100 100
30
42 45 1890 1
40 42 1680 1
43 35 1505 1
38 37 1406 1
40 34 1360 1
28 44 1232 1
27 42 1134 1
49 22 1078 1
26 41 1066 1
37 26 962 1
37 25 925 1
25 36 900 1
30 29 870 1
46 18 828 1
41 20 820 1
33 24 792 1
49 16 784 1
15 49 735 1
28 26 728 1
14 49 686 1
27 25 675 1
14 46 644 1
35 17 595 1
14 42 588 1
11 48 528 1
12 44 528 1
11 43 473 1
11 15 165 1
16 10 160 1
12 12 144 1
