17 1252 595 true 2 4 8 13 18 24 30 33 40 49 61 64 68 71 88 94 97