1 1 2 0 3 64 4 908 5 29296 6 538517 7 10912865 8 202080075 9 11808714880 10 409351818615 11 15022337089473 12 422671294158187 13 16797595808657585 14 525856235658025845 15 17318652008137477581 16 541691832239493218144 17 30028029442866868463331 18 1209886440434164587971688 19 53561944146338193987212084 20 2009813436197959936095769229 21 96472020177246775418954184809 22 3772240662678745643629423527489 23 151906123805392686578601935538763 24 5896496166392798793208742875579331 25 294015446883966188585743584098721266 26 12016319876064297434804128961977873677 27 500676519473491074530793179889743575031 28 20180688999745003481423094584781442640264 29 856450952302958931040172392854829658208396 30 34766441121352041489669351750003659249860997 31 1428695951452041579300003404879263439095599418 32 58015044657465575490492224707427465023278994846 33 3577631791008044143431560944373514365287174515905 34 170341083852763244950302375106976611475335403089971 35 8526426699887810385327475274557813949538556499729803 36 383370557754982381439210673461985928162363224527941353 37 20285378356873245455232317798895341422189885284384739269 38 934122370655819140016254456578524414028664447768929393674 39 43872336326397438053066888897810297306908755345763546544680 40 2013607919821967941023546614462823305841111151221594784506705 41 112679335869083551515919861637997734040577681261916703335129985 42 5388152836688156725832786830160507545144591116050844827868253300 43 261189051407240411751984065560393117410791146749374904099117220154 44 12317182511483973816741227716992529616403372305037719729707338085259 45 605781575103177132738847625439597585910401721172421458395653034784505 46 28674466905020605718294085702364286781641684339764132944273216129319077 47 1373114090817588574432391851468336150309618894207525426867744795768341352 48 65158207593041625664041742441248123230593660544388956336760194174801957785 49 3749837112980736840659696804534426488701240508498894708419915744592244226028 50 185029293636652417837010172317460689351399666613057656950906436430224452753500 51 9222506663463258150304904482452662733602144150693417599434842613693362876467028 52 449337916715490825294812681445712653881691533393703209039831072661127908410568976 53 22589212230351243262053947691731832102526459255459643531978054764708098322519431428 54 1100946208042985314336718972729415543642366032532748252787671956799258486254130379787 55 54024775414277168398143477630532640729011515851323418256035719719917689224814218638300 56 2627577325102744591886839315147107135688369721863312044351250543763669721357637149508014 57 133111572721520526313097579351988135882216101500800845144148570494240119750945306892579987 58 6521716929956504820058144145132363535890065793317128105409144872701176155927425088145423599 59 320800618816050419784909416773826806031087662842707352689493281152268073811546568459720278170 60 15611291808397824912088684174046699017565869051777894538361277394337034409895257235137365869375 61 771336148475786204237350522661285927521113785807175739637397600407070017601070753627291790796587 62 37529301506400543516479181019161781322824652421035713681705338952982552714732540471898656487594571 63 1836607758259196852959200967273400484521300303679604564707135754343082851922041359258400366349781603 64 89617116562143592219798590228994666104988317870023381982289693293681281354461827350392256259757999647 65 6020058665296854253778041656837547154855748087760190655293195400428926194683944134475367498384549010309 66 326553359041383394780109070571516995156696097548088593962852980524483354682103726141967111738028906923233 67 18197591829411954240710110652530245915316094774818598310886516706814433082524062528515092869327842794548296 68 943132336300557858688534435598116808754471644060308530981359171038393732477582437616404785967115018742012542 69 54241552447610965291889042612014126534922981332174825671008380523125476924569793308764141385987013941743436329 70 2844890130902582709218901299436815536351805882451796156455564321745541729268675089858378265886446625542036131435 71 150941033689753757369033680064708955013312464051557836929996483087719154735788676029395256917140999898005907320041 72 7905402466051252897490811432141633531795203488404631407967911859326629147636088712797298736950649419826903681192259 73 473327044264910025409345216005016987061562690853050088903404007856346863568795379624522148136673046437387589876418429 74 25427513326945921423888276114844358036658912722261160873729813587966419720800676742321131066058879157863900524060968266 75 1376971969307606398476671930739106809190158560468209146484217386118689176462231976544817743990328969594341833967055662396 76 73301962181251242632923475244758212565737380365478282328285704557171116393374267705684571989329806984084349536326995714208 77 4014764094836825470856358953139249560578627412762512248493742166515865152230610998166958781360451364312442632512452983767346 78 214332098754519005023808608881937417051444912495282181440716714876132924103170510316508487674486611735892673806764740188176451 79 11543977410252434600809812352484447456642863217536939520423898945972542529492956168724287987443479450757278790208730621778115508 80 619086682842481459279152510611925263293542659018795491252445070546233845537441651776919518506269742360011291572059260237355692984 81 38704144539879516824592543215965784806613112632963345106225523525981666979641863625330012949837542527394313294061031120974293340769 82 2142701430408005408803435382905912530231035690272535198283753602325359107852055670770413775293290645251819436089639363414177550110294 83 119501161065713785676448325339414156182797487738595807661189040700809534117393862678575996341954216030899504040534087091277535393884752 84 6549414598040239471689726784808253388553686230267064624674315396244834868002031589930211941074479744603644155128995048596474684205341984 85 368024703209120384076722444264671509761679134244610766713886610120780226452020230835915783561120282200349699634341856833245931055931999561 86 20176076604184693585316451738744929691548345922199546680691650551140275071764345881021320364554367695822157111850626396628925939532931908511 87 1112138823833350174021702350907532746521079612927705922215040517617407594640525252351563975928317930657697264299366726102314075930072829481176 88 60904896521263542755562597764811533209013430779451449678163297477376258686069362033151082093998237667367140411515843985464731731517608427704663 89 3450960939377982678462119887419033587080782574734398390788404374442799097014777131029452232251598794440048077644466826172687508382088172631366032 90 190141227280756168356304944329574519707550985295244741357608056757964127983423326840062464956528232436745094598301035380610713708104109511775765164 91 10510440877446253962824782085375743396069110928349469048566984176201217388673405216669914173022653916621687186275231604593329823242798509248968586630 92 575838630422039712724529360020030133193090809148555392260745956313725065164331960569367822698343186599348434652261917654650505866090580305189481673092 93 32008314082907166300182947517170937410063819960597510119871908442158916225254816986298079740972978901349040483665280972447084926041788714092295106981521 94 1754505718044652965995334460959143501028024406807251957929120691665173378671515634200642796017348889928948449617107964385357290644151790648538234196903343 95 96810124705568820313625115748918206401905928014195287825599102839271943223043835132396770303737435093235156523004036125233277240283069522572406051383851784 96 5335930182754303811327602103536639475857839931811176643394568074322296125728500857827764847589392744403258965901986603905519601483407530963851656508301650049 97 341625630816004290090250834640234077175177648030134857719005703577840522678758054577565600978218711122648222046825914409495372009442131103529925784597919266861 98 19377568864033801041262220415801475149348679859622937811119848264247708836955705024885556002803545703892005437887496766974695961080208039656316745158935722961714 99 1105322856323529800746853485178526331454249122865253171047174479763852072169667974090991754299721426342022405812878397568964087795457642295349648082225071079997224 100 62137021143259802066542134175834386336463484346419127688566961394427522056445137339798480868737067714440204385490108732612099093504477293977155985542120131071353761 101 3564243948471893446213661526382302201371519575205759128269350662103610241647681864179482813728102785395279629605779925021203438688402374944205639022349387530051032299 102 200329414863455510429036657850906611729598200854657281201020525103771980779753454416970982294383655112711689372407493875470852927354449691832950379818865976534394621819 103 11306681064730205426981117137703862937571638888918017281985759004170279077520613957580727361810605001196041091065239545169615864993805582909499852642699136418652875747876 104 634859527738168972199966681567535074999049904547903757994794532237931785309136794544763164453636117227071796692486068603878490034704461197565963784944626127171142213577800 105 36574128575277263315097094804703515774849426558581548414154185649938761829718711753295551510646708970245233290126849625390986038715947586465190584411180817132116585421455490 106 2061114937490885524028766435949912593219484622716893126476180228487716319944426449709355416988146661864533038953890260123929967145348119926019716419530315957570984571802927373 107 116374610721137202902181906146305714925191759970595151719336346462643208414589660673533229668643493882998078877107687937080932711019229971522881407856939208951495621918581690170 108 6524168090268403881420502661686601264579948486400461330381005434259947152538551207749082729838678063642062529416320297968358162857711213225553422506929502932252691910674487121168 109 369355042489805590246050959586716770373958184940216602316162218667720007831511532221073991689116535230542694215098070314610846524284379258339635473594796400140352715302023233589929 110 20686072099990885881218596909125737386508899942359598445610509701013327747041475460421231943357849973023277905113496077750676308254072046085656172163072786381056032723836360054960745 111 1162859313383768727882894254926450383338117631215717740674467761128431129133813729310453604349098096695560086552635180200225023400675513352097640735161278954693373986287490092215991589 112 65253422263699590616336788639289878730461226877277553468773808848338897468429065265055340581929385229523627874368400298592999914799145969753042645608156211377965477834501939788712841540 113 3771379772004237037549727157692138451548852203719370884395082387201955172049094533085564964064209531693639294197290749937456905961366080579457730566592814358409637769457566226952559558782 114 212913786220554865622909127345513842006780257277452601838566193280862716858503215431102101841197138968167264637823909618434549990443298065850146376628782240610816682635617542424129500755374 115 12040301881268668096811573481202355640702948207871094290191503971188578479376048893325456571873838651533598524951171541036430567330087880293034025134825045053214444588844759896512776533171324 116 676302190792590464125587001985798898474457925961381496830116686447670287477280009390936674810285177245402427835415007162936210242682752527107793249304559204474844221898136967231362658627785787 117 38292850087477648433329895935617804799183882278824703552942156679524748042518904733944206608607406457280848904703232180513009251121780462382215472211284670464813666716572391637161722166929843999 118 2147307608390528947744344479279685142982803837753576576985723891385748096552454115927851944090588386963905658241730559569400282162833520704307956628049751230982402637837666310203183895166073925442 119 120645298630547903301810724071929336774949132935784567234237603137297779301019350503288865742479590730975133821172632621696368860331811998136707435561823780888060659731852730936477546730904906276660 120 6759979909358661054507706573367172687435274254145239230766729518025236523704438026185039456279698900055003257205217164951001960307326406908551512958158703820353466992929498790857590727458822784778256 121 383246011533832281229399534837103725591623312419485660825324816126427040841263621015341795042129197085937639620691713245371069373418052084201377755571863358584378421457419666748574162556694277084896701 122 21489894960077570758010358572994927476243294320276211550405248046144466231051068134835718819476699958792545704656132777833267586074471944475527110814868179140929179176295207028872849464390695994848858796 123 1206402825413144832403747558957565211116888119206371483624184298406427754352468806912285970965186957809242219979496957855761463860301960515769568763713530490244745607164126065526982320901294625596394865742 124 67466372681734590838249767248582442764686413121881691713375802681709255529354963945426634187285786096959769239264692377313986830309361678315110757810382665635030963280866847770180176073712650506078063386956 125 3797196795312833180929862293939298426249315600568747280125742238291425426158040258959566081696905194366068841403392064331895951451245727969934094725071424558357813738693144631797415168806146928840831384941277 126 212343617847473364834430365042647445884670477427620896845594984593635934650073281893224631535756149609293460654601455796537226432936184843153934883385978914336079354750605924920539839025245773238684640724395532 127 11917187669918740083862644103924997672586604343295085953032295015237191717394120098055241954671415889257064861797797292243227189715743739363772443831858241959029469015525871864296175250314335914689390593437179371 128 668823521321044980891253881360633035860703001109920303780261423639965113232757279369891569735787455717603040206132576686548779653315824571226653281262639103732386021638659808535427081708426547920167195058894863812 129 48398491386206353672961857541091721119611704921652541333154388621690780784917700555656336809853151798430663387959621323532831930293450829683815611307925569480822736949123620369503459514591349729879393312468100716756 130 2925849765183216657213450212768315787612509391312326309840785525586877600634133951699107757502200932319284678184958627099507147949171029666327679903436957911971647374358346660576942235441209591537917204969065696943492 131 179626923478755527821678136807739393329101026459952058563842525513808065855967578266964957839542721442032790709945541090832405482804088114146732937190372193031985320802126573769510605551697221037700068412805541584244006 132 10473946910624891468265107047867104943804070183665231342832332494181440571496287088828965737482335889950857443700964932502604626555609966138705234311346971764194608563725474825866067537916645850365426519567376244409705308 133 654550956308994264228606615893699388221625111467633821465460320022005385556640912695555683456012219482446015999725702000220665950700162327643849063203269789928051629421780782625528898551088300933015049976783054436656787290 134 38390805801117538535902393768795491588978908974343400633161417225937151916167568412140277993961588971347690029151532549266847923394464917382541041495058450726009811246984401517311844373205993098283876954672831461803467622206 135 2266464499858220764607649232783191983910720402883098108258754027196972762742536574445354351397314804265687534253732188751989057442733091084094181684657033743880966079704292301965071572344733708203101483873662078050146044602183 136 132808000879317372463397706433974587755398796523497658680151235282543440500475177943918523869788756752000678693005431201386952942184865962625165574510777818986267020934699997979623486379352827605808458594656071984262942909358616 137 8498081423099315887717471870449717347871637463129751339624646718871680213881774541136474235476909336096315443223209125329841029494657209295838902635758401526997015476550669026446235913104351829022139275471878373425717306383265524 138 505115959976672632679972596842580837469775423953741923265636770755582984075454557174789206056490717513218941698593197070138563767900149042356434062113717472934217179155136071178541977203848549752188574248910406422747443537841736596 139 30152422177111595747259521159839887476823945968635614056251004089530056839504549388899876954422347034637754761545626414484252539625563587686030904527687749421532870918544923556194411971952044948503495201349603809660837462533942813924 140 1781833938701459595816760623044826296593970573876596403926965307562795237538542933621904155880212340312288198514939557333501201488203928069882752852554798733848413845598069643257594942656853363628162919132887867096415628793697831788317 141 107133945648513872000623671351585638101164998583775018799182417928232620535706639173537767589449236742938206504042861357887306845191302909926253288900766968109096317530797631864831367276129906794772295379373079312775460965160815583391773 142 6341536980937550195943426584935433939538732481325923744704479702671879549678378906336134064308676568841748839770789983897998265901017963142966401369371023974691791890398951532303723173515198884806033549451482605164161258682278939246452453 143 377535720827576970619174624145616803930460022668885205429226601882666390738011381071920259110232872970764954912594539727865605379441003438667377289006624757590640220096335936803157549331599325937843763272808004390099647149916333281589446559 144 22437818007708499135998371277215104582390159288946171227841232332687235804841929418714042269760837824490193332553932288529028522781734375019044498950261786131723518786854103026000513979265085805201357884031526354861207607321504034595562864247 145 1481582689925020817755488573062934764108711106084591395138256476549823332888144468793383632467608662897879921681447962323322904392412844886509558225889783675456956583194351337661539776851518464819724470516075627480852269484664657463553230876915 146 89810068940962609408646340553041067709643987471050486235771471715809102175900495800930421962271082324430082826934398687632099789930525909122309927166707071410479613584479361556243773663675217430065648317186382033289396683771651072455597237740977 147 5467656270777134426689436092822893927828784537562618024559033162726301293627010292445302946134431793976698709869653857406968607814542517303507544283521993819517103418279899788538200674465919197846378980553235223746296801696456810443914352186506872 148 329237928355633202351304893464489271922386048012194408228296703921506044075362168305352265002645980384861706914732765822733184457734477505709074482563520867535989502817858141460226379553880653892715491359115339153930929564803245073322895793053384352 149 20143807417000349110797614783592456056737624133326621502647844998169183888468057807386721337144137680682625476118279786897212509886077101939758287812490579940150317001145982953543232693213527621097034116254346567713301009867946325425584416630779920833 150 1213249312322666931471702877019281267943514687908210350434757981588113767105325477826081828556374680808027584404889330783341192690090685833081411598937778378510777494283604402779961130931369476870042724364538753327663068406070546837694337514781169205085 151 73341591235627534103425405924494818927622533204858418454536796243764815387291178660515748076876629279886207061341674386648015964238416197384876819908980990776188048801689053304164051078785564321918940715335402679829856325438868060380784015503430051423166 152 4417784339319164080217494141894246666597511604592289213648870532132394772155548257664406460075271158316337680606999003142257594248696290141588336456363359779457646986127345581899072670507043089791396677860374119747931631511370326128197153025051403386687263 153 272337289618969052194266264498168847463210607395560722529480501761332747978503993245559480198743386967597921340201590624179941121303934879701276863086491443803889306378826214646270445101261133846008514326295853533427540146938535477421614446396083683688152961 154 16473627849353568960055596539402868961477692102789025021348805602516021283127768628220839585500423624115402571210524163898118214966886118366747327682185229784782778401113457771825710740711900342055911573240170011280821646333307368988010922217988739540630447624 155 998772089896724595455164931744294316165965637311756818716173946012637949245104976397503660105760071498086358148372583876903954814683027315956972303149237259857780467320427856668430035161352948134429589792380627541455692885427538466749996573744269378204438774415 156 60221201502543760151507347176768742707593372359729313497624512402474168513544946422826084334640837107850834890413602904737580797563081156265716997719267562370318960594156062430070398749752726970689027946644843556013903739314708328134037181406985855214254170918310 157 3669461532909146715958807624007777997596655593797732562569390451881539668305507869546912181567662956539398297529086562083270199703262068072881487660132575273080181941483300764749695595461839919186980420014653521383188580824524415679645641378496674432544506767870190 158 221482495699367931055341480216845311665736108461129796034770269733463178962155987239982528322014766561180489112932856889031303534583882306712559906344008988337818971807793894155490835641107486732376591458391812795279729924820664397729940787469477315020701473326952297 159 13442806571642773952183421687055932690142077249491465895473935842974146210091505123099755349761698010426012294666020310712355222845307360450025018215537795566053850255412882893368919940176764687360863978145145474786319216850290615065667033645934422682987653314110697101 160 816244292397454739149845766562763707403512935515469552222072430839741138674211941950359131863238316038418830201830253381354958924754079173903193367953041610735439369310378477195566810643811431798968864597120543726857398283699985563918639262128338577467842244193200108005 161 55857944565266528140738949370928356391028454127787320892782599372226428607256026231048896614164980974228336122260918438250978089266461054995652952429668043844643449523335390209069240531749664879804428306912008431758092117138669791520583224739741705905120084927084153988015 162 3470977362312652313195345401352868453431282580218338087368236939455192988397308344139473666860005151688331578062881482593983036988317845072540414706509310872593627127697222679333920243628303970444273809960346974713483959957952710302895613959179620670015028902536867534737819 163 216615145582783758937974109382231336463942601540331107914786277382981869108575727744737709208220387456186952070909904528752679267243386993367888565475857137119036066752389292778057878771503093693628351922871140400570123312720254776262268671153765318340439387498453988703211964 164 13368859400628327781884243465514225377720510091919859045949154473198138318284320230513424165461156849487266053878669129494572503722166017872425860953778475476469090654983794679518944567543263997922028203698752644750471356797884853227508856918185393849520702605507147717087230219 165 838291624421085310075340663267667414789923252065836581334869944112658814002763501825979814578792527613512800595862300217194005050417119524303632060962398054696130247339305280621203878186718062266868060920755958442604902245826714105605910324011796415350505588034693027307674820275 166 51748631027753113308234646682233368763145840876127210322887812227881251447561921897523324367067203375390091313515889801997221192529244989704556776586732425178611988729770164380065082049263347771852949531668141436967873363691274971127359185095310220738399607281018244913519570793177 167 3205292031995461159004672375788115224712034348518208302209100496427707012229862293156642020008904982297912159441708319256965758219132227413457042724834748798333385414854179820244523925891267979886804541366417432219700095709545013364273541853089758366381767208326105983639048625901334 168 197837583945247894753615938037498181767598569850998688632892263690600742537137854556074788053972947276397357724512010629767372442869163006373522361922599878229386793114738516589877859745874546139353772713049679344710323237872521400608453873347541234369639764985742610021158945772055987 169 12465438562387480452464456237172578685048919551572722142084473213412256759697480578705613726232893693918063501673158463388519244462553472137568643925376019826524261640877708622016617406376798308672823277013653379069236856198822155366263585141534349851386402777112106634391155352489425415 170 771860447358048950803021677057400347709182805330118146998141347151306625647598411032049940366902722197898960216475970925376631519501913283869332633100356872286478313480998314972760904594531266045799421046896142874621047880186450799158987271577417473578497513122126093019167055918947357635 171 47866808519699558316380434786871698866701068450283344681759618353271894781196003141994674564337307404019770483612548882101344118238427856200032739329001448799322656795351492199340744449878136070332193091141890333236967962453380525684680881305412715194591302876356302030658766431212884310249 172 2952648801990183856424793301646464309318537357449176742791831922899833196604366075996730970417751037807392016307518854280595781815296576349286748644640214713650993962670780129333589718241929878357555582489990095638201899238342812086572938477415153948131199084163722646797417374518079065656035 173 183587754081278085701149149303539351012003940145442084914163756940277313666815890092162681628595637509968974911467604666039691327220915466449188321488690343773537471364333063450228847190339103555888749607601143371966706428253962202060017122622005930876518006035551684995923818531570626651943558 174 11319058212384946503364855167859833455746546122432336674790172473570778955282760739742424388824744091053130078424009183434484955023847288948596881095204301290320399502817428049278451776694382141044231085561530093470669021627822320151082987585581460084338914117133640241270338999944277000343838955 175 700156471859246327762718010953926627852844291552302867993856945509777737592253290108348963503125010106030512346220157645492548450886086955908003356939129997255706853897673874094170533050158783908376699168616300546830304428661055817382427006694766389652923281785892718179842978125564970772027451605 176 43267572766880034863112116744835623717132304540625454253640085210184759500299732481022621243516675986813207379488056427739962023188490629346664656073400035068962464108253305517136453343764299525685934490049643846114529793314837964973281094954121458157165746875469461486587804227959136657104906612654 177 2740999814224879804598016182583512276866267526990502717488318810873156350103638514410722902848421029692349294123694458537127749732074211860399495212719799062342089032103406163010152108250684551962528940110744093408375107956689155671963069085032820287703543355796441331022456802006348174972855203809997 178 170285671909032703489847251735925936042528553584989095093636059847504113437916011837604268909102936120719332089829734603104079582392430321196651527449322891591512992981299502966764861269096830380778138899553564958583219852515652821614073654622682145763199061168161657945360611927472588384612135543627626 179 10593943734963195672192533906777971174079906477496259469605231973953483067309220122457979780464944153783419314481209125958043067698521606347197110274978500639011469755059549040500104131090572123037164624896383662908673246750099020689072636552134477247730312437286594265529848753873120998338303407381917301 180 655450449550288641356747395804631681383237313879855390937233282075547606926672278203730743751688536503463328945766160468795311727565591355111137580735309664301629296862274760425940916828062562476608557589346795103408729963784506977575384984684190420528177644138779451685072420178653612361402855585053635431 181 40833651444176700434845834455423533746805113448913650161715250537128171026407379490154856725238318657653924703231318075002737356234712405319343909889070088253273664326949679615538337606438739875364251555539971690187410063932078897035773363863095601924168812905486426334648959021552572250919874046792505496572 182 2523207402723870778422100179047920971991446042173096525517379416831074349658926743066092767863388190664461576336138348041708459265901558289158739745052914808146884186647925977219888377791242875435774762628809599766425976427842892468094946816170710589860208084478926215198164156443340286768781189200313054992118 183 156198258474292103127235567190169748979307109489597924247144628435565274083571829864275699312536806221914364289218291233216057423434904632520151876114398358682232793538269216147418102622367469742584999704394095693553031983022413767653352248467419929161376647959721091595379272048608708418415731985026940171851172 184 9649575412500785993068769292384142929836090515668065664861047064618062133415348371356673449902164611798257686053606087374975184571145130945986450862789830298811525443200464443410807316460034064318823289608729509055779359061998428763701673470461174430879713824863626811215582656743265266869299190419704627592235249 185 602869494537747707537439768556903164816652419698588194013843461159784194217911018813385621230397048257726540618993180683344024748625277214813245516393474485839031855603281989495512372754048746030426887820436183587880573028551090333129206063245610597830016551532652033281793565139940362282656958045437832799562259526 186 37285287174488218701161939012542219237271162937303718788727110194578524627325720097230739403582586927675167638032917448118517506067611140005980790198701879123510300824105433890588548442019271172193485725171871387976503846093465184163624450610950290007804540179018634284298404610075484955015641089289720071758031645034 187 2308840506876331890770016143396409968597401961629206651628247836231551207027189710356299453528677848396299847324396967681602027934935156414042675460026470759934597474689540083046812426449225380098685214726056966497509041353731219536905877559536660710698524401187994546918906642552407230268573295801747725968853730035839 188 142498234591032135156823135134436564457936707340069903862125386031198479322897775330037282339053811809756099706773149709588650969939174929737519472982873225862221955362420077726174173784345209265661441087774944354076150982487038722476149996690398310062380438190957818515658453435654183335952163784373178533763797051509236 189 8855867195562367749396855238448496242989136504055607764426168394850526169991844148582796563648329769841065648782717146169274386397326854160087963126831846092760963601439770366741598068140656318568284600345864789469508913326741933872526075520996072530516632915809049245615380150475183970061654042019672471128095539297349928 190 546952066828982618184132560807225061441097889889064295215172057884515719641497823329532851855696334854917875356143001047015580356418241851334608997379937251972917626795255867749077076114222800105598317739130103797704608663534561280069661977417109032642194270829981014535891551911456645145324495352469868458113361489944635907 191 33932354604070586891110367171643628223687797337465586781414431006671942033012318914411260484165631769520559813710089405617129073938778608874440409288534233222942594854480731582928350494018232284212632444091861801930237118617422325247034698018742445795726611941565145316142535917805653630518641692202396246101515267742449027421 192 2107343395195602591627725421745847112613975751587985779824102119261048466620483655702759453233212450560154293145716838905237194551887557885005589576719239153947706626687695919903928305817816799516386282860870149320880502681801304144909295794930332309176805816997324929634386893791192807301950055202449811534034556301709452506309 193 147373536223235854833309015546769376901053307967057025151106019821093311650595311674846396242405031306905718744759375202516384074457195466003408060111089502619309915430437762837309753879344009673962206412805240685242743961358647711907055889609252109299657636391663773056032578736398929528674936822303019070962505486852989724565331 194 9345334624170804837361028612470278097127054264103294134674024911334346255449764327902052762991098828864628487392480336229098062535179843804154461158813281854373973844259737657560310537122475158854541426033933074003626230748067124249218840607834517302863938310928738034681596515998661029537923010361655051937915272754367984857708659 195 594604631372347736915695011149402119220982060398565317942528917119347571859412260315032899641767418746245906134134720013026034375827953670834802934320302780917245768655740099907132713111486487790208197398681867263763496994360825533557615028279642609793062172290979166189617215297008644147513721630948614691631760845310153669935760855 196 37474753012645746014391268897505516242886793649730614950904069343275217356976325090847570543908912247682562733507682849375347685733210711303311320064304088564749405686663051643151429967459249734225368334085848463072858697566002508488302695264856154921223142163865026400958257626476524259372474552146986009500042272866087858999937046558 197 2393202827425894723895023323886834190558705930954725152015107758728408982201892866898563045604638705507132497861755780146290277343369818064198224839932713732580384504633421067736901511698742157810839414138936262110794434062492579837986959324449942715423147812738861480649494374581770671768602913424778727934554854458747872117293833757699 198 150837491242635821017810853144121824031341543664263494315776138239325123722916821999003340275780298188249901303536154003942978195210123739243475453177434526171717202765029280694018815486478383126671816328568783227142991066487909048272219130174889425008255939107337543410179509309810152126898733444606534200574012777022910048424989206031289 199 9532359140780651461120913697545703335712265192431749794427643874122062734484743947590770683048629285154162396751891755774168407898675477051621207494704297176530851638535979218179334893511344879552022808893467528461985189231745730910181297601634502732390911303257199979102333060785834538502457791353200922383600579127415081285345092773220497 200 600744480588628609519276073959940674118287948195965801901527512455946294688924380744911702676806660595826318443017479520073297401481977707456860862748660821569984106623523711320354368634269276541083963159760054669229909947446648359758818541856621068184930870565825077782192435023124877051302055280491478305218987214195964687589817816526309089 201 38503106948485620385896182888164375910049437177817539690346007751081959506310081979531358444440247044192086984658869162650202656109942878613338321838966197605767640367070016670335049661748930959506751319194632839145979514476329031978412352886365101911641042108193114001204763945823039894005197521742655846174916011604142590647462590080791435170 202 2432291239143185836545159866837493079619590136096033195300364029485052510795801965919955056383674014615226543860397364230761930635027210848105715145187794182835698232970119572844666830571543812225303641481024310858016866708209995897513393049720250521258510676637028816611393981557375874611059657982542519619536226268012020958658678551226785617262 203 153822367459053248374591687425177738091274260356494736153389028375260969102558177998502907038755787418373630069819259215732256207007504694005513058009055382641230121681465396813087265156044424112656500202007443819625305584994074864153310189772836089935519298853009919446306850372663279960246904988581025608020760502529726522713594199414886279698339 204 9686820403126108201989537984343458936626502508897543268951407703594703869673488318170230569097400839790006342918196920211367741650843015321739917864397040401044087799565618243195351824621254185646684161410216763869281529933159612302368949074192865248509066409260205508493230166760014624635092733764422292660471807729785981618983200955835853442019635 205 613844318032413385979180251596105568788602558324275092829345874346113083742365233960743033017559860087173769724970057435305024543091049494371892479549531945277760161355286781620092808170089451918733497053818374711681256865139284825573388183930316125640716802490261237389492239017379362653925143781192416372207164289217208930217844399701959553011654043 206 38636906737794565942466593864781662574992596556830750630539294101786229606578967865681802315235208209128435840464525538875359879690382033736895338444250880706853200657367295125092844760137268257456547308906628291662845992681619833580185799940638575927108784329553770670376375866699836325258710102177370942917075794445964892502859055288061379229614487054 207 2438145630311856621636100520818589342148955465610744292670236186964756531608869275272992495365663932700490085944457440802363435881053534448236706246432199806904210090125112714906108390345142342902110534336760973372855477064101948788979599491815562559076828576715933460077073606405143054191946040747855176793737250915629888722401301098523607468674830753309 208 153747627306596623825244653998375409291407009739847447501807726114804958952125502255399268670109317969455959155879275023041992682998110966179598458000089060001248729500019843676806213081598326542681454065252943898736060970849273241223774591631995119369808616804624651139529340336812563037276983570298710149151545734194351840374885768881003879551363106126889 209 9878571061041533575458717481877471093346298555980731548393164937594274612879631547080741407573692401367117901171848036216122203722475975341887071347271382613649970313035655049090480343231023919923274991800810453106750308573548273136456346946586436784917094857917635520635270380570977918287133792407208984172830960723168096990360757488245415564904125020537372 210 625148155247448690776245111059198438540350101111229636131702512536323837569384617617658183478688378616134493553139535305112822578188405658207445025390903655897463382865947716276103969094110160139399572653149617367017113781580054057553361806084694152839264933600601985769129444840784188011750624165403183030802949844960189310503985725957489680793115034155239926