57
36
411
386
122
33
100
95
548
145
10
11
34
29
12
125
499
382
498
94
22
97
210
290
6
27
20
75
343
42
428
1041
132
70
776
16
98
216
228
456
632
147
175
30
256
142
127
196
206
401
209
18
14