39
15
356
10
52
214
82
164
189
35
29
44
3
145
289
48
134
11
53
18
87
22
5
42
95
498
98
385
428
24
416
25
70
37
175
350
256
148
56
206
14
102
101
38
55
147
105
119
150
159