427
370
1137
184
129
433
597
382
222
426
294
45
58
81
290
143
217
365
285
121
37
24
31
140
16
423
192
207
10
38
314
52
239
127
350
170
402
271
182
510
154
190
303
102
1136
150
386
107
248
231
254
259
139
351
818
369
105