32 2128 1026 true 3 4 5 7 8 11 14 18 20 28 32 34 35 37 41 43 48 56 57 59 64 65 69 72 73 77 78 81 85 92 94 99