1 1 2 2 3 15 4 52 5 5 6 4140 7 203 8 0 9 4140 10 4140 11 10293358946226376485095653 12 4140 13 52 14 51724158235372 15 15 16 0 17 4506715738447323 18 4140 19 21147 20 4140 21 21147 22 1052928518014714166107781298021583534928402714242132 23 4140 24 0 25 115975 26 52 27 82864869804 28 51724158235372 29 203 30 4140 31 129482661947506964462616580633806000917491602609372517195 32 0 33 2345129936856330144543337656630809098301482271000632150222900693128839447045930834163493232282141300734566042 34 49631246523618756274 35 281600203019560266563340426570 36 4140 37 4213597 38 49176743336309621659000944152624896853591018248919168867818 39 21195039388640360462388656799 40 0 41 77605907238843669482155930857960017792778059887519278038000759795263 42 281600203019560266563340426570 43 6775685320645824322581483068371419745979053216268760300 44 1052928518014714166107781298021583534928402714242132 45 4140 46 4140 47 4213597 48 0 49 51724158235372 50 6775685320645824322581483068371419745979053216268760300 51 4506715738447323 52 52 53 21147 54 82864869804 55 1688640840606161174929728449422407508123475926433663538836547851632376273053322189028233152142294003465866532951200986191380847347250287762784924402105253905789718213949719495513274091394592428732835943178238071870345562833922824044377929887294881271432286264588850528226709211301331550454094921967784387590877153579138158137275114002681536473969839495380 56 0 57 21147 58 38366475041646865074030130357856485967809135091591298905875457636899561102873744110584209435752975314259123206403829820332 59 1635000770532737216633829256032779450518375544542935181844299348876855151241590189395 60 4140 61 51724158235372 62 5225728505358477773256348249698509144957920836936865715700797250722975706153317517427783066539250012 63 37450059502461511196505342096431510120174682 64 0 65 19652364471547941482114228389322789963345673460673370562378245 66 2345129936856330144543337656630809098301482271000632150222900693128839447045930834163493232282141300734566042 67 6160539404599934652455 68 71339801938860275191172 69 4140 70 281600203019560266563340426570 71 552950118797165484321714693280737767385 72 0 73 552950118797165484321714693280737767385 74 2523298790135569372358504469485556013288368784074318892980128454236988545459603644876069882627311826622672629914275200328833425783695537075987796479107524 75 6775685320645824322581483068371419745979053216268760300 76 13659393847251382538688278018131993202825045943828545339709547979490654908049007789960928845543427081174481811085892368831062571423771531981089478238968664416268724782705148 77 4202691619499678333401889018131029982848543312234996817695361554641502263937381686593806302343618228096021366198406476834938028511054349375187970525876116689578883639341307730450754121336287 78 148846421665674619577755185025479047756222900891557792362890259534822593433467069641901527367860478488582078731591835931128130540258316161151136799238567038348689467288879102881393777407907675399767328100832827257035004414342044002225146303677976642788573256634654307322119515883266614197802330284735770967215365767999611511515262693178900241148138307118896408275365688850504506361688944682003554463407288172535846402065612548479441836133020548855253001598529027153814372983435681299086238412 79 78987845005549607329540948920299669956987755710067582099555599637082127802210617081261921331239731659211548918481600135336960487318173217437488798076767942955584202467328956820509805455169211081925055847548066682493291250130017165654782245404323873921828541915365458605927832309194841797801515226966017791432374760633168375693655365436317884745104187839111999635634264792529826335504902709397782263893 80 0 81 82864869804 82 2785789501038456296509548168200950490436588959349808351029984759361003346162810138368843924061064669736584349982299702999078779558710033154458943784631001564607362557780149943922459097631600622816868669431204957167463155768647778377845399381282556036436108 83 55494677927746340698788238667452126040563242441827634980157203368430358083090722409217101274455481270374885095618 84 6775685320645824322581483068371419745979053216268760300 85 19652364471547941482114228389322789963345673460673370562378245 86 6775685320645824322581483068371419745979053216268760300 87 19652364471547941482114228389322789963345673460673370562378245 88 0 89 44152005855084346 90 4140 91 292636924626747560610345569409310350138766440653576349329824881126185238058151827374940319102982021043496478411691345775942020219465305878253656134943433229757414936904956308559708662526223499093102616537712378125051062774729471534801956516942781327076794799664170339343102305007715698385168675977507793965278016888376589321969672541357858776630960982772953600819408643261107859588980006669777495 92 4140 93 5225728505358477773256348249698509144957920836936865715700797250722975706153317517427783066539250012 94 22856379110639088896994549853193296281050897467458317548856403393959485711895675688525254934545876593990956421520535475573472695471506653739680111869798050155289267700997470197432719004514491404406260234208968756369761919968879918026124 95 24761288718465863816962119279306788401954401906692653427329808967315171931611751006838915 96 0 97 359075374580439023854695949532604194357542367191434257758563532041405998481445299825710266487028134696089166048970316302510636386481346988331097565794932691707478056308322817819319705627297412897179920126158271638444 98 51724158235372 99 2345129936856330144543337656630809098301482271000632150222900693128839447045930834163493232282141300734566042 100 6775685320645824322581483068371419745979053216268760300 101 49631246523618756274 102 6362562845587509336246201041697359377015074927784947708049841228899422880431599883197884544037202353330308369942881063405147664199042804325735590308543733364402241568292341770451050878358537378953818465064716806133209238366077717669953320180766348918341944841480652788111075352247496243873931738175120466340136050651353080779111621588189629535942051671892451474106643595887646759224983376091817234714467618468084087007005993106613500717302242967303851607443046979055212 103 792943592414375191891169436414987210119708699112853754821800228840129184199844624299725234019617843521968718685210206619932855087179842707190396351347852908769071768916567327998109552277150778053966954 104 0 105 281600203019560266563340426570 106 190899322 107 846749014511809332450147 108 82864869804 109 44930665675959456820045028382938206934192242793861524149124769116771414431332693102654531298757233005195215336258200682438943590984444915075387 110 1688640840606161174929728449422407508123475926433663538836547851632376273053322189028233152142294003465866532951200986191380847347250287762784924402105253905789718213949719495513274091394592428732835943178238071870345562833922824044377929887294881271432286264588850528226709211301331550454094921967784387590877153579138158137275114002681536473969839495380 111 35510210927399149624582284444307444333392831192995459969334508384472432356798204243612844454539084917376411506852970094305541650444451 112 0 113 3383082949208382168708132943798425405221385802729971447129930833651733622753960251063834238676309913489707386885820719650829594622896816600632921086255487294467285634287010866794753742179479947899229523549369425388644806357355513661498659974187893507310258862825788803377248340257527745831163851862079733352735580025022622207949973256132500192691465261656669503814916930740686467489358719336423261329898610689480499729247242000243432225914241070629800978764854023664438974107861122256034115081296786163433833034567984608989427894834397257500086627352964146920046974917722187334161160306367320807282585795410922061845085673917771721419311066221736330059628614118378417796 114 11304417655924149149512296047377580355788337529091349242426842141912253032810403319472775090688850716514879945568568926844805347819819913303893902592677584299215772349107536715352957391119169148012 115 4140 116 38366475041646865074030130357856485967809135091591298905875457636899561102873744110584209435752975314259123206403829820332 117 148846421665674619577755185025479047756222900891557792362890259534822593433467069641901527367860478488582078731591835931128130540258316161151136799238567038348689467288879102881393777407907675399767328100832827257035004414342044002225146303677976642788573256634654307322119515883266614197802330284735770967215365767999611511515262693178900241148138307118896408275365688850504506361688944682003554463407288172535846402065612548479441836133020548855253001598529027153814372983435681299086238412 118 17946937752256689108292440737486258080653551298478411442807174878312841427003249046945592452938732659225360299243340358026545318100068880840844688465746805728982811678633265692118243126589300424915435505773558878587879210854019647786944267854174786488088945471459034116105097133820484309314641037793201762040153099533018529156996683763937769519975572186476288353104382388534810193075149766839541630483642373411893892081712135332714962765115089235549352605134008384770972177689193888667855565597114175570446108702678078615294354422942219130711534874785072176591668252117002576783567048642202581550880307035426885193308302154543555900378875284374811466215837279073743418921273337402928272083151419183785398518942747365708848688745425106571893022093947080893885693928680647203044498543782361286019341260276881231333937137140473209468441141250739741912616395647400276171325892705009621986098802304600794 119 105651327105494740859814465442596198740509487629438196260569935301027368583462068449192681236869333774859917041286881947589836673942453499370752052240034688271610410040348368106219860247933003533561330791722276611803114664022446875676482419221 120 0 121 2962614388531218251190227244935749736828675583113926711461226180042633884248639975904464409686755210349399 122 51724158235372 123 1171162813267152883659032024778454403604122203826114154291662949354802789180928411989211227723461105281150828642473465503245307742503506750909217434920473914847107059279432701192551239328608988693007943281831280441220776417010291482549948621047056846591443486173799173643254237974152499763274015151808971913980261723517065013289809853164631501148517847475637830678359272993 124 5225728505358477773256348249698509144957920836936865715700797250722975706153317517427783066539250012 125 781927434069675440305377748816418104087962430050291307409146266185834363618113855034078590725508603391211839433284872443401116940528412433968828458797480209572140288106058191522402798010066361394782922006498220163377941205596046560555747639248533170984639481170625 126 37450059502461511196505342096431510120174682 127 516599652808750298559578493479424881285016230398272700056229108766325203345190086572223101419222154330678657531424239397932175495378604359223587505584499944503270219894997223 128 0 129 6775685320645824322581483068371419745979053216268760300 130 2263383846911113236743539419293635947673276850862669055410357972399302975865388119532155961559668173192642239471308813920543774414459391819418427770640618724477460419640858781272500245041665983021375884140735742211508485072249900275692281610 131 8701963427387055089023600531855797148876 132 248886786312231693843291858776707250270643264855127390251426582253038269215355626988843229561413986304120976889752360811975839159272481136256644054621541789313284085973586632664399932094807203385289900532550957613133631066000208474830623295984500263156661155299629618330692217132925917393514989548 133 21147 134 408130093410464274259945600962134706689859323636922532443365594726056131962