1 5
2 57
3 2027
4 107472
5 7487423
6 613535578
7 54657856108
8 5063931781244
9 477499692659113
10 45377744955417080
11 4327164788760402815
12 413256848215007047168
13 39493493565836673722433
14 3775359326879189119846436
15 360950050055706710249566663
16 34511245776269269758240843028
17 3299780588073039402547935685085
18 315510846896099377312351528675960
19 30167939173056832209066014267566931
20 2884549042629301100051272235050871768
21 275810390049644062112176738997262564313
22 26372026249785883594194730735491004701564
23 2521601512693183261585007495756977495950143
24 241106794207162992051390359439767940650799436
25 23053796567201690795113315971325036819691350597
26 2204324213726190069781227110506021468705448884304
27 210769851244719719085550564292080957974829668183739
28 20153083676921795712271519146076236537598422653414000
29 1926968111620524340097912088038672287145193480531367649
30 184250021731121080867486425487322939890495440825868571764
31 17617349406118267374782915634699487293921230243701469343111
32 1684509978437118805410031945671757552250240753364055251605060
33 161067014236216542679312304020534002012467744185037017267530925
34 15400670466568142541059711337941389791032369339959903367254180072
35 1472558810051231615318754785844732656947525903445271587546189140643
36 140800977059814777539804607141314907462280852534384627032675356891080
37 13462902130439989480074950200945358495348246080068226142958238613526953
38 1287276108154862733953886415027299692775197429486090159550910199038541996
39 123084886347071598382842329995607518597558321739286802822866079310247185935
40 11768950849860314071485787173738705042761299244499757877027667709707909580284
41 1125306349277327864792919062476447460228880617008941862530403002708644337263573
42 107597898561955353473972044966757062675638177960575018674914462696640690443008704
43 10288138676533683457961295462629789279109576803569752416814068012084412780448763851
44 983716214184633270597043421012497267606236163505664265236807999216425547741296143328
45 94059539871578606987023104767749046922288439205039899132796381088676914338629893371185
46 8993647673263388877735413706431270422030143100797221977706776950994644804112327050363428
47 859941464536514773633649729035265014741823978853366387873171865692779298854678994691867607
48 82224626680408433157296204997124258473034499125443787542448258926502807016750235395232155764
49 7862034233198037234353089545652780424473261159226164022011177738924004570445796860942964648893
50 751740503781522507091841752603454885239471647622908903954572552788502560503184097675341961098712
51 71878825284105397067379739443128281160575525175071600366658489319791100960927877111583182569243187
52 6872804509313099963376130956248401765411174090330986736135297397753940267901384810834229803392290488
53 657153781194024039872279131658618047866562138684715253862472534247877087357179821969616983498258504057
54 62834770224064532656650840635696919598545422377688254657826375941446254637003234718581734294462997577948
55 6008043264907094822811277405256991547996803857824455947384104280981181483366100486901401832169037485821663
56 574468303843199100790726215057056468653598534796756808361793250863821296046413483197573216684678019726058924
57 54928671044712471910150735691645107254668247989119464402300038973658779774326408240398789092804743441965466725
58 5252089423478038685361569789736521335259381543687388666467208602197377900855419414610035887404294221691262425648
59 502186613795113883483696335127116710962826108672451027121999972877774653975702629997342750488576336497315778681307
60 48017346000936267164259931852514905752317612493721258624234597147151249713211263233072533123283059051780321829300304
61 4591252442093795059957401000908313145286080682689840584941300899137344874416357226667967638769604347155417323325531777
62 438999668715993091023305148892466752369480076638559722985786041101830461559061827105352420324930799219219955317984969940
63 41975628995225389607002331665454749576641432126236104329158341978551103649330326764309325702165370340998686567700032864039
64 4013564371695884951238908284513422752656859256105785671841563609640632101275737599040164781501638949699205870071971544982948
65 383763134736561140900720299742497417170527267959922989038598482806459800884196704830194166753161198907495733774975988875931085
66 36694102783407707862996937654743751722531353968626941796744110716966741327200742170222103299117121841386227469431033563105316808
67 3508563114077075583093714286699472950454296894935656429458354796384026772024462945868398786647802967039384070579737876288105973443
68 335476662234361889796926643057447056260201074060285329200421253118950908463584253862388439846372579125551178287438422818232387362984
69 32077117396679035629222390230065999034288116779755084385206368231643899400071327424403393999504681666353479407104442103211487286017097
70 3067102950253859353061369954283135676138049705380320724427009878716624914877768805768724041401331510733171013573511762239835906483181068
71 293265769212474597611661184659503579926236871759755261672438965286406607793761211224468740682874158543204132264396445372370061219324732591
72 28041057892975496225966948549689685872791319457224911926205407576435753972390854830167075645198912845344420382181178801384094801359002882140
73 2681188908847792738566094253399236755994066222132021703514841996533979696516916757805927702219394862781916519908932178347329630686587965827061
74 256366004177369549329633901015857516905845342725234966329864100096099155861907728890996428323078456434246327440775844861097216199876790345498272
75 24512830066164536693473177293125018273792103505470188717681766331700743262070155419607837173945635994084410180932064175210978741039336009901930731
76 2343831974839127512741058557168819909674178686967575979782368216001711712553543284729956156135796216852124412117230130882643749817092422938612129728
77 224109101701036134265843174537654897189953070244150951280732790693644607110426146256195132606817490378481027122303764492318511298716467293072273013457
78 21428536688809623021107033425735301198032778931065189942441664937820159390647987698866580566370355200620650543103207949073075494119188927111574023896196
79 2048922516481342550219835507913046082194386893727258648520862373716836832649437609460872153356703193951099675896635605508675939092016002173447444939951991
80 195910879940605278714260842850931005749070928808145680327223367579936195143267705016294641487653196765325689607787189183228524746229310322832958464811986388
81 18732320314881830769407143825979014954936185672317647004526097563389925921043026250403166184944312449277505792345739398716713103624659449460276284598309253853
82 1791119638101352937426307557880015557292264036160092682742593128718927047928170992463881370254992210939571695432326069412855073513767088260611292227116799971000
83 171260660936042682533554460572230635360636555872399131782780686479819333920628587077764278810481575357241014340564590794484866815234646789899704747168258476499027
84 16375351685240406079017023629584135737099099809712167978719017739661332262356558030746514505952560019458735165518427621420005032904991692062301084096594440502136216
85 1565754454932573582417231945280143748004869033537406983209022638528265422304160961623695172610105877665307892707707497070365532057920342753324394269111283566226211353
86 149712022084441047371844397421486047408277514452182286806335279034456077618965261184052967516706775768160140446763504811359459219447302277238279558699063849599292407868
87 14314945415612673047174017456429059638688613014183768622482771059277588200597559553207439601940774486839059251952312813140287318603310556292141092299119050384279605301119
88 1368745538260060223114430480623702924874035672611209042047717215171555439855759084216184177516258421847638816830988609824316792257676616716446510386593772963259820104123916
89 130874711297433094396283141229428122874489836556340104818942214221184652867793368513543932003927399857533200744615939334712704365232956897128425650727429715088378982380998277
90 12513786951926577461208514374554211281105168997470642135990403902823885801546063535677070979890320632693039553772079847072844776423531804785678699846758721083019211640821442576
91 1196524999564826004812378458374051301388934715714766970696354663421668043495558609080993204734952113797210171363254181012804957106117828332232461065306391196613712136989630147835
92 114407579422885396582373863923772820626063648729036707470390569135196440225395321397173843672124805230321624081536341578066977963261722461770059446898285556901464814660363078668848
93 10939256792933127261598906260568027044623575665153664217800977909084193750308346628255808215654393042155324054794717527355123139876426704064907143900120298564326737874901133286093345
94 1045973875029787071856395578702261239779633283105942568370845228911982108740939155468946962204893089424611796025912164084915328142181846749834533285367361489991561645434633623171262772
95 100012401934983694658883169482499048565226654429719125219279436815766983399977535448584795466401369182120878798193488137693799009214622346332449221916752911475047184931779958110756107463
96 9562839741594770975548499262495989347976014713234654437172029557115908300056267226513922633297958386098279655288499413313331646055915931161811198121164296475331678831919511083761634418948
97 914365640202032361763413254748846171639976933445762169889342127681405313097615367102867743876862094359744253900483958792736374913159604282922672004331713544241061958639976437035565454605037
98 87428478001728396675641659468909168535723422412282791015995678730403521424208944695777088520868481606289764960396112876637047201988529299829368528373551634072859266545700266423354672400609960
99 8359608486611324038268376607647858149529408804098206987131448735406735019470238319579878956667811894669107028345331860068253006701600621778737566088247144388475018813956610667070694478335151843
100 799316831845597665298892454897087902440936897859386692635844737165477343587887770377591716098125132523266694189171397323649103143908495328869412547623104007360795505478327092339723368183884371336
101 76427909117388925997652697253282270920233784582160756943924651287479192722223549975557598376819736299146817481877879770783394404855827845372769656505276277739295227575996966138897393724030220806889
102 7307772161595363982660273352443308635505440634966428851960465752468599885935019765900107819245386396959082197158949311931495411047669696703138023242204730210443742723692568025520154377430258802884460
103 698743882732201723015674555196188838102620627136357918258939262382394876536247889736591599710332046624869470561508029759936506101483507071117679524729047268389697976153237782187769858309533747848564559
104 66811471794583735010786119842195135717021279621786419414025434811051448894939452500356785616072678277903865525942765840975228727254903441517574670171470349030844505079870910383405945582707805444887742140
105 6388281706173059696977107112973844700270129658197464719304322059123552686072648485741281505973984146700134309907727739706216239981672260897094404312483766740233604751718604526486281649626140723465576986645
106 610825387635507391862196022001673646923745405288985767274682923191212507139613665756877333530693117449887261321758100331209887823150765552112815060543671012002787759361910702599584988604020131864027101386368
107 58405009569244614851842947586232354327370149144219227311107214157867777610850222006123679097603342161383456507295165069063179692171694544839738335396571165933031339526592866316533582716748681669228739492804107
108 5584484881985714861981773487026568417338640531806465764306503580228839285145475102793705420866175242457459176584048220897535563905083774539937022602731528426594285813589878217107477383181355136142150126569815968
109 533969117155139197250089425181250630891379784028917992828562675046777661570976326169535095547423774088109892154668187503706082013846142104679817936681829266921329719309426950790312142817960317225253601352707361905
110 51056278976630617611793648091801654150626617549798786224336230226274102979650922107366281323713513085022453835273501120502200691929395095516872640791185767807448771083100181861453847957429226647908528755975990889188
111 4881824695831933706344294503152258694747133002065453919892765880544669493573476916108116623619385443898577893480369612119907912914542563479682393808282646761549342026580334323362678327087140478928011652498916036587287
112 466783181981260066411514309332968431264259643298768328845497688143455361395800687031550633552147025055575427251583471082083150204471742403242897619000848038896386657109205133087325950109714945991809971774139015656095540
113 44632192378104049701268400992398126846361752124069372941792906126642990188503324156708285915595915226203655047766364686501669704222443281759903100403629970924019595264974010215692717825004555714410050852650173022049699325
114 4267575768306201130300511212296785753296061214585974039810475606303612040683290083923210986515975918417888404419973089505114799951984048712993532833303242115042608221258764473261411533410995678465081298523331063799569333144
115 408050825376190201749904872170794355896517195987193654513486577613238692795298245396989004147476916675798773995643849470203340829933762668871976638401140257974377396091478947267744524377666132001606899015038788833674350006899
116 39016407705463192461301583791860649452978757005360695269233932847494315163136470040534105710885458856471784419388475856791419807758728520531202676996480166753386730000767944783959039987390783594037130585147090895674592214464632
117 3730613873493595296950361261330371972368651885565790347982515534057225986485772026804180392046603193745119058644286256842096633794340883740435026098439049631047271275477319969001559609509151470121554298444430458998385371818931897
118 356708387357612127921495683690596525885365524576313673390381686258929815535975227983386028113499289366498319891245798553801270980007726890980326260552930631691239201083872566062144477857725125225637859434454296920152522829242799004
119 34107221472403798049697629321274235263865578558213667699268191671848634372652791446721832282609113803730037693511131168930017352479849165235536283603062088133283236779997157385892791155257441812236717351741694970355481558083147670559
120 3261214476017781038125846574358608068259921553977961577389014398320337434887667510895170258642135857219560038773057732957641846504585505041528475831998690804309247227475725056252182701457142623869356270624744707870379810887262764012140
121 311826041508339943454393446328007290186711732028002000296676733232845782815711372225353509833107683774586891894892624779977955959879002110843532691666337567641520307402989198224600056917295244894135683738553260705239461800032164936475813
122 29815726894936912692900588184712249980724033418512662350782179521511545338127572960521324589051813687873450206998896551081088067981956505545034524617883589484853406026733175754095669074943051709124321200354583790351778254893310953160346096
123 2850876616889895654871582132971723288222745808087156208686294494887878545065929884627996778564336316102247106872299481068528146663093901938807706148268463674353741175521085665604379965729378276368204900484077337641332083329887365978068636699
124 272590955550700616666084585618663621876591326499424422584258712852899699852154386163672233227797821625822107591498395555797363567787912197677898564541129409462050211816345728400010906293075337816846815837133680943142559862891565113311970813968
125 26064203763790532861973660292101077623959062769276500714098072715414275487454631266803561159957933705783590397733513447149896650500669560265427367555183933757081274804396527126258607895506829444881919438659056254903166085817478040781948975860161
126 2492168958680061842037638714490954734764204488178666232332381520702760713763401859865349832534866364867919381230832233929997902297367181970584845395374149514000851379787327209094771535725309518697801974729274125266628298572501348689720085368725908
127 238292570718654018413883401755735241892233924830053074022018092704924599833581295223589079332515791516107820448544246154339198614336807675159796321263209926495174375335436984972571009524975069898909011402385489280246975577400409473482371847956069991
128 22784710908918124010592405541618169733304397468155204275606125223309474740823374144542755282504050835986718137039124207918796782481430456474328936959296305432159080830863715732908996805223524641898193566706841846428225889596600258113396175008966150244
129 2178595201845010813722826121466004376746351629980866547213886232735656110098967510568677986954368776202801221425716201217125486176712520184056873377235801883177483288906135761431058952471001271469658025965520439679593727884031981139893779163547734266893
130 208309733332818867338704659091434919074829307802177992699367217534094039781764692878113136381775001309747790390275262035262881986963054530417586660210433402407268730836301755120909562123825643649063708392068464011002099606667814954846253644855444626745736
131 19917855765238741287554182174940130981813025252274675393890081010893641154450363155911056042436039333470914561154033136917122397199963894686051835498955488924664202225307850854022800379978542019457194247353466115423559620701546154982387401393257372599511811
132 1904476434862544201725609595951236020662979162945450779650222327871801774654281615901294505657513533987933547711758709147390136267352493499815756453038629597405057100901660137241571535885343221654589737206003338140344599350238080165678802144763797654371841640
133 182099445527502639368338406013190317468928338769627314585508792399965488892626388283714497121053102003211035896700731648430927220640829427246332078456875774133163694147222128033381307228407977627698818352400980619418293621019439528354385817811193154545781876105
134 17411718756088070320085343961596677199802417423862661350946413888204950645336874411118870509962915777013685052886167663114280064189015180101925770729073383581263542442395651579446836660714101211478519312062394483241165415599039206229896359886144709743021779713228
135 1664848287499707827336911516750417333353848461763954462079905772908006931590569792145004549766521854224256429747470469335816116040701624424204806819365534788640864893448854828025433939959720618920101640481320416773032902083485262623970304858858174695647288753933807
136 159187031402145062141697685342676796494670013736923994731026413736583847526193412527131820437722206959188336526645029279516433560555187230599003005889111067034359432323093133876315146015989024855922338677918842012686165099803154478736305648077725447745720538663545116
137 15220913014653273770872345666728039348560786401325981607120054776811800016552656069319599774800992044544350157574666814982900255120692046417188896533759570358609745149422874594504892056668497739821607842381783551216177039583894338365736615869699015650024144407394128949
138 1455371024630587774067375464768882894493417664243414451391091561407211934875778836329558565160499650008891032989996403916830898674020126175685852918425227218737457921895689795598337307847675981699307261433396656238736627057267378387851222743515110819286862778218716283488
139 139157540503330738902043018028612321640934775643699000387356362089543088050741150598107467228312431916645313164819960879206997977628105605333510871618290328311873383445986437338008198773603156599479829654233038587137303360904794074238798630773173942748236963216736838960939
140 13305762414674599165294392380985728455399552303599123388244990674516475070290112780714855472646185575774253717984341958114041902212012620280750971129108203091094586260944415594969528368777295737416774999491297934457280033151092990118697649497666781038854181009387703813540736
141 1272250952376739398411488867953332502519666060119970366695621413465290877612741341334300693992644709088585003453051044659054235593199395638541837795718224116687099046409211156737570947614935040928779321235899600170280351668634275087975057741100680518071146645403384487472835089
142 121648232951941285452059867590319871553047294779106297745801535908019007705382164000771483728782772045978417098179201363816129209530030768597017985076091332927555139060487446260126980229863220555194497160800119847205567428627145704662983572421171858636523638207661132534785273156
143 11631583024311777446514744614994760947472914437643909435598611718148641266587970767832536410230535205177116385357145202225910316467640104418773653526151973101803642938505473110566963025833271307346967152703542180425133244148511623207159507953556420965014371876108956887416062370487
144 1112171713212697943405176591966249789034017817804444422728007874964026566563157304184020963358753633365536259885704467431868590847727624668262371867911540303475816287258867390950865989599151650497809758668999149117539013362761316647454422941428729407951651972373149363878971380087956
145 106342010118923998389210290891156109222179105286575480061225682831402747100692375610945185712495238803130887491555362236063320794376451861540469433063765246493070054197336094800145094194614635671708462836638777840817123936464975653019969515439440740456206873274527591714361590369264925
146 10168054970096699164532099911340121391185650525024022561783795328080281412613213909872824674402569107071295624732933493994155270876261677955427093327217418972245244496298474655052696170068160597091712715372828684719928511568471362547609593522367697157455765324370006343438716358148537464
147 972234225771040102039730072855695042452753871557398236957360961764629393222143955610463711233211403784160619755145730642310121497533712435740419644661408830945515144867785676237616344373978787065959726904126707430997682108486322132920384873713740356602413714002212057512003288011648276627
148 92961671877313273581908577216525028466426425470608798961722934813344196948266642723620042152517280253636932272760930550293479728079901869619219301743862581995995551445850188626548567530999904743241235576017230836423818940618700101822821234480288769146823630143445061072557815550100263571288
149 8888673335246693233393316546255136846397558843748849437697142637900057977297086602119144142685544622929450485468087842378565331192926258389851105426759554186923761008261723845488283851251210257778311518260113910010709754928784144551874180529852187144052479583255257862863585694040653825865561
150 849904181639477559855329720786651333935763648807005100773169518037154212140214523831597736815091265165812120041280222249045518567625102552684452181534822179319729377615372255149627843175011280536507954095014782275432313553455080813033175810091544774162883905871500108483966923974623730501581564
151 81264896427676241620061751105126504518375619638538655032957139550469395178892231442673801066101207706593473414811206215413931633758531086279868115326924250620203002475894698870375953727077965894868389671383642426989633054108028944388514857954409443332490567169092120990643377231408328702652992703
152 7770268147947885741823454992180556647311997253731686390648666315978356163780631418922987638599928047918064927999947569140547682917579960206181321967863174455331946083865633139245151781755948128845465654261987269661762118174717227093597902467983485141259891750679581653165840521698089593831563774668
153 742966148301777146513957623933745386055606167049532407430376884535639344537920088131274122875893553042292033541667746373725634858384433204252786927268189035465029297722560611223953353916057179962294655368725559035450821492196247573007303660147415481842384350291574261525300959329698755697828114843333
154 71039851780167999096365040903470641752062103150318392017965428594650806463314450891896649998076901229737132310760628637488734948676414652313179257005174999253194725997626075578229806223144578716260849188960919127623513483605103370067232798215648326325262383680606656434289190975909068878964423742341072
155 6792584766457477389581155351487685457028959075760799568426814462591914225291615413613219121048557375959354270115657931351103913768473425337405577193863196758670214144301754661943865077040614343214786973600005104036919000455096299052605319205234008679125697068015752240608241339298842061449461398352351035
156 649483447013479537675406098629338245417233783881107899369037046477609844414588869645535544243956955540882967956430250051227756577996195854923141051656046996149631959375306969854337568306005189828027377209420634424596251459722836653709644006051138231800489020776506233858989022221294088784962995070144391664
157 62101359415865891660474937886254752732275057440885153695770065761601736982976129720499780457847747590211302719530456870426144121570556987620722830134936761207501725395807941820267896806342533441710727306672060898684958445622599837706261232915775292428190636590425701138941221486792589486694080396579157011809
158 5937917061677654833168734592718077918298786001898785591895848465441091500749617841830879156389481766187846278968896918326713218395800166033850345536841924356417139074505957807781770961100593628768134856514124267110489187547194191121295370681821203501431444126684196566860219360894422888235189167193469333876212
159 567763078989129610133518056675181975652193730638926345948770904869599742575496706036214698054568504519103072852736680914179395526185178715384386618754517312613098654628328434958959376863974336593534664519455907691856181308204060043289686307040899050869521124006697117595310949308196953683755942174740172129754119
160 54287540650178915433765419660882914083696539165539995837438998231184803434348084284277537776243745593988729228746053367543502966675052560468440465917324297223610510992349981377297322659396388665305538520894333767443326437619843582697372965624640057980730050524499029688405469378228135124903259532342175195410996164
161 5190786754031348445602304276212842053749493699871312585947686144591148475133412024563810167032845935674286794857662725887572734590782504614725854738168938302668902761484157502002387612717222239670675866255965441843671183537335419159371333424634623025741148354747347700678631953264259077902791988818107859888052926765
162 496325064704114617027556529334644081266666590690958433466671016256087000406795782527216102789241484856660259574745087274173751523778042133086727072065312542428069610794406910098537633798290950500413221409381607656747348694194735293266503353471341353388281772396083441584753490194928805559986150638996334292778118689896
163 47456884963002635734578061684904063807734911932746414397700837204886544163154726911304004937975253383156569764231599813734189853382696448679654743669474456081401038563127784352156701717840938995155833025275389317657294487136434220783255934842038521403054441150930409746586437509551766109344220055765113665956865914280739
164 4537663097337818033086949737762758923625411242799236677080307714317246989718804842241503610034294186311293555403438945935553916096802186759200053505900785145899837821914427611002524357388372947084681902610531849055917761437182788147754865140358747246281382355541949630482683456855536864309868394011375849796226782644306760
165 433875641036989583090685984967522478854385518169992680523818776685453411934830569351910345654922264883586451667312664540701220523345391335193223580451975515456707426764607043825038892587082236060425686521510527536826202136893723014498008683308527632715270023347977989090813328411085018163054272318689400948895315028869131305
166 41485687202229951250397722068696395951454369556574996161419673101832321152569124421316250937992973192872482341982591073011763597988234776596804111978067086024639161211498429116787206307259735926485378018270336202997927082560123505945206534921931114572712034222616065200800845995584773328385180837720308855315010846407518735916
167 3966717833081896204473441665313674593049570674700362807359537463536329970807603540655883530085260313149462224684869806165565950163851312171022432292651741325024050210095396155167434413620037742258875081118074213711674432590224107711086925589265865072041069772293041099705736609973269655244465552457625920860245943909493031149711
168 379283830844777465941033953264329124220711876753056822387679076749781421732037848737092791580612927192044187334067830755034969949161644942106419103690535194219931318252043450895135074691317925844044586753987819968946117616796649696595667430367761558430290031808167593492281599000938891595043959030852403735580045193934648355518332
169 36265807247631302417250194925375771646279278603958523494474738354741443804975684518666373309659377265221517383137421613336424857948731819889160770774920487917271648005293741835666968740001481620191765209356041618061277470597700565218271287400267429971161720914642586623363735486189517029975717112284431061524625707824719326685101141
170 3467610977227759718506166655466332878693630927853175513405564796905073806480487036160006794977262975886653402137863826627672049910260602225175011587288005481788985231525789172585272297791650186452273169000914793124246235778174471119663905115213112216356604295845745116067739963469547309112038072187170051006208331396507234904813847104
171 331560960639469189675175795154228104738361295214969198704300367629170242875067434785886275919882409539219294763194633133899046692063774535126402401101031787779902009316336747382357485954415414182105158653375984322873553430305817385873040512267074982958106364172357470440279166215506532893533454256316144852798026428196031211857448889419
172 31702711561968572170064230697344583745181181794146685032371548205095161889757180611958162960731711491570832469428049540480717013035178287267408044689300995853942721989740639929945842282530820786598007466685975510160461387680819862808210436619506236052500657604486643371281635327785925470129402856386520264893754213593032684641424604103520
173 3031303560114407177923537573586910686849329021906388381045196808677689573432845489234087968011163675094560810011155748782784986237172332524951438603848919004545688502135986064721778756398046890354899046328833028399179476730438154221823649216676286150068873567996651421833881779022822346189189065954312881589434068817556692985276210499326897
174 289842755424914921360979441421185995264381486230593324750692381443532146463275455042502787432650135514030162237368493782697364221835248109786009583406985976691660298318388372923440549062527301694348063807973693067165444987070882311168946066863857145799244110063390360859816048284791547537038594601067395438548462013028434237721113866835616676
175 27713761161266341425797200063155660157366232352844486113338502742407077972651771888196505422229187768845824019475529137201874729633974436385524811424857251757491004422313018760493182707967192468255363710718436272568499651431726009071125593326995617849782015465263287464794357266800992888755582370295678326107197749852595048900667586679124060759
176 2649893928098134601197683125097326600909672321498589318764011635517220101353135097685779014771405779169931869361533379990856773971867378548252257455831581397354407524213725233406975278307473309220117704501093298487842919699480681181118654138355317211007873311530170093797901512876788186114588705289649980433775504575806387991111940533944545273332
177 253373686426418786253326816194126314222754151097062881444051259962675127245590693361380210279362557771751431685608243236862460722186405359095747575401077006841265021822096599852975502670228260430467769394535450413747536357218341424068121436806614178418197138179151262557634341473693554091380856746555427829442715989144646731395330332249748362940477
178 24226714998886444662395717678774213673553588500815380700599399684193176505908987549923583982998938559313009609284612276168751425971538337161888616496804589619962020179692659939109523281218469322056156760624411106024491238481332318485598572762301914143480080393912863162140285032746520262479224452106756634410927731376213423922757774611984478429172056
179 2316474642317360134374516157059393284877365783999231543867715075599183511563954732165625351939147257643417511305739637488409852863392859713487686479358886823459775873397701651624914351609583857644679476742095886397909620242802008493135890380760611325401845499452335760727331625951637697246430694086362566397881119055663996103466229268860218591171965619
180 221493288245888334625268373127356543623820346528226546700024305109978167177135109217010501693684857752354370372595117580982856112227416808777036364733138560049830766136486658362882063725651542765897853188129968523696393083342060045500271024306258839473843977763200922632593145493317646423036100722639846187015920890802616634569711611995955403175648711224
181 21178421659258115354248990684934661463430150468753725327492364579185724958189396585380616622166823534895098392750728503374777121960515735633349192718880109673720591075145566733318085600130881073352774077090930172740547826862229511381051262838724461289675422726989471193348208167243884844777663160744950679123529553957556921254316336524560457979370765403129
182 2025007382974998189991950668156223579929738161507180026246893069280580883467322923201963093950215296357758093652138762210745307249525253455304649985240452305779168200921324626797291265302004342592576292551584590603545546948936025338118606746306080095083555892534631128388658981114739916325112140415728851685463550716405563770273278138968009575846693389645404
183 193624197642257058006273920235520810488764571392674908461424483006128536241361250552856822110420465344457116801208470942955413878801819216638222906434601429801656964810758651109735528299494441101798505483890626965716000889854525989949403067043185014116815941578534429752070609912508685896286245045578202359832702096527873006922734760094816552081216537093327199
184 18513675667458393193511130395117536590321139185335331098440627107431439479298776171784172679191667596059419037647047509719614330610241343725688943923820290648855272999358344730389723391756500455909201789521036757398482169337259300659609867490345027968341432110412790050833287066725310263118879083063764516551506037895501675960728979702998571638386677514097045292
185 1770213593618719080003150275488926506464824774762802620921153900313399767958262366903013476561731532223755389064792810349941436308121316985164995506031791300695860921436250431945131004117175738707513154638063187328334489469721375810251591316311476795390546808237547035425076704899003199722515682795387100855048790972584507799401552621302410587895685549486664103141
186 169261697316030392720991054234854495241355968790361251613043525194050476961050488084449070414529139620755046658220057820534034327392909979317108499228889011661939154196468609972186498693409687603017451459004664508344591355699228304337527461704442899829647018457332314108629748020098672958021384219661597485253143003517587373957576673427152395780418149272323496348080
187 16184217702078172870372648808280064131759730637945655408668240286591259888973687207209082382495009216375677410660466833853637391302745315810719300091072136935269991914540540949146474612699958886382069509371739418044994662128430670829994763880468249879942325116530158328283405547263443080526932799284031347812845349666007515156043121103380960722300918630564074081328731
188 1547478884955348962199807034109558597965496396875406519991614668060518144046754305275199629008830903827505934814845936187021322810061609993492164702031745933686386623462616675580371868308083339378180174139454001322422868652317148667674534852491738939651232129621522767467396380833884872244043860187897460706166558914592621930290274117231415120595136662685877596646070224
189 147964575332866053970019849184601509818039415627661418589917588721229927280428667911138616285451248388156647269323676604579204701786008892174893567466871696753667209332989072126729544628297868072131261535477916618616266649574611605498658363904876619279529777987181666684173763181468212227002496953082216989395537839919743251493106180474181520683791792277719268424660557057
190 14147860604939440052304766146715631568577144715039971978343550400580010603303387561127753416800947320391537631556079444780647043383219378247269817097446964936361841364050815725013716042591637605509234076732518565139357197016518015483120194279366929134205741798384292712066688425224247013500993840403213650922717997456709519398970825349654940399098105169462431385078783626836
191 1352769466924811862853914469090163702757714329588607964778492962074946595456581531944899266739347141181228459897711598404002734419286337496101663641999320057177568007699684056416149412726584285028162875172054000364416048642263285318955122161256049833655712953700047454078643111810888369538016738807973698855392048504892660425260927396894742854093206698033849523455799588162983
192 129347134647703359407730077246314864430960673682278230791773979767691185473774846942239513952861682295748183184308544779743089344345307629476990412838349077037882476515450633555274879989287921109969259070544797479174496822117584915383571128324663547101689301741237631726695147229391196645789179449594780818649045284813685737926163711038676068581836464551093476050413239874181924
193 12367725359446635923483983612237963789255145830280200934641335437692208530602348921268603833255835930893989087125866608334108073236540734319640720649902517168281239396027394292663830214775128236321810682981108432345091215978243375196795290828018315163864980980347229316926390930538030674217915840977406707515114615512459028618963746221583235837547977657027955241953087628740438605
194 1182559095594278268591903489785175702453313686033143081942446238302265393673872079034511709907051593113129619602625281801449448712413332347050595186965942133681282597181187678569564025052909246872768740914370367572831040349035345857317923499592866657234702547764232393799777523071742821566340625355099384093186139306094393443793596857764024097036200685286624688895758342719072424776
195 113072208019610120635148203805203425660029079873654479072880999591731814333596133350579921197949327185437377058800076046818674213070695021274586952270241660987660668989241396643195937573662004682176464093719094097664957553330868171072509047846216334909613079296646085542412172614675105807529923422124259041398446113752199672858382566936556374707164424010065811716154839069247651290947
196 10811573200918893847341296971324848356434556018798715544269680453647446795760972802536481242868419460778683337331420697481560636074359869656769537789261372811794396496402403322370928516321531634046941668978028584361689594283681809348990570048156663005838441391375966927122166298974197940833759738128093341609436577549825212923375879710665618669587722260117219276564359667876182381313064
197 1033765211859622973622109987832588953832680434860975998748406571459717578039670805009580004214591253276886146744726846569418595098988479583006052615070275241050362137904302456475660505248424479566981032713715843101400846647190276601248444775654747679243207096309880934353490258897049705892401772451869388924514679918838206621287948835377730066870349859152646085230803878343945640679784137
198 98845051815432657034540988303708701603079338932233997585344907307659300840062159576415104090981932607151118444170169830638494509162279970469983435203856485722429688197298087524452835849957070481569516019348867917480779163302700367335613813811683559984281743917578507468698639995847564778557764339829525784646605968883164331374040481037613976993511383486590627325150209673839483706773140364
199 9451221763227897453159581047270659632396298905087571871173573482030617524504938896410680392955027920854264494559028323728186468716971984993273777855028412697662774580618409279173171718023719973867479032516392900881956085270751191277818125081827924298489227154696110446535521496975769422788415876896775620219250450764212130742406738815032295631726288118318055109133224095580760241600632080175
200 903693115407586452320104889813732174304503594468536552704182370103739287464713179650813134134857506216682984257378537256209663136682982052923773858372702979086256347924576879259888652441487701346018136648023265044886556083091655904886330921042421349252942041124376178410476472504228092957754216728228935164094003480076939312193895248923351525916586436353388685044654421661674789446697722524124
201 86408008117265166920569982273217066123263263301154345293279257089491061815029202948375066277324674774186144313751189139742940079837513611053866017821291660344838699345369013831295785321965475068006244480520668694311471823373013803568441986531079147055058005792395247969714684533512867144269766884779027537391549188251446273199961406619530010915622185116478544611166406847709515355583356850532469
202 8262034687987934453961581008861363627384771502158857941136362888391780048977150713978437999942143247719661159782870458236321352109146266024960290998009064377537934307842161912984772536064833306942111169571315803083481898807303887897407256743288171171662360706797778938973693587634108825581453194726748226614055273340651177718349986417694755001055650291295520426213452380852128552747597876188632608
203 789987162912931737763351006450189335915292358016180099532692451021989512883818235353785302062457055388189543300132585691186415959403681466123891683773035833642580047364418586105013367781420159734346705537758279772448937948312509707190350764396341931733438593924869867273399309816807693678740576485961299889296459501155967272404219879174881961906160006410371663018805770753884940585799910308981892459
204 75535838462959298967393242640528376736165842323690444916084913360869601292207694404310999663584469875348286487558222303377718655235101334187022721176771978859446524671134430208473421756140799880834973176786472840124870999189193501136993741857919518534393903456372087889594217244903032529684260600679579351583593202241525505932369895639414137069708786062447361169500588145026911641234744960871097755456
205 7222475452972809655462307599549735412889913515506276147740706979377382853076352440948147347617633522055296490738382062052828065911204583761623205400508627934278129366897071788463234616782225130651765225954193965306904442210200302602454028371863165919080453746577720113873609003347252715848720759868212339061696788632693566704779457474613509843191448017387282888968076653491464066729026604923376657631569
206 690588106655818212865256781202769314509338733031339570633358505820639415507759424426856175561593644603192753302038336403188751176370177485041363802729999910241982832754559903807694522335221850180772783771768579935197435105708913570955039127047756750556578812489845323494104083745671304382569298965481862765652559725047719960714111345439918225033665460651401370111642056934488808133885206341627379556494852
207 66031644712363576184806760053565512115898495670145576230557057799041996883441906319317417070153317114372809328520108774815426173460665487533259621676634843943175410295377044761845500808517754802683003475383641541753143817111052385903643854500741605227368975985672803494527504303810512586852574818569414277299219250928898645797890317850664998091245095220476063452501693886276913831911055889800762042298254839
208 6313717339463071794872304859822168673474734595580709520895607791681445138955683256444234416390030956119335852212304996490973749843073732322550849818680393224226657359461730190998049447756478606480729689807225870937540809530666357575533286738868134447909553889751306391747382788796750267502916921689880858734713046824781123003736206838382781892916336513428337905500825877699433827216866386353304113877614410580
209 603695800949401624320025702581166218397367305034794753210237056134183187423609045249170733839718233586006622216257154063203403558101667556257053127087622659633570128538466436466667347403483458793017556827919260092416865692056558863451475198306313625735976120735670798752660239045591727155644158386667297621839218507963530170531747179863525297768325212898633576367341713687694614168458391657060473308727767140189
210 57723303164999277065219878103097001225900966186143859053136662999155504172881269905224634164756537422827815983845867723598024780829687612782053000008138731139095656236811294356323147269424367854084257316958220249406552180126408165280492030848647132127254033772777673088976890579231223685558617614409791723353623839728485933469655248449561345574540996972875775933461182379877641163462865495340492516730169620331064