38 17244080 25206602 47082349 69174827 90060416 150441144 153148551 175434516 297568547 300523269 347952709 382038829 408704007 421190480 534627344 584332507 592464603 597870171 695649353 957366442 1002519047 1073948761 1076243266 1142773515 1162973695 1165135286 1260720732 1371449614 1408048671 1409323315 1470267141 1556872834 1667590003 1781382959 1839551572 1846087375 1861061030 1980589405