1 598364 2 70923320 3 7718716424 4 924306101684 5 108563082111330 6 13080735236141448 7 1575053689185059756 8 191483878105901024760 9 23341246429028140836746 10 2858583900458008880658198 11 350960242499782501537258242 12 43202541147152830833320753524 13 5327597712170871752692352707896 14 658018347217817733270212552898556 15 81367403201704731347796169071579338 16 10071208519748765889588402292501156292 17 1247480285055304522096715262545798330224 18 154612163641966951294185279783069534919442 19 19171414569881779425395705075516635741901530 20 2378064769880383597757009431026714826159047442 21 295064895487654269825670321089845809341169016472 22 36619248737418459939307575760830055680674417427618 23 4545462903432046732128962048336714237465304941526630 24 564296272561822294773679440290089004157927271101879292 25 70062169541592768244876950750829339444574932078594300214 26 8699557140645153231403020896421093714839435386575307295548 27 1080288741506028902631633537172369079835632553888529636781386 28 134154553696132135826570703867438500573992215592255555278260332 29 16660533954730551704760036843138003131083823563498345730819449430 30 2069123792869086518543903209098158054893888793384294397645448726318 31 256977475869905706962248672416984265666002328448458973035922534981004 32 31916281673326499612447243763144234838249248063865121338872757545309412 33 3964024212055213665016599372908522018967177014568237065965431827200289842 34 492340568777534727620275888333957866230161256459661586311008494872784462440 35 61150373644746575950479857352593208374220899199088556572068526058507089448700 36 7595141590040405915338402619975432602167423703534529446339509589562383813159246 37 943355086882275450924832259202444355102465813406809356476111052634232936251617196 38 117170025725571114781332948285614831066299798383566821679502016772999286382621956742 39 14553231223812510044053141485182022062511549467861423580462953714926208749063030398792 40 1807605142968944711801250384787584909210750156458570498776197777900100659499416625288010 41 224516712774189793952820717550085174860939209090225577862472157564719394606130687097208672 42 27886534060198498567454469435714978356357162561634234893180298765594221554975614142358969300 43 3463705830635856435313923412738962110526727783683388909637697579862542030405216016009437747116 44 430217356485805376533051097470080653530924351313617457844001405699483453254442102657101331103502 45 53436157312292685926283651994147465429962672589085169785115951976460948519989120822493196340744254