100 100
10
28 48 1344 1
32 38 1216 1
30 39 1170 1
42 25 1050 1
20 39 780 1
41 17 697 1
45 13 585 1
22 22 484 1
31 13 403 1
15 16 240 1
