100 100
10
49 45 2205 3
34 46 1564 1
40 35 1400 2
49 22 1078 2
26 36 936 3
18 43 774 3
20 33 660 4
22 28 616 4
13 30 390 1
15 20 300 1
