99 99
20
38 49 1862 2
44 34 1496 4
43 28 1204 4
35 30 1050 2
40 25 1000 2
37 27 999 4
33 30 990 2
29 34 986 2
30 27 810 3
20 39 780 3
30 25 750 2
27 27 729 3
20 34 680 2
25 25 625 2
21 29 609 2
14 31 434 2
18 19 342 2
17 19 323 3
15 17 255 3
14 16 224 1
