1 3 2 14 3 103 4 1042 5 10158 6 100502 7 1000617 8 10006509 9 100019088 10 1000004377 11 10000170793 12 100000442970 13 1000001981666 14 10000005339905 15 100000018997256 16 1000000065392525 17 10000000201014294 18 100000000631520633 19 1000000001077349719 20 10000000005309690910 21 100000000018130580501 22 1000000000032533084356 23 10000000000202461315939 24 100000000000676167206443 25 1000000000001547220180428 26 10000000000003654928021227 27 100000000000015061113246077 28 1000000000000008981104492428 29 10000000000000187935771442243 30 100000000000000592153766550563 31 1000000000000000973976322000188 32 10000000000000002643399956343637 33 100000000000000007089471044733870 34 1000000000000000029046303209697699 35 10000000000000000139711129450756410 36 100000000000000000390040625471173106 37 1000000000000000002030527378182809496 38 10000000000000000001437639065734198243 39 100000000000000000004324568614981640680 40 1000000000000000000047885147147045629181 41 10000000000000000000162154410446385947356 42 100000000000000000000607535994324643515170 43 1000000000000000000001671532228770487108603 44 10000000000000000000002705506882234014697692 45 100000000000000000000009136794610580185227066 46 1000000000000000000000064542461498849035274311 47 10000000000000000000000171351823133899380922303 48 100000000000000000000000464028460561243636834189 49 1000000000000000000000001109852841985433011240146 50 10000000000000000000000005941540947751712827843557 51 100000000000000000000000010890043092777118149003530 52 1000000000000000000000000055423473646135433292516399 53 10000000000000000000000000109854724424663897803057650 54 100000000000000000000000000572758068748791489255702429 55 1000000000000000000000000001815040569653397987633581921 56 10000000000000000000000000003362037090346364259002920559 57 100000000000000000000000000004616989047206070801795775053 58 1000000000000000000000000000050541633659072316454510319682 59 10000000000000000000000000000079933050302737988128482444653 60 100000000000000000000000000000469778702309687488825539131945 61 1000000000000000000000000000001329937977560147773438308280166 62 10000000000000000000000000000006553348480226941727884820447587 63 100000000000000000000000000000020555358593611982498380491900688 64 1000000000000000000000000000000035050577228210738240110436025143 65 10000000000000000000000000000000109329873413592349355527544771141 66 100000000000000000000000000000000562625878837948055555667837301665 67 1000000000000000000000000000000001464233482618307098853643015422989 68 10000000000000000000000000000000005866782865403138866703741934494366 69 100000000000000000000000000000000005506021627300140923400406557286887 70 1000000000000000000000000000000000058774359739221989757965128681184555 71 10000000000000000000000000000000000065442736752820163726583530213870462 72 100000000000000000000000000000000000100189597482282172852444168139442967 73 1000000000000000000000000000000000001931108123354569569004402325544113064 74 10000000000000000000000000000000000002955033501808623164546904269331284715 75 100000000000000000000000000000000000014990882777725221727434590654019225762 76 1000000000000000000000000000000000000066893750442947135189666988347739869676 77 10000000000000000000000000000000000000119223305736413047232884023098049955981 78 100000000000000000000000000000000000000286615425174524700522086276269800999796 79 1000000000000000000000000000000000000001315250114062344135077230268333062971949 80 10000000000000000000000000000000000000006249892810418117911037103196352972601199 81 100000000000000000000000000000000000000005831050570378319807930884501526473893237 82 1000000000000000000000000000000000000000061829709866347605563788670853633822966163 83 10000000000000000000000000000000000000000202809067188386049889959275380169451506525 84 100000000000000000000000000000000000000000103819076597826815328076261137988256797128 85 1000000000000000000000000000000000000000001950185403053355437239813217599749990055102 86 10000000000000000000000000000000000000000004017048072459231358626914421086031238054743 87 100000000000000000000000000000000000000000006643624855573167050836116263897432604481919 88 1000000000000000000000000000000000000000000015211932253880723597824934528461561410977997 89 10000000000000000000000000000000000000000000065897016829163867247275273250650910684045160 90 100000000000000000000000000000000000000000000126508730023190153210178599984715224587288634 91 1000000000000000000000000000000000000000000002079862715884843350930938882557030642647527885 92 10000000000000000000000000000000000000000000004727108463015983509773771117808078944116630892 93 100000000000000000000000000000000000000000000014300652191060071877697919390864503222634225204 94 1000000000000000000000000000000000000000000000049527593437805430541379996814938428059268564863 95 10000000000000000000000000000000000000000000000205654011076488704243500816517716759340145605747 96 100000000000000000000000000000000000000000000000356347940176662997528749543966822245302228018697 97 1000000000000000000000000000000000000000000000001268171095937224156568411734191505174657579183524 98 10000000000000000000000000000000000000000000000005186392459569288530561442829161929024920007196831 99 100000000000000000000000000000000000000000000000014117466729085856800301232850031025274075698919709 100 1000000000000000000000000000000000000000000000000043959116090499774063118123851432684342566620692761 101 10000000000000000000000000000000000000000000000000190492550257164418539486470466929100477223086505887 102 100000000000000000000000000000000000000000000000000668881031894870058701203887898318270485670332800593 103 1000000000000000000000000000000000000000000000000001189060411717394299473107487180420596806665559015122 104 10000000000000000000000000000000000000000000000000002731179261595452080130124565036602342101608400146393 105 100000000000000000000000000000000000000000000000000009871083155929400727469400078292569463531429310719019 106 1000000000000000000000000000000000000000000000000000030923871715503552118728326551279531033422643007296080 107 10000000000000000000000000000000000000000000000000000175439479209009810220009564186169396836857968931985177 108 100000000000000000000000000000000000000000000000000000597560682770028538727926673698487020007621799132958798 109 1000000000000000000000000000000000000000000000000000001261704605315115949897747798171674730205913555702596825 110 10000000000000000000000000000000000000000000000000000005026203835396293010854458979373072265616849267084070057 111 100000000000000000000000000000000000000000000000000000005975675014119268239708121368185124152523378901464517049 112 1000000000000000000000000000000000000000000000000000000063195467671049964558461759072424931090183435875869149439 113 10000000000000000000000000000000000000000000000000000000110250746367279765948887110429388085506294956573413906652 114 100000000000000000000000000000000000000000000000000000000580317555248146817242767271568588605827291697852857216482 115 1000000000000000000000000000000000000000000000000000000002041087511774492492819642931295230893973500660120894469373 116 10000000000000000000000000000000000000000000000000000000002523189608513116789748631267869032509845048703730112571902 117 100000000000000000000000000000000000000000000000000000000021181828661001673411051455592659119846276695354865042536468 118 1000000000000000000000000000000000000000000000000000000000061993974023578789483429962873405218529659993842710688423948 119 10000000000000000000000000000000000000000000000000000000000207763079111201120862233622439707834394129912806460498677185 120 100000000000000000000000000000000000000000000000000000000000462791887850271504857841887823683344159726722822894289499803 121 1000000000000000000000000000000000000000000000000000000000001056960385152256413152663221640055813938662427524588310485647 122 10000000000000000000000000000000000000000000000000000000000004882735025128507850852870754400038467763169389430672468171746 123 100000000000000000000000000000000000000000000000000000000000018816570982503875436196687507982667852161420711677085722906948 124 1000000000000000000000000000000000000000000000000000000000000059941146124926873993558752013958121292071161801884910190977788 125 10000000000000000000000000000000000000000000000000000000000000134663712243256695657926910293323619041510307322831416071331341 126 100000000000000000000000000000000000000000000000000000000000000116804365461256354214052319020985664790464806043389679090631426 127 1000000000000000000000000000000000000000000000000000000000000002022302899864535347408360371085315448198495215648620021799189195 128 10000000000000000000000000000000000000000000000000000000000000006692179500600792629746584497622102653062519546421373515832489656 129 100000000000000000000000000000000000000000000000000000000000000012078690525468378805364256861035805232505296880999042579371172171 130 1000000000000000000000000000000000000000000000000000000000000000034594275101026087984507949157688240504162239413586232933430953179 131 10000000000000000000000000000000000000000000000000000000000000000093675566686852588481897678639996706925684784598257251213199981277 132 100000000000000000000000000000000000000000000000000000000000000000677697539824416408281184412443914551652615455506670491022610965850 133 1000000000000000000000000000000000000000000000000000000000000000001612785394355234088911207880020117753264959859166381755076612295691 134 10000000000000000000000000000000000000000000000000000000000000000005837563103933877035429666608492507747422570848009020354800596763096 135 100000000000000000000000000000000000000000000000000000000000000000021368983902407050414378347331239193287161090862318891843498564509774 136 1000000000000000000000000000000000000000000000000000000000000000000005868849033502326715595833115855653277163327562833745761599137209158 137 10000000000000000000000000000000000000000000000000000000000000000000175208930408819264386201210725271058849994100350687016076151212841876 138 100000000000000000000000000000000000000000000000000000000000000000000590757659772576565093283441630170322125753283068423647956628418404159 139 1000000000000000000000000000000000000000000000000000000000000000000000885145643276990355594340878694796263656620533314506218227469846110666 140 10000000000000000000000000000000000000000000000000000000000000000000006043555128283408663555626601108588313887971957416376315268800281726859 141 100000000000000000000000000000000000000000000000000000000000000000000015519600962704525837112009223829508628921682457634506792246049070733809 142 1000000000000000000000000000000000000000000000000000000000000000000000038506472455202349268195956023672687949959275350921781587616242041540331 143 10000000000000000000000000000000000000000000000000000000000000000000000193322442856180915385328389026482763238317719299661196777314137809624239 144 100000000000000000000000000000000000000000000000000000000000000000000000309031288173607765008992452563042217581052063378530272663682176009545711 145 1000000000000000000000000000000000000000000000000000000000000000000000001750735952326219055184976655806008876236644977979235626538836006389445411 146 10000000000000000000000000000000000000000000000000000000000000000000000005867316744878507886029445249070551192129185762760287118567277735237622017 147 100000000000000000000000000000000000000000000000000000000000000000000000005562619315995243434479120354185900781819004011749670685771667813149256811 148 1000000000000000000000000000000000000000000000000000000000000000000000000059304901249341344442173829300785816847392812474845988596928371423425638460 149 10000000000000000000000000000000000000000000000000000000000000000000000000102700276229248277147088188280138149468327730986985816379215123259281280444 150 100000000000000000000000000000000000000000000000000000000000000000000000000419500216008705477217554405355266928541086336949134883616437718793064022764 151 1000000000000000000000000000000000000000000000000000000000000000000000000001379400383827163247477097732819356014890622462415853023202413961578529033696 152 10000000000000000000000000000000000000000000000000000000000000000000000000003208693490813164279553199280245272764016741209595217377087601718529103244549 153 100000000000000000000000000000000000000000000000000000000000000000000000000019521159252796495929550992822186471837684688847569085416697095019168186143659 154 1000000000000000000000000000000000000000000000000000000000000000000000000000041097473354517590671326568254693217506697520822939888756146894206748847256984 155 10000000000000000000000000000000000000000000000000000000000000000000000000000109303497520450060181165090723628030628206870167749997984256213541826881947796 156 100000000000000000000000000000000000000000000000000000000000000000000000000000562113168761650635823458719141613767277071636268653918247784063757806624599838 157 1000000000000000000000000000000000000000000000000000000000000000000000000000001444407555826813200378680193591289649988619486659080774011891498944985108189870 158 10000000000000000000000000000000000000000000000000000000000000000000000000000005352802140999897833442219481654698954792402148358587223804973068045196613706514 159 100000000000000000000000000000000000000000000000000000000000000000000000000000019356788691527262642655607385282715999572799396688985877750332362653510392434875 160 1000000000000000000000000000000000000000000000000000000000000000000000000000000032403137250347076222818192916268066779560398513602422757102119223061457514292388 161 10000000000000000000000000000000000000000000000000000000000000000000000000000000200366556700262614123941976394216341102023987407894083417467767735626862912547387 162 100000000000000000000000000000000000000000000000000000000000000000000000000000000610589346675866240923104043887721346143868013808776489064152902602163101657411742 163 1000000000000000000000000000000000000000000000000000000000000000000000000000000001779313513471198575630364362324035112372737944161334566513260324897842587912879056 164 10000000000000000000000000000000000000000000000000000000000000000000000000000000006671838294660215239016092853772489193726385326996400164700156932010419249892433296 165 100000000000000000000000000000000000000000000000000000000000000000000000000000000010895445883181883951557290965328616091020852394356257742357556272278120620353388967 166 1000000000000000000000000000000000000000000000000000000000000000000000000000000000055529556761098977342042997581480695624507375378329393987495932806159202823972444871 167 10000000000000000000000000000000000000000000000000000000000000000000000000000000000115087292028456692745703700658028949486537467708357946837334276934617363374445586093 168 100000000000000000000000000000000000000000000000000000000000000000000000000000000000667648287737853652874848128788149484211260751103096121220941661759145553666774652655 169 1000000000000000000000000000000000000000000000000000000000000000000000000000000000001117633567752733526377410017412014046558388870647167843837246225726210402457789479539 170 10000000000000000000000000000000000000000000000000000000000000000000000000000000000006085643345141618505188269631197121044349443711203301773957445447840517357826858879805 171 100000000000000000000000000000000000000000000000000000000000000000000000000000000000017085305019465039553396862132178939433768177001825266231758440629064625639899695634935 172 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000044525740775566765577157183061539728191701599079259780451268567721147183514679030243114 173 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000203226922721797835262247772259587747899821914471852564332020939089956128179311631708111 174 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000166567821563637106302408529674968298857451593317861782680012328696564085470335633843897 175 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000945884121749228296019175115384100008528820819473603648046259668288199497461504692551005 176 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000001262637289654856532940082544405624281415766249985184606214952423544447505108344369027335 177 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000020783733940143665446280792927947205550404883864305601410201959444503897607238221883496247 178 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000046611435531433061560445269428705305334626017437364882945409844572236723050083982618168810 179 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000119406504545974519012553477614761338331057955550296600038116135637139768488838901454239092 180 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000294142944271887802602206519935551785334309955953752967562501249032356325345247197991641196 181 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001472090294186175883530563616093752256156550246402904833940857944794473217167340591435677368 182 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006060210842161221930440239468533926922224498915425722462178093655006258596618806729097195927 183 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016156042223464046918046298820476111967188183724502325972079106134855083319375933606278165604 184 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059149953925769403061862379813405594310206510527557097496700022348239605960503057153895609776 185 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000093337669031401061289933982121598621477265753273518860332494396554980523615001826718116603480 186 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000673019184047012357281117213008012537468785653960001086939087611805236929551019847790401564598 187 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001403268822916532566562622141351858127015826170152482209592911045913871111946019345479523172746 188 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004115520740403251133001785059193256256717100336943705766298299916053129718153503966294988949481 189 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011145462127955009917159604838485211725490786940349334674602482808453989926010566393657487380670 190 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060287562393229572450882104225590252706205883142227695198809942987169652962885153184837861311425 191 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000149329278609072187443681776300827905061267164497457550605825755505443404566995653890193702809573 192 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000655846830645641563920328264403785690105458581310896771755483088848580174725602677205271383934297 193 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002071800640172769514142906843037964845805286406294225127674521203102240694389498305537941947566873 194 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004358721371039840912407052992447785433233792744546840011205406288244236220838186006517734714212204 195 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018174581937769298492715161057780965099413886897181307735669367882641508032408951259337662351393740 196 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034901998597188569633829666027683794166410420071942293337996142270374235460891491647097282863463592 197 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104468537968954555951151894805004578965375289920330248976302200691623234189084100206905176197880353 198 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000461100097605770034402568260203557170966423280703199408642612983383996100141061720276366033665105249 199 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000980235742556066800045385163094644347793616730824448132352381690161432566587735432741956573679562687 200 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002865447058652529908613352170288386250003469375071759379664394590722915001071732075242199581895470026 201 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013137083061639245379222038684822625706526904714889773623002197307575741328816567387152692929863322717 202 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062173809000272714195401061801696025786965910963693318325531168756234746665882917992154038208225287827 203 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000213069162664122466147261795574472671346695201025277470369664580008391388872469921120830824138668546681 204 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000661417746301325539766187863660333261903129890668768398778658687401937096520561139329382062664479720086 205 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000648864155329437998024721283500508170460077558749577315654727812834740586139007936823763242597489669707 206 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000527964785298684586742217616965863375988545832836573663551878256909449562177244352450627937407830488731 207 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017332425837820052130175492017365430455565487526116074438217324993242423564699324809786695107713473469175 208 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053226641573092463508870412022121937745748009084587395189889687020169983621599565756612432815088763077562 209 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000185070679884627770930156142995182333062343125234818028767227995126672143626722102516219965415654291533154 210 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000493737095807831338893972611787754273286474484427234678991177672238411729908439512611919040686239073819043 211 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002019198872685536310967533372153366717957830174399753790670715641289663279331039621467483801163236182198166 212 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006597785487090699117211691316247907783075419001269796579624856593252794007296840058762280305648937013854095 213 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004521664665845703501270691480819483832171701561816462184562327822876687921862011228948323645968093258895332 214 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049672357320360217772767870025667003351899870786450370032748559409167621764031566651836146284993192633942531 215 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209116305614717943978838919099047621124513922529795459399233572470589677432292189272187087419291656292359425 216 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000520182232182250026683507974939357160498884374677637323699375199174770973235611753628553230029508247867562017 217 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001467418614984188680372128676628208930659937523830363263226496846491728888512204444297911045735204147408361073 218 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005945831412674403978829139636093947503662137840992594306634574736970750373868659331614884905528305153282043002 219 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011121747793223881461535879337579442174284037315046076444797999957378091874807119274930256896865716901701297017 220 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059848015609188200910162463191989590809683338214146234044472498004125974040918428020303887747052703942337684887 221 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130455788502904298402989455310801479939910522859430667458979480327314898382709319445176392408344816299457796626 222 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000602162780539947751611915124380703608608824298020152216259423677056459163325468434627556950864173606892455381619 223 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001464248263982318049680210012589875015935291484121238306692188089811869745467022320424461009006851216315702068102 224 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005867151769407150550450400419355860650620401284897881740016330719298458249189477084293443247800137591649877267148 225 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005545191043350641940664391818644501589330280680536732496458054998556418954965061965968858464450001866125436456823 226 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059141460224206568524840013048714648315598945628311166693984505114213765896703357681062656374843984193439895341455 227 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000092797883937575909000683302098489686321856264807263553822127222142357139205984427061518839607162518347586128103206 228 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000665512961859459735726619372678551971302873462951891793811964526463064030808545495136123451494607875660126383454272 229 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000982054693046162504914132738851372081309480748684720431491653916689399829481398792638371597804102727753421489264645 230 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002927066408692381221937401652217825631603785923411241403377520941341972637809966753560006145135531012863270433048187 231 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014431771993206401155761762042823451856779972569436892015547951518717051032937841923814387088972728516294884483558366 232 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053195126554629891024932370367985110416296494234176412953029027319533752164959002677417443951461973888698417254782583 233 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000184162341846051383356271698089261196497642009667112787524252238717696425120772184783926674634746585205894621306422503 234 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000458516608099536393862842254264150151820348403868824386503511424645633057731502145154931714622309019801153552839574449 235 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000850458758606061241649298562986883586039590858491121682660724939944389646767339243586054812026103685865676608756788701 236 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005523068677497434176240261263772573660951009135513930927639882588765225334887667700171196808799194242512323324978453345 237 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009967343448263695885924190893700807223634922300100131468132486530111489646051623261305126297379094518251213686263398376 238 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033871095587744562804620275860733448720496825313642915164734754727450603404873544433068761928469943462028213282245057817 239 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061837176916225165594163736417065516178237001711098778394544321809197938302892882239824898492143553272656454495900277592 240 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000651662059329398126986430321181321298117582720747697699459700783546160340554272476187397122382819132515914644763823136538 241 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001935250713155846734981746619953055975559624701397958410643919829767750343693490215776538234314027256504791324351146903024 242 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003214637905772891880583703601740580901878511067318147665272934656230542639430866371267960554195043973021883001021359051718 243 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019618714364034093375940404182407948585765827037319249048417198046604861554751287692442991183477776962989540324299129098869 244 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045506392831961804595798933426376828741763748885513746362339138697160410494831248334174449908393412674592048971320017848611 245 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063863134557240886235502541085274398893565594716781878537290386242032490715408190807038370494694346345260032537746746037359 246 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000670917126193842561855766345015729716934087901738027307719066036881892469330205181667988440715868634050054893047031686589998 247 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001298714826996045375743304814918717307405891878765630332547512632560366910461367521422342643477293206826053816525193700871972 248 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005893970993613046418607427244006407078587760242076927258703181845880352104638457560239924985285806412956166469807562369336650 249 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007892500398270917859348319920165507738616466012960424802571053793076969260632675694340748030288210979663663975900255279357322 250 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045241397131480786076859422604831104885039762123748119025717737023840897002310325216964894955924567208546408384977752351809089 251 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040911154207985552278681393794458564520402617925105140643932806218057683189708317650036537213798242160820366888750231876134501 252 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000457877765932717410570781722309611883524150902876615704639493840328028226972904435203980713144015719224259181918559835108050269 253 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815314027435449966391915128980195752122315435796961104887294409987054940860063964768058863788464288734914413445759279537924409 254 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004964874010554381430184151540491047940777465578957000934356645706311502569593810840396166844675426996909709426563960665088629039 255 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020855469427605139420023844011551485129904571397502585502447145060613592497613826854859565318416973451620005021259666118761692726 256 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049712440871578931345543417033090843734471019090482318037051440814403323948215062953111764949647491700469316891126573261648433190 257 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000210066653324169769328802783208226608270872675264839254934652826197081520545010574145831351174874201510123053329534040138919522085 258 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000557159322963359669029183365887807236570401583027987274592696515295404217543332578918278719514776140987021857282439575740886125184 259 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001237676393207096833242355752366004163662421996889732533492732021886693102971169376540312501267731401478784835537787689214143333321 260 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004388297997837882911730116716866977858848489357699902659748080558112234245141534206559940042320276774751101936577643348210462704662 261 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018872894885510917802886629810960880229964117606108089826146224796310789261356561176461408387642891515511678106807250080352914383634 262 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061686487829698700620973823600638768893354057719329626930857428474648835725369653221534390581192205435748406127377162295435932160049 263 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000198399832647378092063895898429024807186829611602146599017100240038411705211915561034786003005196653063049708474712304049171112185043 264 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000542579952940457656441467530841630871971430864561718131943663989895583519772309686767059549904361220057748049544129688007665112827324 265 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002129239877768170005625639756910189471027941590114206257230569129344662104888437824486402900989676193564949931394455662029646524905999 266 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006567260344782352781737323917112389866654823663234562573320137013676760961810012465958093790025057707656244879819363087632464795328185 267 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020994665517644809740255334578539229353892501362705569293918545025329747372940561594826207936816697150924843204232665966847051490372684 268 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055261779672856790328396290748660450216085823721599556565067220659053980654978754393400908716182862448916221177260126328830031016172640 269 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101382181073247537161173016062602756024816522594858548254160108902863504677478012985608304835963278586125678944266991931859384432180382 270 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000386109338648828587714703673540960031368590717623038357585129384551362276360567295371202055225419611553278872326582437661185249652899802 271 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001953948469366359948357856478948756338952607893940262015523078252818595446308667558723068242865380208853054576008363022554659558842192887 272 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004195929775642661342405428101259490542127177247433845992711244726294404632947182066716034219589707419418705649668842558302026283552036730 273 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013822188603445346291864286106711633131524129541252868146239051988078061222166303181224588267494459615198053726096104533220270775398987614 274 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033277725007801620161744844325136306624710262344977896362881950167443561895748947669376430608920882160907746769564968191074010634972100446 275 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000214222139021444417991940043275161671185828822700488230480669129367999890166623822764797534050203290029985403769038622115211804111031674866 276 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000161932372849882943876095546613970913395433691775544035218190983179887563264917048821580227377814071502166374949989865394919459625679775387 277 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000861639246675251299147500949801820532809729888638017849301175374804070849272037125072707440020056185952662232572634532534330003463561206916 278 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005693724330215367711346924510715753659561510595437828881015595323586827702324407226576186244052889630391059491997666407544200901480486557350 279 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017051945596587016227640343706796738525565356684420848367720152037531354476403861014484671662242251099682145310641058671169340648241805317942 280 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043228019775298227658658994752910937418971243457644757871237430875016913969277564832057202187744388569248195771180862245043806099531880204373 281 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000172954307049671824718348146519646530359578650530583847534386287850556407868806233448513604686231631132086762373851504092796635652368319759230 282 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000520093179904274691821040815510096429603680607268319892924162916546154906416884438507026192884175709063547304839036059555006766437480838513623 283 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001464258686873774723307313881344916501485910288715158240105478317476639278949224812462689707897785689067289165138846004877188798073231896178919 284 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005867411885683955137967723059058334713948454759795882556850979694063997424662543180720274987597903530783889859991006263848676333298426570375252 285 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005572645584284456715544596286156243910919977426846258953482131334393743414845761258693920623675055794875123854891803365215346640584221366573367 286 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059398954767994823373958619165556285580262075219402896011729867407625639157874555896187033017923598093383192267534470845181118025956503869129625 287 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000107999066066242161665067756251979700767160807150034236950540654705954648625608131456127949770685977711174398250333765041687849179262404916815341 288 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000536307360189112639734709433655611224653388219626160763662485621296390533514397905356898114281222288046797991468031653837354634673218319842601614 289 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001963904372186371796267465364517453529375431732827333234786048849824896894093163727533724897330466008412818037793751409001292737512330306106765509 290 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004637499638542875584903037664258668905846534081258884205556898451578217029959590117657842245099519868330669314897082061028205131707616035948791007 291 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010981507215608794148722099820064672096700008093294994037102690300299580733060894564846103751403138981119924525231329880022185660930773223437696544 292 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000057199717196821943008691104856397875563031390062592179004157490001576545692237918603410200785520008279503531724955647752758075053470248079877589868 293 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000179088475669633048803928656430837855722835846457733685552979509429889664379523335441412703863599647507320464322544765969473022830491228753479099193 294 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000161024458540278431786381512563153313174853763736505899056007969460187589268994813262259818202275534168161010788303291636965731727374380994446692224 295 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000844452768691493271363360625031998404838201257088759835684670251883489637478361162060870753291787569636849655019952457377010120770104598475996453793 296 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005430131256466076052588901904141928304195869652115381186031784725667151750074362233443557310942466270369106189766993612642303158064941877044805698048 297 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021402540471264463555983452775906170122415759591206596244205442046683336922551003030516831381811290996057679588408239733455208559574354260216211905697 298 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013340537817352209720291236775344824008712161291549794010882035251450121852111264459461133613863481160500998848987139227020368358952490439379029938273 299 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000212251796983721196590480028518316945924283183803220879694428429184827298615095105147355405650830678694385136785975528764291050313648228739520692812654 300 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000634593696442989078837151998764573692140664865080760744460946514698427831000033938473709641299743767980936421280949424401976132729650329402772831490985 301 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001244896510696640164945718669545983359638140566516926287035183284613981229154119307054877859284680794069267519363578830177329234177621330580289147133962 302 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004587984974047119376638012653381946165471366042794308799747815412714565174291266939041224291627101382929000657063273749761076940023786997840112216763527 303 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008655277187135748038805157001045963177185085889398194663407760733088863621736935545577539877281214357824910898183585211389686972354125378472405894561421 304 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000057523995683131651468287754563785958186701812213477826493032243129989522070882078029800597310416432092505264829721872768950929804907176098477376703799517 305 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000189190182920062858277540566642639704219951526791566127986607228869789783114321617355356318045889278646321428414048568337037098883631473970934909003312319 306 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000630835315921357881940311716191734012687751635711909028829008881315232606838450082315560680607789587891615107299297698325440318144314837242039153478184034 307 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001036422185784805292062580749456510028675270155742973568401229542324456722703291590147884613802442760943760068105801257280552552025491595565157013528387738 308 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004420596166377495961903517540121720170977356347134742351143605474917824490611650083097517338111555051680088808688610015630307819413397477532260361563555155 309 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019612171633857592099121588511442886714494977837606131132760217053901467329884431936984887471798180709263818539071211595938801284097451355459097264547300281 310 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045223490338649182777997426852799117533493150890475220487698347951976847795789667496068570712057323141456512231082291103512037824198238343031418570122740096 311 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038880958563072769485829623183153717469051753487148347643754287414737403058553931207459876207769283450008703208612771090742602681438628956473329436827607057 312 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000439832568770114076418805377123522556755469270442448205372697424805907078050606624047689119217902784237856374514476081075064201390354321639152748226931004367 313 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001910489767274136072583516715522125106941037201394025455647826899824642796375107370998608408648323751833145902440229120978713118951585867906110188245793600034 314 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900821666107586130760530245128959740999407975318531757047811893466236983389922365643864048870520472690678955872288191186217717540976593614087856462555952278 315 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018806548630327369663810767490834479160587596558885211292862895948228188291862478985992504733221456001323682888787061736297140857324804048592753252627587491229 316 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059625781196525856319980190960573506016061279149454615685479941247524165332247791210238561824580587763074077837982962083640460617885879497441785731001218967926 317 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000119848211700253086643525390251687902034781216431832867289877792422582942938384553077253560723818666086517032020629289195606406184304285492396764966665918537829 318 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000311589671926108024694229429967506050741371839203370904782412628163122415284978706638908454284478613273543793483366271055050796549896992706544478736068566473278 319 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001795509686090725505173454594188079996670173938044528476115223905359855246816792290448946506911528742321074749259046144487662469969874554603832392213408080185813 320 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002061933493751208295440427108924560532560941473295697103149686199057718411337857124541734103703667207708926973749664387522037431361889301606907656106055584521268 321 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015400592801528154223450011131687268415710714606466974321870037998834466378146570113487820993776262967858037362112112404994610466027653564207377578838249081342377 322 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033388214696707173746452664821761877958370504293125196814282488479890216020579161416050330826812237575637863348222792638990023835141243045952866707347220964778092 323 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024000268350518551123562059264419504469155031729891863177512664351155142783912198349273644940905227035710345304608164643453335470536113233777434242106011677373886 324 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000316039685423000637857922088478472168930965085337761599529179283489868505111638599398346901475034600107926214817994077605595610017958599432092901985204116070992133 325 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001871670629136059477969138129054017101262334839198249267322743572143575002085610968251928842066336280178453137504637465697471590871666442666635101902588857417018853 326 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005672844158369659437132857514613203438443106931026056948658525367427335702221518987616296148597902721853424785291523056779408824989108524986919410310404767249267021 327 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016341213489064896837081247033698809337799943261847815538187562920162149014368211556536732110172532422834217143934582618977857504726217557222929129957098882337542498 328 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064034934577189868865902624709345503968490459867571088006129397115657262389385806485539653126005512975178772312949318681361771970688338548416639396461157044201681146 329 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000151115182191495220823118026329073745575857519736348984635597648356833492406738200852834307495337024568916571671123325178442930827740969432628181910626386731636878702 330 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152559924473672657243255762883158977074401719358816529783909710470214595319846090517473061018737956041381666664321615116568729384768514656771940765860853684936124552 331 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000669078402934225952975563130047905253871144988429576662652119447215899708379486655069219712662230965452601745609242100081862495202641342442191456026310938969041387975 332 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001715479097709565212900357707443433205738752543056459458768057834507758524017183214853123170322598151279292114346204497266765473889657656962507443452877336196688079869 333 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010310583826390084060123529688322671661758590687297319271613445691323709346591821840369145796391449217289225551531157105192748647100983414973034561382816821073268395071 334 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042933337383102254419612477630960536999097355841735591469727506265745412630014357249467877768446303057692790526459063089533002182257176855143866462771070566427692254895 335 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000165451409310417332951536679709998405354352170120305655135520734086323303007509087938649926521513752495167998262208183001355103708011401918461464517520777038269378445460 336 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000128819902810277217570492821174275856363459783251393499874574652276965237029839669402646027923215964483603673913843071847003679237850361295042863175653571335840248456690 337 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002094000901557772029424381437942720209769797592933960170846071117522538750843541555956455045492039243579171523166787025437808865070923824453544770337403581603754749385997 338 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005314756843055557803392061447237880409494785533423880454774238730152615522956330148188777489813385042386088475692310786074195677462403061605452951966717283610446984259330 339 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018278408641337369225779888662144765512049965550300714783849165917263874820028673892622577836028361316758371837521800937608181881338495460286944306297380614799906938029502 340 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000039957838915296848047080222892601201010137787752695399372816701396938756771618088145523594736679816000350998840897252094755828763031709288916217747519608707464400633807173 341 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052056815459225094342157217886969748172309073806922328712691852715903982339055813404348061460465194979549472052304882749305295374932323760120320215841688802912933346028301 342 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000559706171350790658214092789775972543742827352340047547155695455099338362391082096661938260027175440749286445721984354815559516825068473077861460773054149365031814242645733 343 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001347698617131908691158814763657858812460926971436138774140155627164013458068495494830232606968190492659997487407986206479449989444056294731557350059972292634028651411908721 344 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001284651038087831052099250008601354133710273427138595957139256856910392570458829954114498480376616660579435080849396405255481748114318510510373124742051261802012266132593816 345 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020918200996691797722787265508589183294314431356129465444762669939438605924644966533840042645761135555112637404626538295468883650113144598850550742934046066792312931562206423 346 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052281732628450056140664544983803316778629562816438740031008442139690295318245938525581238378840826493565318187394464649263705246201392203251876602420195088032298714377651118 347 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000155825466151033194970816835536383225340008217337472954963684775324843074086799950960895955192251175953136127546676326599234804214952859587005264774254102433757148217207722450 348 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000409697805458135780108097256563493367760206260167510471635403540201312758287093092866345781057075525321468686788359437624467666710737802271291136091422203174422392409777581949 349 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001043997833086217184813583102717675103862883908231438369622000592172123591199835568453703492474563230162880884798293755453751770899941972907940980725244374368896870091134105315 350 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004595402408534835592300738221138089849670585681491275118528758914946709988917720320490265602266882302427812219066889576595832198779281996014422272470744925826976825566826760478 351 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009040217951726310063686888157239254292510017991204139535586074661484373073572701882106381420243246808697469339257464068766537197242338890645101319136248841100101979104608232707 352 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063167886003959023507355643018923046406852335088107492041772589974716360243429228002004835292374837557259418482596920068334220133667227319754687561669157165090645171341046549563 353 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000108658620823137445501083208543877427454681109902519229025706112357998011101358994518795713251675358760315140395063637338399680239750938603928447559715908753912109860141576486908 354 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000549468238748698312999086554302791216040967425229826732840186007706129849718369008168317385491435817952412613564509600447444659624322553428558351546046696133580429869953289477369 355 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000825061377815522701114187650792355635354260665704439099579478383804949043747056102722724720207061719849581226799680423473589514271387847471545612388405049172178027927102679279954 356 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005123368552394201074098199506971902790494587677933293458734290169016488353954406539752114859799193493279376020620794297745479699545554253564038201070906178920573386744716699768985 357 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011589940670482910268745257356911227402001603796159147312913345601502390326860762709729996091324132333250921079223618372847893446544058086487690475769583495379274214163829286978370 358 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006321381438649357645138399091451314609906861079551937452446275573259607792730818719407434665961004629235205041875101272028390964105973583659121523666093698923103803071907674186696 359 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000176776176920105427244190099333331466741580379142212775833523263727114966632067541887502079090594853038610947868634501054521429854108743036489275655515850171203632310109643059184043 360 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000635735287465282683001478810780108839262440534486084362498553250898980350933734915132969868234231130649819886572294518949750147814901600658707977580607570394160908987278384454268138 361 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001301839828352003470873247107560939856147618913993417981928769877799228623122989045008906756978708148660619206915723881652425664557598596703632439512182985397665364037322869585126517 362 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005962513543462399600180119814463679649012983666525277437312224422594457730724565230778721451744260356388000184068071394323094655113104740235054801403861338743271363246735181964686107 363 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011981608021412004569765162204188586784354113093127759877719383959346317387267409640147675173641751316846327112646377123442827837332555071845386297540570498703506895654148200897664882 364 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031035148890217436098569948779655449908369536626621207284609937683242414971480744898891216067914676933309998191355458183080606251023762897328554608606036156216589272745519982659136173 365 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000177393554959679920912783560383373669200844642588800862076747484477778935006089582268679284813723271398131081933157980320166018138474570186249264928074299214693080049774027261578668430 366 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000652705919387148045114174286311930542842815828157495811185727288082909891781613540020994732233213516376251990614783692146396803081655543419387937680145549574577720282949261012924329061 367 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001970114993123303238230676982764941433949012703812559435918549766482152928873279164713414289540784689949250126451910219087930359868781111334926332783868672500325432700343301371409286740 368 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004893840332615470890908950242280912388530682983917792300580908316090852837773679036302265990445658462214945146931714655832636632927265175058711680562097650085293140416105828099842871186 369 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019102893264930527717606482173993183645914811653382696731242048777469732057902662633082461077694717183646450646845436981602766768689888275381531297737109701867974623793161268755244744721 370 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008572605668865815913790078262448212042751232145571983355037728259616984868080579231521104181764482615167481409523777059883593696912171729463459691819059319611719585267259887113739025748 371 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000186018244246593685517874978191072862224606387354804499512904226358194682316005057318564764672630479703233648082499722305691565481422130464761645538027262535977455459813978455359723574254 372 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000528147123195283036800890980985202877952540585700635657407156736880479858605740413654670251170704790227349660365046535265661856624853131812144369851161491172476571511147842483538221557378 373 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001728670095112608452899074980044869065460025515441781243092766425020162177770792622285186144467048740952898548951280793116442673225178740449015091795152995129097889901877112134783141402488 374 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005171827344530740331322703129219073964949070175467467370678162432954422097926945421994387309636363065947067686038727635855397544773911810986427505263342172244160640559118194372824711081505 375 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013572619516612023896495928638818471679136341624687404748460489544306612575087689959751519378888318455489717361821223874610826140459599638273039599617823766991046609301695916653424246195950 376 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020584393531148422294081619654414404534003182438637699476620135031094848883746241728870560047530677062536506247222259545659254758396095311480816813539613861068190124601904412297954293322829 377 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000153537794180572817610449941974186915210736927127210547771235785553582308385423451657745505090958606227413780451062722097965317175670495693965851585459387343634032381710202188696645386449468 378 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000311576837813928797323835242380810518099692493275955846414162327788737440599566504097054374943757426391104158290817203780925209738861773204113142510758151073311655018871659534241874824052061 379 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001795286955880976015060734562814201682133239788418948918480506855660560527600521805338894903720462747977851445335791587794955456116044336510979677117939366892929130120244656031999931065451608 380 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002042447513090520511351051224086332407118222291164567641552826002416865718924097452578859902859446376725164736038390012500393405311493836847982416880729758028733409635525405239772857829829030 381 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015138707664333160758358023687357443380114907865437283330729844295718526076448493638668815463299325977285094497454251232264643069008369093339424339461011037376677748754979223799143923445318890 382 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017748070075343152040033722702485149751744439868323432813045071723007544636198203419207823134250027591296031802263838007004678826119525210394920813362217979038467267233836488663072282817290844 383 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000112701054463773969838050758551644589241006182668687514222287093734465620578951412821117470989201892822785004857742893591107894287266698756865448155593376444082431185656526810553076123590465553 384 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000625618514111926956163745140261085207382496034435430849763167928315529698797998369855402353553662193142698137851569820833447513905247300080888777473666165309880661455990195013704735026930245840 385 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000647073323347940017059641248713127376463623365478795850012811279452107645513307728943015001121606823995785094119243587994919791831610631519469181172052893491611872162176666598573144666743661866 386 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000216023577953323140578476225159656319716177794849073091881004463051394306513634822804472662282752331136555391796757373860028596755711627526221146332805166414403762703798379448525067353475895253 387 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016649472141637376028995457695306083092314224675114049804553915375878214923746237829113883169117599743346520281886946655007599497051219806479938662678428679009591482081112480527842570700877966289 388 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022633362328941509512869143758571029143231069482118628159482686703488407602991443775489069119458266895545173329591013423490780615282111508797153944296260735583449529164514463925546504453494911617 389 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180080641848679287589989667234868210593936032059612370213364398640791915171673908843696654251317902151447154120741199043580105492817768847014894027927268793090754262997729231361454766654024811369 390 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000248121787322567046911829998167633952971151432271528540084006934791902234267060129575224333846608410498958445719910087186982545352358969018383067506101489796074043232385095930796611183416532719330 391 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002068007492284847407999872387414891426154214299559812984313533672152491528591241354969248987168200970948534347793643019391564061648905372439671740098016633754009279578064323093995502204687135027717 392 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004174704964779666161765531245111349196539750705674711568531285657262141212109430787440929853374042925894778850125989519263169589348466278903293609762432849468356639773240079325365108712792834382747 393 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013163828617554482063413969073183948097949331109046045847507482617390393550438037017997524087087859178685768838170423153144747366506159621297532320323343898281372237352640007854125744280160848970282 394 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062736957018938606626876432020188362416993860452293628146870044159812793442769434237795980269024979809040921653023615428590976737099926001192006813513262707240835283752875453923332004021534288609699 395 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000079881732942426451281084024593127252319016176075564125241560897796449002850095018486127710572436622094474414311283796837847537807806472316381686336084940297954484921545148507733899853906547145823105 396 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000468905003025435580172129235532122534473810094619940968492776236649567103790082009096005111937711652361846293730032249827838899868070188869628393426870276108521847578162796223181069246423801108393601 397 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001298738732774130159154786527003755052871790402772390612208053395905644318095999535014527160222709229455344485320449394431206960276910700490456147499433853624850928813171975915917233596749999007586890 398 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005894497729950407005990558204235548906778364470707676131031420437045952593562393422498883209334270454796618393466002605218020330678148445394917858426037247637403213960099319021384105126550906367685012 399 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007931740289530448452348793453369284988392653829688392510030374642076827576402594975659614954320365689678033523172264194805581497432162874572439097411661975206682660153664440368645590332404394136993007 400 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045922523480246100475820514477129118045468938739519253610325454884753729589914844559711744792865886231359212223261021698181212503796630992580826468849127719188195239702907574095404501344733262634913631