50
58
0
500
72
1
100
192
3
10
303
13
99
368
2
650
1953
24
93
589
1332
12
82
509
15
497
200
542
4
363
800
599
1444
23
16
659
6
586
951
5
7
903
18
1480
8
193
1234
77
1410
9
98
5529
27
357
2208
95
1734
45
1233
14
1290
1401
2039