2 0 3 2 4 11 5 59 6 359 7 2519 8 20159 9 181439 10 1814399 11 19958399 12 239500799 13 3113510399 14 43589145599 15 653837183999 16 10461394943999 17 177843714047999 18 3201186852863999 19 60822550204415999 20 1216451004088319999 21 25545471085854719999 22 562000363888803839999 23 12926008369442488319999 24 310224200866619719679999 25 7755605021665492991999999 26 201645730563302817791999999 27 5444434725209176080383999999 28 152444172305856930250751999999 29 4420880996869850977271807999999 30 132626429906095529318154239999999 31 4111419327088961408862781439999999 32 131565418466846765083609006079999999 33 4341658809405943247759097200639999999 34 147616399519802070423809304821759999999 35 5166573983193072464833325668761599999999 36 185996663394950608733999724075417599999999 37 6881876545613172523157989790790451199999999 38 261511308733300555880003612050037145599999999 39 10198941040598721679320140869951448678399999999 40 407957641623948867172805634798057947135999999999 41 16726263306581903554085031026720375832575999999999 42 702503058876439949271571303122255784968191999999999 43 30207631531686917818677566034256998753632255999999999 44 1329135787394224384021812905507307945159819263999999999 45 59811110432740097280981580747828857532191866879999999999 46 2751311079906044474925152714400127446480825876479999999999 47 129311620755584090321482177576805989984598816194559999999999 48 6206957796268036335431144523686687519260743177338879999999999 49 304140932017133780436126081660647688443776415689605119999999999 50 15207046600856689021806304083032384422188820784480255999999999999 51 775559376643691140112121508234651605531629860008493055999999999999 52 40329087585471939285830318428201883487644752720441638911999999999999 53 2137441642030012782149006876694699824845171894183406862335999999999999 54 115421848669620690236046371341513790541639282285903970566143999999999999 55 6348201676829137962982550423783258479790160525724718381137919999999999999 56 355499293902431725927022823731862474868248989440584229343723519999999999999 57 20263459752438608377840300952716161067490192398113301072592240639999999999999 58 1175280665641439285914737455257537341914431159090571462210349957119999999999999 59 69341559272844917868969509860194703172951438386343716270410647470079999999999999 60 4160493556370695072138170591611682190377086303180622976224638848204799999999999999 61 253790106938612399400428406088312613613002264494018001549702969740492799999999999999 62 15734986630193968762826561177475382044006140398629116096081584123910553599999999999999 63 991304157702220032058073354180949068772386845113634314053139799806364876799999999999999 64 63443466092942082051716694667580740401432758087272596099400947187607352115199999999999999 65 4123825296041235333361585153392748126093129275672718746461061567194477887487999999999999999 66 272172469538721532001864620123921376322146532194399437266430063434835540574207999999999999999 67 18235555459094342644124929548302732213583817657024762296850814250133981218471935999999999999999 68 1240017771218415299800495209284585790523699600677683836185855369009110722856091647999999999999999 69 85561226214070655686234169440636419546135272446760184696824020461628639877070323711999999999999999 70 5989285834984945898036391860844549368229469071273212928777681432314004791394922659839999999999999999 71 425239294283931158760583822119963005144292304060398117943215381694294340189039508848639999999999999999 72 30617229188443043430762035192637336370389045892348664491911507481989192493610844637102079999999999999999 73 2235057730756342170445628569062525555038400350141452507909540046185211052033591658508451839999999999999999 74 165394272075969320612976514110626891072841625910467485585305963417705617850485782729625436159999999999999999 75 12404570405697699045973238558297016830463121943285061418897947256327921338786433704721907711999999999999999999 76 942747350833025127493966130430573279115197267689664667836243991480922021747768961558864986111999999999999999999 77 72591546014142934817035392043154142491870189612104179423390787344030995674578210040032603930623999999999999999999 78 5662140589103148915728760579366023114365874789744125995024481412834417662617100383122543106588671999999999999999999 79 447309106539148764342572085769915826034904108389785953606934031613918995346750930266680905420505087999999999999999999 80 35784728523131901147405766861593266082792328671182876288554722529113519627740074421334472433640407039999999999999999999 81 2898563010373683992939867115789054552706178622365812979372932524858195089846946028128092267124872970239999999999999999999 82 237682166850642087421069103494702473321906647033996664308580467038371997367449574306503565904239583559679999999999999999999 83 19727619848603293255948735590060305285718251703821723137612178764184875781498314667439795970051885435453439999999999999999999 84 1657120067282676633499693789565065644000333143121024743559423016191529565645858432064942861484358376578088959999999999999999999 85 140855205719027513847473972113030579740028317165287103202550956376280013079897966725520143226170462009137561599999999999999999999 86 12113547691836366190882761601720629857642435276214690875419382248360081124871225138394732317450659732785830297599999999999999999999 87 1053878649189763858606800259349694797614891869030678106161486255607327057863796587040341711618207396752367235891199999999999999999999 88 92741321128699219557398422822773142190110484474699673342210790493444781092014099659550070622402250914208316758425599999999999999999999 89 8253977580454230540608459631226809654919833118248270927456760353916585517189254869699956285393800331364540191499878399999999999999999999 90 742857982240880748654761366810412868942784980642344383471108431852492696547032938272996065685442029822808617234989055999999999999999999999 91 67600076383920148127583284379747571073793433238453338895870867298576835385779997382842641977375224713875584168384004095999999999999999999999 92 6219207027320653627737662162936776538788995857937707178420119791469068855491759759221523061918520673676553743491328376831999999999999999999999 93 578386253540820787379602581153120218107376614788206767593071140606623403560733657607601644758422422651919498144693539045375999999999999999999999 94 54368307832837154013682642628393300502093401790091436153748687217022599934708963815114554607291707729280432825601192670265343999999999999999999999 95 5164989244119529631299851049697363547698873170058686434606125285617146993797351562435882687692712234281641118432113303675207679999999999999999999999 96 495838967435474844604785700770946900579091824325633897722188027419246111404545749993844738018500374491037547369482877152819937279999999999999999999999 97 48096379841241059926664212974781849356171906959586488079052238659666872806240937749402939587794536325630642094839839083823533916159999999999999999999999 98 4713445224441623872813092871528621236904846882039475831747119388647353535011611899441488079603864559911802925294304230214706323783679999999999999999999999 99 466631077219720763408496194281333502453579841321908107342964819476087999966149578044707319880782591431268489604136118791255926054584319999999999999999999999 100 46663107721972076340849619428133350245357984132190810734296481947608799996614957804470731988078259143126848960413611879125592605458431999999999999999999999999 101 4712973879919179710425811562241468374781156397351271884163944676708488799658110738251543930795904173455811745001774799791684853151301631999999999999999999999999 102 480723335751756330463432779348629774227677952529829732184722357024265857565127295301657480941182225692492797990181029578751855021432766463999999999999999999999999 103 49514503582430902037733576272908866745450829110572462415026402773499383329208111416070720536941769246326758192988646046611441067207574945791999999999999999999999999 104 5149508372572813811924291932382522141526886227499536091162745888443935866237643587271354935841944001617982852070819188847589870989587794362367999999999999999999999999 105 540698379120145450252050652900164824860323053887451289572088318286613265954952576663492268263404120169888199467436014828996936453906718408048639999999999999999999999999 106 57314028186735417726717369207417471435194243712069836694641361738381006191224973126330180435920836738008149143548217571873675264114112151253155839999999999999999999999999 107 6132601015980689696758758505193669443565784077191472526326625706006767662461072124517329306643529530966871958359659280190483253260210000184087674879999999999999999999999999 108 662320909725914487249945918560916299905104680336679032843275576248730907545795789447871565117501189344422171502843202260572191352102680019881468887039999999999999999999999999 109 72192979160124679110244105123139876689656410156698014579917037811111668922491741049818000597807629638542016693809909046402368857379192122167080108687359999999999999999999999999 110 7941227707613714702126851563545386435862205117236781603790874159222283581474091515479980065758839260239621836319089995104260574311711133438378811955609599999999999999999999999999 111 881476275545122331936080523553537894380704768013282758020787031673673477543624158218277787299231157886598023831418989456572923748599935811660048127072665599999999999999999999999999 112 98725342861053701176841018637996244170638934017487668898328147547451429484885905720447112177513889683298978669118926819136167459843192810905925390232138547199999999999999999999999999 113 11155963743299068232983035106093575591282199543976106585511080672862011531792107346410523676059069534212784589610438730562386922962280787632369569096231655833599999999999999999999999999 114 1271779866736093778560066002094667617406170748013276150748263196706269314624300237490799699070733926900257443215590015284112109217700009790090130876970408765030399999999999999999999999999 115 146254684674650784534407590240886776001709636021526757336050267621220971181794527311441965393134401593529605969792851757672892560035501125860365050851597007978495999999999999999999999999999 116 16965543422259491005991280467942866016198317778497103850981831044061632657088165168127267985603590584849434292495970803890055536964118130599802345898785252925505535999999999999999999999999999 117 1984968580404360447700979814749315323895203180084161150564874232155211020879315324670890354315620098427383812222028584055136497824801821280176874470157874592284147711999999999999999999999999999 118 234226292487714532828715618140419208219633975249931015766655159394314900463759208311165061809243171614431289842199372918506106743326614911060871187478629201889529430015999999999999999999999999999 119 27872928806038029406617158558709885778136443054741790876231963967923473155187345789028642355299937422117323491221725377302226702455867174416243671309956875024854002171903999999999999999999999999999 120 3344751456724563528794059027045186293376373166569014905147835676150816778622481494683437082635992490654078818946607045276267204294704060929949240557194825002982480260628479999999999999999999999999999 121 404714926263672186984081142272467541498541153154850803522888116814248830213320260856695886998955091369143537092539452478428331719659191372523858107420573825360880111536046079999999999999999999999999999 122 49375221004168006812057899357241040062822020684891798029792350251338357286025071824516898213872521147035511525289813202368256469798421347447910689105310006694027373607397621759999999999999999999999999999 123 6073152183512664837883121620940647927727108544241691157664459080914617946181083834415578480306320101085367917610647023891295545785205825736093014759953130823365366953709907476479999999999999999999999999999 124 753070870755570439897507080996640343038161459485969703550392926033412625326454395467531731557983692534585621783720230962520647677365522391275533830234188222097305502260028527083519999999999999999999999999999 125 94133858844446304987188385124580042879770182435746212943799115754176578165806799433441466444747961566823202722965028870315080959670690298909441728779273527762163187782503565885439999999999999999999999999999999 126 11860866214400234428385736525697085402851042986904022830918688585026248848891656728613624772038243157419723543093593637659700200918506977662589657826188464498032561660595449301565439999999999999999999999999999999 127 1506330009228829772404988538763529846162082459336810899526673450298333603809240404533930346048856880992304889972886391982781925516650386163148886543925934991250135330895622061298810879999999999999999999999999999999 128 192810241181290210867838532961731820308746554795111795139414201638186701287582771780343084294253680767015025916529458173796086466131249428883057477622519678880017322354639623846247792639999999999999999999999999999999 129 24872521112386437201951170752063404819828305568569421572984432011326084466098177559664257873958724818944938343232300104419695154130931176325914414613305038575522234583748511476165965250559999999999999999999999999999999 130 3233427744610236836253652197768242626577679723914024804487976161472390980592763082756353523614634226462841984620199013574560370037021052922368873899729655014817890495887306491901575482572799999999999999999999999999999999 131 423579034543941025549228437907639784081676043832737249387924877152883218457651963841082311593517083666632299985246070778267408474849757932830322480864584806941143654961237150439106388217036799999999999999999999999999999999 132 55912432559800215372498153803808451498781237785921316919206083784180584836410059227022865130344255043995463598052481342731297918680168047133602567474125194516230962454883303857962043244648857599999999999999999999999999999999 133 7436353530453428644542254455906524049337904625527535150254409143296017783242537877194041062335785920851396658540980018583262623184462350268769141474058650870658718006499479413108951751538298060799999999999999999999999999999999 134 996471373080759438368662097091474222611279219820689710134090825201666382954500075544001502352995313394087152244491322490157191506717954936015064957523859216668268212870930241356599534706131940147199999999999999999999999999999999 135 134523635365902524179769383107349020052522694675793110868102261402224961698857510198440202817654367308201765553006328536171220853406923916362033769265720994250216208737575582583140937185327811919871999999999999999999999999999999999 136 18295214409762743288448636102599466727143086475907863078061907550702594791044621386987867583200993953915440115208860680919286036063341652625236592620138055218029404388310279231307167457204582421102591999999999999999999999999999999999 137 2506444374137495830517463146056126941618602847199377241694481334446255486373113130017337858898536171686415295783613913285942186940677806409657413188958913564870028401198508254689081941637027791691055103999999999999999999999999999999999 138 345889323630974424611409914155745517943367192913514059353838424153583257119489611942392624527997991692725310818138720033460021797813537284532723020076330071952063919365394139147093307945909835253365604351999999999999999999999999999999999 139 48078615984705445020985978067648626994128039814978454250183540957348072739609056059992574809391720845288818203721282084650943029896081682550048499790609880001336884791789785341445969804481467100217819004927999999999999999999999999999999999 140 6731006237858762302938036929470807779177925574096983595025695734028730183545267848398960473314840918340434548520979491851132024185451435557006789970685383200187163870850569947802435772627405394030494660689919999999999999999999999999999999999 141 949071879538085484714263207055383896864087505947674686898623098498050955879882766624253426737392569486001271341458108351009615410148652413537957385866639031226390105789930362640143443940464160558299747157278719999999999999999999999999999999999 142 134768206894408138829425375401864513354700425844569805539604479986723235734943352860643986596709744867012180530487051385843365388241108642722389948793062742434147395022170111494900369039545910799278564096333578239999999999999999999999999999999999 143 19271853585900363852607828682466625409722160895773482192163440638101422710096899459072090083329493515982741815859648348175601250518478535909301762677407972168083077488170325943770752772655065244296834665775701688319999999999999999999999999999999999 144 2775146916369652394775527330275194058999991168991381435671535451886604870253953522106380971999447066301514821483789362137286580074660909170939453825546747992203963158296526935902988399262329395178744191871701043118079999999999999999999999999999999999 145 402396302873599597242451462889903138554998719503750308172372640523557706186823260705425240939919824613719649115149457509906554110825831829786220804704278458869574657952996405705933317893037762300917907821396651252121599999999999999999999999999999999999 146 58749860219545541197397913581925858229029813047547544993166405516439425103276196062992085177228294393603068770811820796446356900180571447148788237486824654994957900061137475233066264412383513295934014541923911082809753599999999999999999999999999999999999 147 8636229452273194556017493296543101159667382517989489113995461610916595490181600821259836521052559275859651109309337657077614464326544002730871870910563224284258811308987208859260740868620376454502300137662814929173033779199999999999999999999999999999999999 148 1278161958936432794290589007888378971630772612662444388871328318415656132546876921546455805115778772827228364177781973247486940720328512404169036894763357194070304073730106911170589648555815715266340420374096609517608999321599999999999999999999999999999999999 149 190446131881528486349297762175368466772985119286704213941827919443932763749484661310421914962251037151257026262489514013875554167328948348221186497319740221916475306985785929764417857634816541574684722635740394818123740898918399999999999999999999999999999999999 150 28566919782229272952394664326305270015947767893005632091274187916589914562422699196563287244337655572688553939373427102081333125099342252233177974597961033287471296047867889464662678645222481236202708395361059222718561134837759999999999999999999999999999999999999 151 4313604887116620215811594313272095772408112951843850445782402375405077098925827578681056373894985991475971644845387492414281301890000680087209874164292116026408165703228051309164064475428594666666608967699519942630502731360501759999999999999999999999999999999999999 152 655667942841726272803362335617358557406033168680265267758925161061571719036725791959520568832037870704347690016498898846970757887280103373255900872972401636014041186890663798992937800265146389333324563090327031279836415166796267519999999999999999999999999999999999999 153 100317195254784119738914437349455859283123074808080585967115549642420473012619046169806647031301794217765196572524331523586525956753855816108152833564777450310148301594271561245919483440567397567998658152820035785814971520519828930559999999999999999999999999999999999999 154 15448848069236754439792823351816202329600953520444410238935794644932752843943333110150223642820476309535840272168747054632324997340093795680655536368975727347762838445517820431871600449847379225471793355534285511015505614160053655306239999999999999999999999999999999999999 155 2394571450731696938167887619531511361088147795668883587035048169964576690811216632073284664637173827978055242186155793468010374587714538330501608137191237738903239959055262166940098069726343779948127970107814254207403370194808316572467199999999999999999999999999999999999999 156 373553146314144722354190468646915772329751056124345839577467514514473963766549794603432407683399117164576617781040303781009618435683467979558250869401833087268905433612620898042655298877309629671907963336819023656354925750390097385304883199999999999999999999999999999999999999 157 58647843971320721409607903577565776255770915811522296813662399778772412311348317752738888006293661394838528991623327693618510094402304472790645386496087794701218153077181480992696881923737611858489550243880586714047723342811245289492866662399999999999999999999999999999999999999 158 9266359347468673982718048765255392648411804698220522896558659165046041145193034204932744304994398500384487580676485775591724594915564106700921971066381871562792468186194673996846107343950542673641348938533132700819540288164176755739872932659199999999999999999999999999999999999999 159 1473351136247519163252169753675607431097476947017063140552826807242320542085692438584306344494109361561133525327561238319084210591574692965446593399554717578484002441604953165498531067688136285108974481226768099430306905818104104162639796292812799999999999999999999999999999999999999 160 235736181799603066120347160588097188975596311522730102488452289158771286733710790173489015119057497849781364052409798131053473694651950874471454943928754812557440390656792506479764970830101805617435916996282895908849104930896656666022367406850047999999999999999999999999999999999999999 161 37953525269736093645375892854683647425071006155159546500640818554562177164127437217931731434168257153814799612437977499099609264838964090789904245972529524821747902895743593543242160303646390704407182636401546241324705893874361723229601152502857727999999999999999999999999999999999999999 162 6148471093697247170550894642458750882861502997135846533103812605839072700588644829304940492335257658917997537214952354854136700903912182707964487847549783021123160269110462154005229969190715294113963587097050491094602354807646599163195386705462951935999999999999999999999999999999999999999 163 1002200788272651288799795826720776393906424988533142984895921454751768850195949107176705300250646998403633598566037233841224282247337685781398211519150614632443075123865005331102852484978086592940576064696819230048420183833646395663600848032990461165567999999999999999999999999999999999999999 164 164360929276714811363166515582207328600653698119435449522931118579290091432135653576979669241106107738195910164830106349960782288563380468149306689140700799720664320313860874300867807536406201242254474610278353727940910148718008888830539077410435631153151999999999999999999999999999999999999999 165 27119553330657943874922475071064209219107860189706849171283634565582865086302382840201645424782507776802325177196967547743529077612957777244635603708215631953909612851787044259643188243507023204971988310695928365110250174538471466657038947772721879140270079999999999999999999999999999999999999999 166 4501845852889218683237130861796658730371904791491336962433083337886755604326195551473473140513896290949185979414696612925425826883750991022609510215563794904348995733396649347100769248422165852025350059575524108608301528973386263465068465330271831937284833279999999999999999999999999999999999999999 167 751808257432499520100600853920042007972108100179053272726324917427088185922474657096070014465820680588514058562254334358546113089586415500775788205999153749026282287477240440965828464486501697288233459949112526137586355338555505998666433710155395933526567157759999999999999999999999999999999999999999 168 126303787248659919376900943458567057339314160830080949818022586127750815234975742392139762430257874338870361838458728172235746999050517804130332418607857829836415424296176394082259182033732285144423221271450904391114507696877325007775960863306106516832463282503679999999999999999999999999999999999999999 169 21345340045023526374696259444497832690344093180283680519245817055589887774710900464271619850713580763269091150699525061107841242839537508898026178744727973242354206706053810599901801763700756189407524394875202842098351800772267926314137385898732001344686294743121919999999999999999999999999999999999999999 170 3628707807653999483698364105564631557358495840648225688271788899450280921700853078926175374621308729755745495618919260388333011282721376512664450386603755451200215140029147801983306299829128552199279147128784483156719806131285547473403355602784440228596670106330726399999999999999999999999999999999999999999 171 620509035108833911712420262051551996308302788750846592694475901805998037610845876496375989060243792788232479750835193526404944929345355383665621016109242182155236788944984274139145377270780982426076734159022146619799086848449828617951973808076139279090030588182554214399999999999999999999999999999999999999999 172 106727554038719432814536285072866943365028079665145613943449855110631662469065490757376670118361932359575986517143653286541650527847401125990486814770789655330700727698537295151933004890574328977285198275351809218605442937933370522287739494989095956003485261167399324876799999999999999999999999999999999999999999 173 18463866848698461876914777317605981202149857782070191212216824934139277607148329901026163930476614298206645667465852018571705541317600394796354218955346610372211225891846952061284409846069358913070339301635862994818741628262473100355778932633113600388602950181960083203686399999999999999999999999999999999999999999 174 3212712831673532366583171253263440729174075254080213270925727538540234303643809402778552523902930887887956346139058251231476764189262468694565634098230310204764753305181369658663487313216068450874239038484640161098461043317670319461905534278161766467616913331661054477441433599999999999999999999999999999999999999999 175 562224745542868164152054969321102127605463169464037322412002319244541003137666645486246691683012905380392360574335193965508433733120932021548985967190304285833831828406739690266110279812811978902991831734812028192230682580592305905833468498678309131832959833040684533552250879999999999999999999999999999999999999999999 176 98951555215544796890761674600513974458561517825670568744512408187039216552229329605579417736210271346949055461082994137929484337029284035792621530225493554306754401799586185486835409247054908286926562385326916961832600134184245839426690455767382407202600930615160477905196154879999999999999999999999999999999999999999999 177 17514425273151429049664816404290973479165388655143690667778696249105941329744591340187556939309218028409982816611689962413518727654183274335294010849912359112295529118526754831169867436728718766786001542202864302244370223750611513578524210670826686074860364718883404589219719413759999999999999999999999999999999999999999999 178 3117567698620954370840337319963793279291439180615576938864607932340857556694537258553385135197040809056976941356880813309606333522444622831682333931284399921988604183097762359948236403737711940487908274512109845799497899827608849416977309499407150121325144919961246016881110055649279999999999999999999999999999999999999999999 179 558044618053150832380420380273518996993167613330188272056764819889013502648322169281055939200270304821198872502881665582419533700517587486871137773699907586035960148774499462430734316269050437347335581137667662398110124069141984045638938400393879871717200940673063037021718699961221119999999999999999999999999999999999999999999 180 100448031249567149828475668449233419458770170399433888970217667580022430476697990470590069056048654867815797050518699804835516066093165747636804799265983365486472826779409903237532176928429078722520404604780179231659822332445557128215008912070898376909096169321151346663909365993019801599999999999999999999999999999999999999999999 181 18181093656171654118954095989311248922037400842297533903609397831984059916282336275176802499144806531074659266143884664675228407962863000322261668667142989153051581647073192485993324024045663248776193233465212440930427842172645840206916613084832606220546406647128393746167595244736584089599999999999999999999999999999999999999999999 182 3308959045423241049649645470054647303810806953298151170456910405421098904763385202082178054844354788655587986438187008970891570249241066058651623697420024025855387859767321032450784972376310711277267168490668664249337867275421542917658823581439534332139446009777367661802502334542058304307199999999999999999999999999999999999999999999 183 605539505312453112085885121020000456597377672453561664193614604192061099571699491981038584036516926323972601518188222641673157355611115088733247136627864396731535978337419748938493649944864860163739891833792365557628829711402142353931564715403434782781518619789258282109857927221196669688217599999999999999999999999999999999999999999999 184 111419268977491372623802862267680084013917491731455346211625087171339242321192706524511099462719114443610958679346632966067860953432445176326917473139527048998602620014085233804682831589855134270128140097417795262603704666897994193123407907634232000031799426041223523908213858608700187222632038399999999999999999999999999999999999999999999 185 20612564760835903935403529519520815542574735970319239049150641126697759829420650707034553400603036172068027355679127098722554276385002357620479732530812504064741484702605768253866323844123199839973705918022292123581685363376128925727830462912332920005882893817626351923019563842609534636186927103999999999999999999999999999999999999999999999 186 3833937045515478131985056490630871690918900890479378463142019249565783328272241031508426932512164728004653088156317640362395095407610438517409230250731125756041916154684672895219136235006915170235109300752146334986193477587959980185376466101693923121094218250078501457681638874725373442330768441343999999999999999999999999999999999999999999999 187 716946227511394410681205563747973006201834466519643772607557599668801482386909072892075836379774804136870127485231398747767882841223152002755526056886720516379838320926033831405978475946293136833965439240651364642418180308948516294665399161016763623644618812764679772586466469573644833715853698531327999999999999999999999999999999999999999999999 188 134785890772142149208066645984618925165944879705693029250220828737734678688738905703710257239397663177731583967223502964580361974149952576518038898694703457079409604334094360304323953477903109724785502577242456552774617898082321063397095042271151561245188336799759797246255696279845228738580495323889663999999999999999999999999999999999999999999999 189 25474533355934866200324596091092976856363582264375982528291736631431854272171653178001238618246158340591269369805242060305688413114341036961909351853298953388008415219143834097517227207323687737984459987098824288474402782737558680982050962989247645075340595655154601679542326596890748231591713616215146495999999999999999999999999999999999999999999999 190 4840161337627624578061673257307665602709080630231436680375429959972052311712614103820235337466770084712341180262995991458080798491724797022762776852126801143721598891637328478528273169391500670217047397548776614810136528720136149386589682967957052564314713174479374319113042053409242164002425587080877834239999999999999999999999999999999999999999999999 191 924470815486876294409779592145764130117434400374204405951707122354661991537109293829664949456153086180057165430232234368493432511919436231347690378756219018450825388302729739398900175353776628011456052931816333428736076985546004532838629446879797039784110216325560494950591032201165253324463287132447666339839999999999999999999999999999999999999999999999 192 177498396573480248526677681691986712982547404871847245942727767492095102375124984415295670295581392546570975762604588998750739042288531756418756552721194051542558474554124109964588833667925112578199562162908736018317326781224832870305016853800921031638549161534507615030513478182623728638296951129429951937249279999999999999999999999999999999999999999999999 193 34257190538681687965648792566553435605631649140266518466946459125974354758399121992152064367047208761488198322182685676758892635161686628988820014675190451947713785588945953223165644897909546727592515497441386051535244068776392743968868252783577759106239988176159969700889101289246379627191311567979980723889111039999999999999999999999999999999999999999999999 194 6645894964504247465335865757911366507492539933211704582587613070439024823129429666477500487207158499728710474503441021291225171221367206023831082846986947677856474404255514925294135110194452065152948006503628893997837349342620192329960441040014085266610557706175034121972485650113797647675114444188116260434487541759999999999999999999999999999999999999999999999 195 1295949518078328255740493822792716468961045286976282393604584548735609840510238784963112595005395907447098542528170999151788908388166605174647061155162454797182012508829825410432356346487918152704824861268207634329578283121810937504342286002802746626989058752704131653784634701772190541296647316616682670784725070643199999999999999999999999999999999999999999999999 196 254006105543352338125136789267372427916364876247351349146498571552179528740006801852770068621057597859631314335521515833750626044080654614230823986411841140247674451730645780444741843911631957930145672808568696328597343491874943750851088056549338338889855515530009804141788401547349346094142874056869803473806113846067199999999999999999999999999999999999999999999999 197 50039202792040410610651947485672368299523880620728215781860218595779367161781339964995703518348346778347368924097738619248873330683888959003472325323132704628791866990937218747614143250591495712238697543288033176733676667899363918917664347140219652761301536559411931415932315104827821180546146189203351284339804427675238399999999999999999999999999999999999999999999999 198 9907762152824001300909085602163128923305728362904186724808323281964314698032705313069149296632972662112779046971352246611276919475410013882687520413980275516500789664205569312027600363617116151023262113571030568993267980244074055945697540733763491246737704238763562420354598390755908593748136945462263554299281276679697203199999999999999999999999999999999999999999999999 199 1971644668411976258880908034830462655737839944217933158236856333110898624908508357300760710029961559760443030347299097075644106975606592762654816562382074827783657143176908293093492472359806114053629160600635083229660328068570737133193810606018934758100803143513948921650565079760425810155879252146990447305556974059259743436799999999999999999999999999999999999999999999999 200 394328933682395251776181606966092531147567988843586631647371266622179724981701671460152142005992311952088606069459819415128821395121318552530963312476414965556731428635381658618698494471961222810725832120127016645932065613714147426638762121203786951620160628702789784330113015952085162031175850429398089461111394811851948687359999999999999999999999999999999999999999999999999 201 79260115670161445607012503000184598760661165757560912961121624591058124721322035963490580543204454702369809819961423702440893100419385029058723625807759408076903017155711713382358397388864205784955892256145530345832345188356543632754391186361961177275652286369260746650352716206369117568266345936309015981683390357182241686159359999999999999999999999999999999999999999999999999 202 16010543365372612012616525606037288949653555483027304418146568167393741193707051264625097269727299849878701583632207587893060406284715775869862172413167400431534409465453766103236396272550569568561090235741397129858133728048021813816387019645116157809681761846590670823371248673686561748789801879134421228300044852150812820604190719999999999999999999999999999999999999999999999999 203 3250140303170640238561154698025569656779671763054542796883753337980929462322531406718894745754641869525376421477338140342291262475797302501582020999872982287601485121487114518956988443327765622417901317855503617361201146793748428204726564987958580035365397654857906177144363480758372035004329781464287509344909104986615002582650716159999999999999999999999999999999999999999999999999 204 663028621846810608666475558397216209983053039663126730564285680948109610313796406970654528133946941383176789981376980629827417545062649710322732283974088386670702964783371361867225642438864186973251868842522737941685033945924679353764219257543550327214541121591012860137450150074707895140883275418714651906361457417269460526860746096639999999999999999999999999999999999999999999999999 205 135920867478596174776627489471429323046525873130940979765678564594362470114328263428984178267459122983551241946182281029114620596737843190616160118214688119267494107780591129182781256699967158329516633112717161278045431958914559267521664947796427817078980929926157636328177280765315118503881071460836503640804098770540239408006452949811199999999999999999999999999999999999999999999999999 206 27999698700590812003985262831114440547584329864973841831729784306438668843551622266370740723096579334611555840913549891997611842927995697266928984352225752569103786202801772611652938880193234615880426421219735223277358983536399209109462979246064130318270071564788473083604519837654914411799500720932319750005644346731289318049329307661107199999999999999999999999999999999999999999999999999 207 5795937631022298084824949406040689193349956282049585259168065351432804450615185809138743329680991922264592059069104827643505651486095109334254299760910730781804483743979966930612158348199999565487248269192485191218413309592034636285658836703935274975881904813911213928306135606394567283242496649232990188251168379773376888836211166685849190399999999999999999999999999999999999999999999999999 208 1205555027252638001643589476456463352216790906666313733906957593098023325727958648300858612573646319831035148286373804149849175509107782741524894350269432002615332618747833121567328936425599909621347639992036919773429968395143204347417038034418537194983436201293532497087676206130069994914439303040461959156243022992862392877931922670656631603199999999999999999999999999999999999999999999999999 209 251961000695801342343510200579400840613309299493259570386554136957486875077143357494879450027892080844686345991852125067318477681403526592978702919206311288546604517318297122407571747712950381110861656758335716232646863394584929708610160949193474273751538166070348291891324327081184628937117814335456549463654791805508240111487771838167236005068799999999999999999999999999999999999999999999999999 210 52911810146118281892137142121674176528794952893584509781176368761072243766200105073924684505857336977384132658288946264136880313094740584525527613033325370594786948636842395705590067019719580033280947919250500408855841312862835238808133799330629597487823014874773141297178108687048772076794741010445875387367506279156730423412432086015119561064447999999999999999999999999999999999999999999999999999 211 11164391940830957479240936987673251247575735060546331563828213808586243434668222170598108430735898102228051990898967661732881746062990263334886326350031653195500046162373745493879504141160831387022280010961855586268582517014058235388516231658762845069930656138577132813704580932967290908203690353204079706734543824902070119340023170149190227384598527999999999999999999999999999999999999999999999999999 212 2366851091456162985599078641386729264486055832835822291531581327420283608149663100166798987316010397672347022070581144287370930165353935826995901186206710477446009786423234044702454877926096254048723362323913384288939493606980345902365441111657723154825299101378352156505371157789065672539182354879264897827723290879238865300084912071628328205534887935999999999999999999999999999999999999999999999999999 213 504139282480162715932603750615373333335529892394030148096226822740520408535878240335528184298310214704209915701033783733210008125220388331150126952662029331696000084508148851521622888998258502112378076174993550853544112138286813677203838956783095031977788708593589009335644056609070988250845841589283423237305060957277878308918086271256833907778931130367999999999999999999999999999999999999999999999999999 214 107885806450754821209577202631689893333803396972322451692592540066471367426677943431803031439838385946700921960021229718906941738797163102866127167869674276982944018084743854225627298245627319452048908301448619882658439997593378126921621536751582336843246783639028047997827828114341191485681010100106652572783283044857465958108470462048962456264691261898751999999999999999999999999999999999999999999999999999 215 23195448386912286560059098565813327066767730349049327113907396114291343996735757837837651759565252978540698221404564389564992473841390067116217341091979969551332963888219928658509869122809873682190515284811453274771564599482576297288148630401590202421298058482391030319532983044583356169421417171522930303148405854644355180993321149340526928096908621308231679999999999999999999999999999999999999999999999999999 216 5010216851573053896972765290215678646421829755394654656603997560686930303294923692972932780066094643364790815823385908146038374349740254497102945675867673423087920199855504590238131730526932715353151301519273907350657953488236480214240104166743483723000380632196462549019124337630004932595026109048952945480055664603180719094557368257553816468932262202578042879999999999999999999999999999999999999999999999999999 217 1087217056791352695643090067976802266273537056920640060483067470669063875814998441375126413274342537610159607033674742067690327233893635225871339211663285132810078683368644496081674585524344399231633832429682437895092775906947316206490102604183335967891082597186632373137149981265711070373120665663622789169172079218890216043518948911889178173758300897959435304959999999999999999999999999999999999999999999999999999 218 237013318380514887650193634818942894047631078408699533185308708605855924927669660219777558093806673199014794333341093770756491336988812479239951948142596158952597152974364500145805059644307079032496175469670771461130225147714514933014842367711967241000256006186685857343898695915925013341340305114669768038879513269718067097487130862791840841879309595755156896481279999999999999999999999999999999999999999999999999999 219 51905916725332760395392406025348493796431206171505197767582607184682447559159655588131285222543661430584239959001699535795671602800549932953549476643228558810618776501385825531931308062103250308116662427857898949987519307349478770330250478528920825779056065354884202758313814405587577921753526820112679200514613406068256694349681658951413144371568801470379360329400319999999999999999999999999999999999999999999999999999 220 11419301679573207286986329325576668635214865357731143508868173580630138463015124229388882748959605514728532790980373897875047752616120985249780884861510282938336130830304881617024887773662715067785665734128737768997254247616885329472655105276362581671392334378074524606829039169229267142785775900424789424113214949335016472756929964969310891761745136323483459272468070399999999999999999999999999999999999999999999999999999 221 2523665671185678810423978780952443768382485244058582715459866361319260600326342454694943087520072818755005746806662631430385553328162737740201575554393772529372284913497378837362500197979460029980632127242451046948393188723331657813456778266076130549377705897554469938109217656399668038555656473993878462729020503803038640479281522258217707079345675127489844499215443558399999999999999999999999999999999999999999999999999999 222 560253779003220695914123289371442516580911724181005362832090332212875853272448024942277365429456165763611275791079104177545592838852127778324749773075417501520647250796418101894475043951440126655700332247824132422543287896579628034587404775068900981961850709257092326260246319720726304559355737226641018725842551844274578186400497941324330971614739878302745478825828469964799999999999999999999999999999999999999999999999999999 223 124936592717718215188849493529831681197543314492364195911556144083471315279755909562127852490768724965285314501410640231592667203064024494566419199395818102839104336927601236722467934801171148244221174091264781530227153200937257051712991264840364918977492708164331588756034929297721965916736329401540947175862889061273230935567311040915325806670086992861512241778159748802150399999999999999999999999999999999999999999999999999999 224 27985796768768880202302286550682296588249702446289579884188576274697574622665323741916638957932194392223910448315983411876757453486341486782877900664663255035959371471782677025832817395462337206705542996443311062770882317009945579583710043324241741850958366628810275881351824162689720365348937785945172167393287149725203729567077673165032980694099486400978742158307783731681689599999999999999999999999999999999999999999999999999999 225 6296804272972998045518014473903516732356183050415155473942429661806954290099697841931243765534743738250379850871096267672270427034426834526147527649549232383090858581151102330812383913979025871508747174199744989123448521327237755406334759747954391916465632491482312073304160436605187082203511001837663737663489608688170839152592476462132420656172384440220216985619251339628380159999999999999999999999999999999999999999999999999999999 226 1423077765691897558287071271102194781512497369393825137110989103568371669562531712276461091010852084844585846296867756493933116509780464602909341248798126518578534039340149126763598764559259846960976861369142367541899365819955732721831655703037692573121232943075002528566740258672772280577993486415312004711948651563526609648485899680441927068294958883489769038749950802756013916159999999999999999999999999999999999999999999999999999999 227 323038652812060745731165178540198215403336902852398306124194526510020368990694698686756667659463423259720987109388980724122817447720165464860420463477174719717327226930213851775336919554951985260141747530795317432011156041129951327855785844589556214098519878078025573984650038718719307691204521416275825069612343904920540390206299227460317444502955666552177571796238832225615158968319999999999999999999999999999999999999999999999999999999 228 73652812841149850026705660707165193111960813850346813796316352044284644129878391300580520226357660503216385060940687605100002378080197725988175865672795836095550607740088758204776817658529052639312318437021332374498543577377628902751119172566418816814462532201789830868500208827868002153594630882910888115871614410321883208967036223860952377346673891973896486369542453747440256244776959999999999999999999999999999999999999999999999999999999 229 16866494140623315656115596301940829222639026371729420359356444618141183505742151607832939131835904255236552178955417461567900544580365279251292273239070246465881089172480325628893891243803153054402520922077885113760166479219477018730006290517709909050511919874209871268886547821581772493173170472186593378534599699963711254853451295264158094412388321262022295378625221908163818680053923839999999999999999999999999999999999999999999999999999999 230 3879293652343362600906587149446390721206976065497766682651982262172472206320694869801576000322257978704407001159746016160617125253484014227797222844986156687152650509670474894645594986074725202512579812077913576164838290220479714307901446819073279081617741571068270391843905998963807673429829208602916477062957930991653588616293797910756361714849313890265127937083801038877678296412402483199999999999999999999999999999999999999999999999999999999 231 896116833691316760809421631522116256598811471129984103692607902561841079660080514924164056074441593080718017267901329733102555933554807286621158477191802194732262267733879700663132441783261521780405936589998036094077645040930814005125234215205927467853698302916770460515942285760639572562290547187273706201543282059071978970363867317384719556130191508651244553466358039980743686471264973619199999999999999999999999999999999999999999999999999999999 232 207899105416385488507785818513130971530924261302156312056685033394347130481138679462406061009270449594726580006153108498079792976584715290496108766708498109177884846114260090553846726493716673053054177288879544373826013649495948849189054337927775172542058006276690746839698610296468380834451406947447499838758041437704699121124417217633254937022204430007088736404195065275532535261333473879654399999999999999999999999999999999999999999999999999999999 233 48440491562017818822314095713559516366705352883402420709207612780882881402105312314740612215160014755571293141433674280052591763544238662685593342643080059438447169144622601099046287273035984821361623308308933839101461180332556081861049660737171615202299515462468944013649776199077132734427177818755267462430623654985194895221989211708548400326173632191651675582177450209199080715890699413959475199999999999999999999999999999999999999999999999999999999 234 11335075025512169604421498396972926829809052574716166445954581390726594248092643081649303258347443452803682595095479781532306472669351847068428842178480733908596637579841688657176831221890420448198619854144290518349741916197818123155485620612498157957338086618217732899194047630584049059855959609588732586208765935266535605481945475539800325676324629932846492086229523348952584887518423662866517196799999999999999999999999999999999999999999999999999999999 235 2663742630995359857039052123288637805005127355058299114799326626820749648301771124187586265711649211408865409847437748660092021077297684061080777911942972468520209831262796834436555337144248805326675665723908271812189350306487258941539120843937067119974450355281167231310601193187251529066150508253352157759059994787635867288257186751853076533936288034218925640263937987003857448566829560773631541247999999999999999999999999999999999999999999999999999999999 236 628643260914904926261216301096118521981210055793758591092641083929696916999217985308270358707949213892492236723995308683781716974242253438415063587218541502570769520178020052927027059566042718057095457110842352147676686672330993110203232519169147840313970283846355466589301881592191360859611519947791109231138158769882064680028696073437326062008963976075666451102289364932910357861771776342577043734527999999999999999999999999999999999999999999999999999999999 237 148988452836832467523908263359780089709546783223120786088955936891338169328814662518060075013783963692520660103586888158056266922895414064904370070170794336109272376282190752543705413117152124179531623335269637458999374741342445367118166107043088038154410957271586245581664545937349352523727930227626492887779743628462049329166800969404646276696124462329932948911242579489099754813239910993190759365083135999999999999999999999999999999999999999999999999999999999 238 35459251775166127270690166679627661350872134407102747089171512980138484300257889679298297853280583358819917104653679381617391527649108547447240076700649051994006825555161399105401888321882205554728526353794173715241851188439501997374123533476254953080749807830637526448436161933089145900647247394175105307291578983573967740341698630718305813853677622034524041840875733918405741645551098816379400728889786367999999999999999999999999999999999999999999999999999999999 239 8474761174264704417694949836431011062858440123297556554311991602253097747761635633352293186934059422757960188012229372206556575108136942839890378331455123426567631307683574386191051308929847127580117798556807517942802434037040977372415524500824933786299204071522368821176242702008305870254692127207850168442687377074178289941665972741675089511028951666251245999969300406498972253286712617114676774204658941951999999999999999999999999999999999999999999999999999999999 240 2033942681823529060246787960743442655086025629591413573034877984540743459462792552004550364864174261461910445122935049329573578025952866281573690799549229622376231513844057852685852314143163310619228271653633804306272584168889834569379725880197984108711808977165368517082298248481993408861126110529884040426244970497802789585999833458002021482646948399900299039992632097559753340788811028107522425809118146068479999999999999999999999999999999999999999999999999999999999 241 490180186319470503519475898539169679875732176731530671101405594274319173730533005033096637932265997012320417274627346888427232304254640773859259482691364338992671794836417942497290407708502357859234013468525746837811692784702450131220513937127714170199545963496853812616833877884160411535531392637702053742725037889970472290225959863378487177317914564375972068638224335511900555130103457773912904619997473202503679999999999999999999999999999999999999999999999999999999999 242 118623605089311861851713167446479062529927186769030422406540153814385240042788987218009386379608371276981540980459817946999390217629623067273940794811310170036226574350413142084344278665457570601934631259383230734750429653897992931755364372784906829188290123166238622653273798447966819591598597018323897005739459169372854294234682286937593896910935324578985240610450289193879934341485036781286922918039388515005890559999999999999999999999999999999999999999999999999999999999 243 28825536036702782429966299689494412194772306384874392644789257376895613330397723893976280890244834220306514458251735761120851822883998405347567613139148371318803057567150393526495659715706189656270115396030125068544354405897212282416553542586732359492754499929395985304745533022855937160758459075452706972394688578157603593499027795725835316949357283872693413468339420274112824044980863937852722269083571409146431406079999999999999999999999999999999999999999999999999999999999 244 7033430792955478912911777124236636575524442757909351805328578799962529652617044630130212537219739549754789527813423525713487844783695610904806497605952202601787946046384696020464940970632310276129908156631350516724822475038919796909639064391162695716232097982772620414357910057576848667225064014410460501264304013070455276813762782157103817335643177264937192886274818546883529066975330800836064233656391423831729263083519999999999999999999999999999999999999999999999999999999999 245 1723190544274092333663385395437975961003488475687791192305501805990819764891175934381902071618836189689923434314288763799804521972005424671677591913458289637438046781364250525013910537804916017651827498374680876597581506384535350242861570775834860450476864005779292001517687964106327923470140683530562822809754483202261542819371881628490435247232578429909612257137330543986464621408956046204835737245815898838773669455462399999999999999999999999999999999999999999999999999999999999 246 423904873891426714081192807277742086406858165019196633307153444273741662163229279857947909618233702663721164841315035894751912405113334469232687610710739250809759508215605629153421992300009340342349564600171495643005050570595696159743946410855375670817308545421705832373351239170156669173654608148518454411199602867756339533565482880608647070819214293757764615255783313820670296866603187366389591362470711114338322686043750399999999999999999999999999999999999999999999999999999999999 247 104704503851182398378054623397602295342493966759741568426866900735614190554317632124913133675703724557939127715804813866003722364062993613900473839845552594950010598529254590400895232098102307064560342456242359423822247490937136951456754763481277790691875210719161340596217756075028697285892688212684058239566301908335815864790674271510335826492345930558167859968178478513705563326050987279498229066530265645241565703452806348799999999999999999999999999999999999999999999999999999999999 248 25966716955093234797757546602605369244938503756415908969862991382432319257470772766978457151574523690368903673519593838768923146287622416247317512281697043547602628435255138419422017560329372152010964929148105137107917377752409963961275181343356892091585052258352012467862003506607116926901386676745646443412442873267282334468087219334563284970101790778425629272108262671398979704860644845315560808499505880019908294456295974502399999999999999999999999999999999999999999999999999999999999 249 6465712521818215464641629104048736941989687435347561333495884854225647495110222418977635830742056398901857014706378865853461863425617981645582060558142563843353054480378529466436082372522013665850730267357878179139871427060350081026357520154495866130804678012329651104497638873145172114798445282509665964409698275443553301282553717614306257957555345903827981688754957405178345946510300566483574641316376964124957165319617697651097599999999999999999999999999999999999999999999999999999999999 250 1616428130454553866160407276012184235497421858836890333373971213556411873777555604744408957685514099725464253676594716463365465856404495411395515139535640960838263620094632366609020593130503416462682566839469544784967856765087520256589380038623966532701169503082412776124409718286293028699611320627416491102424568860888325320638429403576564489388836475956995422188739351294586486627575141620893660329094241031239291329904424412774399999999999999999999999999999999999999999999999999999999999999 251 405723460744093020406262226279058243109852886568059473676866774602659380318166456790846648379064039031091527672825273832304731929957528348260274300023445881170404168643752724018864168875756357532133324276706855741026932048036967584403934389694615599707993545273685606807226839289859550203602441477481539266708566784082969655480245780297717686836597955465205850969373577174941208143521360546844308742602654498841062123806010527606374399999999999999999999999999999999999999999999999999999999999999 252 102242312107511441142378081022322677263682927415150987366570427199870163840177947111293355391524137835835064973551969005740792446349297143761589123605908362054941850498225686452753770556690602098097597717730127646738786876105315831269791466203043131126414373408968772915421163501044606651307815252325347895210558829588908353181021936635024857082822684777231874444282141448085184452167382857804765803135868933707947655199114652956806348799999999999999999999999999999999999999999999999999999999999999 253 25867304963200394609021654498647637347711780636033199803742318081567151451565020619157218914055606872466271438308648158452420488926372177371682048272294815599900288176051098672546703950842722330818692222585722294624913079654644905311257240949369912174982836472469099547601554365764285482780877258838313017488271383885993813354798549968661288841954139248639664234403381786365551666398347863024605748193374840228110756765376007198072006246399999999999999999999999999999999999999999999999999999999999999 254 6570295460652900230691500242656499886318792281552432750150548792718056468697515237265933604170124145606432945330396632246914804187298533052407240261162883162374673196716979062826862803514051472027947824536773462834727922232279805949059339201139957692445640464007151285090794808904128512626342823744931506442020931507042428592118831692039967365856351369154474715538458973736850123265180357208249860041117209417940132218405505828310289586585599999999999999999999999999999999999999999999999999999999999999 255 1675425342466489558826332561877407471011292031795870351288389942143104399517866385502813069063381657129640401059251141222963275067761125928363846266596535206405541665162829661020850014896083125367126695256877233022855620169231350517010131496290689211573638318321823577698152676270552770719717420054957534142715337534295819290990302081470191678293369599134391052462307038302896781432620991088103714310484888401574733715693403986219123844579327999999999999999999999999999999999999999999999999999999999999999 256 428908887671421327059541135840616312578890760139742809929827825188634726276573794688720145680225704225187942671168292153078598417346848237661144644248713012839818666281684393221337603813397280093984433985760571653851038763323225732354593663050416438162851409490386835890727085125261509304247659534069128740535126408779729738493517332856369069643102617378404109430350601805541576046750973718554550863484131430803131831217511420472095704212307967999999999999999999999999999999999999999999999999999999999999999 257 110229584131555281054302071911038392332774925355913902151965751073479124653079465235001077439818005985873301266490251083341199793258139997078914173571919244299833397234392889057883764180043100984153999534340466915039716962174069013215130571403957024607852812239029416823916860877192207891191648500255766086317527487056390542792833954544086850898277372666249856123600104664024185044015000245668519571915421777716404880622900435061328595982563147775999999999999999999999999999999999999999999999999999999999999999 258 28439232705941262512009934553047905221855930741825786755207163776957614160494502030630277979473045544355311726754484779502029546660600119246359856781555165029357016486473365376934011158451120053911731879859840464080246976240909805409503687422220912348826025557669589540570550106315589635927445313065987650269922091660548760040551160272374407531755562147892462879888827003318239741355870063382478049554178818650832459200708312245822777763501292126207999999999999999999999999999999999999999999999999999999999999999 259 7365761270838786990610573049239407452460686062132878769598655418232022067568076025933241996683518795988025737229411557891025652585095430884807202906422787742603467269996601632625908890038840093963138556883698680196783966846395639601061455042355216298345940619436423691007772477535737715705208336084090801419909821740082128850502750510544971550724690596304147885891206193859424093011170346416061814834532314030565606932983452871668099440746834660687871999999999999999999999999999999999999999999999999999999999999999 260 1915097930418084617558748992802245937639778376154548480095650408740325737567699766742642919137714886956886691679647005051666669672124812030049872755669924813076901490199116424482736311410098424430416024789761656851163831380062866296275978311012356237569944561053470159662020844159291806083354167381863608369176553652421353501130715132741692603188419555039078450331713610403450264182904290068176071856978401647947057802575697746633705854594177011778846719999999999999999999999999999999999999999999999999999999999999999 261 499840559839120085182833487121386189723982156176337153304964756681225017505169639119829801894943585495747426528387868318485000784424575939843016789229850376213071288941969386789994177278035688776338582470127792438153759990196408103328030339174224978005755530434955711671787440325575161387755437686666401784355080503281973263795116649645581769432177503865199475536577252315300518951738019707793954754671362830114182086472257111871397228049080200074278993919999999999999999999999999999999999999999999999999999999999999999 262 130958226677849462317902373625803181707683324918200334165900766250480954586354445449395408096475219399885825750437621499443070205519238896238870398778220798567824677702795979338978474446845350459400708607173481618796285117431458923071943948863646944237507948973958396458008309365300692283591924673906597267501031091859876995114320562207142423591230506012682262590583240106608735965355361163442016145723897061489915706655731363310306073748859012419461096407039999999999999999999999999999999999999999999999999999999999999999 263 34442013616274408589608324263586236789120714453486687885631901523876491056211219153190992329372982702169972172365094454353527464051559829710822914878672070023337890235835342566151338779520327170822386363686625665743422985884473696767921258551139146334464590580151058268456185363074082070584676189237435081352771177159147649715066307860478457404493623081335435061323392148038097558888459985985250246325384927171847830850457348550610497395949920266318268355051519999999999999999999999999999999999999999999999999999999999999999 264 9092691594696443867656597605586766512327868615720485601806822002303393638839761856442421974954467433372872653504384935949331250509611795043657249527969426486161203022260530437463953437793366373097110000013269175756263668273501055946731212257500734632298651913159879382872432935851557666634354513958682861477131590770014979524777505275166312754786316493472554856189375527082057755546553436300106065029901620773367827344520740017361171312530778950308022845733601279999999999999999999999999999999999999999999999999999999999999999 265 2409563272594557624928998365480493125766885183165928684478807830610399314292536891957241823362933869843811253178662008026572781385047125686569171124911898018832718800899040565927947661015242088870734150003516331575409872092477779825883771248237694677559142756987368036461194728000662781658103946199050958291439871554053969574066038897919072880018373870770227036890184514676745305219836660619528107232923929504942474246297996104600710397820656421831626054119404339199999999999999999999999999999999999999999999999999999999999999999 266 640943830510152328231113565217811171453991458722137030071362882942366217601814813260626325014540409378453793345524094135068359848422535432627399519226564873009503201039144790536834077830054395639615283900935344199059025976599089433685083152031226784230731973358639897698677797648176299921055649688947554905523005833378355906701566346846473386084887449624880391812789080904014251188476551724794476523957765248314698149515266963823788965820294608207212530395761554227199999999999999999999999999999999999999999999999999999999999999999 267 171132002746210671637707321913155582778215719478810587029053889745611780099684555140587228778882289304047162823254933134063252079528816960511515671633492821093537354677451659073334698780624523635777280801549736901148759935751956878793917201592337551389605436886756852685546971972063072078921858466948997159774642557512021027089318214608008394084664949049843064614014684601371805067323239310520125231896723321300024405920576279340951653874018660391325745615668334978662399999999999999999999999999999999999999999999999999999999999999999 268 45863376735984459998905562272725696184561812820321237323786442451823957066715460777677377312740453533484639636632322079928951557313722945417086199997776076053068011053557044631653699273207372334388311254815329489507867662781524443516769810026746463772414257085650836519726588488512903317151058069142331238819604205413221635259937281514946249614690206345357941316555935473167643758042628135219393562148321850108406540786714442863375043238237000984875299824999113774281523199999999999999999999999999999999999999999999999999999999999999999 269 12337248341979819739705596251363212273647127648666412840098553019540644450946458949195214497127182000507368062254094639500887968917391472317196187799401764458275294973406845005914845104492783157950455727545323632677616401288230075306011078897194798754779435156040075023806452303409970992313634620599287103242473531256156619884923128727520541146351665506901286214153546642282096170913466968374016868217898577679161359471626185130247886631085753264931455652924761605281729740799999999999999999999999999999999999999999999999999999999999999999 270 3331057052334551329720510987868067313884724465139931466826609315275974001755543916282707914224339140136989376808605552665239751607695697525642970705838476403734329642819848151597008178213051452646623046437237380822956428347822120332622991302242595663790447492130820256427742121920692167924681347561807517875467853439162287368929244756430546109514949686863347277821457593416165966146636081460984554418832615973373567057339069985166929390393153381531493026289685633426067030015999999999999999999999999999999999999999999999999999999999999999999 271 902716461182663410354258477712246242062760330052921427510011124439788954475752401312613844754795906977124121115132104772279972685685534029449245061282227105412003333204178849082789216295736943667234845584491330203021192082259794610140830642907743424887211270367452289491918115040507577507588645189249837344251788282012979876979825328992677995678551365139967112289615007815780976825738378075926814247503638928784236672538887965980237864796544566395034610124504806658464165134335999999999999999999999999999999999999999999999999999999999999999999 272 245538877441684447616358305937730977841070809774394628282723025847622595617404653157030965773304486697777760943315932498060152570506465256010194656668765772672064906631536646950518666832440448677487877998981641815221764246374664133958305934870906211569321465539947022741801727291018061082064111491475955757636486412707530526538512489486008414824565971318071054542775282125892425696600838836652093475320989788629312374930577526746624699224660122059449413953865307411102252916539391999999999999999999999999999999999999999999999999999999999999999999 273 67032113541579854199265817521000556950612331068409733521183386056400968603551470311869453656112124868493328737525249571970421651748265014890783141270573055939473719510409504617491596045256242488954190693721988215555541639260283308570617520219757395758424760092405537208511871550447930675403502437172935921834760790669155833745013909629680297247106510169833397890177652020368632215172029002406021518762630212295802278356047664801828542888332213322229690009405228923230915046215254015999999999999999999999999999999999999999999999999999999999999999999 274 18366799110392880050598834000754152604467778712744266984804247779453865397373102865452230301774722213967172074081918382719895532579024614080074580708137017327415799145852204265192697316400210441973448250079824771062218409157317626548349200540213526437808384265319117195132252804822733005060559667785384442582724456643348698446133811238532401445707183786534351021908676653581005226957135946659249896140960678169049824269557060155701020751403026450290935062577032724965270722662979600383999999999999999999999999999999999999999999999999999999999999999999 275 5050869755358042013914679350207391966228639146004673420821168139349812984277603287999363332988048608840972320372527555247971271459231768872020509694737679765039344765109356172927991762010057871542698268771951812042110062518262347300796030148558719770397305672962757228661369521326251576391653908640980721710249225576920892072686798090596410397569475541296946531024886079734776437413212385331293721438764186496488701674128191542817780706635832273830007142208683999365449448732319390105599999999999999999999999999999999999999999999999999999999999999999999 276 1394040052478819595840451500657240182679104404297289864146642406460548383660618507487824279904701416040108360422817605248440070922747968208677660675747599615150859155170182303728125726314775972545784722181058700123622377255040407855019704321002206656629656365737720995110537987886045435084096478784910679192028786259230166212061556273004609269729175249397957242562868558006798296726046618351437067117098915473030881662059380865817707475031489707577081971249596783824864047850120151669145599999999999999999999999999999999999999999999999999999999999999999999 277 386149094536633028047805065682055530602111919990349292368619946589571902273991326574127325533602292243110015837120476653817899645601187193803712007182085093396787985982140498132690826189192944395182368044153259934243398499646192975840458096917611243886414813309348715645619022644434585518294724623420258136191973793806756040741051087622276767714981544083234156189914590567883128193114913283348067591436399586029554220390448499831504970583722648998851706036138309119487341254483282012353331199999999999999999999999999999999999999999999999999999999999999999999 278 107349448281183981797289808259611437507387113757317103278476345151900988832169588787607396498341437243584584402719492509761376101477130039877431937996619655964307060103035058480888049680595638541860698316274606261719664782901641647283647350943095925800423318099998942949482088295152814774085933445310831761861368714678278179326012202358992941424764869255139095420796256177871509637685945892770762790419319084916216073268544682953158381822274896421680774278046449935217480868746352399434226073599999999999999999999999999999999999999999999999999999999999999999999 279 29950496070450330921443856504431591064561004738291471814694900297380375884175315271742463623037260990960099048358738410223423932312119281125803510701056884014041669768746781316167765860886183153179134830240615147019786474429558019592137610913123763298318105749899705082905502634347635321969975431241722061559321871395239612031957404458159030657509398522183807622402155473626151188914378904083042818526990024691624284441923966543931188528414696101648936023574959531925677162380232319442149074534399999999999999999999999999999999999999999999999999999999999999999999 280 8386138899726092658004279821240845498077081326721612108114572083266505247569088276087889814450433077468827733540446754862558701047393398715224982996295927523931667535249098768526974441048131282890157752467372241165540212840276245485798531055674653723529069609971917423213540737617337890151593120747682177236610123990667091368948073248284528584102631586211466134272603532615322332896026093143251989187557206913654799643738710632300732787956114908461702086600988668939189605466465049443801740869631999999999999999999999999999999999999999999999999999999999999999999999 281 2356505030823032036899202629768677584959659852808773002380194755397887974566913805580697037860571694768740593124865538116378994994317545038978220221959155634224798577404996753956079817934524890492134328443331599767516799808117624981509387226644577696311668560402108795923004947270471947132597666930098691803487444841377452674674408582767952532132839475725421983730601592664905575543783332173253808961703575142736998699890577687676505913415668289277738286334877815971912279136076678893708289184366591999999999999999999999999999999999999999999999999999999999999999999999 282 664534418692095034405575141594767078958624078492073986671214921022204408827869693173756564676681217924784847261212081748818876588397547700991858102592481888851393198828209084615614508657536019118781880621019511134439737545889170244785647197913770910359890534033394680450287395130273089091392542074287831088583459445268441654258183220340562614061460732154568999412029649131503372303346899672857574127200408190251833633369142907924774667583218457576322196746435544104079262716373623448025737549991378943999999999999999999999999999999999999999999999999999999999999999999999 283 188063240489862894736777765071319083345290614213256938227953822649283847698287123168173107803500784672714111774923019134915742074516505999380695843033672374544944275268383170946218905950082693410615272215748521651046445725486635179274338157009597167631849021131450694567431332821867284212864089407023456198069119023010968988155065851356379219779393387199743026833604390704215454361847172607418693477997715517841268918243467442942711230926050823494099181679241258981454431348733735435791283726647560241151999999999999999999999999999999999999999999999999999999999999999999999 284 53409960299121062105244885280254619670062534436564970456738885632396612746313542979761162616194222847050807744078137434316070749162687703824117619421562954370764174176220820548726169289823484928614737309272580148897190586038204390913912036590725595607445122001331997257150498521410308716453401391594661560251629802535115192636038701785211698417347721964727019620743646959997189038764597020506908947751351207066920372781144753795729989582998433872324167596904517550733058503040380863764724578367907108487167999999999999999999999999999999999999999999999999999999999999999999999 285 15221838685249502699994792304872566605967822314421016580170582405233034632699359749231931345615353511409480207062269168780080163511365995589873521535145441995667789640222933856386958247599693204655200133142685342435699317020888251410464930428356794748121859770379619218287892078601937984189219396604478544671714493722507829901271030008785334048944100759947200591911939383599198876047910150844469050109135094014072306242626254831783047031154553653612387765117787501958921673366508546172946504834853525918842879999999999999999999999999999999999999999999999999999999999999999999999 286 4353445863981357772198510599193554049306797181924410741928786567896647904952016888280332364845991104263111339219808982271102926764250674738703827159051596410760987837103759082926670058813512256531387238078808007936610004667974039903392970102510043297962851894328571096430337134480154263478116747428880863776110345204637239351763514582512605537998012817344899369286814663709370878549702303141518148331212636888024679585391108881889951450910202344933142900823687225560251598582821444205462700382768108412789063679999999999999999999999999999999999999999999999999999999999999999999999 287 1249438962962649680620972541968550012151050791212305882933561744986337948721228846936455388710799446923512954356085177911806539981339943650007998394647808169888403509248778856799954306879478017624508137328617898277807071339708549452273782419420382426515338493672299904675506757595804273618219506512088807903743669073730887693956128685181117789405429678577986118985315808484589442143764561001615708571058026786863083041007248249102416066411228072995812012536398233735792208793269754486967795009854447114470461276159999999999999999999999999999999999999999999999999999999999999999999999 288 359838421333243108018840092086942403499502627869144094284865782556065329231713907917699151948710240713971730854552531238600283514625903771202303537658568752927860210663648310758386840381289669075858343550641954704008436545836062242254849336793070138836417486177622372546545946187591630802047217875481576676278176693234495655859365061332161923348763747430460002267770952843561759337404193568465324068464711714616567915810087495741495827126433685022793859610482691315908156132461689292246724962838080768967492847534079999999999999999999999999999999999999999999999999999999999999999999999 289 103993303765307258217444786613126354611356259454182643248326211158702880147965319388215054913177259566337830216965681527955481935726886189877465722383326369596151600881794361809173796870192714362923061286135524909458438161746621988011651458333197270123724653505332865665951778448213981301791645966014175659444393064344769244543356502724994795847792723007402940655385805371789348448509811941286478655786301685524188127669115286269292294039539334971587425427429497790297457122281428205459303514260205342231605432937349119999999999999999999999999999999999999999999999999999999999999999999999 290 30158058091939104883058988117806642837293315241712966542014601236023835242909942622582365924821405274237970762920047643107089761360796995064465059491164647182883964255720364924660401092355887165247687772979302223742947066906520376523378922916627208335880149516546531043126015749982054577519577330144110941238873988659983080917573385790248490795859889672146852790061883557818911050067845462973078810178027488802014557024043433018094765271466407141760353373954554359186262565461614179583198019135459549247165575551831244799999999999999999999999999999999999999999999999999999999999999999999999 291 8775994904754279520970165542281733065652354735338473263726248959682936055686793303171468484123028934803249492009733864144163120555991925563759332311928912330219233598414626193076176717875563165087077141936976947109197596469797429568303266568738517625741123509315040533549670583244777882058197003071936283900512330700055076547013855264962310821595227894594734161908008115325303115569743029725165933761805999241386236093996639008265576693996724478252262831820775318523202406549329726258710623568418728830925182485582892236799999999999999999999999999999999999999999999999999999999999999999999999 292 2562590512188249620123288338346266055170487582718834193008064696227417328260543644526068797363924448962548851666842288330095631202349642264617725035083242400424016210737070848378243601619664444205426525445597268555885698169180849433944553838071647146716408064719991835796503810307475141560993524897005394898949600564416082351728045737368994759905806545221662375277138369674988509746364964679748452658447351778484780939447018590413548394647043547649660746891666393008775102712404280067543502081978268818630153285790204533145599999999999999999999999999999999999999999999999999999999999999999999999 293 750839020071157138696123483135455954164952861736618418551362955994633277180339287846138157627629863546026813538384790480718019942288445183532993435279390023324236749745961758574825375274561682152189971955559999686874509563569988884145754274554992613987907562962957607888375616420090216477371102794822580705392232965373912129056317401049115464652401317749947075956201542314771633355684934651166296628925074071096040815257976446991169679631583759461350598839258253151571105094734454059790246110019632763858634912736529928211660799999999999999999999999999999999999999999999999999999999999999999999999 294 220746671900920198776660304041824050524496141350565815054100709062422183491019750626764618342523179882531883180285128401331097863032802883958700069972140666857325604425312757020998660330721134552743851754934639907941105811689576731938851756719167828512444823511109536719182431227506523644347104221677838727385316491819930165942557315908439946607805987418484440331123253440542860206571370787442891208903971776902235999685845075415403885811685625281637076058741926426561904897851929493578332356345772032574438664344539798894228275199999999999999999999999999999999999999999999999999999999999999999999999 295 65120268210771458639114789692338094904726361698416915440959709173414544129850826434895562411044338065346905538184112878392673869594676850767816520641781496722911053305467263321194604797562734693059436267705718772842626214448425135921961268232154509411171222935777313332158817212114424475082395745394962424578668365086879398953054408192989784249302766288452909897681359764960143760938554382295652906626671674186159619907324297247544146314447259458082937437328868295835761944866319200605608045122002749609459405981639240673797341183999999999999999999999999999999999999999999999999999999999999999999999999 296 19275599390388351757177977748932076091799003062731406970524073915330705062435844624729086473669124067342684039302497412004231465400024347827273690109967323029981671778418309943073603020078569469145593135240892756761417359476733840232900535396717734785706681988990084746319009894785869644624389140636908877675285836065716302090104104825124976137793618821382061329713682490428202553237812097159513260361494815559103247492567991985273067309076388799592549481449345015567385535680430483379259981356112813884399984170565215239444012990463999999999999999999999999999999999999999999999999999999999999999999999999 297 5724853018945340471881859391432826599264303909631227870245649952853219403543445853544538682679729848000777159672841731365256745223807231304700285962660294939904556518190238053092860096963335132336241161166545148758140955764589950549171459012825167231354884550730055169656745938751403284453443574769161936669559893311517741720760919133062117912924704789950472214924963699657176158311630192856375438327363960221053664505292693619626100990795687473478987195990455469623513504097087853563640214462765505723666795298657868926114871858167807999999999999999999999999999999999999999999999999999999999999999999999999 298 1706006199645711460620794098646982326580762565070105905333203685950259382255946864356272527438559494704231593582506835946846510076694554928800685216872767892091557842420690939821672308895073869436199866027630454329926004817847805263653094785821899834943755596117556440557710289747918178767126185281210257127528848206832287032786753901652511138051562027405240720047639182497838495176865797471199880621554460145873992022577222698648578095257114867096738184405155729947807024220932180361964783909904120705652704999000044939982231813734006783999999999999999999999999999999999999999999999999999999999999999999999999 299 510095853694067726725617435495447715647648006955961665694627902099127555294528112442525485704129288916565246481169543948107106512931671923711404879844957599735375794883786591006680020359627086961423759942261505844647875440536493773832275340960748050648182923239149375726755376634627535451370729399081866881131125613842853822803239416594100830277417046194166975294244115566853710057882873443888764305844783583616323614750589586895924850481877345261924717137141563254394300242058721928227470389061332090990158794701013437054687312306468028415999999999999999999999999999999999999999999999999999999999999999999999999 300 153028756108220318017685230648634314694294402086788499708388370629738266588358433732757645711238786674969573944350863184432131953879501577113421463953487279920612738465135977302004006107888126088427127982678451753394362632160948132149682602288224415194454876971744812718026612990388260635411218819724560064339337684152856146840971824978230249083225113858250092588273234670056113017364862033166629291753435075084897084425176876068777455144563203578577415141142468976318290072617616578468241116718399627297047638410304031116406193691940408524799999999999999999999999999999999999999999999999999999999999999999999999999