17 3270 144 866624 3 9 22 39 46 47 52 63 69 77 78 79 81 92 94 97 100 1 2 3 4 5 6 7 8 9 10 11 17 26 102 970 1235 1248 1 44 428 1113 920 442 172 65 29 15 11 12 6 4 4 3 1