18 1145 563 true 2 4 6 8 11 13 25 32 37 40 45 58 62 71 72 86 90 92