0 1 1 72 2 4824 3 316736 4 20614104 5 1335305664 6 86248451520 7 5560325134848 8 357992555533272 9 23026456586057408 10 1479999826835627328 11 95071036081670530560 12 6104320340924619384256 13 391801560518407856592384 14 25139861186230545117912576 15 1612683467596469886437412864 16 103428910849671743692857742296 17 6632158455752874439934257354944 18 425205551893705537432856447716416 19 27257311723564664821366170725850624 20 1747087263940176899507359663927407936 21 111969529792146456163120022124978491904 22 7175365241905730088667148231850294329856 23 459781514658994109244338590541539413110784 24 29459551477398142693229595899848966630090176 25 1887431290716036125197459456937303755462774272 26 120917566425106731836940477786861770358363382272 27 7746104267473867798264396250651182619080987406336 28 496198140394722682797557190481758186700536687189504 29 31783863012345755196139365745530198556896248496992256 30 2035821341690982514695147233230452326405551034549137408 31 130393388611313017724571867709016114030223096642313027584 32 8351331759903686316122956728316376474161951572759968158680 33 534861510304451113042998004780424106594805183169683009379520 34 34254171546732425892273045419145417190452967238730049978313280 35 2193678928663142439936984748596716969946924557204423240448511488 36 140482103066668622958849143076556007657421441537832269088589816896 37 8996178499374485078287718951421883192067775194893866870905796659712 38 576082880094032954401535833792603493369931101148579811094066322221568 39 36889465762489190767101893323841478280832587478237273462506601038180352 40 2362168355608841414480734362879367966095273179383956753579462551567070528 41 151255423712870191578539843377831969730078644742375944426876470162715617792 42 9685079530473935372674324432506402905112521467205223967716838112729350706688 43 620137521363078469905032723079273981113156441313368632742299581705733357228032 44 39706886168381638746188762279705979299369075519427354560518656549620271894594048 45 2542359988229647970748116839686448345168933550515278767041069389046680648802947072 46 162780362170624385382417128852533699779526121661129736507109990200298214670318276608 47 10422239751288016434267065292802655105742284642569970446512722125300083824742998310912 48 667289820770371551187314720045825890814354737641977928452443972233643713586309682898368 49 42723086269749402719119712734058635153847362510314348854056611351258586826549165361495552 50 2735304500657027244823477286737620899775266489704726050869267169577995367694188878474668544 51 175123300475919356269015903140243834759110507321891055829314139613926277191605500947802271744 52 11211858547790714095248800540166152042476789998335391024734773723842360135282776905630546371072 53 717805736863683028331865253469749458657106270116467503640824450671213123634624990035868930756608 54 45954927019214815726771719800696766690287906224034605328138516886705335377508032795462905770790912 55 2942071793316639877111971698970189249415300367824743271756356352561013887791644505036566091036327936 56 188352183417291361681103178328594154188397724397891372829253712702723351583017767840461277821427998208 57 12058253929940340483930695942442615467945434465733277362429895421940410648998890160754096285611653591040 58 771959864972762354049437279078489520734092772024443529656185241901531063860401872937724922144376385474560 59 49419880941633255258673808802885263673683132546303035721462993199448724777887898144512537445279236038819840 60 3163774226393161659075322790010031520365818234646037486094522613998315189161462930220851774123501533901746176 61 202537860944380634142445862707508066247206197269875203543726404153825478826692396443897807122691378713044549632 62 12965940480450118225487305203048103225820014842872379537492428897006986285094740858052925495605098104468125220864 63 830039985677970736278429375889088719176215026537455596136408103037199644283572081138853834981865925109512014135296 64 53136298835477042445952865917276467966589913157597472113766904010580269951090694316080712552851863614968202389033944 65 3401582332743509015537755714286128285848123144245160754065361389809688874751706788433614542522430358074120533989172416 66 217755018248961794268255384740488969812935628845713560351289502877738864015328416385611915078504353748109963902620034624 67 13939684660821350640909930076513850046886761214846231729250826844405762973464080794182721649088775826244993599496378215936 68 892350368206412629967762374816141661154755345050582638012274086782162108149426950042107964837814038003461871341682830819904 69 57123607938305042303463708185242628081041781062792227255189791614875027264691415066531103330543553117120736093557190172473856 70 3656736755349156242805393035811134547355720792329684565814103039890319110516911057465535671314695678152385792902951547334326784 71 234082897775987761356128046503303862789493312647122065414505901202870894030368824257161727171892198981529728272559208009044914176 72 14984548649520068479972587840683236015930528467608504208352798247301729853544469224059052183471627655087815837646901986413955507264 73 959214441974461424874029563306546922610714889589441192914463240163803774913675355530887986425983800940364848734976483509170152464896 74 61402475305171884092650925301660692886466001450781028938884329921020901528686265506509475035670663797364754630786981744110396757753344 75 3930558271997431752708885817259557856792856814897976370590054875360016738820354479344205465909665922851550551050432636138563783387222016 76 251605916258126339015938837271987067166590750743932854747671525175058122218246604491319427623160300664635460386723738459960218388724673024 77 16105928433743421384755112005873028747287723079299040672757967502772772192457990228716960418080858041178331815639465121474577463343950401536 78 1030977154654630287496261481353373311877980037432270140657675094615103113875180212746353148786681600541981458640908202399800615287519449698304 79 65994954163323046364741460376016030519550934874527867215043705154221237659089549132009208268056805152370842698249328876682980109374719084691456 80 4224456900849458780561668432441288133941111387232624900645026639638673490069489055891004411046034621586693641975607369269985164589649587308197184 81 270414232501082033779326991311253752227771809888017120162850490947081392190251288722345226010825240732533996237654899300702795817652746847392651776 82 17309589288137120424193034020982243493055448067623575359839654840287079977172703951788679525599403756868479612757008898792118158648021105886639537664 83 1108007193394888083989474947944288964695955441717232938268186419508079980896237784108565021813455127858600269216770307094647254612726152293995554410496 84 70924623225103216019365605009969242416741643825869564751069909029480968689283965371445864327612884306782074816206585487621224713856479614337293106271744 85 4539940652450955781518087875787813708498749718646816643395745891465352344880663694486678645955172006005762252240566471799081046419955364717542254112239616 86 290604298045079630520436839454858020835427901119866040572522079969807765741121696175496853256134134005535923523748043455857074788905267150908339077272039424 87 18601700469990608372681079479711517618775363415077275390646961674355317037673727995376614026807385888808185054844532986050166454315257536579622886357764571136 88 1190699173652060509372764711273787944557535674259978974930658538258641253028252022712580478090705869591421826812804619779656584101971546289077364809885932552704 89 76216724939258508299543586150419938719065785946342398737548717223675090833042418246802365685136236456733690606594636330400810781095053790658868052251683683373056 90 4878624271447283727518719288323791497931596106100487339456889280562862623094416788677512417640304745676985560123670296433539556891577126970369452009190568087875584 91 312279410458753854418829174187569797692143113278599012526122779592802104506282349738955665891288357552695038159776595983146495830979391708276375916725529888760037376 92 19988870271079974886177368153389875900603366612329557602336648948541395486673117916961720408454519285835926340112756839357468569732167241921771292163661524044354392064 93 1279475861623326726434604533850249603869025991763683604337385585430450043427426918216988830250403006882015111152801422419175754815039542464076130705879579475286681092096 94 81898306510029469428485179291937828323609873481125918680578499841123404938124038493235740671040162567031135331889858911956027621257702296326161364746025999997675589894144 95 5242238190878880591813815716216352135454403255305851275938188264789489455255131896171117891835758277415477012837068099801013374437531357727529886358983114662422888825225216 96 335550282274835791333206808073181150317094121069352690970536521256577132680661748270750866245808068190487716452145892266742119613853192407430796124065681695397956530925413824 97 21478182187761216103244656525303092184082267317964140692671139908609562553911010569194123750641369710170382541095203747349666948468790829242239726128015690507506199099218484736 98 1374790474995069306649020590767597242004057928837647099147907380406229971083327571046073991583145051600988957862390478985512645615688791761049816534920719372697431824518983023104 99 87998366317759041160010961912296633843400959487319108510064682157795985250351410587945394680106583503938688369333844715817416877713854328876958566516218960822534228088118913478656 100 5632637854642201180643641284353389627372187772777585937634872777172860906574641196446363112670023088111650430700042448774313828808954102678844034030408003186261885548432918810601984 101 360535634786928984092135038443520985806943731393244336504324206732103200834317136434671345099102781699903045288037731969643758439463846463487196749333806570332112607687229017785470976 102 23077232757294804798058394055330115082766309725000393540752027667954969631341161956876764099234945813168354778663201088918274496533804975795440132653687401856280171372987988355652030464 103 1477129094680986459640910480268819305186982683826629797443627260207504497722593314342870038256486731467588992939319350365474300204107012079012406606338405881006832628574561942877953949696 104 94548007695011374204756362262058074656306943444514259960307412693797875254424009437950626483586802271857324967128519463182526195523913015513995386200204906565022966644735084846607556780544 105 6051813525337747906638014032325980367082126546332765193628965504527511125925585315959710104713819784282185965180899593809450871360844788916636533850098077503559607057860138125542599042338816 106 387362823761070438233391862227545890733028629651994480582423830901041833798193765566890992982807986983863555261288464095217312884857230678934669792922587406438859850700817465012481040416436224 107 24794171486134105585184561305995064601565279525140091741191625183716165677817600960478613160626889149348517608448660298255532694888770511410202345245077993391202479089053965481110027267341582336 108 1587013213321548761961924204158703002835124778032574810095456879636347047049587792277559934791249433225887915270693549422194123097496678239930713921815934187280674666115177706494619874713765269504 109 101580601622904258135884517610394149975148520032552113132677698926457505824231122480469977225848582399468911307896293566037202188853096047624112078238411588024462989315019378579209856780614481248256 110 6501900672775355898839589210180385166629875047083111492855820850966180965302931015549304347021043210026517241644284293596323583498265477821234989494089203492862888614574215704759116629986502174736384 111 416168502879007260126585928466255369401694753840173747052004333655978764920602872025211206645490674634381642857927839311962852094137283850354382542839033892133984530687094232108670663957001517892632576 112 26637743226307594685014337317375536910296528089263225391631878140323275276607822756771145312879865632380030130262836124440154834637729832438559075086062826593633505905728650390409745938870841394965732864 113 1705002442405466495044319046094983863574794046369693116827723111441582046312795818083657417005409941312670549529301490072268932350090259482144123557194544205055379384687411133823182155333155088469806903296 114 109131959692953204936589577730422480801694174393015390562547365351192997798518715432967214664315193296320924571008152868789069070358407498041783180974915485224801538123887506937036479325899947535419641810944 115 6985191026127857695681579536803216538649125479277374650123483101909982838567902956549809640095836548928741766383468828197598467159499571875242582045221053957696413477177336074537985199754546013221569651900416 116 447099330044861130813588017063707813892731357348910929968821001420068015216309388735576973957299937437439848088893455966010109385318041001458691438930034261347345903378995529311496760155350903503730124089626624 117 28617333317915386506688147676000443229737570515446442391371323506229143635155652039205339226654898494658825298492804037779311606942038957589180251819153276284813486030858095222904691986698198264734220044392103936 118 1831697397763497902744034103657075179112701546477203880504490525465657315036732239542448555308809269850579153507796061925160733048001262495641934913115005016404633593758882763600613205606749559105934856025094651904 119 117240518563479515296625085537656879676485508683860766306294151859796107579617367037908062104069822520040351057757945275577658840383240429849349918789443810220526586414300329787386183033766920136245536783430057721856 120 7504144366362796439137593608117760425767629929240451703838686778325386054573888851647301576568738097427095579448119318607604701743888503559344729033980456805015638734623172359650555173265916431269238370621502510198784 121 480312721341573153420635423276309571292160546408503631156931869383836223559800338900769628294640325213615536991839567097709428666019408910048905805513508495890186405024560503300906279286562168142141135585999653260722176 122 30743015797214283982810922894134957020751563482042505799770351505119362638301640397715985535970173955962031531274642519508572748507706982121489389269550760303231787700172698900662531864546073312176099038043464975662219264 123 1967742782202094041370487616226870452638982216242832740263985671510441220836033010930841388007606927699582950512897216177979622550125687354036135434090414861399725902527732459672411464409558188434364162040181889514382032896 124 125947537088476386445685099789815090286641922596925856698707800379481626755264945947294932147550007741265950892915014895680567362662733418264482845755686145939650625469064216780762744645860472977255578037486307184472450105344 125 8061401132983912326465668423001515438334391433492881233343378405624491262474217332958331214123661120331766355940692818814713502666567881774833965501923219357630386597859411244283011740898014267784350824207143850649564943745024 126 515977657296223805124847787649556297559916190275964592067986029076945634496235464271385059606408045507334324338230649522467046794531864516378220992045500902655649257640636925261944045264620880229582591208048973952773848504729600 127 33025604963866487040934229799182831078346695526279198841066860685861162912262526308562774365648431832772946938754734534063303419545859236289168498934080507470100609942128130152822212314784292348152718186082047428413295122215600128 128 2113830683796618835511763606014029910063525511979300358305130353275049947670186825506505552498449013306067997483429594104595554682922947415336725400922034026573695138960574848859354247806070963286519047001120289064657824402916447192 129 135297307288469958761672239823584343229439959335416554001357767251021745271813756420890095070524959361136550774378986896042716685196767194447752095868299083347620863134902439076052575256061595083305198456368725931156301319916088964288 130 8659795919012958987795784569906988152489837349927119874618581973622381752745645478546802755551745123362963037606311073780810360073159791370266077250659392774001210026536970125182116887315029948454932182708350905106735792857803499167296 131 554275546131949115512451217031038828713212710615458096943539359380255156363601873947037376397100393257325806163878450012873593103230338257819028304459920486517817148809595488976794717375883334585069268605787306733900605861751170468097536 132 35476710603573152324411063123121105809820156418209285881557475050257787560278030680470146943513950096791987629152071403763604439811297083378186597482710836360015822225755887014869507785411275824472044799243596437606316536234977794524675648 133 2270704108617517313497507331123314031565980082163021864070013080365653516235563750223136169956366421866787716517813144198008183591437078395240922254474498127158259563243316976012592712646795132494089725400723339386918009414825703146951465472 134 145337380354034662987041910682416051387673918489861736349752181189741945736375241467019249346241929811369878480291648113320487022662312078703619170728288532819414200309234264422373064906877877511908432717231014303478605606072020183117549214208 135 9302371929778143550089880170403833103073930652248582798719633437329519990652345471178966805701059909351798920482838466003955259829293582652698537358745234739507257033026360449037925103563139993622626232011612614865545256754345373213219499274240 136 595401148805356474194562770211656345272226839837518383849908138632475842662433109776164038621679950289384054135150714257604291329140822846591085109447561990817273416841460475310844057598740739563415841640262081019683428349584675688214450749309504 137 38108797171028762123429662236326625240535892255936278663827140168125460959920598776043462402268921758681588876462199594163215519722217476248260393421661781025769694594578721948199729396893451440696411461847609875594572933403529934364785340409270784 138 2439160767276356287294127479038229643434734232240765301277482450987843197002315968484538631578970397518380676770570465352990304988343748833205640022191311361223485816084658237553692838009050306959802905260767151104219015816811067690859770332361330176 139 156118808915138965287495276532999704752540854436065563456048637357811188238370875515986732396567199535903417420361470489661319592644030997243449627326059068665366685007160006628786294106293961204693758354766445326564087255077822159297873253226133131264 140 9992396483985893375035173487400580243604459610795093921450489175208808793878024893230885595591211024881824442688177299108964996977376004286275909513107142624475679554714815854391820538520871086087118263612810257367167589496450918503208829642181581584896 141 639563570825649486068796406235367483753746043855891672920529518702154604277083721327581656486761789124931296963839063390891911005946746698590365070227840452422702399655205056403508506650778440702421574018676198496788278488545684197597837811931913113145344 142 40935247251403981118981666204020860714728643888164429802631327842184877375521650330387945365110212852872863437964261080729690348359555173326807091794285868429231678103622258657555190305954134053004098447659779237494577627300000035291077505684035412254806016 143 2620057135565659732188835414919047677067071703515906707366120470245638200473964277509145278676281589004717355254491102647192165758766376795487487924138636069067350671808432087987384233321171485114654818058895167772545300465773033971121745014186645767603585024 144 167696406868462638567846343585103026257244276759566628405989951174286531563949381360472721825719864983007393386607122619678204562138210131020501909162329805720320943561415836679879452956643287539052543235170529404659889449327948668587805584091734656888110441536 145 10733377639454860711687312092542893249863717184627669183733463440710977316995548506422183906276253903617815080454580153329933078200089159863155162977779140490763212007112501513383612532625651090973212919723293271335551425775519560358856578460050287922326921122304 146 686987326108926317915150083271392253996216564017676992785825496276084080044934646798615276315694472417813206699282054834874201330166334977316448825253183856715934131054590260674182352709954251039996792416826637698710076062539400605288444531313218805096651109459456 147 43970429635468799869956983234489380935955240589523254457350265263009664693330388924721022393503713262188670339428472627336104157819507298754454637011879515780355287718914574905251237973072429199357059534218436178523850931817911558522359344771077984342502791628509184 148 2814312810574083169873804968601505726864252651441929292808561507719167121965174684018854025453937297255477141165435164084289179265255388720217955670514531615178370786076313731780767775676744424724185012126631054788555880086622287843056438287410820130719073200472587776 149 180129028127224029265841528026132355091735926214087288580113336818436907592215173275077317134404281340454991059157959988819351632842347075782771651063400241217394079030808122552088402903219504243890409161917174643308726556346108218696256865885007756671770582135013617664 150 11529082030613022141724913297183159937828701934376973836431809738107669596022171585837807115685636112531785463889047786252842129575967595440196223853963194568577149463002903720787004273786624943234769130888339819218336196467549405826397964175765700041426269254541021163520 151 737913478428513901385800838718519361954142096072474036621135937485847770965786021310607270510131568958721897126235593099280374052053355899496824042623115162416473957070096670866184366617868147212776408701341056929754449291037541271322693958866067663839937603113183534415872 152 47229772363446112059179578665265582957076760359613533377756888256849480578701175252535689910013207679483163872752135861803969452826144811206633308081522085108730229962423669075053203436369214668706970336073293832396355069411591072736723627399547193566036964744793885423790592 153 3022915184954993892096398998050037178074551848277333863329397396610732819677082738769564328291118893995624688975394317142358205097645102716637405808283772491735842988928753503856288699702192619806804713358205771172720839157802882638148331247457420613832363370085315417238949888 154 193479865742085717365735845413550656785584823934536794916463431014298839168249220463115332990829581073598163801319800032253018178365142378393772684888107031572076108072509068026745501311625606783245668082585196907195611691370918168095740215025591417332474587711275577280440184832 155 12383554010298534557815738103418995460734852615766103227420085618850541605612233440862797463731057262686511350863667794046440850446977583874965491070266411690180636943778417988632103637132559051994134404099455308441716845784028340541962331939285500199046771523018546925103224094720 156 792600866373989114417315862805568771159683558217848405719326013299667752743649712313218562432356388144482059412781533863904610299083324772704747133572331667789524806804460453127886797281868804997291971249188112654874812465213218518783735723022759034728713251412363628653742076317696 157 50729841115414698022540021077390670878032521026082346721834002113646316259097522366241913377385048779519046626973377693304563334246350690565162031504490453378784862769046420127836962372849418729678336541157540408785241277107256823486212150849152251178842486128597438612431826996985856 158 3246924463493792890434737312551695329600285653386336885540139786087050124746554467468467119110720615212553319568217091254529135190869662227491122653266469813531064043151989155148289190413327799383379620138358147090158803014989180709274447759438590669650472691394190972447839433051766784 159 207816772936356090250595834712110617830517363366238663391498881366768410880768396522580471410516263929568659346655217173802001756083895420849418652080086953081306256106974096080569638234892710311870018442095182736011374467419870932643136927896467020576541197970942443717138402740084146176 160 13301136194506411573623909455272887143061538961262791854984101789723933796205419255802617472919120153037132200252180950540413304265792507113744285312232834908223071742536734917531269951646627363591298048631009336002414555304070690923309411673999703797097497729672285391201266290253029045568 161 851327418124614842438138508677111610595138129595512520883309966687999464287048192962219663721792945252832026802061008389446597161202751374392823323246451232660975229957479756435206836929941840299722144798662976811125840029213380395422798297280650253648632967306032581782951174059206097222144 162 54488423351390176483377084964178390172194634921828512086190528781669477860952306221537390029701671084446443914179374917954337801833478964450782342984485011523686898568775728246409281202588294356435074814800467276744571604540919028168563908877602253080569885028421634114220952475635789131025920 163 3487479047748142691015079986600385489666039914194915360203667848741554639991564403220509928634957360523561572621657191752342097044445992353490311048613197233021982496863306956565668192151874497808333385618584811792204093213767714351314420753284264048748618671720861236737547186132327126273658880 164 223212607703481881262093671936911162119362685094329867204194956435851860726651837577169293997227572625733246109539627932885366744278164172440083552020957713781763413141766843011309361145888778980322884968858562837389111756881640083389631853330056985874244785501482405095452400381256310459042168320 165 14286491515460318308138828571534394012405561810091329646973296993535908145815675201807054651233111585495808084325899842540635070713822457868924272828935667010462152753049605222879921038112579153639031454618006282148671726041259116847839694465572703405167694320453538886013324185673641223208958996480 166 914391562775962693616822350683161784723489017360512846599314292116923069165323387864589756245893107000118990251362271727638474566264097471095190542578413676772017799441394674041339053948322808723316845648677420643198882526349894544777925151610193060455868036690667627701471047974004435267662328606720 167 58524618632037376774644534009640008215315288785018740549343975591321664012670145788336308665406511676597691969725456693217628360897213448926502871837121265606437356609962992312855201825591655819157333206403413337380854846620834563119580483072188977607258679177878433455896966801221289857950475360174080 168 3745801316322573257785558240211117847120228838707284541751079864814689009649300438498404976122296147471906364348645322697700652318664922267987686740078969075040185200759310358400571720477672003820736090259528577329605016942414257030868754801173269035868285590925598352598911608055435662745567568547141120 169 239745602729600181874611033064451416410491873080444467267720912940896340933075211971540507032834943639067761291492702419716136015023542750512947755399891089199662941482151518254985971377609827816593585356740036359239936997667160273711873239921637547542633369144308201205550196526773978700642978158473031680 170 15344626895757133913467180623007987633317861388674307605100101927822733749147357237174587954089458608239529937208341031931222169485466020466705078366729225336593374062200619160652603808575408079614811833210136467109182376732729567343720879260242656744973500442917912726795401539462506128936829782383363051520 171 982113745431422774666035398565065309945095757742590128989432768919310220336515238738550792050947754584540611494563233233510221563099022889987490775799665570994830393166854421988542024785633427743125546671266107447233322022969387739646967921095539261441775438816475387955918787161173674321343035151682333409280 172 62858935581315300190496046485333991982976947501294607133262670733847031869382078847449157944776111084778722575942717557493982104286477313767240754084015423750592362036772063090367078488569920732873435479792639077944066163766277017830181898046103380904648117522025829219282943932920512235326545319345836248657920 173 4023203830285953870054030657044975173496630535937362835808646857178479075846376840078678792300092445713153844234816522510553117052682413287347946929343350146236357136421380255768219816544774574086174970427246414519539116178960379126192496465401467031658311013496386718240204155827702773890170375046684851242106880 174 257499762528810007336114489666994433912738617849950859630312676932206533556403521549333320723180235583130917834442182827794596361311412570431769452821854614233926898756460188115149108659148137260578870074426660463705877547566159717156660779863393121920192709170420374350035226223545184635087849405197003204742840320 175 16480918664341765688528803047089494576167136192095557907382665903886052303342889135732846317705955974379320167551847449887188215756810148765800693069789617071886318439483574401092476133557166487139412470108865278092005218683108543160252391415351462748636636047345797077096115892307294391660090091263186232639466242048 176 1054838053783926512651329490829163303661408206016867327713072294741281374343862326009751549180363195128862850203420448776328508191472005808716419635839393326679215464037442089239365359304196911525535543125493881607136680844601218218887472890463631356338974963087789958513407864097797796957565528048478343770988717769216 177 67513395985287061377801997098128722709329909979075233889530286860192492842395142587942827815192944633168836371480149872301376397263658610253788434493957840289172817870775618523749412334876274306154335709978821731221347467519451503128841175037268658969613295862327751296548147721826798840605085638417669901350404836134912 178 4321095995351434887745509316993535322897058203467034089978597190698988188948863900027415530997840752738851866955392373002461947286121479717204770634057532989250495962211526115803855055438803000424250085981462264768596553380141341229064775818576335594500755769888071418455417202338306685604819032584539911429122892556218368 179 276565289814144090462207556858366956782895715332907336295853418956375834816846924843950240193234911811917844940129873281914330090071452101562986638841020419673382762027852800032984464338911566595693405760088170309450715379970265733804445123503923368562678754687739795164250953055494898879560467033705664448306867626802839552 180 17701139843742659111622315474028599768780176318677041374668993086340232522034553413283241615714863127095215034043533949926000454454280949421225151056200335342842754425399606490152423550255112034412413812478636446091434407987899226454413422320030264605710167672106256552730264592972104245630733866098691645709217908109868756992 181 1132933964469018405847249551683632558103153637376940866153329440224176710313766019702767541768457461502041614217403994218295126796788390137302034581001611742553432632710650331979265392973658126264350015658719199398730146423563372346288018229777981814817434413673225678960904764859542401881490471863082609737974025421508274913280 182 72511646556943112867045998640057637933839261073603025330193676966228516333996917074280267786696106660773494240304511999611137874231592223742446977723662395717238642883357965236246678387390202650451992525489486467595762258870929678203746764141991286034582459698518804578114880464566978040888435405572498174661789117354638302347264 183 4640991214720506796978649215550013017953114368822794591691733881361260804327422967959832101105948905388175156675664148448032329301678099856832857451714593162917999320814067373037836263434505604511280894271561776252198677984964647429909176120526814277371215129162117381796884589477123660789548594354514405306966176250219789918928896 184 297039043273428758454347130839878723033958887219645563313113700680710757844535622689069380806939816362496487911216933841845063464621141036374433261344063339938794338849753709612791905103106842529359858747628775920465418262960071068717779820484061978478513503848877941957412736272292617842279834656352922148368548324761376211242553344 185 19011489447365029039904048373951111068752310528156217073121727352936445376904357978008161539994216317179912661387309701478055077124687906154819004067135479328573877936077139421017974473486186724355564111213261417456991114250998635972617812260454623574576455398321583737453881769719480534753418657664540212213139871538206852042926096384 186 1216798218070429536334141772664605153939896374585294821716626620489582693905238975935040629446009160735711884678914701471143862933056014801945242395516504328061567797117237278344135863837806522939762419106306908592840761732922281322497600182398604953315607491642133127894037459870720395716046938986251111272116736821120579472081992253440 187 77879078935320290000606741659417697279429843836005158439691130224951316003183187506230830507938707353932992597328375159111800446508522370534952974377826510360326038449637925860567901331819411324231923172812518539141810435038996558209760596283734325264277761238315046704841272676398254931868567415000331884386311059159404061112733620502528 188 4984514568954592875451863332278665626546637283195646736414025353891692049691792467727940736023771472724629552230481745516578234885701169637329618767828398631645653933924575324075901276654730245213547227472245271193342002046437686457210317337792961101583626223949545474726272253870272305436042454895990421529191570887197355631051943712161792 189 319025029076891025342269652898557714058296560610559976723751654010049029016264033204083499706682183779105352888153328290751438364418421773645472715395952981712007002733663741553122000509451012179745436980899227537466993649805364704990152309440907093735641302685030163316900705084626427269338817541221740894443863783291215460015315949578354688 190 20418623935736849053982045237475699214044998231607341004961340180942164943165698040994386453884718574770593994153908236311169288252667383549524561248276949303869090403388708375654072464786490270633310801461529078043162552346372413647016246734215161075520323829161432702680078307146703611942195814034105091702826211570192469600864965235350700032 191 1306856832305999552709492543992532509434422040327566441359923689912123675390731978022184340024416426729116724437474583405848129933987641581916479074312050864001021876725315061728135589036803703552985149477679034702428818997503139556901830282982007401607336192447571486200536434417090767503727778993610000783984680145263789890335809864869292802048 192 83642958528612786425598435514952334132025417210667937084046692553159085957292859574864763142971902033802363106240793098522078244786548952144765359709384110326149919530006996238473327578468369790916920203782156794644641642576339125759869356101053765703465600529794034371454563007476694754739146646507195802843248517957428175073413155699736530331072 193 5353411061889564790617029788077804864382524711037897188317109694267049770348867464504276645762532590857148508774340518987817922792945311524138519248098803835232398223461961660860147101902180891494595867388722952375931667025180746663447794307904900823869824275694101578092326114585959431429515147216340968306154844393207517596125734580297516941188608 194 342634928613188260200424952455152067638861952319757479018419933016803420014613505965381530687072657992758557981019882936070947844464649592920753468346120318057616398482489482107212466655002239145535742801201939815915184690041126399310432092866421508102707067640315380856587646641962778986424236380248075102813240823715733962153664142880646853236070912 195 21929690991476255858428973198884508747392145210143767138759215008844087690916557500953284299023872986889146160194298013848313168766827280245083139930375013981335944263259142678175220288321107727614118251923413580694895859134765787739166247313345353831493242144085744501495632553743436083090506276164444303802519265529046371818886632942352205827524538368 196 1403567263618027544158535635891541714484057794566767331208783355585609808706147120116277645965909017327735518539576889108772832049828023204648693792029608694773500695534090330711801373564962602445863504777279772035967612562654381486859204077342540624404531806844766295652102255059612995262938325325463965283459394960691792940495927067028519381528778455552 197 89832562855549406537254824882479261325538122082410391989473685432609607575552370750311538011162218144218800919148204091768236402163450393676182972067624148922402893342726671638272539975945945691291234000803606514014587850721118623914718566181566924733977147696250578343191882287849058280115742465744950168221430241327203184198086862793823593847717597155328 198 5749554474462732079221386527877192029342849905287610428625735793054827531125809726693832752270095798920180755344716068001961400069216507174325104612846010493452193253245232886578966298339986826189377628580387599094146349218242227807564962536570903332189503360241037689871900753113513510483398405003192457915744424871828178922339139320938284834311118217940992 199 367988665133271300158247175440947662960636848467334266312288076682458267848187417785930309149916902361424618395148496935614063968445940714245832707404504845128901118858164420433795815957606569413973031766766990387347036704789521477371361776307125822690127899102029316022497038667678096433366439773765668341719590708765048678961828743565804719626799437948223488 200 23552365784448243149242620194227805279733836204237828900570801742699275462483449256906666364139420891989340325788582643218123399535544332880010077309900434961864222493180376457515217935223871839946320810566230124347713190727579446533516689771818308950185072042791264556188122641058178280749821684360502211680255810863846193018033835697356031155214948492684831232