32 896 628 true 2 5 12 13 17 26 30 32 35 39 40 41 45 46 55 57 61 62 65 66 67 69 75 76 81 82 87 88 91 92 93 98