20 9 9 7 10 4 8 10 18 10 19 3 16 72 82 26 44 6 75 5 45 67 100 8900 49682 5575 88846 46833 80713 2647 77463 26427 55491 1 100000 2 100000 50000 100000 100000 100000 |
36 42 22 125 135 42 3276 793 429 210 4422 402560350 479773350 2683343568 201539933 1117254279 99999 199997 3749975000 4999950000 |