18 1250 625 true 11 12 20 21 24 25 26 27 29 39 42 45 57 68 71 72 80 97