100 100
10
46 49 2254 3
42 48 2016 2
36 45 1620 1
42 28 1176 1
25 29 725 3
20 31 620 4
33 18 594 3
36 16 576 3
25 19 475 1
10 36 360 4
