39
166
150
29
59
97
87
31
36
49
26
17
56
84
50
137
47
40
6
24
42
66
16
30
18
105
15
317
207
20
14
154
48
25
74
149
21
202
57
27
108
120
78
341
7
474
68
76
277
178
383
23