58
76
36
27
20
260
16
22
92
49
100
145
161
63
13
211
146
171
42
51
52
103
206
40
237
56
48
17
41
176
93
35
88
3
83
272
78
23
8
82
159
30
25
182
1214
392
45
170
61
133
240
24
298
590
60