1 15 2 277 3 8068 4 226771 5 5870751 6 144819856 7 3444870482 8 79672440007 9 1801951754910 10 40020022178950 11 875485447655303 12 18909516686710743 13 403990472666974061 14 8549840572786983933 15 179455644823143101693 16 3739318147637326293916 17 77413478010013571790391 18 1593405083796080240404774 19 32626696549610797388625350 20 664925474972392257209903466 21 13493106608899607170656578252 22 272741881145011105081435360577 23 5493310221252039327649677957020 24 110276590843653754293257481365591 25 2207036734508262040029719339146574 26 44046426506877241012359276860160972 27 876746532717895674162584610063841717 28 17409168266210592536256330868453723327 29 344899903784611945150939735075281946450 30 6818406391690326131629117179768601635432 31 134525668311438165658875001231153333209517 32 2649185470350436574310191769169158596061779 33 52077765227819349686788227625465099412604988 34 1022042191534316876743887670915687554466321380 35 20026355426014094824103100806793927768467710586 36 391821693290211457918026745205963452643899234057 37 7655304024963597717398744091889172995368872049107 38 149367171140602248930295795691108472802227358828606 39 2910687676557358192407340937317343162771262341422096 40 56651402966314499051615727396905795393947897447390591 41 1101349856976543321981236391877686712497181180667844614 42 21387632621669774784185175186460980485512343840804254524 43 414901069705684468919782852524505305730541633140467268900 44 8040647330752359781303638387362019161539348668391723428591 45 155675753470516198028327815143089235525097689462758224337216 46 3011286802364689608886370451503296119037827789334959843690728 47 58197057022121090592480688244735523394092285692363142089139088 48 1123785041619331744622249347276989039038439342602168618223986529 49 21682703092270014718132339274541521518562312749203150385080675367 50 418027952383552615574869064307689701998364645403337816421885512020 51 8053263800553525318569332456027364982672086216324026456218428822989 52 155033473127771391156864982277581619073576571505227743884115346450208 53 2982480012943832118904550479571112558088718705999920486389264059866138 54 57337540352256349543892256487403826451660882213616910944603320079369579 55 1101590999341917566074840991033327243881695992607167866733221429408927046 56 21151019716658385591507612033479453747514114010101757798340744729231274226 57 405864582233770953458883001941453676361083928957441085413361307721699851681 58 7783568305483310085065001270104317697062352919953963962868412240101192089318 59 149187507815298846573775395964974241120548826817032172245341252896523398650333 60 2857921435488905856790840131295242180858623172738001499845057510604790436291378 61 54719209281908025899783802714328668168537332308008722235125051377076867021431885 62 1047148492024990026995153016204040117327688224418007825517342634133010325988481876 63 20029151633820507509916345854285968859307176146319212469821598987069613161546425083 64 382921046023029913975094336817624613150062846759431934681480358425421143490286381118 65 7317362913364846648069212652738660629168895517456820906603614125273586067761636948368 66 139766994298497954007233584861867873470122878523351097397899197245964180173525208546042 67 2668486814867600666657403952425081786891346684667524215504574299453673427731083698598602 68 50926213338297021245778747976826616421490617497283390745539959572976282323629872214767411 69 971491143925153308812163025988636105996014141619034163243375284111110372415487951169209587 70 18525181493027108695935362534397685722087515244757985730356282323663972862704235485068431684 71 353115742950472271721532608256078600292834497037510728386267537873503732432994908102427796749 72 6728330135555148194798893116386719433369915624032096352445695763127482685186128847039155785135 73 128155586566589263329759260385929741197685459993371485360499670990067748324980474752568732890889 74 2440125071553225179242970634589303697451206392262580900742344583759310713227456098089114713579524 75 46444577342648813818031183544210712897514390960230285877125052390090351594446503251490627949491090 76 883710990514171141439674816183157274814695107594607563414226430205156778567619842649224268905745333 77 16808988881241561022365822439913635142495823255451018637286026997807823795646722934565378276352074813 78 319619046722760877028288320098591007644995358345302593095049611166599360654629634466198283832493897884 79 6075568781213416634152904482969899544423410458949039142821801256477943350308896881223742129257143006366 80 115453693272001412575023341299212349194599155052569907525358436545638212926224751512222303236741986053766 81 2193302654217940321236795607857121159090613572432429557454688041558943957656392079088939139477270706788978 82 41654533384866231698350341049777161928827721441107649333071476981222335294063092390710587154324844117352272