100 100
10
43 43 1849 1
36 43 1548 1
36 43 1548 1
36 35 1260 1
25 42 1050 1
19 44 836 1
25 29 725 1
45 16 720 1
19 30 570 1
13 33 429 1
