true 1112 450 true 2 4 11 19 21 32 35 39 45 52 54 58 64 65 70 79 93 94 97 99