true 1237 553 true 1 3 17 24 27 29 31 32 34 38 44 49 54 55 58 70 73 74 80 83 85 88 90 93 96 97 107 113 114 122 124 126 128