40
4
107
54
51
25
31
27
147
33
5
45
8
11
37
17
250
146
18
66
58
36
85
62
32
19
6
38
92
94
43
13
83
59
50
23
193
34
117
12
419
39
53
55
141