50
58
0
500
72
1
100
192
3
10
303
13
99
368
2
650
1954
24
93
592
1332
12
82
509
15
497
200
543
4
364
800
599
1446
23
16
661
6
587
952
5
7
903
18
1480
8
193
1234
77
1415
9
98
5531
27
357
2210
95
1735
45
14
1291
1401
2039