100 100
10
45 29 1305 1
24 47 1128 1
33 34 1122 1
41 24 984 1
39 25 975 1
26 35 910 1
48 18 864 1
19 33 627 1
15 40 600 1
10 34 340 1
