31 1826621 26735 828799132 2 4 7 9 10 17 20 21 22 26 27 29 38 39 42 44 47 48 54 62 63 64 68 71 74 80 84 90 92 97 99