37 916 668 true 0 1 2 3 4 9 12 17 20 24 26 31 33 34 36 38 42 46 48 56 58 59 63 64 66 70 72 74 81 84 86 88 90 91 93 95 99