58 509796089 14400144 26 31 68 72 73 105 112 114 149 173 215 233 245 276 277 290 314 429 434 475 517 528 549 566 609 670 683 757 940 963 983 1020 1034 1049 1053 1057 1067 1101 1107 1120 1157 1194 1248 1265 1267 1273 1287 1324 1386 1405 1411 1416 1419 1433 1466 1468 1471 1476