42 429 416 true 1 3 4 5 7 12 14 16 17 21 23 24 27 29 30 33 35 37 42 44 46 47 48 50 51 52 54 56 58 59 64 65 68 70 73 76 77 80 81 92 95 99