31 14644895 178174 1 2 3 8 11 14 37 45 48 71 80 87 91 92 107 111 112 119 120 123 126 139 142 149 167 176 177 191 192 196 200