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