1 1
2 5
3 49
4 721
5 14177
6 349141
7 10334689
8 357361985
9 14137664833
10 629779342213
11 31195027543505
12 1700812505769169
13 101218448336028193
14 6528869281965115541
15 453720852957751220353
16 33796334125623555379969
17 2686138908337714715560577
18 226908450494953996837748869
19 20301031224705569727620604529
20 1917685016476769908604285332817
21 190727778850024738414945187647201
22 19921988690537927211761021142228181
23 2180420420299555395468564470445025313
24 249535241840557437649131330153520691521
25 29804382255110624545224031908081335305153
26 3708729545821392514799570557022691837948677
27 480028440928344915803927337104482234898872849
28 64529524926079611269236291590334049794987767889
29 8997042285392454380158742090360608662474790326689
30 1299370947500524184143762435314004637919995262258325
31 194150645791589246207232682203452745245410438457300161
32 29979969512290067096326756048328167555394113584519534593
33 4779202817031245438403268803811529980219038939834737140993
34 785751058339046215784179641596140122273252742191883293726469
35 133112416620344541329216400986110524727726739751882906983051441
36 23215518467673510719589047044230232600229551679971525371128848849
37 4164931946501770383180917259841686560109834306388844000053556903521
38 768015859499059581800964491385504181350505434355173667541917163197397
39 145460904126185442650053995864761908501523856690224117632916229390586465
40 28277033931990196439590267623074947270887931099470339865520781904675777345
41 5638270369705862884250100914264085442416969632659851965602365597429664596545
42 1152416889524179821007125057522399716216077057974585012278860343747868837365893
43 241304473722640075719474216352078160941189623202893383319482909854598910653241937
44 51732776196017692655629129048263845312370104176560085609175123441488955983495316945
45 11349450986751272975711590917489606082676453249094835065251058930183882896361032288545
46 2546637968383561300067313248835629954679621488232438183026576908803629111397823258341013
47 584154070730048540033838389753182803130422384534495077901758853294044297852742641856550145
48 136914449081000426214219098070696874800645589198067778367884525054438423347809300697863646977
49 32774446723069415889645146105480206071505092118601645955167375676270180768087395567217785925505
50 8009333048326511841720309247334972635379810000516064202510706617920203799009232354874321054606213
51 1997333497974089912699967020256018014373413241248901180977946560914480758542544461360565775632272113
52 508070082941888876322580272214718670674693047934033536624782069854526050616699534532958453008721330257
53 131779484820419990757258348862473934992925411894921788123414430912363988013698005883847609426242936759777
54 34838694454654123756928529366846167289793440727708624312410090858626869518793046221334094913162977027021013
55 9384488328629967597844019527069627862233958491565644956274426907454136986873431121217353237993571605770916001
56 2574805727718838215130455959197819958424900484241418952952059756432154944743770350321396112058527956882543599425
57 719315392037576223363086219666983918751909756517479982010870787283962406569291431716926487029753237007863261331649
58 204548475115825851055396649463948655964234002572498486564479590822817399553478234467453018200397263276168402090869765
59 59188996096921351362749739040886451407448272743315550072236406285259090761608990719944832304551981789694500415467656849
60 17423041044915588705206559974947204401080807531660865426443584662228125549411260484781132293189377942089352780534468046161
61 5215788690188890618346878773620805551362389680004159603784013679788264979531950782572835067673391138678461405659011512977569
62 1587479002933621997232051421143024831976266498216504125263071817021138967585516922244674275426620667220878838849091213042060949
63 491101020819527990491679386880282755647812201889135265997295887554136748598058981415039382394433273858674978856261211591157168449
64 154381464288172308710556292781891712419936132093472266076772329233895515413778584228684115825161325696745040504857221587815968077825
65 49302750516275416648918930975905394979857951560296806960918309746522621909358302607587577935600646221246374197398538012585875650251265
66 15991618696762131574066333464273772005518234389426170474321379260312722888621106841041253143432300975580537948831576845147470418883839493
67 5266909452509261141697265288338152532410341519905737127986969475392745944071305766111539206058862870047947713651401301387103583205728555313
68 1761008276107577621408941202659642156590407168475183678048148312706908222964110337190876656146473054523407020191148697678336698110607329781969
69 597601939398138041693981323139484820125226257808354698216037487779758345202943712610594237034699980448922699117979642892803574524565818400679265
70 205784865405993327230523981107311122571331990243074437499348356770955845973463580403975410969452691193841795866245254006049411948908443446722497493
71 71890943926006455207420976459382785303970035421492032005068097378566319929327507639108295450323236698234900973739926225931958640105665209326401307361
72 25474481442465017261529996406992013810745670853783827055398241170467795580566676983443560427334058769199554849530273054246694261974673988085922764584257
73 9154202388666812973695351393852836123798195584365672879910869742224419226077471582889844219152844574829644458520326613482440056151374204571482153666928449
74 3335305545810854779385564880211387165152585100827421243073085490412314108946258230742744792397610358798391806405993704453252686089187998392714401693720905093
75 1231881563053200620200524741995256733629200850196271657799633216083953237694277422743953469239974836536545480633468218841914930175919130882781484509991771737809
76 461148661766050585097653273245135864616533388045576927389423257178680765953084950746256518054890480943515357229201777434109433229847143062684443718141763929542353
77 174933981349558540284722804210381236025314987479751518789478881566494904825836410889927707615185967438366044024593933344304092110937741168120887763103911268641026081
78 67234662415583477165428218421537088214590628478039610990243006053633193749367035347242574420230574068265424628975261419293383493465187065771718360106592229814668479637
79 26177287066225959420599583895872192999174284904736123763556305021280463764441213270664297813170517722480741085206652565434222988926797667651917861380795216553853394461057
80 10322783369657810461654799342480892086168172838280691618423269305381793301311412440241539015581038048074738659303319883421409575053744787385332134061044031326191214204080897
81 4122303636782228262775685982086318039174506234328421798038380432691218467560442635578726471421068336006727444834007495724187106597745622555530338067326089075197141314834273409
82 1666809927905666480909587886363682766669714298854838449754200823870491274061814120080935879933143551787996980799759729763028540381353441287851291777279851925329562563909956738693
83 682289581180720370476370752386984345118462664620466222243518851456104857013542207706772871311727984189400033749382534276171172447719975268559114400646646276336132601725834161513329
84 282698298152547270545423384461238583011690077055310981349734317896305079709129210210781307603616752051812512600848829681963124179764929768640801112912892569891541172528478213100206929
85 118545815598899311168214483267196947242161752522223413536290046845935918605763604390953057579873095337718892564206624406036003884223732705565556025185020459621446952802509571341838540001
86 50303259722058389023641615451450118338177004450061181885104963219724356443839265704478673885128147742855397609707448941051657138131377692309808707091214965453307562677968028979562525789397
87 21596959981168925069363147727681053272004833622324957893035904232771914356314362847906943532138482374943676242482365455313748910791212449923358825106556207512357612015644247761299582476536097
88 9380302369337116304487229915417806024617959961039183163791722468281601523901275318855455776315488186309167384838325859291835713437776097257465191518982110936261846192089565428138967242896264513
89 4121081884229744656920528577445449820769960656317140899979251224059808963920514549572417517986296696921117796695612631746642754616680145692171653664249349352910668404518168442892556417055289834945
90 1831131843122099376966324053546922861122349165101466371004420161139705227635929089388993984468711168917057032758210940342124423677174100343761203623167782170590870015031953139530186669032985892908293
91 822786168963349671278162239382860591614184124797379457472649030048488285671804119453673162950482814805043568201144310308645614182030243844647526025381459310484864887121759596544002882781718670453285649
92 373817470059778521667278022394386816846696549065644108515399187897687804922385853078955654818337036041980065958320863949189568252203608108519124892353470244964969942216608952041436394761137894999005203025
93 171705763293026797796727552837004585032591664588927580101678804611659793727168019332669057720976177623385421114187715274279414104737540667967120219404221250899086863877091181985812785050744863784277836914593
94 79728093598933621433815513376770570559570835988818112484162175051040873754318388972348252041918505644729180101808520510354939046603907077666931925272587002474463554692343994300054146000517695733798518522497173
95 37418707170115877132193212230109296160675010679143722412256087613916531770991460651154561940714075877589542113609514894882194302678019238103390605674779017733884848190019541124497127133173354820493536527649861057
96 17748751049576088284999369376226399990420198816739521548909972392539767693794824533047136781450287751069729795929795664609020336050494133012804175659822679879677049030560070962813945873785669178695884734861195993089
97 8507465572444689989120746961530553353993631600049293732709359602341117643707440775111445209481053936223880180678351391664941903706259045346124550771035510763171431107537495972129633678819579029561462314542560197684993
98 4120394023163005696601771456515276673201136996118085112509339306645523840840792596033399730771834937567487704951409104271347159400525499048810077459375803794338113559972294291901362323979659756056268130618012066469924101
99 2016216550591323636338970466669937633634765401734057284306177223721094381059220208812768065232115464253238283584585644849153007533252119721616962916040150971361971001871042115096242736868000243515289236965503467638989300145
100 996667172832910793902361360462144509824172553663915653566459215516405315681057892792333659674830942237487106986381146892927736883960357109055748694293122950663705599593762379083781107699192487927853984367682634026129949022161
101 497660612690716030071373857545215327441461466297044080022137768609569419051554025441471152918640228221800336708430333865698362132064549729737393225562621177031960572034593711423775602234140275785491704716419175655887750187166817
102 250982240870451848094957488907399937874320281433822274892921561261475758233701457297912401102910664119884466988862323019163679994640155929021697330347140857221647122844923625591170422170018688606043827342154698565889586750649613269
103 127831136628007471853716375827542624685266940252937352582996309699375466291273446303299581498699893392138687266635919354049141570953927716146881909576471917035670739659643661700438439952184699028444721259400932832386848898497042908001
104 65746464805856489161112729377577150744173098369399628902696674735051863641774040254270603410176001207682556203881318465864951391868713895906126249311872420071561390326635436380841502870961191291407304387682589031215436369038044371044161
105 34143593657803741532899674806409106861170389645024151519255575542220200314862395941523270530911603732065018436713892127324008584892942449584824633621394593825134609771932580398935734094485235542619486933580993782306051400725868602935508033
106 17902219516940145038131082305086177094457829651860783130149770068876393757327925675854079111391608165740277712487901867164334957210945059798540925339831208418686176107952160007778996933389408200135320753128652731434381426038555023723295758981
107 9476017914767334462920580359767480364100670246747454217862664628292399173402762986434489799803651615237911896366305074073041945445852137784316109388342388343387763677251198763231865856989573022505786434327994604259148202695074765955222294328145
108 5063227912954565203704833105159393910245495840669714853586602913225168936867877798138332872833557026893565441199650624677179757355461054942265924644666768210233846298588021582161618463054903527516048698252175230102120684907144093503564198935936977
109 2730698008586051519104360870501899952635560545104048816477031585662150359259617046736820617256816594232304705882781192096126867988478187022158298917711161102539709612788087725591073808436096524292495420582388135480565770324134725565426088571879749409
110 1486370744662731872185531392706847572456240048624033195879809197471900079480687741663694935977937049631506794199043794746269863769333361223212888146610406571471903532576626769381403673866006002758992380833261637946809546357533815839473672424485352891029
111 816490752007101113233274717357044067695815721383991889374146178620340070068563046605611608022504437339141013985866567218481962318918607091564375327044249439941048736902446614166555220100240860724187307938968924183921587400185228812262529210412457486630401
112 452595330276080402317021501973123873530000950597855508860437645443755439274290744254580838557421965545985484032215155229802721598047615002394777965930309425905224318181643072747299109158272807083405960441111962296637116220832705128009946085921723877539643137
113 253144340192068168444609547086165952685622580162939785836598144246135301175333333082384863947548824625636752880383521606281606159135350662124560636349297127716436259950798304708388093721010893392923662215991409614539745322428477291740635617855772237819743369601
114 142853549226836087398963320558691821292924879136284617240290162555963366760096561355371777074987888011901503375019208481351402989810112590657410847111906764933531847845643453993117061205318669826782512803503618788104745682623326042020296593660396182660327508046213
115 81328811462673256235457273280529882490518059844361017038252411106792069347406398328545508005148823310828557964618592094581453231656486602973997981524229153534531621980309906981602335688451252370425588927589216128720983941687476065639198858643773919412307992174586865
116 46708390984245836923021496821726752494408330139496544209013443853947355433970761599270801815043004980880131171860721664585689471434986919684671609893083556772887975818545165729376837529701762632092952029872753732780423922328366888585045231877719177026539141250694897233
117 27058864799271009147920395543039564961095648810837158642602601320763587839060901852677740085160898250104268495604697556234126320777796889023647543105551092708581055606700564402736626181911292325254628375782209672897430307151716587002110287484986521297004872333149469225953
118 15810881434885128686351073978817888754859982687268675586733640163362880039124556831066671845362245196716219942333068575817973154356817598167524473776576846698126232835830842933117402628016495445143537493795517891360133028155193358955019700281758679434212482301349963422365909
119 9317569581780620294028101125437184715494294264547249107624238256919590750734925927365472800642419281267738984393492454587353076255655903372798802939073431684818961423214047096098474056487938607895774883838519626968101619628769446250973175746151861492425177235308806513429877153
120 5537554428282156441425248535900787664709192579362257390761382778451277292275985665399558388891330468687569664870058740596681311626416011905169530798712103923133526192270253329393106045903032446514655930557830988609121834099225796840702422339756306899489001386053473517387831788353
121 3318726339386964485749952904668299660032796184420869434635405080436017058726882649907080702827306396606401370836978073151206661462596349893634762370421324496272832609755496984236211018164565056325746365197085075508938294857345337081197922370921749370457872733598147330535497504455361
122 2005546465654473567691186345208617353979895395470483852407797402312007190057653576368047484983477214810522518748087276528332439603493411359267004156151657019139523168587149803825327668708157607706171938524391738971721629307600374256229778851186427769553197193269635726498855664520965637
123 1222002643743135852095551872987767443208401178489018424060925358071234200044035730402512060726637778953914408773849755388051701859326016012864489020185548291504229441390176262084515552820346454137976903358065143347915682943284319582667132102636183631951335167517977707257035970637368434577
124 750689701289082510176666147890378434767157820145872975545855648813858881546535593379199579453656142108829683596908426705398352160781531937843949045883111923530286277320687781833360838253932940690223290397663906495459326403268722885323412180151334387610231835809924767148498846331302114430801
125 464910017108261069946483423064330805381751007110589946188614305736121892762907262569713518277351456682810721345532743241146884932476848193212120592494323379613831574744906887606045802846409388030958976748564156064951941640006373362345014437289131384000074095074513753751845972228713709685544609
126 290247965316956722651177302008959435314368693697035822387331015543142012525069824886733259761019089702983147283171575659621404177570728628393095834465985008583430946061785281018340930374847898530975778391819157576315621651147826500711291730481587204102462956984872152336027677515060690708415445653
127 182655792971324781652121273682930868080383233549203926263494028663216850750423949794300890242610402689967965947279776550860097354092601413046189430930214661767158443859369919484756190950313442986396439577535526346361324306463208289705152706127606399780015624604393907797756558778198836089573444596289
128 115860205947732623474133350589439199347056399217057578365172488198548108597696526421016546251951792997872863984916618183877666955993618499262443653382653605921921422823834207513980554045016985129957331296380800918961721532195040933723685046152246855922065981016652285784762950536261812498789576605110273
129 74070409181474435921159210128467968939851067922831295538802393844140063724410842515395487569657478258619742098817137035873751594747876609681900514340243734631934929550506677903926470656781905758061498163329266537106722364315061276069863107606344672060062192306843373910942198677741385263500022707193058305
130 47724153802038009153098017997940622080803945031580066526914420367010393150467117629160190783641348027701813751770191992233478634801825844483358787424341137690288320359196288419484971097287027046859755523032292312826907151125229562996846582285798420172500197998059594234963781088852990011894438802032524618757
131 30987649022438352802794087694037024310743495562932475733778012675408800395532786628226331941628816453847395388190521917612261234729975126453349616059216884301929067946053289797956531981478100804465869343444048056061987283354813410877666541082834085197652011885114043814671332742008444540972819596649096379621937
132 20275434672103684084870810281891699104163650393866375268730749616184767750082456069531963924859157966771626765466424305427591397955641611652984165573865675107095105337111833873911339999622728714509182454376844398123270942174629766112747353145261401316097125586593748992195552602940787770682601786592973080810516177
133 13367725495419012220392514104767799816866119151885114687669708580101846345752596562717804911625605035293926169223093089959169097413237978906618163614328484724304738274745435875782502802230642508181297206366248876041728255578458767294570056062410650891621703502888732042558434775156675498104722065605744656753984443233
134 8880260249333591873623259146010035719783356866177547304603416867118555446227631022300567881760225525280381322982308601263725678901455810506361240619623274689661005755151945841898360012780054731810258166461637882338222200035792033755082805252762454025768258791003473797174783524932006081305113480311930950528206438507477
135 5943607224467773765498550478601301329676946045058463365245858751987670052227338829451835827956239011431735656543034371870000076451507696872725761205151895799861607085568804988351983291605932828619184004928569120774895607980262697410529493792160282335860841077790706187856762506090580350204304602405178508043583175146214369
136 4007804362081239589322349237228655887107457581634031858379556079895028701399772248995555668977827196032899314485768183820270259841326051646638537973728873349035183008218288396369475162128424155243312275221551580516561651755173821831087827567140808248286979884178640202344616355497890182858422052182602197895395738438050521409
137 2722519860492178205271855057070232114122003430421957585485650538323527319704131327015473433433557495489619936184641004698167483865324832276024646321902486220303085340238470397504591697720735963186654645588998490261256682376118057335613028685297515698627465693279153894221699570388946340442801857015710392349905116869409751046465
138 1863031545749212155046444525711737485183399616099364557242803864196262186362459440239395299449313723990009865018537755129951162689209294634229676977784702923400216089792086214068498986486336830375514607187750545027221982134292913947492699159383910109113033251821098380182541805439888125973175279243076323423055378280653241245779845
139 1284194454285316131612156748426652068302776047316191687155401972056471674412146939623175107117319463944484636591888348791436333624315786375416615328055109697546140985388595396530547241893456460774009111290840830666554524434090744366718306904559416490421661457013939151142448273459412195428906440760214449670787256676629648427844487121
140 891620317430491168457492826404384877271904074403508333876372557890546262360611341961790367673260370712399346896024149837316948770371902724139365683528469454299012128691029979382865449423610401467918908430381440412478559929299236360150572671339056916031730699150650388050056196975564007560311492522239856079925693284729323508695337949393
141 623512536607099444372751574306784222640330652557134196098897069178034773545892596110889392992795133784447274796529656067494440206456508481973680605324798209246706761446348745259854353283114903341744989042184037058120144474340557080618343303730432572565672079885923912689250672923811239527749972668606355471531739020379071179715314387508769
142 439141312181863897965415541165719000977539638189356380836468468297897214410303851567679254635056885963945738765726944846620740509167510986321098047544862653666150641503146411699624691122179920181303408337488622202354437238017363306182495980722530239633523765543371610577071053935091353388469886875843587698230824586485098995622108725719986325
143 311483746464203722674590478767851850835264228715465854728092625796446753370213247832371399320611239536921664470255475775636552619115263645504065336624281694439569906652684149055182725955646502160286530649647717137727223108521047641600360016097402374036384546056934443020924041290648500259837068636824979192396399787392436054030107795351770000001
144 222493279950872750185447706330428667134469367528392893786727774265410853994454078534585949572542369989053140136825053083357329726441774960559662415494055244023293508946945956741039175399015673587120407866820150816154967060754286530749881773164493424947900157486133693408736482011408945131275848888521235941086811241289470417202425985822919445771009
145 160039633192295901284629104585873104277835219329061901561084212591303081914312740746412817923555748403402987796340920111059619879911000871106767125869468512496695786178320610579196144042947751657680701700632235378497001722822173342394865792137064150282825746111315088569716361000966255636693172774780704054753659910472829293792158245875766120842731137
146 115916792983214352608142943394796570355400600403524516139423444078123478116834450475180074548890496355008672123126133023892129035755344759195952606038294556142172431244510453024631551876630551475612528985010998216516510689282378740637826856271866272718504354377913964799897364619659367223425174608280075784503554373770039288396307899320785206065924873349
147 84538130067087754637013287766098169539047910204122500291532112391606392539582114814539860761660587578918813946243871100539371531117647157151105173648274385403938845485758355834099930424846254653405959750283343501447137871263098430422227658322589100531554546599327390657322966873905941007333509557865716982097111425642484422789324553246493540371307644658801
148 62076322313522096784898212418143652229891744596323056675418766477342656575957984826777807245866959967980467771097673267360315391664353565135868045534199920135880937653082343355212765758827931612148148665841408432214401910860016214360955376763077744419522159654918489216010947304413020001499647832912831224423764467873471690553419540073842246430496082615134545
149 45892979315871968111320839182644934684001037227257481897077426840934098387357648446069056536692132698557550318293368773456737208804004398009518905852469837220732935780202483810944787308086960751658315590213297165448184029981160933647975818190574296985154595122071208391409592739005274468408693440584419446337528158054894344647713753840288560676497807409328974561
150 34158091425167160456276699124892175354011788337545938207239062846459032039526268545835369560946369716841981369013590838012478545453693702318082003382641151052445763523217076110942340899628822894473801219713396998738391917919314629712363522444592528367148348159219194057687052115633333507008373552724286569049235602791967552870881254203749042336680678537094351756501
151 25594604193023728441018515732201811317320415394507033769851992474906414619078612476645165319649594046988488088806105534615873709877106400157212432111973384291773619359048050940134852627087045851973764661935527794688565685047068167166686521088057953770901778128591516977973429404632140025634041691538423826490951925347449430185429070844377006790021683289981538703125025
152 19305959139153954286926000800800861367233958815750411925270604641598668568010745821774221477134535991653193406175154288894039794244502370224578752543890228637436894340500055398517062076634446138412719327213241278596130014145641937404352036007934356199148735702356994568364667340982610835231972347329691763254806268426973971451042727856829689160579251179583783939025060161
153 14658968553851259540219128909452190898038865604872029037854801016157004239734638368990731392915210173347703954784373931936831298216132447616918823336922473676477650641046910041245994594639759161423845039445269306441803288595677011322412500771024892871178177693239209387291559327292426709648657476613845938968886727384778830681449531445468455365266349459638767510980608620481
154 11203808620486706243647282777430572007631434730304040964808796204520176274275103545970502851867785125364902446901646747813707322946864529556816776766302239081603641958557232031467118386940383935825800924264362388648855111751301483120610548444741500325028062766840349653738733000052603828740985144151653670004834719184035957880995872256078810901649623773843536577813954900788997
155 8619054089434687150835517748079512728356069935338226403851471899726831872724128413079191651801705616829788157365570380308542834621701821237015635748639359815236598444855112364743069961725025712916822970629529678208507126877152957125927448533146110417982626523714565384452804057193979850761631197570698271714842141353154896289980936245226304635492544036093410596340938818618952721
156 6673702533941986038678500323098808452817978418022525860260247525197249676485987316772374884038059159928152857897902944568792179532224641610273715864783341307619322232934949086083601166190133475791956718790101269858156337485297329305721485143857482488357470688751922929062969015994160744605013287509246820445321238554088168025021454092736329906175955975098807749397324088567533010001
157 5200789699426935777462052775531464390250033863273776932816648182164167595071140512922327198996437343079064622712800012753626087119848701063642185728809114508070562715553111490165627960170865118992192402602641540067917226762481447967439179495191520045128521380211368591117681762426168927834271636013961828703390493413938315591674133630086537781553900797243701313157933351114998012472737
158 4078956520104012229960230325172143080066487850735498385582535526220673174557566484293361894008004655020088201954299271030768049662457550389179466245349091057894350406610425919751005014775633212381399364845835233088522653294124230556567412601695071080834432611476374231301312838048444999031594404814034982893212670404297048928195898785950627579851982849650197011647899000258669559823443093
159 3219500875283302663021012000499429858072820534822754083857355608517031382917832362112233598317326579592704231607388976525940193352011866057315671987827494450719601054618591836656651983235303996781676979305506382603839966407926487303622437692603417189668348145388098449422548331228008506504734145583621495321891884965006579647671974343354085855441639965514326232175793079187982573171636733633
160 2557232902458668014370573282623174762283234118062950381844823423327926014000157783602758143153884642754348195185961472606832320448247408478247107466472952398742905992600008364095862489219261491009997265906687771491670695291892439940683798607922334454308351316569955061739943450643564976569109197383849804697727108830524592290834198548237744638007999043578863334168731744699100189613162882369537
161 2043982056929030158440170893267902159634007828018731591892162152392942808814535584057765108487231901105555649611301738715513122470509103521401179723157917864099418867146421920790903900832304522921997825924842673080231645868693771027908288115379498896017143894967197658331312898275962478245880401807878750038612106656832118336940140099984311287877288963361801769136248607097660060818770672879057153
162 1643962637270223697544791301239157746847379244353669545563243241701396924056790571327507262532065097603556570720826824548387977834693942313005175800656511592838271322231936419895026144692923864624952140594095260313117446957597671903264128279044942170118881655357032571383602729147870240056045598891546578111123228469584464998832896269270606338386637863034517957763913500510869213207114805352388453125
163 1330448583110387015315080500900036060696598448478428198852984575084899852947050846145386675123967829379503029255449886581667419204981401592459264295977334778670269967648341089185693883922936988211235202483409958015697907949307485630233351685134704926833176333072586405032150929267514946875017050349626748809527979513346346660133943821639481979474296640239674833616470792837622473270392172566620846969521
164 1083375381573078853120094413162640221718002053016987451946014799010245856283012887119719407074043414366610951523383458326944869538495026207314460495691400729274524503721643557531002199665560819854161364938807029139823638353385112131113358318356003905929225215742108535030777781890647447891142637393268078800854970210517209750459991024579707472219313284891247716192503844835315536408723109730621269170662865
165 887601799236322115950782779073506880606570896591530276944396401101521920341637431236362201641898205784825253748423621679994392380203190541226152929264257689819028629227128069464405675480394250129346177181136342357469402350684189007018829847910255634480574539314488455494188556571724524776576543169416615215960250173089581657445953612494086641315982609936260097153044030520109644162420141780981995219456055905
166 731643566283015649151109177138933613290378941200942292827389372047050326854224480135616180719850800328566030666843746142835211995517779670208894421148388348272528227090256337719747558153986892104609257860743071965341036692114140090637610698493035996399216303221859195344825725088959775431038952190150492777095959952132411255930328696640241368857242391452527800456631060475451206781792750597889492584177777591253
167 606746303006301546755299966451040564252656782497524690641110286693612242218199362877896265021581233889446836777079738950522375405791820473759060410198504095451603604466286932263015852330460171560201226157204904450124965160977798137370295862575390390066022860560641338767055387480845274015778331670889487151901024502942969759546684532895967951189283503928121692769809628636868552691980105486941598059715690473944161
168 506203486951435787510860555150047304274916428739576365983504828037043665158270076150886873638033471080798156160124394611128004779955222387757029182255862552636343542222050974736635413713426107972777027705931219190097463045347349166932189225112411473767046840072308003662264183545274127326704842768466138089636186919793127188865540325927663201425060609067591330116325267628397655629354495817574012935383009575807746881
169 424852270540561746213734769561399262554991193434952168811052466606263200851761378484752824712817006720860533863877940359330412936803039290358718898913183436373033318922042206349447207924332871100478049044827014705354822819150356229775866552587471744587184420658908851486181172515881409714235780551648763653265598104753425975766482437627112624416300317852112371289648490032208345250525925137067744090718728407172636259905
170 358698996880692526923955255697559701018281880709250515492238996173286841393717529972224117658927002791225571538754242928054978024575619971007463560733010038149982194623279273452176079317997125251654518006717002871362755944953730000421729205700222806812082606044682509268353567411585407312288385847267275495988180791575169000603296378722809795500367098931009812023129948684873578205122519480597363165429614186964122667043973
171 304639742733922411033249624615141354471556145306935317389545652043124406038627672181283893500380635652492680868036904892783015305901264693691407921288330325595185959673386497429050120917332255298404964879516022176362159491187605148933173550663143477592038765270312108280355112585411159809558207502000304464853333875626115445917657864625285058678725728282843712480184107485054665128889988636765490645505976371401051507180735569
172 260250808614520563276694319322722569037093592121984751015246816581885296381141474829689502978156452113296199928524955271160715167129334367833111691646258365986942371958300608946685292148359315705082644707730292813672109964238255703636442764689633653860066934281002579366159892633023491111679599364518797163157800615108742512603294263031079067369271760259856590626729904315739437697219386386224181570971373454164726971529908181457
173 223630930682997117197009219410317485624542000888966244796249648155264351765275485573306617091670564524749234214704322520179397798695188007900312058466621353841778766482711448202317572834887096445147651274025935893658033524208503119867178957631501625643902956433386500297481796215022769291736679703870069240891258777658886526726363690944871310890683779907478205121765127072587278443090312778826146726914830579951997439824388073055521
174 193281910434580178238780164112827437395528436034447324034447605942682235680710068632694825345030397820571287180491771322965588813665817007526638684970268301283624391141369801285981103587199605628525916638351601162249862883732627545101211511352844794738931207114969376818701247786321611584223569220994378208495141072716180962468711116848942642632680061992199310647784967922011073474593099920852621027583534070693669175819949359752738453
175 168017907279746968114928255329190533816041217177588636362239024626322584863154467943672887404967636333207229236814964617617581035126833331123162041140319159806513768361245661498412504204584012097274390471171288268602288948601229112504164857665407804782205791652014810887931238585707042042817904976002724106806100095563498570618395653018751143253399398098553648384650716939752985743257214307209071803031617986391498121485628354934175147777
176 146896209934226064861729986048540475343213434442920028318761905403113303929818510436425041759512099803472580073986961338197905240566517296766834318246459576129860194873903025355343870649521962257156585247904144455924829699462231154119842027699154483631003409848888612135946037811389590089251014118824396733623539317715634627902743069998111665822931749579460844818871180182897290681435014209135226323458273170155271711755071358839318889475841
177 129164172862053140348628395739932931164797214427666583092619883511453588175495161159924248924076326105121161933748228173492138169481994368667915418836836069591574363321985205633793812547579257817953785977312422491603615980871554933520837194608007595883569017897706786028249332742226964511054821962263268447660118097472835157378258033684178635233992975838141927067759641029363714520398936426933118706711115056250572918956603901557451019658429313
178 114218370581198187024622822111735569635486179340166595626876161863013431168838596824490284124531132305931587964051336163943532482383664396397039894660846147561054654691466282778008402743737489007553870424060200228740744748220943748528477245086685757943839822845798516780390139194329442543372715389980600526909207101407162011024235293435892626088823871962713643720138527933661396360182486159683206571608419448609784528988537352407384409927956569989
179 101573025377610747674053508990690222621983981615838344378160311320756162654148065092644693191854683499466779656329421771026630619152318821806345084049003768305881701912941030714412834330821059113999911860779558174256901796388915671631855567417797301722536724507388433379167664966891483853111504731754228938755810871389476048247236585962343758279120285731786811148634892085541029712774956082025350071672921828895722452898116031112002710023329896664305
180 90835502832378500902449227701712408511919566358998193182895928216303468608661320037397001714900135292404618951039902739022795790178223590938122475700619458190329441873885718791603263136029624485063672764794657234034835191898536725864380347177284066359618461421794958023948755186165560348480323048161972308635580925790617020539533388391928253336818324219953801528755791518126830807704125096879066589378571469758225154164604377514128276609795436015721553
181 81687216243635813069283446059479922785289497518167236716287398629811784042916681883229698517740015160610906652654690461675474747300152572962816221772548114802480423069496796218534190346492731176425300420764051682114916744416043817879494853776261390680885390243775416906731345858391346631664074358802046054242913318966237432395617746946075249686967713775993719208816446861466205139527566661106141938574915120269854230279470439290494722006670308348647703009
182 73868687160380576036404390757496154231527051939368215827607324342460104220038514913795926440888289099727211106893889905156230340179379460810018165065807050537806652695386009906942641619504884234088817715940328927918912202682497760953967393366769457164312741133859751958942938759332429241746540515058494925675515946752257454978618164663549239520386474009584208952047934296988150899548574499506330215904599161773350090300455804774639693944514134107275841173717
183 67167812187087402142006699109167732854616714527013390818840901953917254251253591641707268759887849821286015310656071099381653619221046455091190083209848901157196505413331883280333776976999103710744161202208824285653701925893936279510019391239321758333119881656308113573591170638347380799744223762190879767206715779456050740027542921350617308392768449387961479782483179652045124803049870739979896445116872786915548962245497426979218048941537216748363507792122529
184 61410613085818198045321751029881330767826651264139774425205272296510742286669912217564066913279365330097902181281129081945064063800695970200823199954205476643894787343168538346840945373900046984359526307121705262338015426788646997010040434535392585169992038047113784226257653778935982084389863823912919156974632997682476187192179710470764209671521972584646973288030774321609619592612087597433068206620157059722979132707141868542463801263955435871877610538987996993
185 56453917768039574563025039465525542636155974504609176815997922059040349820282454578850883325155291181379770270304535369740979820038017164281837625604193966118216557093133220359804156913666718259632350232100096714318303401257000157036780879583955395620220894226062331505366217611498211451602506308161863202886154119713012008505067257959419675907443212371307125852512494642271737228171003125701931753752736621540121244862403802511096062798391679516775880893998902375617
186 52179548502761476207462899215994092583372607790061896496935565339046465930440311645697533269565873734019836702522482653448747822871124790602342198093115223462030962201417986730605957633707944109130244748520301525026773473909360545293502820555567681350735046029137541524919987504628809574209080515750136790625221756827302648960464280227738185217878727543398908487581831108323897423144446125250759326455166177689549496480767711828094220191095308451425329346420250442561541
187 48489691203877970835187411252646307822438540602530991336201450009173271038790731574759026725598690667907016956715498216344651869536767089191106635778278504790059311780148827899453492787973759457526310696623630356159457594114701058146653504766330185085396480748456320009772738634953379579917273638178039468486565376869075328595087458142817350440845776526407776091706925533418231165899490782762256739817481736206090305751455696020412338730628022717620351564383079986843969681
188 45303193840535984977350395321565608705211134647757342364237388878134270382005696535805671199485258720903115946585644822126445384689303194122298019542945397918737735649731109259652907897159956219034978700519955013939012848641040882977856080797973041686669939980021220206035129451206757409828766115449967896405787300161250077778025683504372395319818847843735182594439973183509439012612934529707805568269320947335627827201605346577627071217894700354819517704716322535973922918737
189 42552598646824285384305321938511311146274423828384413557592576670984581503392268526702815508668896511052024265620006046521866906011606049674116129078180073742819862534466461305602990309713814417073503909200552489518589461451898084044987736506262801169755285057628706481840794022304647456909496660795222769288575724833889717188466317790516248510172561946676431095460385258636808427768065373257843600852479110371226499786398890685837913713353129777370972035966501081924820829922465
190 40181756206692480458297327850499002079274407259925435835262112488066371026715463594091826959017127489883789710689334751872177458138934695150255499924785937024073587269477806011711984364183920859279003282141513880764179736479578948652160296525259199944502704068315572636591464624581926045281180372372842901722112954631338773723649693069444507362773597815161329618481808264300932165017809679684546905186415885322060832850568570925633511960947091938997129666400127506397004411543013013
191 38143902876175133639802144839120014002703557867970712014821222827701766972380838432992615387972671370105119583260199314922748165342861807024751975178778951817887225242085032450277012184818510448689192228481071679417544692962180388576508567427279654515077578681994440760074671187879465025567908394947923433757877577414271277664130585369829983992426697184356822332863347186953942174418219222020730699594045404240683305446850565453265778753454621871279573594865399878626963721619549088577
192 36400108788331961784768698622805150151406311302712625172626728912520031326375996747994497165016954694515706988477307427042734427909585615636061258429010861696967870436609687829356453236454232560659794962687046510453231021601815066887481347488828796287025931049215592457498427091744113379431765019091367441191991140846666256564679968291819990680028943297842953936538711719991412189136312746071753803272464689144173179356281140111283173778917649201440033044084435824203681703710227712591873
193 34918023678654789044816237088398509213220408982311423095219357194789101150074061932302787713365466042248590313723130725124269802112243034254238092106632950609412389123327768719168509204097131989371829929872351054926742963570072658839986425994199904617651457473571833988906581737425306945585830212837227789346603409911424583910227857377392773774337263442483675848972546514346594134983137385685608981066626546794064952314937435042965376896268169968105330376268585121478227579302508542275821057
194 33670863337040962219190801986732690043980086350834072773028644620444603543660691476935288689340998683900531995691455924172935465138278173237175506247505689267163974520706338132553048018490548956438385347999545207977482598464797433272553158831527777832811143192980317781278305942098435982786933267121001162949267733941005629840866741143314824346253573711979221736384449605968799669967650672856321488953129958286558755900532692700505722409790633241985730687637062252601079160414214252258269803013
195 32636591672276746359820910151991694286131377590797574536052650284378064596154660044047361917025082254714754287262977799536203173885796756162104711637487021672534299314075727708730510140022046842711522354728966814058857543391281627034523582343052259511488681911230044717319481574359131883234396424355913507737459686757506137727159861213031262651743792701061869369294904533664165512590498374181270197412087739512061028132386866222641301848038084391670008593424225208620084361738177864564484956418865
196 31797262953984055748022303678376339951838103097195949013374408616050881627409985942016261787097838220454090831069300984630596679282542953927111577432727105126383392898883665073774608728192025773958126474365053869694592613245686739865672372695051197381913921821688081986120762130901773655479478141668192003634329792548749670176039136476279026876109165065441032695288351121546133700936377798799196391128072200481850274986229309507959851802317758045816429769747573889971515515105626346220394345428980945
197 31138496377098673202130053857126935387231234910877107057577383517857643826501156064860930623978434428226829437350072681692206390566234699221719259360396508987585448624830826959177725160016657288670850470337932680549247762327082667786152784000141985276021022731338678051090101011428907159683433177804522824239695106129705280173042833511214901435443182050578690745838562358161497974303596637790775427943757698391636102283597001931820830984957215778900758632811981011327994054333652802906669315622896075105
198 30649061137612767606474001293494558202613799693828135941529764735880679931402013619857692348240580465075044831301754045941123964170321584242626661899854536573243802689996732793934871311706526505098837746574732913410721525524919195560665131572302248086984502955427121051577404276865521580486619991486790471424087131015012241796331486061176484932952967563494619834399472447435467754922336223147035302286986391017194044247848866133442869727045078497877340144917156759110711140349603037609952410538809137241045
199 30320555073079400552355939727064593525802403708736458608807213403868308171913948759414688912004886658637324708354720994300955706983728153853959933414980239635208709316070245869591308533301437620107736236467625829637199487897246909852370294300881338051573166672939998958772706636099951988585797845753172205315831439721091563214630590468274064738707075583393155232355957195963061234415063676941425606494439333144018846218054180264137846576154468130830422915928437802892789126205378311107650295101985297576240353
200 30147163885930234130081456509360991795506800937454803379165901443453031331856932745190715983053084597040609155825861507519200458335736314083116069593892920004139627306430730371303453221679611280352892148464489607100745488997666187093173427290439698140833749426550787712540528119836903194667803662938849748632367844419800794815822037996666912917333445989254521628337494198474552325519762438520263705226009553759238589248706443195557523880476206313445031292128425609964183525708132926924042176368347548343835946305