41 196 300 true 1 2 3 5 6 9 11 13 17 21 25 26 27 35 36 37 41 44 45 46 48 50 51 61 63 65 67 70 71 73 74 75 78 84 86 87 93 94 96 98 99