1134
2
351
339
1
345
268
214
520
231
75
66
116
335
565
263
176
338
427
337
471
236
487
863
1104
857
684
931
588
1162
807
393