40 531 445 true 1 3 5 7 8 9 10 12 14 15 16 22 25 27 28 33 34 37 40 41 42 45 46 48 54 58 62 63 66 72 75 76 77 79 84 92 94 95 96 99