35
5358
526
633
98
499
89
56
74
2374
297
104
40
69
45
52
66
91
180
327
5246
120
172
178
4230
319
44
106
1674
228
199
28
81
55
766
64
250
70
61
112
72
1329
21
102
224
58
121
658
53
601
49
187
688
4468
235
675