42 21966225 515207 8 9 10 12 14 30 43 54 59 61 62 65 73 76 78 82 85 90 95 98 101 102 107 111 115 118 120 121 122 129 134 135 137 139 149 150 155 159 160 161 169 196