103
354
272
307
184
174
111
517
79
1657
156
54
740
300
310
67
160
321
38
296
157
207
211
552
380
316
285
245
214
154
91
192
263
179
112
62
343
153
44
202
48
70
492
49
57
237
74
108
80
85
66