13 2466 106 439524 11 22 26 33 65 66 71 79 87 91 93 94 100 1 2 3 4 5 6 7 8 9 10 17 31 61 1 44 495 1200 553 115 34 9 4 5 3 2 1