102
328
134
1444
22
295
426
237
145
27
292
352
176
46
26
192
171
196
230
386
428
180
416
294
71
41
356
270
19
83
68
403
198
78
1923
327
191
146
162
215
1280
179
268
18
167
226
219
258
76
131
155
296
324
277
285
378
69
182