50
56
0
4
232
9
292
1
100
347
2
8
150
274
336
6
473
300
376
302
10
583
25
500
835
12
28
672
1224
3
1250
1122
11
2185
70
4242
20
3535
18
4214
32
3795
2458
2568
7
2251
2564
2370
3055
5
1636
1074
14