1 2 2 3 3 5 4 11 5 31 6 53 7 239 8 557 9 7727 10 11069 11 88339 12 110477 13 1347223 14 2672947 15 8061839 16 24099521 17 362696759 18 2483454607 19 7561209233 20 67164119801 21 520836673781 22 923821392587 23 4048841435273 24 7744127005621 25 129209370063811 26 1043016356727089 27 4144041238258553 28 45864695507342113 29 626030468863539533 30 3377912199304066313 31 25915009078391489501 32 39426657875607754753 33 2993737692812237557867 34 4886217270841409786011 35 88710872669584061406287 36 1290720321296570868764993 37 9097277116219968272518249 38 40074564827337669122878081 39 676883962962735448199155511 40 4604191316041827022241207449 41 45217229093805953914190538109 42 146509438046726148403497101987 43 3944756681926426277195502303143 44 4530794434113330870809490711091 45 414785489354461663699141730237963 46 441970255959141648923998674504509 47 36943093319151768054448470935445253 48 64345249188618550287736388754724811 49 286003809103529158614427214367396329 50 10709934177659734305227722192632815711 51 53038497924982049780162949919007472403 52 460015996676051953378816393239054469421 53 2369401921975405745464682590323323475929 54 27210265742482211227920767825232264824663 55 65120696494088703155355689270405440439527 56 3058249928167131938226640150045954571152457 57 17254561763878469226094180410994340586969343 58 916380040645015259064726384524504984505791701 59 4125728528726410535118243940969452333682089499 60 13289528935176563125765507786214502178740006509 61 38043900107535026336474971432031216180832543503 62 2031473240384019495201301139364206542991833519853 63 5835863251137522128848798282567328161075087870153 64 18024702693441639100056605118752567419026088989271 65 916747643368620046942771540634121104224589620992833 66 5891565586758512438558394553409829711875790182031629 67 22393023167393673283528282284824009587918403359902623 68 446585745414006568859732690130331748842975296466179911 69 7970641529658280792125235537831198970383558825393461239 70 76744846323415292396524069817902288292201754481185167533 71 363687941391113400913032549179825451226009872195349772137 72 4047440564915047435946187900439135289251694087292237813721 73 47689993531848655545510093802018189436372878750734210470161 74 193397853868790363239572858217827059849433865893254771764117 75 670297789187276918694673796238008954213162653400596876465727 76 18076104637378409610256231035842444340662210583793526335236257 77 705801636343524528190991545976039631363367092972805921589072159 78 2224194425883310935452514952986804955978992782011462133748917747 79 77039167878296910923697618826447005880495904637128889822190566601 80 308355388170161248210759173937074721302311153966320951732078012289 81 18027364000178450760661211504019886073816369220505965610835908330519 82 21727628658220385739190321591264782729444103068101817031620844477987 83 1824464028676065461805311471993253390111081025118698378115211677529887 84 3953771637181663264245962987937202097596603125792676447214054436372613 85 430878354347380981326688847434358495383589563003568096926173586978366171 86 1284893027978620246403816852828794148464455838174786209524409345234850579 87 122792588953940056980530071829317889846636712605180989542705360873134110801 88 138211305289683499937375874063263419628210182663278424056998273015952317749 89 27152580875156496035653991676513199185888286955803096123452177665105456693969 90 98746037015212549003214694441283650553301161575381319784977283087368757287951 91 5529262212046511756134013029743923487730958552736000544475412816108460096081751 92 10466564062807139206294747751808106015396016631505066533724276970476897960479301 93 76817710607365280279902904108735187868167519264337073067429230763778419113460313 94 872276579380707859958303733246151245038264783258722129630474280520022664109887189 95 9629495588620349811867234801641962662009361979393148459317406587590762443044362871 96 88134387732884057208114570793795574715453192472678140126060091834392802212934209881 97 1339968814253529532750855095007250720776670249793787439837322948221191919808701383111 98 82952411854904166507464947650061952907286326479493745196568967986868926768985779732917 99 139231102053552406883000861640366483179906476970832817669736531812158987400951237823579 100 38463245379019277333331806675968988726346189310496943098484599741745603154672381474431233