53 113 170 true 1 2 3 6 9 12 14 15 17 18 19 20 21 23 24 26 28 29 31 33 34 35 43 44 47 48 53 54 57 58 59 60 61 62 64 66 67 70 71 72 73 74 77 79 81 82 83 84 89 92 95 96 99