96
17
199
355
104
166
91
63
371
74
202
501
177
200
47
8527
70
504
72
184
113
95
102
1202
268
208
22
15
361
297
82
30
24
14
56
529
110
84
51
46
50
1285
42
966
1161
312
2168
737
18
69
62
724
398
469
94