51
1
50
45
635
169
3
421
5
1545
8
171
0
1730
10
260
610
249
1263
448
4
304
1322
9
393
481
485
2
339
1378
7
563
661
368
1071
6
372
212
419
301