0 1 1 1 2 1 3 3 4 13 5 70 6 462 7 3592 8 32056 9 322626 10 3611890 11 44491654 12 597714474 13 8693651092 14 136059119332 15 2279212812480 16 40681707637888 17 770631412413148 18 15438647456063004 19 326091322648369684 20 7241563996136849260 21 168657537987709667976 22 4110364564664358194536 23 104608405948362346775968 24 2774933813139219875461728 25 76593958308343285212104920 26 2196382358619329621181044632 27 65337327303536139360216145032 28 2013585330242365217295175197496 29 64208277412092004792626681376816 30 2116015257005505397387601082528240 31 71991551122804747394588909209350784 32 2526025875573947886996055286065327744 33 91321638996048241119155226659053054992 34 3398602559149537448531875384953623241232 35 130092362974413998324453100173994077458480 36 5117793757350481354667146545592181304312528 37 206760344450644110960893602654541413695830368 38 8572286943818430501117075575589668146534642144 39 364484288997190741482927387668320146001694941824 40 15883133685363947827490884446405730903653262207360 41 708933096486111889903866662837622723074797229398816 42 32391809681192526191274309833394022595496199744674336 43 1514213717739626014520802371260369731314382918354380128 44 72382454612730746769715053963692706879956273749371625888 45 3536356747038605066240729756886800457726022047823288576320 46 176501154976896136556492355385318228014974437314206166394432 47 8995158665796934516046008864483539903603096860068303798730752 48 467896068133876149112446825191853913172777714039399105002546176 49 24830567363305568798543696929188950071557905079758878289590914496 50 1343833212601174394327415289162272336608089276260367283642700245440 51 74140813199245639059668443447654816538344695232533784055946047279424 52 4168318473444660361356533456444288235588436162062495677351785458745024 53 238726439410701122206879397756590826437109371729617969503429289305068672 54 13922799404552920691060902404280325719198835010804085910617629314167734912 55 826599001201253636119521558172216249096920129177658059208751438980475015680 56 49942066320860223252402284792160346567030621567752040149223150692167584665088 57 3069781363633942249918382141157883728127813517260852438424010550843835671425408 58 191905909823903365738709520147047041965180037902301574097978926059711081267318144 59 12197878656703897354033547419958087823465995962728825213380790617259544785675293824 60 788087827761342074143722999830318055647619431756979875145100884052689336276977727360 61 51741924173307842591792447653630567163812952925724666106315761233015721998852388324096 62 3451240853992576091611370827351676860500649132901925561253651463099092171837734951698176 63 233810177608215835584923251237035503279724812054688734826794719885405281569732296318507008 64 16084262846289254797908855124024648136958367585473862444054067005930275470232237559544608768 65 1123274657088505622328226371752949667225181038948665975514162618297779092899230539063862411520 66 79619305471356709864330009633610784989684518783327619987148763188826950559282015532071730118912 67 5726667957585765000246761212668641085642143699217821348365868305523785988708247272086151855325952 68 417871970283247870816186572325312893088416881713360897751472548236021810382323558982696190656548096 69 30927958862450735143581108128480034524801452700350007663303906484148097437209798108577459247911036416 70 2321335064206265876617383501799245074685342618831843058707098416317060226433189273678732151852660682240 71 176651461819142861841864960990337061047770804516653493608885906732449658569547796593177284795397408180224 72 13627184821422964370295563027039909013702498767575372498668880676592681462932949952913582494273065129867264 73 1065426601755993766296802522039481966432241344228244890009498575967174192581688116165863957197980129056236032 74 84409355177817117161441065245354949325865119711888811478118101447851021870118110459909441326373731720006390272 75 6775331949351702758770492635886395323787530633510846803327941593985238341804834714768179152728951392923831150080 76 550895017896243877423678649558670961800305935369164896250508178919570960837082843152784881496716587272240774547968 77 45366226589580154742591667183287673125475389934451662866762984996210591977320441178974822917229143622737527059616768 78 3783129133190171944292208855898344147123165874619627159646104976983314315246247384916279180629042206807319877489583104 79 319415011045968354641233751698698610220003555072107123317858966451789274057780051904506732370810225191697437912122998784 80 27300953492132435033598041297338750500649063680337903874127890260510674408452580612073310435424945227731765600507341045760 81 2361853759686367941872137968961918875718270813737523112958165349873725711990996067980109424299218993232483735359123004578816 82 206783963570479535648245448364886211961156600627229422999466782928515530056708162421060130867847157748031254594208775884512256 83 18319216232993173987278583853518419338742218919262989637659734969113288802953946572036214718782515051542533017520926396736017408 84 1641958275084958886785593740179088011813451537073743288350119599808080025873907887968278402258390462293990579391475375667474951168 85 148875417801555362417174651176682765748707253404900169597132689396629077351607722792257774499075300141346365526863367937931863787520 86 13653102905015974173609234234424786339706621172347495670515147079334698110731049215332341989269391575037243224334279095352710023145472 87 1266281946692628088644381527503487473809799724272467732275027792205603806039326991176349919458345869287232973540935652527863057196818432 88 118758480512541304048973589014348361224452985638364343667724829182099738525815792509665095289673211933435555465013516930454570466348589056 89 11261072414810857267414890207275452465967748273733199388540742927347339468069868159477845489881379835028699074302025262562335173957933029376 90 1079500179916351013707748220410057517880557249060552702296911255382629870399083409523501552529662722376062262743918346501550259338889673840640 91 104602400923245592486517079718650733832733134814298680523451772337924272515625572488398439019298557666471167905006313718058264618540221666166784 92 10244382887105640563061507931879005169071487626154648900064258698752488831585531992204763660546548104585202639059267463584158909836113937385764864 93 1013924250632010929590285374827615860821513585760091122041538709960519289671343512093426036133948397562917833284719491867936737408339596613467779072 94 101403321938291913099347592872860617907227197821439064361283349170387380113790325214841651343784727683524524966602774992580723982691546193975192973312 95 10246563808578484573339702074099542950083000408928828547642162364372627795408987721585447100612346697368319294447575803272716013198097078434335371591680 96 1046013125257628114595801984802603727714057858470447473586549007939853440538720503200414499948024531910847892684900186489736612447020634826489435861843968 97 107865665138147413269416921525118100101017027907202079486614211861046885097453778720841892187229988185126842387716770350913637588996808365645107953377742848 98 11234968149397252910252847400739024347484324850765338741259395441982190599483473218934615227177404103028281847161362363467114347631614920591336653225806925824 99 1181841455262225169838015252880794289781092069286497890923037489079449272145322386794758594290565296919433848891727043639075916812468847714690326895616377237504 100 125545876221590519676072748130049699189977953585939010900598713003433942927262082078410679994340675872125084029296909233486537684050005413229038961161376618434560 101 13466647704008644966898368570257544192701224247953610414587646311085957775529284953705221447223705478589997639577536196939195094784788635518623993117705818346315776 102 1458441930862718886166688219860175860041199687352773219592804717065375917241682230259978597101288351332172174140987397290743593809611365750297079490681402025390104576 103 159459708519086270252503670346336750136905114648241713769437157229637867003606660783074879035386541866477104238133907125467723081414348228157245377188032438056511766528 104 17599702793823214159788885307437713467868351679889164429974644639800191212313722425913461353651683605062037000033507955885473812702270939024320511441652621039860412940288 105 1960710010280580077190372867840936940066353450614205060276753947070778562053368575257058654705638618785850842863430538046234499760907587928074013420264045585988299985592320 106 220463611493073492372989894190714781411611260099799059980810997225663651554749299699762471385822037507025304169298734121229114254141643173693171188181489512789275034761306112 107 25017191761897608711117392943288414630783403501974604222739311244119324836783829080951615302550955513425978581771929677425241832128250048318139822501787903717030575404707438592 108 2864715845377329561929507759317244148198968133791574509051554770544048989764557198593116078026114798503276097978986717457748191770881205439889071129218874343429851811716026310656 109 331001403213511555003487304014410068014785575751857076877607913014616120051910119676387044152843998201177783177387673821026447806685715893782097114305616252614452690110833013374976 110 38587621280947647282372652929941712681879587458806746925172822845915860160204838788745425062172633346483867587253992655131240116797491514976051458663782274385741844515870176224624640 111 4538384664492050091577079292489130826550277206635465457920958187547343570812917636781978315627749959171435429881659570397916469841988358141221561121271332539363333590539806805502459904 112 538462642772932773524719535916249234715682105127440277736079093873695315869885820447958462322404078865106726490273918382830777190433529139372997440428890968931854915910000232687696871424 113 64443229356154661681137022739011422841708125762943954161407918666204979215350870285198728487484993311052590658549543704206870272135279168962925340310690614958956318637068207519586055995392 114 7779174358254637874490721720599382707935606378997218452224290235509216728016383633790501734251484826758834265145101190093321052456706725957693072445117468072070356535141052407438065749573632 115 947091270896892867352199197679452601811109081264391500766767920422503225807350910689552030112753523736252101195902628295217669031779562271336285183765494875293110644385619777501920428619284480 116 116284134309556970005105594588379702903187482890121391177199961393235776008270295905633577904141245674033771098626236666292657350511262491896096582474749224223852315997121745047463572146338316288 117 14397534397416850479964917458539960914822472657867369755874196378623608946396569295178028404906821607699139757414729687698438615047846890941141238549053199781757881117880391845581038161138704744448 118 1797480034310106520416711881048916297801655031150415889848137965424259134344425800607867067393355073269718174623426988062468988788461053287108269513290422477630755547362336667657650082678504267874304 119 226265370664238311359090449567313912431490961991843873304304450606602758658058026091499539817263367636302512471620360421141698565123259066016346322440940500259479600482504344953157195823183798743465984 120 28715769205759040046613664023036602968473387061455057274134401528431821432033539157587333928019172694050975142783309660862075187932611904546196493971791835343527652933139046477113472008166094265837813760 121 3674023549895677349291597067480786290428936095476173263621527720142694371245284969663027213003160522571827466751011276307296542375032082218047589941147772548126373017295455423153591003337815110596228120576 122 473864078388112198368050282919885472644349781375334690262634073529753686614806872892914289680027650352431291491564325926965641656270979611014328782669088328647027549119215457397600128180143322121757537959936 123 61606669399494367045006656726711967734042782466189060350132976584201155189601489702409527147011101734062161822600715774088463968130029623232936726001313180326638583418798488599647859151550270458643419411283968 124 8073018346609882756767385967082598767683353983165557114796728747561296466765805173142475153354426608704064091835236752284988112826529383658181319221919951808138562944751831208564643455507467668193115111996489728 125 1066230340561749629718814525839887798716754754943812282653065323004525785576032065143420813635816091407063403373910163558078402401543309486078613998291782272399826811184611284542320670493117876701545057527175249920 126 141920809107043621271548566486367525788810350034970448379284531182064002900396732619995625102838305439290709705905010095069560623195029758636334781703741275803327521636684137534479984942931238120514263831989314322432 127 19036826249555761673131412442035249909639222874762597440299140560199025300386595257837057407704376915724490628129155866400594650920411221645154716300055683215291524127802273951490891506296198384060429990604295078674432 128 2573180995286206117763374073277773538268317579099591423899352189990851749316763252716270801792253451426067932462995416513398575975367214434559656353859957926625699831840649980383972413907468148591198555362190382106935296 129 350467496533236941887788997410728565419682543879156548595479564247192491867689103057588898077701670139805534460441747134445798107488375809647182226175756659733274611236737747865202831202075681832584498157049251441493999616 130 48095171275280149045034774909055204073317600444939660586772598902686759529940418544659997772489137531474932130265386436532119463587031665794471346171505296350918288413361261067830360140434013724441806278404163216435214090240 131 6649769716776176007429416412676924518826204709851876080998221618479172892119526983613046289279009711654878319610440000902058502419567277861044201277908573804852574571773262705952408509928686256650724622967172542613240441667584 132 926272130093513059151771434358453958320950649918405539616916662106533786160589028065181599731031108554742059403220425974158125303529696362450927870266523127618133435425235285335116971623910095412430073720095084789129483467423744 133 129979026173341171030130412221014512851042985724677305936392892376164206522634684770295519761579665926374566547836123485327905688378880407268541479508703203400395629061944390132689932541111376141133494106020920504330431968865288192 134 18373286251748393122208489409340180189966185062102314202382072892822690634232823559189365569973299200558033249760309428619819333037085246574942377433487782455339573198231245040932969481883216284782637001906859016101928591697462034432 135 2616108955824467538262585935679264699419221162531339659377390530820641256095029062246310115285703131255956233004661835588117756346736832440479684334641354405305791917269822346055295014282147253460349169026834911809333138115621858836480 136 375195072092555150645782528991254512612810207700275100304879272237230370827226471106944821836743179152007225644168642303848300860680747249624686406589648337746289067517019158114520974727668363055888708121161140608068659658682587535638528 137 54196090707416691229205204346246377361835743510400616815603396470108890273435666247687902776398647991359270186576820819542842130307478738353274580200405821014119936577874022436731123344336113704220981956732093973102868354289316387090464768 138 7884349892621443406368962447253610625754681361393724250315509562557258388057076395178660506659290577597637650247340659202207285613887596763817949852396363664878913090364528163095239112584713713529974575654557447680055164988352184523578015744 139 1155124482820926945924741981787614035034942223610220711692430077697185325458902200896785940421855082064289065785718712766739016794483108212364630551314733704925241559268622894038276563481463715368910729751252634009976401280195814832730127335424 140 170425608885252989338230501741860936482709860416020251191185352500990446804930374352095092839441418346683880101721912573614810903882764016298165008962972680195897849835464352231298724340561163420299017843501686783269482271937974704066962129551360 141 25319935174796011161113544216589964544912790096385265823381171649339286177396996984559907262484735332262347322309511474225152172386082451902211857125027969211359056383498410523450998766367740315741386229249701187631262167891098352128057034876911616 142 3787832803235837446831472500328740900035334292537307798889773626485037187896631309010701239493968931509087838810971191377986368440245389795680591863728604298432343174201960996122942976315982790072605405122908808454662626893249189194593754614482599936 143 570556413033552222828002823490473893270335640000575389631269412340812915569373108278339553880101576515476662143091689585159566126377322500978156030194877681612327258636488936362852213883586811242786295786926455322651101292410900026818719243833052233728 144 86529731020297408670843958715791721504620217017214540272686241048704028210390001673445077282262512634766280676790099008652009175032715869210255128123304059266099135005069287090813062270911363688380302992434778249982085242497059292522440819498197857599488 145 13212066944208056601700842017799884849765112340432236652257819239943949442899405392414596818800521453440840647417897972497185559701292282544563780287311031141582721514158247083230983499974482224362101593071087073484824352877485917668108583237118981480120320 146 2030929192937183620647458633865982962643417497700047674011528271154210868199682356282261915682421193484423600696158313432651713655176355628867600417634099952710247494011681805840648034644469352818984729751664553902440551358371994355884728904173974139516485632 147 314280642269510160980392499148094048181397796678819112827523146444773851860456152583710537200250998110511029666049695097944937767631945396161819680431870219214002119930811619338890813274922308403403294577703868847566775675062878315784310690790078900953607831552 148 48957565093275921795955855775815738424402203680997671708774989131928017887366972368380970720079969968056067909756098627815682249371124685575801026248733413251530922745960373826493188494093006226030881789391306179822646106926664508354688916305418152343375650226176 149 7676832648023316839813830135473761841302680307597346496514590119472772282530742641627220662454734701749805633842111526857816250950597557867258400242639403736529561705340808642893943977080011459256572311375444243710295442736210931850808365649387640619441325718634496 150 1211673012920541627051783105944257713956126984123789320453431580867279546903730396594728924775652546644226820056911011450519467255202698801295117768424377305113278088678086849066461105194430029453159234548534846509203048535977383614953388678898589685950902683830845440 151 192491324329867211538768004798611448257113792570267764922344969643436098905727283586517443579142316580377630651404763034528715433420620850497560177710127738278473376444541957727294518184812279981217657584836599503839025532555107467139490977667914307894998359165343105024 152 30778025867608156261503485636660264368691694663815903880252497075765272148541621760049493761112062610865029467084926955953488895433591654673345914049150836260362014034722344337008607188082604693071173565484588349884049876123746813384410727305981196113231122137239806541824 153 4952859262482688260464037986903158988114895906101606547813511919300698478024538981658328699723038819842450428500728959878623680162140897018169915425728874319032154880391360277566151827687506842089349624512758582249970338865662949593088629423128125409015056393437873238966272 154 802119051419436096570696644234264658356027398446616680287337285380443574432117005264436106239373970713579852316143122654824821110528072006762639369864630950363956295492567178732671749117335952069181391495037247894921298469485131296938256197655341804273315600824676880796352512 155 130728872120454021375550510408169848345730000534631290863113442293180038427051796733850644624804139919376296201371591241824557289719337343154883303315982582431876773466220782039299399995046075589673910884025853038101901760949302583189362888651585550756451078788408056305672519680 156 21440577815418102960931003954905344083317663961067055550902597840915082591169805048134023904780401233271879707303794854011656383510093128632394215283449400526672919383790208066171889488771581877340047649400124915700154442873552527683364715161869223391801204829802431764677027954688 157 3538477329659239705303689887646373281913176232886388994283522458478584531640793882402514447778857210019874992827524418034441792601759902427863022238087529981551739084139951595909729893750504229220707098833152091390345167112677645291377126806026731149249928462586736779180772093329408 158 587616799229456506873982141949669609307396293142766534257557931912311828675590417760684681128429364094594035648576049040432317589643949813443322747230414217709498506967431827352313956682599370836279443706712634093182664708817207270260764415988202453409770160620474378916411632379756544 159 98186764605226703411412828295589893076971839558203219351012714981100779857525117999878866776373799419885177175861017942752787209407205695180262946077817528251135417785965893475945536427168855423895438762526622724592993187564208701943502975923240839435191010203594431179058707910019252224 160 16507297370254404477862054906738271983625000010417931993838384782312884308685754964636183585474080964999683221103853736414077649689926979428257586508333444196409864896134798930272657166472606683326261023816926281485098733264360650137868264744968180461147144016601317068817446342939230863360 161 2792201810941807380876166257965139472014012959096317138149623653683247231342605237448758969125536853418379161503918523286511142109330184100195371539485215812066294327290132219530866997581747732893127169612060081629588523327218928391062011562400944420930451031788408180765176043794614212100096 162 475170167474628726835183637629783363259076526830779004952891214341042496627211620322708405030092037998925018388790724720276441954384283914930775411078277658038429674383100291893932321411095487323341820024784678818621889421566748603540057782526036198424326617743732915207134627651405589408382976 163 81351766805473784765943971589914929079770552170352453584076230954012181822118019607900471851197227498287362487196473628923441442547888957414334122828612840155128977709955353034057747575118093163712748031848230034426521439648223709304797107294008640427992962578740191767893331934151656648194654208 164 14011492437304835565409203280776138461612042902542431767462402987459505923274291542431761456422131603477100739700587790193616151913076004052238280497850706942136134020777788896835275439331912695638080517262385322539427800379488684088375602380222471205171414809279240785989735789354004546163565395968 165 2427647936811252255420489967290773548098427665412117561915915515870580397691382865480010346235555366462050907574018990709624846079563910201870355277424662960939139522660738846920997154240946521126554043374533165470827536967710031715637251693203156798209953768839493154328738818357249374221038277099520 166 423112073214597653913635968687866095090371598718887920729338792337370493909889672926845758730676875492722123267259033690099810569683886061204184883452764510185064420845446895849571884196957841500901778426598220931009744274442705823176942745439690120382273922235753020151642767166347227279175906609856512 167 74178530690924213583550081945290662777926311371849026938356680525228058996975980539633798549104005718075477276154148031844097495129386187368181384284608678676693487920491570892498330059508342983631615788107185902488008298376516373160160311430004873171457827875496037082535089231999505440930567301105713152 168 13080941502945595468044490343036580769062172181797133570795099884918591516687567784913278697622499305234697477949753635667231596369570230733640530875770907334592118076278916131575655909730372245563479130255006662041432763631297915770828112073164578302947583058269560137310172094781411449522658384616196407296 169 2320185987044370206192185630342864931101372746583045256779491340608051357618921032872981160462762800302937743604691402466753205875230225575263012884152768930018302410289175493105072653493420347716189553434309447501019871588055959142795729480003822959625588372239470610585865051016676323216560533217958602735616 170 413918503744244106637719655790098109717754309223372331153630726093538470799487709537585950413077549949662970766520658414731597168524450383491965604988372040065738017625897961965796568154895855975131517104398275803634705129749971448226077981066300285006877949757424374756192251274956261158063997639084813571850240 171 74267794808713037113261072043278315246939697005726192943265873793230812488747908707615268967672613569050714161032253428086124597977429035496157134894664887219188991036244415683320699475505866330233259549523530738934231643967928773552009351009770176834658403343948882995610540076579541712286120334846586202435354624 172 13401870919451123807465398726473729765913762253595370061220780972370075057314702533195275448862096886969167378672374203278101257902445230357231301801791682384566074846571451866856368956137271974496349764523534505460510081698220348187611913398868413572260842582609583719887217402464352464939026360079017241997542948864 173 2432177590621081880438088821217230016920152082491453711023556928132276299135415780846638926052178218294014009405960026538534719821124848296100588912832812662553108794635212341398706121159997712888931850365023957550653626404474915502316223890127223223926580530965098568039014891319812488927434515830908061319222664364032 174 443890636743646110174491904083030654886140312928659890767170830358438307568210278222152832358317789535472525883368622112528966853308099050440078542481240376418359994402963618051700357325971164894939900806375730702896375751117311443785061485732148860228811486131293373518759323512021357829157881503641561217874188956598272 175 81469227044575238227417661955365698855618924552768531245929023627253516516272036441250870049566781237511948071820945048194888198238070284252429008329880594093400559723386028238052392493152887730067422455866919976580702420119930206932407715508170705570086481247194660197153871544349721824100231243082665545859662488881070080 176 15036069903115633608214908910523309276874844867000932779611726266862362905814400225847044088034422923012602957551127119477700364217183502643868129229730001670461264905231004553895735327908656414282088678651427706739308426156504267851374031400569015872612209753772475901879308141049773556578305021664997522100972909393155719168 177 2790516399125894759366632327954371433457157884111649326989369428036888996169170719625656998457471973781564758463773248956237972141977313006462943312338133330095641741077068486902389161659256623056539132601530716051223263535353716622926031824366123240247671450972039391310479606685401951705234828295437039870604534854334040506368 178 520751886525261060806578448817594301339798609605259845771906528120632566859673960810243881814440032367264936464780167041826100328648615227634721374517244282360903938078088054305623389688640298045617501547675604990519631373896836570325802616106547948845102838518700233631035742932331050978897088261730193466174019517542619418722304 179 97714684031819699858185723986853462258630477939475208952183827728016227591202195512926549606597935430838537021279325516351170682252623819052177206896758602215601675253994416138741792964000307343362288210491752854734598353423275096470211828374238878950573104902874008616148226010458293026238858551532369284697800190933223842967977984 180 18435645337678412486183725989887684598696590370279916532882348083729932225275764201397867215658405386528414342284661955147283546974381092697549532820005477768835757962722594015984046137340592560004135196624444072752029584793960635990443451166019423296601526635271644220118218934465900071646867905257877547041880443024929157293549813760 181 3497142751739168796252613934628408283286357795964365392349478469937616770251274117472987534385234715541789685162617484517539229683117402374269256992703575927250066132336494681008204528659307266211916579314386120167202917511644912746300298966441039924803539532909426518455620616969339383806010017817878983714648157012911891362661338710016 182 666978742903079377029606250778413835429735042915785144920153868667793074226249369982168979073942458808624844648785429404580386343310397254341695052586276256666173271299798636906190148781092679673298997262165717744931145715107242719189985065250174779470427343194171141974314343181722323370341466812487926287118865512509860469329828570464256 183 127891445597840471098823424707940174512389720388982487966734083430730931771146548162339307878306790529277174266425314630214868597441621985652130477227173450084227247809414033631736601882294753852037710322287600739295885679369807387704952382986689637308145041974977669214928074100397970817816005922387621201879968063005665833035272599222878208 184 24654106261914288909190473118115355920751392481048815372959872782610669816844530253112216498164526337990577262551231504511358387830462212834495664861707100993266376668785434886333434625583765460185899639876462976591462708550511468242379384835522468966356824507226742839179961860420436760822636360906354020741999848984096756010250515331277651968 185 4777963447838576358844007595872220764757485256605373279241165876916454734306561671111342209916263966891493235562251067598221739704052725563715345555175658966388601863318285063233719082264679668745592092370597714743372903737403726475566581029839507233013812470898289508060708264312120811178435262447953287754939921798365583288127055668351357419520 186 930871721952232783783893169991134019321311478574286539918307992929119167402355723497761118491338093997098920902865311552756458515793504862080138869057644310387712484211504204247749554286242364495137570941771435784157302896783915622834178322711409140396065938069626837700510794523806671893822921752639592090839684382606506150964910256513024599785472 187 182313194709907453727061686135219493391915000649706651688352510946168731546528294825339974386060560411747351472823339974563033047207728003309029893010006219879933984975451566709447862355487513125563296220269640167539290408195503882565004632481002642129412099478015997985306027575870137316306948835494734922270720506603528099736615088061756390120620032 188 35893477677143682847504642484482469285792526166394275385364022017764580066887412457980967952701075814822884700843906755383199891604505392093676151992292775891017786580177667287530627014944339595564805967846270960785047404252875886449778386564752886802785909049845089918903723057374603454053573741750759299110641845595700169764618095659027424747985043456 189 7103464281499428286210099979347256011620428735971696061847863844515467702538832319533762982978004075187266541499685947234877419162799588148232343147143993540527180229774549704862050524572022633641416069274425828988477307955726461556970636828850459961495975755301498729389565396548000541924269087745248881309011451804404504762784533618522538304795653963776 190 1413091440365724549009890772039018453564336401105881811432231883996454048474870570834628017278552137170657884703829930856252781971958398176943704656358745815020158532543449780884744673276534026360481771261560346387829029980315313156549339797706639383169443380439264890288010345046752703170531778421715505166505855531691656094612226421391277410434603957616640 191 282555674495752485850246229266352049415821079696994419337319170288661664466335555113393225110212524579781939205732927158726367669642816446281503049965830936326681964267505352678271922447585668225494497878311051675479140589012326807080098589407878831689550728336914497741307184034910005289240412565752861508296289817959737278225648593590558841835688614359465984 192 56788438489710222966799569905666908205559547097066947386652845254785584230342263163282913589955104029642626957446625789417642474958780315367976340229042960566360769302971404815814670102455777491230090460497174848091643738905621865376084085493771628664585839757356307334370729353342732175403505024119807086087141212524130422895399804399221273497356920519355531264 193 11471665858183862137916929265874836592926628399563428357003745669299646389221344312221545081260552644287371963112258020270900160382211051228785703885712917870453034545254388806131928143238458961958006277891459839205899311003305926504207644047708567064878326588985728849781889411184633635434530054195855774595497196485107802311473320529986338093795403004126504681472 194 2329122754622529900646721321913934816513206644960652107593168874770124708482867392391887338642763481998023165249690085988458529213517675452003304091090001077214636338942356160870599244267000707893046838806867767667894701255319194956460874523179362855041802787551225576004603054499811596368483109189946198412759498341346064362328472918220597836522588676651195104755712 195 475276534414479931474585248536488057785750750029306415134542521743332875829910183375436904135663603374337997330547900520565169973733147543896105235557487051397198809245861069874582381019275145013464791231884224977261778511554878940913858189905595870557279505484995496459760858624961730597543199712700057819884270436519065005419589373718066856354246821161551980585287680 196 97471435528118482707440122633937140962574432746792254733004710589138629905723302825441384645649821915160021201404328312890478833493114551655148478920708483313605457721233038693340650956367280580106986894082114777949942693405464598242875283304805541085542443052999546359598129589077172987716860142579499924540381687746421410089688825662586081206183596570133445194461216768 197 20089741588570994214724159145340722541239697345384805662322162153881304657882049674215328901631001885995889592082787500079685997018492320359012845250180617671850416519585460910237021863760362368868229735355887473456908652034163473979426352543727930124881002046571324638719745870971848802065883952373944163057607840207331990072466011879756523099823109985150816448135244546048 198 4161275328470590027306369441224242024014954165630700225412605229062284021414154014379744397578203684831618048169405273369254043968466201117922043389582442908197612188206744844174227905503224124789125038635663097105532397765717493264841977563220644979701790953670487760526074709309337696097673266463547313826482933297232439886598200911131637603346891509349274547125178360397824 199 866209393217165672003462269516071760227055419248015643822531182198605780030798545689148751443721801988700571069004098263125755572221109999312923807587944734414785039246226780988823390417906582944786463223918458646321992145406194476216480638541940029394291302241716480461895514695583729334884376126376046410807621009937060726074278743668282788639541081066097861524297374974869504 200 181197830505098377805686606449988687913615853781146422493665472757401529875932472124994846019572297197517005412374571148862886333434623251153781176444620738285700811108140049901790252661592155127217464636055477753926620058936183256661848600526708163587598487534785317726372805727837063039426483273515461216517283276198165340509687313067995717130763176027517214773982345625662914560