17 1278 640 true 0 1 3 6 9 13 17 26 32 37 52 54 59 61 67 81 89