142 145 421 174 212 182 246 94 743 312 159 257 462 71 346 75 71 250 392 145 328 390 142 435802