13
346
5
70
311
251
255
164
286
228
298
152
364
95
261
207
349
109
156
24
369
330
241
137
302
35
323
61
187
40
20
56
27
386
474
199
231
232
157
58
303
480
277
351
16
253
262
491
50
21
52
17