42 679656 115164 1 3 7 10 15 16 17 31 32 33 34 35 36 38 44 47 48 51 52 54 59 60 61 62 64 66 68 70 71 76 78 81 84 85 88 90 91 93 94 96 99 100