true 103 110 true 0 1 2 3 4 8 12 15 20 21 23 25 27 36 38 42 52 59 61 62 63 67 69 70 83 89 92 93 98 99