32 1069 680 true 1 6 7 19 25 26 35 38 40 41 42 44 45 47 49 56 62 64 65 66 69 71 76 82 83 87 92 93 95 96 98 99