100 100
20
49 46 2254 1
40 49 1960 1
48 30 1440 1
36 36 1296 1
41 30 1230 1
29 42 1218 1
30 37 1110 1
31 34 1054 1
27 33 891 1
28 29 812 1
37 19 703 1
23 26 598 1
27 22 594 1
47 12 564 1
43 13 559 1
15 36 540 1
14 23 322 1
14 19 266 1
10 25 250 1
13 19 247 1
