true 1283 314 true 1 5 21 29 39 49 52 56 57 58 61 64 65 66 68 69 76 80 83 84 85 86 87 90 94