100 100
10
43 49 2107 1
46 36 1656 3
39 41 1599 3
34 45 1530 1
33 38 1254 3
30 39 1170 5
42 24 1008 8
32 31 992 3
45 17 765 10
48 10 480 14
