47
22
118
52
8
92
45
212
29
53
295
46
225
94
36
59
27
216
262
253
113
109
58
110
324
282
95
263
422
358
80
63
275
31
208
499
126
235
112
1147
79
91
18
339
982
250
133
67
209
56
102
787
57