100 100
10
43 24 1032 4
48 19 912 1
22 40 880 2
27 29 783 1
49 15 735 3
24 26 624 2
17 35 595 3
25 15 375 1
12 28 336 3
14 14 196 2
