100 100
20
46 48 2208 1
42 35 1470 1
30 43 1290 1
49 25 1225 1
49 20 980 1
42 23 966 1
19 47 893 1
26 32 832 1
16 49 784 1
33 19 627 1
21 27 567 1
16 35 560 1
24 23 552 1
29 18 522 1
14 36 504 1
12 40 480 1
28 16 448 1
18 23 414 1
19 18 342 1
10 20 200 1
