100 100
30
49 43 2107 1
46 40 1840 3
45 40 1800 3
39 41 1599 2
48 33 1584 4
44 32 1408 4
32 43 1376 3
27 45 1215 2
33 30 990 4
29 32 928 1
23 40 920 3
43 21 903 1
47 18 846 1
20 39 780 3
43 17 731 1
16 42 672 1
23 29 667 1
44 15 660 2
16 40 640 3
13 49 637 4
43 14 602 3
41 14 574 1
12 45 540 3
18 30 540 1
13 39 507 2
11 34 374 4
19 16 304 3
11 27 297 2
14 17 238 4
16 10 160 2
