37 660 845 true 3 9 14 15 16 17 19 23 24 25 26 27 28 29 31 33 36 38 39 40 42 43 44 55 60 61 63 67 69 72 75 81 82 86 88 93 99