103
511
19
47
40
33
146
378
25
8
22
46
66
308
153
154
102
72
27
24
212
15
64
95
28
48
176
132
70
225
478
82
175
159
84
655
443
59
20
88
182
137
207
151
229
343
271
375
167
188
83
36