0 1
1 1
2 3
3 7
4 47
5 207
6 2249
7 14501
8 216273
9 1830449
10 34662523
11 362983263
12 8330310559
13 103938238111
14 2801976629841
15 40574514114061
16 1256354802202337
17 20708839411614753
18 724160187180691379
19 13386284447024070647
20 521692334324529689679
21 10687813331874642070319
22 459308247581669127610777
23 10328957801077147809500853
24 485225884757324704920993073
25 11882752131707266075596806353
26 605772463729844718308009103531
27 16046904965281418476350728830159
28 882270821535053627281324568693567
29 25136540485488675473820592084868991
30 1482606575304803973238077112600026017
31 45206707619884262906165772728054736797
32 2847268483838143902824229064104902348481
33 92513245322822452380202254388164025922369
34 6196940821985268013060553739279691985221219
35 213747478428508417076192504225591642601382119
36 15172925518083121649028740923367809047816769903
37 553703334945649197999320484012487635635570730127
38 41520055211700263546934293370784451373534155003241
39 1598241426528375608806463263068119073413680357381573
40 126240031969013738426186623603988932269526596545399441
41 5111911653668428251121393037240821460114043244066114161
42 424224737597418409818723363560465456426529042043192212443
43 18026963427234917635658006125535900125015958991606488340287
44 1568131117879983760315699434414059196375063642453513708810207
45 69772713913800932838237522279109084231377161714777431409486687
46 6348523779765086551903645575129403085449821013849115572776315889
47 295171072808924225028912416006242927141498238212028670075650459181
48 28038042372007766534836120594568239060567689280703843895341957234593
49 1359695864733552197405582113165544053465024859320310974708124682454369
50 134595722397126839180351241407420561632534669157276609119940712340941843
51 6796397049016791188327634206120171440586016884055091516381570095265315543
52 699960911255492814787876044124719381177686487814708410638566313578204782479
53 36744515649992246041964393359891878287506910976208681004992172974691057063151
54 3931309761902621453348397052529712727848329001576358002775310666646989309348921
55 214237833059544598647895760647700038604132721893984421378372509324951094932780501
56 23778415265764350868630163354653270123631206757039555504225078957728938220457225457
57 1343372351497233501987637148618965194885147352725191536143640640068352217249826142993
58 154475823103530518231053989928584726209630114130970963528921484747338307722413770736139
59 9036157966721461032516902451166598865064838187269225739110036442968995727021922557138607
60 1075224882443467023326396108734205364961412405738579801844998005556186527087008294383200639
61 65046548351048200760959148485716531330742266458817214368198276152349238408686190603946922559
62 8000183277700925405936024249596063357749394884143281213744041364552378184524780128932043158337
63 499978660497393312126790060518437566595705857180580049175046312845354172843722604305274009776573
64 63493256997171185651655158218635456532712137841413219577940053438238534298371432202952354532426113
65 4095063070544293895381470720338124670364163784832302149418900509463402062332144846516365507981996673
66 536421263607030667122996549800421151813443330638172024450728763775683567498448976646968344009015863491
67 35669950499015131300145591769085900943256668342958593696337179739346214486282159875476798925077251073479
68 4815173043204386802122559711759054311111406191489611217063657617378114371111977661629497774761902083139247
69 329821383347169660418046719871076906202545573765461989606041447376814349021659271780902924131665990663611471
70 45842746728622649769180084161839392120889693299951895370868410257154918971425571590673974031974667449168997897
71 3231747520897906257382522705099621457148990034133002232059234226941622242539699433913188951580984769544546047717
72 462116807991566292929471483558854892988871396690855736845198071551335603678745502900561356871391605425523632020561
73 33501841161879690133319876665029234443272884675974892628991194358907702267085563352499229447097756292656017822065329
74 4924537964974809800347490328124530290416199320085851640300997305895092436460114954458144979118856344117027412528167739
75 366861211127131637956196103736127608432412755540416730968029449559572762766744289896275930454828991843120510620779746079
76 55393563743950898234315745993282056709945523893136904234117901535112928007810623442649580555700092534345540558418908823583
77 4237422956238557159557641537598772668424941970350469954473508180037167926631145439051900732074340121764529464191076718713887
78 656772676764930697726949767423925817907625142034901771271840197667594501097857270487012496500808151870121989790809712139950481
79 51554522473842917661983535586557435346565240747069903274026441977697066488453495024227938966462045468242003895267063274996404813
80 8196838554350437300796936662222699515835736133310427283913755340815790672565828479507996247410363430920980986049256156740368682081
81 659819561104477987951593186793114065954969407538379017735092067247863279158755827238209460922922474267140099558368383633970150863521
82 107546464098232004602696730764430668155832288209496014298558084846043498737558123560226203895319046341906376867702425167275134878368883
83 8872251316142689187011798012130710103525772429970022107326043492707285606326306277665241747515801203488323791855515081425850642533808567
84 1481611864591818527035958237384511551935395688313575544843994985732602371467602130392261838659343121339660167751707232390659071750775221967
85 125191739379748588906347459144664502265812468622536439454724186133883789583814771356018375979252838012778095060379251486366249644843053947567
86 21407042164826452717093706522704610907805235969569613664900820441240740606841394492151818412145443972883961236126336140901788917814189385114329
87 1851646178753243007741206585988860001784195657051018255053265098380430426890993250480590621522437881571805711367798628630628138380377973865455861
88 324027314792230867976065206666564059165039380111626656500528285936567810700019610763766741186092413530996900573189567394732096719096688923815284913
89 28675486152778261865188577213757181585531495612114282822102330119697057274735337951932947990868250270680405248413505218811661331822132052519400241489
90 5132749076483578588484074095082968484129980705350636135549872404097115774300059085989955398390722823918214220563417067887967883119984164139272483110763
91 464499372206255607984183770703311985713130409581817602881049179062064800306579196409411975934377634452196257598913737708112027844054567051947049941345423
92 85000804319991026217537763066756855239160167118867531041778010558647085720949266762506717630671928962227553904128856785114808045942121778621583393244478399
93 7862340859516189922296467058303682834556287544373153167420298457480469010420076522843458837866526651117560457384883617146530841710964305243028126977132712191
94 1470215006787284539953504794995883985359340162800098115088130755024373994986926104485657136779254521016614203475274136342532121093388672060277480616129213400801
95 138931365603997509442887087621128432422689024436838244535634913672312365436778492732990142863269725991373298647156863892528777604751093201033516014596424798130141
96 26535151770322729781738737867732050046547155376406933629908531003356658634337712624807970001753758210847094990923966824412984748608337970752708714143981285967910977
97 2560572310623321027922140412758380525002495925165536090625706555613053900448827389304006036455240652756996377449497723034376757964952678215713527734564927958266871233
98 499298263160449616683910863327472574045974127260933601200537357392832968600439410178978810055057053393919121765981928932769785040515716147116838690702759695081419396899
99 49179591966443426590970805708969463539101193998166203981971879139440384609199516523567109603878034702027807409842160187486839796730490536099427104661585846873150366912167
100 9786487865235800806142453966324472922989687361034408369875522629506186457948459803105703018580156292119563488913599826533023750627087051321320853901937596164817012862140399
101 983517315192171538761290770027874818868048304064658624959230597666180793791874488461319293916207982033873131639289366461086714833662743129843463533629538627959203262384963599
102 199649097024814178025882929235087691283859895605725884246325614138320757101289601205995459954029832549406042942034757175581854427253863806304613154616330182891030947227456393897
103 20463538227406258839712290052671188970713028320375170897625696735285087540466057726394477807285619538421367363602372473705900161094114372250131121645051795897724348831664742284293
104 4235852094306945978323490389244393273706072321390645780628773382683051170435507178165833851540143791239055589206263894541742302501568641455977898147245291537888888369421838386561553
105 442636261926579076804636412705183490086183438800698789192668132721250723791519783703867528719757393648105014660843062189617528145910919458163665668809670224704969946510799897391396593
106 93394123058532534954858953002628238604531751432002125501879622931723433070906465891512503534176852355318162271232071475272033025170450217777819442482189332025975295381500285216387114651
107 9946251723498763858028616511534472080735761958711353357046696831625954761865090753319227920112628918292344231467782283262008075709771615839661331784700433482960629791490385729029933228799
108 2138397201108470012094011258520164747908239685678428097693385395977511821224272610866561392866170923149127310634019141536739636819617430848064620985149699373792716678356102786952312156152927
109 232011099734685364821580136595452234537278663447407836486017964903733185399164284783096715207040466700079303682109565940912323541161644627928360263548569584927246369923334242119066792231958751
110 50809356646709957029429382823820793640679307832690775364275373270659751999302696937696822153726490043394191933204996420573206558642223518181800214293303991452250795265192718062416892266010256177
111 5614317366813989840136287678418608348316302516449461203421104456903821821528691288758206620390865943479746581180722550430125572419759029609107704157566400396857841173744824938295177694381622973037
112 1251967251578548918960261778472324161928736360515250633500892831913412855550504249321753935708490330944646478879896096693664502294016735821921945907508316945844956584644404394473191528499956407524641
113 140843495883292860980414316747389746162935782856380981930817726307042424633195766749017275593575630411075320496336018000735914695112878136560959824682792378036032015853358276182381582818724332277304289
114 31970844761962396275691954637437489494851411282516640558640840707999457163691427838602580640600184326328428021051183845241404461726512323988021660140128222377334819520500869273007530239948652685175093459
115 3660590989094980185552807551196108860845337618243786232303583460620934737416329884029908804251353575660906635884303836150677618823306049151054541496100907242297396595050317122911074477152760484915523058839
116 845580462322409727476546777094191944424210415135068992230187666182636921506764018893499545812645008355802570302737603844754446053908454485786031136179295734639602505806815972548973412721846337441606213902863
117 98508285536986920413231847244081708869774559407086792887984741261936491386751095943991977438786308962852235555657720404842791584523785673135443316119429895712726995174371632001972204649106301264417726351809647
118 23149022472637191279407959976683262835769163401501680049473466980873643447456967252571567228693489449255498690409801715893062543759306129685127656961252477787250737367972307683677210407900631076921915492000441721
119 2743109696550461305640785879250506635809897046768663684326560371255055064263742473734625446876748460003787780363198793183502993300383622723100208867086952128988735961358128761781355318391580554604506651838539026453
120 655591593497866887591539063782896284316918760779700584312487146530489251853050814593254090750205105156447662943008943959849443949384712024111519936922479466100613792979162198213167688375439158006927888497701313783921
121 78997409649655838041899332412220389606049982408731531059691757485638592866507499468935589927149607908729712682460498363959762358679504120190721887303569581142695620635115650532379527655221148452285733710001234284680081
122 19196041371702782588824860881864044613473848537676149807862977881765627459953610721854500197243729512006119727304257518587040232799923455171618646589703357783419557166017740103916811457580532084238880750732079306494085323
123 2351475404742184246184346169914986599925345272280301179577863885043924269244580203852893382289866477811887701511163493985802857626631685483445825460282477518461196665702697923416817506908468466250203472827425604116041524847
124 580804787287342250795292392250447399294028344155380526108943097211436046595081596436729455283625907767371397248310122833692902742770267414908455620619520911571016167562848902974588973904017774183689078928861504066079525667327
125 72309015460729750502884690106236466573362800205659808417350232029684059214998871609313423131049295027672750581051381080957373288500581097863609670220365086734087832558808978329319936367145571683146109635477087233349551559334847
126 18149271297692979345377530357740283651575672108806849155408640584328953416355330445992391447113969108502611721768909267047046455859300153234766079942954561743043756783874506426116800342782681842379858493274118294795827052243965569
127 2295846518858956428299582884479630228961866644992556706876311224974036892416037108818260222468961865606344922091439002898774270859780046242484477334307463340438062044649652384847339331551140251950165618831742910447667992138507436541
128 585431751373085837267830272071352322590487750760276047117598776239143667374628372890833583238270763518444468366743733265171238440209560718615210905429955385810777326318758948204802035233558503905260156392280372051163935951822920127233
129 75226827572714126584727758487991056944865800917516562819690074298052856369097807352988794929260901375081724269282237398836046652116981486782324193701672889462014203153404748813159003110690501051528938975393704902062846234791427744535809
130 19483454472978544839021667101780470356050935318706230723041249075358893122874102851674169149370097429027368973594071782106165039791628153230702928155634487015354102544790114787102921346234401226393745573427759106541739873307986056882897283
131 2542553048375736537455823781729802779239839972631239071551843919213268127768524758613427615226678846023824711385816712594058934147928080479940381443206900323381325586957562419764772025952316795520881908052235261319699753392823287844869888903
132 668681672235234256514425639986334692102675080247896598664968391043430770731794028800375574261275732587087138470314788721375650994840309958631038617418233567573658567523428973780789332155054927456855243055671072545443766972302001817593991126319
133 88599045404900558893474441378994180082796126796582924064995952611440141114463160562312978931539750826407444554648939093880545803006234717874576005766121753644610254503137655273436031269196599534752990914541357594049820639868313567744477994465231
134 23655609506106063627334731679452257748139706195811253401796474503857181526168798424869428402275903549043112551229363810260043313623357143165888441409204004912268251617360275559768011398968066369962039817770679582556807910477391869913780101696881481
135 3181635011240061914798463201581269575867765655443777097417814600370786527123449723842022895130420652510081596845641156546525854201550378875199746405469880348167836194240216754762041110670616615607218474616493201727566391948705548420282553677820658981
136 862211215773972522235491802053379269840033397944272851288403047242833215871545537097672854641167170503621374147598430466269926495482549839726936082697564914038495230864995320094706500563547030485218549720287109126252889542133461267878494286638140242897
137 117690234199505587125849785885897907305766559389225026941262394686617723606712949419938665972102165150254757161049977776588652413709698476515563077818422489495923020906087689374327152986154739316752359599131490874861696837967260239114195289969241603655473
138 32364381702502507811188278527626509456423485815907742055161909716034223564878372301320690627214357679111316848191572881364589086253995670190252819234555040707651479923451697908461319433601502108247176308048612147511531681411691541801818546314241257395633659
139 4482407804328316814731803444887830903234668743215463091949611240062003829660367362863624461278645618605737885410403733576508648956213459766685994168864208354813118332474745908142466254158519439020645681194076942763371989552585642397455018987663779436688623327
140 1250575536155280859539149793853252568091264383571918489600223641766832315229384767851931273160837977492210134873014416770912743824750463336515633225408375188689309577383569068270614427763114834132734433227522786885240054171007754746976952538608178707494821452959
141 175703613505288636840957668451024315774415424459590342200758587915514675911190800836321402091099144439796825713137576241997985668435945446081368245598939912435518813844536774199016689039016998891252664689713542178831975559574731429388106605285480268635633417601439
142 49723495084904078261636957719157597067833112268440016677981807434517044602330844185248155884356478866075896873513976619962729232956518691356659877465316354230082150481437360633894583052766228493503041216793565265837462211281111632526898525593132643094763120773941457
143 7085509884023532204982668964919490927860168064113660556358890743651934294153921624771728652366040399338402103661233120828306566347864268610658808186665189187335903847279618348710665006702030260728377015615540510025362955683739351588373378021867429764404866325374224013
144 2033516386801635991843594576942973850843028267410347317846409135708621139338196117215767365589956658531610952601522640141897620827872127187005734395282034247297838560497684541858024596553639144415201645603274187054289774140703734294000186381138001804186050375437102887393
145 293839562662937830179803709325782801678627234573267993967613644410664186665680272282319139084603005669578858224293565251175878874487365987435896618937015178615210221118155993527199230739312583582659352322226119289428364984783583006001301258829861351720903003687526030414113
146 85506292421491609193685361909471846881786913396619753877455454843236192441174601069440902344693533940029943013366500270522781476330269409889165981242292537189783197975229385851372761809378996730196326639477552075390210558306404196279749940553054504440896699772319220962249011
147 12526524409810477628265496859130797202577596693055406692866680269871763317599477037454594050363597450356643109664128679240177198704874447819541758336252198750820309410075468945096824898290772882135791750564155141666104410783263013734247051277509852395460563027992546681010144119
148 3695281800317942111415115322102023610471345944875097277268551408020086221720592536729352026262954895816381958837617213515325601939622286951330653068288033827275913455279980088028508373908090060592855498150986721778084544639774810648484003936881617296903514841419262892097552054607
149 548743062634721423911868889458050159974249061475817294122469891115051826065363565371130171993726467053988128686574673769255968463595399337470975126941151714848989699044025863712373417627358384641779372045413526583968013698530523860591448023006289519084095548043327274013745754806831
150 164072321802169053798959814654421846474314487896958798742427953174720554972572701323366378146204759836719797694105597165963007024389616080485544270775170597414432798608371042080595777540495209973505476144399560953645469512407830711390810290315291494747990040701626712033201191185912857
151 24692609132732318910056151679398991293625350313219406015988250445715546026948673365022653574277859765286591232506958970995025665413292718252696538618009587452352004135007423474613106395970672948303059991997521675012870694318802858840923636634158072279083881813739134425911318005851816757
152 7481778255758497421533427178524475654444485007546258650250321514568143188391538225067058363480392449911779045230305582010427388224958154320666430554987863825305429904452392708928214381966469799578130910669442255499912225176542486650220773182946444957134553575230751231960027293909879452721
153 1140958796542874793020285823258976128453375152906968223773868977661177144827809150083776486269209810152178632052895696284004146497275777117887554001043205707978973270752694956097875608268682337047311964213641041796884614106474542422939957904222414051455165946974616590057145655631322080119249
154 350270597262074386144753419205450402788509540889191635348863345927913634699141312877367897841304121482034516478371637701425681730762520754698304668446394214892252036616448830393679670546313289931236630948469016208348974574342148065808023256203512721769749524971171604799110977758478989120462379
155 54116234920953927134311655960062930108437159064277030372612642796266792098063420886879122586516680518951914544811457906493244029707610247302082540293030449629270303791853653687781276091005182859436391754523796791857370828450635870667110851194294220110387080814697507788993401121597019713333304399
156 16829973352762003736052799879562789381400174649216608772776070733816412521217420413210294222827802183083281987927027262982171156600506206441271515347816309181024035717382790381876737791458938492204812549614411901547205607417575358697938341967908252202566458037815090831422078948385705907246319303743
157 2633863683735965773927336962761588115782911223112980360587715532932959146263837111215663049860468340583118773435552692854787925517645087212700503033321447791278607440237568919979353954188856534750083493175756956243381530515321032119752250396175285697465713527329876449318183424321586692362392135201407
158 829658618244181549974478190651570486654520119083774786368392265301605913453541392139275507562924030681521457133530107661824783591989568084802079330619970341502619177507442680623521201690419611637750228273249735504365652362476886818526134805502428684803362540724303988724012695690724838959078242592956961
159 131499569838794583853661513073483376455774998961068340135601511128751932694003395086572730940626966880549778918028469792759084098894553401703923934089310495547894429248125850329783133144014878917911773103524938346107684443812404281070734578512290465743535061237846213728125745633782438697100182614918334493
160 41947946628113441966725742151201080758469930968607548652359909191017663121841973346353129095298124480897567342084879046564676771055130747219772128295010783291027300910176588719311462735015984535481365106832533562809264883294335544938489409689858062877047484952135624058793120584195555133677564996201586880961
161 6732579475952057023226258644251616661880734886112044398608249137973243453385517165549002147392497726723620377448780971330071506684052921758110684826042446430567732337858730647756380199034531129585633898503473913476914416699378038050125477427505181648685679467495780079269192294754079186330551935170068554315841
162 2174602130801340211368664956251180424447244444214356569816042775323577035134291003929113841970826265417028493951329369184446255205493270599325478570982255907394089882019690299089258038986850512475532883332925510062907979364388096305505557891551611706050955502391338910209752611086266171994576739030713756110497763
163 353369469445514221215329733968573647285676165355389969687440436017391391287440979859626617893367096631246418012919984659709268014412586534365239076128288836583484678130476404386612526762613039490518987291709295366270740500889960455633285608979656868659218666816053925991348066455311225206930459048508791140211969127
164 115550725830808046104175060353823213900516881392160969936600448041326633285553751960317085112783163013785849463723688281207575169128832980164108363963008630686477737776027051120057359717782220319356715971697382021996548883655511769749920273809004540212137416968775899482797976121735020481838074559448877151743514738287
165 19007917169094263274909570882009984215430434538588276084510333695312042303945228752755340278274709693427140748960289688915057582951893777535441980845411384694069135245831065304490059899044997814217413021414227709189362164361013488494012986338613085408542561938490190570799084977187607338569345707025109288290685168880527
166 6291562630377212079662788647868933929229318981381601100017891712916779150417699576841320653343594396320536063493301768153399867637122476700039659760622683294367684074882869217655890422129505207967487264974193531417238808002053318738003574619241058606501127889778895246090634546366199358025519492430027218982469796136517609
167 1047535645022924769600050715427698308801534817757321729872959200663680319097300921359543162622186662376420617239053987193257878336629439241835739811203649820300187764054631202507988350552385900093410282689135557946953446817058975990156590805681047015107870292311286134462383321136942149972059243848448377428216202216764273221
168 350921285768429728168313354679512519791134402496569373853611303506939485098573353747474002091946338294291797869718758301653029343212092131647901953384402351510703685481850644883335552085106035061655284610298857150429679249595473028463367913747418540288958729858999065673263659932769407097821644177842840270310571488877997361553
169 59129711306500772699152148420645762528823056172536994130641653146961274688050550228534703102218403812456075176286309083130894635442289824455867025833681784235498491302071580943262366259490119094204050171648732084687527614116369033843962870167959317410295903137062546028191878130687023518336551913088900678274546259647965156201329
170 20044796146915398093651285506078721643955137384640657780236901759674160620955528180918475948400718365063330246097362618111524814091375696744746293353329842642664178119857904761723920819924257572103957315261428401935336773006383836565137066679682854186191773041255094807486457005904949966434895792584170790607663241698687771554349403
171 3417608090200427942655513956307951621486428573224221191418301119869298049486426725398208487649145711777711939302680335152938491121600054873194118769027677188575539714974349545494435857942934724583762012380523972276545708489691853316884964714297214981879042886521320579255391528727529650262249966706668092078603741466335454859239521983
172 1172229522887824679199482431148395896390215100696358537367475075034134247557147398218046660364129602011107077648039386284913770202620793632235425240382101549778090087492680541935831144672162497211984355557990542206400781132269905904955789423316016185700551959773279658051774501734260453245953621366561930469845776650088920862642601814239
173 202207878868079195895373712188187522396611546705875460919649240188287705562874834494953580383118768085495757979550752809643776824580482088938539178157830807635174592305258145633073745060717927245044886445402913678475769274022466722786847356302811679149312293664295713703325061457085923311704869502141667059445799516933173611001380916082271
174 70165546138631966502088541380900585303945311041224190373073362397543216311053055904352123901082336872604602252450551163928744252708954369652234905432339017488929148537093600946554764493101554569257947189488681596307860372223935725808265528423144793543834482706134130987914164398265874254061744610248884922715854912532279033319243388682766961
175 12243786403337548357779699715736857799293419023087410985087819451777300793666344562059499759702746287058929132290404622698652227056590010805665802633659865500034080614930265248306928954652207130279502947919019172373820781285508842806681556034053649637999054134475885468700600209002995043804568659500182211406931040577202458622553352740085903021
176 4297533843400556427800588805197716342923093066694554433435624608606039816516119001061682293732677284092037249172043580736238053679695616788905221418597613327951433775461461987238391908251284137808764896909334229396231039447359923915935461256512834333705496020861938212059726294799357727424747362837270583553764451673482116604307912571490753645217
177 758508583874911079209734991370026105724711831056872750384730099499756242583667786544995294032976195937768221576168602576719172709344164329734427009828253422719397780068451045057493348264458503937222194234118411228795101524676456976786600688540778234729584962164895307692080248542701790626470679138124861219808688083064747006244931135071608276271713
178 269268392369186445710944952709209297845300024383441763002245809866189953312262378946830406909748841874561196288012570803521711349025216377213819791307766440929058205926111893268726436614386750109258949760593202238847923248802635977202909268478114279886666373735010166474845996927022351145269381489950253700962876649624843599584232983560338682957526419
179 48064027706154639610159813706484599667489705658707952227833518008337045031715072965477633674507172932669531392113692162571730318733250470270581014636340763817057366055921844609081798337984154655856526456572510123555052733464279430577452744135022197573931414775301468434228243165696399936271707505814509187175228973804061479358466106315257877976220864087
180 17254850931981585885875273787799507415981985332770226726442664483035288209774531301740465479985737213065484847025374928351992528412494655565887891526438584781214350361271090030374345369520320447838792172358957461279065205785604923167963667129550408670515596038209961816523170106200766976202811482806522211970610075649179285564722220569435535447190113842319
181 3114476493701559210213595789124543614352591198212843606085112238187886497863481452481238277816007144436972241661012397442447736185289547572777003783650842507912727089500001363468121788182340853220767208434788248669270892755170920795897482256504319973800015228256448824472532705452513470704179971036933908712988882477216719620930198023931085497905690849924079
182 1130546315688678885472405442685742164782050456804243661577494732428961298056338058537555708873149182139493043207296919807019265323802733783833403668882621289034832863162610429006898574386488892571300442487065951215123094160635020678613282117617123846493842220202431369019211210995492564513628800579055962251161272798014384491331377358787847289321730058766905017
183 206323141049174552265191321577870149217303061997101852532374045607149722201698711088021109357223787031239697958953032068350000066270177584783267456716895242556934297628468708260111240947278281305261801343197937611109718928914767676601377285753249877673141523525502266844461650659782781854325909751238519120576748945425778918942632760617820596385257765019657435733
184 75720025930325206997548956144644724095812411581338305141844967247396597852680815815679395548734567327164681621987780464828115498833169450917800911200411929565058447113317726931212674229485680052995794913321707971816009039609238296205120610529672021319807707531087789258231371791187888583085940717949807795280281098994650009808975213850699803415828980926479592731633
185 13970241339157115176929761683588945850269312379140119710375362116376655053860838363060492292394165778711717995643292028092624967271942635744193047360040298244905336805200141239954484264120551606044053887517367554265517484044788767545452659527410725966672567852922548595673422837648359356009703065426486554608665881508051908493574970134425784642193474042635107687177233
186 5182921573369336682523324789408328582342458908897576945808393388351347309433485920132602444594113774725233628279236895064463286457878524148420020449362914740135249478818488761780793801520390346638583824097496214211986542392333712442110442031248800735658030815393936836577740491823819921047738641305832283872296855917681299707795228475444012423264043982388861334974578571
187 966607869330982736208952799946209900969889723861326826600039746268055889024043751129267405572713961038778308941027647059829406323710702685506123917221897560931739259893290172182376906811186572222690981083153561692548097175334073515911198465171427342538250664858022594401242215323251730395709321154021310584962300202645905390377902780463027127206928238534786939610431227439
188 362475352534229442854934391044155565319780496355895039912748775033167312326176388557539747838201350074707025473338177995118802143147600925734548049051402617853928670067338047342120708520121838160910393712159507404340443054498245237755935970244613155056814198224137829306427035489571596303550777627987822142861705364138254023736733737729190169506654641464373172223881895324287
189 68326119349535139945175316780955514384056174543178233100108711008970227522510817212162710069172384939444337492380002443430205676666038962858954429974277378032937351661866952395290527051822524336834198507154514029822144695031205544114880593064779657965340692339368741491167276171048260376056703619312742378610889401384032580272851630708089892936842824727921989605666917145531711
190 25895417511194383814467037776855750064095907812596464415497800664927417836524463203184454813944086221824728619289940012862400703528039909311438853808954688557741801112866715019262739465782256220584583368307117184432994640374557938413718753466240038140523725205495759716904650235290809911200176278367152405487137110212110250493197376992643342373963515669373589520603114837085759937
191 4933042781961715631973620905191066714509347719042720839071059271909432463546895416537919954550177715230028742160826341992466795295289075275541619735815232812702425915741787847724078037824564658507656925630300024561035768819484637183638454599369539149826616782705210045045466412468045523567782895480456688396107119064250091653948857195760341313769031356152050420410118219625729122877
192 1889342403528660675369307223377990170109347205720198877499926680486220929195231667478753031677804922179962513823472936782650530859017149283129497157475539054563202867632288990957366783286668417928808604018688550049211033250370560112280146284245851186248580813044550967191530314192788936356989398195327242234657090532621522137272160464166376186093881009269537005839050201402396603036801
193 363695939666894860944937358898155418021918215941942180956384205953634028301678707903424054482542715859408599649435398141388998831093614309191088960403502512830659287677209351988008766191064688245826590445885872554782010549708177051330809649576370327429209386495318936339316621088014399976373939535765910067116765905935617754895968789002524618383875380768639448446217946172494404394510209
194 140749381506874174536289418958372350089673163774769567827719586060676162341716658954705133804112757403469803898813004202059879994008532042154498523685166195940765105465304196796092629492958772034720457032428111661095922363869451177814684075802772237763587265863266148962986883631510378926116189586025474948290016353030223735127142363163395441329027528703443085355005626426057166360683858499
195 27375572381545086431553118849256366116390014802187328943299780745876846655144222826834236825232374406799886491936545352162247133058431587044144140860289128720960047663924939760952389050485893997250798762776979914638077150907899593325905217709522770520378250222356807174132614883653449096997240425005029028363532536255142118505342942871795621283193896273302285591227530871523683525880817426759
196 10703778244171833417134246152211612909357399535521352880047108733101892037159900599622853334399288779771878893078857242228199199560073518373084376005114731050407889488692842067918098445039343486375542625887252644764212538294942097604080981947351385457624374570320531513212202592084007522132325589632696411503588201023174816825744640844927021431952846971037324550116966004484202794704947078882223
197 2103278701915068346234862080691233495384595265596477800896393663394880869376092150451642596458914344231327364184115313829931441875255030528436969821398985347701046059930360599186718725418855431592520740742284482955280806922525644907712076020957156472130007653309562773896673918123353405837056682034340207376647623224459431059444647029647751280323204849624785688397161706832569308585801934324153167
198 830789721644265213925829937461742776429156317467707502637602610283951751541611991160724766090853420425990576074973129399933895740287657606141542427200990595672683885503150307390560749872194000243822231436644866479272649671276051790225978150855405740028331028920233713754980067666207399229614377944441080928086251921284369260625408529494058883785894409598120779668902993602814058249420691417824856201
199 164910705424229594038685654862909948277315957313485690420305433501154212144644319995194803217980965624614321820811197918448518826825943367577536422988360129440019286095260699772082618916933672673065304949225356101750111684813274228563242660968076225284156133239771215608009492029786848472337523987900975743628587902937146515514686257257447463119888992949800327587809057709007148868534728809150964056933
200 65798955015084628837903021787609092498416980818218202375097290481015178459300947211836937058740306419180956603685559514628820685478060103167392402252331054647468850344889152997662325977548902463177601355634250112270669416640725757119042094735210264371396815421153359734166555778449164116488316333949446522346745997042523016723010046605609667530082204192410104999969511387875899549822256806068238476389201