100 100
20
49 34 1666 1
34 39 1326 1
38 33 1254 1
40 24 960 1
26 32 832 1
23 36 828 1
41 20 820 1
28 29 812 1
38 21 798 1
29 27 783 1
20 37 740 1
15 49 735 1
36 20 720 1
28 25 700 1
26 24 624 1
18 30 540 1
31 17 527 1
12 40 480 1
43 10 430 1
23 10 230 1
