10 2979 110 423361 5 9 15 20 36 67 68 96 97 99 1 2 3 4 5 10 19 38 71 406 86 1185 1379 289 15 9 7 5 3 1