50
8
103
9
91
66
75
24
401
98
92
58
51
169
36
147
353
32
150
145
464
76
25
356
69
133
265
37
893
267
660
142
434
116
361
33
246
884
476
647
260
590
221
408
168
336
276
232
456
158
108
189
259
1238
558