A013752 13/(1-2197*x) A013752 0 13 A013752 1 28561 A013752 2 62748517 A013752 3 137858491849 A013752 4 302875106592253 A013752 5 665416609183179841 A013752 6 1461920290375446110677 A013752 7 3211838877954855105157369 A013752 8 7056410014866816666030739693 A013752 9 15502932802662396215269535105521 A013752 10 34059943367449284484947168626829637 A013752 11 74829695578286078013428929473144712489 A013752 12 164400841185494513395503358052498933338333 A013752 13 361188648084531445929920877641340156544317601 A013752 14 793531459841715586708036168178024323927865769397 A013752 15 1743388617272249143997555461487119439669521095365209 A013752 16 3830224792147131369362629348887201408953937846517364173 A013752 17 8415003868347247618489696679505181495471801448798649088081 A013752 18 18487763498758903017821863604872883745551547783010632046513957 A013752 19 40617616406773309930154634339905725588976750479274358606191163529 A013752 20 89236903245680961916549731644772879118981920802965765857801986273213 A013752 21 196053476430761073330659760423566015424403280004115787589590963842248961 A013752 22 430729487718382078107459493650574535887414006169042385334331347561420967317 A013752 23 946312684517285425602088507550312255344648571553386120579525970592441865195449 A013752 24 2079048967884476080047788451088036024992192911702789306913218557391594777834401453 A013752 25 4567670582442193947864991227040415146907847827011028107288341170589333726902179992241 A013752 26 10035172269625500103459385725807792077756541675943228751712485551784766198004089442953477 A013752 27 22047273476367223727300270439599719194831122062047273567512330757271131337014984506168788969 A013752 28 48437859827578790528878694155800583071043975170317860027824590673724675547421920960052829364893 A013752 29 106417978041190602791946491060293881007083613449188338481130625710173112177685960349236066114669921 A013752 30 233800297756495754333906440859465656572562698747866779643043984685250327454376054887271637253929816437 A013752 31 513659254171021172271592450568246047489920249149063314875767634353494969417264192587335787046883806712089 A013752 32 1128509381413733515480688613898436566335354787380492102782061492674628447809729431114376724142003723346459533 A013752 33 2479335110965972533511072884734865136238774467874941149812189099406158699837975560158285662939982180192171594001 A013752 34 5447099238792241656123827127762498704316587505921245706137379451395330663544032305667753601479140849882200992020197 A013752 35 11967277027626554918504048199694209653383542750508976816383822654715541467806238975552054662449672447191195579468372809 A013752 36 26292107629695541155953393894728178608483643422868222065595258372410044604770307029287864093401930366479056688092015061373 A013752 37 57763760462441103919629606386717808402838564600041483878112782644184867996680364543345437413204041015154487543738157089836481 A013752 38 126906981735983105311426245231619025061036326426291140080213783469274154988706760901729925996809278110294409133592731126370748757 A013752 39 278814638873954882369203460773866998059096809158561634756229682281995318510188753701100647414989984008316816866503230284636535019129 A013752 40 612555761606078876565140003320185794735835689721359911559436611973543714766884691881318122370732994866272046655707596935346467437026413 A013752 41 1345785008248555291813612587294448191034631010317827725696082236505875541342845668063255914848500389721199686502589590466956188959147029361 A013752 42 2956689663122075976114506854285902675703084329668267513354292673603408564330231932734973244922155356217475711246189330255902747143246023506117 A013752 43 6495847189879200919523571558866128178519676272281183726839381003906688615833519556218736219093975317609794137607877958572218335473711513642939049 A013752 44 14271376276164604420193286714828883608207728770201760647866120065582994888986242465012563473349463772788717720324507874983163683035744195473537090653 A013752 45 31354213678733635911164650912479057287232380108133268143361865784085839771102774695632601950948771908816812831552943801338010611629529997455360988164641 A013752 46 68885207452177798096828738054716488860049539097568790110966019127636589977112796006304826486234451883670537790921817531539609313750077404409428090997716277 A013752 47 151340800772434622418732737506212126025528837397358631873792344023417588179716812825851703790257090788424171526655233116792521662308920057487513515921982660569 A013752 48 332495739297038865453955824301148040878086855761996914226721779819448441230837837778396193227194828462167904844061547157593170092092697366300067194480595905270093 A013752 49 730493139235594387402340945989622245809156822109107220556107750263328225384150729599136436520147038131382886942403219105232194692327656113761247626273869203878394321 A013752 50 1604893426900600869122943058339200074042717538173708563561768727328532111168979152929302751034763042774648202612459872374195131739043860481933461034923690640920832323237 A013752 51 3525950858900620109463105899171222562671850431367637714145205893940785048238247198985678144023374404975902101139574339606106704430679361478807813893727348338103068614151689 A013752 52 7746514037004662380490443660479175970190055397714700057977017348987904750979429096171534882419353567732056916203644824114616429634202557168940767124518984298812441745291260733 A013752 53 17019091339299243249937504722072749606507551708779196027375507115726426737901805724288862136675319788307329044899407678579812295906343018100162865372568208504490934514404899830401 A013752 54 37390943672440437420112697874393830885497091104187893672143989133250959543170267176262630114275677574911201911643998669839847614106235610766057815223532354084366583128147564927390997 A013752 55 82147903248351641011987597230043246455437109155900802397700344125752358116345076986248998361063663632079910599881865077638145208191399636853029020046100581923353383132540200145478020409 A013752 56 180478943436628555303336751114405012462595328815514062867747656044277930781610134138789049399256868999679563587940457575571005022396505002166104757041282978485607382742190819719615210838573 A013752 57 396512238730272936001430842198347812380321937407684396120441600329278613927197464702919541530167341192296001202705185293529498034205121489758932151219698703732879419884593230923994618212344881 A013752 58 871137388490409640395143560309770143799567296484682618276610195923425114798052829952314232741777648599474314642343292089884307181148651913000373936229678052101136085486451328340016176212521703557 A013752 59 1913888842513429979948130402000565005927649350376847712353712600443764977211322067405234369333685493973045069269228212721475822876983588252861821537896602680466195979813733568363015539138910182714729 A013752 60 4204813787002005665946042493195241318023045622777934424041106583174951654933274582089299909426107030258780017184494383349082382860732943391537421918758836088984232567650772649693545139488185671424259613 A013752 61 9237975890043406448083455357549945175696631233243121929618311163235368785888404256850191901009157145478539697754334160217933995145030276631207715955513162887498358951128747511376718671455543920119098369761 A013752 62 20295833030425363966439351420537229551005498819435138879371429625628105222596824152299871606517118248616351715966272149998800987333631517758763351954262418863833894615629858282494650921187829992501659118364917 A013752 63 44589945167844524634267255070920293323559080906299000117979030887504947174045222662602817919518108792210124719977899913547365769171988444516003084243514534243843066470538798646640748073849662493526145083047722649 A013752 64 97964109533754420621485159390811884431859300751138903259199930859848368941377354189738390969181285016485644009791446110063562594870858612601658776083001431733723217035773740626669723518247708498276940747455846659853 A013752 65 215227148645658462105402895181613710096794883750252170460462248099086866564206047154855244959291283181218959889511807103809647020931276371885844331054354145518989907827594908156793382569590215570714438822160495111697041 A013752 66 472854045574511641245570160714005321082658359599304018501635559073693845841560685599216973175562949149138054877257440207069794504986014189033199995326416057705220827497226013220475061505389703608859622092286607760398399077 A013752 67 1038860338127202075816517643088669690418600416039670928648093323284905379313908826261479690066711799280656306565334596134932338527454273173305940389732136078778370158011405551045383710127341178828664589736753677249595282772169 A013752 68 2282376162865462960568889261865807309849665114039157030239861031256937118352657691296470879076565823019601905524040107708446347744817038161753151036241502965076079237151057995646708011149768569886576103651647828917360836250455293 A013752 69 5014380429815422124369849708319178659739714255544027995436974685671490849020788947778346521331215113174065386436316116635456625995363032841371672826622582014272146084020874416435817500496041548040807699722670280131441757242250278721 A013752 70 11016593804304482407240559809177235515448152219430229505975033384420265395298673318269027307364679603643421654000586508248098207311812583152493565200089812685355904946593861092909491048589803281045654516290706605448777540661223862350037 A013752 71 24203456588056947848707509900762386427439590426088214224627148345571323073471185280237052994280201089204597373839288558621071761464052245186028362744597318469726923167666712821122151833751797808457302972290682412170964256832708825583031289 A013752 72 53174994123961114423610399251974962981084780166115806651505844915220196792416194060680805428433601792982500430324916963290494659936522782673704312949880308677990050199363768068005367578752699785180694630122629259539608472261461289805919741933 A013752 73 116825462090342568388672047156588993669443262024956427213358341278738772352938378351315729526268623139182553445423842568349216767880540553534128375550887038165544140288002198445407792570519681428041986102379416483208519813558430453703605673026801 A013752 74 256665540212482622749912487603026019091766846668829270587748275789389082859405617237840657769212165036784069919596182122663229239033547596114480041085298822849700476212740829984560920277431740097408243466927578013609118030387871706786821663639881797 A013752 75 563894191846824322181557735263848163944611762131417907481282961909287815042114141071535925118959126585814601613352812123491114638156704068663512650264401513800791946239391603476080341849517532994005910896839888895899232312762154139810647195016820308009 A013752 76 1238875539487473035832882344374674416186312041402725142736378667314705329647524767934164427486353201109034679744536128235309978860030278838853737292630890125820339905887943352836948511043390019987830986240357235904290613391138452645163991887451954216695773 A013752 77 2721809560253978259724842510591159692361327554961787138591823932090407609235611915151359247187517982836549191398745873732976023555486522608961660831910065606427286773235811546182775878762327873913264676770064847281726477620331180461425290176731943414080613281 A013752 78 5979815603877990236615478995768777844117836638251046343486237178802625517490639377587536266070977008291898573503044684591348323751403890171888768847706414137320749040799077966963558605640834338987442494863832469477953071331867603473751362518280079680735107378357 A013752 79 13137654881719944549844207353704004923526887094237548816639263081829368261926934712559817176557936487217301165986189172047192267281834346707639625158410991859693685642635574293418938256592913042755411161215839935443062897716113124831831743452661335058575030910250329 A013752 80 28863427775138718176007723556087698816988570946039894750156460990779122071453475563493918336897786462416410661671657610987681411218190059716684256473028949115747027356870356722641407349734629954933638321191200338168409186282300535255534340365496953123689342909819972813 A013752 81 63412950821979763832688968652724674300923890368449648766093744796741731190983285812996138586164436857928854223692631771339936060446363561197555311471244601207296219103044173719643171947366982010989203391657067142955994982262214275956408945782996806012745486372874480270161 A013752 82 139318252955889541140417664130036109439129787139483878339107957318441583426590278931152516473803267776869692729452712001633839524800660743951029019302324388852429793369388049662056048768365259478143279851470576513074320976030084764276230453885243982810001833561205233153543717 A013752 83 306082201744089321885497608093689332437768142345446080711020182228616158788218842811742078692945779305782714926607608267589545435987051654460410755407206682308788256032545545107537139144098475073480785833680856599224283184338096227114878307185881030233574028333967897238335546249 A013752 84 672462597231764240182438244981835463365776608732945039322111340356269700857716797657397346888401877134804624693756915363894231322863552484849522429629633081032407798503502562601259094699584349736437286476596841948495750155990797410971387640887380623423162140249727470232623195109053 A013752 85 1477400326118186035680816824225092513014611209386280251390678614762724532784403804453301971113818924065165760452183943054475626216331224809214400777896303879028199933312195130034966231054986816370952718389083261760845163092711781911904138647029575229660687222128651252101073159654589441 A013752 86 3245848516481654720390754562822528251093100827021657712305320916633705798527335158383904430537060176171169175713448122890682950797279700905844038509038179622224955253486892700686820809627806035566983122300815926088576823314687784860453392607523976779564529827016646800866057731761133001877 A013752 87 7131129190710195420698487774521094567651542516966581993934790053844251639364555342969438033889921207048058679042445525990830442901623502890139352604356880630028226691910703263408945318752289860140661919694892589616603280822369063338416103558730176984703272029955573021502728836679209205123769 A013752 88 15667090831990299339274577640622844765130438909775580640674733748295820851683928088503855360456156891884584917856252820601854483054866835849636157671772066744172014042127815069709452865298780822729034237569679019387677407966744832154500179518530198835393088649812393928241495254184222623656920493 A013752 89 34420598557882687648386247076448389948991574284776950667562390045005918411149590010442970226922176691470433064530187446862274299271542438361650638404883230636945914850554809708151667945061421467535688219940584805594727265302938396243436894402210846841358615763637829460346565073442737104174254323121 A013752 90 75622055031668264763504584826957112717934488703654960616634570928878002749295649252943205588548022191160541442772821820756416635499578737080546452575528457709370174926668916928809214475299942964175907019209464817891615801870555656546830857001657230510464878832712311324381403466353693417870836747896837 A013752 91 166141654904575177685419572864824776641302071681929948474746152330744972040202541408716222678040004753979709549771889540201847348192574485365960556308436021587486274313891610492593844202233974692294467721203194204907879916709610777433387392832640935431491338795468947979665943415579064439062228335129350889 A013752 92 365013215825351665374866801584020034280940651485200096799017296670646703572324983474949541223653890444493421880848841319823458623979086144349015342209633939427707344667619868252228675712308042398970945583483417668182612177011014878021152102053312135142986471333645278711326077684027204572619715652279183903133 A013752 93 801934035168297608828582363080092015315226611312984612667441000785410807748397988694464142068367597306552047872224904379652138596882052259134786706834565764922673036234760850550146400539940769150539167446913068616997198952893199687012471168211126760909141277520018677328783392671807768446045515288057367035183201 A013752 94 1761849075264749846596395451686962157647552865054627194030367878725547544623230381161737720124203611282494849175278114922095748497349868813319126394915540985535112660607769588658671641986249869823734550880868011751542846099506359712366399156559845493717383386711481034091337113699961667275961997087862035376297492597 A013752 95 3870782418356655412972280807356255860351673644525015945284718229560027955537237147412337771112875333987641183638086018483844359448677661782862120689629443545220642515355269786283101597443790964002744808285267021818139632880615472288068978946961980549697091300605123831898667638798815783005288507602032891721725591235609 A013752 96 8504108973129571942300100933761694125192626997021460031790525950343381418315310012864906083134987108770847680452874982609006057708744822936948079155115887468849751606235527720463974209584008747914030343802731646934452773438712192616887546746475471267684509587429457058681372802440998275262618851201666263112631123944632973 A013752 97 18683527413965669557233321751474441993048201512456147689843785512904408976038736098264198664647566677969552353954966336791986308786112375992474929903789604769062904278899454401859351338456067219167124665334601428314992743244850687179301940202006610375102867563582517157922976046962873210751973616090060780058450579306358641681 A013752 98 41047709728482576017241607887989349058726898722866156474586796771850986520357103207886444466230703991499106521639061041931993920403088890055467420998625761677631200700742101320884994890587979680510172889740119338008039056908936959732926362623808522994101000037190790195956778375177432444022086034549863533788415922736069935773157 A013752 99 90181818273476219509879812529912599882022996494136945774667192507756617385224555747726518492308856669323537028041017109124590643125586291451861923933980798405755747939530396601984333774621791358080849838759042185603661808028934500533239218684507325018039897081708166060517042090264819079516523017906050183733149782251145648893625929 A013752 100 198129454746827254263205948128217981940804523297618869866943821939541288395338348977755161127602558102503810850606114588746725642946913082319740646882955814097445378223148281334559581302844075613703627095753615681771244992239569097671526563449862593064633653888512840834955941472311807517697801070339592253661730071605766990619296166013 A013752 101 435290412078779477616263468037694906323947537684868657097675576801172210604558352704128088997342820151200872438781633751476556237554368041856470201201853923572087495956256774092027400122348434123306868729370693652851425247950333307584343859899348116963000137593062711314398203414669041116382068951536084181294820967317870078390593676730561 A013752 102 956333035337078512322930839278815709193712740293656439643593242232175346698214700890969411527162175872188316748003249351993994053906946587958665032040473070087876228615896132680184198068799509768905190598427413955314581269746882276762803460198867812967711302291958776757732852902027883332691405486524776946304721665197360562224134307777042517 A013752 103 2101063678635561491573479053895558113098586890425163197896974353184089236695977697857459797125175300391197731895363138826330804936433561653745187075392919334983064074269123803498364683157152522962284703744745028459826135049633900362047879202056912585090061731135433432536739077825755259681923017853894934951031473498438601155206423074186162409849 A013752 104 4616036901962328596986933481408541174477595398264083545779652653945444053021063002192839174284010134959461416974112816001448778445344534953278176004638243778957791771169264996285907208896264092948139494127204827526238018704045679095419190606919036949442865623304547251283215753983184305521184870225007172087416147276069606737988511493986998814438253 A013752 105 10141433073611235927580292858654564960327277089986191550077896880718140584487275415817667665901970266505936733092125856755182966244421943292352152682190221582370268521258875196840138137945092212207062468597469006075144927092788356972635961763401124177925975774400090311069225011501055919230043159884340757076053275565524926003360759752289436395320841841 A013752 106 22280728462723885332893903410464079217839027766699662835521139446937754864118544088551415861986628675513543002603400507291136976838995009413297679442771916816467479941205748807457783489065367590218916243508639406347093404822856020268881207994192269818903368776356998413419087350267819854548404822265896643296089046417458262429383589175779891760519889524677 A013752 107 48950760432604376076367905792789582041592344003439159249639943364922247436468441362547460648784623200103253976719670914518627938115272035681015001735769901245779053430829030129984750325476612595710958986988480775744564210395814676530732013963240416792130701201656325514281734908538400220442845394518174925321507634979155802557355745419188422197862197285715369 A013752 108 107544820670431814239780289026758711745378379775555832871458955572734177617921165673516771045379817170626848986853116999197425580039252662391189958813486473036976580387531379195576496465072117872776976894413692264310807570239604844338018234677239195692311150540038947154876971594058865284312931331756430310931352274049205298218510572685956963568703247436716665693 A013752 109 236275971012938695884797294991788889704596300366896164818595325393296988226572800984716345986699458323867187224116298047236743999346238099273444339513229781262237547111406440092681562733763442966491018237026881904690844231816411843010626061585894512936007597736465566899264706592147327029635510135868877393116180946086104040186067728191047448960441034618466514527521 A013752 110 519098308315426314858899657096960190680998071906070874106453929889073483133780443763421812132778709937536210331383506809779126566563685104103757213910565829433135891003759948883621393326078284197380767066748059544605784777300656819094345457304210244920408692227014850477684560382947677484109215768503923632676249538551170576288790798835731245366088953056770932416963637 A013752 111 1140458983368991613745002546642021538926152763977637710411879283966294442444915634948237721255714825732767054098049564461084741066740416173715954598961513127264599552535260607697316201137393990381645545245645486819498909155729543031550276969697349908090137896822751626499472979161336047432587947043403120220989720236196921756106473385042101546069297429865725738520069110489 A013752 112 2505588386461674575397770594972521321020757622458870049774898786873948890051479649981278273598805472134889217853414893121003176123628694333653952253918444340600325216919967555111003693898854596868475262904683134542439103415137806040315958502425077748074032959319585323419342135217455296209395719654356655125514415358924637098165922026937497096714246453414999447528591835744333 A013752 113 5504777685056299042148901997154629342282604496542137499355452634762065711443100791008868367096575622280351611623952520186843977943612241451037733101858822216298914501573168718578875115495783549320040152601588846589738710203057759870574160829827895812518650411625128955552294671072749285772042396080621571310755170543557427704670530693181681121481199458152753786220316263130299601 A013752 114 12093996574068688995601137687748720664994882078903076086083929438572258368040492437846483802511176642149932490737823686850496219542116094467929899624783832409208715159956251674717788628744236457856128215265690695957655946316117898435651431343131887100103474954340408315348391392346830180841177144189125592169729109684195668667161155932920153423894195209561600068326034830097268223397 A013752 115 26570510473228909723335699499983939300993755927350058161126392976543251634584961885948724914117055082803401682150998640010540194334029059546041989475650079803031547206423884929354981617351087497909913688938722459018970114056511022863126194660860755958927334474685877068820415888985985907308066185783508925996894853976177884061753059584625577072295546875406835350112298521723698286803209 A013752 116 58375411509683914662168531801464714644283281772388077779994685369465523841183161263429348636315170016919073495685744012103156806951861843822654250878003225327260309212513275189792894613320339232908080374598373242464677340582154717230288249669911080841763353840884871920198453708102211038355821410166369110415177994185662811283671471907422392827833316485268817264196719852226965136106650173 A013752 117 128250779086775560512784264367817978073490370053936606882648323756715755879079405295754278953984428527171204470021579594590635504873240470878371389178973086043990899339891665591974989465464785294699052582992626013694896117258993913754943284524794644609354088388424063608676002796700557651267739638135512935582146053225901196390226223780606997042749796318135591529440193515342642404026310430081 A013752 118 281766961653645906446587028816096097827458343008498725321178367293504515666337453434772150861903789474195136220637410369315626204206509314519781942026203870038648005849741989305569051855626133292453818524834799352087686769618009628519610396100973834206750932189367667748261178144351125159835223984983721919473974878937304928469327013645993572502921302510943894590180105153207785361645804014887957 A013752 119 619042014753060056463151702308963126926925979589671699530628872943829420918943385196194415443602625474806714276740390581386430770641700963999960926631569902474909668851883150504335206926810614843521039299062054176536647832850767153857584040233839513752231798020040766042929808383139421976157987095009237057084322809025258927847111448980247878788918101616543736414625691021597504439535831420708841529 A013752 120 1360035306412472944049544289972791989858456377158508723868791633857593237758918617276039130729594968168150351265998638107305988403099817017907914155809559075737376542467587281658024449618202920811215723340039333025851015288773135437025112136393745411713653260250029562996316789017757310081619097647735293814414257211428493864480103853409604589699253069251546588902932643174449717253660221631297324839213 A013752 121 2987997568188203058076848805070224001719028660617243666339735219585132343356344202155457970212920145065426321731399007921751256521610297988343687400313601289395016263801289257802679715811191817022240944178066414657794680589434578555144171363657058669534896212769314949902907985472012810249317157532074440510268123093508401020262788165940901283569258993145647855819743017054266028806291506923960222671750961 A013752 122 6564630657309482118594836824739282131776705967376084334948398277428535758353888212135541160557785558708741628843883620404087510577977824680391081218488982032800850731571432499392487335637188421997863354359211913003174913254987769085651744485954557896968166979454184944936688844082012144117749795097967545801059066436437957041517345600572160120001662007940988339235975408468222465287422440711940609209836861317 A013752 123 14422493554108932214552856503952202843513423010325257283881631015510493061103492402061783929745454872483105358570012314027780260739817280822819205437020293526063469057262437201165294676394902963129305789527188572867975284421208128681176882635642163699639062853860844324025905390448180680626696299830234698124926768960854191620213608284457035783643651431446351381301437972404684756236467102244133518434011584313449 A013752 124 31686218338377324075372625739182989647198990353684590252687943341076553255244372807329739293650764354845382472778317053919033232845378565967733794345133584876761441518805574530960152404039601809995084819591233294590941699873394258712545611150505833648107021089932274979884914142814652955336851770727025631780464111406996658989609297400952107616665102194887633984719259225373092409451518223630361339999523450736647453 A013752 125 69614621689414980993593658748985028254896181807045044785155411520345187501771887057703437228150729287595305292693962567460116012561296709431111146176258485974244887016815847244519454831675005176559201348641939548216298914621847186391462707697661316524891125334581208130807156371763792542875063340287275313021679652761171659800171626389891780433813229522168131864428212518144684023564985537315903863978953021268414454241 A013752 126 152943323851644713242925268271520107076006911430077963392986439110198376941392835865774451590247152244846885728048635760709874879597168870620151188149239893685416016775944416396209242265189986372900565362966341187431208715424198268502043568811761912405185802360074914263383322548765052216696514158611143862708630197116294136580977063178592241613087665260203385706148782902363870799772273225483040789161759787726706555967477 A013752 127 336016482502063434994706814392529675245987184411881285574391206725105834140240060397106470143772993481928607944522852766279595110474980008752472160363880046426858988856749882822471705256622400061262542102437051588786365547786963595898989720679440921554193207785084586636653159639636819720082241606468683066370860543064498218068406607803367154823953600576666838396408876036493424147099684276386240613788386253635574303460546969 A013752 128 738228212057033366683370871220387696515433844152903184406937481175057517606107412692442914905869266679797151654116707527516270457713531079229181336319444461999809198518279492560970336448799412934593804999054202340563645108487959020190080416332731704654562477503830836840726991728282092925020684809411696696816780613112702585096289317343997639148226060466937043956910300652176052851178006355220570628493084599237356744702821690893 A013752 129 1621887381889302306603365804071191769244408155603928296142041646141601366180617985685297084048194778895514342184094406437953246195596627781066511395893819483013580809144660045156451829178012310217302589582922082542218328303348045967357606674683011555126073763075916348539077200827035758156270444526277497642906467007008607579456547630204762813208652654845860685573331930532830788114038079962419593670799306864524472768112099254891921 A013752 130 3563286578010797167607594671544408317029964717861830466624065496573098201498817714550597693653883929233445009778455410944183281891725791235003125536778721404180837037690818119208724668704093045547413789313679815345253667282455656990284661864278576386611984057477788217740352610216997560669326166624231662321465508014397910852066035143559863900619409882696355926204610251380629241486541661677435847294746077181360266671542282062997550437 A013752 131 7828540611889721377233885493383065072514832485142441535173071895971096748692902518867663132957582992525878686483266537844370670316121563343301866804302850924985298971806727407901568097142892421067668095122154554313522307019555078407655402115820032321386528974278700714375554684646743640790509588073436962120259721107632210141989079210401020989660843512283893969871528722283242443545932030705326556506557131567448505877378393692405618310089 A013752 132 17199303724321717865782846428962593964315086969857944052775238955448499556878306833952255903107809834579355474203736583644082362684519074665234201369053363482192701841059380115159745109422934649085666804983373555826808508521962507261618918448456611010086204156490305469483093642168895778816749564997341005778210607273467965681950007025251043114284873196487715051807748602856283648470412671459602444644906018053684367412600330942215143427265533 A013752 133 37786870282334814151124913604430818939600246072777903083947199985120353526461640114193106219127858206570843976825609274266048950817888407039519540407810239570377365944807458113005960005402187424041209970548471702151498293222751628453776763831259174389159390531809201116454356731845064026060398794299158189694728704179809120603244165434476541722083866412683509968821623680475255175689496639196746570884858521663944555205482927080046670109702376001 A013752 134 83017754010289586690021435188934509210301740621893053075431998367309416697636223330882254363423904479836144217085863575562509544946900830265824430275959096336119072980741985474274094131868605770618538305294992329626841750210385327712947550137276406132983180998384814852850221739863605665254696151075250542759318963083040637965327431459544962163418254508665671401501107226004135620989824116315252216234034172095686187786445990794862534231016120074197 A013752 135 182390005560606221957977093110089116735032924146299037606724100412978788484706782657948312836442318142200008844937642275510833470248341124094016273316282134650453603338690142086980184807715326878048928656733098148190171325212216564985345767651596264274164048653451438231711937162480341646564567443912325442442223761893440281609824366916620281873029905155538480069097932575531085959314643583544609119066173076094222554566821841776312987705542415803010809 A013752 136 400710842216651869641675673562865789466867334349418985621972848607314398300900801499512443301663772958413419432328000079297301134135605449634553752475871849827046566535102242165095466022550573151073496258842616631573806401491239793272804651530556992610338414891632809795071125945969310597502354674275378997045565604879888298696784134115814759275046701626718040711808157868441795852614271953047506234588382248179006952383307586382559633989076687519214747373 A013752 137 880361720349984157602761454817616139458707533565673511411474348390269733067079060894428837933755309189634282492824616174216170591695925172847114594189490454070021306677619626036714738851543609212908471280677228739567652664076253825820351819412633712764913497516917283119771263703294575382712673219383007656509107633921114592236834742652445026127277603473899535443842522836966625488193555480845371197390675799249278274386126767282483515874001482479714799978481 A013752 138 1934154699608915194253266916234302658390780451243784704571009143413422603548372696785060156940460414289626518636735681734752926789955947604745110763434310527591836810770730318402662281256841309440759911403647871540830132902975529655327312947249556266944514954044667271014137466356138182115819743062984467821350509471724688759144325929607421722401628894832157279370122022672815676197561241391417280520667314730950664368826320507719616284375181257007933415552722757 A013752 139 4249337875040786681774427414966762940484544651382594995942507088079289459995774814836777164798191530194309461444908292771252180157533216887625008347265180229119265473263294509530649031921280356841349525353814373775203801987837238652754106545107275118477099354036133994418060013584435586108455975509376875803507069309379141203840084067347505524116378681946249542776158083812176040606042047336943765303906090463898609618311426155459996976772273221646429713969331897129 A013752 140 9335795311464608339858417030681978180244544599087561206085688072510198943610717268196399431061626791836897886794463519218441039806100477502112143338941600963375026244759458037438835923131052943980444907202330179184122752967278413320100772079600683435294187280817386385736477849845004982680277778194100996140305031272705973224836664695962469636483683964235910245479219310135350761211474377999265452372681680749185245331430203263545613357968684267957206081590622177992413 A013752 141 20510742299287744522668942216408306061997264484195371969770256695304907079112745838227489550042394061665664657287436351722914964454002749072140378915654697316534932659736529308253122523118923317925037461123519403667517688269110674064261396258882701507341329455955797889463041836109475946948570278692439888520250153706135023174966152337029545791354653669426294809317844824367365622381609208464386198862781652605959983993152156570009712547457199336701981761254596925049331361 A013752 142 45062100831535174716303666049449048418207990071777232217585253959584880852810702606585794541443139753479465252060497664735244176905444039711492412477693370004427247053441154890232110183292274529481307302088372129857536361127236150919182287580765295211628900814734887963150302913932518655446008902287290435078989587692378645915400636684453912103606174111729569696071305079135102272372395430996256478901531290775294084832955287984311338466763466942734253929476349444333381000117 A013752 143 99001435526882778851719154310639559374802954187694579182034802949207983233625113626668990607550578038394385158776913369423331456661260555246148830213492333899726661776410217293839946072693127141270432142688153569297007385396537823569443485814941353579948695089972548855041215501909743486014881558325177085868540124160155885076135198795745244891622764523469864622268657258859819692402152761898775484146664245833321104378002767701532010611479336873187155883059539729200438057257049 A013752 144 217506153852561465137226982020475111946442090350364990462930462079409939164274374637791772364788619950352464193832878672623059210284789439875788979979042657577699475922773247394566361521706800329371139417485873391745525225716193598382067338335426153815147283112669689834525550457695706438774694783640414057653182652779862479512269031754252303026895213658063292575124239997715023864207529617891609738670221348095806466318472080640265827313420103110392181475081808785053362411793736653 A013752 145 477861020014077538906487679498983820946333272499751884047058225188463636343910801079228523885440598030924363833850834443752861084995682399407108389013956718698205748602332824525862296263189840323628393300216463841664918920898477335645401942322931259931878580998535308566452634355557467045988004439657989684664042288157357867488455062764092309750088784406765053787547955274979907429663942570507866595858476301766486806501683161166664022607583966533531622700754733900762237218710839426641 A013752 146 1049860660970928352977553431859267454619094199681954889251386920739054609047572029971065066976312993873940827342970283272925035803735514231497417130663662910979958029679325215483319464890228079191011580080575571060137826869213954706412948067283479978070337242453782072920496437679159755100035645753928603337206900907081715234872135772892710804520945059341662823171242857739130856622971681827405782911101072434980971513884197905083160857668861974474168975073558150379974635169507714220330277 A013752 147 2306543872153129591491684889794810597798149956701254891685297064863702976077515749846429952146959647541047997672505712350616303660806924766599825436068067415422967791205477498416852864363831089982652441437024529619122805631663058489989246903821805511820530921670959214206330673581113981954778313721381141531843561292858528371014082293045285637532516295373633222507220558452870492000668784974810505055689056139653194416003582797467704404298489757919749238236607256384804273467408448142065618569 A013752 148 5067476887120425712507231702879198883362535454872656997032597651505555438442302102412606604866870345647682450886495050034304019142792813712219816483041544111684260237278434064021825743007336904691887413837142891573212803972763739502506375447696506709469706434911097393611308489857707418354647955245874367945460304160410186831117938797820492545658938300935872189848363566920956470925469320589658679607348856338818068131959871406036546576243781998149689076405826142277414988807896360568118163996093 A013752 149 11133246721003575290378388051225599946747490394355227422480617040357705298257737719000496710892514149387958344597629624925365930056715811725746936813242272413370319741300719638655951157387119179608076648200202932786348530328161935687006506858589225240704945037499680973764044752217383198125161557675185986376176288240421180467966111538811622122812687447156111201096854756525341366623256097335480119097345437376383295685915837479062292828007589049934866900863600034583480730410948304168155606299416321 A013752 150 24459743046044854912961318548542643083004236396398434647189915637665878540272249768644091273830853586205344483080992285961028948334604638361466020178693272492174592471637681046127124692779500837598944396095845843331607721130971772704353295568320527853828764247386799099359606320621590886280979942212383612068459305264205333488121547050769133803819474321401976308809789900086174982471293645846049821656867925915914100621957094941499857343132673142706902581197329275979907164712853424257437867039817657237 A013752 151 53738055472160546243776016851148186853360307362887360919876244655951935152978132741711068528606385328893141829328940052256380599491126390480140846332589119665307579660187985258341292950036563340204880838222573317799542163324744984631464190363600199694861795051508797621293055086405635177159312933040606795714405093665459117673403038870539786966991385084120141950455108410489326436489432139923771458180138833237263279066439737586475186582862482894527064970890532419327856040874138973093590993886479392949689 A013752 152 118062507872336720097575909021972566516832595276263531940968109509126401531092957633539217557348228567578232599035681294807268177082004679884869439392698295904680752513433003612575820611230329658430123201574993579205594132824464731235326826228829638729611363728164828373980842024833180484219010513890213130184547990783013681528466476398575911966480073029811951865149873177845050180967282411412525893621765016622267424108968103477485984922548874919275961741046499725263299721800483323886619413568595226310466733 A013752 153 259383329795523774054374272121273728637481211821950979674306936591550704163811227920885660973494058162969377020081391804691568185049164281707058158345758156102583613272012308936829077882873034259570980673860260893514690309815349014524013037224738716288956166110778127937635909928558497523829166099016798247015451935750281058318040848647671278590356720446496858247734271371725575247585119457873319388287017741519121530767402923340036708874839878197649287945079159896403469488795661862578902851610203712204095412401 A013752 154 569865175560765731597460275850438381816546222372826302344452339691636897047893267742185797158766445784043721313118817794907375302553013926910406773885630668957376198358611042734213484108672056268277444540470993183051774610664321784909256642782750959686836696945379547078986094113043019059852677919539905748692947902843367485124735744478933799063013714820953597570272194203681088818944507448947682696066577978117510003095984222578060649398023212400235485615338914292398422466884069112085849564987617555712397621044997 A013752 155 1251993790707002312319620226043413124850952050553099386250761790302526262814221509229582196357809881387544055724922042695411503539708971597422163682226730579699355507793868460887067024586752507621405545655414772023164748819629514961445636844193703858431980223188998864932532448766355512874496333389229172929878406542546878364819044430620217556541441131461635053861888010665487352135221082865338058883258271817924169476801877337003999246727456997643317361896899594700399334159744299839252611494277795769900137573435858409 A013752 156 2750630358183284080166205636617378635297541655065159351592923653294650199402844655777392085398108309408434290427653727801819073276740610599536493609852127083599484050623129008568886253017095259244227983804946254134892953156726044370296064146693567376975060550346230506256773789939683061785268444456136492926942859173975491767507440614072617971721546165821212213334567959432075712641080719055147715366518423183979400340533724509397786345060223023822368244087488409556777337148958226746837987452928317306470602248838580924573 A013752 157 6043134896928675124125153783648380861748699016178155095449653266288346488088049708742930411619643955770330136069555239980596503988999121487181676460845123202668066459219014431825843097878558284559568880419466920334359818085327119481540452930285767527214208029110668422246132016497483686742234772470131874960493461605224155413213847029117541683872236926309203232696045806872270340672454339764159530660240975735202742548152592747146936600097309983337743032260212035796239809716261224162803058434083513122315913140698362291286881 A013752 158 13276767368552299247702962862675492753261891738543406744702888226035497234329445210108218114328357770827415308944812862237370519263831069907338143184476735676261742010904174706721377286039192551177372830281568823974588520333463681500944375087837831257289615039956138523674752040244971659772689795116879729288204135146677469442830821922971239079467304527101319502233212637698377938457382184461858488860549423690240425378291246265481819710413790033393021441875685842644338861946625909485678319379681478329728061170114301953957277557 A013752 159 29169057908709401447203409409298057578916376149579864618112245432599987423821791126607755197179402022507831433751753858335503030822636860586421900576295388280747047197956471830666865897428106034936688108128606706272170979172619708257574792067979715272265284242783636336513430232418202736520599479871784765246184484917250400365899315764767812257589668046041598946406368165023336330790868659262703100026627083847458214556105868045263557903779096703364468107800881796289612479696737123140035267677160207890412550390741121392844138792729 A013752 160 64084420225434554979505890472227832500879278400626962565992603215422172370136475105157238168203146243449705659952603226763100158717333182708368915566120968052801262693910368611975104376649548958755903773558548933679959641242245499041891818173351434453166829481395649031320006220622791412135757057278311129245867313363199129603880796735194883529924500697153392885254790858556269918747538444400158710758499703212865697379764592095444036714602675457291736432838537306448278617893731459538657483086720976735236373208458243700078572927625613 A013752 161 140793471235279717289974441367484548004431774646177436757485749264282512697189835806030452255542312296859003334915869289198531048701981002410286507498767766812004374138521079840509304315499059062386720590508132007294871331809213361395036324526853101493607524370626240921810053666708272732462258254840449550953170487458948487739726110427223159115244128031646004168904775516248125011488341962347148687536423847958665937143342808833690548661982077979669944942946266462266868123512528016606430490341525985887314311938982761409072624721993471761 A013752 162 309323256303909538886073847684363551965736608897651828556196191133628680395726069265848903605426460116199230326810164828369172713998252262295399456974792783685973609982330812409598941581151432760063625137346366020026832315984841754984894804985496263981455731042265851305216687905758075193219581385884467663444115560947309827564178264608609280576191349285526271159083791809197130650239887291276685666517523193965189063903924151007618135410374625321334869039652947417600309267357024052484327787280332590994429543329945126815732556514219657458917 A013752 163 679583194099689256932704243362546723668723329748141067337963031920582210829410174177070041221121932875289709028001932127927072452654160220262992606973619745758084021131180794863888874653789697773859784426749966145998950598218697335701813886553135291967258241099858075317561063328950491199503420304788175456586721887401239691158499647345114589425892394380301217736507090604806096038577032378934878409338998457141520373396921359763737043496593051830972707280117525476467879460383381843308068148654890702414761706695889443614164426661740587437240649 A013752 164 1493044277437017297481151222667515151900185155456665924941504781129519117192214152667022880562804886527011490734520244885055778178481190003917794757521042581430510594425204206315963857614375966009169946385569675622759694464286478046536885108757238236452066355696388191472681656133704229165309014409619621478121027986620523601475223725217216752968685590453521775367106078058758992996753740136519927865317779610339920260353036227400930284562014934872647037894418203471799931174462289909747825722594794873205231469610869107620319245375844070599617705853 A013752 165 3280218277529127002566089236200530788724706786538295037096486004141553500471294493409449268596482335699844245143740978012467544658123174438607395082273730551402831775952173641276172595178783997322146372209096577343203048738037392268241536583939652405485189783464964856665481598525748191476183904657934308387431898486605290352441066524302225206272202242226387340481532053495093507613867967079934281520103161803916804811995620591599843835182746811915205542254036793027544448790293650931715973112540764336431893538735079429441841382090729423107360099759041 A013752 166 7206639555731492024637698051932566142828180810024634196500979751098993040535434002020560043106471691532557806580798928693391195613896614241620446995755386021432021411766925489883751191607788442116755579743385180423017098077468150813326655874915416334850961954272527790094063071961068776673176038533481675527187880975071822904313023153891988778180028326171372987037925921528720436227667923674615616499666646483205220171954378439744856905896494745777706576332118834281515153992275151096979992928252059247140870104600969506483725516453332542566870139170613077 A013752 167 15832987103942087978129022620095847815793513239624121329712652513164487710056348502439170414704918306297029501058015246339380456763730861488840122049674583089086151041651935301274601367962311207330512008696217241389368564476197527336878662957189169687667563413536743554836656569098468102350967756658059241133231774502232794920775711869100699345661522232598506452522323249598598798392186428313130509449767622323601868717783769432119450622254598956473621348201665078916488793321028506960065044463369774165968491619808330005744744959647971596019413695757836930169 A013752 168 34785072667360767287949462696350577651298348587454194561378697571422379498993797659858857401106705518934573813824459496207618863509916702690981748143135059046722273838509301856900299205413197722505134883105589279332442736154205967559122422516944605803805636819540225589976134482309334420865076161377756152769710208581405450440944238976414236462418364345018918676191544179368121560067633583003947729261139466244953305572970941442366433017093353907372546101999058178379525878926299629791262902686023393842632776088718901022621204676346593596454651889579967735581293 A013752 169 76422804650191605731624969543882219099902471846636865451348998564414967759289373458709909710231432025099258668972337513168138643131286995812086900670467724725648835623204936179609957354292795396343781338182979646693376691330790510727391962269727298950960984092529875621177567457633607722640572326546930267635053328253347774618754493031182077507933146466006564331592822562071763067468590981859673161186723407340162412343817158348879053338554098534497483786091930817899818356001080286651404597201193396272264209066915425546698786673933466131410870201407189115072100721 A013752 170 167900901816470957792380058087909235362485730647061193396613749846019684167158753488785671633378456159143071295732225516430400598959437529799154920773017591222250491864181244786603076307381271485767287599988006283785348590853746752068080141106590875795261282051288136739727115704421036166641337401423605797994212162172605060837403621189507024284929122785816421836509431168871663459228494387145701935127231325926336819919366296892487280184803354480290971878043972006925900928134373389773135900051021891610164467320013189926097234322631825090709681832491594485813405284037 A013752 171 368878281290786694269858987619136590091381150231593441892360408411705246115247781414862120578532468181637327636723699459597590115913884252968743360938319647915284330625606194796166958647316653454230730857173649805476410854105681614293572070011180154122189036666680036417180473202613016458111018270927661938193284120293213318659775755753346932353989282760438678774811220278011044619925002168559107151474527223060161993362847754272794554566012969793199265216062606499216204339111218337331579572412095095867531334702068978267635623806822119724289170985984033085332051409029289 A013752 172 810425583995858367310880195799243088430764387058810791837515817280516425715199375768452078911035832595057208817881967712735905484662803703772329163981488266469879674384456809967178808148154687638944915693210508622631674646470182506602977837814562798606449313556696040008545499626140797158469907141228073278210645212284189661095527335390103210381714454224683777268260250950790265029975229764324358411789536309063175899418176516137329636381530494635658785679689546478778000933027346687117480320589372925620966342340445545253995465503588197034263308656206920688474516945637347933 A013752 173 1780505008038900832982003790170937065282389358368207309667022250565294587296293028563289217367545724211340687772886683064880784349804179737187807173267329721434325644622651611497891841501495848742761979777983487443921789198294990967006742309678594468538369141884061199898774462678631331357158385989278076992228787531388364685426873555852056753208626655931630258658367771338886212270855579792220615430701611271011797451021733805953713211130222496714542352138277933613875268049861080671597104264334852317589263054121958862923028037711383268884276489117686604752578513729565253408801 A013752 174 3911769502661465130061462327005548732425409420334951459338447884491952208289955783753546410556497956092315491037032042693543083216519782882601612359668323397991213441235965590460868375778786379687848069572229721914296170868654095154513812854363872047378797004719282456177607494504953034991676974018443935151926646206460237213882841202206968686799352763081791678272433993631533008359069708803508692101251439962412918999894749171680307924853098825281849547647796620149683963905544794235498838068743670541743610929905943621841892598851909041738755446591557470641414994663854861739135797 A013752 175 8594157597347238890745032732431190565138624496475888356166570002228819001613032856906541463992626009534817133808359397797714153826693962993075742354191306505386695930395416402242527821585993676174202208850188699045708687398433047054466846841037426888091217019368263556222203665427381817876714311918521325528782841715593141158900602121248710204898178020490696317164537484008478019364876150241308596546449413597421183042768763930181636510902258119144223456182209174468855668700481912935390947237029844180210713213003358137186638039677644164700045716161651762999188743276489131240881346009 A013752 176 18881364241371883842966836913151325671609558018757526718497954294896715346543833186623671596391799342947993242976965596961577995957246636695787405952158300392334570959078729835726833624024428106554722252843864571803421986214357404378663662509759226873136403791552075033020181452943957853875141343284991352186735903249158131126104622860383416320161297111018059808810488852366626208544632902080154986612549361673534339144962974354609055414452261087759858933232313556308075904134958762719053911079754567663922936928968377827399043773171784229846000438407148923309217668978446621336216317181773 A013752 177 41482357238294028802998140698193462500526198967210286200540005585888083616356801511012206497272783156456741154820393416524586857118070860820644930876891785961959052397095969449091853471981668550100724789497970464252118103712943217419924066533941021440280679130039908847545338652117875404963685531197126000754258779438400414084051856424262365655394369752906677399956644008649477780172558485870100505587770947596754943101483654657076094745551617609808410076311392883208842761384504401693761442642220785157638692432943526086795699169658409952971662963180506184510351218745647227075667248848355281 A013752 178 91136738852531981280186915113931037113656059130960998782586392272196119705135892919693817674508304594735460317140404336104517325088401681222956913136531253758424038116419844879654802077943725804571292362527041109961903473857336248671573174175068424104296652048697679738057109018702972264705217112040085823657106538426165709742661928564104417344901430347135970247704746887002902683039110993456610810776332771870070609993959589281596180155976903888749076937656130164409827546761756170521193889484959064991332207275176926812690151075739526666678743530107572087369241627584186957885240945719836552357 A013752 179 200227415259012762872570652505306488538702361910721314325342303822014874992183556744567317430894745194633806316757468326421624563219218493646836338160959164507257611741774399200601600165242365592643129320471909318586301932064567738331446263662625327757139744550988802384511468514090430065557361995152068554574663064922286064304628257055337404906748442472657726634207328910745377194636926852624173951275603099798545130156729217651666807802681257843581722032030517971208391120235578306635062975198455065785956859383563708207480261913399740086693199535646335875950223855802458746473874357746480905528329 A013752 180 439899631324051040031037723554158355319529089117854727572777041496966680357827274167814396395675755192610472477916157913148309165392623030542099434939627284422444972996678355043721715563037477207036955117076784772934105344745855321114187441266787845082436018778522398838771696325456674854029524303349094614400534753634262483277268280750576278580126328112429025415353501616907593696617328295215310170952500010257403650954334091180711976742490723482349043304371047982744835291157565539677233356511005779531747220065689466931834135423739228970464959379814999919462641811198001866003101963969018549445738813 A013752 181 966459490018940134948189878648485906637005408791926836477391160168835796746146521346688228881299634158165208033981798935186835236367592798100992458562361143876111605673702346031056609091993337423860190392217696146136229442406644140487869808463132895646111933256413710248781416827028314654302864894457960867837974853734474675760158412809016084040537542863006568837531643052345983351468270264588036445582642522535515821146671998324024212903252119490720848139703192418090403134673171490670881684254679697631248642484319758849239595525955086048111515757453554823059424059202010099608815014839933753132288172161 A013752 182 2123311499571611476481173163390723536881500883115863259740828378890932245451283907398674038852215296245488962050658012260605477014299601377427880431461507433095817197665124054230231370175109362320220838291702278433061296084967397176651849969193502971734507917364340921416572772768981207295503394173124140026640030753654640862645068032941408336637060981670025431736057019786004125423175789771299916070945065622010528259059238380317881195748444906521113703362927913742544615686876957765003927060307531295695853267538050510191779391370523324047701000119125459946261554658066816188840566587603334455631637114237717 A013752 183 4664915364558830413829137439969419610528657440205551581650599948423378143256470744554886863358317005851339249625295652936550233000416224226209053307920931830511510383270277547143818320274715269017525181726869905717435667498673371597104114382318126028900713894449457004352210381773451712428220956998353735638528147565779245975231214468372274115591622976729045873524117272469851063554717210127545915607866309171557130585153146721558384987059333459626886806288352626492370520664068676209713627751495646256643789628781096970891339322841039742932799097261718635501936635583772795166882724792964525799022706739980264249 A013752 184 10248819055935750419182614955612814884331460396131596824886368086686161780734466225787086438798222461855392331426774549501600861901914444624981290117502287231633788312044799771074968849643549446031502824253933182861206161494585397398837739297952922885494868426105457038561806208756273412204801442525383157197846340202017003407582978187013886231954795679873713784132485647616262786629713710650218376590482281249911015895581463347263771816569355610800270313415510720403738033898958881632740840170035934825846405814432070045048272492281764315223359616683995842197754788377548830981641346370143063180452886707736640555053 A013752 185 22516655465890843670944205057481354300876218490301118224275350686449497432273622298054228906039694748696296952144623685255017093598506034841083894388152525047899432921562425097051706562666878132931211704885891202746069936803604118085246513237602571579432225932153689113720288240637532686613948769228266796363668409423831356486459803076869508051604686108682549183739070967812929342225481022298529773369289571906054501922592474973938506681002874276928193878573877052727012460476012662947131625853568948812384553574307257888971054665543036200545721077854738865308467270065474781666666037975204309807454992096897399299451441 A013752 186 49469092058562183545064418511286535399025052023191556738732945458129545858705148188825140906569209362885764403861738236505272554635917758545861315970771097530235054128672647938222599318179131258049872115634302972433115651157518247433286589583012849760012600372941654982843473264680659312490845445994502151610979495504157490200752187359882309189375495380775560556674738916285005764869381805989869912092329189477601740723935667517742899178163314786411241951226807884841246375665799820494848182000290980540808864202753045582069407100198050532598949208046861287082702592333848095321665285431523868646978617636883586260894815877 A013752 187 108683595252661117248506527469296518271658039294951850154996281171510612251575210570848834571732552970260024395284238905602083802535111315525257311187784101273926413920693807520275050702039551373935569038048563630435555085593067589610930637313879230922747683019352815997307110762503408509542387444849921227089321951622634005971052555629661433289057963351563906543014401399078157665418031827759744196866847229282291024370486661536481149494424802585745498566845296922996218287337762205627181455854639284248157074653448441143806487399135117020119891410078954247720697595357464265421698632093057939417412022948233239015185910481769 A013752 188 238777858770096474594968840850044450642832712331009214790526829733808815116710737624154889554096418875661273596439472875607778114169639560208990312679561670498816331383764295122044286392380894368536445176592694296066914523047969494375214610178592670337276659593518136746083722345219988495464625216335276935915240327714926911118402464718366168936060345483385902675002639873774712390923415925588158000516463362733193380541959195395649085439251291280882860351359117339822691577281063565762917658512642507493201093013626225192942852815899852093203401427943462482242372617000348991131471894708448292900054214417268426116363445328446493 A013752 189 524594955717901954685146543347547658062303468991227244894787444925177966811413490560268292350349832269827818091377521907710288516830698113779151716956996990085899480050130156383131297204060824927674570052974149368459011207136388979142346498562368096730996821126959346431145937992448314724535781600288603428205782999989694423727130214986250473152524579026998828176980799802683043122858744788517183127134670007924825857050684352284241040710035086944099644191935980795590453395286496653981130095752275588962562801350936816748895447636531975048767872937191787073486492639549766733515843752674460899501419109074738732177650489386596945121 A013752 190 1152535117712230594443266955734562204762880721373726257033848016500615993084675438760909438293718581496811716346756415631239503871477043755972796322154522387218721157670135953573739459957321632366101030406384206162504447622078646587175735257341522708518000016015929684109227625769408947449805112175834061731768105250977358648928505082324792289516096500122316425504826817166494645740920662300372251330314870007410842407940353521968477566439947086016186918289683349807912226109444433148796542820367749468950750474568008186397323298457460749182143016843010356200449824329090837513534308724625790596204617782637200994594298125182353488430837 A013752 191 2532119653613770615991857501748833163864048944858076586703364092251853336807031938957718035931299723548495340813823845141833190005635065131872233519773485684719530383401288690001505593526235626308323963802826100939022271425706786552025090360379325390614046035186997515987973093815391457547221831450307433624694527236397256951695925665867568660066864010768729186834104517314788736692802695073917836172701769406281620770244956687764745213468563747977562659482434319527983160762449419627906004576347945583284798792625913985514919286711041265953168208004093752572388264051012570017234876268002861939861545268453930585123672981025630614082548889 A013752 192 5563066878989454043334110931342186461009315531853194260987290910677321780965049169890106524941065492636044263767970987776607518442380238094723297042942348049328808252332631251933307788977139670999387748474808943763031930322277810054799123521753377883179059139305833542625576887112415032231246363696325431673453876338364773522875948687911048346166900231658898023474527624540590854514087521077397486071425787385600720832228169843019145233990434554306705162882908200002979004195101374922509492054236436446476702947399133026176277672904157661299110552984993974401537016120074616327865023160802287681875814954793285495516709539313310459139359909133 A013752 193 12222057933139830533205041716158783654837466223481467791389078130758075952780213026248564035295520887321389247498232260145206718017909383094107083603344338664375391730374790860497477212382775857185654883399155249447381150918044348690393674377292171209344392929054916293148392420985975825812048261040826973386578166315387407429758459267340573216528679808954598957573537191115678107367450283807042276898922454886164783668405289145113062079076984715811831242853749315406544872216637720704753354043157450872909316375435895258509282047370434381874145884908031761760176824415803932072319455884282626037081165455680848233650210857871343078729173720365201 A013752 194 26851861279108207681451476650400847689677913292988784737681804653275492868258128018668095185544259389445092176753616275539019159485346914657753262676547512045632735631633415520512957435604958558236883778827944083035896388566943434072794902606910900146929631265133651096047018148906188889309070029506696860530312231394906134123179335010347239356713509540273253909789061208881144801886288273524071882346932633384904029719486420251813397387732135420638593240549687245948179084259953072388343118832816919567781768076832661882944892658072844336977498509142945780587108483241521238762885844577768929403467320506130823569329513254743340743967994663642346597 A013752 195 58993539230200732276148894200930662374222375504696360068686924823246257831563107257013805122640737878610867512327694957359225093389307171503083918100374883964255120182698613898566967486024093952446433662084993150429864365681574724657930401027383247622804399889498631458015298873146896989812026854826213002585095972374608776668624999017732884866699580459980338839806567475911875129744175336932385925516210995546634153293711665293234034060847501519142989349487662879348149448119116900037189832075698772290416544464801358156829929169786039008339564224587051879949877337681622161562060200537358337899417703151969419381816940620671119614497684276022235473609 A013752 196 129608805688751008810699120559444665236166558983817903070905173836672028455944146643659329854441701119308075924583945821318217530176307855792275368066523620069468499041388854735151627566794934413524814755600729951494412011402419670073473091057160995027301266557228493313259611624303732686617023000053189966679455851307015482340969122841959148052138978270576804431055028744578389660047953215240451878359115557215955234786284528649235172831681960837557147600824395345927884337517699829381706061070310202722045148189168583870555354386019927701322022601417752980249880510886523888951846260580576268365020693824876814381851818543614449793051412354420851335518973 A013752 197 284750546098185966357105967869099929523857930087447933046778666919168446517709290176119547690208417359119842806310928969436123913797348359175628983642152393292622292393931313853128125764248470906514018018054803703433223189051116015151420381052582706074980882626230999809231366738595300712497599531116858356794764505321513014703109162883784248270549335260457239335027898151838722083125353213883272776754976879203453650825467109442369674711205267960113053279011196575003561889526386525151608216171471515380333190571603378763610113586085781159804483655314803297608987482417692984027206234495526061597950464333254361196928445340320946195333952942662610384135183681 A013752 198 625596949777714568086561811408412545163915872402123108903772731221413076999407310516934646275387892937986294645465110945851164238612774345108856877061808808063891176389467096535322492304053890581611297585666403736442791346345301885287670577172524205246732999129829506580881312724693875665357226169863737809878097618191364093302730830855673993450396889567224554819056292239589672416626401010901550290530684203609987670863551239444886175340517973708368378053987598875282825471289471195758083250928722919290592019685812623143651419548630461208090450590726622844846945498871671485907772097186670757330697170140159831549651794412685118791148694615029755013944998547157 A013752 199 1374436498661638906086176299664282361725123171667464470261588690493444530167697861205705417867027200784755889336086848748035007832232265236204158558904793951316368914527659211088103515592006397607800020795709089008964812587920628241977012258048035678927072399088235425958196244056152444836789825895190631968302180467166426912986099635389915763610521966379192346937466674050378510299328203020950705988295913195331142912887222073060414927223117988237285326584610754728996367560422968217080508902290404253681430667249730333046602168748341123274174719947826390390128739261021062254539375297519115653855541682797931149914584992324669205984153682069220371765637161808103929 A013752 200 3019636987559620676671329330362428348710095608153419441164710353014097632778432201068934803053858760124108688871382806699432912207414286723940536353913832311042062505217267286760563423755638055544336645688172868552695693255661620247623495930931534386602778060796853230830157148191366921306427247491733818434359890486364639927830460898951644932652316760135085586221614282888681587127624062037028701056286121290142520979613226894513731595109190220157315862506389828139605019530249261172925878058332018145338103175947657541703384964740105447833361859725374579687112840156463273773223007528649497091520625077107054736362343228137298245547185639506077156769104844492404332013 A013752 201 6634142461668486626646910538806255082116080051113062512238868645571972499214215545748449762309327695992666789450428026318654108119689187932497358369548689587359411323962336229012957841991136808030907610576915792210272438082688579684028820560256581047366303399570686548133855254576433126110220662739339199100288679398543113921443522594996763917037139922016783032928886579506433446919390064295352056220660608474443118592210259487246668314454890913685622949926538452422712227907957626796918154094155443865307812677557003619122336767534011668889896005816647951572586909823749812479770947540442945110070813294404199255788068072217644245467166849994851513421723343349812317432561 A013752 202 14575210988285665118743262453757342415409027872295398339388794414321623580773631554009344127793592948095888936422590373822083075538957145887696696337898471023428626678745252695141468378854527567243904020437483995485968546467666809565811318770883708561063768568856798346250079994304423578064154796038328220423334228638599221285411419141207890325730596408670872323344763815175634282881899971256888467516791356818351531547085940093480930286857395337367313620988604979972698764713782906072829184544859510172081264452592736951211773878272223636551101524779175549604973440882778338018056771746353150406825576807806025764966385554662164407291365569438688774987526185339537661399336517 A013752 203 32021738541263606265878947610904881286653634235432990151637181328264607006959668524158529048762523706966667993320431051287116516959088849515269641854362940838472692813203320171225806028343397065234857132901152338082672896589463980616087467339631507708657099545778385966711425747486818601006948086896207100270065300319002489164048887853233735045630120309849906494388446101940868519491534236851383963134390610929918314808947810385377603840225697556195988025311965141000019186076181044642005718445056343848062538002346243081812267210564075329502770049939848682482126649619464008625670727526737871443795792246749838605631149063592775202819130156056799238647595029190964242094342327849 A013752 204 70351759575156142966136047901158024186778034415246279363146887378197341594290391747576288320131264584205769581324987019677794987759118202385047403154035381022124506110607694416183095844270443352320981120983831686767632353807052365413544165745170422435919647702075113968865002367228540466412264946910966999293333464800848468693415406613554515895249374320740244568171416085964088137322900718362490567006256172213030537635258339416674595636975857530962585691610387414777042151809369755078486563423788787434193395991154696050741551061609273498917585799717847555413232249213962426950598588376243103562019355566109395416571634492713327120593628952856787927308766279132548439881270094284253 A013752 205 154562815786618046096600897238844179138351341610296075760833711569899559482655990669425105439328388291500075770170996482232115588106782690639949144729415732105607539925005104632354261569862164045049195522801478215828488281314094046813556532142139418091715466001459025389596410200801103404707746088363394497447453622167464085719433648329979271421862875382666317316272601140863101637698412878242391775712744810352028091184662571698434086614435958995524800764468021150265161607525185351907434979842063965992922890992566867223479187682355573877121936001980111079242871251523075452010465098662606098525756524178742341730207880980491179683944202809426363076297359515254208922419150397142503841 A013752 206 339574506283199847274232171233740661566957897517820478446551664319069332183395211500726956650204469076425666467065679271463957947070601571335968270970526363436019765215236214877282312668987174406973082563594847640175188754047064620849383701116280301547498878805205478780943313211160024180142918156134377710892055607901918596325595725380964459313832737215717899143850904706476234298023413093498534731240900348343405716332703670021459688291915801913167987279536242467132560051732832218140634650713014533286451591510669407289983775338135195808036893396350304041096588139596196768066991821761745598461087083620696924781266714514139121765625413572309719678625298855013497002554873422522080938677 A013752 207 746045190304190064461488080200528233462606500846651591147074006508995322806919279667097123760499218560907189228143297359406315609714111652225122291322246420468935424177873964085389240933764822172119862392217880265464889692641400972006095991352467822499855036735036436881732459124918573123773991189027227830829846170560515156127333808661978917112490523662932224419040437640128286752757438566416280804536258065310462358782949963037146935177339016803230068053141124700290234433657032383254974327616492929630334146548940687816094354417883025190257054791781617978289204142692844299443181032410555079819008322714671143744442971787563650519079033618364454133939781584464652914613056909281011822273369 A013752 208 1639061283098305571621889312200560528917346482360093545750121592300262724206801657428612380901816783178313094734230824298615675394541903299938593674034975385770251126918789099095600162331481314312147337675702682943226362654733157935497392893001371806032181515706875051829166212697446105152931458642292819544333172036721451798011752377630367680896141680487462097048631841495361845995808092530416568927566158969487085802246141068792611816584613819916696459512751050966537645050744500146011178597773434966397844119968022691131959296656089006342994749377544214698301381501496178925876668728205989510362361285004132502806541209017277340190416636859546705732265700141068842453404886029690382973534591693 A013752 209 3601017638966977340853290818904631482031410221745125520013017138283677205082343241370661400841291472642753869131105120984058638841808561549965090301854840922537241725840579650713033556642264447543787700873518794426268318752448747984287772185924013857852702790008004488868678169296289093020990414637117324538899978964677029600231819973653917794928823272030954227215844155765309975652790379289325201933862851255963127507534771928137368161036396562356982121549514058973483206176485666820786559379308236621176063531569745852416914574753427546935559464382464639692168135158787105100151041195868558954266107743154079108665971036210958316398345351180424112493787743209928246870130534607229771392855497949521 A013752 210 7911435752810449217854679929133475366023008257174040767468598652809238819565908101291343097648317365396130250481037950801976829535453409725273303393175085506814320071671753492616534723943054991253701578819120791354511496299129899321480235492475058445702388029647585862044485937943947137367115940957746762011963253785395434031709308482117657395458624728652006437193209610216386016509180463298647468648696684209350991134053893926117797849796963247498289721044282387564742603969739010005268070956340195856723811578858731637759961320733280320617424143248274813403693392943855269905031837507323224022522638711709511801739138366555475421127164736543391775148851671832212358373676784532083807750103528995097637 A013752 211 17381424348924556931626731804306245379152549141011367566128511240221897686586300098537080785533353251775298160306840377911943094489391141166425447554805662858471061197462842423278526788502891815784382368665608378605861757369188388809292077376967703405208146501135746138911735605662851860795553722284169636140283268566513768567665350735212493297822598528848458142513481513645400078270669477867128488621186615207944127521516404955680801876003928254753742517134288405479739500921516604981573951891079410297222214038752633408158635021651016864396480842716459765047914384297650027981354947003589123177482237249625797428420886991322379500216380926185831730002027123015370551346967895616988125626977453202229508489 A013752 212 38186989294587251578783929774060821097998150462801974542784339194767509217430101316485966485816777094150330058194128310272538978593192337142636708277908041300060921450825864803942923354340853319278288063958341607797078280940106890214014693997198044381242297862995234267189083125641285538167831527858320690600202341040630749543160775565261847775316248967880062539102118885478943971960660842874081289500746993611853248164771541687630721721580630375693972310144031626838987683524571981144517972304701464422997204243139535597724521142567284051079068411448062103810267902301937111475036818566885303620928475237427876950240688719935267761975388894830272310814453589264769101309288466670522912002469464685298230150333 A013752 213 83896815480208191718588293713611623952301936566775938070497193210904217750693932592319668369339459275848275137852499897668768135969243564702372848086563966736233844427464424974262602609486854742454398876516476512330180983225414837800190282711844103505589328405000529685014415627033904327354725866704730557248644543266265756746324223916880279562369798982432497398407355191397239906397571871794356593033141144965241586218003077087724695622312644935399657165386437484165255940703484642574505985153429117337324857722177559708200772950220323060220713299951392442071158581357355833910655890391447012055179860096629045659678793117697783273059929401942108266859354535614697715576506761275138837669425413913600211640281601 A013752 214 184321303610017397205738481288804737823207354637206735940882333484356566398274569905326311407438792029038660477861942275178283594724428111651113147246181034919505756207139341668454937933042619869172314331706698897589407620146236398647018051117921495401779754505786163717976671132593487807198332729150293034275272061555985867571674319945385974198526448364404196784300959355499736074355465402332201434893811095488635764920952760361731156282220880923073046792354003152711067301725555759736189649382083770790102712415624098678917098171634049763304907119993209195230335403242110767101710991190009085485230152632294013314314308479582029850912664896066811862290001914745490881121585354521480026359727634368179664973698677397 A013752 215 404953904031208221661007443391504008997586558137943198862118486665131376377009230082001906162143026087797937069862687178566689057609568561297495584499859733718154146387085133645595498638894635852571574586759617478003928541461281367827498658306073525397710120649212201688394746478307892712414737005943193796302772719238500951054968480920012985314162607056596020335109207704032920155358957488923846552461702976788532775531333214514723350352039275387991483802801744926506214861891046004140408659692438044425855659177126144797580864683080007329980880942625080601921046880922917355322459047644449960811050645333149947251548535729641719582455124776658785661451134206695843465824123023883691617912321612706890723947215994241209 A013752 216 889683727156564462989233353131134307767697668229061207900074315203293633900289278490158187838228228314892067742488323731311015859568222129170597799146191834978784659612426038619373310509651514968099749367110879599174631005590435165117014552298443535298769135066319207109403258012842440289175177202057196770477191664166986589467765752581268528735215247703341456676234929325760325581323629603165690875758361440004406507842339072288847200723430288027417289914755433603534154051574628071096477825344286383603604883212146140120285159708726776103967995430947302082420539997387649429643442527674856563901878267796930434111652132998022857922653909134319352098208141852110768094415598283472470484553370583117038920512033539347936173 A013752 217 1954635148562972125187345676829102074165631777099247473756463270501636113678935544842877538680587417607817872830246847237690301843471384017787803364724183461448389897168500006846763163189704378384915149359542602479386664319282186057762080971399680447051395789740703298019358957854214841315317864312919661304738390086174869537060681358421046957631267899204241180317688139728695435302168014238155022854041120083689681097729618941818597299989376342796235785942717687626964536451309457872198961782281397184777119928417085069844266495880072727100417685961791222675077926374260665796926643233301659870892426554349856163743299736196656218856070638368099616559763287649087357503431069428789017654563755171108134508364937685947415772081 A013752 218 4294333421392849759036598451993537256941893014287046699842949805292094541752621392019801952481250556484375866608052323381205593150106630687079803992299031064802112604079194515042338669527780519311658583142915097647212501509462962768903291894165097942171916550060325145748531630405710006369753347895484495886510243019326188372922316944451040165915895574551717873157960842983943871358863127281226585210328340823866229371711972815175458268076659825123330021716150759716441086583526878945221119035672229614955332482732335898447853491448519781439617656058055316217146204244250682755847835183563746736350661139906633991744029520424053712826787192494714857581799942965044924435038059535049471787076570110924571514877768096026472451261957 A013752 219 9434650526800090920603406799029801353501338952388641599554960722226731708230509198267504889601307472596173778937890954468508688150784267619514329371080971249370241391161990349548018056952533800927713907164984469530925865816290129203280532291480720178951700660482534345209523992001344883994348105326379437462663003913459635855310330326958935244517222577290124167328039972035724685375422290636854807707091364790034105929651204274940481814964421635795956057710383219097021067224008553042650798521371888464056865464562941968889934120712397959822839990359547529729070210724618750014597693898289551579762402524374874879861632856371646007080451461910888542107214474694203698983778616798503689516207224533701283618186456506970159975422519529 A013752 220 20727927207379799752565684737468473573642441678397845594222248706732129562982428708593708242454072517293793792326546426967313587867273035960072981628264893834866420336382892797956995671124716760638187454041470879559444127198389413859607329444383142233156886351080127956425324210426954710135582787402055624105470619597870819974116795728328780732204338002306402795619703818562487133769802772529170012532479728443704930727443695792044238547476834333843715458789711932356155284691146791034703804351454038955532933425644783505651185263205138317730779458819925922814767252961987393782071133494542144820737998346051600111056007385448506277555751861818222127009550200903165526667361621106312605867107272300541720109155644945813441466003275405213 A013752 221 45539256074613420056386809368218236441292444367440066770506280408690488649872395872780377008671597320494464961741422500047187952544398860004280340637297971755201525479033215477111519489461002723122097836529111522392098747454861542249557302789309763486245679313323041120266437290308019498167875383922316206159718951256522191483134600215138331268652930591067166941976489289381784232892256691246586517533857963390819732808193799655121192088806605031454642862960997115386473160466449499903244258160144523585305854736141589361915654023261688884054522471027377252424043654757486304139210280287509092171161382366275365443990048225830368291789986840414634013039981791384254662088193481570568795090034677244290159079814951945952130900809196065252961 A013752 222 100049745595925683863881820181975465461519500275265826694802298057893003563769653732498488288051499313126339520945905232603671931740044295429403908380143643946177751477435974403214008318345822982699248946854458014695440948158330808322277394228113550379281757451370721341225362726806718837474822218477328704932902535910579254688446716672658913797230488508574565771522346968771779959664287950668750579021885945569630952979601777842301259019108111254105850369925310662504081533544789551287427635177837518316916962855303071828128691889105930478267785868847147823575623909502197410193844985791657475500041557058706977880446135952149319137062601088390950926648839995671207492607761079010539642812806185905705479498353449425256831589077803755360755317 A013752 223 219809291074248727448948358939800097618958342104759021248480648833190928829601929250299178768849143990938567927518153796030267234032877317058400386711175585749752519995926835763861176275405773092990249936239244258285883763103852785884043435119165470183282021120661474786672121910794361285932184413994691164737586871395542622550517436529831633612515383253338321000034596290391600571382440627619245022111083422416479203696185105919535866064980520425270553262725907525521467129197902644178478514485709027742266567393100848806398736080365729260754325553857183768395645729176327710195877433784271473673591300857979230403340160686872054144126534591194919185847501470489642861259251090586155595259735190434834938457882528387289259001203934850527579431449 A013752 224 482921012490124454205339544590740814468851477604155569682911985486520470638635438562907295755161569348092033736757383889878497113170231465577305649604452761892206286431051258173203004277066483485299579109917619635454086627539164570587243426956806537992670600402093260106318651838015211745193009157546336488928478356456007141743486808056040099046696297007584291237076008049990346455327222058879481313578050279049004810520518677705220297744762203374319405518208818833570663282847792109260117296325102733949759648562642564827658023168563507185877253241824232739165233667000391979300342722024044427660880087984980369196138333029057902954645996496855237451306960730665745366186574646017783842785638213385332359791967914866874502025645044866609092010893453 A013752 225 1060977464440803425889130979465857569388066696296329786593357632113885473993082058522707328774089967857758198119655972406063058157634998529873340512180982717877177211289019614206527000396715064217203175304489010339092628320703544561580173809024103963969897309083398892453582078088119420204189041119129301266175866949133847690410440517299120097605591764525662687847855989685828791162353906863358220445930976463070663568713579534918368994145242560813379733923504774977354747232416599264044477700026250706487621947892125714926364676901334025287372325372287839327946018366399861178522852960286825607570953553303001871123915917664840212791357254303590956680521392725272642569511904497301071102600047154807575194462953508962523280950342163571940175147932916241 A013752 226 2330967489376445126678420761886489079945582531763036541145606717754206386362801282574388001316675659383494761268884171376120538772324091770131729105261619031176158333201976092411739819871582996085195376143962355714986504420585687401791641858425956408841864388056227366720519825559598366188603323338727074881788379687247063375831737816506166854439485106662880925201739609339765854183691533378798010319710355289366247860463734238215656680137097906106995275429939990625248379669619268583105717506957672802153305419519000195693223195152230853556356998842916383003497402350980495009214707953750155859833384956606695110859243271109653947502611887704989331827105499817423995725217654180570453212412303599112242702235108859190663648247901733367552564800008616981477 A013752 227 5121135574160049943312490413864616508640444822283391280896897958905991430839074417815930438892736423665537990507738524513336823682796029618979408844259777011494019858044741475028592384257867842399174241388285295505825350212026755221736237162961826230225576060559531524684982056754437610516361501375183383515289070172881798236702327982864048579203548779338349392668221921719465581641570298833219228672403650570737646549438824121359797726261204099717068620119578159403670690134153533077083261362786007146330812006683243429938011359749451185263316326457887293458683792965104147535244713374389092424053946749664909158557757466627909722663238317287861562024150783098880518608303186234713285707669831007249597216810534163641888035200640108208512984865618931508304969 A013752 228 11251134856429629725457541439260562469483057274556610644130484815716463173553446495941599174247341922793186965145501538355801001631102877072897761230838730094252361628124297020637817468214535649750985808330062794226298294415822781222154513047027132227805590605049290759732905578689499430304446218521277893583090087169821310726035014578352314728510196668206353615692083562017665882866529946536582645393270820303910609469117096594627475604595865407078399758402713216209864506224735312170351925214040857700488793978683085815573810957369544254023505969227978383728728293144333812134932635283532836055646521009013805421351393154181517660691134583081431851767059270468240499382442100157665088699750618722927365085332743557521228013335806317734103027749764792523746016893 A013752 229 24718743279575896506830218542055455745454276832200873585154675140129069592296921951583693385821410204376631762424666879767694800583533020929156381424152690017072438496989080554341284977667334822502915820901147958915177352831562650345073465164318609504488882559293291799133193556380830248378868342091247532202048921512097419665098927028640035458536902080049358893675507585752811944657766292540872071929015992207691609003650261218396563903297116299351244269210760936013072320175743480838263179695247764367973880371166739536815662673340888726089642614393868509052016060038101385260446999717921640814255406656803330510709010759736794300538422679029905778332229217218724377143225294046390199873352109334271421092476037595874137945298766480061824351966233249174669999113921 A013752 230 54307078985228244625505990136895836272763046200345319266584821282863565894276337527629374368649638219015459982046993134849625476882022046981356569988863459967508147377885009977887803095935134605038906058519822065736644644170943142808126402966007985081362074982767362082695626243368684055688373747574470828247901480562078031004222342681922157902405573869868441489405090165898927842413112544712295942028048134880298464981019623896817250895543764509674683659456041776420719887426108427401664205790459338316438615175453326762384010893329932531218944823823329114387279283903708743417202058380273844868919128424996917132027696639141737078282914625828702994995907590229537456583665971019919269121754584207394312140169854598135481065821389956695828101269814448436749988053284437 A013752 231 119312652530546453442236660330760152291260412502158666428686852358451254269725113548201735487923255167176965580557243917264627172709802437218040384265533021548615399789213366921419503401769490727270476610568049078423408283243562084749453707316319543223752478737139894495682290856680998870347357123421112409660639552794885434116276486872182980911585045792100965952222983094479944469781608260732914184635621752332015727563300113701307500217509650627755279999824923782796321592675160215001456260121639166281215637540470958896957671932645861771088021777939854064308852586736448109287592922261461637177015325149718226939064849516194396360987563432945660480006008975734293792114314138330762634260494821503645303771953170552103651901609593734860734338489782343215539723753065908089 A013752 232 262129897609610558212593942746680054583899126267242590143825014631517405630586074465399212866967391602287793380484264886230385898443435954568034724231376048342308033336901767126358648973687571127813237113418003825296227998286105900194549794973954036462584195785496348207013993012128154518153143600156183964024425097490363298753459441658186009062752345605245822197033893858572438000110193348830212463644460989873438553456570349801772577977868702429178350159615357550803518539107326992358199403487241248319830755676414696696616005236022958311080383846133859379286549133059976496104841650208431216877902669353930944585125474387079088805089676862181616074573201719688243461275148161912685507470307122843508732386981115702971723227836277435489033341662051808044540773085485800071533 A013752 233 575899385048314396393068892214456079920826380409131970545983557145443740170397605600482070668727359350226282056923929955048157818880228792185972289136333178208050749241173182376609951795191593767805681938179354404175812912234574662727425899557777018108297478140735477010809742647645555476382456489543136168961661939186328167361350393323034661910866903294725071366883464807283646286242094787379976782626880794751944501944085058514494353817377539236904835300674940539115330230418797402210964089461469022558668170221083088642465363503542439409443603309956089056292548445332768361942337105507923383480752164570586285253520667228412758104782020066213010515837324178155070884421500511722170059912264748887188685054197511199428875931556301525769406251631527822273856078468812302757158001 A013752 234 1265250948951146728875572356195160007586055557758862939289525875048539897154363539504259109259194008492447141679061874111240802728079862656432581119232523992523087496082857481681412064094035931507869083218180041625974260968179360534012154701328436108783929559475195842992749004596877285381612256907526270163208771280392362983692886814130707152218174586538510981793042972181602170890873882247873808991431257106070022070771154873556344095336778453703479923155582844364436380516230097892657488104546847442561393969975719545747496403617282739382547596471973527656674728934396092091187314620800907673507212505561578068701984905900822829556206098085469984103294601219406690733074036624253607621627245653305153541064071932105145240421629194452115385534834466625535661804395980629157476128197 A013752 235 2779756334845669363339632466560766536666564060396221877619088347481642154048136696290857263042449236657906370268898937422396043593591458256182380718953855211573223228894037887254062304814596941522788375830341551452265451347090055093224703878818574130998293242167005267055069563099339395983402128425835215548569670503022021475173272330645163613423329566625108626999315409882979969447249919298578758354174471862035838489484227257203287977454902262786545391172815509068666727994157525070168501365689423831307382552036655842007249598747170178423457069448925840261714379468868214324338530221899594158695345874718787016938260838264107756534984797493777555074938238879036499540563658463485175944715058700311422329717766034835004093206319340211297502020031323176301848984257969442258975053648809 A013752 236 6107124667655935591257172529034004081056441240690499465129137099417167812443756321751013406904260972937420295480770965517004107775120433788832690439541619899826371433880201238297174883677669480525566061699260388540627196609556851039814674421764407365803250253040910571719987830129248652975534476151559968560207566095139381180955679310427424458691055057875363653517495955512906992875608072698977532104121314680892737161396847284075623686468420271342040224406675673423860801403164082579160197500419664157382319466824532884889927368447532881996335181579290071054986491693103466870571750897513408366653674886757175076213359061666244741107361600093829288499639310817243189490618357644276931550538983964584194858389931978532503992774283590444220611938008817018335162218414758864642968192866433373 A013752 237 13417352894840090493992008046287706966081001405797027324888714207419517683938932638886976454968661357543512389171253811240858024781939593034065420895672938919918538040234802120538893219439839848714668637553275073623757950951196401734472839704616402982669740805930880526068813262793959290587249244104977250926776022711021220454559627445009051535744247962152173946777938614261856663347710935719653638032754528353921343543588873483114145239171119336138462373021466454512222180682751489426414953908422002153768955868613498748103170428479229741745948393929700286107805322249748316714646136721836958181538123726205513642440749858480739696212873435406142946833707565865483287310888531744476418616534147770191476103882680556835911272125101048205952684427805370989282351393857225225620601119727554120481 A013752 238 29477924309963678815300441677694092204479960088536069032780505113700680351613835007634687271566149002523096719009244623296165080445921285895841729707793446807061028074395860258823948403109328147626126996704545336751396218239778494610636828831042237352925420550630144515773182738358328561420186589298635020286126921896113621338667501496684886224030112772848326161071131135533299089374920925776079042757961698793565191765264755042401777090458949181496201833528161800563352130960005022269833653736803138731830396043343856749582665431368867742615848621463551528578848292982697051822077562377875797124839257826473513472442327439082185112579682937587296054193655522206466782222022104242614691700525522651110673000230249183368497064858847002908478047687888400063453326012304323820688460660041436402696757 A013752 239 64762999708990202357215070365893920573242472314513743665018769734800394732495595511773407935630829358543243491663310437381674681739689065113164280168022202635113078679447704988636214641631193940334601011759886104842817491472793352659569112941799795464377148949734427501153682476173247849440149936689101139568620847405761626081052500788216695034194157761947772575873275104766658099356701273930045656939241852249462726308286666828156704267738311351747155428261371475837684631719131033926824537259756495793831380107226453278833115952717402430527019421355422708287729699682985422853104404544193126283271849444762309098955793383663560692337563413879289431063461182287607520541782563021024477666054573264490148581505857455860588051494886865389926270770290814939406957249032599434052548070111035776724775129 A013752 240 142284310360651474578801509593868943499413711674986694832046237107356467227292823339366177234580932100719505951184293030927539275782096876053621923529144779189343433858746607860033763567663733086915118422836469772339670028765726995793073341133134150635236596242566537220034640400152625525220009410905955203632260001750458292500072344231712078990124564602999256349193585405172347844286672698824310308295514349392069609699305807021460279276221070039788500475890233132415393135886930881537233508359685021259047542095576517853596355748120133139867861668717863690108142150203518974008270376783592298444348253230142793090405878063908842841065626820292798880046424217485873722630296290957190777432321897462084856433568368830525711949134266443261668016882328920421877085076124620956613448110033945601464330958413 A013752 241 312598629862351289649626916577730068868211924549945768546005582924862158498362332876587491384374307825280754574751891788947803788893266836689807365993531079878987524187666297468494178558157221591952515174971724089830255053198302209757382130469495728945614801944918682272416104959135318278908360675760383582380075223845756868622658940277071437541303668432789366199178307135163648213897819919317009747325245025614376932509374858026148233569857690877415335545530842191916618719543587146737302017866227991706127449983981609724351193578619932508289692086173146527167588303997131185896170017793552279682233112346623716419621714106407727721821182124183279139461994005816464568618760951232948138018811208724200429584549706320664989152247983375845884633090476638166863955912245792241679745497744578486417135115633361 A013752 242 686779189807585783360230335721272961303461598236230853495574265685922162220902045329862718571470354292141817800729906260318324924198507240207506783087787782494135590640302855538281710292271415837519675839412877825357070351876669954836968540641482116493515719872986344952498182595220294258761668404645562730489025266789127840363981691788725948278244159546838237539594740775954535125933510362739470414873563321274786120723096563083447669152977346857681492193531260295640811326837260961381852533252102897778362007614807596564399572292227991720712453513322402920187191503881697215413885529092434358461866147825532304973908905891777777804841137126830664269398000830778772657255417809858787059227328225567068343797255704786500981167488819476733408538899777174052600111139204005554970400858544838934658445849046494117 A013752 243 1508853880007265966042426047579636695983705131324999185129776661711970990399321793589708392701520368379835573708203604053919359858464120406735892402443869758139615892636745373617604917512120300595030727819190092582309483563073043890776819883789336209936254036560950999860638507161698986486499385485006301318884388511135713865279667776859830908367302418524403607874489645484772113671675922266938616501477218616840705107228643149094334529129091231046326238349188178869522862485061462332155930015554870066419061330729732289651985860326024897810405260368769319215651259734028088782264306507416078285540719926772694474027677866244235777837235978267646969399867407825220963527990152928259755169122440111570849151322570783415942655624972936390383298559962810451393562444172831200204269970686223011139444605530355147575049 A013752 244 3314951974375963327395210026532461821076200173521023209730119325781200265907309980516589338765240249330498755436923318106460833609045672533598755608169181858632736116122929585837878003774128300407282509018760633403333935388071477428036673284685171653229950118324409346693822800234252673310839149910558843997589001558965163362019430105761048505682963413498114726500253751130044333736672001220464140453745449301199029120581328998560252960496613434608778745653166428976341728879680032743746578244174049535922677743613221840365412935136276700489460357030186194316785817635659711054634681396793123993332961679119609759438808272138586003908407444254020391771508694992010456870994365983386682106562000925121155585455688011164826014408065541249672106936238294561711656689847710146848781125597631955473359798350190259222382653 A013752 245 7282949487703991430287276428291818620904411781225687991777072158741296984198360027194946777267232827779105765694920529879894451439073342556316466071147692543416121247122076300085817974291759875994799672314217111587124656047593035909396571206453322122146200409958727334686328692114653123263913612353497780262703036425046463906356687942357023566985470619455358054121057491232707401219468386681359716576878752114734266977917179809836875754211059715835486904200006644461022778348657031938011232402450386830422123002718248383282812218494399910975344404395319068913978441345544385187032395028754493413352516809025782641487061773888473450586771155026082800722004602897446973745574622065500540588116716032491178821246146560529122753654519994125529618938915533152080509747595419192626772132937997406174971476975367999511574688641 A013752 246 16000640024485669172341146312957125510126992683352836517934227532754629474283796979747298069656110522630695367231740404146128109811644133596227275958311480517885218379927201631288542089518996447560574880074334994156912869336561899892944266940577948702355202300679323954305864136575892911810818206340634623237158571025827081202265643409358380776667078950943421644903963308238258160479172045538947297319402618396071184550484044042211616032001698195690564728527414597880867044031999499167810677588183499866437404236971991698072338444032196604412831656456515994404010635636161014255910171878173622029135479429429644463347074717232976170939136227592303913186244112565691001319027444677904687672092425123383119870277783993482482689778980427093788572808797426335120879915467135966201018376064780301366412334914883494926929590944277 A013752 247 35153406133795015171633498449566804745749002925326181829901497889461920955001501964504813859034474818219637721808133667909043457256182161510911325280410322697793824780700061983940926970673235195290583011523313982162737573932426494064798554468449753299074379454592474727609983508057236727248367599330374267252037380543742097401377618570360362566337572455222697353854007388199453178572740984049067212210727552616168392457413444760738920422307730935932170708574729871544264895738302899671680058661239149206562977108627465760664927561538735939894991149234965639705611366492645748320234647616347447598010648306456928885973523153760848647553282292020291697270178315306823129897903295957356598815587057996072714355000291433681014469444419998325053494460927945658260573174281297717743637372214322322102007899807999038354464311304576569 A013752 248 77232033275947648332078796093698270026410559426941621480293590863147840338138299816017076048298741175628544074812469668396168475591832208839472181641061478967053033043198036178718216554569097724053410876316720818811534449929541007460362424167184107998066411661739666976559133767201749089764663615728832265152726125054601387990826627999081716558243646684124266086417254231874198633324311941955800665226968433097721958228937338139343408167810084866242979046738681527782749975937051470578681088878742410806818860707654542276180845852700602859949295554869219510433228172184342709059555520813115342372829394329285872762483830368812584478674561195568580858902581758729090416385693541218312447597844766417371753437935640279797188789369390736320142527330658696611198479263896011085882771306754866141658111355878173887264758091936154722093 A013752 249 169678777107256983385577115017855099248023999060990742392205019126335805222889844695789516078112334362855911332362995861466382140875255362820320383065412069290615513595906085484643921770388307699745343695267835638928941186495201593390416245895303485271751906420842048347500416886542242750212965963756244486540539296744959249415846101713982531278461291765021012591858707547427614397413513336476894061503649647515695142228975331892137467744678756451135824965684883316538701697133702080861362352266597076542581036974717029380769318338383224483308602334047675264421802294289000931803843479226414407193106179341441062459176975320281248099648010946664172147008972123927811644799368710056632447372464951818965742303144601694714423770244551447695353132545457156454803058942779536355684448560940440913222870648864348030320673527983731924438321 A013752 250 372784273304643592498112921694227653047908725936996661035674427020559764074688988796649566823612798595194437197201501907641641563502936032116243881594710316231482283370205669809762696129543112016340520098503434898726883786729957900678744492231981757142038938406589980219458415899733307322217886222372469136929564834948675470966613885465619621218779458007751164664313580481698468831117488800239736253123518275591982227477058804167026016635059227923145407449609688646435527628602743471652413087929713777164050538233453313549550192389427944189828999327902742555934699640552935047173044123860432452603254276013146014222811814778657902074926680049821186206978711756269402183624213055994421486877305499146267735840008689923287589023227279530586690832202369372731202320497286641373438733488386148686350646815554972622614519740980259037990991237 A013752 251 819007048450301972718354088962218153746255470883581664295376716164169801672091708386239098311477318513642178522251699691088686515015950462559387807863578564760566576564341856572048643396606217099900122656412046472502963679445717507791201649433663920441059547679278186542150139731714076186912696030552314693834253942382240009713650706367966307817658469243029308767496936318291536021965122894126700548112369651475584953767098192754956158547225123747150460166792485956218854200040227407220351554181581168429419032498896929868361772679573193385054311523402325395388535110294798298639177940121370098369349644400881793247517557068711410858613916069457146096732229728523876597422396084019744006669440181624350215640499091761462833084030333128698959758348605511890451498132538751097444897473984368663912371053774274851884099870933629106466207747689 A013752 252 1799358485445313434062223933449993283780523269531228916456942645412681054273585483324567298990315668774471866213386984221321844273490043166242975013876282106778964768711859058888790869542343858968480569476137266100089011203742241364617270023805759633209007826251374175833103856990575825382647193179123435382353855911413781301340890601890421978275395656926935391362190769091286504640257374998396361104202876124291860143426314729482638680328253596872489560986443091645812822677488379613663112364536933827039433614400076554920790814577022305866964322416914908893668611637317671862110273934446650106117461168748737299764796072879958969656374773604597349974520708713566956884537004196591377582652760079028697423762176504599933844285614641883751614589091886309623321941397187636161086439750343657954615479205142081849589367416441183146906258421672733 A013752 253 3953190592523353614634705981789635244465809623160109929455902991971660276239067306864074355881723524297514690070811204334244091868857624836235816105486191788593385596859954352378673540384529458153751811139073573621895557614621704278064142242301253914160190194274269064305329173808295088365675883414534187535031421437376077519045936652353257086271044258268477054822733119693556450694645452871476805345933718845069216735107613460673357180681173152328859565487215472345850771422441970011217857864887643618005635650836968191160977419625718005989720616349962054839389939767186925081056271833979290283140062187740975847583256972117269856335055377609300377894021997043706604275327798219911256549088113893626048240005501780606054655895495368218602297252234874222242438305249621236645906908131505016526290207813697153823547840213921279373753049752414994401 A013752 254 8685159731773807891352449041991828632091383742082761515014618873361737626897230873180371359872146582881639774085572215922334269835880201765210087983753163359539668156301319712175945768224811219563792729072544641247304540079323884298906920506335854849409937856820569134278808194856824309139389915861731610014464032897915242309343922825220105818537484235415844089445544663966743522176136059958634541345016380302617069167031426773099365725956537415666504465375412392743834144815105008114645633729158153028758381524888819115980667390917702459159416194120866634482139697668509674403080629219252500752058716626466923937140415567741641874368116664607632930233166327505023409592895172689145030638346586224296427983292087411991502079002403323976269247063160018666266636956633417856911057477164916521308259586566692646950334604949985050784135450306055742698997 A013752 255 19081295930707055937301330545256047504704770081355827048487117664775737566293216228377275877639106042590962583666002158381368390829428803278166563300305699900908650939393999407650552852789910249381652625772380576820328074554274573804698504352419873104153633471434790388010541604100443007179239645148224347201777480276719787353628598447008572483326852865208609464511861626734935518220970923729120087335000987524849700959968044620499306499926512702219310310429781026858203616158785702827876457302960462204182164210180735597809526257846192302773237378483543995957260915777715754663568142394697744152273000428347831889897493002328387197986752312142969547722266421528536430875590694398051632312447449934779252279292716044145330067568280102775863535797762561009787801393723619031633593277331321597314246311687023745349885127075117156572745584322404466709696409 A013752 256 41921607159763401894251023207927536367836379868738752025526197509512295433146196053744875103173115975572344796314206741963866354652255080802131939570771622682296306113848616698608264617579432817891490818821920127274260779795741238648922614062266461209825532736742234482459159904208673286772789500390648890802305124167953372815922030788077833745869095744863314993532559993936653333531473119432876831874997169592094793009049794031236976380338548406775824752014228916007473344700852189112844576694604135462588214769767076108387529188488084489192802520528346159118102231963641512995859208841150943902543781941080186662104792126115466673976894829778104096345819328098194538633672755592519436190447047506710017257606097148987290158447511385798572188147684346538503799662010791012499004430296913549299399146776391168533697624184032392990322048756322613361203010573 A013752 257 92101770930000193961669497987816797400136526571619038200081055928398513066622192730077490601671335798332441517502312212094614381171004412522283871236985255033004984532125410886842357364822013900907605328951758519621550933211243501311682983094799415277986695422622689157962774309546455211039818532358255613092664357796993560076580701641407000739674403351464703040791034306678827373768646443394030399629368781593832260240882397486627637107603790849686486980175260928468418938307772259480919534998045285611306307849178266210127401627108321622756587137600776511582470603624120404051902681824008623753888688924553170096644228301075680282727237941022494699671765063831733401378179044036765201310412163372241907914960595436325076478109182514599463097360462509345092847857437707854460312733362319067810779925467731397268533680332319167399737541117640781554563014228881 A013752 258 202347590733210426133787887079233503888099948877847026925578079874691533207368957427980246851871924748936374013952579929971867795432696694311457665107656605307511951017079527718392659130513964540294008907707013467608547400265101972381767513859274315365736769843502048080044215158073562098654481315591087581964583594079994851488247801506171180625064664163167952580617902371773383740169716236136684787985723213161649475749218627278120918725405528496761211895445048259845116407462175654079580218390705492488039958344644650863649901374756982605196221941308905995946687916162192527702030191967346946387293449567243314702327369577463269581151741756426420855178867845238318282827859359748773147278975522928815471689168428173606193022405873984575020424900936133031168986742790644156249307075197014991980283496252605879798968495690105210777223377835456797075374942260851557 A013752 259 444557656840863306215931987913076008042155587684629918155495041484697298456589599469272602333562618673413213708653818106148193546565634637402272490241521561860603756384523722397308672109739180095025937570232308588335978638382429033322743227948825670858523683346173999631857140702287615930743895450353619417576190156193748688719680419909058083833267067166479991819617531510786124077152866570792296479204633899316143898221033324130031658439715946107384382534292771026879720747194399912012837739804379966996223788483184297947438833320341090783616099605055666473094873351808336983361360331752261241212883708699233562401013230961686803269790376638868846618827972655988585267372807013368054604571909223874607591301103036697412806070225705144111319873507356684269478263873911045211279727644207841937380682841266975117918333785031161148077559761104498583174598748147090870729 A013752 260 976693172079376683756402577445027989668615826143131930187622606141879964709127350033991907326837073225488830517912438379207581221804699298372792661060622871407746452776798618106887152625096978668771984841800381968574145068526196586210066871803569998876176532311544277191190138122925892199844338304426901860414889773157665869117137882540200610181687746564756542027699716729197114597504847856030675364812580676797568144391610213113679553592055933597923488427841217946054746481586096606692204514350222787490703663297555902590523116804789376451604570832307299241389436753922916352444908648859717946944705508012216136595026068422825906783729457475594856021565055925206921832418057008369615966244484564852512878088523371624215934936285874201612569762095662635340043745730982566329181561634324628736425360202263544334066579325713461042326398795146583387234593449679158642991613 A013752 261 2145794899058390574212816462646726493301948970036460850622206865693710282465952788024680220397061049876398960647853627119119055944304924358525025476350188448482818956750626563980831074317338062135292050697435439184957396715552053899903516917352443287530959841488462776989044733456068185163058011254825903387331512831627391914450351927940820740569167979202770122834856277654046060770718150739699393776493239746924257213228367638210753979241746886114637904075967155827482278020044654244902773318027439464117075948264730317991379287620122260064175242118579136433332592548368647226321464301544800329437518001102838852099272272324948517203853618073881898679378427867679607265822471247388046277839132588980970793160485847458402409055020065620942815767324170809842076109370968698225211890910611209333926516364373006901944274778592473909991098152937043701754401808945111538652573761 A013752 262 4714311393231284091545557768434858105784381887170104488816988483929081490577698275290222444212343126578448516543334418780704565909637918815679480971541364021316753247981126561065885870275191722511236635382265659889351400584067862418088026667423317902705518771750152721044931279402981802803238450726852509741967333691085380036047423185685983167030462050308485959868179242005939195513267777175119568126955647723992593097462723701149026492394117908793859475254899841352978564810038105376051392979706284502665215858337612508627060294901408605360993006934518362744031705828765917956228257070493926323774227048422936958062101182297911892296866398908318531398594406025292097163011969330511537672412574297991192832573587406866110092693879084169211366240811203269223041212288018230000790524330612826906636556452527496163571571688567665180250442642002685012754420774252410050419704552917 A013752 263 10357342130929131149125590417251383258408287006112719561930923699192192034799203110812618709934517849092851390845705718061207931303474507638047819694476376754832906885814535054661751256994596214357186887934837654776905027083197093732539394588329029432244024741535085528135714020848351020758714876246894963903102232119314579939196188738952105017965925124527743653830389794687048412542649306453737691174921558049611727035125603971424411203789877045620109267135014951452493906887653717511184910376414707052355479240767734681453651467898394705978101636235136842948637657705798721749833480783875156133331976825385192496862436297508512427376215478401575813482711910037566737467137296619133848266290425732686650653164171532884843873648452347919757371631062213582483021543396776051311736781954356380713880514526202909071366742999783160401010222484479898973021462441032544880772090902758649 A013752 264 22755080661651301134628922146701289018723006552429644877562239367125245900453849234455323305726135714456994505688015462580473825073733493280791059868764599730367896428134533515091867511617127882942739592792838327544860344501784014930389049910558877662640122357152582905314163703803827192606896583114428235695115603966134132126414026659477774724471137498587452807465366378927445362356200526278861707511302663034996964296170951925219431414726359869227380059895627848341129113432175217372073248096983111394024987891966713095153672274972773169033889294808595643958156933979639791684384157282173718024930353085371267915606772545626201802945545406048262062221518066352534122215300640672237064641040065334712571485001684857748001990405649808379706945473443683240715198330842716984731885709953720968428395490414067791229792734370523603401019458798402338043728152982948501103056283713360751853 A013752 265 49992912213647908592779741956302731974134445395687929796004239889574165243297106768098345302680320164662016928996569971289300993686992484737897958531675825607618268452611570132656832923022829958825198885365865805616058176870419480802064742653497854224820348818664224642975217657257008342157351793102398833822168981913596688281731616570872671069663089084396633818001409934503597461096572556234659171402331950687888330558687581379707090818153812632692553991590694382805460662210488952566444926069071895732672898398650868670052617988115182652367454780694484629776070783953268622330591993548935658500771985728560675610588079282740765361071363257088031750700675191776517466507015507556904831016365023540363519552548701632472360372921212629010216159205155772079851290732861449215455952904768324967637184892439706937331854637412040356672039750980089936682070752103537856923414655318253571821041 A013752 266 109834428133384455178337093077997102147173376534326381761821315037394441039523743569512064629988663401762451193005464226922594283130322488969161814894091788859937335790387619581447061931881157419538961951148807174938479814584311599322136239609734785731930306354605301540616553192993647327719701889445970237907305253264171924154964361606207258340049806718419404498149097626104403622029169906047546199570923295661290662237436616291216478527483926354025541119524755559023597074876444228788479502573750954924682357781835958468105601719889056287251298153185782731618027512345331163260310609827011641726196052645647804316462010184181461498273785075822405756289383396333008873915913070102519913742953956718178652456949497486541775739307904145935444901773727231259433285740096603926356728531776009953898895208690036141318084638394252663608471332903257590890509442371472671660741997734203097290827077 A013752 267 241306238609045648026806593492359633417339908245915060730721429137155586963833664622218005992085093493672105271033004906548939640037318508265248507322319660125282326731481600220439195064342902850727099406673929363339840152641732583710733318422587324253050883061067847484734567365007043179000185051112796612682349641421385717368456702448837346573089425360367431682433567484551374757598086283586459000457318480567855584935648245991802603324882186199794113839595887963174842773503547970648289467154530847969527140046693600754428006978596256663091102042549164661364806444622692565682902409789944576872452727662488226083267036374646670911707505811581825446567775321743620495993261015015236250493269842909838499447918045977932281299259465408620172449196878727076974928770992238826205732584311893868715872773492009402475831950552173101947811518388456927186449244890125459638650169022044204747947088169 A013752 268 530149806224073288714894085902714114617895778416275388425394979814330824559542561175012959164610950405597615280459511779688020389161988762658750970587136293295245271829065075684304911556361357563047437396462622811257628815353886486412481100574424351383952790085166060923961844500920473864263406557294814158063122162202784421058499375280095650421077467516727247406306547763559370342442995565039450424004728701807578720103619196443990319504766163080947668105592165855095129573387294891514291959338504272989051126682585840857478331331975975888811151187480514761018479758836055566805336594308508235388778642674486632704937678915098735993021390268045270506109402381870734229697194449988474042333713844872915183287075947013517222014473045502738518870885542563388113918509869948701173994487733230829568772483361944657239402795363124304979341905899439869028628991023605634826114421341431117831239752707293 A013752 269 1164739124274289015306622306728262909815517025180557028370592770652084821557315006901503471284650258041097960771169547379974580794988889311561275882379938436369653862208455971278417890689325902566015219960028382316333010507332488610648220977962010299990544279817109835849944172368522281079786704206376706705264679390359517373065523127490370143975107196134249762551655485436539936642347261256391672581538388957871250448067651374587446731951971260288842026827985988383643999672731886876656899434666693887756945325321641092363879893936351219027718099158894690929957600030162814080271324497695792593149146677955847132052748080576471922976667994418895459301922357032970003102644736206624677471007169317185794657681705855588697336765797280969516525959335537011763686278966184277296479265889549908132562593145946192411954967941412784098039614167261069392255897893278861579712973383687124165875233736697922721 A013752 270 2558931856030612966628649207881993612864690904321683791330192317122630352961421070162603126412376616916292219814259495593804154006590589817500123113588724744704129535271977768898684105844449007937535438252182355948983624084609477477594141488582536629079225782758190309362327346693643451532291389141409624631466500620619859668624954311096343206313310509906946728325987101504078240803236932980292504661639840540443137234404630069968620470098480858854585932941085216478865867280991955468015208057962726471402008879731645479923444126978163628203896663852091635973116847266267702534356099921437656327148675251468996149119887533026508814779739583738313324086323418401435096816510485445954416403802750989857190862926707764728368048874456626290027807532660174814844818754888706857220364947159341148167240017141643784729065064567283886663393032325472569454786207671533658890629402523960611792427888519525336218037 A013752 271 5621973287699256687683142309716739967463725916794739289552432520718418885456242091147239068727991427365094006931928111819587726352479525829047770480554428264114972588992535158270408980540254470438765357840044636019917022113887022018274328850415832974087059044719744109669033180685934663016444181943676945315331901863501831691969024621478666024270343190265561962132193662004459895044711541757702632741622729667353572503986972263721059172806362446903525294671564220604068310416339326163229412103344110057670213508770425119391806746971025491163960970483045324232937713443990142467980351527398530950745639527477384539616392910059239866071087865473074373017652550227952907705873536524761852839154643924716248325849976959108224603377181207959191093149254404068214066804490488965313141788909072502523426317660191395049755946854322698999474492019063235092165298254359448582712797345141464107964071077397163671027289 A013752 272 12351475313075266942839863654447677708517805839198042219146694248018366291347363874250484233995397165921111533229446061667634234796397518246417951745778078896260594778016599742720088530246939071553967491174578065335757697584209787374148700484363585044069268721249277808942865897966998454647127867730258248857784188394113524227255947093388629255321943989013439630804429475423798389413231257241672684133345137079175798791259378063395167002655578295847045072393426592667138077984697499580615018391047009796701459078768623987303799423095343004087222252151250577339764156436446343002152832305694572498788170041867813833537215223400149985758180040444344397519782652850812538229804159744901790687622752702601597571892399379160769453619667113886342831648911925737866304769465604256792972510233232288043967619899440494924313815238946969701845458965881927497487160264827708536220015767275796645197064157041568585246953933 A013752 273 27136191262826361473419180448821547925613619428718098755465287262896350742090158431728313862087887573528682038505092997483792413847685347587380239985474439335084526727302469634756034500952525140204066578110548009542659661592508902861004694964146796341820183380584663346247476377833495604859739925403377372740551861901867412727281315764174818473942310943862526868877331557506085061540869072159954887040959266162949229944396853605279181904834305515975958024048358224089702357332380406578611195405130280523353105596054666900106447332540468579979627287976297518415461851690872615575729772575610975779837609581983586992281261845810129518710721548856224641350962488313235146490879738959549234140707187687615709865447601436016210489602408649208295201132659500846092271578515932552174160604982411336832596860919070767348717452079966492434954473348042594711979291101826475654075374640704925229497949953020326181787557790801 A013752 274 59618212204429516157101939446060940792573121884893662965757236116583282580372078074507105555007088999042514438595689315471891933223364708649474387248087343219180705219883525787559007798592697733028334272108873976965223276518742059585627314836230511562978942887144505371705705602100189843876848616111220087910992440598402705761837050733892076187251257143665971530923497431840868880205289351535420886828987507759999458187839887370798362644920969218599179778834243018325076079059239753253208796305071226309806772994532103179533864789591409470215241151683925647958769688164847136419878310348617313788303228251617940622041932275244854552607455242837125537048064586824177616840462786494129667407133691349691714574388380354927614445656491802310624556888452923358864720657999503817126630849146357707021215303439198475865132242219686383879594977945649580582218502550712767012003598085628720729206996046785656621387264466389797 A013752 275 130981212213131646997152960962995886921283148781111377535768647748133471829077455529692110904350574530896404221594729426091746577291732264902895228784047893052540009368084106155267140133508156919463250395823196127392595538511676304909623210695198433903864737523056478301637435207814117086997436409596350533140450391994690744558756000462360891383391011944634139453438923857754388929811020705323319688363285554548718809638684232553644002730891369373262397974098831911260192145693149737897299725482241484202645480268987030685435900942732326606062884810249584648565417004898169158714472647835912238392902192468804615546626125208712945452078579168513164804894597897252718224198496741927602879293472719895272696919931271639775968937107312489676442151483931072619425791285624909886227207975574547882325610021655919051475695536156650985383470166546592128539134050103915949125371904994126299442067770314788087597187820032658384009 A013752 276 287765723232250228452745055235701963566059077872101696446083719102649237608483169798733567656858212244379400074843620549123567230309935785991660817638553221036430400581680781223121906873317420752060761119623561891881532398110152841886442193897350959286790828338155082828697445151567615240133367791883182121309569511212335565795586933015806878369310053242361204379205315715486392478794812489595333355334138363343535224776189258920355873999768338513057488349095133709038642144087849974160367496884484540793212120150964506415902674371182921553520157928118337472898221159761277641695696407295499187749206116853963740355937597083542341158216638433223423076353431580264221938564097342014943525807759565609914115133089003792587803754824765539819143406810196566544878463454517927020041175922337281697469365217578054156092103092936162214887483955902862906400477508078303340228442075272095479874222891381589428451021640611750469667773 A013752 277 632221293941253751910680886352837213954631794085007427092045930868520375025837524047817648142117492300901541964431434346424477204990928921823678816351901426617037590077952676347198829400678373392277492179812965476463726678648005793624513499992480057553079449858926716974648286997994050682573009038767351120517124216133501238052904491835727711777374186973467566021114078626923604275912203039640947381669101984265746888833287801848021855177491039713187301902962008758757896790561006393230327390655212536122687027971669020595738175593488878653083786968075987427957391887995526978805445006828211715485005838728158337561994900792542523524601954637791860498748489181840495599025321860406830926199647765644981310947396541332315404849350009890982658064762001856699097984209575885663030463501375007889340195383018984980934350495180748386107802251118589805361849085248032438481887239372793769283667692365351974306894544424015781860097281 A013752 278 1388990182788934492947765907317183359058326051604761317321224910118139263931765040333055372968232130585080687695855861259094576419365070841246622359525127434277631585401262029934795828193290386342833650319049085151790807512989668728593056159483478686444115551340061997193302286534592929349612900858171870411776121902845302220002231168563093782774891088780708242548387630743351158594179110078091161397527017059431845914766733300660104015824947814249872502280807533242991099248862531045927029277269501941861543400453756838248836771778895066400825079968862944379222389977926172772435562680001581138920557827685763867623702797041215924183550494339228717515750430732503568831058632127313807544860626141122023940151430201307096944454021971730488899768282118079167918271308438220801677928312520892332880409256492710003112768037912104204278841545707541802379982440289927267344706264902027911116217920126678287552247314099562672746633726357 A013752 279 3051611431587289081006241698375851839851142335375660614154731127529551962858087793611722654411205990895422270867795327186230784393345060638218829323876704973107956593126572679766746434540658978795205529750950840078484404106038302196718944382385202674117721866294116207833685123516500665781099543185403599294672139820551128977344901877333117040756435722051216008878807624743142495431411504841566281590366856479571765474742513061550248522767410347906969887510934150534851445049750980707901683322161095766269810850796903773632694387598232460882612700691591888801151590781503801581040931207963473762208465547425623217169275045099551385431260436063285492382103696319310340721835814783708435176058795632045086596512692152271691986965486271891884112790915813419931916442064638771101286408502608400455338259136514483876838751379292892936800614875919469339828821421316970206356319663989755320722330770518312197752287349076739192024354296806329 A013752 280 6704390315197274110970713011331746492152959710820326369297944287182425662399218882564954671741419561997242729096546333828149033312179098222166768024557120825918180635099080177447541916685827776413066548862838995652430235820966149926191520808100290275036634940248173308610606216365751962721075696378331707650394691185750830363226749424500858138541889281346521571506740351560684062462811076136921120654035983685619168748009301196225896004520000534351612842861522328725068624774302904615259998258787927398494774439200797590671029569553316716559100103419427379696130044946963852073546925863895751855571998807694094208120897274083714393792479178031038226763481820813524818565873285079807432081801174003603055252538384658540907295363173339346469395801642042083590420423216011380109526239480230655800378155322922321077414736780306485782150950882395074139603920662633383543364834301785492439626960702828731898461775305921596004877506390083504813 A013752 281 14729545522488411221802656485895847043260052484672257033347583598939789180291083884995205413815898777707942275825112295420443426186857478794100389349951994454542242855312679149852249590958763624779507207851657273448389228098662631387842771215396337734255486963725236759017501857355557062098203304943194761707917136535094574308009168485628385330376530751118307892600308552378822885230795934272815702076917056157305313739376434728108293521930441173970493415766764556208975768629143481439726216174557076494493019442924152306704251964308636826280342927212481953192397708748479583005582596122978966826691681380503924975241611311161920523162076754134190984199369560327314026389223607320336928283717179285915912389826831094814373327912891826544193262576207566457648153669805577002100629148138066750793430807244460339407080176706333349263385639088621977884709813695805543644772540961022726889860432664114723980920520347109746422715881539013460074161 A013752 282 32360811512907039454300436299513175954042335308824948702264641166870716829099511295334466294153529614624349179987771713038714207332525880910638555401844531816629307553121956092225392351336403683640577335650091029766111134132761801159090568360225754002159304859304345159561451580610158865429752660960198891472293948967602779754696143162925562570837238060206922440042877889576273878852058667597376097462986772377599774285410027097653920867681179259213174034439581729991119763678228228723078496935501897058401163716104362617829241565586075107337913411085822851163697766120409643863264963682184790118241623992967123170605820050622739389387082628832817592286014924039108915977124265282780231439326642891157259520449547915307178201424623342917592597879928023507452993612562852673615082238459332651493167483516079365677355148223814368331658249077702485412707460689684779387565272491366930977023370563060048586082383202600112890706791741212571782931717 A013752 283 71096702893856765681098058550030447571031010673488412298875416643614964873531626315849822448255304563329695148433134453546055113509559360360672906217852436401134588694208937534619186995886078892958348406423249992396146161689677677146521978687415981542743992775891646315556509122600519027349166596129556964564629805881823307121067426528947460968129412018274608600774202723399073711837972892711435286126181938913586704105045829533545664146295550832491343353663761060790490120801067418504603457767297667837307356684281284671370843719592607010821395764155552804006643992166539987567593125209759983889776847912548769605820986651218158438483420535545700250252374788113922288401742010826268168472200634431872499166427656769929870508529897484389950937542201867645874226966800587323932335677895153835330488961284826366393149260647720167224653173223712360451718291135237460314480903663533147356520345127042926743622995896112448020882821455444020207100982249 A013752 284 156199456257803314201372434634416893313555130449654041820629290366022077827148983015922059918816904125635340241107596394440683084380501914712398374960621802773292691361177035763558353829961715327829491448911880233294333117232221856690908787176252911449408552128633946955277650542353340303086119011696636651148491683522365805744985136084097571746980318204149315095900923383307764944908026445287023323619221719793149988918785687485199824129411325178983481347999283050556706795399945118454613796714752976238564262635365982423001743651944957602774606493849749510402596850789888352686002096085842684605839734863869646823988707672726294089348074916593903449804467409486287267618627197785311166133424793846823880668641561923535925507240184773204722209780217503217985676646060890350679341484335652976221084247942763526965748925643041207392563021572496055912425085624116700310914545348782324742275198244113310055739721983759048301879558737610512395000858001053 A013752 285 343170205398393881300415238891813914609880621597889929879922550934150504986246315685980765641640738364020842509713389278586180736383962706623139229788486100692924042920505947572537703364425888575241392713259400872547649858559191419149926605426227646454350589026608781460744998241550288645880203468697510722573236228698637675221732343976762365128115759094516045265694328673127159583962934100295590241991430118385550525654572155404984013612316681418226708521554424862073084829493679425244786511382312288796125685009899063383334830803323071853295810466987899674354505281185384710851146605100596378079029897495921614072303190756979668114297720591756805879220414898641373126958123953534328631995134272081472065829005511546008428339406685946730774694887137854569914531591395776100442513241085429588757722092730251468743750389637761532641460958394773834839597913116184390583079256131274767458778610542316942192460169198318629119229390546530295731816885028313441 A013752 286 753944941260271357217012279845315170397907725650564175946189844402328659454783155562099742114684702185753790993840316245053839077835566066451036887845303963222354122296351566816865334291643677199805339791030903716987186739254543547872388752121422139260208244091459492869256761136685984154998807020728431057493399994450906972462145959716946916186470322730651751448730440094860369605966566218349411761655171970093054504863095025424749877906259749075844078621855071421974567370397613697262795965506940098485088129966748242253186623274900788861690895595972415584556848102764290209739969091406010242639628684798539786116850110093084330847112092140089702516647251532315096759926998325914920004493309995762994128626325108866580517061676489024967512004667041866490102225906296520092672201590664688806500715437728362476830019606034162087213289725593318115142596615116257106111025125720410664106936607361470321996834991728706028174946971030727059722801696407204629877 A013752 287 1656417035948816171805775978820157429364203273254289494553779088151916064822158592769933133425962290702101078813467174790383284454004738647992928042596132807199512006685084392296653139438741158807972331520894895466220849266142232174675638088410764439954677512268936505833757104217299107188532379024540363033312999787808642618499334673498132374861675299039241897932860776888408232024308545981713657640356412818294440747184219770858175481760052668719629440732215591914078124512763557292886362736218747396371738621536945888230251011334957033129134897624351397039271395281773145590798712093819004503079264220502391910098719691874506274871105266431777076429074011616496267581559615322035079249871802060691298100592036264179877395984503246387853623874253490980678754590316133454643600826894690321307882071816689212361595553074457054105607597527128519898968284763410416862125922201207742229042939726373150297427046476827967143900358495354507350210995327006628571839769 A013752 288 3639148227979549129457289825467885872313154591339674019534652656669759594414282428315543094136839152672516070153187383014472075945448410809640462909583703777417327878687130409875746947346914325901115212351406085339287205837714484087762376880238449474580426494454853503316764357965406138493205636716915177584188660533815587832843038277675396827571100631989214449758495126823832885757405875521824905835863038961792886321563730836575411533426835713177025881288677655435229639554541535372471338931472588029828709751516670116441861471902900601784709370080700019295279255434055600862984770470120352893265143492443755026486887163048290285891818270350614236914675603521442299876686474862511069111968349127338781927000703672403190638977953632314114411651734919684551223834924545199851991016687634635913416911781266199558425430104582147870019891767101358218033321625212685846090651076053409677207338578841811203447221109591043815149087614293852648413556733433562972331972493 A013752 289 7995208656871069437417665746552945261472000637173263820917631886703461828928178495009248177818635618421517806126552680482795150852150158548780097012355397198985869349475625510497016043321170774004750121536039169490413991225458721540813942005883873495653197008317313146786931294449997286269572783867062645152462487192792846468756155096052846830173708088480304146119413793631960850009020708521449318121391096599058971248475516647956179138938758061849925861191224808991199518101327753213319531632445275901533675324082124245822769653770672622121006486067297942391728524188620155095977540722854415306503520252898929793191691097217093758104324739960299478501542300936608732829080185272936818838994463032763303893620545968269809833834564130194109362398861618546959038765329225804074824263662733295101776955183441840429860669939766978870433702212321684005019207610592270803861160414089341060824522857715459213973544777771523261882545488603594268564584143353537850213343567121 A013752 290 17565473419145739554006611645176820739453985399869660614556037255087505638155208153535318246667542453672074620060036239020700946422173898331669873136144807646171954960797949246561944247176612190488436017014678055370439538722332811225168230586926870069950073827273136983490888053906644037934251406155936631399960084362565883691857272746028104485891636670391228209024352104609417987469818496621624151912696239228132559832900710075559725568248451461884287117037120905353665341268617073809663010996482271155669484687008426968072624929334167750799851249889853579434627567642398480745862656968111150428388233995618948755642145340585954986555201453692777954267888435157729386025489167044642190989270835282980978654284339492288772204934537394036458269190298975947669008167428309091552388907267025049338603970538021723424403891857668052578342843760470739759027199120471218956082969429754282310631476718400863893099877876764036606355952438462096608036391362947722656918715816964837 A013752 291 38591345101863189800152525784453475164580405923513644370179613849427249887026992313317094187928590770717547940271899617128479979289516054634678711280110142398639785048873094494696591511047016982503093929381247687648855666572965186261694602599478333543680312198519081952729481054432896951341550339324592779185712305344557246471010428223023745555503925764849528375226501573826891318471191237077708261752193637584207233952882860036004717073441847861759778796130554629062002754767151711159829635159271549729005857857357514048855556969747166548507273196008008314017876766110349462198660257358940197491168950088374830416145793313267343105461777593763033165526550892041531461097999699997078893603428025116709210103462693864558432534241178654698098817411086850157028810943839995074140598429265654033396912923272033726363415350411296711514619227741754215250582756467675268046514283837170158236457354350326697973140431695250588424164027507301226247855951824396146677250418649871746889 A013752 292 84785185188793427990935099148444284936583151813959476681284611627191668001798302112357655930879113923266452824777363458831270514499066772032389128682401982849811607752374188604848411549770296310559297362850601169764535899460804514216943041911053898795465645900146423050146669876589074602097386095496130335871009934841992270496809910805983168985442124905374413840372623957697680226681207147859725051069569421772503292994483643499102363410351739752286234015098828520049220052223432309418145708444919594754625869712614458365335658662534524907070479211629594265897275255144437768450456585417591613888098183344159502424272307909248352802699525373497383864661832309815244620032305340893582329246731371181410134597307538420434876277727869504371723101852157809794992297643616469177886894749096641911373017692428658096820423524853618875197618443348634010905530315959482563898191881590262837645496807507667755446989528434465542767888368433540794066539526158198334249919169773768227915133 A013752 293 186273051859779161296084412829132094005673184535268970268782291744940094599950869740849770080141413289416396856035867519052301320354449698155158915715237156321036102231966092364851960174845340994298776306182770769972685371115387517734623863078585415653638024042621691441172233718866196900807957251804998347908608826847857018281491374040745022261016348417107587207298654835061803458018612103847815937199844019634189734708880564767527892412542772235772856131172126258548136454734880783791666121453488349675913035758613965028642442081588351220833842827950218602176313735552329777285653118162448775712151708807118426826126260476618631107530857245573752350662045584664092430210974833943200377355068822485558065710284661909695423182168129301104675654769190708119598077923025382783817507763765322279286519870265761838714470484103400668809167720036948921959450104162983192884327563853807454307156486094346058717035993970520797461050745448489124564187338969561740347072415992968796729547201 A013752 294 409241894935934817367497454985603210530463986423985927680514694963633387836092060820646944866070684996847823892710800939357906000818725986846884137826376032437316316603629504925579756504135214164474411544683547381629989760340506376462968627183652158191042738821639856096255397480349034591075082082215581370355213592584741869164436548767516813907452917472385369094435144672630782197266890792153651614028057311136314847155410600794258779630356470601992964920185161390030255791052533081990290468833313904237980939561674881167927445253249607632171952693006630268981361277008468520696579900602899960239597304249239183736999394267131132543245293368525533914404514149507011069173511710173211229049086203000771070365495402215600844731223380074526972413527911985738756977196886765976047064556992413047592484154973878759655691653575171269373741480921176781544911878846074074766867657786814977112822799949278291001328078753234192021928487750330606667519583716127143542518097936552446414815200597 A013752 295 899104443174248793756391908603370253535429378173497083114090784835102553075894257622961337870757294938074669092285629663769319483798740993102604450804548143264783947578174022321498725039585065519350282163669753597441087503468092509089142073922483791545720897191142763843473108264326828996591955334627632270670404262908677886554267097642234440154674059686830655900474012845769828487395359070361572596019641912566483719200437089944986538847893165912578543929646799573896471972942415181132668160026790647610844124216999713925936597221389387967881780066535566700952050725587605339970386041624571212646395277435578486670187669204887098197509909530650598009946717586466903318974205227250545070220842387992694041592993398667675055874497766023735758392520822632668049078901560224849375400831712331465560687688477611634963554562904651278814110033583825389054171397824824742262808244157632504716871691488564405329917789020855519872176887587476342848540525424331334362912261166605724773348995711609 A013752 296 1975332461653824599882793023201604447017338343847173091601657454282720309107739683997646059302053776978950047995751528371301194905905833961846421978417592270752730332829248327040332698911968388946012569913582448653578069245119399242468845136407696890025948811128940652164110418856726043305512525870176908098662878165610365316759724813519989065019818909131966951013341406222156313186807603877584374993455153281908564731083360286609135425848821285509935061013434018663850548924554486152948471947578859052801024540904748371495282704095392485365436270806178640041991655444115968931914938133449182954184130424525965935214402309243136954739929271238839363827852938537467786591786328884269447519275190726419948809379806496872882097756271591954147461188368247323971703826346727813994077755627271992229836830851585312762014929374701518859554599743783664379752014561021139958751389712414318612862967106200375998509829382478819577159172622029685525238243534357255941595318237783032777327047743578404973 A013752 297 4339805418253452645942496271973924970097092341432239282248841427059136519109704085742828392286612148022753255446666107831748725208275117214176589086583450218843748541225858574507610939509594550514389616100140639691911018131527320135704052764687710067387009538050282612804550590228227117142211019336778667092762343329845972600921115415303415975848542143362931391376311069470077420071416305719052871860620971760353116714190142549680270530589860364265327329046514539004479655987246206078027792868830753339003850916367732172175136100897577290347863486961174472172255667010722783743417119079187854950342534542683547159666041873407171889563624608911730082329792905966816727142154564558739976199847594025944627534207434873629721968770528687523261972230845039370765833306483761007344988829113116566928951517380932932138146799836219236934441455637092710642315175990563444489376803198174257992459938732322226068726095153305966611018702250599219098948421044982891303684914168409323011787523892641755725681 A013752 298 9534552503902835463135664309526713159303311874126629703100704615248922932484019876376993977853686889205988902216325438906351949282580432519545966223223840130799715545073211288193221234102579227480113986572008985403128506834965522338141803924018899018049259955096470900331597646731414976361437609482902731602798868295671601804223690567421604898939247088968360266853755419625760091896901623664759159477784274957495797421075743181647554355705923220290924141915192442192841804203979914753427060932821165085791460463259907582268774013671977306894256080853700315362445700422557955884287410616975717325902548390275753109786293995875556641371283265779070990878555014409096349531313578335551727711065164075000346692653734417364499165388851526488606552991166551497572535774344822933136940457561517097542906483685909651907508519240173663544967878034692685281166441651267887543160836626388844809434485394911930672991231051813208644408088844566484360389681035827412194195756427995282656897189992133937329321157 A013752 299 20947411851074529512509054488030188810989376187456205457712248039701883682667391668400255769344550095585557618169266989277255232573829210245442487792422776767366975052525845200160507051323366562773810428498703740930673329516419252576897543221069521142654224121346946568028520029868918703066078428033937301331349113645590509163879448176625265962969525854463487506277700656917794921897492867191475873372692052081618266934103407770079676919485913314979160339787677795497673443836143872713279252869408099693483838637782016958244496508037334143246680609635579592851293203828359829077779441125495650965007898813435829582200487908938597941092709334916618966960185366656784679920295931603207145781210165472775761683760254514949804666359306803695468596921592913640166861096235575984101858185262653063301765544657943505240796216770661538808294428042219829562722672307835548932324358068176292046327564412621511688561734620833619391764571191512566139776129235712824590648076872305635997203126412718260312518581929 A013752 300 46021463836810741338982392710202324817743659483841283390593808943225038450820259495475361925249976560001470087117879575442129745964702774909237145679952840557905244190399281904752633991757436338414061511411652118824689304947573097911443902456689737950411330394599241609958658505622014390636174306390560251024974002679362348633043147644045709320644048302256282051292108343248395443408791829219672493799804438423315332454225186870865050192110551553009215266513528116708388556108008088351074518554089595026583993487207091257263158828158023112712957299369368365494291168810906544483881432152713945170122353693118517592094471935938099676580682408811811870411527250544955941784890161732246099281318733543688348419221279169344720851991397047718944507436739631267446593828429560437071782433022048780073978901613501881014029288245143400761822858408756965549301711060314701004316614675783313625781659014529461179770130961971461803706762907753107809088155930861075625653824888455482285855268728742017906603324498013 A013752 301 101109156049473198721744316784314507624582819885999299609134598248265409476452110111559370149774198502323229781397981427246359051884451996475594009058856390705717821486307222344741536879891087635495693140571399705057842402969818096111442253697347354277053692876934533817079172736851565616227674951140060871501867883886559079946795795373968423377454974120057051666688762030116724789169115648795620468878170351216023785401932735555290515272066881761961245940530221272408329657769293770107310717263334840273405033691393979492207159945463176778630367186714502298990957697877561678231087506439512537538758811063781383149831554843256004989447759252159550679294125369447268204101403685325744680121057257595483301477029150335050351711825099313838521082838516969894580166641059744280246706005349441169822531646844863632587822346274580051473724819924039053311815859199511398106483602442695940035842304854921226211954977723451301582743758108333577856566678580101783149561453279936694582024025397046213340807503922134561 A013752 302 222136815840692617591672263975138973251208455289540461241268712351439104619765285915095936219053914109604135829731365195660250836990141036256880037902307490380462053805416967491397156525120719535184037829835365152012079759324690357156838631373072137346686963250625170796122942502862889658852201867654713734689603740898770298643110362436608626160268578141765342511715210180166444361804547080403978170125340261621604256528046220014973262052730939231028857331344896135481100258119138412925761645827546644080670859019992572944379130400182599382650916709211761550883134062237003007073699251647609044972653107907127698780179925990633442961816727076994532842409193436675648244410783896660661062225962794937276813345033043286105622710879743192503230818996221782858392626110408258183702013093752722250100102028118165400795445694765252373087773429373113800126059442661326541639944474566602980258745543766261933987665086058422509577288036564008870550876992840483617579586512856020917996706783797310530709754086116929630517 A013752 303 488034584402001680848903963953380324232904976271120393347067361036111712849624333155465771873261449298800286417919809334865571088867339856656365443271369556365875132210501077578599552885690220818799331112148297238970539231236344714673574473126639485750671258261623500239082104678789768580498287503237406075113059418754598346118913466273229151674110066177458457498238316765825678262884589935647540039765372554782664551592117545372896256729849873490570399556964736809651977267087747093197898335883119977045233877266923682758800949489201170843684064010138240127290245534734695606540917255869797071804918878071959554220055297401421674187111349388156988654772997980376399192970492220963472353710440260477197158919037596099574053095802795793929598109334699256939888599564566943229593322766974730783469924155775609385547594191399259463673838224332731018876952595526934411982958010622826747628463959654477468970900194070354253541301816331127488600276753270542507822351568744677956838764804002691235969329727198894398245849 A013752 304 1072211981931197692825042008805576572339692232867651504183506992196337433130624659942558300805555404109464229260169821108699659682241545665074034878867198915335827665466470867440183217689861415138902130453389809034018274691026249338137843117459226950194224754400786830025263383979301121571354737644612581147023391543003852566423252885402284446228019815391876231123629581934519015143557444088617645467364523502857514019847882247184253076035480172058783167826651526770805394055791780363755782643935214589568378828355431331021085686027774972343573888630273713559656669439812126247570395211145944166755406775124095140621461488390923418189083634605780904074536276562886949026956171409456748761101837252268402158145125598630764194651478742359263327046208334267496935253243353574275416530119043483531283423370239013820048064438504173041691422578859010048472664852372674903126558749338350364539735319360886999329067726372568295030240090479487092454808026935381889685706396532057471174766274393912645424617410655970992946130253 A013752 305 2355649724302841331136617293345851729430303835610230354691164861855353340587982377893800586869805222828492911684593096975813152321884675826167654628871236016992813381029836495766082529264625529060167980606097410447738149496184669795888841329057921609576711785418528665565503654602524564092266358605213840780010391219979464088431886589228818928362959534415952079778614191510138276270395704662692967091799858135777958301605797297063804008049949938013146619715153404315459450740574541459171454468725666453281728285896882634253325252203021614238831833320711348690565702759267241365912158278887639334361628684947637023945350889994858749761416745228900646251756199608662627012222708586576477028140736443233679541444840940191788935649298796963301529520519710385690766751375647802683090116671538533318229681144415113362645597571393668172596055405753245076494444680662766762169049572296355750893798496635868737525961794840532544181437478783433142123213235177034011639496953180930264170961504843426081997884451211168271502648165841 A013752 306 5175362444293342404507148193480836249558377526835676089256489201496211289271797284232679889352962074554198926971051034055861495651180632790090337219630105529333210998122550781198083316794382287345189053391596010753680714443117719541567784399940253776240035792564507478247411529161746467310709189855654808193682829510294882602284854836535715185613422097111846719273615378747773792966059363143936448700684288324304174388627936661649177405685740013814883123514192029281064413277042267585799685467790289197859957044115451147454555579090038486482713537805602833073172848962110129280909011738716143617592498220829958541607935905318704673225832589267894719815108370540231791545853290764708520030825197965784393952554315545601360291621509456928373460356581803717362614552772298222494748986327370157700150609474280004057732377864351888975193533726439879433058294963416098576485401910335093584713675297109003616344538063264649999566618140887202613244699477683943723571974806138503790383602426141007102149352139310936692491318020352677 A013752 307 11370271290112473262702204581077397240279755426457980368096506775687176202530138633459197716908457677795575042555399121820727705945643850239828470871527341847945064562875244066292189046997257885297380350301336435625836529631529629832824422326668737546399358636264222929709563129568356988681628090112873613601521176434117857077219826075868966262792688347354727242244132987108859023146432420827228377795403381448496271131815576845643242760291570810351298222360679888330498515969661861886001908972735265367698325625921646170957658607260814554802521642558909424261760749169755954030157098789959367527850718591163418915912635183985194167077154198621564699433793090076889246026239679810064618507722959930828313513761831253686188560692456276871636492403410222767045664172440739194820963522961232236467230889014993168914838034167981100078500193596988415114429074034625168572538427997006200605615944627748480945108950124992436049047860055529184141298604752471624360687628649086292827472774530231792603422126650066127913403425690714831369 A013752 308 24980486024377103758156743464627041736894622671928182868708025386184726116958714577709857384047881518116878368494211870640138769962579538976903150504745570039935306844636911213643939336252975573998344629612036149069962855600470596742715255851691216389439390923872497776571910195661680304133536913977983329082542024625756931998651957888684118879355536299138335751210360172678163273852712028557420746016501229042346307676598822329878204344360581070341802194526413714662105239585347110563546194013099378012833221400149856637593975960152009576901140048701924005103088365925953831004255146041540730458688028744786031358260059499215471585068507774371577644656043418898925673519648576542711966861467342968029804789734743264348556267841326440286985373810292259419199324186852304011021656859945827223518506263165939992105899161067054476872464925332583548006400675654071495353866926309422622730538230347163412636404363424608381999758148541997617558433034641180158720430720142042585341957685642919248349718412250195283025747326242500484517693 A013752 309 54882127795556496956670365391785610695957486010226217762551531773447843278958295927228556672753195695302781775581783479796384877607787247132256221658926017377737869137667293936375734721747787336074363151257643419506708393754233901043745417106165602407598341859747877615128486699868711628181380600009629373994344828102787979601038351481439009177944113249206923645409161299373924712654408326740653378998253200206034837965487612658742414944560196611540939421374530931112645211369007601908110988246779333494194587416129235032793965184453965040451804686998127039211485139939320566716348555853264984817737599152294910894097350719776391072395511580294356085309327391320939704722667922664338191194643752500761481123047230951773778120447394189310506866261212093943980915238514511912214580121300982410070158260175570162656660456864318685688805440955686054970062284411995075292445637101801502138992492072718017562180386443864615253468652346768765775877377106672808708786292152067559996281035357493588624331351713679036807566875754773564485371521 A013752 310 120576034766837623813804792765752986699018596764467000424325715306264911683871376152121139010038770942580211560953178305112657576104308581949566918984660460178890098495455044778217489183679888777355375843313042592656238341078051880593108681382245828489493557065866087120437285279611559447114493178221155734665575587341825191183481258204721503163943216808507611248963927374724512593701735093849215473659162280852658539010176285011257085633198751955555443908759844455654481529377709701392119841178174195686745508553235929367048341510245361193872614897334885105147632852446687285075817777209623171644569505337591919234331879531348731186052938941906700319424592278732104531275701426093551006054632324244172974027334766401046990530622925033915183585175882970394926070779016382671135432526498258354924137697605727647356683023730908152458305553779642262769226838853153180417503064712657900199366505083761484584110309017170559711870629205850978409602597503360160733203483858092429311829434680413414207655979714952843866224426033237521174361231637 A013752 311 264905548382742259518929129706359311777743857091533999932243596527864010969465413406210142405055179760848724799414132736332508694701165954543198521009299031013021546394514733377743823736544715643849760727758754576065755635348479981663059772996794085191417344873707793403600715759306596105310541512551879149060269565389989945030108324275773142451183247328291221913973748442269754168362712001186726395629179531033290810205357298169731817136137658046355310267545378269072895920042828213958487291068448707923779882291459336819405206298009058542938134929444742576009349376825371965311571656529542108103119203226689446557827139330373162415758306855369020601775829236374433655212716033127531560302027216364448023938054481783100238195778566299511658336631414885957652577501498992728484545260716673605768330521639783641242632603136805210950897301653874051303991364960377537377254233173709406738008211669023981631290348910723719686979772365254599565896906714882273130848054036229067198089267992868271014220187433751397974095063995022834020071625906489 A013752 312 581997489796884744163087297964871407975703254030100197851139181571717232099915513253443682863906229934584648384312849621722521602258461602131407150657429971135608337428748869230903180749188740269537924318885983803616465130860610519713742321273956605165543906687536022107710772523196591643367259703076478490485412235161807909231147988433873593965249594380255814545000325327666649907892878266607237891197307429680139910021169984078900802248094434727842616657797196057153152336334093586066796578477381811308544401394336162992233238236725901618835082439990099439492540580885342207789522929395404011502552889489036714087546225108829837827421000161245738262101496832314630740502337124781186837983553794352692308591905696477471223316125510160027113365579218504448962712770793287024480545937794531911873022156042604659810063829091561048459121371733561290714869028817949449617827550282639566603404041036845687643944896556860012152294559886464355246275504052596354068473174717595260634202121780331591418241751791951821349086855597065166342097362116556333 A013752 313 1278648485083755782926302793628822483322620049104130134678952781913062758923514382617815771252001987166282472500335330618924379960161840139882701509994373646584931517330961265700294288105967662372174819728592506416545373892500761311811091879838882661548699962992516640570640567233462911840477869567659023243596450680650491976580832130589220285941653358853422024555365714744883629847640653551736101646960484423007267382316510455021345062539063473097070228797180439737565475682926003608588752082914807839444872049863356550093936424406086805856580676120658248468565111656205096830513581875881702613271108698207413660850339056564099153706843937354256886961836988540595243736883634663144267483049867686192865001976416815161004277625527745821579568064177543054274371079957432851592783759425334586610385029676825602437602710232514159623464689653698634155700567256313034940810367127970959127827678678157949975753746937735421446698591148070562188476067282403554189888435564854556787613342061551388506345877128686918151503943821746752170453587904570074263601 A013752 314 2809190721729011455089087237602522995859796247881773905889659261862998881354961098611341249440648365804322592083236721369776862772475562787322295217457638901547094543576121900743546550968810954231668078943717736597150186441824172602048968860006025207422493818694559059333697326211918017313529879440146874066181402145389130872548088190904516968213812429400968187948138475294509334775266515853164215318372184277346966438949373469681895102398322450394263292667405426103431350075388429928069488326163832823260383893549794340556378324420172712466907745437086171885437550308682597736638339381312100641356625809961687812888194907271325840693936130367302380655155863823687750489933345354927955660260559306565724409342187742908726397943284457570010311036998062090240793262666479974949345919457460086783015910199985848555413154380833608692751923169175899240074146262119737764960376580152197203837410055913016096730982022204720918396804752311025128081919819440608555184892935985461262386512509228400548441892051725159178854164576377614518486532626340453157131397 A013752 315 6171792015638638166830724661012743021903972356596257271239581398313008542336849533649116725021104459672096734806871076849399767511128811443747082592754432666698966712236739815933571772478477666446974769439347867303938959612687707206701584585433237380707218919671946253356133025687583884037825145130002682323400540513419920526988149755417223779165745907393927108922060230222037008501260535329401781054463688857331285266371773512891123539969114423516196453990289721149238676115628380551968665852581940712703063414128898166202363178751119449289796316725278319632306298028175667227394431620742685109060506904485828124915364211275102872004577678416963330299377432820641987826383559744776718585592448796524896527324786471170471896281395953281312653348284742412259022798078256504963712985048039810662285954709368909276242700174691438297975975202679450630442899337877063869617947346594377256830789892840896364517967502783771857717780040827322206395977843311016995741209780360058393463167982774796004926836837640174715942599574301619097114912180069975586217679209 A013752 316 13559427058358088052527102080244996419123027267441977224913360332093679767514058425427109444871366497899596526370695755838131289221949998741912340456281488568737629866784117375606057184135215433184003568458247264466753894269074892733123381334196822525413759966519265918623424257435621793231101843850615893064510987507983565397792965012651640642827143758544457858301766325797815307677269396118695712976656724419556833730218786407821798417312144388465083609416666517364877371426035552072675158878122523745808630320841189271146591903716209430089682507845436468232176936767901940898585566270771679184605933669155364390439055172171401009794057159482068436667732219906950447254564680759274450732546610005965197670532555877161526756130226909359043899406181579079733073087377929541405277428150543464025042242496483493679905212283797089940653217520286753035083049845315909321550630320467846833257245394571449312845974603615946771405962749697626887451963321754304339643437887451048290438580058156226822824260532295463850925891264740657156361462059613736362920241222173 A013752 317 29790061247212719451402043270298257132813290906570023963134652649609814449228386360663359450382392195885413568436418575576374442420624147235981411982450430385516572817324705874206507633545068306705255839902769240033458305709157539334672068791230419088334030646442827223215663093586061079728730750939803117062730639555039893178951144132795654492291234837522173914688980617777800230966960863272774481409714823549766363705290673737984491122834781221457788689888416338650635585023000107903667324055235184669541560814888092828709062412464512117907032469736423920706092730079080564154192489096885379168579236271134335565794604213260568018517543579382104355359007687135570132618278603628125968259404902183105539282160025262123874283218108519861819446995380929238173561572969311202467394509646743990463017806764774235614751751387502206599615118892069996418077460510159052779446734814067859492666168131873474140322606204144235056778900161085686271731963417894206634196633038729953094093560387769230329744900389453134080484183108635223772526132144971378789335769965114081 A013752 318 65448764560126344634730289064845270920790800121734342647006831871192762344954764834377400712490115654360253609854811610541294649998111251477451162125443595556979910479662378805631697270898515069831447080266384020353507897643019113918274535134333230737069865330234891409404811816608576192164021459814747448186819215102422645314155663659752052919563842938036216090571690417257827107434413016610285535657143467338836701060523610202351926996868014343542761751684850696015446380295531237064357110949351700718982809110309139944673810120184533123041750336010923353791285727983739999446760898545857178033368582087682135238050745456533467936683043243902483268723739888636847581362358092170992752265912570096282869802905575500886151800230184418136417325048851901536267314775813576711820865737693896547047250121462208995645609597798342347899354416205877782130516180740819438956444476386507087305387571385726022686288765830504884419743243653905252738995123629113571975330002786089706947723552171928999034449546155628535574823750289671586628239912322502119200170686613355635957 A013752 319 143790935738597579162502445075465060212977387867450350795474009621010498871865618341127149365340784092629477180851021108359224346045850419495960203189599579438684863323818246235972838904164037608419689235345245692716656851121712993278449153690130107929342494130526056426462371561089041894184355147213000143666441815580022551755199993060475260264281762934865566750986003846715446155033405397492797321838744197743424232229970371614567183612119027512763447568451616979145935697509282127830392572755725686479605231615349180458448360834045419271322725488215998608279454744380276778784533694105248220139310774846637651117997487768004029056892646006853755741386056535335154136253100728499671076728209916501533464956983549375446875505105715166645708863132327627675179290562462428035870442025713490713862808516852473163433404286362958138334881652404313487340744049087580307387308514621156070809936494334440071841776418529619231070175906307629840267572286613162517629800016121039086164148644121728010878685652903915892657887779386408475822243087372537155882774998489542332197529 A013752 320 315908685817698881420017871830796737287911321144788420697656399137360066021488763495456347155653702651506961366329693375065215888262733371632624566407550276026790644722428686980432327072448390625698057250053504786898495101914403446232752790657215847120765459604765745968937830319712625041523028258426961315635172668829309546206174384753864146800627033167899650151916250451233835202608391658291675716079721002442303038209244906437204102395825503445541294307888202503183620727427892834843372482344329333195692693858922149467211048752397786139096027897610548942389962073403468082989620525949230339646065772338062919506240480626304851837993143277057701363825166208131333637348062300513777355571877186553869022510492857977856785484717256221120622372301723798002368901365729954394807361130492539098356590311524883540063189217139419029921734990332276731687614675845413935329916806622679887569430478052764837836382791509573450661176466157862759067856313689118051232670635417922872302634571135436439900472379429903216169379451311939421381468062957464131474456671681524503837971213 A013752 321 694051382741484442479779264412260431821541172555100160272751108904780065049210813399517594700971184725360794121826336345018279306513225217476876172397387956430859046455175825296009822578169114204658631778367550016815993738905944371373357881073903216124321714751670343893756413212408637216226093083764034010450474353417993073014965123304239530520977591869875531383760002241360735940130636473266811548227147042365739774945711059442537412963628631069854223594430380899494414738159080558150889343710491545030936848408051962379462674109017936147593973291050376026430746675267419378328196295510459056202406501826724234155210335935991759488070935779695769896323890159264540001253692874228768850191414178858850242455552808977351357709923811917802007351946887184211204476300508709805391772403692108399089428914420169137518826710055303608738051773760011979517689442832374415919827224150027712990038760281924348726532992946532871102604696148824481672080321174992358558177386013176550448888152784553858461337817607497365924126654532330908775085334317548696849381307684309334932022754961 A013752 322 1524830887883041320128075043913736168711925956103555052119234186263801802913116157038740155558033692841617664685652460950005159636409555802796696950757061340278597325062021288175333580204237543907635014017073507386944738244376359783907267264719365365825134807309419745534582839827661775964048726505029582720959692154459330781413878375899414248554587769338116542450120724924269536860467008331767184971455042052077530285555727197595254696281092102460469729236963546836189229179735499986257503888131949924432968255952490161347679495017512405716263959320437676130068350445562520374187047261236478546476687084513313142438997108051373895595291845907991606462223586679904194382754363244680605163870536950952893982674849521323240932888702614783411010152227311143712016234432217635442445723970911562152799475324981111595128862281991502028397499746950746319000363705902726591775860411457610885439115156339387794152192985503532717812422517438967386233560465621458211752315717070948881336207271667664827039559185283671712935306260007531006578862479495654486978090732982427608845653992649317 A013752 323 3350053460679041780321380871478478362660101325559510449505957507221572561000116197014112121761000023173034009314378456707161335721191794098744343200813263764592078323161260770121207875708709883965074125795510495729117589922894862445244266180588445708717821171658795180939478499101372921793015052131549993237948443663347149726766290791851013104074429329235842043762915232658620172482446017304892505382286727388414334037365932653116774567729559349105651995133608912399107736507878893469807736042225893983979231258327620884480851850553474755358631918627001574457760165928900857262088942832936543366609281524675748973938476646388868448622856185459857559397505219935749515058911336048563289545023569681243508079936644398347160329556479644679153989304443402582735299667047582145067053255564092702049700447288983502174498110433535329956389306944050789662843799061868290322131565323972371115309735998477634983752367989151261381033892270813411347555132342970343691219837630404874692295647375853859625005911530068226753318867853236545621453760867451952907890865340362393456633901821850549449 A013752 324 7360067453111854791366073774638216962764242612254244457564588643365794916517255284840004331508917050911155718463689469385633454579458371634941322012186740490808796075985289911956293702932035615071267854372736559116871345060600012792201652798752815222053053114134373012524034262525716309179254069533015335143772730728373687949705540869696675789651521236331144970147124766150988518943933900018848834324883940072346291880092954038897553725301841889985117433308538780540839697107809928953167596084770289082802371074545783083204431515665984037522914325223522459083699084545795183404809407403961585776440591509712620495742833192116343981624415039455307057996318968198841684584428205298693547130416782589691987251620807743168711244035585779360101314501862155474269453368503537972712316002474311666403191882693896754277372348622477119914187307356079584889267826538924633837723049016767299340335489988655364059303952472165321254131461318977064730578625757505845089609983273999509698973537284750929596137987631559894177041552673560690730333912625791940538636231152776178424224682302605657139453 A013752 325 16170068194486744976631264082880162667193041019122575073269401249474651431588409860793489516325090760851809113464725764240236699711070042481966084460774268858306924978939681936567977265341682246311575476056902220379766345098138228104467031198859935042850557691753217508515303274768998731266821190764034691310868689410236992425503073290723596709864392156219525499413233111233721776119822778341410889011770016338944803260564220023457925534488146632297303000978859700848224814545858413910109208598240325114916809250777085433800136039918166930437842772516078842606886888747112017940366268066503603950839979546838627229147004523079607727628839841683309606417912773132855181031988767041229723045525671349553295991810914611741658603146181957254142587960591155576969989050602272926048958257436062731087812566278491169147387049923582232451469514261306848001721414906017420541477538689837756650717071505075834838290783581347210795326820517792611213081240789240341661873133252976922808644861414597792322715158826537087506960291223812837534543606038864893363383799842649263998021627018824628735378241 A013752 326 35525639823287378713658887190087717379823111119012297435972874545095809195199736464163296467366224401591424622282002504035800029265220883332879487560321068681700314178730481214639846051955675895146531320897014178174346660180609687145514067543895277289142675248781818866208121294667490212593206156108584216809978510634290672358830252019719741971572069567214297522210873145380486742135250644016079723158858725896661732763459591391537062399270458151157174693150554762763549917557250935360509931290333994277472229923957256698058898879700212746171940571217825217207330494577405103414984690942108417879995435064404464022435968937205898177600561132178231205300154362572882832727279321189581701531019899954968591294008579401996423951112161760087351265749418768802603065944173193618529561291587029820199924208113845098616809348682110164695878522832091145059781948548520272929626152501573551361625406096651609139724851528219822117333024677590366835139486013961030631135273756790299410592760527871349733005203941901981252791759818716804063392302467386170719354208254300433003653514560357709331625995477 A013752 327 78049830691762371033908575156622715083471375128470017466832405375575492801853821011766762338803595010296359895153559501366652664295690280682336234170025387893695590250670867228563741776146619941636929312010740149449039612416799482658694406393937924204246457521573656049059242484384475997067273924970559524331522787863536607172350063687324273111543836839169811656297288300400929372471145664903327151780012620794965826881320722287206926091197196558092312800851768813791519168873280304987040319044863785427606489142934092965635400838701367403339753434965562002204505096586559012202721365999812194082349970836496607457291823755041358296188432807395573958044439134572623583501832668653510998263650720201065995072936848946186143420593419386911910730851473035059318935879348506379909446157616704514979233485226117681661130139054596031836845114662104245696340940961099039626388657045957092341491017194343585279975498807498949191780655216666035936801450772672384296604196443668287805072294879733355363412433060358652812383496321720818527272888520847417070421195534698051309026771489105887401582312062969 A013752 328 171475478029801929161497139619100105038386611157248628374630794610139357685672844762851576858351498237621102689652370224502535903457631546659092706471545777202449211780723895301154540682194124011776333698487596108339540028479708463401151610847481619476729467174897322339783155738192693765556800813160319274956355564936189925957653089921051428026061809535656076208885142395980841831319107025792609752460687727886539921658261626864993616622360240838128811223471336083899967614014596830056527580941565736584451456647026202245500975642626904185137438296619339718843297697200670149809378841101587390398922885927783046583670136789825864176725986877848075985823632778656054012953526373031763663185240632281741991175242257134770957095043742393045467875680686258025323702126928668516661053208283899819409375967041780546609502915502947481945548716912643027794861047291534590059175879529967731874255764775972856860106170880075191374342099511015280953152787347561228299639419586739228307743831850774181733417115433607960228806541418820638304418536080301775303715366589731618725931816961565634621276339602342893 A013752 329 376731625231474838367809215743162930769335384712475236539063855758476168835423239943984914357798241628053562609166257383232071379896416508010026676117986072513780918282250397976636525878780490453872605135577248650021969442569919494092330089031917117990374639383249417180503593156809348202928291386513221447079113176164809267328963838556549987373257795549836399430920657843969909503408078135666363626156130938166728207883200794222390975719325449121368998257966525376328228847990069235634191095328619923276039850253516566333365643486851308494746951937672689362298725040749872319131205313900187496706433580383339353344323290527247423596266993170632222940854521214707350666458897441550784768017973669122987154612007238925091792737811102037520892922870467708881636173572862284731104333898599727903242398999590791860901077905359975617834370531057076732065309720899501494360009407327339106927739915212812366521653257423525195449429592625700572254076673802592018574307804832066084592113198576150877268317402607636688622687971497148942354807523768423000342262660397640366340872201864559699262944118106347335921 A013752 330 827679380633550219894076846987728958900229840213308094676323291101372142931424858156934856844082736856833677052338267470960860821632427068098028607431215401312776677466104124354670447355680737527158113482863215284098266865326113128520849205603121908224853082724998969545566394165510138001833456176169547519232811648034085960321733553308740322259047376822990569549732685283201891178987547664059000886665019671152301872719392144906592973655358011719647689172752456251793118779034182110688317836436977971437459551006975896234404318740612324762959053407066898528970298914527469485131258074638711930264034576102196559297478269288362589640998583995878993801057383108712049414210197679087074135335488151063202778682579903918426668644970991176433401751546417556412954673339578439554236221575223602203423550602100969718399668158075866432382112056732397580347485456816204783108940667898164017920244593722548769248072206559484854402396814998664157242206452344294664807754247216049187848872697271803477358493333528977804904045473379236226353512129719225331751951064893615884850896227496437659280688227479645097018437 A013752 331 1818411599251909833107286832832040522703804958948637884003882270549714598020340413370785880486449772874463588483987173633701011225126442268611368850526380236684170360393030761207210972840430580347166375321850483979163892303121470543360305704710058832370002222746822736091609367981625773190028103219044495899754487190730886854826848616619302488003127086880110281300762709567194554920235642217937624948003048217521607214364504542359784763120821551748065973112537146385189481957538098097182234286652040603248098633562326044026986288273125277504221040335325976068147746715216850458833373989981250110790083963696525840776559757626532609441273889038946149380923070689840372563019804300954301875332067467885856504765628048908783391013001267614624183648147479371439261417327053831700656978800766254040921540672815830471324070943292678551943500188641077484023425548625201908490342647372266347370777372408439646038014637811188225122065802552065153461127575800415378582636081133660065703973315906152239756609853763164237374187905014181989298666148993138053859036489571274099017419011809673537439672035772780278149506089 A013752 332 3995050283556445903336709171731993028380259494810157431156529348397722971850687888175616579428730151005196503899319820473241121661602793664139177364606457379995122281783488582372242507330425985022724526582105513302223071389957870783762591633247999254716894883374769551193265781455631823698491742772240757491760608358035758420054586410712607566142870209875602288017775672919126437159757705952808962010762696933894971049958816479564447124576444949190500942928244110608261291860711201519509368727774533205336072697936430318727288875336056234676773625616711169421720599533331420458056922655988806493405814468241267272186101787505492142942478734218564690189887986305579298520954510049196601220104552226945226740970084823452597110055563784949329331474980012179052057333867537268246343382425283460127904624858176379545498983862414014778619869914444447232399465930329568592953282796276869165173597887181341902345518159271180530593178568206887142154097284033512586746051470250651164351629375045816470745271848717671829511090827316157830489169529337924304328303167588089195541269568945852761754959462592798271094464877533 A013752 333 8777125472973511649630750050295188683351430110097915876250894978429797369155961290321829625004920141758416719066805645579710744290541337680113772670040386863849283653078324415471816788604945889094925784900885812724984087843737442111926413818245854362613018058774368703971604921858023116665586358870612944209398056562604561248859926344335598822815885851096698226775053153403320782439987679978321289537645645163767251396759519805603090332694449553371530571613352311006350058217982509738362083094920649452123351717366337410243853659113315547584871655479914439219520157174729130746351059075207407866012574386726064196992865627149566238044625779078186624347183905913357718850537058578084932880569701242598663149911276357125355850792073635533676541250531086757377369962506979378337216411188347761901006460813413505861461267545723590468627854202034450569581626648934062198718362303420281555886394558137408159453103395918783625713213314350531051312551733021627153081075080140680608080529736975658786227362251632725009435866547613598753584705455955419696609282059191031962604169242974038517575645939316377801594539335940001 A013752 334 19283344664122805094238757860498529537323091951885121180123216267610264820035646954837059686135809551443241531789772003338624505206319318883209958556078729939876876185813078740791581484565066118341551949427246130556790040992691160319902331158686142034660800675127288042625616013322076787314293230438736638428047530268042221063745258178505310613726501214859446004224791778027095759020652932912371873114207482424796651318680665012909989460929705668757252665834535027280951077904907573895181496559540666846315003723053843290305746489071954258043963027089372022965285785312879900249733276788230675081629625927637163040793325782847597024984042836634776013690763041291646908314629917696052597538611633629989262940355074156604406804190185777267487361127416797605958081807627833694206864455380800032896511194407069472377630404797954728259575395681869687901370833747708134650584241980614358578282408844227885726318468160833567625691929651628116719733676157448514855319121951069075295952923832135522353341514866837096845730598805107076461625597886734057073450592684042697221841359826813962623113694128678082030103202921060182197 A013752 335 42365508227077802792042551019515269393498833018291611232730706139939751809618316359777020130440373584520801645342129091334958037938283543586412278947704969677909496980231333993519104521589450261996389632891659748833267720060942479222825421555633454050149779083254651829648478381268602701729502227273904394626420423998888759677048332218176167418357123169046202871281867536325529382568374493608481005231913838887278242947141421033363246845662563354259684106838473454936249518157081939847713747941310845061354063179549293708801725036491083504922586770515350334454732870332397140848664009103742793154340288163018847200622936744916170663889942112086602902078606401717748257567241929178227556792329759085086410679960097922059881748805838152656669732396934704340289905731358350626172481208471617672273635094112331630813653999341106537986287144313067704319311721743714771827333579631409745796486452230768664940721674549351348073645169444626972433254886517914387137136110926498758425208573659201742610291308162441101770070125574820246986191438557154723390370952126841805796385467539510275882980786000705746220136736817569220286809 A013752 336 93077021574889932734117484589875046857516936141186669878309361389447634725731441042430113226577500765192201214816657613662902809350408945259347776848107818382367164865568240783761472633932022225606068023462976468186689180973890626852547451157726698548179064645910470069737707003647120135699716393320767954994245671525558605010475185883333039818130599602394507708206262977307188053502718762457832768494514704035350299754869702010299053319920651689308525982724126180494940191391109021845427104227059926599794876805469798278237389905170910460314923134822224684797048116120276518444514828000922916560085613094152407299768592028580826948566202820254266575866698264573892921875230518404565942272748480709934844263872335134765560202126426421386703402076065545435616922891794296325700941215012144025985176301764792592897597836552411063955872856055809746389527852670941353704651874450207211514880735550998756874765518984924911717798437269845458435860985679857908540288035705517772260183236329266228514810004032883100588844065887880082628662590510068927288644981822671447334658872184304076114908786843550524445640410788199576970119373 A013752 337 204490216400033182216856113643955477945964708702187113722645666972616453492431975970218958758790769181127266068952196777217397472142848452734787065735292876986060661209653425001923955376748652829656531447548159300606156130599637707195046750193525556710349405027065302743213742287012722938132276916125727197122357740341652255208013983385682688480432927326460733434929159761143892153545473121119858592382448804765664608561448735316627020143865671761410831584044905218547383600486266520994403347986850658739749344341617146817287545621660490281311886127204427632499114711116247511022599077118027647682508091967852838837591596686792076805999947596098623667179136087268842749359881448934831375173228412119726852847727520291079935764071758847786587374361116003322050379593272069027564967849381680425089432334977249326596022446905647107511052664754614012817792692318058154089120168167105243698192976005544268853859845209880031044003166681850472183586585538647825063012814445022545655622570215397904047037578860244171993690412755672541535171711350621433253153025064409169794245542188916055224454604695280502207071982501674470603352262481 A013752 338 449265005430872901330432881675770185047284465018705088848652530338838348322873051206571052393063319890936603553487976319546622246297838050658327183420438450738375272677608574729226929962716790266755399590263305983431725018927404042707517710175175648092637642844462470126840591804566952295076612384728222652077819955530610004692006721498344866591511141336234231356539363995233131061339404447100329327464240024070165145009502871490629563256072880859819596990146656765148601770268327546624704155527110897251229309518532871557580737730788097148042213821468127508600555020322395781716650172428306741958470278053372686926188737920882192742781884868628676196792561983729647520343659543309824531255582821427039895706457362079502618873665654188587132461471371859298544683966418735653560234365091551893921482839945016770531461315851706695201782704465886986160690545022773764533797009463130220404929968284180758671930079926106428203674957200025487387339728428409271663439153335714532805402786763229195191341560755956445870137836824212573752772249837315288857177196066506946037957456189048573328126766515531263348937145556178811915564920670757 A013752 339 987035216931627764222961041041667096548883969646095080200489609154427851265352093500836602107560113800387718007013083974043929075116350197296344821974703276272210474072706038680111565128088788216061612899808483245599499866583506681828416409254860898859524901329284046868668780194633594192283317409247905166614970442300750180308338767131863671901549977515706606290316982697527188941762671570279423532438935332882152823585877808664913150473592119249023654587352204913031478089279515619934475029693062641260950793012216718812004880794541449434248743765765476136395419379648303532431480428824989912082759200883259793176836657212178177455891801056377201604353258678254035602195020016651684495168515458675206650867086824488667253665443442252325930017852603974878902670674221962230871834900106139510945497799359201844857620510926199609358316601711553708595037127415033960680752029790497094229631140320345126802230385597655822763473880968455995789985383357215169844575819878564828573469922518814541835377408980836311576692827502795024534840632892581689619218299758115760445392531247339715601894506034622185577614908786924849778496130713653129 A013752 340 2168516371598786197997845407168542611117898081312470891200475671312277989229978549421338014830309570019451816461407745490974512178030621383460069573878423097970046411537735166980205108586411067710687363540879237690582101206883964179977030851132929394794376208220437050970465310087610006440446448348117647651053090061734748146137420271388704487167705300602007414019826410986467234105052589439903893500768340926342089753418173545636814191590481885990104969128412794193930157362147095816996041640235658622850308892247840131229974723105607564407044490053386751071660736377087322860751962502128502836845821964340521765609510135895155455870594286920860711924764109316124116218022458976583750835885228462709429011954989753401601956302979242628360068249222170932808949167471265651021225421275533188505547258665192166453152192262504860541760221573960283497783296568930829611615612209449722116022499615283798243584500157158049842611352116487697822750597887235801728148533076273206928375913419773835548412324167530897376533994142023640668903044870465001972093422604568580325698527391150405355177362229758064941714019954604873894963355999177895924413 A013752 341 4764230468402533277001266359549288116626022084643498547967445049873074742338262873078679618582190125332735640765712816843671003255133275179461772853810895546240191966148404161855510623564345115760380137699311685206208876351524069303409536779939045880363244529460300200982112286262479184149660847020814471889363638865631241677063912336240983758307448545422610288601558624937268513328800538999468854021188045015173571188259727279764080778924288703520260617175122908844064555724637169509940303483597741994402128636268504768312254466663019819002276744647290692104438637820460848325072061617176320732550270855656126319044093768561656536547695648365130984098706748167524683330995342371554500586439846932572615539265112488223319497997645396054507069943541109539381261320934370635293632250542346415146687327287427189697575366400723178610247206797990742844629902561941032656719500024161039488901431654778504741155146845276235504217140599923472116583063558257056396742327168572235621641881783243116699861876196065381536245185130025938549579989580411609332689249462237170975559664678357440565324664818778468676945701840266907947234493130193837345935361 A013752 342 10467014339080365609571782191929785992227370519961766309884476774571145208917163532153859122025071705356020202762271058605545194151527805569277514959822537515089701749628043943596556839970866219325555162525387772398040901344298380259590752305526083799158048231224279541557700692918666767576804880904729394740931914587791837964509415402721441317001464454293474804057624298987178923783374784181833072284550134898336335900606620833641685471296662281634012575933745030730409828927027861413338846753464239161701476613881904975982023063258654542348002007990097650553451687291552483770183319372936376649412945069876509522939874009529959410795287339458192772064858725724051729278196767190305237788408343710862036339765452136626632937100826935131752032665959817658020631122092812285740110054441535074077272058050477535765573079982388823406713113335185662029651895928584448746812741553081803757116445345548374916317857619071889402765057898031868240132990637490752903642892789353201660747214277785127389596542002755643235130671730666986993427237108164305703918281068535064633304583298351296922018288606856295683249706943066396760074181407035860649019988117 A013752 343 22996030502959563244229205475669739824923533032356000582816195473732806023991008280142028491089082536667176385468709515756382791550906588835702700366730114920652074743932812544081635377415993083858244692068276935958495860253423541430320882815240806106750231963999742152802268422342310888366240323347690480245827416349378668008027185639779006573452217406082764144514600584874832095552074400847487259809156646371644929973632745971510782980438767032749925629326437832514710394152680211525105446317360933438258144120698545232232504669979264029538560411554244538265933356979540806843092752662341219498760240318518691421898903198937320825517246284789649520226494620415741649224198297517100607421133131132763893838464698344168712562810516776484459215767113719394671326575237908591771021789608052557747766711536899146076964056721308245024548709997402899479145215355100033896747593192120722854384830424169779691150333189100941017874832201976014523572180430567184129303435458208984048661629768293924874943602780054148187582085792275370424559639926636979631508463507571536999370169506477799337674180069263281616099606153916873681882976551257785845896913893049 A013752 344 50522279015002160447571564430046418395357002072086133280447181455790974834708245191472036594922714333057786518874754806116772993037341775672038832705706062480672608212420389159347352924182936805236563588474004428300815404976771520522414979545084051016530259624907433509706583723886057021740629990394875985100082833719584933613635726850594477441874521641163832825498577484970006113927907458661929509800717152078503911152071142899409190208023971170951586607630183918034818735953438424720656665559241970763853142633174703875214812759944443072896217224184675250570255585284051152634274777599163659238776247979785565053911890328065293853661390087682859995937608681053384403345563659645070034504229489098682274763106942262138661500494705357936356897040348841510092904485797685176120934871768891469371843465246567423931090032616714214318933515864294170155682038135154774471154462243089228111083472441901005981457282016454767416271006347741303908288080405956103532079647701685137954909600600941752950251095307778963568117842485628988822757528918821444250424094326134666787616262405731725144870173612171429710570834720155371479096899483113355503435519823028653 A013752 345 110997446995959746503314727052811981214599333552373234817142457658372771711854014685664064399045203389727956981967836309038550265703039881151469315454436219270037720242687594983086134374429912161104730203877387728976891444733967030587745710060549660083316980395921631420825364441377667276764164088897542539264881985681928099149157691890756066939798324045636940717620374734479103432299612686680259133032175583116473092801100300950001990887028664662580635776963514067922496762889704219111282694233654609768185354365084824413846943633597941431152989241533731525502851520869060382337501686385362559347591416811588886423444423050759450596494074022639243411074926272274285534150203360240218865805792187549804957654545952149918639316586867671386176102797646404797674111155297514331937693913276254558209940093146708630376604801658921128858696934353854291832033437782935039513126353548067034160050388954856510141261648590151124013547400945987644686508912651885559459978986000602248086936392520269031231701656391190382959154899940926888443598291034650713018181735234517862932392928505392600143279771425940631074124123880181351139575888164400042041047837051193950641 A013752 346 243861391050123563067782455335027922728474735814563996893261979475444979450943270264403949484702311847232321489383336370957694933749578618889778086053396373736272871373184646177840237220622517017947092257918620840562230504080525566201277325003027603203047405929839824231553325677706735007050868503307900958764945722543196033830699449083991079066736917928264358756611963291650590240762249072636529315271689756106891384884017361187154373978801976263689656801988840407225725388068680169387488079231339177660703223540091359237221735163014677324243117363649608161529764791349325659995491204988641542886658342735060783472307397442518512960497480627738417774131613020186605318527996782447760848175325436046921491967037456873371250578541348274035428897846429151340490022208188638987267113527467931264387238384643318860937400749244649720102557164775417879154977462809108281810338598745103274049630704533819752780351841952562019457763639878334855376260081096192574133573832243323139046999254367031061616048539091445271361263315170216373910585445403127616500945272310235744862467263926347542514785657822791566469850700164758428453648226297186892364182098001473109558277 A013752 347 535763476137121468059918054371056346234458994584597101174496568907552619853722364770895477017890979128369410312175190006994055769447824225700842455059311833098591498406886667652715001173707669888429761690647209986715220417464914668944206283031651644237095150827858093836722656513921696810490758101767458406406585752427401686326046689637528400709621008688396796188276483351756346758954661212582454905651902394166840372590186142528178159631427941851326175993969482374674918677586890332144311310071252173320564982117580716244176152153143246081362128847938189130880893246594468475010094177360045469721988378988928541288659352181213172974212964939141303849767153805349971884806008931037730583441189982995086517851581292750796637521055342158055837288568604845495056578791390439855025848419847044987858762731061371537479469446090495435065318091011593080503485485791610895137313901442991893087038657860801996858432996769778756748706716812701677261643398168335085371461709438580936486257361844367242370458640383905261180695503428965373481556223550671373452576763265587931462840578846185550904984090236673071534261988261974267312665153174919602524108069309236421699534569 A013752 348 1177072357073255865327639965453210792677106411102359831280368961889893105818628035401657363008306481145027594455848892445365940525476869823864750873765308097317605521999930008833014857578635750744880186434351920340813339257170417527670421203820538662388898046368804232159279676361085967892648195549583106118875268898083001504858324577133649896359037356088407761225643433923808693829423390684043653427717229559984548298580638955134407416710247188247363608658750952777160796334658398059721051948226541024785281265712324833588455006280455711640752597078920201520545322462768047239597176907660019896979208468638676005211184596742125341024345883971293444557938436910353888230918801621489894091820294392640205079719924100173500212633758586721248674522985224845552639303604684796361491788978403957838325701720141833267842394373060818470838503845952469997866157612284169136616678641470253189112223931320181987097977293903203928576908656837505584943830545775832182561101375636562317460307423972074831487897632923439858813988021033436925538979023140825007475311148894496685423860751725069655338250046249970738160773588211557465285925341525298366745465428272392418473877448093 A013752 349 2586027968489943136124825004100704111511602785191884549322970609272095153483525793777441226529249339075625625019500016702468971334472683003030857669662381889806779331833846229406133642100262744386501769596271168988766906348003407308291915384793723441268409007872262898053937448965305871460148085622434084143168965769088354306173739095962628822300805071326231851412738624330607700343243189332843906580694753343286052611981663784430293094512413072579457848223275843251422269547244500537207151130253710631453262940769977659393835648798161198474733455782387682740638073450701399785394997666129063713663321005599171183448972559042449374230487907084931697693790745892047492443328607162413297319729186780630530560144673248081179967156367615026583337926998538985679148550019492497606197460385553495370801566679151607689449740437614618180432192949557576585311948274188319593146842975310146256479555977110439825654256114705339031083468319071999770121595709069503305086739722273527411460295410466648404778911099532797369814331682210460925409136913840392541423258594121209217876222071539978032778135351611185711739219573300791751233177975331080511739787545914446143387108753460321 A013752 350 5681503446772405070066240534009246932990991319066570354862566428570793052203306168929038374684760797949149498167841536695324330021836484557658794300248253011905494192038960166005275611694277249417144387803007758268320893246563485856317338100391810400466694590295361587024500575376776999597945344112487682862542217794687114410663704793829895522594868741703731377553786757654345117654105286964258062757786373095199457588523715334393353928643771520457068892546537027623374726195296167680244111033167402257302818680871640917688256920409560153048989402353905738981181847371190975328512809872485552978918316249301379090037392712216261275184381931865594939833258268724828340897992949935822014211445023357045275640637847126034352387842539650213403593425615790151537089364392825017240815820467061029329651041994096082093721079741439316142409527910177995757930350358391738146143614016756391325485584481711636296962400684007629851290379897001183494957145772825698761275567169834939722978269016795226545299267685673555821482086705816382653123873799707342413506899131284296651674059891173331738013563367489775008691065402541839477459292011802383884292313238374038177021477931352325237 A013752 351 12482263072558973938935530453218315511781207927989255069633058443570032335690663653137097309182419473094281447474747856119627553057974756573176371077645411867156370739909595484713590518892327116969466220003208044915501002462699978426329191806560807449825328014878909406692827764102779068116685921015135439249005252494927590360228159432044280463140926625523097836485669506566596223486069315460474963878856661690153208321986602589662198581230366030444180356924741849688554273451065680393496311939868782759294292641874995096161100454139803656248629716971530908541656518674506572796742643289850759894683540799715129860812151788739126021580087104308712082813668416388447864952890511009000965222544716315428470582481350135897472196090059611518847694756077890962926985333571036562878072357566133081437243339261029092359905212191942177564873732818661056680172979737386648707077519994813791742091829106320464944426394302764762783284964633711600138420849262898060178522421072127362571383257029899112720022491105424802139796144492678592688913150737957031282474657391431599743727909580907809828415798718375035694094270689384421331978064549929837393790212184707761874916187015181058545689 A013752 352 27423531970412065743841360405720639179383313817792393387983829400523361041512388045942202788273775582388136340102021039894821734068370540191268487257586969872142546515581381279915758370006442675981917285347048074679355702410551852602645234399014093967266245648688963966504142597733805612652358968470252560030064539731355916021421266272201284177520615796274245946759015905926811902998894286066663495641848085733266598683404565889487850282963114168885864244163657843765753738771991299824511397331891715722169560934199364226265937697745148632778239488186453406066019371527890940434443587307802119488619739136974140304204297479859859869411451368166240445941629510805419959301500452686775120593930741744996349869711526248566746414809860966506908385379103126445550586777855567328643124969572794379917623616356480915914711751185696964110027591002598341526340036483038467209449311428605900457375748546586061482904788283174183834877067300264385504110605830587038212213759095463815569329015694688350645889412958618290301132129450414868137542192171291597727596822288975224636970217349254458193029509784269953419925112704577573666355807816195852754157096169802952839190862872352785624878733 A013752 353 60249499738995308439219468811368244277105140457689888273400473192949824208202716536935019525837484954506735539204140224648923349748210076800216866504918572809097174694732294671974921138904154559132272275907464620070544478195982420168011579974633964446083941690169653834409601287221170930997232653729144874386051793789788947499062522000026221338012792904414518345029557945321205750888570746488459699925140244355986717307439831259204807071669961829042243744427556282753360964082064885714451539938166099441606525372436003205106265121946091546213792155545638133127044559246776396134472561315241256516497566883932186248336841563252112133096958655861230259733760035239507650585396494552844939944865839613756980663756223168101141873337264543415677722677889568800874639150948681421028945558151429252679019085135188572264621717354976230149730617432708556333369060153235512459160137208647163304854519556849577077941819858133681885224916858680854952531001009799722952233628732734002805815847481230306369019040270084383791587288402561465298180196200327640207530218568878568527423567516312044650085832996041087663575472611956929344983709772182288500883140285057087387702325730559070017858576401 A013752 354 132368150926572692640965172978576032676799993585544684536660839604910763785421368231646237898264954445051297979631496073553684599396817538730076455711306104461586492804326851394328901742172427566413602190168699770294986218596573377109121441204270819888046419893302729474197894028024912535400920140242931289026155790956166317655440360834057608279614106010998696804029938805870689034702189930035145960735533116850102817924445309276472961136458906138405809506507341153209134038088296553914650033244150920473209536243241899041618464472915563127031701365733766978480116896665167742307436217209585040566745154443999013187596040914464890356414018166927122880635070797421198308336116098532600333058870249631424086518272422300318208695721970201884243956723323382655521582214634253082000593391258690068135804930042009293265373913028882777638958166499660698264411825156658420872774821447397817780765379466398520840238178228319699101839142338521838330710609218529991326057282325816604164377416916262983092734831473375391190117272620427539260101891052119825535943890195826215054749577833337562096238575092302269596875313328469373770929210369484487836440259206270420990782009630038276829235292352997 A013752 355 290812827585680205732200485033931543790929585907441671927043864611988948036570746004926784662488104915777701661250396873597445064874808132589977973197739511502105524691106092513340597127552823363410684011800633395338084722256671709508739806325782991294037984505586096654812773179570732840275821548113720041990464272730697399889002472752424565390312190906164136878453775556497903809240711276287215675735966257719675890980006344480411095616800216786077563485796628513600467481679987528950486123037399572279641351126402452194435766446995492190088647900517086051720816821973373529849437369209458334125139104313465831973148501889079364113041597912738888968755250541934372683414447068476122931730337938440238718080644511793799104504501168533539683972921141471694180916125551454021155303680595342079694363431302294417304026486924455462472791091799754554086912779869178550657486282719933005664341538687677550286003277567618378926740595717732478812571208453110390943347849269819079349137184965029773854738424747005734444687647947079303754443854641507256702468726760230194475284822499842623925436149477788086304335063382647214174731475181757419776659249476176114916748075157194094193829937299534409 A013752 356 638915782205739411993644465619547601708672300238649353223715370552539718836345928972824145903486366499963610549767121931293586807529953467300181607115433706770125837746360085251809291889233552929413272773925991569557772134797907745790701354497745231873001451958772654350623662675516900050085979941205842932253050007189342187556138432637076770162515883420842608721962944897625894668901842674003012839591917868210127932483073938823463177070110076279012406978295192844380227057250932601104218012313166860298372048424706187471175378884049096341624759437436038055630634557875501645079213900153179960072930612176684432845007258650307362956352390614287339064355285440629816785461540209442042081011552450753204463623175992410976632596389067268186685688507747813312115472727836544484478202186267966549088516458571140834816946191773028651052722028684060755328947377372585275794497363135692813444558360496827577978349200816057578502049088791858255951218944971483528902535224845792517330054395368170413158860319169171598574978762539733230348513148647391442975323792692225737262200755032154244764183220402700425610624134251675929541885050974321051249320371099158924472095521120355424943844372247077096573 A013752 357 1403697973506009488150036890966146080953953043624312629032502669103929762283452005953294648549959547200420052377838366883052010216143307767658498990832607853773966465528753107298225014280646115785920960284315403478318425380151003317502170875831546274424984189953423521608320186898110629410038897930829236922159950865794984786060836136503657664047047395875591211362152589940084090587577348354784619208583443556457651067665313443595148600023031837584990258131314538679103358844780298924625966973052027592075523390389079493874172307408255864662549596484046975608220504123652477114239032938636536372280228554952175698960480947254725276415106202179589283924388562113063707477659003840144166451982380734304790206580117655326915661814266780788206148457651521945846717693583056888232398610203230722508347470659480796414092830783325343946362830297018881479457697388087569850920510706809117111137694718011530188818433194192878499969001848075712588324828022102349312998869888986206160574129506623870397710016121214670002069228341299793907075683387578319000216786372544819944765055058805642875746910535224732835066541222950932017203521456990583349594756855304852157065193859901420868601626085826828381170881 A013752 358 3083924447792702845465631049452622939855834836842614845984408364021333687736744057079388342864261125199322855074110892042065266444866847165545722282859239454741404324766670576734200356374579516381668349744640941441865580560191754288552269414201907164911690265327671476973479450615149052813855458754031833517985412052151581574975656991898535887911363128738673891362649240098364747020907434335461808401257825493537459395660693635578541474250600947174223597114498041477990079381982316737403249439795304619789924888684807648041556559375938134663621463475451205411260447559664492219983155366184470409899662135229930010616176641118631432283988326188557656781881670962400965328416831436796733695005290473267624083856518488753233709005944117391688908161460393715025238772801975983446579746616497897350839393038879309721761949230965780650159138162550482610368561161628390962472362022859630293169515295471331824834097727641754064431897060222340556549647164558861440658517146102694934781362526052643263768905418308629994546094665835647213845276402509566843476279660480969418648825964195997398015962445888738038641191066823197641796136641008311619059680811104760189072230910203421648317772510561541953432425557 A013752 359 6775382011800568151487991415647412598863269136543224816627745175754870111957626693403416189272781692062912312597821629816417390379372463222703951855441749082066865301512375257085038182954951197490525364388976148347778680490741284171949335903001590041310983512924894234910734353001482469032040442882607938239013950278577024720221518411201083345741264793838866539323740380496107349204933633235009593057563442609301798292266543917366055618928570280941769242860552197127144204402215149872074939019230284249678464980440522402747299760948936081855976355255566298288539203288582889407302992339507281490549557711100156233323740080537633256727922352636261171949794031104394920826531778666642423927926623169768970112232771119790854458686059225909540531230728484991910449583845941235632135703316445880479794146506417843458711002460431820088399626543123410294979728872097574944551779364222607754093425104150516019160512707628933679556877841308482202739574820535818585126762169987620771714653469737657250500285204024060098017769980840916928818072256313518355117386414076689812771470643338606283441069493617557470894696773810565219026112200295260627074118741997158135391691309716917361354146205703707671691038948729 A013752 360 14885514279925848228819117140177365479702602292985464922131156151133449635970905845407305367832301377462218350777414120706669006663481301700280582226405522733300903067422688439815828887952027780886684225562580597920069761038158601325772690978894493320760230777895992634098883373544256984463392853013089640311113648762033723310326675949408780110593558752063989786894257615949947846203239192217316075947466883412636050848109596986453224194786068907229067026564633177088335817071666684268948641025248934496543587562027827718835817574804812571837580052496479157339920629625016608027844674169897497434737378291287043244612256956941180265031245408741865794773697486336355641055890317730613405369654791103982427336575398150180507245733272119323260547113910481527227257735709532894683802140186231599414107739874600002078788072405568708734213979515242132418070464331998372153180259263197069235743254953818683694095646418660767293986460617354735399418845880717193431523496487462802835457093673013632979349126593240860035345040647907494492613304747120799826192897951726487518658921003414918004720029677477773763555648812061811786200368504048687597681838876167756423455545807448067442895059213931045754705212570357613 A013752 361 32703474872997088558715600356969671958906617237689066433922150064040188850228080142359849893127566126284493716657978823192551807639668419835516439151412933445062084039127646502275376066830605034608045243560989573630393265000834447112722602080631201825710227019037495817115246771676732594866074098069757939763516686330188090112787707060851089902974048578284585561806683982242035418108516505301443418856584742857561403713296784579237733555944993389182260257362499090063073790106451705338880164332471909088906261873775137498282291211846173220327163375334764708675805623286161487837174749151264801864118020105957634008413128534399773042273646163005879151117813377480973343399791028054157651597131576055449392858456149735946574418875998846153203422009261327915318285245353843769620313301989150823912794704504496204567097395075034453089068112994986964922500810137400423620537029601243961110927931133539648075928135181797705744888253976328353672523204399935673969057121782955777829499234799610951655630031125350169497653054303452765400271430529424397218145796799943093078493649444502574856369905201418668958531760440099800494282209603394966652107000010940560862331834138963404172040445093006507523087352017075675761 A013752 362 71849534295974603563498173984262369293717838071202878955326963690696294903951092072764590215201262779447032695497579474554036321384351518378629616815654214778801398633963439365499001218826839261033875400103494093265974003206833280306651556771146750411085368760825378310202197157373781510920764793459258193660446159867423233977794592412689844516833984726491234479289284708985751813584410762147271191227916680058062403958113035720585300622411150476033425785425410500868573116863874396629519721038440784268327057336683977083726193792426042565058777935610478064960744954359696788778272923885328769695467290172788921916483643390076301373875200620123916495005835990325698435449340888634984360558898072593822316110028160969874623998270569464998587918154347137429954272684042394761855828324470164360136409965796378161433912976979850693436682644249986361934734279871868730694319854033932982560708664700386606822814112994409559521519493985993393018533480066658675710018496557153843891409818854745260787419178382394322386343760304685725584396332873145400688266315569474975493450547829572156959444681727516815701894277686899261685938014498658741734679079024036412214543039603302598965972857869335297028222912381515259646917 A013752 363 157853426848256204029005488243424425338298090242432725064853339228459759903980549283863804702797174326445130832008182105595217798081420285877849268143992309869026672798817676286001305677762565856491424254027376522905344885045412716833713470226209410653154555167533356147514227154750197979492920251229990251472000213228728845049214719530679588403484264444101242150998558505641696734444950444437554807127732946087563101495974339478125905467437297595845436450579626870408255137749932049395054827121454403037514544968694697652946447761960015515434135124536220308718756664728253844945865613776067307020941636509617261450514564527997634118403815762412244539527821670745559462682201932331060640147899065488627628493731869650814548924200441114601897656185100660933609537086841141291797254828860951099219692694854642820670306810424731973480391769417220037170611212878495601335420719312550762685876936346749375189722606248717802268778328287227484461718055706449110534910636936066995029427372023875337949959934906120326282797241389394539108918743322300445312121095306136521159110853581570028839899965755354444097061728078117677924005817853553255591089936615807997635351058008455809928242368738929647571005738502189025444276649 A013752 364 346803978785618880251725057670803462468240904262624696967482786284926092509045266776648778932045391995199952437921976085992693502384880368073634842112351104782251600139002434800344868574044357186711659086098146220823042712444771738883668494086982075204980557703070783456088757058986184960945945791952288582483984468463517272573124738808903055722454928983690429005743833036894807725575556126429307911259629282554376133986655623833442614311959742818072423881923440234286936537636600712520935455185835323473419455296222250743523345733026154087408794868606076018255108392407973697346066753466019873525008775411629123406780498268010802158133183230019701253342624210627994139512797645331340226404934246878514899800728917622839563986468369128780369150638666152071140152979789987418078568859007509564985664850595650277012664062503136145736420717409632421663832834694054836133919320329674025620871629153808377291820565928433011584505987247038783362394568387068695845198669348539188079651936336454117476061976988746356843305539332499802422294479079094078350730046387581936986566545318709353361260224764513713681244616587624538399040781824256502533624590744930170804866274444577414412348484119428435713499607489309288901075797853 A013752 365 761928341392004679913039951702755207042725266664986459237559681467982625242372451108297367313703726213454295506114581460925947624739582168657775748120835377206606765505388349256357676257175452739205515012157627247148224839241163510327419681509099619225342285273646511253026999258592648359198242904919178015717313877214347447843155051163160013422233478977167872525619201182057892573089496809765189481037405533771964366368682405562073423643375554971305115268585798194728399573187611765408495195043280205671102543285800284883520790575458460530037122326327549012106473138120318213069308657364845662134444279579349184124696754694819732341418603556353283653593745390749703124509616426792954477411640540392097234862201432017378522078271006975930471023953149536100294916096598602357518615783239498514273505676758643658596822945319390112182916316148962430395440737822838474986220746764293834289054969250917004910129783344767326451159653981744207047180866746389924771901476558740596210995304131189696094908163444275745984742269913502065921780970536769690136553911913517515559486700065204449334688713807636628957694422643011110862692597667891536066373225866611585258291204954736579463929619610384273262558637654012507715663527883041 A013752 366 1673956566038234281768948773890953189872867410862975250944918620185157827657492275084929315988207086490959087226933735469654306931552862024541133318621475323722915063815338203316217814737014469668034516481710307061984649971812836232189341040275491863438077000746201385222900317371128048445158539662107434100530938588239921342911411647405462549488646953312837815938785384996981189983077624491054121289839179957697005712911995245019875311744496094271957338245082998633818293862293183048602463943510086611859412287598903225889095176894282237784491557750941625179597921484450339114113271120230565919709374082235830157521958770064518951954096672013308164186945458623477097764547627289664120986873374267241437624992256546142180613005961402326119244839625069530812347930664227129379468398875777178235858891971838740117937220010866700076465867146579270459578783300996776129544726980641153553933053767444264659787555134008453816213197759797892022882656364241818664723867543999553089875556683176223762320513235087073813928478766999964038830152792269283009230008944473997981684192280043254175188311104235377673820054646546695410565335637076357704737821977228945652812465777285556265082253374284014248357841326925865479451312770759041077 A013752 367 3677682575586000717046380456238424158150689701665956626325986208546791747363510528361589707226090969020637114637573416826830512328621637867916869901011381286219244395202298032685730538977220789860671832710317544615180275988072801202119982265485255623973455170639404443334711997264368322434013311637650032718866472078363107190376371389349801221226557356428304681617511490838367674392821541006845904473776678367060321551267653553308666059902657919115490272124447347998498791615458123157779613283891660286255128795854790387278342103636738076412527952378818750519576633501337395033706856651146553325601494858672118856075743417831748137443150388413238036718719172595779183788711137155392073808160803265129438462107987631874370806774097200910483980912656277759194728403669307003246692072330082460584181985662129712039108072363874140067995510121034657199694586912289917156609765176468614357990919127075049457553258629416573034220395478275968774273196032239275606398336994167018138456598032938163605818167577486301169200867851098920993309845684615614771278329651009373565760170439255029422888719496005124749382660058463089817012042394656757877308994883971993599228987312696367114385710663301979303642177395256126458354534157357613246169 A013752 368 8079868618562443575350897862355817875457065274560106708038191700177301468957632630810412586775721858938339740858748796768546635585981738395813363172522004685823679936259448777810549994132954075323896016464567645519551066345795944241057601037271106605869681009894771562006362257989817204387527245667917121883349639156163746497256887942401513283034746512072985385513672745371893780641028925592040452128887362372431526448135034856619139333606139448296732127857410823552701845179161496577641810384709977648902517964492974480850517601689913553878323911376264794891509863802438256889053964062568977656346484204502645126798408288976350657962601403343883966671026022192926866783798368330396386156529284773489376301251248827227992662482691550400333306065105842236950818302861467486132982482909191165903447822499698977349920434983431485729386135735913141867729007446300947993071654092701545744506049322183883658244509208828210956182208865772303397078211682829688507257146376184938850189145878365145441982514167737403668734306668864329422301730969100505652498490243267593723975094455043299642086516732723259074393704148443408327975457141060897056447861760086469937506085125993918550305406327274448530101863737377709829004911543714676301833293 A013752 369 17751471354981688535045922603595731872379172408208554437559907165289531327299918889890476453146260924087532410666671106500496958382401879255601958890030844294754624819962008964849778337110100103486599548172655117206453692761713689497603549478884621213095689178738813121727977880803628398039397358732413916777719157226091751054473382809456124682827338087024348891973539021582050636068340549525712873327165535132232063606552671579992249115932688367907920484902731579345285953858617807981079057415207820894638831967991064934428587170912740077870677633293653754376647170773956850385251559045464043910993225797292311343576103010881042395543835283146513074776244170757860326324005015221880860385894838647356159733848993673419899879474473336229532273425037535394580947811386644067034162514951492991489874866031838653237775195658598974147461340211801172683400629359523182740778424041665296000679790360837992397163186731795579470732312878101750563380831067176825650443950588478310653865553494768224536035583626519075860209271751494931740796902939113810918539183064458903411573282517730129313664077261793000186442968014130168096562079338910790833015952286909974452700869021808639055020977701021963420633794631018828494323790661541143835127744721 A013752 370 38999982566894769711495891960099822923617041780834194099319116042141100326077921801089376767562335250220308706234676420981591817566136928724557503681397764915575910729456533695774963006630889927360059207335323292502578762997484975826234998205109512805171229125689172428436367404125571590492555997135113375160648988425723577066678022032375105928171661777192494515665865230415765247442144187307991182699782680685513843743596219461242971307704116344293701305331301279821593240627383324134430689141211582505521513833676369660939606014495289951081878760346157298365493834190383200296397675222884504472452117076651208021836698314905650143009806117072889225283408443155019136933839018442472250267810960508241482935266239100503520035205417919696282404714807465261894342341616457015274055045348430102303255080671949521163392104861941946201972564445327176385431182702872432481490197619538655313493499422761069296567521249754888097198891393189545987747685854587485954025359442886848506542621028005789305670177227462409664879770038034365034530795757233042588030585192616210795226501691453094102119977744159221409615200727043979308146888307587007460136047174341213872583809240913580003881088009145253635132446804348366202029368083405893005775655152037 A013752 371 85682961699467809056156474636339310963186640792492724436204097944583997416393194196993360758334450544734018227597584096896557223192802832407852835588030889519520275872616004529617593725568065170410050078515705273628165542305474491890238291056625599632961190389139111825274699186863880784312145525705844085227945827571314698815491614405128107724193140924491910450917905911223436248630390779515656628391422549466073914704680894156350807963025943608413261767812868911768040349658361163123344224043241846764630765892586984145084314413846152022526887636480507584508989953716271891051185692464677256325977301217402704023975226197847713364192544039209137627947648349611577043843644323518111533838380680236606538008779927303806233517346303169572732443158432001180381870124531356062557098934630500934760251412236273097995972454381686455805733724086383806518792308398210734161833964170126425723745218231806069244558844185711489149545964390837432535081665822528706640993714696022406168874138398528719104557379368734914033740854773561499980864158278640994565903195668177815117112624216122447742357591103917809436924595997315622539998713611768655389918895642027646878066628902287135268526750356092122236385985629153360545858521679242746933689114369025289 A013752 372 188245466853730776496375774776037466186121049821106515586340403184251042323815847650794413586060787846780638046031892260881736219354587822800052679786903864274386046092137361951569853415073039179390880022499004486161079696445127458682853525451406442393615735284938628680128514113539946083133783719975739455245796983174178393297635076848066452670052330611108727260666639286957889438240968542595897612575955341176964390606183924461502725094767998107683936103884872999154384648199419475381987260223002337341893792666013604166750238767219995993491572137347675163166250928314649344639454966344895932148172130774633740740673571956671426261131019254142475368600983424096634765324486578769291039842922354479824564005289500286462295037609828063551293177619075106593298968663595389269437946359383210553668272352683091996297151482276565143405196991817785222921786701550868982953549219281767757315068244455277934130295780676008141661552483766669839279574419812095568490263191187161226353016482061567595872712562473110606132128657937514615457958555738174265061289320882986659812296435402821017689959627655307427332923337406102422720377173805055735891651813725534740191112383698324836184953270532334392553340010427249933119251172129296315013314984268748559933 A013752 373 413575290677646515962537577182954313210907946456971014743189865795799539985423417288795326648575550899377061787132067297157174473922029446691715737491827789810826143264425784207598967952915467077121763409430312856095892093089945026726229195416739953938773770421010167210242345507447261544644922832786699583175015972033669930074904263835201996516104970352605873791684606513446483095815407888083187054829373884565790766161786082041921487033205291842581607620235065979142183072094124587414226010709936135140140662487231888354350274571582331197700983985752842333476253289507284610172882561059736362929534171311870328407259837588807123495704849301351018384816360582740306579417897013556132414534900412792174567119621032129357662197628792255622191111229108009185477834153919070224955168151564913586409194358844753115864841806561613620061217791023674134759165383307259155548947634762043762821204933068245621284259830145189887230430806835373636897225000327173963973108231038193214297577211089264008132349499753424001672286661488719610161134946956768860339652637979921691607615268579997775864841301958710417850432572281207022716668650849707451753959034754999824199873906985219665098342335359538660439688002908668103062994825168064004084253020438440586172801 A013752 374 908624913618789395569695057070950626124364758365965319390788135153371589347975247783483332646920485325931404746329151851854312319206698694381699475269545654214385036751943447904094932592555281168436514210518397344842674928518609223717525542330577678803485973614959337360902433079861633613584895463632378984235510090557972836374564667645938786345882619864675104720331080510041923361506451130118761959460134424391042313257444022246101507011952026178151791941656439956175376209390791718549054545529729688902889035484448458714507553233766381641349061816698994606647328477047504288549822986648240789356186574372179111510749863182609250320063553915068187391441544200280453554981119738782822914733176206904407523961807407588198783848190456585601953871370350296180494801636160197284226504428988115149341000006381922595555057449015865123274495486879012074065886347126048364741037953572210146918187237950935629961518846828982182245256482617315880263203325718801198848918783590910491811777132763113025866771850958272531674013795290716983524013478464021186166216845641887956461930745070255113575056340403286788017400361301811828908521025916807271503447999356734613767122973646527604221058110784906436985994542390343822429399630894236616973103885903253967821643797 A013752 375 1996248935220480302066620040384878525595229374130025806701561532931957381797501619380312881825284306261071296227685146618523924165297117031556593747167191802309003925744019755045296566905843952727055021720508918966619356817955384464507403616500279160331258684032065664181902645476456009049046015333600336628365415668955866321514918574818127513601904115842691205070567383880562105625229673132870920024933915330387119962226604516874685010905258601513399486895819198583717301532031569405652272836528816126519647210959333263795773094454584740466043888811287691150804180664073366921943961101666185014215541903895677507989117449412192522953179627951404807698997072608016156460293520066105861943668788126568983330144090874471272728114474433118567492655400659600708547079194643953433445630230486888983102177014021083942434461215487855675834066584673189526722752304635928257336060383998145692779257361778205579025456906483273854392828492310242988938257706604206233871074567549230350510474360680559317829297756555324752087808308253705212802257612185454546007178409875227840346861846919350484524398779866021073274228593780080588112020693939225575493075254586745946446369173101421146473664669394439442058230009631585377877390989074637847489909237329448967304151422009 A013752 376 4385758910679395223640364228725578120732718934963666697323330687851510367809111057778547401370149620855573637812224267120897061391157766118329836462526320389672881624859611401834516557492139164141339882719958094969662726929047979668522765745451113315247775328818448264207640112111773851880754095687919939572518818224696038308368276108875426147383383342506392577540036542385594946058629591872917411294779811980860502557011850123573682968958853147524938672710114779288426911465873357984218043421853809029963664922477655180559313488516722674803898423718399057458316784918969187127510882540360608476231545562858803485052091036358586972928135642609236362514696568519811495743264863585234578690240327514072056376326567651213386183667500329561492781363915249142756677932990632765693280049616379695095875482899804321421528511290426818919807444286526997390209886813285134381367324663643926087036028423826717657118928823543752658101044197605603846697352181409441095814750824905659080071512170415188821270967171152048480336914853233390352526559973971443637577770966495875565242055477681813014500104119365648297983480220534837052082109464584478589358286334327080844342673073303822258802641278659583454201931331160593075196628002996979350935330594412799381167220674153773 A013752 377 9635512326762631306337880210510095131249783500115175734019357521209768278076616993939468640810218717019695282273456714864610843876373612161970650708170325896111320929816566249830432876810229743618523722335747934648349011063118411331744516342756095953599362397414130836464185326309567152582016748226360107240823843639657196163485102611199311245801293203486544492855460283621152096490809213344799552614631246921950524117755034721491381482802600365112290263944122170096673924490523767491327041397812818438830171834683408431688811734271239716544164836909322729235921976466975304119141408941172256822280705601600791256659444006879815579523114006812492288444788361038025856147952905296760369382457999548416307858789469129715809445517498224046599640656521802366636421418780420186228136269007186190125638435930870094163098139305067721166816955097499813266291121328787440235864012286025705613218154447147298692690286625325624589847994102139511651194082742556542087505007562317732998917112238402169840332314875021050511300201932553758604500852262815261671758362813391438616836795884466943192856728750246329310669706044515037003424394493692099460820155076516596615020852742048497502589402889215104848881643134559822986206991722584363634004921315924920240424383821115839281 A013752 378 21169220581897500980024322822490679003355774349753041087640528474097860906934327535685012603860050521292270535154784402557550023996392825919849519605850205993756572082806996050877461030352074746729896617971638212422422777305671149695842702405035142810057799187118845447711815161902119034222690795853313155608089984476326859971176770436804886807025441168059938250803446243115671155990307841718524617094344849487525301486707811283116565117717313002151701709885236407702392612105680717178445509950994762110109887520799448324420319380193913657247530146689782036131320582297944743149753675443755448238550710206716938390880798483114954828212281472967045557713200029200542805957052532936982531533260225007870628365760463677985633351801943598230379410522378399799500217857060583149143215383008788059706027643740121596876326612053233783403496850349207089746041593559346006198193234992398475232240285320382615227840559715840397223896043042400507097673399785396722966248501614412059398620895587769567139210095780421247973326543645820607654088372421405129892853123101020990641190440558173874194706233064291185495541344179799536296523394702641542515421880703106962763200813474280549013188918147605585352992969966627931100696760814517846903908812131087049768212371254991498900357 A013752 379 46508777618428809653113437241012021770372636246407431269546241057593000412534717595899972690680530995279118365735061332418937402720075038545909394574052902568283188865926970323777781883683508218565582869683689152692062841740559515881766417183862208753696984814100103448622857910698955518187251678489729002870973695894490111356675364649660336315034894246227684337015171396125129529710706328255598583756275634324093087366297061389007093563624936665727288656617864387722156568796180535641044785362335492355911422883196387968751441678286028304972823732277451133380511319308584600700008824949930719780095910324157113644765114267403555757582382396108599090295900464153592544687644414862550621778572714342291770519575738700534436473908870085312143564917665344359501978631962101178667644196470307367174142733297047148337289566680954622137482580217207976172053381049883175617430537278299450085231906848880605655565709695701352700899606564153914093588459328516600356847958046863294498770107606329739004844580429585481797398416389867875016032154209827070374598311452943116438695397906308001605769594042247734533704333163019581243461898161703468906381871904725997190752187202994366181976053170289471020525555016681564628230783509495709647887660251998248340762579647216323084084329 A013752 380 102179784427688094807890221618503411829508681833357126499193091603531821906338774558192240001425126596628223049519929747324405473776004859685362939879194226942518165938441553801339786798452667556188585564695065068464462063304009256392240818552945272631872275636577927276624418829805605273457391937641934619307529209880194774650615776135303758884131662658962222488422331557286909576774421803177550088512537568610032512943754643871648584559283985854602853178589448059825577981645208636803375393441051076705937396074382464367346917367194404186025293739813560140036983368520960367737919388414997791356870714982173178677548956045485611999408494124250592201380093319745442820678754779453023716047524253410015019831507897925074156933177787577430779412124110761557825847054420736289532814299645265285681591585053612584897025177998057304836049228737205923650001278166593336831494890400423891837254499346990690625277864201455871883876435621446149263613845144750970983994963828958658013797926411106436593643543203799303508884320808539721410222642798990073612992490262116026815813789200158679527875798110818272770548419959154019991885790261262521187320972574683015828082555284978622501801388815125967832094644371649397488223031370362074096409189573640151604655387484934261815733270813 A013752 381 224488986387630744292934816895851995789430573987885606918727222252959412728226287704348351283131003132792206039795285654871718825885882676728742378914589716592712410566756093701543511596200510620946322485635057955416423153078908336293753078360820763972223389573561706226743848169082914785785890086999330358618641674106787919907402860169262358268437262861740002807063862431359340340173404701581077544462045038236241430937428952586011940276746916922562468433361017387436794825674523375057015739389989215522944459175418274215061177455726105996697570346370391627661252460640549927920208896347750147611044960815834473554575056431931889562700461590978551066432065023480737877031224250458293104156410784741802998569822851741387922782191599307615422368436671343142543385978562357628103593016320647832642456712362786849018764316061731898724800155535641414259052808132005561018794274209731290366448135065338547303735467650598550528876529060317189932159617783017883251836935532222171656314044325200841196234864418747069809018852816361767938259146229381191727744501105868910914342894872748618922743128449467745276894878650261381922173081203993759048544176746578585774297373961098033636457651226831751327111933684513726281625999920685476789810989493287413075427886304400573209165995976161 A013752 382 493202303093624745211577792720186834749378971051384678400443707289751829763913154086453327769038813882744476669430242583753166260471284240773047006475353607354189166015163137862291094976852521834219070500940222328049881667314361614837375513158723218446974786893115068580156234427475163784371600521137528797885155758012613060036564083791869401115756666507242786167119305761696470727360970129373627365183112949005022423769531408831468232788012976478869743148094155200198638232006927855000263579439806306503908976808393948450489406870230254874744562050975750405971771656027288191640698945276007074301465778912388338399401398980954361369252914115379876692951246856587181115837599678256869949831634494077741187857900805275829266352474943678831082943455366940884167818994901499708943593856856463288315477397061042707294225202387624981498385941711804187127139019466016217558291020438779644935086552738548788426306822428365015511941734345516866280954680269290289504285747364292111128921955382466248108127997127987312370414419637546804160355344265950478225854668929593997278811340035428715773266653203480636373338048394624256083014259405174288629651556312233152946131330592532379899297459745349357665664918304876656640732321825745992507214743916752446526715066210768059340537693159625717 A013752 383 1083565459896693565229836410606250475944385599399892138445774824915584769991317199527937961108578274100389615242738242956505706274255411476978384273226351875357153597735313413883453535664144990469779297890565668454725590023089652467797714002409714910928003606804173805670603247037162934834264406344939150768953687200353710892900331292090737074251317396316412401209161114758447146188012051374233859321307299148964034265021660505202735707435264509324076825696362858974836408195719220497435579084029254455389088022048041504745725226893895869959813802825993723641919982328291952157034615582771387542240320316270517179463484873561156731928248652311489589094413889343922036911495206493130343279780100983488797389723808069190996898176387451262391889226771441169122516698331798594860549075703513649844429103841343110827925412769645612084351953913940833799118324425766837629975565371903998879922385156366591688172596088875117939079735990357100555219257432551630766040915786959349768150241535975278347093557209690188125277800479943690328740300691352293200662202707638318012021548514057836888553866837088046958112223692322989490614382327913167912119344469217976237022650533311793638638756519060532538791465825515814014639688911051163945538350792385105125019193000465057426371161311871697700249 A013752 384 2380593315393035762809950594101932295649815161881563028165367290339539739670923887362879700555546468198555984688295919775443036684539139014921510248278295070159666454224483570301947417854126544062105117465572773595032121280727966471751577663294143659308823924148769851058315333740646967830878900739831314239391250779177102831702027848723349352130144319707158045456526969124308380175062476869191788928912136230273983280252588129930410349235276126984996786054909201167715588805995127432865967247612272038489826384439547185926358323485889226301710924808708210841298201175257418889005050435348738430301983734846326243281276267213861340046362289128342627240427314888596715094554968665407364185676881860724887865223206328012620185293523230423474980631216856248562169186234961512908626319320619488708210741139430814488952131854911409749321242748928011856662958763409742273056317122073085539189480188537401938915193607258634112158179970814549919816708579315932792991891983949691440626080654537686528564545189689343311235327654436287652242440618900988161854859348681384672411342085385067644152845441082439166972555452033607910879797974425229902926199798871893792738763221686010624089348072375989987724850418658243390163396537579407188347756690870075959667167022021731165737441402182119847447053 A013752 385 5230163513918499570893461455241945253542643910653793972879311936875968808057019780536246702120535590632227498360186135746648351595932488415782558015467414269140787199931190403953378477025516017304444943071863383588285570453759342338438216126257233619501486161354847362775118788228201388324440944925409397383942577961852094921249355183645198526629927070396626225867989751166105511244612261681614360276819963297911941266714936121457111537269901650986037938962635514965471148606771294970006530043004161668562148566613685167480209236698498630184858901804731939218332147982040549299144095806461178331373458265457378756488963959068853364081857949214968752047218810810246983062737266157899979115932109448012578639895384302643726547089870537240374532446783433178091085702158210443860252023547401016691938998283329499432227833685240367219258770319394842049088520403211203773904728717194568929599287974216672059796680355147219144411521395879566173837308748757104346203186688737472095055499198019297303256305781747487254784014856796523971976642039725470991595125989053002125287718561590993614203801434058118849838704328117836580202916149812230096728860958121550662647062798044165341124297715010050003031496369792160728188982193061957592800021449841556883388765947381743371125158760594117304841175441 A013752 386 11490669240078943557252934817166553722033188671706385358415848325316503471301272457838134004558816692619003813897328940235386428456263677049474279959981909149302309478248825317485572514025058690017865539928883853743463398286909275117548760829387142262044765096496599656016935977737358450148796756001124446052521843782189052541984833338468501163005949773661387818231973483311933808204413138914506749528173459365512534962972714658841274047381973927216325351900910226379140113489076535049104346504480143185831040400850266312954019693026601490516135007264996070462675729116543086810219578486795208794027487809209861128006253818074270840887841914425286348247739727350112621788833773748906254117702844457283635271850159312908267223956445570317102847785583202692266115287641588345160973695733640033672189979228474910252604550606473086780711518391710467981847479325855014691268688991676467938329635679354028515373306740258440460272112506747406883920567321019358248608401155156226192836931738048396175254103802499229498760480640381963166432682561276859768534491797949445669257117679815412970405751750625687113095633408874886966705806781137469522513307524993046805835596967303031254450082079877079856660197524433377119831193878157120831381647125301900472805118786397690186361973797025275718736062443877 A013752 387 25245000320453438995284697793314918527306915511738928632439618770720358126448895589870380408015720273683951379132431681697143983318411298477694993072080254401017173923712669222515802813313053941969250591223757826674389086036339677433254627542163551549712348917003029444269208343088976514976906472934470407977390490789469348434740678844615297055124071652734069036655645742836318576625095666195171328713397090226031039313651054105474279082098196718094266798126299767354970829335501147502882249270342874579270795760668035089559981265579443474663948610961196366806498576869045161722052413935489073720478390716834064898229739638309173037430588685992354107100284180988197430070067800926347040296593149272652146692254800010459463091032310917986674956584926296314908655286948569594318659209526807153977801384364959377824972197682421371657223205906587898156118912078903467276717309714713200060510209587540800648275154908347793691217831177324052923973486404279530072192657337878228945662739028492326397033266054090807208776775966919173076652603587125260911470278480094932135357887542554462295981436596124634587471106599298126665852657498159020540961736632409723832420806537164759666026830329489944445082453961180129532269132950311194466545478734288275338752845973715725339437256432064530754063129189197769 A013752 388 55463265704036205472640481051912876004493293379290426205469842439272626803808223610945225756410537441283641179953952404688625331350549622755495899779360318919034731110396734281867218780848779510506443548918595945203632822021838271320860416710133322754718030570655655689059450729766481403404263521037031486326326908264464158511125271421619807630107585421056749673532453697011391912845335178630791409183333407226590193372091365869726991143369738189653104155483480588878870912050096021063832301646943295450657938286187673091763278840478037313836695098281748417873877373381292220303349153416269494963891024404884440581410737985365253163235003343125201973299324345631069753863938958635184447531615148952016766282883795622979440410997987086816724879617083073003854315665426007398718094283330395317289229641449815753081463918308279753530919383376773612248993249837350917606947929443224900532940930463827139024260515333640102739605575096580944273969749630202127568607268171318468993621037645597641094282085520837503437682576799321423249405770080914198222500201820768565901381278930992153664271216201685822188674021198657984284878288523455368128492935381404163259828511962150976986260946233889407945846151352712744582395285091833694243000416779231340919240002604253448570743652381245774066676694828667498493 A013752 389 121852794751767543423391136871052588581871765554301066373417243839081961087966667273246660986833950758500159672358833433100909852977157521193824491815254620665119304249541625217262279661524768584582656476974155291612381309981978682091930335512162910092115513163730475548863613253296959643279166955718358175458940217457027756248942221313298717363346365170061679032750800772334028032521201387451848725975783495676818654838484730815790199541983314802667869829597206853766879393774060958277239566718334420105095490414754317782603923612530247978499219130925001274068908589318699008006458090055544080435668580617531115957359391353847461199627302344846068735338615587351460249239073892121500231226958482247580835523495698983685830582962577629736344560518731511389467931516940938254983653140476878512084437522265245209519976228523290618507429885278771626111038169892659965982464600986765106470871224229028224436300352188007305718913448487188334569911539937554074268230168172386676378985419707378017484137741889279995052588621228109166878944476867768493494832943400228539285334669811389761600403861995103751348516824573451591473877599886031443778298979032944946681843240780845696438815298875855029257023994521909899847522441346758626251871915663971255999570285721544826509923804281596965624488698538582494189121 A013752 390 267710590069633292901190327705702537114372268922799442822397684714463068510262767999322914188074189816424850800172357052522698946990815074062832408518114401601267111436242950602325228416369916580328096279912219175672401738030407164555970947120221913472377782420715854780853358317493420336284329801713232911483291657753089980478926060225317282047271964278625508834953509296817859587449079448231711650968796340001970584680150953602291068393737342621461310015625063457725834028121611925335095328080180720970894792441215236168380820176728954808762784430642227799129392170733181720590188423852030344717163871616715861758318582804402872255581183251626813011538938445411158167578245340990936008005627785497935095645120050667157769790768783052530748999459653130522661045542719241346199085949627702091049509236416743725315387774065669488860823457957461262565950859254173945263474728367922938916504079631175009086551873757052050664452846326352771050095653242806301167301679474733528004630967097109504412650618930748149130537200838155839633041015678487380208147976650302100809880269575623306236087284803242941712691463587873146468109086949611081980922856935380047860009599995517995076077211630253499277681715964636049965006803638828701875362598713744849431055917730233983842302598006668533477001670689265739733498837 A013752 391 588160166382984344503915149969428474040275874823390375880807713317675361517047301294512442471198995026685397207978668444392369586538820717716042801514297340317983843825425762473308526830764706726980827526967145528952266618452804540529468170823127543898813987978312732953534828223533044478816672574363972706528791772083538687112200554315022068657856505520140242910392859925108837513625627547765070497178445558984329374542291645064233477261040941739350498104328264416623657359783181399961204435792157043973055858993349873861932661928273513714851837394120974474687274599100800240136643967202910667343609025941924748283025926421273110345511859603824108186351047764568314494169405014157086409588364244738963405132328751315745620230319016366410055551812857927758286317057354173237599391831332061494035771792407585964517906939622275867027229137132542393857394037781420157743853978224326696799559462949691494963154466644243355309802903378997037997060150174445443664561789805989561026174234712349581194593409790853683639790230241428379673791111445636774317301104700713715479306952257644403800683764712724742942783145502557302790435664028295547112087516687029965148441091190153035182141633951666937913066729974305401773119947594506658020171629374097434200029851253324062501538807820650768048972670504316830194496944889 A013752 392 1292187885543416604875101584482834357466486096986988655810134546158932769252952920944043836109224192073627817665929134572330035981625789116822146034926911256678610504884460400153858833447190060679176878076746818727108129760740811575543241571298411213945694331588353074298916017607102098719960229645877648036243755523267534495585504617830103484841310742627748113674133113255464116017435503722439859882301044893088571635869414744206120949542506949001353044335209196923322175219443649535714766145435369025608803722208389672874666058256416909631529486754883780920887942294224458127580206795944794736153909029994408671977807960347537023429089555549601565685413251938756586943690182816103118841865636245691502601075726266640693127646010878957002892047332848867284955038575007118603005863853436539102396590627919466364045841546350140079858822414280195639304694701005780086563247190158845752868632140100472214434050363217402651615636978723656492479541149933256639731042252203759065574504793663032029884521721310505542956619135840418150143319071846063993175110527027468032908037374110044755150102231073856260245294570669118394230587153870165317005256274161404833431125077344766218295165169791812262595007605753548967695544524865131127670317069734892062937465583203552965315880760781969737403592957097984075937309787921133 A013752 393 2838936784538886280910598181108787083353869955080414076814865597911175294048737567314064307931965549985760315412046308655409089051631858689658254838734424030922907279231159499138027857083476563312151601134612760743456561084347563031468501732142609437038690446499611704234718490682803310887752624531993192735627530884618773286801353645372737356196359701553162605742070449822254662890305801678200372161415395630115591884005104193020847726144887766955972638404454605640538818957117698029965341221521505749262541777691832111305641329989347950460470282400479666683190809220411134506293714330690714035330138138897715852335244088883538840473709753542474639810852914509448221515287331646978552095578802831784231214563370607809602801438285901068535353827990268961425046219749290639570803882886000076407965309609539067601808713877331257755449832844173589819552414258109698850179454076778984119052384811800737455111608647988633625599554442255873313977551906403364837489099828091658667067187031677681369656294221719180677875692241441398675864872000845802593005717827879347268298958110919768327064774601669262203758912171760053112124599977052753201460548034332606419048181794926451381594477878032611540921231709840547082027111321128693087491686602207557862273611886298205864798990031437987513075693726744271014834269604062729201 A013752 394 6237144115631933159160584203896005222128452291311669726762259718610852121025076435388999284526528313318715412960265740115933768646435193541179185880699529595937627292470857419606247202012398009596797067692744235353374064702311595980136298305517312933174002910959646914203676524030118874020392516096789044440173685353507444911102573958883903971563402264312298244815328778259493494370001846287006217638629624199363955369159213912066802454340318424002271886574586768592263785248787582571833854663682748131129804285588955148538494001986597447161653210433853827702970207857243262510327290384527498735620313491158281727580531263277134832520740328532816783664443853177257742669086267628411878953986629821429955978395725225357697354759914124647572172360094620908250826544789191535137056130700542167868299785212157331521173744388496773288723282758649376833556654125067008373844260606683428109558089431526220188880204199631028075442221109636153670808681538368192547963552322317374091546609908595865969134878405117039949292895854446752890875123785858228296833562067850925948452810969690731014561309799867369061658330041356836687337746149584898783608824031428736302648855403453413685363067898037647555403946066519681939213563572519738713219235465050004623415125314197158284963381099069258566227299117657163419590890320125816054597 A013752 395 13703005622043357150675803495959523473016209684011738389696684601788042109892092928549631428104782704361217762273703831034706489716218120209970671379896866522274967161558473750874925102821238427084163157720959085071362820150978576368359447377221536514183284395378344270505477323294171166222802357864645530635061586721655856469692354987667937025524794774694119243859277325836107207130894056292552660152069284366002609946042792964810764992185679577532991334804367130597203536191586318910318978696110997644092180015438934461339071322364554591414152103323176859463425546662363447735189056974806914722157828740074744955494427185419865227048066501786598473710783145430435260643982529979620898061908625717681613284535408320110861088407531331850716062675127882135427065918901853802696112319149091142806654628111109657352018716421527410915325052220752680903323969112772217397335840552883491556699122481063105754969808626589368681746559777870629614766673339794919027875924452131270879127901969185117534189327856042136768596492192219516101252646957530527568143335863068484308750825700410536038991197630308609828463351100860970202081028290638022627588586397048933656919535321387149866742660171988711679222469508143741220452199168825865952942660316714860157643030315291156752064548274655161070001376161492788032841186033316417871949609 A013752 396 30105503351629255660034740280623073070216612675773789242163616070128328515432928164023540247546207601481595423715327316783250157906531210101305565021633415749438102853943966830672210450898260824303906457512947109901784115871699932281285705887755715721660675816646222362300533679277294052191496780228626230805230306027477916663914103907906457645077974120002979978758832284861927534066574241674738194354096217752107734051456016143689250687831938031839981962565194585922056169012915142645970796195355861824070519493919339011561939695234926437336892171001019560241145926017212494674210358173650791644580749741944214667221256526367443903824602104425156846742590570510666267634829618365227113042013250701746504386124292079283561811231346336076023189697255957051533263823827372804523358765170553240746220217960107917202385119978095721780969139728993639944602760140760561621946841694685030950067972090895643343668669552616842993797191831981773263642381327529437104243406021332402121444000626299703222613953299724574480606493346306276874452065365694569067210908891161460026325564063801947677663661193788015793133982368591551533972019154531735712812124314316507244252219101087568257233624397859199559251765509391799461333481573910427498615024715822547766341737602694671384285812559417388870793023426799655308152085715196170064673290973 A013752 397 66141790863529474685096324396528891535265898048675014965033464506071937748406143176359717923859018100455065145902574114972800596920649068592568326352528614401515511970114895126986846360623479030995682487155944800454219702570124751221984695835399307440488504769171750529974272493372215032664718426162291829079090982342368982910619286285670487446236309141646547013333154529841654792344263608959399812995949390401380691711048867467685283761166767855952440371755732505270757403321374568393197839241196828427482931328140787808401581510431133382829152099689239973849797599459815850799240156907510789243143907183051439623885100588429274256702650823422069592293471483411933789993720671548403967353303111791737070136315069698185985299275267900359022947764871337642218580620948738051537819207079705469919445818858357094093640108591876300752789199984599026958292264029250953883417211203223012997299334683697728426040067007099204057372430454863955860222311776582173318022763028867287460812469375980447980082855399494890133892465881834890293171187608430968240662366833881727677837264248172879047827063642752270697515359263795638720136526082506223361048237118553366415622125365089387461142272802096661431676128824133783416549659017881209214457209300662137442652797513120193031275930193040003349132272468678842712010132316285985632087220267681 A013752 398 145313514527174255883156624699173974702979178012939007878178521519840047233248296558462300278718262766699778125547955330595242911434666003697872612996505365840129579798342424593990101454289783431097514424281610726597920686546564078434700376750372278446753244977870335914353476667938756426764386382278555148486762888206184655454630571969618060919381171184197463788292940502062115578780347148883801389152100810711833379689174361826504568423283388979527511496747344314079854015097059926759855652812909432055180000127925310815058274578417200042075647163017260222548005326013215424205930624725801203967187164081164012853675565992779115541975723859058286894268756849056018536616204315391843516275206936606446343089484208126914609702507763577088773416239422328799954221624224377499228588797954112917413022464031810535723727318576352232753877872366164062227368104072264345681867613013480959555066638300083909352010027214596951314047229709336111024908418973151034779696010374421430551404995219029044212242033312690273624161747542391253974097099175722837224735219934038155708208469553235815268076058823126738722441244302559018268139947803266172724222976949461746015121809427101384252129573346206365165392455026621922166159600862285016644162488833554715961508196136325064089713218634108887358043602613687417438286260698880310433695622928095157 A013752 399 319253791416201840175295104464085222422445254094427000308358211779088583771446507538941673712344023298439412541828857861317748676421961210124226130753322288750764686816958306832996252895074654198121239190146698766335631748342801280321036727720567895747516879216381128003834588239461447869601356881865985661225418065388987688033823366617250879839880433091681827942879590283030467926580422686097711651967165481133897935177116072932830536825953605588021942758353915458033439271168240659091402869229962022225230460281051907860683029248782588492440196817148920708937967701251034286980429582522585245115910199486317336239525218486135716845720665318351056306708458797376072724945800880915880205256629639724362615767596805254831397516409556578864035195478010856373499424908420957365805209589105186079556410353477887746985028918912245855360269685588462444713527724646764767463063145790617668142481404345284348846366029790469502036961763671411435921723796484012823410992134792603882921436774496206810134295747187980531152283359350633584981091326889063073382743278195081828090934007608459086143963101234409444973203413732722163135103465323775781475117880357967455995222615311341741201928672641615384268367223693488362999052643094440181567224987967319710967433506911506165805099941339137225525621794942271256111914914755440042022829283573025059929 A013752 400 701400579741395442865123344507595233662112223245456119677462991278657618545867977063054857146019819186671389354398000721315093842099048778642924809265049068385430016936857400112092767610479015273272362500752297189639382951109134412865317690802087666957294583638389338224424590362096800969514181069459570497712243489659605950610309936458100183008217311502424975990506459851817938034697188641356672499371862562051173763584124012233428689406620071476884208240103552261299466078756624728023812103698226562828831321237471041569920615259575346917891112407276178797536715039648522328496003792802119783519654708271439187718236905014040169910048301704417270705838483977835231776705924535372188810948815318474424666841410181144864580343551795803764285324465189851452578236523800843332674045467264093816785433546590919380126108534850204144226512499237851991035620411048942194116349731301987016909031645346589714415466167449661495975204994786090924720027180875376173033949720139350730778396593568166361865047756571993226941566540493341986203457645175271572221886982194594776315782014715784612258286933411997550606127899970790592407822313316335391900833983146454500821504085839017805420637293793628999237602790454593933508918656878485078903193298564201404995451414684579046273804571122084484479791083488169949677877067717701772324155936009936056664013 A013752 401 1540977073691845787974675987883186728355660554470267094931386191839210787945271945607531521149805542753117042411612407584729261171091610166678505805955312803242789747210275708046267810440222396555379380414152796925637724343586768305065102966692186604305176200253541376079060825025526671730022655809602676383473798946782154273490850930398446102069053433370827672251142692294444009862229723445060609481119982048826428758594320454876842830626344297034714605503507504318074926975028304527468315191825003758534942412758723878329115591725287037178606773958785764818188162942107803555705720332786257164392681394072351895416966480315846253292376118844604743740727149299304004213422916204212698817654547254688310993050578167975267483014783295380870134857850022103641314385642790452801884877891579214115477597501860249878137060451065898504865647960825560824305258043074526000473620359670465476149142524826457602570779169886906306657525373545041761609899716383201452155587535146153555520137316069261497017509921188669119590621689463872343688996446450071644171485699881524723565773086330578793131456392706158618681662996235826931519985622355988856006132260972760538304844476588322118509140134464602911325013330628742871919094289162031718350315676945550486775006758062020164663548642755219612402101010423509379442295917775790793796170591413829516490836561 A013752 402 3385526630900985196180363145379361242197386238171176807564255463470746101115762464499746751966122777428598142178312459463650186792888267536192677255683822228724409074620975730577650379537168605232168498769893694845626080382860129966228031217822733969658472111957030403245696632581082097790859774813697080014491936286080392938859399494085386086245710393115708395935760494970893489667318702408798159030020600561271663982631722039364423698886078420585267988291205986986810614564137185046847888476439533257501268480830916360689066955020455620681399082387452325305559393983810844411885467571131406990170721022776957114231075357253914218483350333101596621998377547010570897256890146900655299302387040318550219251732120235041662660183478899951771686282696498561699967705257210624805741076727799533411704281711586968982267121810991779015189828569933757130998651920634733623040543930196012651099666127043727352848001836241533155726583245678456750256949676893893590385825814716099361477741683404167508947469296851506055740595851752127539084725192850807402244754082639709817674003470668281608509809694775430485243613602730111768549408412316107516645472577357154902655743315064543694364580875418732596181054287391348089606250153288983685215643542249374419444689847462258301765816368133217488447415919900450106634724131353412373970186789336183447730367924517 A013752 403 7438002008089464476008257830398456649107657565262075446218669253245229184151330134505943614069571742010630118365752473441639460383975523777015311930737357436507526736942283680079097883843159425695074191797456447575840498601143705535802984585556546531339663229969595795930795501780637368846518925265692484791838784020518623286674100688505593231481825733675211345870865807451052996799099189192129555388955259433113845769841893320483638866452714290025833770275779553410022920197409395547924810982737654566730286852385523244433880100179940998637033784005232758696313988582432425172912372253775701157405074087040974779965672559886849538007920681824207778530435470782224261273387652740739692567344327579854831696055468156386532864423103143194042394763084207340054829048450091742698213145570975574905514306920356570854040866618748938496372053368144464416804038269634509769820075014640639794465966481115068994207060034222648343131303390755569480314518440135884218077659314931270297166598478438956017157590045182758804462089086299424203369141248693223862731724719559442469429785625058214693896051899421620776080219085198055555503050281858488214070103252453669321134668063196802496518984183294955513809776269398791752864931586775897156418768862321875599519983594874581488979498560788678822118972776021288884276488916583446985612500376171595034663618330163849 A013752 404 16341290411772553453790142453385409258089523670880779755342416349379768517580472305509558120110849117197354370049558184151281894463594225738102640311829974288007036241062197245133778050803421258252077999379011815324121575426712721062159157134467732729353240116243201963659957717412060299355802078808726389087669808493079415360822999212646788329565571136884439326878292178969963433967620918655108633189534704974551119156342639625102554589596613295186756793295887678841820355673708442018790809729074627083106440214690994568021234580095330374005563223459496370855801832915604038104888481841545215442818947769229021591584582614071408435003401737967784489431366729308546702017632673071405104570455487692941065236233863539581212703137557605597311141294496003526100459419444851558707974280819433338067414932304023386166327783961391417876529401249813388323718472078387017964294704807165485628441728359009806580272910895187158409859473549489986148250997012978537627116617514904000842875016857130386369695225329266521093403209722599834974802003323379012826421599208872095105337239018252897682489626023029300845048241330180128055440201469243098606312016845640711498532865734843375084852208250699017263840078463869145481044254696146646052652035190521160692145403957939455531287958338052727372195383188918771678755446149733833027390663326448994291155969471369976253 A013752 405 35901815034664299937976942970087744140022683504925073122487288719587351433124297655204499189883535510482587550998879330580366322136516513946611500765090453510751458621613647347558910377615116504379815364635688958267095101212487848173563668224425608806389068535386314714160927105154296477684697167142771876825610569259295475547728129270184993960055559787735113201151607917197009664426863158285273667117407746829088808786484779256350312433343759409525304674871065230415479321415137447115283408974776955701584849151676115065942652372469440831690222401940513526770196626915582071716439994605874838327873228248996160436711328003114884331702473618315222523280712704290877104332738982737877014741290706461391520324005798196459924308793214059497292577424007719746842709344520338874481419494960295043734110606271939379407422141363176945074735094545840014147209483156216278467555466461342571925686477204744545056859585236726187026461263388229499567707440437513847166775208680244089851796412035115458854220410048398546842206851760551837439640001301463691179648253461891992946425914123101616208429708372595373956570986202405741337802122627927087638067501009872643162276706019450895061420301526785740928656652385120512621854227567434181377676521313574990040643452495592983802239644468701842036713256866054541378225715190965231161177287328208440457669664928599837827841 A013752 406 78876287631157466963735343705282773875629835660320385650104573316933411098574081948484284720174127516530244849544537889285064809733926781140705467180903726363120954591685183222586926099620410960122454356104608641312807937363835802437319379089063062547636783572243733427011556850023989361473279676212669813385866420662672159778358700006596431730242064853654043702930082594081830232745818358752746246656944819783508112903907060026201636416056239422727094370691730311222808069149056971312277649517584971676381913586232424799876007262315361507223418617063308218314121989333533811561018668149107019806337482463044564479454787622843400876750334539438543883647725811327056998219027545075115801386615682095677170151840738637622453706418691288715551792600544960283813432429911184507235678630427768211083841001979450816558106444574899748329193002717210511081419234494207163793219359815569630520733190418823765489920508765087432897135395663940210550253246641217922225405133470496265404396717241148663102722240876331607412328453317932386854889082859315729521687212855776708503297733328454250809920069294592036582586456686685413719151263413555811540834299718690197027521923124733616449940402454348272820258665290109766230213737965652896486755317325924253119293665132817785413520498897737946954659025334721827407961896274550612861106500260073943685500253848133843707766677 A013752 407 173291203925652954919326550120506254204758748945723887273279747577302704183567258040819973530222558153816947934449349742759287386985437138166129911396445486819776737237932347540023476640866042879389032220361825184964239038388347257954790675858671548417158013508219482339144390399502704627156795448639235580008748526195890735033054063914492360511341816483477934015337391459197781021342562934179783503905307769064367324049883810877564995206075558011731426332409731493756509327920478165973073995990134182773011064148952637285327587955306849231369850701688088155636126010565773783999558013923588122514523448971308908161362168407386951726220484983146480912374053607485544225087203516530029415646394653564202742823594102786856530793001864761308067288343397277743538111048514872362396785951049806759751198681348853443978159858731054747079237026969711492845878058183773138853702933514806478254050819350155812781355357756897090075006464273676642578906382870755775129215078234680295093459587778803612836680763205300541484885611939497453920191315041916657759146806644141428581745120122613989029394392240218704371942445340647853940975325719582117955212956481962362869465665105039755340519064192203155386108287642371156407779582310539413581401432165055584103088182296800674553504536078330269459385878660383854815292286115187696455850981071382454277044057704350054625963389369 A013752 408 380720775024659541957760430614752240487854971433755380339395605427334041091297265915681481845898960263935834611985221384842154389207005392550987415337990734543049491711737367545431578179982696206017703788134929931366433167339198925726675114861501391872496155677558202699100225707707442065863479600660400569279220512052371944867619778420139716043417970814201021031696249035857524903889610766392984358079961168634415010937594732498010294467748000951773943652304180091783050993441290530642843569190324799552305307935248944115864710737809147761319561991608729677932568845213005003447028956590123105164408017389965671230512683991029132942506405507972818564485795775645740662516586125816474626175129053880553425983436243822723798152225096880593823832490443819202553229973587174580185738734456425451173383502923431016420017209632127279333083748252456149782394093829749586061585344932029832724149650112292320680637720991902906894789202009267583745857323167050437958885526881592608320330714350031537402187636762045289642293689431075906262660319147090897096845534197178718594094028909382933897579479751760493505157552413403335108322790605921913147602865390871311224216066235772342483120384030270332383279907950289430627891742336255091638338946466627118274484736506071081994049465764091602002270775416863329029197152595067369113504605413827252046665794776457070013241566443693 A013752 409 836443542729177013681199666060610672351817372239960570605652145123852888277580093216752215615440015699867028642531531382498213193087790847434519351497565643791079733290686996497313177261421983564620895222532441059212053668644220039821505227350718557943874054023595371329923195879833250218702064682650900050706447464979061162874160653189046956147389281878799643206636659131778982213845474853765386634701674687489809779029895627298128616945642358091047354204112283661647363032590515295822327321511143584616414761533741930222554769490966697631619077695564379102417853752932971992573122617628500462046204414205754579693436366728291005074686572901016282386175293319093692235548939718418794753706758531375575876885609427678524184540438537846664630959981505070788009446251971022552668067999600766716227923555922777943074777809561783632694784994910646161071919824143959840577303002815669542494956781296706228535361073019210686447851876814360881489648538998009812195671502558858960479766579427019287672606237966213501344119235680073766059064721166158700921769638631201644751224581513914305772982117014617804230831142652247127232985170961210443185283495263744270759602697519991836435415483714503920246065957766785879089478157912752436329430665387179778849042966103838167140926676283709249598988893590848733877146144251363009942369618094178472746524751123876182819091721476793521 A013752 410 1837666463376001899057595666335161647156942766811193373620617762837104795545843464797204617707121714492607861927641774447348574385213876491813639015240151719409002174039639331304597050443344097891472106803903773007088881910011351427487846984489528671802691296689839030811841261347993650730488436107784027411402065080558997374834530955056336162655814252287722816124980740112518423923818508253722554436439579288415112084528680693173988571429576260726031037186434687204639256582601362104921653125359982455402263231089631020698952828571653834696667113697154940888012024695193739467683150390929815515115511098010042811586479697702055338149086400663532772402427119422048841841501020561366092073893748493432140201517683912609717633435343467649122194219079366640521256753415580336548211745395122884475552748052362343140935286847607238641030442633818689615875007853644279769748334697186025984861420048508863584092188277423205878125930573361150856632757840178627557393890291121813136174047175001161375016715904811771062453029960789122064031765192402050665925127896072750013518440405586069729783241711081115315895136020406986938530868420601779343678067839094446162858847126451422064648607817720765112780606909213628576359583512934317102615759171855633974131347396530132453208615907795309221368978599219094668328090078920244532843386050952910104624114878219155973653544512084515365637 A013752 411 4037353220037076172229537678938350138803803258684191841844497224953119235814218092159458545102546406740259472655028978460824817924314886652514564916482613327541577776365087610876199719824026983067564218648176589296574273556294939086190799824923494491950512778827576350693615251181542050654883094128801508222850336981988117232511464508258770549354823912276127027026582686027202977360629262633428452096857755696648001249709511482903252891430779044815090188698597007788592446711975192544512871916415881454518772318703919352475599364371923474828577648792649405130962418255340645610499881408872804686708777882328064057055495895851415577913542822257781500968132381370241305525777742173321304286344565440070412022734351556003549640657449598425121460699317368509225201087254029999396421204633084977192789387471040067880634825204193103294343882466499661086077392254456482654137091329717699088740539846573973294250537645498783314242669469674448432022168974872444743594376969594623460174381643477551540911724842871461024209306823853701174677788127707305313037505987671831779700013571072595196333782039245210349021613836834150303952317920062109218060715042490498219800887136813774276032991375532520952778993379542341982262004977916694674446822900566827841166570230176700999699329149426294359347645982484350986316813903387777238656919153943543499859180387447485674116837293049680258304489 A013752 412 8870065024421456350388294280627555254951955759329169476532360403222002961083837148474330423590294455608350061423098665678432124979719805975574499121512301480608846374674097481095010784453387281799438588370043966684573679003179981172361187215356917398815276575084185242473872706845847885288778157800976913565602190349427893559827687524644518896932548135270651078377402161201764941261302490005642309256796489265535658745611796727938446602473421561458753144570817626111537605426209498020294779600365691555577742784192510817388891803525115874198385094397450743072724432906983398406268239455293551896699185007474756733350924483185560024676053580500345957626986841870420148240133699554786905517099010271834695213947370368539798560524416767739991849156400258614767766788697103908673937386578887694892558284273875029133754710973612247937673509778899755406112030783040892391139189651389784897962966042923019327468431207160826941391144824874763205152705237794761101676846202199387742003116470720180735383059479788599870187847092006581480767100516572949772743400654915014420000929815646491646345319140221727136800485599524628217783242470376453952079390948351624588902549039579862084444482052044948533255448454854525335029624936482978199759669912545320767042954795698212096339426141289568707486778223518119116938040145742946593329251381213965069190619311222126026034691532830147527494962333 A013752 413 19487532858653939601803082534538738895129446803246185339941595805878740505501190215198103940627876918971545084946547768495515378580444413728337174569962526352897635485158992165965738693444091858113366578648986594806008372769986418635677528312139147525197162635459954977715098336940327803979445612688746279103628012197693082150941429491644008016560808253189620419195152548160277575951081570542396153437181886916381842264109117411280767185634107170524880658622086324567048119121382267150587630782003424347604300896870946265803395292344679575613852052391199282530775579096642526298571322083279933517048109461422040543171981089558675374213289716359260068906490091589313065683573737921866831421066525567220825385042372699681937437472143638724762092596611368176644783634767537287356640438313816265678950550549703439006859100009026108719068700984242762627228131630340840583332799664103357420824636396301873462448143362132336790236345180249854761720493407435090140384031106232054869180846886172237075636581677095553914802700061138459513245319834910770650717251238848286680742042804975342147020666151067134519550666862155608194469783707417069332718421913528519221818900239956956999524527068342751927562220255315392161060085985453103104871994797862069725193371686148971975657719232413182450348451757069307699912874200197253665544365284527081257011790626755010879198217297627834117906432245601 A013752 414 42814109690462705305161372328381609352599394626731869191851685985515592890586114902790234357559445590980484551627565447384647286741236376961156772530207670397316105160894305788626727909496669812275066373291823548788800394975660161742583529701769707112858166310105521086040071046257900185342842011077175575190670742798331701485618320593141885612384095732257596060971750148308129834364526210481644349101488605555290907454247730952583845506838133453643162806992723655073804717709676840929841024828061523291686649070425468945970059457281261027623632959103464823720113947275323630277961194616966013936954696486744223073348842453760409797146597506841294371387558731221720805306811502214341428632083156671184153370938092821201216550126299574278302317434755175884088589645584279420322539042975454335696654359557698455498069442719830360855793936062381349492020205191858826761582160862035076253551726162675215996998570966604743928149250361008930911499924016134893038423716340391824547590320608920404855173569944578931950821532034321195550599967677298963119625800971749685837590268042530826697004403533894494539452815096155871203250114805195301323982372944022156730336123827185434527955385969149025984854197900927916577849008910040467521403772570902967186249837594469291430520009153611761843415548510281269016708584617833366303200970530105997521654904006980758901598483402888351557040431643585397 A013752 415 94062598989946563555439535005454395747660869994929916614498154110177757580617694441430144883558101963384124559925761287904070088970496320183661429248866251862903483038484789817612921217164183577568320822122136336688994467761525375348456014754788046526949391383301829826030036088628606707198223898336554738693903621927934748163903450343132722690407858323769938545954935075832961246098864084428172634975970466404974123676982264902826708578523379197654028686963013870197148964808160019522860731547251166671835568007724755274296220627646930477689121611150312217713090342163886015720680744573474332619489468181377058092147406870911620324331074722530323733938466532494120609259064870364908118704686695206591584955950989928179072760627480164689430191404157121417342631451348661886448618277417073175525549627948263506729258565655467302800179277529051824833968390806513842395196007413891062529053142379397449545405860413630622410143903043136621212565333063448360005416904799840838531055934377798129466816333168239913495954905879403666624668128987025821973817884734934059785185818889440226253318674563966204503177834766254449033540502227014077008789273358016678336548464048326399657917982974220410088724672788338632721534272575358907144524088338273818908190893195049033272852460110485040769983960077087948029708760405379905768132532254642876555075824103336727306811868036145708370817828320957117209 A013752 416 206655529980912600131300658406983307457610931378861026802052444580060533404617074687822028309177150013554921658156897549525241985468180415443504160059759155342798952235551083229295587914109711319917600846202333531705720845672071249640557864416269338219707812869114120127787989286717048935714497904645410760910506257375672641716095880403862591750826064737322554985462992361605015857679204393488695279042207114691728149718330035991510278747015864097245901025257741472823136275683527562891725027209310813178022742912971287337628796718940306259483000179697235942315659481734057576538335595827923108765018361594485396628447852895392829852555371165399121243462810971889582978542165520191703136794196669368881712148224324872209422855098573921822678130514933195753901761298613010164527614355485309766629632532602334924284181068745061664251993872731326859160228554601910911742245628288318664376329753807536196651256675328746477435086154985771156804006036740396046931900939845250322252729887828022490438595483970623089950612928217049855574395879384495730876477892762650129348053244100100177078541128017033751293481702981461024526688483392749927188310033567562642305396975514173100048445808594362240964928106115979976089210796848063518996519422079187580141295392349522726100456854862735634571654760289362221821270146610619652972587173363450399791501585555030789893065674075412121290686768821142786508173 A013752 417 454022199368064982488467546520142326484371216239357675884109220742392991889943713089144996195262198579780162882970703916306956642073592372729378639651290864288129298061505729854762406647299035769858969059106526769157468697941540535460305628122543736068698064873443721920750212462917356511764751896505967441720382247454352793850262649247286114076564864227897653303062194218446219839321212052494663528055729030977726744931171089073348082407193853421649244552491258015792430397676710055673119884778855856552115966179797918280770466391511852852084151394794827365267503881369724495654723304033947069956745340423084416392699932811178047186064150450381869371887795705241413803857137647861171791536850082603433121589648841744244102012651566906244423852741308231071322169573052783331467168739001225557285302674127329828652345808032900476361630538390725109575022134460398273097713645349436105634796469115157024042810915697256010924884282503739231498401262718650115109386364840014957989247563558165411493594278283458928621496603292858532696947747007737120735621930399542334177672977287920089041554858253423151591779301450269870885134598013871590032717143747935125144957155204638300806435441481813843399947049136808007467996120675195551235353170307975113570425976991901429242703710133430189153925508355728801341330512103531377580774019879500528341928983464402645395065285943680430475638831100050701958456081 A013752 418 997486772011638766527163199704752691286163562077868813917387957971037403182206337656851556640991050279777017853886636504126383742635682442886444871313886028841020067841128088490913007404115981586380155022857039311838958729377564556406291464985228588142929648526955857059888216781029432256347159916623610469459679797657213088089027040396287592626213006708691144306827640697926344986988702879330775771138436681058065658613782882694145737048604895967363390281823293860695969583695731992313844386859146316844998777697016026462852714662151540716028880614364235721492706027369284716953427098962581712694969512909516462814761752386158169667782938539488967010037487164415386127074131412350994426006459631479742568132458505312104292121795492493018999204472654183663694806551996964979233369719585692549355809975057743633549203740248282346566502292844423065736323629409495005995676878832711124079647842645999981822055581786871456001970768660715091601987574192874302895321843553512862702376897137289409051426629388759266181428037434410196335194200175998454256161381087794508188347531101560435624296023582770664047139125286242906334640711836475883301879564814213469943470869984590346871738664935545013949683666953567192407187477123404626064070915166621324514225871451207440046220051163146125571174341857536176546903135091458436544960521675262660767217976671292611932958433218265905754978511926811392202728009957 A013752 419 2191478438109570370060177549751341662755701345885077784176501343662369174791307323832102869940257337464670108224988940399565665082570594327021519382276607605363721089046958410414535877266842811545277200585216915368110192328442509330424622348572547208150016437813722017960574412267921662667194710336822072201402916515452897154531592407750643840999789975738994444042100326613344179936414180225889714369191145388284570251974480993279038184295784956440297368449165776611949045175379523187113516117929544458108462314600344210138887414112746934953115450709758225880119475142130318523146679336420792022790848019862207668804031569992389498760119115971257260521052359300220603321181866712935134753936191810360994422187011336170693129791584697007162741252226421241509137489994737332059375713273929766530934714515201862762907600617325476315406605537379197475422703013812660528172502102795466339602986310293261960063056113185756588836329778747591056249566700501744843461022090287067759357122043010624831685984304767104107800597398243399201348421657786668604000786554249884534489799525830128277066578363811347148911564658253875665217205643904737515614229403896826993465805501356144992077209846863392395647455016296987121718590887240119963462763800621067049957754239578302745781545452405432037879870029061006979873546187795934185089278266120552065705577894746829868416709677780530194943687790703204628669393437875529 A013752 420 4814678128526726103022210076803697633074275856909515891835773452026225077016502190459130005258745370409880227770300702057845766186407595736466278082861706908984095232636167627680735322355253656964974009685721563063738092545588192998942895299813886216305586113876747273459381983752623892879826778609998092626482207584450015048505908519828164518676538576698570793560494417569517163320301953956279702469112946418061200843587934742234046890897839549299333318482817211216452052250308812442088394911091209174464291705176956229675135648805705016091994645209338822258622486887260309795353254502116480074071493099637270248362457359273279728775981697788852201364752033382584665496636561168318491054397813407363104745544863905567012806152111579324736542531141447467595575065518437918534448442062823697068463567789898492490107998556264071464948312365622096853503678521346415180394987119841639548107760923714296526258534280669107225673416523908457550580298041002333421083865532360687867307597128494342755214107517573327724837912483940748045362482382157310922989728059686996322274089558248791824715272665293529686158707554183764836482200799658708321804462000361328904644374686479450547593630033558873093237458670804480706415744179266543559727692069964484308757186064353531132482055358934734187222074453847032334782180974587667404641144350666852888355154634758785220911511162083824838291282076174940569186657383012537213 A013752 421 10577847848373217248339795538737723699864184057630206414363194274101616494205255312438708621553463578790506860411350642421087148311537487833016412948047170079038057226101660278014575503214492284352047899279530274051032589322657260018677540973691108017223372692187213759790262218304514692656979432606165809500381410063036683061567481018062477447532355253006760033452406235400229207814703392841946506324641143280480458253362692628688201019302553489810635300706749413042545158793928460935268203619667386556298048876273772836596273020426133920354112235524917392502193603691310900620391100141149906722735070339903082735652318818323395564120831790042108286398360217341538510096110524886795724846511996055976741125962066000530727135116189139776446183940917760086307478418944008107020183227212023662459414458434406988000767272828112165008491442267271746787147581711398074151327786702292082087192750749400309468189999814630028574804496103026881238624914796082126526121252574596431244474790891302071033205394216108601011468893727217823455661373793599612097808432547132330920036174759472595638899454045649884720490680496541731345751395156850182183004403014793839603503691186195352853063205183728844185842696699757444111995389961848596200721739477711972026339537783384707898063075623579611009326897575101930039516451601169105287996594138415075795716274732565051130342590023098163169725946721356344430503086270478544256961 A013752 422 23239531722875958294602530798606778968601612374613563492355937820201251437768945921427842841552959482602743572323737361399128464840447860769137059246859632663646611725745347630798022380562239548721449234717128012090118598741878000261034557519199364313839749804735308630259206093615018779767383813435746283472337957908491592686263755796683262952228584490855851793494936499174303569568903354073756474395236591787215566782637835705227977639407710017113965755652728460454471713870260828674784243352409248264186813381173478922002011825876216223017984581448243511327319347309810048662999247010106345069848949536767072770228144443856500054373467442722511905217197397499360106681154823176290207487786855334980900253738659003166007515850267540088852266118196318909617530086419985811123342550184815986423333565180392152637685698403362426523655698661196027691363237019941568910467147384935704345562473396432479901613429592742172778845477938350058081258937806992431977888391906388359444111115588190650059952251092790596422197159518697558132088038224538347778885126306049731031319475946561292618662100538292796730918025050902183766615815159599850256060673423502065608897609536071190218179861788652270676296404649367104714053871746181365852985661632533202541867964510096203252044577145004405387491193972498940296817644167768524317728517322097921523188655587445417333362670280746664483887904946819888713815280536241361732543317 A013752 423 51057251195158480373241760164539093394017742387025998992705995390982149408778374189376970722891851983278227628395250982993885237254463950109794119165350612962031605961462528744863255170095240288541023968673530242561990561435905966573492922869681003397505930321003473060679475787672196259148942238118334584788726493524956029131721471485313128706046200126410306390308375488685944942342880668900042974246334792156512600221455325044385866873778738907599382765169044427618474355372963040598500982645243118436418428998438133191638419981450047041970512125441790994386120606039652676912609345681203640118458142132277258876191233343152730619458507971661358655762182682306094154378497146518309585850667721170953037857463833829955718512323037785575208428661677312644429713599864708827037983582756040722172063842701321559344995479392187251072471569958647672837925031732811626896296322804703742447200754051962158343844704815254553595123515030555077604525886361962373055420797018335225698712120947254858181715095650860940339567159462578535216197419979310750070210622494391259075808888654595159883200634882629274417826901036832097735254945905640871012565299511434038142748048150748404909341156349669038675823201014659529056776356226360460779009498606675445984483918028681358544741935987574678636318153157580171832108364236587447926049552556649133586445476325617581881397786606800421871101727168163295504252171338122271726397667449 A013752 424 112172780875763181380012147081492388186656980024296119786975071873987782251086088094061204678193398807262266099584366409637565866248057298391217679806275296677583438297333175652464571608699242913924629659175745942908693263474685408561963951544689164464320528915244630314312808305515815181350226097145981082780832106274328396002392072853232943767183501677723443139507500948643021038327308829573394414419197538367858182686537349122515749521691889379995843935076390607477788158754399800194906658871599131204811288509568578622029608699245753351209215139595614814666306971469116931177002732461604397340252538264613137750992139654906549170950342013740004966709515353026488857169558230900726160113916983412583824172848042924412713571573714014908732917769705055879812080778902765293002449931315021466612024262414803465880955068224635390606220039199148937224921294716987144291163021201934122156500056652160861881426816479114254248486362522129505497143372337231333602759491049282490860070529721118923425228065144941485926029049339285041869985731694545717904252737620177596189552128374145566263391794837136515895965701577920118724355116154692993614605963026620581799617461787194245585822520500222877970783572629206985337737654629313932331483868438865954827911167909012944722798033364701568963990982487203637515142076227782623093530866966958146489420711487381827393430937175140526850810494588454760222842020429854630982895675385453 A013752 425 246443599584051709491886687138038776846085385113378575171984232907151157605636135542652466677990897179555198620786853001973732208146981884565505242534386826800650813939240986908464663824312236681892411361209113836570399099853883842610634801543682094328112202026792452800545239847218245953426446735429720438869488137484699486017255384058552777456502153185958404577497979584168717221205097498572747528478976991794184427362322556022167101699157080967850869125362830164628700584783416361028209929540903291256970400855522167232599050312242920112606645661691565747821876416317649897795875003218144860956534826567355063638929730821829688528577901404186790911860805230599196019201519433288895373770275612557446661707747150304934731716747449690754486220340042007767947141471249375348726382499099102162146617304525323214540458284889523953161865426120530215083152084493220756007685157580649266377830624464797413553494715804614016583924538461118523577223989024897239925262601835273632419574953797298274765226059123436444579485821398409236988358652532916942235643264551530178828446026037997809080671773257188925423436646366690500837408190191860506971289300769485418213759563546465757552052077538989662901811509066367746787009627220602709332270058960188502756920835896101439555987279302249347013888188524386391620767141472438422936487314726407047837257303137777874783367768973783737491230656610835108209583918884390624269421798821840241 A013752 426 541436588286161605753675051642271192730849591094092729652849359697011093259582589787207469291546001103482771369868716045336289661298919200390415017848047858481029838224512448237896866422013983990117627760576423098945166822378982802215564658991469561238862507852863018802797891944338486359677903477739095804196265438053884770779910078776640452071935230549550614856763061146418671734987599204364326320068312450971823186915022655580701122433048106886368359468422137871689255184769165745178977215201364530891563970679582201410020113535997695487396800518736369947964662486649876825457537382070264259521507013968479074814728618615559825697285649384998379633358189091626433654185738194935703136173295520788710315771920489219941605581694146970587606226087072291066179869812334877641151862350520727450236118218042135102345386851902284125096618341186804882537685129631606000948884291204686438232093881949159917577027890622736994434882210999077396299161103887699236115801936232096170425806173492664309659201651894189868741130349612305093663423959614818522091708252219711802886095919205481186550235885846044069155290312067619030339785793851517533815922593790559463815629761111585269341858414353160289395279885418809939691060151003664152402997319535534140556955076463734862704504052627041815389512350188076902390825409814947215191462630453916284098454294993697990899058988435402871268233752574004732736455869789006201519919692011583009477 A013752 427 1189536184464697047840824088458069810429676551633721727047310043254333371891302949762494810033526564424351648699601569151603828385873725483257741794212161145082822554579253848778659415529164722826288428189986401548382531508766625216467595555804258626041780929752740052309746968601711654532212353940592793481819195167404384841403462443072279073202041701517362700840308445338681821801767755451988424925190082454785095541652304774310800365985406690829351285752123436904101293640937857142158212941797397874368766043583042096497814189438586936985810770739663804775678363483169779385530209628408370578168750909688748527367958775098384937056936571698841440054487941434303274738246066814273739790172730259172796563750909314816211707462982040894380970878713297823472397173977699726177610641584094038208168751725038570819852814913629318222837270495587410326935294229800638384084698787776696104795910258642304338916730275698153176773436217564973039669256945241275221746416853901915286425496163163383488321266029211535141624263378098234290778542439273756293035483030126706830940752734494442166850868241203758819934172815612559009656509389091784021793581938557859142002938585162152836744062936333893155801429908265125437501259151755050142829385111019568506803630302990825493361795403621610868410758633363204954552643425363439031775643399107254076164304086101154486005232597592580108176309554405088397821993545926446624739263563349447871820969 A013752 428 2613410997268939414106290522342379373513999383939286634322940165029770418045192580628201097643657862040300572193024647426073610963764574886717258721884118035746961152410620705766714735917574896049355676733400124201796421724760275600579307436101956201413792702666769894924514090017960505007270541607482367279556771782787433496563406987429797123824885618233645853746157654409083962498483758728018569560642611153162854905010113589160828404069938499752084774797415190878310542129140472141321593833128883129988178997751943486005697774196575500557826263315041379092165364572524005310009870553613190160236745748586180514627405428891151706714089648022354643799710007331164294599926608790959406319009488379402634050560747764651217121296171543844954993020533115318168856591229006298412210579560254601943346747539909740091216634365243612135573483278805540488276841422872002529834083236745401342236614838237142632600056415708842529371239369990245768153357508695081662176877828022507884276815070469953523841821466177742706148506641681820736840457739084442575798956217188374907576833757684289440571357525924658127395377675900792144215351127834649495880499519011616534980456071601249782326706271125563263295741508458480586190266356405845163796159088909992009447575775670843608915864501756679077898436717498961285152157605523475552811088547838637205332976077164236405753496016910898497663352091027979210014919820400403234552162048678736974390668893 A013752 429 5741663960999859892791520277586207483610256646514612735607499542570405608445288099640157811523116322902540357108075150395083723287390771026117817411979407324536073651846133690569472274810912046620434421783280072871346738529298325494472738437115997774506102567758893459149157455769459229500973379911638760913186227606783991391949805151383264281043273703259319940680308366736757465609168817925456797324731816703498792226307219555386340003741654883955330250229921174359648261057721617294483541651384156236584029258061019838754518009909876374725544300503145909865487305965835239666091685606288178782040130409643838590636409727273860299650854956705113152427962886106567955236038759513737815682863845969547587009081962838938724015487688881827366119666111254354016977930930126837611626643293879360469532804345181698980402945700440215861854942763535772452744220606049789558045480871129646748893842799607002363822323945312327037028612895868569952632926446603094411802600588165449821756162709822487891880481761192500725408269091774960158838485652768520339030306809162859671946303765632383900935272484456473905887644753954040340841126427852724942449457443268521527352061989307945771771773677662862489460744094083281847860015185023641824860161518335252444756323979148843408788154310359423934142865468345217943479290259335075789525961539601485940116548441529827383440430749153243999366384543988470324402778845419685906311100020947185132736299557921 A013752 430 12614435722316692184462970049856897841491733852392604180129676495027181121754297954909426711916286561416881164566441105417998940062397523944380844854118757892005753813105955718181130587759573766425094424657866320098348784548868421111356606346343847110589907341366288929750698930325501927213638515665870357726270142052104429088113721917589031625452072326060725909674637481720656151943343892982228583722435801297586846521196961363183788988220415780049860559755136820068147229543814393195980341008090991251775112279960060585743676067771998395272020828205411563974475611206940021546403433277015128784142166509987513383628192170820671078332928339881133595884234460776129797653577154651681981055251869595096048658953072357148376662026452473374723364906446425815775300514253488662232743735316652954951563571146364192659945271703867154248495309251488092078679052671491387659025921473871833907319772630736584193317645707851182500351862532223248185934539403186998422730313492199493258398289473480005898461418429339924093721967194629587468968152979132439184849584059730802699266029373094347430354793648350873171235155524437026628827954761992436698561458002860941795592480190509556860582586769825308889345254774700970219748453361496941089217774855782549621129643782190008969107575019859654383311875433954443821824000699759161509588537502504464610436056926041030761418626355889677066607946843142669302712905123387049936165486746020965736621650128752437 A013752 431 27713915281929772729265145199535604557757339273706551383744899259574716924494192606936010486080081575432887918552471108603343671317087360105804716144498911088736641127393784712843943901307783564835932450973332305256072279653863921181650464142917432101966026428981736778662285549925127734088363818917917175924615502088473430706585847052943102481118202900355414823555178547340281565819526532881956198438191455450798301807069724114914784407120253468769543649782035593689719463307760221851568809194775907780149921679072253106878856320895080474412629759567289206051922917821647227337448342909602237938760339822442566903831138199293014359097443562718850510157663110325157165444909008769745312378388357500426018903719899968654983526472116084004267232699462797517258335229814914590925337986490686542028585165808562131273899761933396137883944194425519338296857878719266578686879949478096419094381540469728275472718867620149047953273041983294476264498183068801835534738498742362286688701041973235572958919736289259813233907161926601203669323032095153968889114536179228573530287466532688281304489481645426868357203636687188147503535016612097383426739523232285489124916678978549496422699943133306203629891524740018031572787352035208779573011451358154261517621827389471449705129342318631660680136190328397913076547329537370877836566016893002308749128017066512144582836722103889620515337659214384444458060252556081348709755574381008061723357765332869104089 A013752 432 60887471874399710686195524003379723213392874384333293390087543673285653083113741157438415037917939221226054757059779025601546045883640930152452961369464107661954400556884145014118144751173200491944543594788411074647590798399539034836086069721989598328019360064472875702721041353185505631792135310162664035506380258088376127262369105975315996151016691772080846367350727268506598600105499792741657767968706627625403869070132183880467781342443196870886687398571132199336313660887149207407896673800922669392989377928921740075812847337006491802284547581769334385696074650454158958460374009372396116751456466589906319487717010623846752546937083507293314570816385853384370292482465092267130451295319221428435963531472620231134998807659239036557375110240719766145416562499903367356262967556320038332836801609281411002408757776967671314931025395152865986238196759546228673375075249003377832750356244411993021213563352161467458353340873237297964353102508202157632669820481736969943855076189215198553790746660627503809674894034752742844461502701513053269649384635985765176046041563972316154025963391175002829780776389801752360065266431496777951388546732541331219607441943715873243640671775063873729374871679853819615365413812421353688721906158633864912554215154774668775002169165074033758514259210151490215029174482993603818606935539113926072321834253495127181648492278462245496272196837294002624474358374865710723115332996915074711606217010436313421683533 A013752 433 133769775708056164377571566235425251899824145022380245578022333450208579823600889322892197838305712469033642301260334519246596662806359123544939156128712644533313818023474466596017564018327521480802162277750139131000756984083787259534881095179211147526658534061646907918878127852948555873047321276427372886007517427020162351595424925827769243543783671823261619469069547808908997124431783044653422116227248460893012300347080407985387715609347703525338052214660777441941881112969066808675148992340627104656397663309841062946560825599403262489619151037147227645374276007047787231737441698591154268502949857098024183914514272340591315345620772465523412112083599719885461532583975807710885601495816329478273811878645346647803592380427348163316553117198861326221480187812287698081709739721235124217242453135591259972292040835997973878903462793150846571765318280723064395405040322060421098552532668973148667606198684698744006002289898502343627683766210520140318975595598376122966649602387705791222678270413398625869855742194351776029281921435224178033419698045260726091773153316047178590395041570411481217028365728394449935063390349998421159200637171393304689477549950343773516278555889815330583436593080638841694957814145889714054122027830518601212881610695039947298679765655667652167455827484702824002419096339136947589479437379433295580891069854928794418081737535781553355310016451534923765970165349579966458684386594222419141398858771928580587438722001 A013752 434 293892197230599393137524731019229278423913646614169399534915066590108249872451153842394158650757650294466912135868954938784772868185570994428231326014781680039690458197573403111450588148265564693322350524217055670808663094032080609198133766108726891116068799333438256697775246892927977253084964844310938230558515787163296686455148562043609028065692726995705777973545796536173066682376627349103568389351264868581948023862535656343896811193736904645167700715609728039946312805193039778659302336172357748930105666291720815293594133841888967689693274828612459136887284387483988548127159411804765927900980836044359132060187856332279119814328837106754936410247668584588358987086994849540815666486308475863767564697383826585224492459798883914806467198485898333708591972623596072685516298167553567905281669538893998159125613716687548611950907756552409918168404262748572476704873587566745153519914273734007622730818510283140581187030907009648950021234364512748280789383529632342157729176445789623316224160098236781036073065600990851936332381393187519139423076605437815223625617835355651363097906330194024233811319505282606507334268598946531286763799865551090402782177240905270415263987289924281291810194998163535203822317678519701776906095143649366864700898697002764215199445145501831811900452983892104333314754657083873854086323922614950391217680471278561336525577366112072721616106144022227513836453273027186309729597347506654853653292721927091550602872236197 A013752 435 645681157315626866723141834049246724697338281611330170778208401298467824969775184991739966555714557696943805962504094000510145991403699474758824223254475351047199936660068766635856942161739445631229204101704871308766632817588481098408299884140872979782003152135563849965012217423762766025027667762951131292537059184397762820141961390809809034660326921209565594207880114989972227501181450285980539751404728916274539808425990836987541294192639979505433438472194572503762049233009108393714487232570669974399442148842910631200026312050630062014256124798461572723741363799302322840235369227735070743598454896789457013136232720362017226232080455123540595293314127880340624694630127684441172019270419721472697339640152267007738209934178147960829808435073518639157776563854040571690079307074115188687903827976950113955598973335562544300456144341145644590215984165258613731320607271884139102283251659393614747139608267092059856867906902700198743196651898834507972894275614602255720531000651399802425744479735826207936252525125376901704122241920832979549312499302146880046305482384276366044726100207436271241683468953105886496613388111885529237020068304615745614912443398268879102334980075963645998106998410965286842797631939707784803862691030597659001747874437315072980793180984667524490745295205610953220292515981613270857427653657985046009505243995398999256346693473348223769390585198416833847898687840840728322475925372472120713476284110073820136674510302924809 A013752 436 1418561502622432226190742609406195054160052204700092385199723857652733811458596081426852706522904883260185541699621494519120790743113927746045136818490082346250698260842171080298977701929341562051810561411445602265360292300241892973203034845457497936581060925241833778373131841680006796956985786075203635449703919028121884915851889175609150449148738245897415610474712612632968983820095646278299245833836189429055163959111901868861628223341230034973437264323411475790765222164921011140990728449957761933755574401007874656746457807575234246245320706182220075274059776267067203279997106193333950423685805408246437057860303286635351846031880759906418687859411138953108352454102390522717254926337112128075516055189414530616000847225389391069943089131856520450229635110787327136003104237641831069547324710065359400360450944418230909828102149117496981164704517211073174367711374176329453607716303895687771599465719362801255505538791465232336638803044221739414016448723525281155818006608431125365929360621979610178835946797700453053043956565500070056069839560966816695461733144798255176200263242155737487917978581289973632633059613681812507733733090065240793115962638145996727387829951226892130257841075508890735193626397371538003214086332194223056826840080138781215338802618623314551306167413566727264224982657611604356073768555086593146082883021057891601366193685560946047621351115680921783963833417186327080124479608043321249207507396189832182840273899135525805373 A013752 437 3116579621261483600941061512865410533989634693726102970283793315263056183774535590894795396230822028522627635114068423458508377262621299258061165590222710914712784079070249863416854011138763411827827803420945988176996562183631438862127067555470122966668590852756308811085770656170974932914497772007222387082999510104783781160126600518813303536779777926236622096212943609954632857452750134873423443096938108175634195218168848405888997206680682386836641669718535012312311193096331461476756630404557202968460996959014300620871967803242789639000969591482337505377109328458746645606153642306754689080837714481917422216119086320737868005732042029514401857227126272279979050341662951978409809073162635345381908773251143723763353861354180492180664966822688775429154508338399757717798820010099102859795472388013594602591910724886853308892340421611140867618855824312727764085861889065395809576152719658826034204026185440074358345668724849115443595450288155161492594137845585042699332160518723182428946805286489203562902575114547895357537572574403653913185437515444096279929427719121766622111978343016155260955798943094072070894831971258942079491011598873334022475769916006754810071062402845482010176476842893032945220397195025268993061347671830708055848567656064902330099349353115422069219649807606099799502286898772694770294069515525245141944093997264187848201527527177398466624108401150985159368542017558360595033481698871176784508893749429061305700081756400750194404481 A013752 438 6847125427911479471267512143765306943175227422116248225713493913632934435752654693195865485519115996664212914345608326338342904845978994469960380801719295879623986621717338949926828262471863215785737684115818336024861447117438271180093167419367860157770894103505610457955438131607631927613151605099867584421349923700209967208798141339832827870305172103941858745379837111070328387823692046316911304483973023661868326894316959947738126863077459203880101748371621422050147691232640220864434316998812174921708810318954418464055713263724408836885130192486695499313509194623866380396719552147940051910600458716772576608813632646661096008593296338843140880327996420199113973600633505496566350533738309853804053574832762761108088433395134541320920932109447239617852454819464267706004007562187728982970652836465867341894427862576416719636471906279676486158626246015062897696638570276674593638807525090440797146245529411843365285434188493506629579204283076889799229320846750338810432756659634831796396131214416780227696957526661726100510046945964827647268406221430679527004952698910521268780016419606493108319890277977676339755945840855895748641752482724714847379266505466840317726124099051523976357719623835993380649212637470515977755780835012065598699303140374590419228270528794582286075570627310601259506524316603610410336070725608963576851174511989420702498755977208744431173166157328714395132686812575718227288559292419975395566039567495647688623079618812448177106644757 A013752 439 15043134565121520398374724179852379354155974646389397351892546128251556955348582360951316471685497844671275772817301492965339361946615850850502956621377293047533898607912993672989241692650683485081265692002452884246620599317011881782664688820351188766622654345401826176128097575141967344966094076404409082973705782369361297957729516523612722831060463112360263663599502133021511468048651425758254135951288732985124714186814361005180664718181177870924583541172452264244174477638110565239162194446390348302994256270742857365530402040402526214636631032893270011991779700588634437731592856069024294047589207800749350809563550924714427930879472056438380514080608135177453400000591811575956272122623066748807505703907579786154470288169110587282063287844455585440421843238362996150090804614126440575586524281715510550142058014080387533041328778096449240090501862495093186239514938897854082224460132623698431330301428117819873532098912120234065185511809919926888906817900310494366520766381217725456682300278073666160250215686075812242820573140284726341048688468483202920829881079506415227509696073875465358978798940716954918443813012360402959765930204546198519692248512510648178044294645616198176057910013567677457286320164522723603129450494521508120342368999402975151044510351761697282508028668201390967135833923578132071508347384162892978342030402840757283389766881927611515287446047651185526106512927228852945352964765446685944058588929787937971904905922530948645103298531129 A013752 440 33049766639571980315229269023135677441080676298117505982107923843768670630900835447010042288293038764742792872879611380044850578196715024318554995697165912825431975241584847099557363998753551616723540725329388986689825456699475104276514321338311561720269971596847812108953430372586902256890508685860486755293231603865486771613131747802377152059839837457855499268928106186248260695302887182390884336684981346368318997068431151128381920385844047782421310039955877624544451327370928911830439341198719595221678381026822057632070293282764350093556678379266514216345940002193229859696309504783646374022553489538246323728611121381597598164142200107995121989435096072984865119801300210032375929853402877647130090031484952790181371223107535960258693043394268921212606789594683502541749497737235789944563593846928976678662101456934611410091799325477898980478832591901719730168214320758585418647138911374265453632672237574850262150021309928154241212569446394079374928278926982156123246123739535342828331013710927844554069723862308559497476799189205543771283968565257596817063248731675594254838802274304397393676421272755149955821057188155805302605748659387998147763869981985894047163315336418787392799228299808187373658045401456423756075402736463753340392184691688336406844789242820448929670138984038455954797427130101156161103839203005875873417440795041143751607317839594962499086518966689654600856008901121789920940463589686369019096719878744099724275078311800494173291946872890413 A013752 441 72610337307139640752558704043829083338054245826964160642691108684759769376089135477081062907379806166139915941716506201958536720298182908427865325546673510477474049605761909077727528705261552901941618973548667603757546528368746804095501963980270501099433127598274643203370686528573424258388447582835489401379229833692474437234050449921822603075468122894908531893835049291187428747580443139712772887696904017971196836559343239029055079087699372977979618157783063141124159566233930819291475232613586950702027403115928060617658434342233277155544022399248531733312030184818526001752791982009671083727550016515527173231758633675369923166620413637265283010788906072347748668203456561441129917887926122190744807799172441280028472577167256504688348616337208819904097116739519655084223646528707030508206215681702961763020636900885341267971683118074944060111995204408078247179566862706612164767764188289261201630980905951946025943596817912154867944015073727792386717428802579797002771733855759148193843237122908474485291183325491905215956527818684579665510878937870940207087957463491280577880848596646761073907097536243064452938862642378304249824829804675431930637222350423009221617803794112075901979904574678587659926725746999762992097659812010866088841629767639275085838001966476526298485295347932487732689947404832240085945134729003909293898117426705392822281277293590132610493082169817171158080651555764572456306198506540952734955493573600787094232347051025685698722407279740237361 A013752 442 159524911063785790733371472784292496093705178081840260931992365780417213319267830643147095207513434147009395323951164125702905174495107849816020120226041702519010486983858914243767380565459631725565736884886422725455329722826136728597817814864654290915454581333409391117805398303275813095679419339489570214830167944622366338603208838478244258956803466000114044570755603292738780958434233577948962034270098127482719449920877096146834008755675522432621221092649389721049778567015946009983371086052050530692354204645693949176995580249886509910730217211149024218086530316046301625850883984475247370949427386284613199590173718184787721197065048761071826774703226640948003824042994065486162429599773690453066342734781853492222554252036462540800301910092847777329301365476724682220039351423569346026529055852701406993356339271245094765733787810410652100066053464084547909053508397366426925994777921671506859983265050376425418998082208953004244873001116979959873618191079267814015089499281102848581873591959029918444184729766105715759456491617650021525127401026502455634972242547290343429604224366832934079373893287126012603106681225305134436865151080871923951609977503879351259894314935664230756649850350568857088859016466158479293638558606987872797185060599503487363586090320348928277772193879407675548719814448416431468821460999621588718694163986471748030551966214017521345253301527088325034303191468014765686504718118870473158697219381200929246028466471103431480093128793589301482117 A013752 443 350476229607137382241217125707090613917870276245803053267587227619576617662431423922994168170907014820979641526720707584169282668365751946045796204136613620434266039903538034593556935102314810901067923936095470727825359401049022392729405739257645477141253715189500432285818460072296961371207684288858585761981878974335338845911249818136702636928097214802250555921950060434147101765680011170753869589291405586079534631476166980234594317236219122784468822740550709217146363511734033383933466276056355015931102187606589606341859289809000662273874287212894406207136107104353724671994392113892118473975891967667295199499611658851978623469951912128074803424022988930162764401422457961873098857830702797925386754988315732122412951691724108202138263296473986566792475099952364126837426455077581853220284335708384991164403877378925473200317131819472202663845119460593751756190557949014039956410527093912300571383233315677006645538786613069750325985983454004971842339165801151387391151629920582958334376281533988730821873851296134257523525912083977097290704900055225895030034016876396884514840480933931956172384443551815849689025378651995380357792736924675616921687120576022934717987809913654314972359721220199779024223259176150179008123913259552356535415578137109161737798640433806595426265509953058663180537432343170899937000749816168630414971078278278430423122669772196494395521503455013050100364111655228440213250865707158429529657790980498441553524540837014238961764603959515695356211049 A013752 444 769996276446880828783954025178478078777560996912029308028889139080209829004361838358818187471482711561692272434205394562419914022399557025462614260488140124094082489668073062002044586419785639549646228887601749189032314604104702196826504409149047113279334412271332449731943156778836424132543282382622312919074188106614739444467015850446335693331029580920544471360524282773821182579198984542146251487673218072616737585353138855575403714967973412757478003560989908150070560635279671344501825408495811970000631506171677365133064859710374455015701809006729010437078027308265133104371679474220984287325034652965047553300646814497797035763484350945380343122578506679567593389925140142235198190654054047042074700709329663472941254866717865720097764462353348487243067794595343986661825921805447331524964685551321825588195318601499264621096738607380429252467727454924472608350655813983845784233928025325324355328963594542383600248714188914241466191205648448923137619147265129598098360130935520759460624690530173241615656851297606963779186428848497682747678665421331291380984735077443955279104536611848507710728622483339421766788756898433850646070643023512330376946603905522387575419218380298529994274307520778914516218500410001943280848237431236527308308025167228828337943613033073090151505325366869883007640738857946467161590647346122481021691458977377711639600505489515698186960743090663671070499953306536883148512151958627069676658166784155076093093416218920282998996834899055982697595674653 A013752 445 1691681819353797180838346993317116339074301510215728389739469438559220994322582958874323557874847517301037922537949251853636551107211826784941363530292443852634699229800756517218491956364269050090572764866061042968303995185218030726427830186900456507874697703760117392061079115443103623819197591394621221483205991270232582559494033823430599518248271989282436203579071849254085138126500169039095314518418060105538972475020846065699161961784637587828179173823494828205705021715709437943870510422465298898091387419059175171197343496783692677669496874387783635930260425996258497430304579804863502479253101132564209474601521051451660087572375119027000613840304979175010002677665532892490730424866956741351438117458397270650051936942179150987054788523790306626473019944725970738696031550206567787360347414156254050817265114967493884372549534720414803067671597218469066320546390823322509187961939871639737608657733017209616769746425073044588501222078809642284133349266541489727022097207665339108534992445094790611829598102300842499422872584180149408996650027930664847164023462965144369748192666936231171440470783595896709621634898905859169869417202722656589838151688780432685503196022781515870397420653623151275192132045400774269388023577636426650496352731292401735858462117833661579062857199831013132967786703270908388354014652219431090804656135373298832472202310560465988916752752570188085341888397414461532277281197853103672079617992424788702176526235432967861748796046273225993986617697212641 A013752 446 3716624957120292406301848344317704596946240417943955272257614356514608524526714760646888856651039995510380315815874506322439502782544383446516175676052499144238434207872262068329026828132299103048988364410736111401363877421924013505961942920620302947800710855160977910358190816628498661530777108293982823598603562820700983883208392310077027141591453560453512339263220852811225048463920871378892405996964478051869122527620798806341058830040848780458509644890218137567933932709413635162683511398156261679106778159673007851120563662433772812839884633029960648138782155913779918854379161831285114946919063188243568215699541750039297212396508136502320348607150039247496975882831175764802134743432703960749109544056098803618164105461967594718559370386767303658361224818562957712915181315803829428830683268901290149645531457583584063966491327780751322339674499088976538706240420638839552685952381897992503526221039438809528043132895885478960937184907144784098240968338591652930267547565240750021451378401873254974189627030754950971232051067443788251565640111363670669219359548134422180336779289258899883654714311560185071038731872896172596203109594381676527874419260250610610050521662050990367263133176010063351597114103745501069845487800067229351140486950649406613681041272880554489201097268028735853130227387086185729213770190926090106497829529415137534941428476301343777650105797396703223496128809119571986413186791683268767558920729357260778681828139246230392262104913662277508788599080776172277 A013752 447 8165425030793282416645160812465996999490890198222869733149978741262594928385192329141214818062334870136305553847476290390399587613250010431996037960287340619891839954695359764118871941406661129398627436610387236748796438695967057672598388596602805576318161748788668469056945224132811559383117306921880263446132027517080061591408837905239228630076423472316366609361296213626261431475234154419426615975330958279956462193182894977531306249599744770667345689823809248236750850162581756452415674541749306908997591616801598248911878366366998869809226538766823543960904396542574481723071018543333397538381181824571119369891893224836335975635128375895597805889908636226750856014580093155270290031321650601765793668291249071549106539699942805596674936739727766137419610926382818095274653350821013255141011141776134458771232612311134188534381447134310655180264874498481455537610204143530497251037383029889530247107623647064533110762972260397277178995240997090663835407439885861487797802000833927797128678348915541178294610586568627283796816195174002788689711324665984460274932927251325530199904098501803044389407342497726601072093924752891193858231778856543331740099114770591510280996091526025836877103587694109183458859685928865850450536696747702884455649830576746330257247676518578212774810697859132669327109569428350047082653109464619963975731476125057164266318362434052279497282436880556982020994993635699654149771381328141482326948842397901930763976421923968171799844495316023686808552180465250492569 A013752 448 17939438792652841469369418304987795407881485765495644803730503294553921057662267547123248955282949709689463301802905409987707893986310272919095295398751287341902372380465705401769161655270434501288784478233020759137105775815039625706698659746736363851171001362088704626518108657419786995964708723307370938791152064455024895316325216877810585300277902368679057440766767781336896364951089437259480275297802115341064347438422820265636279830370639261156158480542908918376141617807192118925957236968223227279067708782113111352859396770908296516970870705670711326082106959204036136345587027739703474391823456468582749255652489414965430138470377041842628379540129273790171630664032464662128827198813666372079448689235874210193387067720774343895894836017181902203910885205263051355318413411753766121544801478482167405920398049247561812210036039354080509431041929273163757816129618503336502460529130516667297952895449152600779244346250056092817962252544470608188446390145429237688691770995832139370291706332567443968713259458691274142501605180797284126751295780291167859224027641171162189849189304408461288523527931467505342555390352682101952906535218147825699832997755150989548087348413082678763618996582163957876059114729985718273439829122754703237149062677777111687575173145311316333466259103196514474511659724034085053440588881493770060854682053046750589893101442267612858055529513826583689500126001017632140167047724777926836672306606748190541888456198966958073444258356209304039918389140482155332174093 A013752 449 39412947027458292708204612016058186511115624226793931633795915738134964563684001801029777954756640512187750874060983185742994243087923669603252363991056578290159512119883154767686848156629144599331459498677946607824221389465642057677616955463579791381022689992508884064460284720351272030134465065106293952524161085607689695009966501480549855904710551503987889197364588815597161313797543493659078164829271247404318371322214936123602906787324294456760080181752770893672383134322401085280328049619186430332111756194302505642232094705685527447785002940358552783402388989371267391551254699944128533238836133861476300114668519244679050014219418360928254549849664014517007072568879324862697033355793625019458548770251215639794871387782541233539280954729748639141992214795962923827634554265623024169033928848225321790807114514196893301425449178460914879219999118613140775922036771851830295905782499745118053602511301788263911999828711373235921063068840201926190016719149508035202055820877843210196530878812650674399263031030744729291076026582211633226472596829299695786715188727653043331098668901785389450886190865434109237594192604842577990535657874270773062533096068066724037147904463542645243670935491014215453701875061778623046747304582692083012016490703076314377602655400248961984625371249722742300502116413702884862408973772641812823697736470543711045995143868661945449147998341877004365831776824235737811947003851337105260169057615025774620528938269130406887357035608591840975700700941639295264786482321 A013752 450 86590244619325869079925532599279835764921026426266267799449626876682517146413751956862422166600339205276488670311980059077358352064168302118345443688351302503480448127383291024608005400114230684731216518595448697389814392656015600717724451153484801664106849913542018289619245530611744650205419748038527813695581905080094259936896403752768033422649081654261392566610001627866963406413203055568994728129908930547287461794906214663555586211751474921501896159310837653398225746106315184360880725013352587439649528358882604895983912068391103802783651459967740465135048609648674459238106575777250387525722986093663431351926736780559872881240062138959375246019711839893864538433827876723345382282678594167750431648241920760629332438958243090085800257541257760194956895906730543649313115721573784099367541679551031974403230587690574583231711845078629989646338063593070284700714787758471160105004151940024363764717330028815814663623678886999318575562241923631839466731971469153338916638468621532801778340751393531655180879174546170252494030401118958198560295233971431643413269634653736198423775577222500623596961331358737994994441152839143845206840349772888418385212061542592709613946106403191600345045273758231351783019510727634833703828168174506377400230074658662687593033914346969480221940635640864834203149760905238042712515378494062773663927025784533168051331079450294151778152357103778591732413682845915972847567461387620256591419580211626841302077377279503931523407232076274623614439968781531696735901659237 A013752 451 190238767428658934368596395120617799175531495058506990355390830248071490170671013049226741500020945233992445608675420189792956299484977759754004939783307811600146544535861090381063787864050964814354482691354200788165422220665266274776840619184206109256042749260051814182293482430754002996501307186440645606689193445460967089081361399044831369429560032394412279468842173576423718603889807113085081417701409920412390553563408953615831622907217990402539665862005910324515901964195574460040854952854335634604910013804465082956476654814255255054715682257549125801901701795398137786946120146982619101394013400447778558680183040706890040720084416519293747415505306912246820390939119845161189804875044871386547698331187499911102643368391260068918503165818143299148320300307087004397540915240297603666310489069973617247763897601156192359360070923637750087253004725713975415487470388705361138750694121812233527191083974073308344815981222514737502910510245506219151308410141317729885599854715561507565507014630811589046432391546477936044729384791258351162236968629035235320578953387334258427937034943157833870042524044995147375002787212787599027919428248451035855192310899209076183021839595767811945958064466446834279867293865068613729647310485479390511148305474025081924641895509820291948047603576502980040744320024708807979839396286551455913739647675648619370208774381552296251456600728557001566036112861212477392346105712668601703731348817724944170340663997883070137556925688871575348080924611413025137728775945343689 A013752 452 417954572040763678807806280079997304788642694643539857810793654055013063904964215669151151075546016679081403002259898156975124989968496138179548852703927262085521958345286815567197141937319969697136798472905179131599432618801590005684718840347700822035525920124333835758498780900366544583313371888610098397896157999677744694711750993701494518636743391170523777993046255347402909772745906227447923874689997595146022046178809471093982075527157924914379645898826984982961436615337677088709758331420975389226987300328409787255379210626918795355210353919835429386778038844489708717920625962920814165762647440783769493420362140433037419462025463092888363071865159286206264398893246299819134001310473582436245293233618937304692507480355598371413951455302460828228859699774670148661397390782933835254884144486732037093337283029740154613514075819232136941694851382393603987825972443985678421835274985621477059238811491039058433560710745864878293894391009377163475424577080475052558662880810088632121418911143893061135011964227612025490270458386394597503434620077990411999311960591973365766177665770117761012483425326854338782881123506494355064338983861846925773857507045562340374098981591901882845269867632783694912868444621555744364035141136598220952992827126433104988438244435075181409860585057577047149515271094285251131707153641553548642486005943400016756348677316270394864450151800639732440581339956083812830984394250732917943097773352541702342238438803349105092212565738450851039733791371274416227590120751920084733 A013752 453 918246194773557802340750397335754078620648000131857067610313657958863701399206381825125078912974598643941842395964996250874349602960786015580468829390528194801891742484595133801132120836291973424609546244972678552123953463507093242489327292243898706012050446513161437161421821638105298449539478039276386180177859125292005094281716933162183457444925230401640740250722622998244192770722755981703088752693924716535810435454844407993478619933165961036892082039722886007566276243896876563895339054131882930131691098821516302600068125747340593395397147561878438362751351341343890053271615240537028722180536427401941577044535622531383210558069942415075733668887754951795162884368462120702637400879110460612430909234260805258409438934341249621996451347299506439618804760404950316609090067550105636054980465437350285494062010816339119685890424574853004860903588487118747961253661459436535492772099143410385099147668845812811378532881508665137611685977047601628155507795845803690471382349139764724770757347783133055313621285408063620002124197074908930715045860311344935162488377420565484588292331696948720944426085443098982305989828343768098076352747544477695925164942979100461801895462557408436611057899189225777723571972833557970367785205077106291433725241196773531659598823023860173557463705371496772587485050594144696736360616550493146367541755057649836813698044063846057517196983506005492171957203883516136789672714168860220720985808055534120045897850050957983887591006927376519734295139642689892452015495291968426158401 A013752 454 2017386889917506491742628622946651710729563656289689977539859106535623551974056420869799798371805193220740227743935096763170946077704846876230290018170990443979756158238655508961087269477333465613867173100204974779016325759325083853749052061059845457108474830989415677443643742138917340693638233252290220437850756498266535192136932102157317056006500731192404706330837602727142491517277894891801685989668552602229175526694293164361672527993165616398051904241271180558623108907841437810878059901927746797499325344110871316812349672266907283689687533193446929082964718896932526447037738683459852102630638531002065644766844762701448913596079663485921386870546397629093972856957511279183694369731405681965510707587670989152725537338747725419526203610017015647842514058609675845590170878407582082412792082565858577230454237763497045949901262790952051679405183906199889270874294226382068477620301818072616062827428454250746598636740674537307332874091573580777057650627473230707965627021060063100321353893079543322524025964041515773144666860973574920780955755104024822551986965192982369640478252738196339914904109718488464126259652871258511473746986355217497947587379725083714578764331238626335234494204518729033658687624315326860898024095554402522279894354909311449056138614183420801305747760701178409374704656155335898729784274561433442569489235861656691479694602808269788365281772762694066301789976932084952526910953028985904924005820298008461740837576561954690601037442219446213856246421794989693717078043156454632270006997 A013752 455 4432198997148761762358555084613793808472851352868448880655070457058764943687001956650950157022856009505966280353425407588686568532717548587077947169921666005423524279650326153187508731041701623953666179301150329589498867693237209226686667378148480469267319203683746243343685301479201397503923198455281614301958112026691577817124839828439625572046282106429713139808850213191532053863459535077288304119301810067097498632147362082102594544000984859226520033618072783687294970270527638870499097604535259714106017781011584283036732229970395302266243510426002903195273487416560760604141911887561295069479512852611538221552757943655083263170587020678569286954590435591119458366735652280366576530299898283278227024570113163168538005533228752746699069331207383378310003386765457832761605419861457835060904205397191294175307960366403009951933074351721657539653189041921156728110824415361404445331803094305537490031860313988890277204919261958464210324379187156967195658428558687865400482565268958631406014503095756679585285042999210153598833093558944100955759793963542535146715362528982266100130721265817358793044329051519155685392457358154949707822129022412842990849473256008920929545235731262058510183767327647686948136710620773113392958937933022341448927897735757253576336535360975500468727830260488965396226129573272969509336051211469273325167851188059751180889042369768725038524054759638863665032579319790640701623363804682033118040787194724590444620155706614455250479260556123331842173388683592357096420460814730827097205372409 A013752 456 9737541196735829591901745520896504997214854422251982190799189794158106581280343298762137494979214652884607917936475620472344391066380454245810249932317900213915482842391766558552956682098618467826204595924627274108129012322042148671030608229792211590980300290493190496626076607349805470316119267006253706621401972122641396464223273103081857381785681787826079768160043918381795922338020598564802404150106076717413204494827754494379400213170163735720664513858905905760987049684349222598486517437163965591890921064882450669831700709244958479078936992405928378320015851854183991047299780416972165267646489737187549472751409202210217929185779684430816723439235186993689450031718228059965368637068876528362264772980538619481277998156503569784497855320662621282147077440723710858577247107435622863628806539257629273303151588924987412864396964350732481614618056325100781331659481240549005566393971398189265865599997109833591939019207618522745870082661074183856928861567543437240284860195895902113199013863301377425048871239469264707456636306549000189799804267337902949717333651476174038621987194621000737268318390926187585040807228815866424508085217462241016050896292743451599282210882901582742546873736818841968225056353233838530124330786638850084163294591325458686107211368188063174529795043082294256975508806672480714012011304511597993495393769060167273344413226086381888909637348306926583472076576765580037621466530278886426760335609466809925206830482087431958185302935441802960057254934937852408540835752409963627132560203182573 A013752 457 21393378009228617613408134909409621478881035165687604873185819977765360159072914227380416076469334592387483595706436938177740627172837857978045119101302426769972315804734711129140845830570664773814171497246406121215559440071526600630254246280853488865383719738213539521087490306347522618284514029612739393447220132753443148031898531007470840667783142887853897250647616488684805641376631255046870881917783050548156810275136576624151542268334849727378299936948016274956888548156515242048874878809449232405384353579546744121620246458211173778536424572315824647169074826523642228330917617576087847093019337952601046191634846017255848790421157966694504341395999705825135721719684947047743914895640321732811895706238243347000367761949838342816541788139495778956877129137269992756294211895036063431392487966749011513447024040868197346063080130678559262107315869746246416585655880285486165229367555161821817106723193650304401490025199137894472676571606379981933672708863892931616905837850383296942698233457673126202832370113113974562282229965488153416990169975341372780528982032293154362852505866582338619778495504864834124334653481708458534644263222764543512263819155157363163623017309734777285375481599790995804190448808054743250683154738245553634906758217142032733377543375909174794441959709651800482575192848259440128684388836011980791709380110625187499537675857711781009934473254230317703888152239153979342654361967022713479592457333998581405679406569146088012133110549165641103245789092058461741564216148044690088810234766392112881 A013752 458 47001251486275272896657672395972938389101634259015667906389246491150496269483192557554774120003128099475301459767041953176496157898724773977765126665561431613629177823002160350722438289763750508069734779450354248310584089837143941584668579079035115037248032264855146327829216203045507192371077323059188447403542631659314596226081072623413436947119564924615012259672813425640517994104458867337975327573369362054300512174475058843260938363531664851050124961474791756080284140299863986781378108744359963594629424814264196835199681468689948791444524785377866749830457393872441975643026005814665000063363485481864498483021756699911099792555284052827826038047011353697823180618147828663893381025721786846987734866605420633359807973003794839167942308542472226368259052714582174085578383533394231358769296062947578295043111817787429569300587047100794698849772965832503377238685968987213105008920518690522532183470856449718770073585362505954156470427819216820308278941373972770762342125757292103383108018906507858267622717138511402113334059234177473057127403435824995998822173524948060135186955388881397947653354624188040571163233699313483400613446300413702096443610683880726870479769029487305695969933074740817781806416031296270921750890959925481335890147803061045915230462796872457023388985482105005660217698687625989962719602272718321799385508103043536936484273859392782878826037739544007995442270469421292615811633241548901514664628762794883348277656232413955362656443876516913503830998635252440446216582877254184125116085781763471999557 A013752 459 103261749515346774553956906253952545640856290467057422390337174541057640304054574048947838741646872434547237307108191171128762058903498328429149983284238465255143303677135746290537196922610959866229207310452428283538353245372205239661516868236640147736833926885886756482240787998090979301639256878761037018945583161755514167908700116553639320972821684139379181934501171096132218033047496131541531794678692488433298225247321704278644281584679067677757124540360117488108384256238801178958687704911358840017400846316938440446933700186711817494803620953475173249377514894337755020487728134774819005139209577603656303167198799469704686244243959064062733805589283944074117527818070779574573758113510765702832053501932109131491498116689337261651969251867811481331065138813937036466015708622867126295216143450295829514209716663678982763753389742480445953372951205934009919793393073864907191704598379563078003207085471620032137851667041425581281765529918819354217288834198618177364865650288770751132688317537597764613967109553309550442994928137487908306508905348507516209412315234310888117005740989372431290994420109341125134845624437391723031147741522008903505886612672485956934444052557783610614045942965205576666628696020757907215086707438956282494950654723325117875761326764728788080385601104184697435498284016714299948094966193162152993249961302386650649455949669085943984780804913778185565986668221318579876938158231682936627718189391860358716166010742613459931756207196707658967916704001649611660337832581327442522880040462534347983026729 A013752 460 226866063685216863695043323039933742772961270156125156991570772466703635748007899185538401715398178738700280363716696002969890243410985827558842513275471908165549838178667234600310221638976278826105568461063984938933762080082734911536352559515898404577824137368293203991483011231805881525701447362637998330623446206376864626895414156068345588177289240054216062710099072898202483018605349000996745352909087397087956200868365784300181486641539911688032402615171178121374120210956646190172236887690255371518229659358313753661913339310205863036083555234784955628882400222860047780011538712100277354290843441995232898058335762434941195678603978063745826170879656825130836208616301502725338546575383152249122021543744843761886821362366473963849376446353581824484350109974219669115836511844439076470589867160299937442718747510102725131966197264229539759560373799437019793786084583281201100175002639900082373045966781149210606860112490012002076038869231646121215383568734364135670609833684429340238516233630102288856885739688621082323259857118060934549400065050671013112078856569781021193061612953651231546314740980222451921255836888949615499431588123853561002432888041451647384973583469450592519058936694556651936583245157605122151545496243386952641406588427145283973047634902109147412607165625893780265789729984721316985964640726377250126170164981343471476854721422981818934563428395570673688472710082236919989633133635007411771096862093917208099416725601521771470068387211166726752512998691624196817762218181176391222767448896187962518709723613 A013752 461 498424741916421449538010180718734432872195910533006969910480987109347887738373354510627868568729798688924515959085581118524848864773935863146777001666211782239712994478531914416881556940830884580953933908957574910837475289941768600645366573256428794857479629798140169169288175676277521711966079855715682332379711315409971585289224900882155257225504460399112689774087663157350855191875951755189849540341265011402239773307799628107498726151463185978607188545531078332658942103471751679808404442255491051225550561610215316795223606464522281090275570850822547516654633289623524972685350550484309347376983042063526677034163670069565806905892939806049580097422606044812447150330014401487568786826116785491321081331607421744865346533119143298577080052638819268392117191613360613047492816522232651005885938151178962561653088279695687114929735389512298851754141237363132486948027829468798817084480799860480973581989018184815703271667140556368561057395701926528310197700509398006068329804604691260504020165285334728618577970095900517864201906088379873205031942916324215807237247883808903561156363659171755707253485933548726870999073645022305252251199108106273522345055027069269304786962882382951764372483917940964304673389611258453366945455246721134953170274774438188888785653879933796865497942880088635243940036776432733418164315675850818527195852464011606834649822966291056199235852185068770093574544050674513217223994596111283661099806020336106194418546146543331919740246702933298675271058125498360408623593344044531516420085224924953653605262777761 A013752 462 1095039157990377924635008367039059549020214415441016312893326728679237309361206259859849427245499367719567161562111021717399092955908337091333469072660667285580649448869334615973888780599005453424355792797979792079109933212002065615617870361444374062301882746666513951664926121960781715201189477443007354084238225759955707572880427107238095100124433299496850579433670595956699828856551466006152099440129759230050720781957235782952174701354764619594999993234531779096851695801327438440539064559635313839542534583857643050999106263402555451555335429159257136894090229337302884364989715159414027636187231743413568109444057583142836077772246788753890927474037465480452946389275041640068188624656978577724432415685541505573469166333262757826973844875647485932657481469974553266865341717899345134259931406118140180747951834950491424591500628650758520577303848298486802073824817141342951001134604317293476698959629872952040100087852707802341728643098357132582697504348019147419332120580716506699327332303131880398775015800300693437747651587676170581431455178587164302128500233600728161123860530959200347288835908596006552935584964798114004639195884440509482928592085894471184662616957452595345026326347167716298577367436975934822047179165177046333492115093679440700988662081574214551713498980507554731630936260797822715319707001539844248304249287863433500215725661056941450469721167250596087895583273279331905538241116127656490203436273826678425309137545883955700227669322006344457189570514701719897817746034576865835741574927239160123176970762322740917 A013752 463 2405801030104860300423113382384813829197411070723912839426638822908284368666570152912089191658362110879889053951957914713125807224130616589659631552635486026420686839165928151294633650976014981173309676777161603197804523266768538157512461184093289814877236394426331151807842689947837428297013281942287156923071381994622689537618298354602094934973379958994580723015774299316869523997843570815516162469965081028421433557960047015145927818876417869250214985136266318675783175675516382253864324837518784505474948480735241783045036460695414327067071937862887929756316233854054436949882404205232618716703348140279609136448594510164810862865626194892298367660460311660555123217237266483229810408371381935260578017261134687744911758434178278945861537191797526594048486789534093527303155754224861259969069299241553977103250181386229659827526881145716469708336554711775504156193123259530463349492725685093768307614306830875632099893012399041744777828887090620284186417052598066880272668915834165218422149069980741236108709713260623482731590538124546767404907027355999971776315013220799769989121586517363162993572491185426396799480167661456468192313358115799333994116812710153192703769455523351973022838984727472707974476259036128804037652625893970794682176860813731220072090593218549370114557260175097745393166964972816505557396282383037813524435685435963399973949277342100366681977404449559605106596451394692196467515732132461308976949493597212500404175188307050673400189500447938772445486420799678615505588037965374241124240115144434790619804764823061794649 A013752 464 5285544863140378080029580101099435982746712122380436508220325493929500757960454625947859954073421557603116251532451538624737398471414964647482210521140162800046248985647544148394310131194304913637761359879424042225576537617090478332054877221452957723285288358554649540521830389815398829968538180427204883759987826242186048914147401485060802572136515769911093848465656135599162344223262325081689008946513283019441889526838223292275603418071490058742722322344377102130695636959109491811739921668028769558528461812175326197349945104147825276566357047484764781674626765777357597978891642038896063320597255864194301272777562138832089465715780750178379513750031304718239605708270274463655893467191926111767489903922712908975571133279889678844057797210379165927124525476606403479485033192032020188152045250433694087695840648505546562641076557877139083949215410701770782631156291801188427978835518330151008971828632107433763723464948240694713276890064938092764357558264557952935959053608087660984873461506747688495730835240033589791561304412259629247988580739101131937992564084046097094666100125578646869096878763134381793768457928352219860618512447780411136785074637524206564370181493784804284731177249446257539419924341102374982470722819089053835916742563207767490498383033301152966141682300604689746628787822045277862709599632395534076313185200902811589742766562320594505600304357575682452419192403714138755639132063495017495822358037433075863387972888710590329460216332484121483062733666496893918265776919409927207749955532972323234991711068316266762843853 A013752 465 11612342064319410641824987482115460854094526532869819008560055110163113165239118813207448319099307162054046404616796030358548064441698677330518416514944937671701609021467654494022299358233887895262161707655094620769591653144747780895524565255532148118057778523744565040526461366424431229440878382398569129620693254254082749464381841062678583250983925146494673185079046529911359670258507328204470752655489682793713831290463576573129500709503063659057760942190596493381138314399163553510392607904659206720087030601349191655577829393812772132616286433324028225339155004412854642759624937559454651115352171133634879896292304019014100556177570308141899791708818776465972413741069792996651997947420661667553175318918200261019329779815917624420394980471203027541892582472104268444428617922894348353370043415202825910667761904766685798122445197656074567436426257311790409440650373087210976269501633771341766711107504740031978900452491284806285069327472668989803293555507233822600302040776968591183766994930324671625120645022353796772060185793734405457830911883805186867769663292649275316981421975896287171405842642606236800909302068589827033778871847773563267516808978640681821921288741845215013554396417033427814105573777401917836488178033538651277509083411367465176624947524162633066613276014428503373343446845033475464372990392372988365660067886383477062664858137418346128803868673593774347964965710959962846139173143498553438321720608240467671863376436497166953824095282467614898288825865293675938429911891943610075426652305940194147276789217090838077967945041 A013752 466 25512315515309745180089497498207667496445674792714992361806441077028359624030344032616763957061177835032739950943100878697730097578411994095148961083334028064728435020164436923366991690039851705890969271718242881830792861959010874627467469866404129415372939416666809394036635622034475411081609806129656377776663079596219800573246904814704847402411683546848796987618665226215257195557940600065222243584110833097789287345148477731165513058778230858949900789992740495958360876734962327062332559566536277164031206231164174067304491178206660375357981294012890011070123544695041650142895987818121868500428719980595831132154191929773978921922121966987753842384274851895741392989130335213644439490483193683614326175663285973459467526255571020851607772095233051509538003691213077772409673576598883332353985383200608525737072904772408698475012099250395824657828487314003529541108869672602514864095089395637861464303187913850257644294123352719408297312457453770597835941449392708252863583586999994830736087861923303560390057114111291508216228188834488790854513408719995548489950253950457871408184081044142915578636285805902251597736644691849993212181449558518498734429326073577962761071365833937384779008928222440907589945588952013486764527139684416856687456254774320993045009710585304847349367403699421911235552718538545595227459892043455439355169146384499106674693327908106444982099475885522242479029666979038372967763396266321903992820176304307475083838030984275797551537335581349931540550426050206036730516426600111335712355116150606541567105909948571257295575255077 A013752 467 56050557187135510160656626003562245489691147519594838218888751046231306093994665839659030413663407703566929672221992630498913024379771151027042267500084859658208371739301267920637280743017554197842459489964979611382251917723946891556546031296489872325574347898416980238698488461609742478146296744066855061975328785872894901859423449877906549743098468752426806981798207501994920058640795498343293269154291500315843064297291205575370632190135773197112932035614050869620518846186712232555944633367680200929376560089867690425867967118520032844661484902946319354321061427695006505363942485236413745095441897797369040997342759669713431691462901961472095191718251849614943840397119346464376833560591576522900674607932239283690450155183489532810982275293227014166454994109595131865984052847787746681181705886891736931044349171784981910549601582053119626773249186628865754401816186670707725156416911402216381637074103846729016044514189005924540029195469025934003445563364315780031541293140638988643127185032645497922176955479702507443551053330869371873507365958957830220032420707929155943483780426053981985526263919915567246760227408387994435087162644680065141719541229383650784186073790737160434359482615304702673975110458927573630421666125886663834142341391739183221719886334155914749626560185927629938984509322629184672714729382819471600263306614606744537364301241414109859625672548520492366726428178352947305410176181597109223072225927340563522759192154072453927220727526272225799594589286032302662696944589240444604560044190182882571822931684157011052278378835404169 A013752 468 123143074140136715822962607329826253340851451100549859566898586048570179488506280849730889818818506724736544489871717809206111914562357218806411861697686436669083792711244885621640105792409566572659883499453060206206807463239511320749731630758388249499286842332822105584420579150156604224487413946714880571159797342562750099385153319381760689785587335849081694939010661881882839368833827709860215312331978426193907212261148778649089278921728293714057111682244069760556279905072206774925410359508793401441840302517439315865631923759388512159721282331773063621443371956645929292284581640064400997974685849460819783071162042994360409426143995609354193136204999313604031617352471204182235903332619693620812782113627129706267918990938126503585728058819219750123701622058780504709566964106589679458556207833501146037504435130411605257477474675770703820020828463023618062420790162115544872168647954350669390456651806151263648249797673246016214444142445449977005569902711401768729296221029983858048950425516722158935022771188906408853481664167920010006095683011830352993411228295320355607833865596040598422201201832054501241132219616228423773886496330362103116357832080955880772856804118249541474287783305824431774723317678263879266036400478573000443610724037650985538118590276140544704929552728483002975948966981816318725954260454054379105778484632291017748589369827386799361597602589099521729697962707841425229986157070968848963089680362367218059501945162497181278103938375220080081709312661412968949945187262561256796218417085831793010294980910092953281855598301382959293 A013752 469 270545333885880364663048848303628278589850638067908041468476193548708684336248299026858764931944259274246188244248164026825827876293498809717686860149817101361977092586605013710743312425923817760133764048298373273036355996737206371687160392776178984149933192605210165968972012392894059481198848440932592614838074761610361968349181842681728235458935376860432483781006424154496598093327919478562893041193356602348014145337743866692049145791037061289783474365890221263942146951443638284511126559840819102967723144630814176956793336499376561214907657282905420776311088188751106655149225863221488992550384811265421063407343008458609819509238358353751162320242383491988057463323379235588372279621765466884925682303638803964670618023091063928377844545225825791021772463663140768846918620142177525770447988610202017844397243981514296750678011862668236292585760133262888883138475986167852084154519555708420650833264018114326235204805488121497623133780952653599481237076256949685898263797602874536133544084860238583180245028302027380251099216176920261983392215576991285526524468564818821270411002714501194733576040425023739226767486496853847031228632437805540546638157081860070057966398647794242619010259922896276609067128939145742747481971851424881974612760710719215227246542836680776716730227344477157538159880459050452240921510217557470895395330737143365993650845510768798197429932888251649240146424069127611230279587084918561171908027756120778076725773522006307267994352610358515939515359917124292783029576415847081181291862337572449243618073059474218360236749468138361566721 A013752 470 594388098547279161164718319723071328061901851835193967106242197226512979486737512962008706555481537625518875572613216366936343844216816884949758031749148171692263672412771215122503057399754627619013879614111526080860874124831642398596691382929265228177403224153646734633831511227188248680193870024728905974799250251257965244463152508371756933303281022962370166866871113867429026011041439094402676011501804455358587077307023275122431973302908423653654293181860816116880896852321673311070945051970279569220087748753898746774074960289130304989152123050543209445555460750686181321362849221497611316633195430350130076305932589583565773461796673303191303617572516531897762246921464180587653898329018730746181724021094452310381347796731067450646124465861139262874834102667920269156680208452364024117674230976613833204140745027386909961239592062282115134810915012778566876255231741610771028887479463891400169880681047797174738744957657402930278024916752979958060277856536518459918485563333515355885396354437944167246998327179554154411664977940693815577512697622649854301774257436906950331092972963759124829666560813777155081208167833587901927609305465858772580964031108846573917352177829203951033965541050603119710120482279303196816217892157580465698224235281450115854260654612187666446656309475816315111337257368533843573304557947973763557183541629503975088050907587159049639753562555488873380601693679873361872924252825566078894681936980197349434566524427847857067783592684957659519115245737922071244315979385616037355298221555646670988228906511664857737440138581499980362086037 A013752 471 1305870652508372317078886148431587707751998368481921145732414107306649015932362315977533128302392938163264969633031236358159147425744346696234618395752878533207903288290858359624139217107260916878973493512203022799651340452255118349716930968295595706305754883465561875990527830166132582350385932444329406426633952802013749642085546060892749982467308407448327256606515837166741570146258041690402679197269464388422815808843530135443983045346489806767078482120548213008787330384550716264422866279178704213576532784012315546662642687755219280061167214342043431151885347269257540363034179739630252062643130360479235777644133899315094004295567291247111294047806818820579383656486456804751075614628854151449361247674344511725907821109418155189069535451496922960536010523561420831337226417969843760986530285455620591549497216825169041184843383760833806951179580283074511427132744136318863950465792382169406173227856262010392901022671973314237820820742106296967858430450810731056440912782643733236880215790700163335441655324813480477242427956535704312823795396676961729900998043588884569877411261601378797250777434107868409713414344730392620534957644108491723360377976346135922896422734690761080421622293688175054003134699567629123405230709070204283138998644913345904531810658182976303183303911918368444299607954438668854330550113811698358535132240960020233268447843968988432058538576934409054817181921014681776034814583457768675331616215545493576707742654167981741977920553128851977963496194886214790523762206710198434069590192757755736161138907606127692449155984463555456855503023289 A013752 472 2868997823560893980622312868104198193931140415554780757174113793752707888003400008202640282880357285144693138283769626278875646894360329691627456615469074137457763524375015816094233859984652234383104765246310041090833994973604495014328097337345423766753743478973839441551189642874993283423797893580191705919314794306024207963661944695781371711480676571163974982764515294255331229611328917593814686196401013261364926332029235707570430750626238105467271425218844423980305764854857923632937037215355613157227642526475057256017825984998216758294384369909469418240692107950558816177586092887967663781626957401972881003484162176795261527437361338869903513023031580948812905893300745600038113125339592570734246661140534892261819482977391686950385769386938739744297615120264441566447886440279746742887407037145998439634245385364896383483100914122551873871741537881914701605410638867492544099173345863626185362581600207636833203546810325371380492343170407534438384971700431176131000685383468281921425834092168258847965316748615216608501614220508942375273878486499284920592492701764779400020672541738229217559958022734986896140371315372672587315301944106356316222750414032460622603440748115602093686304179232920593644886934950081184121291867827238810056380022874620952256388016027998938093718694484655472126238675901755472964218600044301293701685533389164452490779913199867585232609253524896693433348680469255861948487639856717779703560825553449388026910611207055887125491455224087795585801140165013894780705568142305959650889653488789352346022180010662540310795697866431338711540142165933 A013752 473 6303188218363284075427221371224923432066715492973853323511528004874699229943469818021200701488144955462890824809441868934689796226909644332505522184185555879994706463051909747959031790386280958939681169246143160276562286957009075546478829850147896015557974423305525253087963645396360243682083972195681177904734603090335184896165292496631673650123046426847253037133640101478962711456089631953610865573493026135218743151468230849532236359125845117711595321205801199484731765386122858221562670762136282106429130630665700791471163689041082217972762460691104311874800561167377719142156646074864957328234425412134419564654704302419189575779882861497178018111600383344541954247581738083283734536371084877903139914525755158299217404101329536229997535343104411218221860419220978121486006509294603594123633260609758571876437111646677354512372708327246466896216158726566599427087173591881119385883840862386729241591775656178122548192342284840922941677945385353161131782825847293959808505787479815381372557500493664688979800896707630888878046442458146398476711034838928970541706465777220341845417574198889590979227775948766210820395779873761674331718371201664826741382659629315987859759323609977799828810281774726544237816596085328361514478233616443665693866910255542232107284471213513666991899971782788072261346370956156774102388264297329942262603116855994302122243469300109084756042529994198035473067050990955128700827344765208962008723133740928305495122612821901784014704727127320886902005104942535526833210133208646193353004568714870207104210729483425601062818148212549651149253692338554801 A013752 474 13848104515744135113713605352581156780250573938063555751754827026709714208185803190192577941169454467151971142106343786049513482310520488598514632238655666268348370099325045716265992843478659266790479528833776523127607344444548938975613989180774927546180869808002238981034256128935803455369538486913911547856701922989466401216875147615099787009320332999783414922582607302949281077069028921402083071664964178419075578703775703176422323280999481723612374920689145235267955688553311919512773187664413411787824799995572544638862146624823257632886159126138356173188936832884728848955318151426478311250131032630459319783546385352414959497988402646709300105791186042207958673481937078568974364776407273476753198392213084082783380636810620991097304585148800391446433427341028488932904756300920244096289622273559639582412532334287750147863682840194960487770986900722266818941310520381362819290786798374663644143777131116623335238378575999795507702866446011620895006526868386504829699287215093154392875508828584581321688622570066665062865068034080547637453334143541126948280129105312553091034382410514960431381363423759439365172409528382654398506785261530057624350817703205607225327891233971121226223896189059074217690483061599466410247308679255326733529425601831426283939703983256089526381204238006785394758177976990676432702947016661233883150939047732619481762568902052339659209025438397253083934328311027128417755717676449164089533164724828819487172784380369718219480306285498723988523705215558750552452562662659395686796551037466569845007950972675086045535011471622971583574910362067804897797 A013752 475 30424285621089864844828790959620801446210510941925631986605354977681242115384209608853093736749291464332880599207637297950781120636213513450936647028326498791561369108217125438636386277122614409138683524847807021311353335744674018929423934230162515818959370968180919041332260715271960191446876055749863670641174124807857683473474699310374232059476771600524162584913988244579570526320656540320376508447926299986709046412195219878599844248355861346776387700754052081883698647751626287169562693298716265697851085590272880571580136134736697019450891600125968512496094221847749281154833978683972849816537878689119125564451408619255666017080520614820332332423235734730885205639815761616036679413766779828426776867692145729875087259072934317440778173571914460007814239868239590185591749593121776279548300135010528162560333538430187074856511199908328191632858220886820201214059213277854113981858596029136026183878357063221467518717731471550730423197581887531106329339529845151110849334011559660201147492896400325163749903786436463143114554470874963159484975113359855905371443644371679141002538155901368067744855441999488285283783733856691713519407219581536600698746493942719074045377041034553334013899927362786056265991286334027703313337168323952833564148047223643545815529651213628689459505710900907512283717015448516122648374595604730841282613087868565001432363877808990231282228888158765025403719299326601133809311735158813504704362900448916413318607283672270928198232909240696602786580358582574963738280169862692323892022629314053949482468286967164042040420203155668569114078065462967360460009 A013752 476 66842155509534433064088853738286900777324492539410613474571964885965688927499108510650246939638193347139338676459179143597866122037761089051707813521233317845060327930753024588684140650838383856877687704090632025821043278631048819587944383503667047254253738017093479133806976791452496540608786694482450484398659552202863330591223914384892187834670467206351585199056032173341316446326482419083867189060094081070799774967592898073283857813637827378867723778556652423898485929110322952911529237177279635738178835041829518615761559088016523351733608845476752821953919005399505170697170251168688351046933719479994718865099744736504698239525903790760270134333848909203754796790675228270432584672045615283053628778319644168535566708183236695417389647337496068637167884990522379637745073856088542486167615396618130373145052783931121003459755106198597037017389511288343982067288091571445488418143335476011849525980750467897564138622856042996954739765087406905840605558947069796990535986823396573461921041893391514384758538618800909525422676172512294061388490324051603424101061686684579072782576328515305644835447406072875762768472863283151694602137661420635911735146047192153805677693359152913674828538140416040965616382856075858864179401758807724375340433259750344870156718643716342230742534046849293804487326282940389921458478986543593658297900954047237308146903439546351538127056867284806760811971300620542690979057882143913269835485292286269360060980202227979229251517701601810436322117047805917195333001533188335035590773716602976527012982826466859400362803186333003846343629509822139290930639773 A013752 477 146852215654447149441803211663016321007781910109085117803634606854466618573715541397898592526385110783665127072180816578484511870116961112646602066306149599305597540463864395021339057009891929333560279885887118560728832083152414256634713810557556502817595462423554373656973928010821134899717504367777943714223855036189690737308918939903608136672771016452354432682326102684830872232579281874727256214365026696112547105603801597067004635616562306751372389141488965375304973586255379527546629734078483359716778900586899452398828145316372301803758738633512425949832760054862712860021683041817608307250113381697548397346624139186100822032238410628300313485131466053520649288549113476510140388524484216776868822425968258238272640057878571019832005055200478862795857843324177668064125927261826527842110251026370032429799680966296672844601081968318317690327204756300491728601831937182465738054660908040798033408579708777970948412554414726464309563263897032972131810413006712343988207563051002271895840529039781157103314509345505598227353619551009510052870513241941372722750032525646020222903320193748126501703477951142108050802334880633084273040896442141137098082115865681161911073892310058951343598298294494042001459193134798661924602145664100570452622931871671507679734310860244803880941347300927898488458655843620036657444278333436275267280488396041780365998746856683334329265143937424720453503900947463332292080990167070177453828561187152933784053973504294870366665584390419177528599691154029600078146604368414772073192929855376739429847523269747690102597078600373609450416954033079240022174615581281 A013752 478 322634317792820387323641656023646857254096856509660003814585231259263161006453044451183207780468088391712284177581254022930472578646963564484584739674610669674397796399110075861881908250732568745831934909293999477921244086685854121826466241794951636690257230944548958924371719839774033374679357096008142340149809514508750549867694910968227076270077923145822688603070447598573426294976682278775781902959963651359265991011552108756209184449587387932765138943851256929545026969003068822019945525770427941297763244589418096920225435260069947062857948777826799811782573840533380153467637642873285451028499099589513828970533233791863506004827788150375788726833830919584866486942402307892778433588291824258780802869852263349484990207159220530570915106275452061562499681783218336736884662194232881669116221504934961248269899082953790239588577084395343965648868849592180327738224765989877226506090014965633279398649620185202173662382049154042088110490781781439773587477375747019742092016023051991355161642300399202155981977032075799305495902153567893586156517592545195871881821458844306429718594465664633924242541058659211387612729732750886147870849483384078204486408556901512718629341405199516101885461353003410277205847317152660248350914024028953284412581322062302372376280959957834126428140020138592979143666888433220536405079498559496762215233006103791464099246844133285521395521230522110836348070381576941045701935397053179866061348928174995523566579788935830195564288905750933030333521465403031371688089797407254244804866892262696527375008623635675155405781685020819962566048010675090328717630432074357 A013752 479 708827596190826390950040718283952145387250793751723028380643753076601164731177338659249507493688390196591888338146015088378248255287378951172632673065119641274651958688844836668554552426859453534592760995718916852992973258448821505652746333223508745808495136385174062756844668487983551324170547539929888721309131503375724958059325719397194886565361197151372446860945773374065817570063770966470392840803040142036307382252379982937391578235743491288285010259641211474210424250899742201977820320117630187031185848362951558933735281266373673697098913464885479186486314727651836197168399901392608135909612521798161882248261514640724122692606650566375607832853926530327951671812457870440434218593477137896541423905065422578818523485128807505664300488487168179252811800877730685810935602840729641027048338646342109862448968285249477156376103854416570692530564862554020180040879810879760266633879762879496314838833215546889175536253361991430467578748247573823182571687794516202373376159202645225007290128133977047136692403539470531074174497031388662208785869150821795330524361745080941226091752041065200731560862705874287418585167222853696866872256314994819815256639599512623442828663067223336875842358592548492379021246555784394565626958110791610365854441164570878312110689269027361575762623624244488775178636153887785518481959658335214386586866914410029846626045316560828290505960143457077507456710628324539477407152067325836165736783595200465165275775796292018939654742725934799867642746659490459923598733284903737575836292562301144270642893946127578316426502361990741457757607479453173452192634059267362329 A013752 480 1557294228831245580917239458069842863415789993872535493352274325509292758914396613034371167963633393261912378678906795149167011416866371555726273982724067851880410353239392106160814351681810219415500295907594460326025562248812060847919083694092048714541263814638227415876787736668099862259202692945225965520716161912916467732856338605515637165784098550141565265753497864102822601201430104813335453071244279192053767318808478822513449297383928450360362167540431741608840302079226733617745271243298433520907515308853404574977416412942222961112526312882353397772710433456651084125178974583359560074593418710390561655299430547665670897555656811294327210408780076587130509822971969941357633978249869271958701508319428733405664296096827990089944468173206308489818427526528374316726625519441083021336425200006013615367800383322693101312558300168153205811489651003031182335549812944502833305794633839046253403700916574556515518653148636295172737270509899919689532109998084552096614307421768211559341016411510347572559313210576216756769961369977960890872702554524355484341162022753942827873723579234220246007239215364805809458631612388609572016518347124043619134118837200129233703894572758689671116225661827829037756709678683058314860682426969409167973782207238562219651707184324053113381950484102465141839067463630091464784104865369362466007331346610958835573037421560484139754241594435175199283882393250429013231863513091914862056123713558655421968110879424453565610421469768878755309211114410900540452146417026933511454112334759375613962602437999642289561189025689293658982693463632358622074467217028210395036813 A013752 481 3421375420742246541275175089379444770924490616537960478894946693143916191334929358836513456016102564996421495957558228942719924082855418307930623940044777070581261546066944457235309130644937052055854150108985029336278160260640097682878226875920231025847156600760185632681302657459815397383468316400661446249013407722677479609085375916317854853227664514661018888860434807433901254839541940274897990397523681384942126799422227973062048106352490805441715682086328536314622143668061133758186360921526658445433811133550929851225383859234063845564220309402530414906644822304262431823018207159640953483881740906728063956692848913221478961929778014413636881268089828261925730081069417961162721850214962790493267213777784927292244458524731094227607996576534259752131085275782838373848396266212059397876126164413211912963057442159956743583690585469432593167842763253659507591202939039072724772830810544384618727930913714300664594480967553940494503783310250123557902045665791760956261633405624760795872213056088233616912811123635948214623605129841580077247327512290008999097532963990412392838570703577581880477904556156478363380613652417775229720290808631523831237659085328683926447456376350841207442347779035740395951491164066679117748919292051791942038399509303121196574800683959944690100145213573115916620431217595310948130678389216489337818106968504276561753963215168383655040068782974079912826689617971192542070404138262936951937303798688365962063939602095524483646095969082226625414336818360748487373365678208172924664684799466348223875837556285214110165932289439378168784977539600291892697604475810978237895878161 A013752 482 7516761799370715651181559671366640161721105884533899172132197884837183872362839801363820062867377335297138026618755428987155673210033354022523580796278375224067031616709076972545974160026926703366711567789440109451803118092626294609283464446396747563786203051870127835000821938439214428051479891132253197409082456766722422701160570888150327112541178938710258498826375271932281056882473642783950884903359528002717852578330634856817319689656422299555449353543663794283224849638730310866735434944594068604618083060411392883142168338737238268704592019757359321549898674602464562715171001129731174804088184772081556512854189062347589279359722297666760228145993352691450828988109511260674499904922273250713708068669793485261061075378834214018054768478645768675431994350894895907344926596867894497133849183215826572779837200425424965653368216276343407189750550868289938177872857068842776325909290766013007345264217430318560114074685716007266424811932619521456710794327744498820906808592157599468531252084225849256357446038628178227528060470261951429712378544501149771017279921886936027066339835759947391409956309875782964347208194361852179695478906563457857229137010467118586405061658842798132750838070541521649905426087454494021694375684637786896658363721938957268874837102659998484150019034220135668815087385056898153043100421108627075186381009803895606173457183724938890123031116194053568480237090682710014928677891763672483406256445718340018654475305803867290570472844073651896035297989938564426759284395023355915488312504427567047855215111158615400034553239898313836820595654501841288256637033356719188657244319717 A013752 483 16514325673217462285645886597992508435301269628320976481174438752987292967581159043596312678119628005647812244481405677484781014042443278787484307009423590367275268461909842108683505229579157967296665314433399920465611450449499969256595771388733654397638288104958670853496805798750954098429101320817560274707754157516489162674449774241266268666252970128346437921921546472435221481970794593196340094132680883021971122114592404780427651358175159792123322229735429356040244994656290492974217750573273168724345928483723830164263343840205712476343988667406918429445127388101614644285230689482019391044581741944263179658740653369977653646753309887973872221236747395863117471286876596239701876291114234331818016626867536287118551182607298768197666326347584753779924091588916086308436803733318764210203066655525170980397302329334658649540449971159126465595881960257632994176786666980247579588022711812930577137545485694409876570622084518067964335311815965088640393615138054663909532258476970246032363160829044190816217308946866107565879148853165507291078095662269026046924963988385598451464748619164604418927674012797095172670816403012989238790967157719916912332414011996259534331920464477627497653591240979723064842221114137523365662543379149217811958425097099889119718017114544016669677591818181638064386746984970005242235691625175653684184479078539158646763085432643690741600299362278335689951080888229913902798305328204788446043545411243193020983882246851096437383328838429813215589549683895026045590147815866312946327822572227364804137907599215478033875913468056595499494848652940545310299831562284712057479965770418249 A013752 484 36281973504058764641564012855789541032356889373421185329140241940313082649775806418781098953828822728408243501125648273434063887851247883496103022499703628036903764810815923112777660989385410054150773695810179625262948356637551432456740909741047838711611318966594199865132482339855846154248735601836179923532935884063726690395766154008061992259757775371977124114461637599940181595889835721252359186809499899999270555285759513302599550033910826063294938938728738295220418253259870213064356398009481151687388004878741254870886566416931950310527743102292999789490944871659247373494651824791996602124946087051546205710253215453840905061917021823878597270057134028711269084417267881938625022211577972827004182529227977222799456948188235393730272918985643704054493229220848641619635657802101324969816137442188800643932873217548245053040368586636600844914152666686019688206400307355603932354885897853008477971187432070618498825656719686195317644680059675299742944772458306096609242371873903630533101864341410087223229427756264838322236490030404619518498576170005050225094145882483159797868052716304635908384099806115218094357783637419537357623754845510657456394313584355782196927229260457347612344939956432451573458359787760138834360607803990831532872659938328456396020483600653204623281669224545058827457683125979101517191814500510911144153300535550531546938498695518188559295857698925503510822524711441120844447876806065920215957669268501295067101589296331858872931173458030299634650240655517372222161554751458289543082226191183520474690982995476405240425381889320340312390182490510378046728729942339512390283484797608893053 A013752 485 79711495788417105917516136244169621648088085953406344168121111542867842581557446702062074401561923534312910971973049256734638361609191600040938340431848870797077571289362583078772521193679745888969249809694964636702697539532700497107459778701082101649410067769607457103696063700663294000884472117234087292001860137288007538799498240355712196994687832492233741679472217807068578966169969079591433133420471280298397409962813650725811211424502084861058980848387038034599258902411934858102391006426830090257191446718594536951337786417999494832229451595737720537511605883035366479567750059068016534868506553252247013945426314352088468421031696947061278202315523461078658178464737536619159173798836806300928189016713865958490406915169553160025409603011459217807721624598204465638339540191216610958686053960488795014720522458953494381529689784840612056276393408709185254989461475260261839383684317583059626102698788259148841919967813150571112865362091106633535249665090898494250505491006966276281224795958077961629435052780513849793953568596798949082141371845501095344531838503815502075916111817721285090719867274035134153304050651410723574699389395586914431698306944829653486649122685224792704321833084282096106888016453709025019090255345367856877721233884507618702057002470635090557349827286325494243924529827776086033270416457622471783704801276604517808623881634053460264772999364539331213277086791036142495251985342926826714458999382897345262422191684041093943829788087292568297326578720171666772088935788953862126151650942030194482896089641061662313214564010836787666321230931651300568663019683319908721452816100346738037441 A013752 486 175126156247152381700782951328440658760849524839633738137362082059680650151681710404430377460231546004885465405424789217046000480455393945289941533928771969141179424122729595024063229062514401718065441831899837306835826494353342992145089133806277377323753918889827583256820251950357256919943185241563289780528086721621752562742497634061499696797329167985437530469800462522129667988675422067862378594124775402815579109688301590644607231499631080439746580923906322562014571808599020883250953041119745708295049608440752197682089116760344890146408105155835772020912998125028700155610346879772432327106108897495186689638101612631538365121006638192693628210487205043989812018087028367952292704836044463443139231269720363510803423992627508292575824897816175901523564409242255211007431969800102894276233260551193882647340987842320827156220728457294824687639236318934080005211846861146795261125954445729981998547629237805350005698169285491804734965200514161273876943514204703991868360563742304908989850876719897281699868810958788927997315990207167291133464593944565906471936449192882658060787697663533663344311548401055189734808999281149359693614558502104451006441180357790748710168122539438869571395067286167765146832972148798727966941290993773181560353550844263238288419234427985293954497570548057110853902192031624061015095104957396570508799448404700125625546667950015452201706279603892910675569759679906405062068611798410238291666421644225467541541555129838283394594044427781772549226493448217151898279391928331635091155177119640337278922708941412472102132397131808422502907744356837907349352654244253839461031836972461783468257877 A013752 487 384752165274993782596620144068584127297586406072675322687784494285118388383244717758533539280128706572733367495718261909850063055560500497802001550041512016203171194797636920267866914250344140574589775704683942563118310808094294553742760826972391397980287359800951200415234093534934893453115177975714547647820206527402990380345267302033114833863732182064006254442151616161118880571119902283093645771292131559985827303985198594646202087604689483726123238289822190668746014263492048880502343831340081321124223989744332578307549789522477723651658607027371191129945856880688054241875932094860033822652121247796925157134909242951489788170851584109347901178440389481645617003737201324391187072524789686184576891099575638633235122511802635718789087300502138455647271007105234698583328037650826058724884473430972960176208150289578857262216940420676729838743402192698173771450427553939509188693721917268770450809141435458353962518877920225495002718545529612318707644900707734670134788158541843885050702376153614327894611777676459274810103230485146538620221712896211296518844378876763199759550571766783458367452471837118251847375371420685143246871185029123478861151273246066274916239365219147196448354962827710580027592039810910805343370016313319679888096751204846334519657058038283690818031162494081472546023115893478062050163945591400265407832388145126175999326029486183948487148696289752724754226762016754371921364740121107293526791128352363352188766796620254708617923115607836554290650606105733082720519824066544602295267924131849821001793191544283201208384876498583104238888314351972882446527781374625685295886945828498538279762555769 A013752 488 845300507109161340364774456518679327672797334141667683945062533944405099277988644915498185798442768340295208388093021415940588533066419593670997405441201899598367114970408313828503610608006076842373737223190621811170928845383165134572845536858343901362691329482689787312269303496251960916494046012644861182260993740704369865618552262566753289998619603994621741009407100705978180614750425315956739759528813037288862586855481312437705986467502795746292754522739352899234993336892031390463649397454158662509920105468298674541686887580883558862693959639134506912491047566871655169401422812407494308366710381409844570225395606764423064611360930288237338889033535691175420557210631309687437998336962940547515429745767678077217564158430390674179624799203198187057054402610200632787571698718864851018571188127847593507129306186204749405090618104226775455719254617357887775876589336005101687560107052239488680427683733702003655653974790735412520972644528558264200695846854893070286129584316431015456393120409490678384462075555181026757796797375866945348627103232976218451901100392248749871732606171623258033293080626148799308683691011245259713375993508984283057949347321607605990977885386466390597035853332480144320619711464571039339383925840363336714148562397047396939686556510109268727214463999496995183612785617971302324210188464306383101007756754842208670519286781146134826265685748586736285036196150809355111238334046072723878360108990142284758720652174699594833577084990416909776559381614295582736982053474198491242703629317674056740939641822790193054821573667387080012837626631284422735021535680052630595063619985211288600638335024493 A013752 489 1857125214118827464781409480971538482897135743109243901627302387075858003113741052879349514199178762043628572828640368050821473007146923847295181299754320573417612551589987065481222432505789350822695100679349796119142530673306813800656541644477781551293832850873469462725055659781265558133537419089780760017427403248327500594763959320859156978126967269976183964997667400251034062810606684419156957251684802242923631103321492443425640052269103642254605181686458358319619280361151792964848637726206786581534294471713852187968086092015201178821338629327178511686742831504417026407174925918859264995481662707957428520785194148061437472951159963843257433539206677913512398964191756987383301282346307580382891399151451588735646988456071568311172635683849426416964348522534610790234295022085346077687800900316881162935163085691091834442984087974986225676215202394335279443600866771203208407569555193770156630899621162943302031471782615245701308576900029242506448928775540200075418626696743198940957695685539651020410663179994732715786879563834779678930933745802848751938826717561770503468196535759056297899144898135648912081178069151705835590287057739238469878314716065571910362178414194066660141687769771458877072401506087662573428626485071278250760984391586313131076491364652710063393690177406894898418397290002682951206289784056081123672914041590388332449130873058178058213305711589645059618224522943328153179390619899221774360757159451342599614909272827815009849368855723945950779100961406607395273149571482814085260219873610929902659844393084670054141442997347249414788204265708931876748842313889075629417354773107509201055602422048811121 A013752 490 4080104095419063940124756629694470046925007227611008851875183344405660032840889093175930882695595740209851974504522888607654776196701791692507513315560242299798494775843201582862245684215219203757461136192531502073756139889255069920042421992917686068192550773369012409606947284539440431219381709740248329758288004936575518806696418627927567880944947092137676171099875278351521835994902885668887835081951510527703217533997318898206131194835220702033367584165149013228203558953450489143772457084476310119630844954355333256965885144157396989870480968631811190175774000815204207016563312243733805195073212969382470460165071543290978128073698440563636581485637071375986740524329290101281112917314837754101212403935739140452216433637989235579646280597417189838070673704008539906144746163521505332680098577996187914968553299263328760271236041281044737810644799660354608937591104296333448871430312760713034118086467694986434563143506405694805774943449364245786668296519861819565694722852744808073284057421130613291842227006448427776583774401745010954611261439528858708009602298483209796119627789062646686484421341204020659842348217926297720791860665853106918322657431196061487065705975984364452331288030187895152928066108874594673822692387701598316921882708315129948975051528142004009275937319762948091825218846135894443800218655571210228709392149374083166390740528108817193894632648362450195981239276906491952535121191918590238270583479314599691353955672402709576639063376025509253861684812210316447415109608547742545316703062323212996143678131607020108948750265171906964289684771762523333217206563614299157829928436517197714719158521241238032837 A013752 491 8963988697635683476454090315438750693094240879061386447569777807659235092151433337707520149282223841241044787986436786271017543304153836348439006754285852332657293022527513877548353768220836590655142116214991710056042239336693388614333201118440156291819034049091720263906463184133150627388981616299325580478958746845656414818312031725556866634436048761426474547906425986538293473680801639814546573675047468629363968922192109619358870235052979882367308582410832382062363219020730724648868088214594453332828966364718667165554049661713801186745446688084089184816175479791003642815389596999483170013575848893733287600982662180610278947377915473918309569523944645813042868931951450352514605079340698545760363651446818891573519504702662350568482878472525566074241270127706762173800007321256747215898176575857624849185911598481533286315905582694455288969986624853799075835887656139044587170532397135286535957435969525885196735226283573311488287550758253247993310247454136417585831306107480343337005074154223957402177372733167195825154552360633789067280941382644902581497096249767611922074822252570634770206273686625233389673639034784076092579717882879275899554878376337747087083356029237648701771839802322805650982961241197484498388455175780411502277376310168340497898188207327982808379234291519196957740005804960560093029080386289948872474534552174860716560456940255071374986507928452303080570782691363562819719661258645142753480471904054175521904640612268752939876022237128043830734121532426065234970995809979390372060796627924098952527660855140623179360404332582679600544437443562263763078202820260615249752352775028283379237991271166999958142889 A013752 492 19693883168705596597769636423018935272728047211297866025310801843427339497456699042943421767973045779206575399206201619437425542639225978457520497839166017574848072770492947988973733228781177989669347229324336786993124799822715374785690042857213023373126417805854509419802499615540531928373592611009618300312272366819907143355831533701048435995855999128853964581750417892424630761676721202672558822364079288578712639722056064833731437906411396801560976955556598743391011992188545402053563189807464013972225239103286911762722247106785221207279746373720743939041137529100835003265410944607864524519826140019532032859358908810800782847389280296198526124244106386851255183043497336424474587359311514705035518942228661104787022351831749184198956884004138668665108070470571756495838616084801073633328293937159201793661447781863928630036044565179718269867060614803796569611445180537480958013659676506224519498486825048369777227292145010565339767749015882385841302613656737709436071379518134314311400147916830034412583687894768329227864551536312434580816228217670850971549120460739443392798384488897684590143183289515637757112984959420615175397640188685769151322067792814030350322133196235114197792732045703204015209565846910873442959436021189564070503395753439844073882319491499578230009177738467675716154792753498350524384889608679017672826552411128168994283323897740391810845357918809709868014009572925747514924095785243378629396596773207023621624495425154450208907620854970312296122865006740065321231277794524720647417570191549245398703270898743949125054808318684147082396129063506293487482811596112571703705919046737138584185866822753898908039927133 A013752 493 43267461321646195725299891221372600794183519723221411657607831650009864875912367797346697624236781576916846152056024957904023917178379474671172533752647740611941215876773006731775291903632248043303555862825567921023895185210505678404161024157297012350758739919462357195306091655342548646636782966388131405786062389903335993952761879541203413882895630086092160186105668109656913783403756482271611732733882197007431669469357174439707969080385838773029466371357847439230053346838234248311678328006998438696978850309921345142700776893607130992393602783064474434073379151434534502174107845303478360370058029622911876192011522657329319915714248810748161894964301731912207637146563648124570668428407397806963035116076368447217088106974352957685108274157092655057242430823846149021357439538307958772422261779938766340674200776755051200189189909699841038897932170723941063436345061640845664756010309284175269338175554631268400568360842588212051469744587893601693341842203852747631048820801341088542146124973275585604446362304806019313618419725278418774053253394222859584493417652244557133978050722108213044544573687065856152377227955847091540348615494542634825454582940812424679657726632128545892550632304409939221415416165663188954181880938553472262895960470307337430319455922824573371330163491413483548392079679435876102073602470267801827199935647248587280440462603335640808427251347624932580026779031717867290288238440179702848784323110735830896709016449064327108970043018369776114581934419807923510745117314570811262376401710833692140951086164540456227745413876149071140024295552523326791999737076659320033041904145681493469456349409590315900963719911201 A013752 494 95058612523656692008483861013355603944821192831917441411764406135071673132379472050770694680448209124486310996067086832515140546040899705852566056654567086124434851281270295789710316312280048951137912230627772722489497721907480975453941770073581536134616951603058798758087483366787579376661012177154724698511979070617629178714217849352023900300721699299144475928874152836916239582138052991550730976816339186825327377824177712244038408069607687784345737617873190823988427203003600643540757286631375569817262534130897195278513606835254866790288745314392650331659213995701672301276514936131741957733017491081537391993849315278152515854824204637213711683236570905011120178811000334929681758537211052981897788150019781478535942571022653448034182878323132563160761620519989989399922294665662585423011709130525469650461219106530847486815650231610550762458756979080498516369650100424937925468954649497333066735971693524896676048688771166301877079028859602242920272027321864486545414259300546371527095036566286461572968657983658824432019668136436686046594997707107622507132038581981292023349777436471744058864428390483685966772769818996060114145908241510168711523718720964897021208025410786415325933739172788636469449669315962026132337592422001978561582425153265220334411844662445587696812369190635423355817399055720619796255704627178360614358258617005146255127696339528402856114671210731976878318833532684154436763259853074807158779157874286620480069709138594326658407184511358398123736509920318007953107022740112072343440954558701621633669536303495382332356674285899509294633377328893748962023422357420526112593063408062241152395599652869924034417292644908597 A013752 495 208843771714473752342639042646342261866772160651722618781646400278752465871837700095543216212944715446496425258359389771035763779651856653758087626470083888215383368264950839849993564938079267545649993170689216671309426495030735703072310068851658634887753442671920180871518200956832311890524243753208930162630818018146931305635136615026396508960685573360220413615736513782704978361957302422436955956065497193455244249079718433800152382528928090062207585546467400240302574564998910613859043758729132126888525787485581138026894394217054942338264373455720652778655293148556574045904503314681437081139439427906137650210486945666101077333048777587958524568070746278309431032847767735840510823506252683401229440565593459908343465828536769625331099783675922241264193280282418006711629281380460700174356724959764456822063298377048271928533983558848380025121889083039855240464121270633588622255293364945640747618929810674197997278969230252365223942626404546127695837644026136276940275127683300378245027795336131356075812141590098437277147210895751399244369209962515446648169088764612898575299461027928421697325149173892658068999775292334344070778560406597840659217610029959878755594031827497754471076424962616634323380923487168571412745690551138346899796588061723689074702822723392956169896775111826025112730825725418201692373783065910858269745094181560306322515548857943901074883932649978153201666477271307087297568881897205351327837809849807705194713150977491735668520584371454400677849112294938663472976128960026222938539777165467462729171971258779354984187613406121221920309529991579566469565458919252895869366960307512743811813132437355223103614791940864187609 A013752 496 458829766456698833896777976694013949321298436951834593463277141412419167520427427109908446019839539835952646292615579326965573023895129068306518515354774302409197260078096995150435862168960150797793034996004209026866810009582526339649865221267094020848394313550208637374725487502160589223481763525800019567299907185868808078480395143212993130186626204672404248713773120780602837461220193422093992235475897334021171615228141399058934784416055013866670065445588878327944756319302606618648319137927903282774091155105821760245086984094869708317166828482218274154705679047378793178852193782355117267263348423109784417512439819628424066900708164360744878476051429573445819979166545715641602279243237145432501080922608831418630594425295282866852426224736001164057432636780472360745449531192872158283061724736602511638073066534375053426989161878789890915192790315438561963299674431581994203094879522785572722518788794051213000021895398864446397001950210787842547755303925421400437784455520210931004326066353480589298559275073446266697892422337965824139879154287646436286027488015854538169932915878358742469023352735042169777592506317258553923500497213295455928301089235821853626040087925012566572954905642868745608467888901309351393802282140850948138853103971606944897122101523294324705263214920681777172669624118743789118145201395806155618629971916887992990566660840902750661520000032002002584061250565061670792758833528160156867259668240027528312784792697549343263739723864085318289234499711980243650128555325177611795971890432532015615990820855538242900260186653248324558920037391500307533635313245598612224999211795605498154553451964869425158641697894078620176973 A013752 497 1008048996905367338071221214796748646658892665983180601838819879683084911042379057360468855905587469019587963904876427781343363933497598563069421178234439142393006380391579098345507589185205451302751297886221247232026381591052810368210753891123805563803922306869808376312271896042246814523989434466182642989357896087353771348421428129638945907020017771665272134424159546354984433902300764948340500941340546442844514038656226653732479721362072865465074133783958765686494629633507826741170357146027603512254678267767490407258456104056428749172815522175433548317888376867091208613938269739834192636177576485572196365274830283723647674980855837100556498011884990772860466494228900937264600207497392008515204874786971602626731415952373736458474780415744994557434179503006697776557752620030740131747886609246315718068846527176021992379095188647701390340678560323018520633369384726185641264199450311559903271373778980530514961048104191305188734213284613100890077418402724150816761812448777903415416504367778596854688934727336361447935269651876510915635314501969959220520402391170832420359342616184754157204444305958887647001370736379017042969930592377610116674477493051100612416410073171252608760781927697382634101803951916176645012183613863449533061060269425620457938977257046677631377463283180737864448355164188880104692565007466586123894130048301402920600274953867463343203359440070308399677182567491440490731691157261367864637369491123340479703188189556515907150436173329395444281448195867220595299332436049415213115750243280272838308331833419617519651871630077186569055947322149126175651396783200580151058323268314945279445553933966818127073535810273290728528809681 A013752 498 2214683646201092041742473008908456776709587187165047782239887275663737549560106789020950076424575669436034756699013511835611370561894224043063518328581062795837435017720299279065080173439896376512144601456028080168761960355543024378959026298799000823677217308192969002758061355604816251509204787522203266647619297703916235652481877600816764157722979044348602879329878523341900801283354780591504080568125180534929397342927729958250257947832474085426767871923357408213228701304816695350351274649822644916423528154285176424746828060611973961932675702219427505654400763976999385324822378618415721221682135538802115414508802133340853941932940274109922626132111324727974444887820895359170326655871770242707905109906976610970928920847365098999269092573391753042682892368105715015097382506207536069450106880514155632597255820205720317256872129458999954578470797029671689831512538243429853857446192334497107487208192420225541369422684908297499649066586294982655500088230784959344425701949965053803670060096009577289751589595957986101113787425172694481650785960828000407483324053402318827529475727757904883378164140191676160462011507824700443404937511453609426333827052233268045478852930757241981447437895151149647121663282359840089091767399657998624135149411928088146091933033731550756136286833148081088193036295722969590009565321404089714195403716118182216558804073646816965017780689834467554090770100778694758137525472503225198608300771997979033907904452455665448009508272804681791086341686320283647872633362000565223215303284486759425763405038022899690675161971279578892215916266761630207906118732691674591875136220487934778941881992925099425180558175170419730577794869157 A013752 499 4865659970703799215708213200571879538430963050201609977581032344633231396383554615479027317904792745750968360467732685502838181124481610222610549767892594962454844733931497516105981141047452339197181689398893692130770026901128024560572980778461404809618846426099952899059460798263781304565722918186280576824819597055503969728502685088994430854517384960433880525887743115782156060419530452959534465008171021635239885962412222718275816711387945565682609014615616225844463456766682279684721750405660350881382491354964532605168781249164506794366088517776082229922718478457467649558634765824659339524035651778748247565675838286949856110426669782219500009612248580427359855418542507104097207662950279223229267526465627614303130839101661122501394196383741681434774314532728255888168949366137956744581884816489599924816171036991967537013348068421422900208900341074188702559833046520815388924809284558890145149396398747235514388621638743529606728999290090076894133693843034555679703267184073223206663122030933041305584242342319695464146990973104409776186776755939116895240862945324894464082258173884117028781826616001112524535039282690866874160647712663579909655418033756489895917039888873660633240021055647075774726294231344568675734612977048622977224923258006009656963976875108217011231422172426334150760100741703364189251015011124785102087301964311646329779692549802056872144064175566325216337421911410792383628143463089585761342436796079559937495666082045096989276889675351885895016692684845663174376175496315241795404021316017410458402200868536310620413330850901234826198368038075301566769742855723609078349674276411992709335314738456443437121686310849412148079415327537929 A013752 500 10689854955636246876910944401656419345932825821292937120745528061159209377854669490207423017436829662414877487947608710049735483930486097659075377840060031132513293880447500042884840566881252789216208171609369441611301749101778269959578838770279706366732605598141596519233635373785527526130893251255258427284128654730942221493520399140520764587374694758073235515375371625373396864741708405152097219622951734532622029459419653312051969314919316407804692005110508848180286214516400968467333685641235790886397333506857078133555812404414421427222296473554052659140212497171056426080320580516776568934306326957909899901789816716428833874607393511536241521118110131198909602354537888107701565235501763453434700755644983868623978453506349486135563049455080474112199169028403978186307181757405090967846400941827651034821127768271352678818325706321866111758954049339992579523953203206231409467805998175881648893223888047676425111801740319534545983611440327898936411725373146918828308078003408871385038879101959891748368580426076370934730939167910388278282348532798239818844175890878793137588721208023405112233673075354444216403481304071834522530943024721885061512953420163008301329736635855432411228326259256625477073668426264017380588944710575824680963156397839203216349857194612752773675434512820656129219941329522291123784479979441152869285802415592686986525984531915118948100508993719216500293315939369510866831031188407819917669333640986793182677978382253078085441326616748093311351673828605921994104457565404586224502634831290250777109635308174274433048087879430012913157814579651437542193125054024769145134234385277147982409686480388806231356344824936158489330475474600830013 A013752 501 23485611337532834388573344850439153303014418329380582854277925150366783003146708869985708369308714768325485841020896335979268858195277956556988605114611888398131706655343157594217994725438112377908009353025784663220029942776606859101194708778304514887711534499117087552756296916206803974909572473007802764743230654443880060621264316911724119798462204383486898427279691460945352911837533366119157591511624960768170598722344978326578176584877738147946908335227787939452088813292532927722732107353795032577414941714565000659422119852498483875607385352398253692131046856284810968098464315395358121948671000326528050084232227325994148022512443544845122621896487958244004396372919740172620338822397374307196037560152029559366880662353449821039832019652811801624501574355403540075316878321018984856358542869195349323502017706892161835363861576789139847534422046399963697214125187444090406600769777992411982618412882040745105970628423482017397525994334400393963296560644803780665792847373489290432930417387005882171165771196089786943603873351899123047386319726557732882000654432260708523282420494027421031577379746553713943438448425045820446000481825313981480143958664098129238021431388974385007468632791586806173130849532502046185153911529135086824076054606052729466320636256564217843764929624666981515896211100960473598954502514832212853820907907057133309397588016617516328976818259201118651144415118794815374427775520931980359119526009247984622343518505810012553714594576995561005039627401447210621047493271193875935232288724344680957309868772058880929406649071107738370207718631494208280198295743692417811859912944453894117354081197414207290289889580384740201059054617698023538561 A013752 502 51597888108559637151695638636414819806722677069649140530848601555355822257913319387358601287371246346011092392722909250146453681455025670555703965436802318810695359521788917234496934411787532894263896548597648905094405784280205269445324775185935019208302241294560241353405584324906348332876330723198142674140877747813204493184917704255057891197221463030520715844733482139696940347307060805363789228551040038807670805392991917383492253956976390711039357612495450102976239122803694842206842439856287686572580626946899306448750397315939169074709425619218963361611909943257729696912326100923601793921230187717382126035058203435209143205459838468024734400306584044262077658831304669159246884392807031352909694519654008941929036815190529256824510947177227528169029958858821577545471181671278709729419718683622182463733932902042079552294403884205740245033125235940720242779433036814666623301891202249329125812653101843516997817470646389992222364609552677665537362543736633906122746885679555971081148126999251923130051199317809261915097709754122373335107744439247339141755437787676776625651477825378244006375503303178509533734271189825667519863058570214817311876277185023589935933084761576723861408586243116213162368476422906995468783143629509785752495091969497846637506437855671586602751550385393358390423975788810160496903042025086371639844534671804521880746500872508683374762069715464857676564280015992209377617822819487560848985598642317822215288710157264597580510964285659247528072061400979521734441342716812945429705338327385264063209781692213361401906408009223701199346357833392775591595655748892241932656228738965205375826916390719013416766887408105274221726742995082557714218517 A013752 503 113360560174505522822275318084203359115369721522019161746274377617116741500635562694026847028354628222186369986812231622571758738156691398210881612064654694427097704869370251164189764902697209768697780717269034644492409508063610976971378531083499237200640024124148850253432068761819247287329298598866319455087508411945610271527264196248362186960295554278054012710879460260914177943033612589384244935126634965260452759448403242491532481943477130392153468674652503876238797352799717568328432840364264047399959637402337776267904622903118354457136608085424062505461366145337232144116380443729153141244942722415088530899022872947154487622395265114250341477473565145243784616452376358142865405010997047882342598859679857645418093882973592777243450550948368879387358819612831005867400186131799325275535121947917934872823450585786448776390805333600011318337776143361762373386414381881822571394254971341776089410398864750206844204983010118812912535047187232831185585508589384691751674907837984468465282435017356475116722484901226948427469668329806854217231714533026404094436696819525878246556296782356002082006980757083185445614193804046991541139139678761953634192180975496827089244987221184062323514663976126320317723542701126669044916566554032999298231717056986769062601643968910475766245156196709208383761474808015922611695983329114758492738442673954534572000062416901577374352267164876292315411723195134884002626356734414171185221360217172255406989296215510320884382588535593366819174318897952009250567629948838041109062628305265425146871890377792754999988378396264471534963948159963927974735655680316255526045734539506556210691735310409672476636851635607287465133654360196379298138081849 A013752 504 249053150703388633640538873830994779976467278183876098356564807624805481076896331238776982921295118204143454861026472874790153947730251001869306901706046363656333657598006441807724913491225769861829024235840069113949823689215753316406118632790447824129806133000755024006790255069716886290262469021709303842827255981044505766545399439157651724751769332748884665925802174193228448940844846858877186122473217018677214712508141923753896862829819255471561170678211551016096637784100979497617566950280288112137711323372936094460586456518151024742329127963676665324498621421305899020623687834872949451315139161145949502385153251864898409306402397456008000226009422624100594802345870858839875294809160514197506689694716647246983552260892983331603860860433566428014027326689389719890678208931563117630350662919575702915593120936972827961730599317919224866388094186965791934329952396994364189353178172037882068434646305856204436718347673231031968839498670350530114731362370878167778429772520051877218225509733132175831439299327995605695150861320585658715258076829059009795477422912498354507684184030836136574169336723311758424014383787491240415882689874240012134320221603166529115071236924941384924761716755549525738038623314375291891681696719210499458215082374199931630535811799696315258440608164170130819123960153210981977896075374065124408546358554678112454684137129932765491451930961233214216959555859711340153770105745507934093931328397127445129155483785476174982988547012698626901725978618800564323497082997597176316610594386668139047677543160010682734974467336593043962315794107440749760494235529654813390722478783295903994889742476970050431171163043429210560898638629351445318009365822253 A013752 505 547169772095344828108263905806695531608298610169975788089372882351697641925941239731593031478085374694503170329675160905913968223163361451106867263048183860952965045742820152651571634940223016386438366246140631843347762645207010036144242636240613869613184074202658787742918190388167999179706644440695340542691481390354779169100242567829360839279637224049299611038987376702522902323036128548953177911073657790033840723380387806487311407637112904271019891980030777582364313211669851956265794589765792982366551777450340599529908444970377801358897094136197633717923471262609060148310242173215869944539360737037651056740181694347181805246166067210849576496542701505149006780753878276871206022695725649691922197259292474001622864317181884379533682310372545442346818036736589214599820025022644169433880406434307819305558086698529303031922126701468537031454642928763844879722905416196618124008932443967226904350917933966081147470209838088577235540378578760114662064803128819334609210210226553974248441444883691390301672140623606345712246442321326692197421994793442644520663898138758884853382152315746992053450032781115933257559601181118255193694269653705306659101526862156864465811507524096222679701491711942308046470855421682516286024687692105467309698535976117249792287178523932804622794016136681777409615340456604527405437677596821078325576349744627813062941049274462285784719892321829371634660144223785814317832922322880931204367128488488996948754597876691156437625837786898883303091975025504839818723091345720996367593475867509901487747562322543469968738904738494917585207799654047327223805835458651625019417285886901101076772764221903200797283045206413975602294309068685125363666576711489841 A013752 506 1202131989293472587353855801057310082943432046543436806432352222526679719311292903690309890157353568203823465214296328510292988186289905108081787376916859942513664205496975875375502881963669967001005090642770968159835034531519801049408901071820628671540165411023241356671191264282805094197815497836207663172293184614609449834513232921521105763897362981236311245452655266615442816403710374422050131870628826164704348069266712010852623162578737050683430702680127618348454396126038664747915950713715447182259314255058398297167208853599920029585496915817226201278277866363952105145837602054555266268152975539271719371658179182480758426125826849662236519562904315206812367897316270574286039631862509252373153067378665565381565432904848599981835500035888482336835959226710286504475804594974749240246235252936174279014311116476668878761132912363126375858105850514494167200751223199383970018447624579395997508858966700923480280992051014280604186482211737535971912556372474016078136434831867739081423825854409469984492773692950063141529805433779954742757736122561193490011898584210853270022880588637696141541429722020111705366858443794916806660546310429190558730046054516158631231387882030439401227304177291137250778096469361436488280396238859555711679407683539529597793654931217080371756278453452289864968924902983160146709746577680215909081291240388947305299281485255993641869029603431059129481348336859657434056278930343369405855994581289210326296413851535090470693463965617816846616893069131034133081734631686549029019602866480919253568581394422628003521319373710473333934701535839941977910701420502657620167659777093521719065669762995521332151630850318491504398240597023901220423975469035143180677 A013752 507 2641083980477759274416421194922910252226720206255930663731877832891115343326910509407610828675705789343800153075809033737113695045278921522455686867086341293702520259476855998199979831674182917501208184142167817047157570865749002905551355654789921191373743408018061260606607207629322791952600648746148235989528126598296961286425572728581869363282506469776175806259483620754127867638951692605244139719771531083855452708178966287843213088185485300351497253788240377511554308288906946451171343718032837459423713418363301058876357851359024304999336724050445964208376472401602775005405211713857919991132087259779967459533019663910226262198441588707933633479700780509366772270403846451706429071201932827463817289030928247143299256091952374160092593578846995694028602421082499450333342695159524080820978850700774890994441522899241526638209008461788647760258553580343685340050437369046582130529431200933006526963149841928886177339536078374487397701419187366530291886350325413323665747325613422761888145402137605555930623803411288721940982538014560569838746261266942097556141189511244634240268653237018422966521099278185416690988001017432224233220244012931657529911181772000512815359176820875364496387277508628539959477943187075964752030536774443898559658680736346526352659883883925576748543762234680833336728011854002842321313231163434352251596855134517229742521423107418031186258038738036907470522296080667382621644809964382584665620095092395086873221231822593764113540332462343612017314072880881990380570985815348216756067497658579600090173323546513723736338664041909914654539274240352525469811020844338791508348530274467216787276469301160366737132978149725835162934591661510981271474105470209567947369 A013752 508 5802461505109637125892877365245633824142104293144279668218935598861780409289222389168520990600525619188328936307552447120438788014477790584835144046988691822264437010070652628045355690188179869750154380560342694052605183192050559383496328373573456857448114267415680589552716035161622173919863625295287674468993294136458423946276983284694366991131666714098258246352085514796818925202776868653721374964338053791230429599869188934391539154743511204872239466572764109392884815310728561353223442148518143898353898380144172426351358199435776398083542782738829783365803109866321296686875250135345850220517195709736588508594044201610767098049976170391330192754902614779078798678077250654399024669430646421938006584000949358973828465634019366029723428092726849539780839519118251292382353901265474405563690534989602435514788025809633634024145191590549659129288042216015076692090810899795340940773160348449815339738040202717762931614960764188748812750017954644267051274311664933072093646874372689807868255448496319406379580496094601322104338636017989571935725536003471788330842193356204461425870231161729475257446855114173360470100638235298596640384876096410851593214866353085126655344111475463175798562848686456902290973041182005894560211089293453245135570121577753318396793764892984492116550645629593790840791442043244244579925168866065271896758290730534353744319566566997414516208911107467085712737484489226239619753647491748538510367348917992005860467046314238499757448110419768915602039018119297732866114455836320032213080292355899381398110791831690651048736044900076082496022785506054498457174812795012324943841721013004475281646403054649325721481152994947659852967297880339625853428609718050420780369693 A013752 509 12748007926725872765586651571444657511640203132037982431077001510699331559208421589003240616349354785356758673067692726323604017267807705914882811471234155933514968111125223823815646451343431173841089174091072898833573587472935078965541433436740884715813507045512250255247317129250083916101940384773747020808378267217799157409970532276473524279516271770873873367235531876008611178670500780432225860796650704179333253830912608088858211522971494117104310108060362748336167939237670649293031902400294362144683514741176746820693933964160400746589543493677209034054669432376307888821064924547354832934476278974291284953381115110938855314415797646349752433482521044669636120695735719687714657198739130188997800465050085741665501138997940547167302371519720888438898504423502798089364031521080247269023428105372156550825989292703765093951046985924437601107045828748585123492523511546850364046878633285544244301404474325370925160758068798922681141611789446353454711649662727857959389742182996799507886557220346413735815938349919839104663231983331523089542789002599627518962860298803581201752636897862319657140610740685838872952811102202951016818925572783814640950293061377728023261791012911592597229442578564145814333267771476866950348783763177716779562847557106324040517755901469886929180061768448217558477218798169007605342095595998745402357177964734983975176270087747693319692110977703105187310884253422830048444598763539371539107277065572828436875446100752381983967113498592232307577679722808097119106853459472395110772137402305910940931649409654224360354073090645467153243762059756801733110413063710642077901620261065570832193777147511064568610094093129900008696969153443106157999982655550556774454472215521 A013752 510 28007373415016742465993873502463912553073526281087447401076172319006431435580902231040119634119532463428798804729720919732958025937373529894997536802301440585932384940142116740922975253601518288928872915478087158737361171678038368487294529260519723720642274978990413810778355732962434363675963025347922204716007053077504748829705259411412332842097249080609899787816463531590918759539090214609600216170241597081995158666514999971221490715968372575278169307408616958094560962505162416496791089573446713631869681886365312765064572919260400440257227055608828247818108742930748431739879639230538567957044384906517953042578309898732665125771507429030406096361098735139190557168531376153909101865629869025228167621715038374439106002378475382126563310228826791900260014218435647402332777251813303250044471547502627942164698476070171911410450228075989409632179685760641516313074154868430249810992357328340704730185630092839922578185477151233130468121101413638540001494309013103936779263576043968518826766213101070977587616554773886512945120667379356227725507438711381659161404076471467900250543264603516286737921797286788003877325991539883383951179483406040766167793855846868467106154855366768936113085345105428354090189293934676689916277927701443764699576082962593917017509715529341583408595705280733975974449699577309708936584024409243648978719988522759793462265382781682223363567818013722096522012704769957616432783483495999271418687713063504075815355083352983218775748356407134379748162351009389370677757050460852058366385872866086337226833753010330919697898580148091335676545245285693407643577500972280645149859713561059118329728393081808857236376722606390319107241230114504229125961894244573233476475457499637 A013752 511 61532199392791783197788540084913215879102537239549121940164350584857129863971242201595142836160612822153070973991196860653308782984409645179309588354656264967293449713492230479807776632162535680776733795305357487745982494176650295566586080785361833014251078128841939142280047545318468296996090766689385083761067495611277933178862454926872895254087656230099949833832770378905248514707381201497291674926020788789143363590333454936773615102982514547886137968376731456933750434623841829043450023792862429849217691104344592144846866703615099767245127841172595660456384908218854304532515567389493233801626513639619942834544546847515665281320001821579802193705333921100801654099263433410138296798788822248426284264907939308642715887225510414532059592572732461804871251237903117342925111622233827240347703989863273588935842551926167689368759151082948732961898769616129411339823918245941258834750209050364528292217829313969309904273493301259187638462059805763872383282996901789349104042076568598835862405370183052937759993570838228668940430106232445632312939842848905505177604756007814976850443552333925281963214188639073244518485203413123794540741325043071563270643101295570022232222217240791352640448503196626093936145878774484687746062607160071951044968654268818835687468845017963458748684764501772545215865989971349430533675101627108296806247814784503266236597045971355844729758496176147446058861912379596883302825313240710399306856905600518454566335118126504131650319139026474232306712685167628447379032239862491972230949762686791682887353755363697030576283180585356664481369903892668416592939769636100577394241790693646882970413279600734059348319659566239531078608982561565791389738281655327393947816580126702489 A013752 512 135186242065963547685541422566554335286388274315289420902541078234931114311144819116904528811044866370270296929858659502855319396216747990458943165615179814133143709020542430364137685260861090890666484148285870400577923539706100699359789619485439947132309618649065740295589264457064674848500411414416579029023065287857977619193960813474339750873230580737529589784930596522454830986812116499689549809812467672969747969807962600496091632381252584461705845116523679010883449704868580498408459702272918758378731267356245068942228566147842374188637545867056192666022677643356822907057936701554716634662173450466245014407494369423991916623060044002010825419570618624658461234056081763202073838066939042479792546530002742661088046804234446380726934924882293218585302138969673148802406470234047718447043905665729612074892046086581790413543163854929238366317291596846636316713593148386332945659946209283650868658002571002790573859688864782866435241701145393263227626072744193231199981580442221211642389704598292167304258705875131588385662124943392683054191528834739045394875197648949169504140424484477633844473181572440043918207111991898632976606008691119628224505602893546367338844192211278018601751065361522987528377712495667542858978099547930678076445796133428594982005369052504465718870860427610394281839257579967054698882484198274756928083326449081553675921803709999068790871279416098995938991319621497974352616307213189840747277164621604339044682238254523929577235751148441163888377847769313279698891733830977894862991396628622881327303516200534042376176094147746028591865569678852192511254688673890512968535149214153942201885997975282812728388258292067028249779703934687760043683255004796754284503353026538365368333 A013752 513 297004173818921914265134505378719874624195038670690857722882748882143658141585167599839249797865571415483842354899474927773136713488195335038298134856550051650516728718131719510010494518111816686794265673784057270069698016734303236493457794009511563849684232171997431429409614012171090642155403877473224126763674437423976829369131907203124432668487585880352508757492520559833263678026219949817940932157991477514536289668093833289913316341611928062367741721002522786910939001596271355003385965893602512158072594381670416466076159826809696092436688269922455287251822782454939926806286933315712446352795070674340296653265129624510240820862916672417783446796649118374639331221211633754956222233065076328104224726416025626410438828903078698457076029966398201231908799316371907918887015104202837428155460747607957728537825252220193538554330989279536690799089638272059987819764147004773481614901821796180958441631648493130890769736435927957558226017416428999311094481818992528946359532231560001978330181002447891567456376807664099683299688500633724670058788849921682732540809234741325400596512592397361556307579914650776488301025046201296649603401094389823209238809557121369043440690288177806868047090599266003599845834352981591661174884706803699733951414105142623175465795808352311184359280359460036237200848903187619173444817783609640970999068208632173426000202750867954133544200877169494077963929208431049652698026947378080121767930673664732881166877445189073281186945273125237062766131549181275498465139226658435013992098393084470276085825092573291100458878842598024816328656584438266947226551016537456991871722823496211017543537551696339564269003467671261064766009544509008815972111245538469163053866599304788714227601 A013752 514 652518169880171445640500508317047564549356499959507814417173399294069616937062613216846831805910660399818001653714146416317581359533565151079141002279840463476185252993735387763493056456291661260887001685303573822343126542765264210576126773438896905777756258081878356850412921984739886140815422318808673406499792739020477094123982800125264378572667226179134461740211067669953680300623605229750016227951107276099436228400802151737939556002521405953021928561042542562843332986507008166942438967068244719211285489856529904975969323139500902315083404129019634266092254653053503019193412392494620244637090770271525631747223489785048999083435827929301870232612238113069082610693001959359638820246043972692844981723936008301223734107100063900510196037836176848106503632098069081697794772183933633829657547262494683129597602079127765204203865183447142109685599935283715793240021830969487339107939302486209565696264731739408567021110949733722755422560263894511486474576556326586095151892312737324346391407662378017773701659846438027004209415635892293100119159103277936963392157888726691905110538165497003339207753072487755944797352026504248739178672204374441590697664596995647788439196563126641689099458046587409908861298073500556879601221700847728315491256788998343116498353390950027672037338949733699613130265040303199324058264670590381213284952854364885016922445443656895231396609327141378489286752470923016086977565203389642027524143690041418139923629747080393998767718765056145826897191013551262270127910880968581725740640169606581196560557728383520547708156817187860521474058516010872483056732583332793011142175043221175605543152001076858022699000618473760559290922969286292368690728406448016751229344918672620805158039397 A013752 515 1433582419226736666072179616772553499314936230411038668274529958249070948410726561237412489477585720898400149633209979676649726246895242636920872782008809498257179000827236646916394245034472779790168742702611951687687849014455285470635750521245256501993730499005886750000357189600473529851371482834422655474080044647627988175790390211875205839724149895915558412443243715670888235620470060689760785652808582685590461393796562327368253204537539528878789177048610466010566802571355896942772538410648933648107194221214796201232204602937483482386238238871456136482604683472758546133167927026310680677467688422286541812948650007057752650986308513960676208901049087134412774495692525304713126488080558608006180424847487410237788543833298840389420900695126080535289988479719457772490055114488102193523757631335700818835725931767843700153635891808033371214979263057818323597748327962639963684020142647562202415834693615631480621745380756564988893663364899776241735784644694249509651048707411083901589021922634244505048822546682624345328248086152055367940961792549901627508572570881532542115527852349596916336239433500255599810719782402229834479975542833010648174762769119599438191200914849189231790951509328352539569768271867480723464483884076762459109134291165429359826946882399917210795466033672564938050047192293546128914956007481287067525587041421039652382178612639714198823378350691729608540962995178617866343089710751847043534470543687020995653412214554335625615292678126828352381693128656772123207471020205487974051452186452625658888843545329258594643314820527361729565678506559675886845275641485582146245479358569956922805378304946365857075869704358786851948762157763521984334013530308966292802450870786323747908932212555209 A013752 516 3149580575041140455360578618049300037994914898213051954199142318273208873658366255038595239382255828813785128744162325349599448564428848073315157502073354467671022264817438913275318156340736697199000727717638457857850204284758262178986743895175828534880225906315933189750784745552240345083463147787226574076553858090838690022211487295489827229873957321326481832137806443328941453658172723335404446079220456160242243682171047433228052290368974344946699821975797193825215265249268905583271266888195707224891505704008907254107153512653651210802565410800589131852282489589650525854569935676804565448396511463763532363048184065505882574216919805171605630955604844434304865567036478094454738894312987261789578393389929840292421430801757552335557718827191998936032104689943648726160651086530360519171695516044534698982089872093952609237538054302249316559309440938026856944253076533920000213792253396694158707588821873542362925974601522173280599378412684808403093518864393266172703354010182151331791081164027435177592263135061725686686161045276065643366293058232133875636333938226726995027814691612064425190718035400061552784151361937698946352506267604124394039953803755759965706068409923668742244720465994390529434780893292855149451471093316647122662768037690448303539802300632618112117638875978625168895953681468920845226158348436387687353714730002024116283646411969452094814962236469729949964495700407423452355768094521807954645231784480385127450546635375875369476798013844641890182579803658928354686813831391457078991040453636418572578789269088381132431362660698613719855795678911607923399070584343823975301318150778195359403416135967165787995685740476254713731430460606457799581827726088798945286984563117553274155924070983794173 A013752 517 6919628523365385580427191223854312183474828031374075143375515673246239895427430662319793740922816055903885927850924628793069988496050179217073401032055159765473235915803913292465873989480598523746204598795651691913696898813613902007233876337701295291131856316176105217882474085978272038148368535688536783246188826225572601978798637588191150424033084234954280585206760755993684373687005473167883568036047342184052209369729791210802030881940636635847899508880826434833997937752643785566446973353365968773086638031707569237273416267300071710133236207528894322679464629628462205302490148681939630290127135685888480601616860391916424015554572811962017571209463843222167789650779142373517061350805633014151703730277675859122449883471461342481220308263340821662462534003806196251374950437107202060620215048749842733663651448990413882494871105302041748480802841740845004706524009145022240469701580712537066680572641656172571348366199544214697476834372668524061596460945072005781429268760370186475945005317368275085170202107730611333649495816471516218475745848935998124773025662284119208076108877471705542144007523773935231466780542177124585136456269926261293705778506851404644656232296602300226711650863789675993168213622564402763344881992016673728490101378805914922876945654489861992322452610525039496064410238187219096961869891514743749116111261814446983475171167096886252308472033523996700071997053795109324825622503664412076355574230503406125008850957920798186740525236416678232731127828638665595246929987567031202543315876639211603955600024187173347951703765554854342523183106568802607707758073803381273736995977259695204609305250719863236226521571826331606067952721952387785681275514217091282795505085169264543320565183951395798081 A013752 518 15202423865833752120198539118807923867094197184928843089996007934121989050254065165116586848807426874820837383488481409458374764725822243739910262067425186004744699307021197503547525154888874956670411503554046767134392086693509742709892826313929745754616688326638903163687795566894263667811965672907715312791876851217583006547420606781255957481600686064194554445699253380918124568990351024549840198975196010778362703985296351290132061847623578688957835221011175677330293469242558396889484000457345033394471343755661529614289695539258257547162719947940980826926783791293731465049570856654221367747409317101896991881752242281040383562173396467880552603947192063559102633862761775794616983787719975732091293095420053862492022393986800569431241017254559785192430187206362213164270766110324522927182612462103404485859042233431939299841231818348585721412323843304636475340233248091613862311934372825443935497218093718611139252360540398639690356605116752747363327424696323196701800103466533299687651176682258100362118934030684153100027942308787921131991213630112387880126337380038209900143211203805337076090384529731335703532516851163142713544794425027996062271595379552536004309742355635253598085496947745918156990565328773992871068705736460632181492752729236595085560649602914226797132428385323511772853509293297320356025228151657892016808096442206340022694951054111859096321713057652220750058177527187855186641892640550713331753196584415983256644445554551993616268933944407442077310287839519148312757505182684767551987664980976347893890453253139219845449893172924014990523433285131659329133944488146028658400180162039550364526643635831539529989667893302450538531292130129395965141762304734949548301724672116874201675281709141216568383957 A013752 519 33399725233236753408076190444021008736005951215288668268721229431266009943408181167761141306829916843981379731524193656580049358102631469496582845762133133652424104377525570915293912765290858279804894073308240747394259414465640904733634539411703651422892864253625670250622086860466697278182888583378250542203753442125029865384683073098419338587076707283035436117201259677877119678071801200935998917148505635680062860655696083784420139879229002379640363980561552963094654751925900797966196349004787038367653542231188380562594461099750391831116495725626334876758143989472328028713907172069324344941058269672867691164209676291445722686094952039933574070871980963639348486596487621420773513381620786683404570930637858335894973199589000851040436514908267848067769121292377782321902873144382976871020199579241179655432315786849970641751186304911842829942875483740286336322492446057275655499319817097500326287388151899788672937436107255811399713461441505785957230352057822063153854827315973659413769635170921046495575298065413084360761389252407062726984696345356916172637563223943947150614635014760325556170574811819744540660939522005424541657913351786507348810695048876921601468503955330652154993836794197782190908272027316462337737946503004008902739577746132799402976747177602556273299945162555755364959159917374212822187426249192388760927387883527329029860807465883754434618803587661928987877816027231717845052238131289917189861772895961915214847846883350729974942847875863150243850702383423568843128238886358434311716899963205036322877325797146866000453415300914060934179982927434255546107276040456824962505195816000892150865036067921892347387300361585483833153248809894282935416451783502684157618889104640772621080593914983252800739553529 A013752 520 73379196337421147237543390405514156193005074819989204186380541060491423845667774025571227451105327306227091270158653463506368439751481338483992512139406494634375757317423679300900726345344015640731352279058204922025187933581013067699795083087512922176095622765215597540616724832445333920167806217682016441221646312348690614250148711597227286875807525900828853149491167512296031932723747238456389620975266881589098104860564296074371047314666118228069879665293731859918956489981204053131733378763517123293734832281920872096020031036151610852962941109201057724237642344870704679084454057036305585835505018471290317487768658812306252741350609631734062233705742177115648625052483304261439408899420868343439842334611374763961256119497034869735839023253464462204888759479353987761220612298209400185631378475592871702984797783709385499927356311891318697384497437777409080900515903987834615132005638163208216853391769723835714443547127641017645170474786988211748035083471035072749019055613194129732051888470513539150778929849712546340592772187538316811185377870749144831284726403004851889900353127428435246906752861567978755832084129845917718022435633874956645337097022382596758426303189861442784521459436852527473425473644014267756010268467099807559318852308253760288339913549192816132439979522134994536815274338471145570345775469475678107757471180109541878604194002546608492857511482093257986367561811828084105579767174443948066126315052428327727020719602721553754949436783271341085739993136381580748352740833329480182842029219161464801361484776331664602996153416108191872393422491573059434797685460883644442623915207753960055450484241224397487209898894403307981437687635337739609109944568355397094288699362895777448514064831218206403224799103213 A013752 521 161214094353314260480882828720914601156032149379516281597478048709899658188932099534179986710078404091780919520538561659323491462134004500649331549170276068711723538826379823424078895780720802362686780957090876213689337890077485709736449797543265890020882083215178667796734944456882398622608670260247390121363956948230073279507576719379108349266149134404120990369432095024514382156194072682888687997282661338851248536378659758475393190950321461747069525624650328896241947408488705304730418233143447119876335426523380155994956008186425089043959581616914723820150100231680938179948545563308763372080604525581424827520627743410636837272747289360919734727451515563123080029240305819462382381352027647750537333609141190356422879694534985608809638334087861423464140604576140711111401685219166052207832138510877539131457600730809519943340401817225227178153740870796967750738433441061272649445016387044568452426901718083267064632473039427315766439533107013101210433078385864054829594865182187503021317998969718245514261308879818464310282320496021682034174275182035871194332543907401659602111075820960272237454136036864849326563088833271481226495291087623279749805602158174565078262588108125589797593646382765002859115765595899346259954559822218277207823518521233511353482790067576617042970635010130582997383157721621106818049668706438064802743164182700663507293414223594898858807952726158887796049533300586300779958748482253353901279514170185036016264520967179253599623912612847136365370764920630332904130971610824867961703938194497738168591182053600667132782549055189697543648349213986011578250514957561366840444741711435450241824713877970001279400147871004067635218599734837013921214548216676807416152272500282023054385400434186399467884883629758961 A013752 522 354187365294231430276499574699849378739802632186797270669659273015649549041083822676593430802042253789642680186623219965533710742308407887926581413527096522959656614801556472062701334030243602790822857762728655041475475344500236104290980205202555160375877936823747533149426672971770629773871248561763516096636613415261470995078146052475901043337729648285853815841642312768858097597158377684306447530030006961456193034423915489370438840517856251458311747797356772585043558456449685554492728858216153322368308932071866202720918349985575920629579200812361648232869770209003021181346954602589353128461088142702390346062819152273169131488225794725940657196210979692181406824240951885358854091830404742107930521939283195213061066688893363382554775419991031547350716908253781142311749502426507816700607208308397953471812348805588515315518862792443824110403768693140938148372338270011616010830701002336916889981903074628937740997543267621812738867654236107783359321473213743328460619918805265944137835643736470985394832095608961166089690258129759635429080882574932809013948598964561446145838033578649718105686736872992073970459106166697444254610154519508345610322907941509519476942906073551920785313241102934711281477337014190863733120167929413555025588270191150024443601689778465827643406485117256890845250797514401571679255122148044428371626731709393357725523631049237992792801072139371076487920824661388102813569370415510618521111092631896524127733152564892820158373736010425158594719570530624841390375744628982234911863552213311530756394826971760665690723260274251765503395423223127267437416381361762322948457097540023684181288896389900092810842124872595936594575263617436919584908362432038945893286542683119604650484724753907519630943089334580437317 A013752 523 778149641551426452317469565615569085091346382914393603661241422815382059243261158420475767472086831575844968370011214264277562500851572129774699365519031060942365582719019569121754830864445195331437818504714855126121619331867018721127283510830013687345803827201773330329290400518980073613195133090194444864310639673329451776186686877289554592212992037284020833404088161153181240420956955772421265223475925294319256096629342330146854132617730184453910909910792829369340697928819959163220525301500888849243174723761890047377857614918310297623185504184758541167614885149179637535419259261888808823229010649517151590300013677544152581879632071012891623860075522383722550792857371292133402439751399218411123356700605179883095163515498719351472841597720296309529525047433557169658913656831037673291234036653550303777571730325877968148194941554999081570557079818830641111974027179215520375795050102134206407290241054959776216971602558965122587292236356728800040429276650594092627981961615169279270824909289026754912446114052887681899049497111081919037690699017127381403645071925141497182406159772293430678193760909963586513098656248234285027378509479359835305879428747496414290843564643593569965333190703147560685405709420177327621665008940921580391217429609956603702592912443289423332564047802613389187016002139140252979323503359253609132463929565537206922975417415175870165783955490198255043962051781069661881411906802876828890881070512276663508629736185069525887947098014904073432598896455782776534655510949873970101364224212645433071799434856958182522519002822531128810959744821210606560003789851791823517760243295432034146291705368610503905420148345093272698281854167508912328043672263189564127550534274813771417114940284334820629181967268073220785449 A013752 524 1709594762488483915741480635657405279945688003262922747243747405925394384157444765049785261136174768972131395508914637738617804814370903969115014506045311240890377185233685993360495363409186094143168887254858536712089197672111840130316641873293540071098731008362296006733451009940199221728189707399157195366890475362304805552282151069405151439091943505912993770988781690053539185204842431832009519695976607871619405644294665099332638529361153215245242269074011846124441513349617450281595494087397452801787254868104872434089153179975527723878138552693914514945249902672747663665316112598369712984634136396989182043889130049564503222389551660015322897620585922677038444091907644728817085160133824082849238014671229580203160074243550686415185832990191490992036366529211525101740633304057789768220841178527850017399325091525953896021584286596332982210513904361970918523006937712736498265621725074388851476816659597746628348686610822046374324281043275733173688823120801355221503676369668526906558002325707991780542644112574194237132211745153046976125806465740628856943808223019535869309746333019728667199991692719189999569277747777370724205150585326153558167017104958249622196983311521975073213837019974815190825836343596129588784798024643204712119504692853074658334596628637906863061643213022341616043874156699691135795573736880280179264023253255485243609776992061141386754227350211965566331584627763010047153461959245920393073265711915471829728459530398597748375819774338744249331419775513354760046638157556873112312697200595182016458743358380737127001974249201100889997678559372199702612328326304386636268519254520064179019402876694837277080208065914169920118125233606017080384711947962227472388228523801765855803401523804683600922312782087956866065631453 A013752 525 3755979693187199162884032956539319400040676543168641275694513050818091461993906148814378218716175967431772675933085459111743317177172876020145686869781548796236158675958408127413008313409981848832542045298924205156459967285629712766305662195625907536203912025371964326793391868838617690136832787155948358221058374370983657798363885899483117711684999882490847314862353373047625589895038822734924914772060607493947834200515379223233806849006453613893797265155604025935398004829109538268665300510012203805526598945226404737693869536406234409360270400268530189334714036172026617072699499378618259427241197664185232950424418718893213579589844997053664406072427272121453461669921095469211136096814011510019775918232691387706342683113080858054163275079450705709503897264677720648524171369014964120781188069225686488226317226082520709559420677652143561916499047883250107995046242154882086689570929988432306694566201136249342482064483976035884390445452076785782594344396400577421643576984161753613707931109580457941852189115325504738979469204101244206548396805232161598705546665973920304873512693644343881838381748904060429053703211866883481078715835961559367292936579593274419966772335413779235850799932884668974244362446880696706560201260141120752526551810198205024361108793117481378146430139010084530448391522269221425342875499925975553843059087402301080210680051558327626699037488415688349230491427195333073596155924463287103581964769078291609913425588285719253181676044222221115781129246802840407822464032152450227750995749707614890159859158362479468023337425494818655324899794940722746639285332890737439881936802180581001305628120098557497745217120813431314499521138232419525605212149673013756836938066792479585200073147798889871226321182247241234746192302241 A013752 526 8251887385932276560856220405516884721889366365341504882700845172647346942000611808945188946519438600447604569024988753668500067838248808616260074052910062705330840611080622655926379264561730121885094873521736478728742548126528478947573539843790118857039994719742205625965081935838443065230621633381618543011665248493051096183005457321164409612571944741832391550752590360585633420999400293548630037754217154664203391738532288153444673647267178589724672591546862044980069416609553655576257665220496811760741937882662411208713431371484496997364514069389960825968366737469942477708720800134824315961648911268214956792082447925408390234358889458526900700141122716850833255288816646745856866004700383287513447692357222978790834874799438645144996715349553200443780062290496952264807604497725876173356270188088833214633218945703297998902047228801759405530548408199500487265116594014275944456987333184585777807961943896339805433095671295350838005808658212698364359774638892068595350938634203372689316324647748266098249259486370133911537893841410433521786827781095059032356086025144702909807107387936623508398924702342220762630985956471543007929938691607545929942581665366423900666998820904072981164207452547617736414864295796890664312762168530042293300834327005456438521356018479106587787707015405155713395116174425479471478297473337368291793200815022855473222864073273645795857785362049267303259389665548146762690754566045841766569576597665006666979796017463725199240142269156219791371140955225840375985953478638933150368937662107629913681210570922367391247272323812116585748804849484767874366509876360950155420615154390736459868464979856530822546242014427108597955447940696625697754651092831611223770752932743077648684560705714161047084227637397188992737384488023477 A013752 527 18129396586893211604201116230920595733990937904655286227293756844306221231575344144252580115503206605183387238147900291809694649040632632529923382694243407763611856822544127975070255244242121077781553437127255043767047378233983068247819067036806891128916868399273625760245285013037059414311675728539415938996628550939233258314062989734598207918820562597805764237003441022206636625935682444926340192946015088797254851649555437073117948003045991361625105683628455912821212508291189381301038090489431495438350037528209317425543408723151439903209837410449743934652501722221463623526059597896209022167742658056268260072205138092122233344886480140383600838210046608921280661869530172900647534612326742082667044580108818884403464219934366703383557783622968381374984796852221804125782307081503749952863725603231166572549182023710145703587797761677465413950614852814302570521461157049364249972001171006534953844092390740258552536511189835885791098761622093298306498424881645874703986012179344809798427965251102940617853623091555184203648752769578722447365660635065844694086320997242912292846214931296761847952437571045859015500276146367979988422075305461778408083851918810033309765396409526248339617763773247116166903456857865768789495138484260502918381933016430987795431419172598597173369592312845127102329070235212778398837819548922198137069662190605213474670632368982199813499554440422240265260879095209278437631587781602714361153359785070019647354611850367804262730592565336214881642396678631171306041139792569736131360556043650462920357619624316441158570257295415220138890124254318035019983222198365007491459091494196448002331017560744798217134093705696357589708119125710486657966968450951049858624344193236541594159979870454011820444048119361624217044033720187578969 A013752 528 39830284301404385894429852359332548827578090576527663841364383786940768045771031084922918513760544911587901762210936941105899143942269893668241671779252766856655249439129449161229350771599940007886072901368579331156203089980060800940458490279864739810230359873204155795258891173642419533242751575601096817975592926413495468515996388446912262797648776027379264028696559925787980667180694331503169403902395150087568909074073295249640131762692043021490357186931717640468203880715743070718380684805280995478055032449475870383918868964763713467352012790758087424431546283720555580886752936577971221702530619749621367378634688388392546658715596868422771041547472399800053614127357789862722633543281852355619496942499075089034410891195803647333676450619661533880841598684331303664343728658063738646441605150298872959890552906091190110782391682405391514449500831633022747435650162037453257188486572701357293595470982456348039922715084069441083043979283738976379377039464975986724657268758020547127146239656673160537424409932146739695416309834764453216862356415239660792907647230942678307383134204058985779951505343587752257054106693570452034563299446099527162560222665625643181554575911729167602140227009823914218686894716731094030520819249920324911685106837098880186562827922199117989892994311320744243816967306762474142246689548982069307142047832759654003851379314653892990258521105607661862778151372174784727476598356181163451453931447798833165238082235258065965219111866043664094968345502952683359372384124275710280599141627900067036025690314623221225378855278027238645141602986736722938903139169807921458735624012749596261121245580956321683043603871414897624588737719185939187553429686739456539397684192540681882369475775387463969515573718237488404845742083252110994893 A013752 529 87507134610185435810062385633453609774189064996631277459477551179908867396558955293575651974731917170758620171577428459609660419241166956389126952899018328784071583017767399807220883645205068197325702164306768790550178188686193579666187303144862833363076100641429530282183783908492395714534325211595609709092377659330449544329644065417866241366434360932152243071046342156956193525795985446312463180373562144742388893235739029663459369482634418518214314739688983656108643925932487526368282364517202347065286906291498487233469755115585878487772372101295518071476107185334060611208196201661802774080459771589918144130860410389298425009198166319924827978279796862360717790237805064328401625894590229625296034782670467970608600727957180613192087162011396389936208992309475874150563171861766033806232206515206623892879544734682344673388914526244645157245553327097750976116123405996284806043105000224881974029249748456596643710205039700562059447622486374531105491355704552242834072019461371142038340288525710933700721428620926387110829632706977503717446597044281534762018100966381064241320745846317591758553457239862291708747872405774283119935568883080661176144809196379538069875403278068981221902078740583139538455107692658213585054239892074953830972179721106239769878532945071462223794908501971675103665877172957155690515976939113606267791079088572959846461480354294602899597970869020033112523598564668002046266086588530016102844287390814036464028066670861970925586388769697930016645455069987045340541127921033735486476314156496447278148441621227217032157345045825843303376101761860580296770196756068003444842165956010862985683376541361038737646797705498530081221456769051508395054885021766586017056712171011878095565738278526258341025715458967762025446095356904887855779921 A013752 530 192253174738577402474707061236697580673893375797598916578472179942259781670240024779985707388486022024156688516955610325762423941072843803186911915519143268338605267890034977376464281368515534829524567654981971032838741480543567294526613505009263644898678193109220678029957773246957793384831912489875554530875953717548997648892228011723052132282056290967938478027088813718832757176173780025548481607280716031999028398438918648170620234753347817484516849483096697092470690705273675095431116354844293556502435333122422176451933051988942175037635901506546253203033007486178931162824407055050980694654770118183050162655500321625288639745208371404874847068280713706606496985152457726329498372090414734486775388417527018131427095799321925807183015494939037868689851156103918495508787288580299976272292157713908952692656359782097111247435445214159485410468480659633758894527123122973837718876701685494065696942261697359142826231320472222134844606426602564844838764508482901277506456226756632399058233613890986921340484978680175272482492703057229575667230173706286531872153767823139198138181678624359749093541945555977454884119075675486100014498444836128212603990145804445845139516261001917551744518866993061157565985871600770095246364165042888673566645878847270408774423136880322002505677413978831770202753932148986871052063601335232592970337000757594792782675872338385242570416741999237012748214346046575600495646592235000445377948899397618438111469662475883750123513296127026352246570064788761538613168858042511116863788462201822694670092126241836195819649687065679377737517295570807694912004122273081403568318238605355865979546378261370202106610014558980270588443540521606163943935582392821189479473596639713096175957926997922189575233496863352173169905071499120038619148486437 A013752 531 422380224900654553236931413537024584740543746627324819722903379333144740329517334441628599132503790387072244671751475885700045398537037835601645478395557760539915773554406845296092026166628630020465475137995390359146715032754217346074969870505352227842395990260957829631817227823566272066475711740256593304334470317455147834616224941755545534623677671256560836225514123740275567516053794716130014091195733122301865391370304270030852655753105155013483518314363443512158107479486264184662162631592912943635850426869961521664896915219705958557686075609882118287063517447135111764725222299947004586156529949648161207354134206610759141520222791976510039009012728013414473876379949624745907923482641171667445528353306858834745329471110270998381085042381066197511602989960308934632805673010919047870225870497457969065766022441267353410615673135508389446799252009215368291276089501173521468372113603030462336182148949098036789230211077472030253600319245834964110765625136934106681684330184321380730939249718498266185045498160345073644036468616733377740904691632711510523121827907436818309585147937718368758511654386482468380409609259042961731853083304973683090966350332367521771517225421212861182707950783755363172470959906891899256262070599226415825920995827453088077407631726067439504973278511493399135450388931324155701383732133506006755830390664435759743538891527432377927205582172323717007826918264326594288935563140295978495353731976567708530898848459516599021358711591076895885714432340909100333131981119396923749743251457404460190192401353314122215770362483297592889325498369064505721673056633959843639595170215966837557063393040230334028222201986079654482810458525968742184826474517028153286403491817449672298579565614435050496787992608784724454281442083566724846269224702089 A013752 532 927969354106738053461538315540843012674974611340232628931218724394918994503949583768258032294110827480397721543837992520882999740585872124816815116035040399906194954499031839115514181488083100154962648878175872619045332926961015509326708805500258844569743990603324351701102449528375099730047138693343735489622831287448959792651846197036933539568219843750664157187454529857385421832770186991337640958357025669697198264840558481257783284689572025564623289736656485396211362132431322413702771301609629737167963387833305463097778522737693990951236308114911013876678547831355840547101313392983569075785896299377010172557032851923837833919929473972392555702800963445471599106406749325566759707891362654153377825792215168859935488848029265383443243838111202435932991768942798729388274063604989148170886237482915158037487951303464375443122633878711931614617956664246164135933568634078226666013533585857925752592181241168386825938773737206050467159901383099416151352078425844232379660473414954073465873531631540690808544959458278126795948121550963230896767607517067188619298655912638689826158570019167256162450104687101983031759911542117386924881224021027181750853071680211445332023344250404656018409367871910532889918698915441502666007769106500435569548427832914434506064566902170164592426292889750997900584504482119170075940059497312696842559368289765364156554944685768934306070664032595206266195739426725527652791432219230264754292149152519255642384770065557968049925089365595940260914607852977293431890962519315041478185923451917599037852705773231126508047486375804811577848119916834719070515705424809776476190588964479142112868274509386043860004177763417000898734577381553326580063764513910852770228471522936930039979305654913805941443219761500039626056328257596094487253486670489533 A013752 533 2038748670972503503454999679243232098846919221114491085761887537495637030925177235538862896950161487974433794231812069568379950430067161058222542809928983758593910315034372950536784656729318571040452939585352392144042596440533351073990779245684068681519727547355503600687322081613840094106913563709276186870701360338525364664456106094890142986431378996720209153340837602096675771766596100819968797185510385396324744587854706983323349876462989740165477367551434298415476362604951615342904988549636356532558015563069772102425819414454713698119866168928459497487062769585488781681981585524384901259501614169731291349107801175676671721122085054317346444879053716689701103236775628268270171078237323751174971083265496725985278268999120296047424806712330311751744782916367328808466038117740161158531437063749964602208361029013711232848540426631530113757315650791348822606646050289069863985231733288129862878445022186846945856587485900641692876350303338669417284520516301579778538114060092654099404524148994494897706373275929837044570698023047466218280198433714996613396599147040067201548070378332110461788902879997563056720776525658031899073964049174196718306624198481424545394455287318139029272445381214587440759151381517224981357219068726981456946297895948913012609823853484067851609560565478782942387584156347215816656840310715595994963102932132614505051951213474634348670437248879611668166832039520515984253182776585648891665179851688084804646319339834030855805685421336214280753229393452991113669864444654935146127574473823862965086162394583788784938180327567643171036532319457285877797923004818307078918190723954960675221971599097121138360429178546227150974519866507272658496400090637062143536191951935892435297834534523845631653350753816015587058445753181938619588495910215065504001 A013752 534 4479130830126590197090634295297380921166681528788536915418866919877914556942614386478881784599504789079831045927291116841730751094857552844914926553413977317630820962130517372329315890834312900575875108269019205540461584379851772309557742002767898893298841421540041410710046613305606686752889099469279782554930888663740226167810065090473644141189739655794299509889820211806396670571211633501471447416566316715725463859516791242361399678589188459143553776510501153618801568643078698908362259843551075302029960192064289309029525253557005994769345973135825515979076904779318853355313543397073628067125046330899647093989839182961647771305220864335210139399281015567273323811196055305389565858887400281331411469934296306989656356991067290416192300346989694918583288067259021392199885744675134065293567229058672231051769180743123578568243317309471659924822484788593363266801372485086491175554118034021308743943713744502740046922706523709799249341616435056709774091574314570773448236590023561056391739555340905290260902087217851986921823556635283281561595958871847559632328326047027641801110621195646684550219627354646035615546026870696082265499016035710190119653364063689726231618266237951447311562502528448607347855585193343284041810293993178260911016477399761888703783006104497069986204562356886124425522391494833149195078162642164400933937141895354067599136816003771664028950635788506834962529990826573617404242560158670614988400134158722315807963589615365790205090870675662774814844977416221476732692184906892516042281118991026934294298780900583960509182179666112046767261505847657073522036841585820652383265020529048603462671603216375140977862905266061050691020146716478030716590999129625529349013718403155680349342472348888852742411606133786244767405319740719147235925514742498912290197 A013752 535 9840650433788118663008123546768345883803199318748415603175250622971778281602923807094103280765112021608388807902258583701282460155402043600278093637850508166834913653800746667007507012162985442565197612867035194572394100882534343764098359180081073868577554603123470979329972409432417890796097351534007682273183162394237276890678713003770596178193858023780076023227935005338653485244951958802732769974196197824448844099358390359467995093860447044738387646993571034500507046308843901501671884876281712438559822541965243611937866982064742170508253102979408658606031959800163520821623854843370760863473726788986524665495676684966740153557570238944456676260220391201299492413197733505940876191975618418085110999445648986456275016309374837044374483862336359736127483883768069998663148981051269541449967202241902891620736890092642502114430568128909236854834999080539619097162615349735021112692397320744815310444339096672519883089186232590428950803531307819591373679188769111989265775788281763640892651803083968922703201885617620815267246353927717369590826321641449088512225332325319729037040034766835765956832521298157340247354621034919292737301338230455287692878440847926328530865330924779329743502818055001590343238720669775195039857215903012639221503200847276869482211264411580062759691423498078815362872694114148428781586723324835188851859900744092886515303584760286345871604546827349516412678389845982237437120904668599341129515094746712927830096006384958641080584642874431116268214415383438584381724730240442857744891618423286174644574421638582961238673248726448166747673528347302590527914940964047973286033250102319781807489512266376184728364802869536128368171262336102233484350425087787287979783139331733029727505411750508809475078298675928379753989487470359966477328355889270110301562809 A013752 536 21619909003032496702628847432250055906715628903290269080176025618668996884681623604185744907840951111473630210961262108391717564961418289789810971722357566442536305297400240427415492905722079017315739155468876322475549839638927953249724095118638119289264887463062265741587949383523022106079025881320214877954183407780139297328821132469283999803491906078244827023031773206729021707083159453489603895633309046620314110486290383619751185221211402157290237660444875562797613980740530051599173131073190922227515930124697640215427493759596238548606632067245760822957452215680959255245107609090885561617051777755403394690094001676871928117365981814960971317743704199469254984831795420512552104993770433664532988865782090823244436210831696516986490741045552982340272082092638449787062938311369639182565577943325460652890758947533535577145403958179213593370072492979945543156466265923367841384585196913676359237046212995389526183146942153001172404915358283279642247973177725739040416909406855034719041156011375479723178934542701912931142140239579195060991045428646263647461359055118727444694376956382738177807161049292051676523438102413717686143851040092310267061253934542894143782311132041740187446475691266838493984095469311496103502566303338918768369642532261467282252418147912241397883042057425279157352231308968784098033146031144662909907536201934772071674121975718349101879915189379686887558654422491622975649354627556912752461544663158528302442720926027754134454044460395125162441267070597414569886649232338252958465526885675959725694130004339966765841365127452006622344638741779023791389829125298013397309415050474796560631054458449228477848217471904370874024872263352416606965117883917868671691583557111817466311329389615867854416747022191014650319514903972380846350690397888726432332533491373 A013752 537 47498940079662395255675577808653372827054236700528721169146728284215786155645527058396081562526569591907565573481892852136603490220235982668214704874019573474252262738388328219031837913871407601042678924565121280478782997686724713289643836975647948078514957756347797834268724795600079567055619861260512086865340946892966036231420028035016947568271717653903884969600805735183660690461701319316659758706379975424830100738379972812593353931001450539566652139997391611466357915686944523363383368967800456133852498483960715553294203789832936091288770651738936528037522517851067483773501417172675578872662755728621258134136521684087626073853062047469253985082918126233953201675454538866076974671313642760978976538123253538668026355197237247819320158077079902201577764357526674182177275470079097284096574741486037054400997407731177662988452496119732264634049267076940358314756386233639147521933677619346961243790529950870789024373831910143575773599042148365374018797071463448671795949966860511277733419756991928951824119190316102709719282106355491548997326806735841233472605844095844195993546173172875776642332825294637533321993511002937756458040735082805656733574894190738433889737557095703191819907093713244171283057746077356939395138168435604534108104643378443619108562670963194351149043400163338308702852185804418663378821830424824413066857035650694241468045980653212976830173671067172091966363766214095677501632116742537317158013624959286680466657874482975833395535679488089981883463754102519810040968363447141749748762567830083517350003619534906984553479185012058549291171315688515269683454588279735433888784865893128043706426645212954965832533785773902810232644362585259285502363990967557471706409074974662973485990668986061676153593207753659186751974244027320719432466804161531971834576080546481 A013752 538 104355171355018282376719244445611460101038158031061600408615362040422082183953222947296191192870873393420921564939718596144117868013858453922067706608221002922932221236239157097212947896775482499490765597269571453211886245917734195097347509835498541928497362190696111841888388375933374808821196835189345054843154060323846381600429801592932233807492963685626835278212970200198502536944357798538701489877916806008351731322220800269267598586410186835427934751574269370391588340764217117829353261622257602126073939169261692070587365726262960592561429121870443552098436971718795261850382613528368246783240074335780904120697938139940514484255177318289951005227171123335995184080973621888771113352876073145870811454256788024453653902368330233459046387295344545136866348293486103178243474207763776733160174707044823408518991304785397325585630133975051785401006239768037967217519780555305207105688289729705273852607794302063123486549308706585435974597095599958726719297166005196731935702077192543277180323206111267907157589861124477653253262787663014933147126994398643189939315039478569698597820942460808081283205217172318660708419743673454250938315494976924027843664042537052339255753412939259912428335884887997444308877868131953195851118556053023161435505901502440631181512188106137989474448350158854264220166252212307803443271561443339235507884907324575248505297019495108910095891555334577086050101194372368203471085760483354485796155934035552836985247350239097905969991887835333690197969867763236022660007494493370424198031361522693487617957952118190645063993769471492632792703380567668047494549730450578748253660350367202312023019339532862059934076727345264474081119664599814650248693688155723765338980737719334552748721499762377502509444277434789233294087414128023620593129568742885742120563648960618757 A013752 539 229268311466975166381652180047008377841980833194242336097727950402807314558145230815209732050737308845345764678172561755728626956026447023266782751418261543421682090056017428142576846529215735051381212017201248482706514082281262026628872479108590296616908704732959357716628789261925624454980169446910991085490409470531490500376144274099672117675062041217322157106233895529836110073666754083389527173261783222800348753714919098191580914094343180477435172649208669806750319584658985007871089115784099951870984444354867937479080442500599724421857459780749364483960266026866193190285290601921825038182778443315710646353173370093449310321908624568283022358484094957969181419425899047289630136036268732701478172765002163289724677623503221522909524912887871965665695367200788968682600912834457017482752903831377477028516223896613517924311629404343188772526010708770379413976890957880005540011197172536162486654179324081632682299948831228368202836189819033109322602295873713417220062737463592017579965170083826455592025224924890477404197418344495643808124238006693819088296675141734417627819412610586395354579201862127584097576398176850578989311479142464302089172529901453903989344890248227554027605053939098930385146604676285901171284907467648491885673806465600862066705782277269185162875363025299002818491705256110440244164867620491016300410823141392091820966137551830754275480673747070065858052072324036092943025975415781929805294154587076109582856588428475298099416072177574228117364939799475829541784036465401934821963074901265357592296653620803664847205594311528869314245569327107166700345525757799921509913291789756743479514573488953697945675166569977546049556219903125792786596380032878125112449740680769378012388941134977943373013249077524231945547110048839267894443105662528119975438878336766479409129 A013752 540 503702480292944440540489839563277406118831890527750412406708307034967670084245072101015781315469867533224644997945118177335793422390104110117121704865920610897435551853070289629241331824686969907884522801791142916506211438771932672503632836601572881667348424298311708903433450008450596927591432274863447414822429606757684629326388970196979642532111304554456779162395868479049933831845858721206791199656137740492366211911677258726903268265271967508925074310311447565430452127495790062292782787377667594260552824247644858641539732173817594554820839138306353771260704461025026439056783452422249608887564239964616290037921894095308134777233248176517800121589556622658291578478700206895317408871682405745147545564709752747525116738836577685832226233614654708567532721740133364195674205497302067409608129717536317031650143900859898879712649801341985733239645527168523572507229434462372171404600188061948983179231975007347003012987582208724941631109032415741181757244034548377632477834207511662623183478674166722935679419159984378857021728102856929446448950900706320536987795286390515528319249505458310594010506491094302262375346794540722039517319675994071689912048193494227064590723875355936198648303504200350056167090473800124873312941706423736672825352804925093960552603663160399802837172566581909192226276447674637216430214162218762812002578441638425730662604201372167143231040222312934690140402895907296195828067988472899782231257627806212753535924777360229924417110574130579173850772739448397503299528114488050803852875558079990630275748004905651669310690702428925883397515811654445240659120089886427557279502062095565424493517955231274386648340954240668670875015127167366752152246932233240872052080275650323493218503673546541590510108223320737584367000777299871564091503140574279586039215705875955261856413 A013752 541 1106634349203598935867456177520520461243073663489467656057538150555823971175086423405931671550087298970494545060485424635606738148991058729927316385590427582141665907421195426315443206018837272887622296595535140987564146530981936081490481342013655621023164488183390824460843289668565961449918376707874993970364877846046633130630076567522764274643048536106141543819783723048472704628565351610491320265644534615861728567569954937423006480378802512617108388259754250301250703324108250766857243783868735704590434554872075754435462791585877255236941383586859059235459767700871983086607753244971682390725978635202261989213314401327391972105581446243809606867132255899980266597917704354549012347291086245422089157605667326786312681475223961175773401035251396394722869389663073001137896229477572642098909060989427288518535366150189197838728691613548342655927501223189246288798383067513831660575906613172101916044772649091141365619533718112568696763546544217383376320665143902785658553801753903122783134102647144290289687683894485680348876736641976673993848345128851786219762186244199962615717391163491908375041082760934182070438636907605966320819551328158975502736769881106816860905820354156991828430322798728169073399097770938874346668532929012949470197300112420431431334070247963398366833268128780454495321129355541177964497180514394621897969664836279621330265741430414651213678595368421517514238465162308329742234265370674960821562073008290249419518426735860425143944391931364882444950147708568129314749063267530247616064767601101739414715818366777716717475587473236350165824342238204816193728086837480481343343066030423957237612258947643109827466405076466749069912408234386704754478486510116430195898420365603760714601052570781751874350707766635660472854300707727817826309032399841692250528156905809473710298539361 A013752 542 2431275665200306862100801222012583453351032838686360440358411316771145264671664872222831882395541795838176515497886477924428003713333356029650314099142169397965239998604366351615028723623385488534106185620390704749678429928567313571034587508404001399387892380538909641340472707401839417305470673627201361752891636627764452987994278218847513111390777633825192971772064839537494532068958077488249430623621042551048217662951190997518345237392229120219787129006680087911847795203065826934785364593159612342985184717053950432494711753114172329755560219740329353140305109638815746841277233879202786212424975061539369590301651739716280162715962437397649706287089566212256645715625196466944180126998516481192329879259651116949528961201067042703174162074447317879206144049089771383499958016162227094691303206993771752875222199431965667651686935474965708815072720187346774096490047599327888158285266829139107909550365510053237580266115578693313426789511757645591277776501321154420091842702453325160754545623515776005766443841516185039726482190402422752764484814248087374324817523178507317866731108386191722699965258825772398008753685286010308006840554267965269179512683428791676643410087318082911047061419188805787454257817802752706939630766845041449986023468346987687854640952334775586211932690078930658526220521194123967988000305590124984309839353645306328062593833922620988716451874024422073978781907961591400443688681019372888924971874399213677974681983538685354041245829073208646731555474515724180104503691998763954012494294419620521494130652951810643628293865678700261314316079897335981177620606781944617511324716068841434051034132907971912290943691952997447706597560890947590345589234862725797140388829543231462289978512498007508867948504963298546058860898654878015764400944182452197874410360722063413741525890976117 A013752 543 5341512636445074176035460284761645847012219146593933887467429662946206146483647724273561645623005325456473804548856591999968324158193383197141740075815346167329632276933792874498218105800577918309431289807998378335043510553062387915562988755963591074455199560043984482025018538161841199820119069958961391771102925671198503214623429246807986305725538461513948958983226452463875486955500896241683999080095430484652934205503766621547804486550727377122872322427676153142329606061135621775723446011171668317538450823367529100190881721591836608472965802769503588849250325876478195810286082832608521308697670210201994989892728872156667517486969474962636404712735776968327850637228556637876363739015740709179548744733453503938115127758744292818873634077560757380615898475850227729549407761508412927036793145765316541066863172152028571830756197238499662266714766251600862689988634575723370283752731223618620077282153025586962963844655926389209598656557331547364037274973402576260941778417289955378177736734864159884668877119811058532279081372314122787823573136903047961391624098423180577353208245124463214771823673640221958425231846573364646691028697726719696387389365493055313585571961837828155570393937957806315037004425712647697146368794758556065619293559958331950216646172279501962907616120103410656782106485063490357669636671381504590528717059958738002753518653127998312210044767231655296531383851791616306774784032199562236968163208055072450510376317834491722828617086473839396869227377511046023689594611321284406965449964839906285722605044535127984051361622896104474107552427534447150647232473099932324672380401203244630610121989998814291303203291220735392611394841277411855989259548993408576317434258506479522651082791958122496982882865404366905691317394344767000634388874368847478730079562506373319990132382474529049 A013752 544 11735303262269827964749906245621335925885845465066872750765942969492814903824574050229014935433742700027872948593837932623930408175550862884120402946566315529623202112423542945272585178443869686525820543708172437202090592685078066250491886296852009590578073433416633907008965728341565116004801596699838177721113127699623111562527674055237145913679007999946145862886148516063134444841235469042979745978969660774782496449491775267540526456951948047538950492373604508453698144516314961041264410886544155293631976458938461433119367142337265028815105868684599384701802965950622596195198523983240921315208781451813782992794325332128198535918871936492912181153880501999416287849991138933414371134617582338067468592179397348152038935685961211323065374068400983965213128951442950321820048852033983200699834541246400440723898389218006772312171365332983757999972341454767095329905030162864244513404750498290108309788890197214557631566709070277093488248456457409558789893116565460045289087182786031965856487606496559266617523032224895595417141774974127764848390181775996371177398144235727728444998514538445682853696610987567642660234366921682128780190048905603172963094435988242523947501600157708457788155481693300474136298723290686990630572242084547676165587951228455294625971640498065812508032615867193212950287947684488315800191767025165585391591380729347392049480480922212291925468353607946686479450322386181025984200518742438234619054568096994173771296770282378315054471738983025154921692548391768114046039361072861842103093572753274109732563282843676180960841485502741529614292683293180389971969743400551317305219741443528453450438012027394997993137630811955657567234466286473847608403229138518642169403065938735511264428893931995125871393655293394091803824315375453100393752356988357910769984798826502184018320844296540320653 A013752 545 25782461267206812038555544021630075029171202486751919433432776703975714343702589188353145813147932711961236868060661937974775106761685245756412525273606195218582175040994523850763869637041181701297227734526854844532993032129116511552330674194183865070500027333216344693698697705166418559862549107949544476453285541556071976102873299899356009572352780575881682460760868289790706375316194325487426501915796344722197144699533430262786536625923429860443074231744809105072774823502343969407657910717737509180109452280287799768563249611714971268306787593500064848189861116193517843840851157191180304129513692849634881235169132754685652183413761644474928061995075462892717584406430532236711373382754828396734228497018135973890029541702056781276774626828276961771573244306320161857038647327918661091937536487118341768270404761111960878769840489636565316325939234176123308439801351267812745195950236844743367956606191763280383116552059827398774393681858836928800661395177094315719500124540580912228986703271472940708758698101798095623131460479618158699371913229361864027476743722885893819393661736440965165229571454339686110924534904126935636930077537445610170999918475866168825112661015546485481760577593280181141677448295069639318415367215859751244535796728848916282293259694174250590080147657060223488851782621062820829813021312154288791105326263462376220332708616586100405360253972876658870195352358282439714087288539677136801458062886109096199775539004310385158174674410545706265362958528816714546559148476277077467100496579338943219082441532407556569570968743649523140562601025195117316768417526251011244119567771951432012230612312424186810590923374893866579675214122431383043195661894417325456846178535867401918247950279968593291539451860679586819693002020879870461565073928303422329961656603021825298288250894919499084474641 A013752 546 56644067404053366048706530215521274839089131863393966995251810418634644413114588446811861351486008168178837399129274277730580909555422484926838318026112810895225038565064968900128221592579476197750009332755500093438985691587668975880470491204621951559888560051076309292056038858250621576018020390165149214767868334798690131498012639878885153030459058925212056366291627632670181906569678933095876024709004569354667126904874946287342020967153775403393434087143345603844886287234649700788624429846869307668700466659792296091533459396937791876470012342919642471473124872277158702918349992349023128172541583190647834073666584662044377846960034332911416952203180791975300532940927879324054887321912357987625100007948844734636394903119418748465073855141724485012146417740985395599913908179437298418986767662198996864890079260162978050657339555731533999968088497484942908642243568735384601195502670347901179400663803303927001707064875440795107342919043864732575053085204076211635741773615656264167083787087426050737142859729650416084019818673721094662520093364908015268366405959180308721207874834960800468009368485184290385701203184366877594335380349768005545686820891477972908772516251155628603427988972436557968265353904267997582558561773243873484245145413281069072198291548100828546406084402561311005007366418475017363099207822802972474058401800826840556070960830639662590576477978410019537819189131146520051849772921670669552803364160781684350906859192469916192509759679968916665002419887810321858790449202380739195219790984807658252324124046699401783347418329798002339816034452353672744940213305173471703330690394977296130870655250395938422868258654641824875546445426981748545900869182034864028691054243300682014390746765090999461512175737913052242865525439873075404058467420482618858925759556838950180339287216138139488590786277 A013752 547 124447016086705245209008246883500240821478822703876545488568227489740313775612750817645659389214759945488905765887015588174086258293263199384263784703369845536809409727447736673581702838897109206456770504063833705285451564418108740009393669176554427577075166432214651514647117371576615602511590797192832824845006731552722218901133769813910681207918552458690887836742705908976389648733584616011639626285683038872203677810010256993290420064836844561255374689453930291647215173054525392632607872373571868948134925251563674513099010295072328752604617117394454509826455344392917670311614933190803812595073858269853291459845486502511498129771195429406383043990388199969735270871218550874948587446241450498812344717463611881996159602153362990377767259746368693571685679776944914133010856270223744626513928553851196112163504134578062777294175003942180197929890428974419570287009120511639968826519366754338891143258375858727622750421531343426850832393139370817467391628193355436963724676633596812375083080231075033469502862826041964136591541626165244973556645122702909544600993892319138260493701012408878628216582561949885977385543396054030074754830628440308183873945498577106480573218203788916041731291772443117856278982527676790688881160215816790044886584472978508751619646531177520316454167432427200278001184021389613146728959586698130525506308756416568701687900944915338711496522118566812924588758521128904553913951108910461007508991061237360518942369645856405874943942016891709913010316493519277123762616897630484011897880793622425180356100530598585718014278070566211140575827691821019020633648631466117332217526797765119599522829585119876715041564264248089251575540603078901555344209592930596271034246172531598385616470642904925816942250096194975777575559391401146662716452922800313633059893746375173546205414013855492456433957450569 A013752 548 273410094342491423724191118403050029084788973480416770438384395794959469365021213546367513678104827600239125967653773247218467509470299249047227534993303550644370273171202677471859001137056948926585524797428242650512137087026584901800637891180890077386834140651575589377679716865353824478717964981432653716184479789221330714925790892281161766613797059751743880577323724882021128058267685401377572258949645636402231480148592534614259052882446547501078058192730284850748931735200792287613839495604737396079052430777685392905278525618273906269472343806915616558088722391631240121674618008220195976271377266618867681337280533846017761391107316358405823547646882875333508390104067156272262046619392466745890721344267555304745562645930938489859954669662772019776993438469947976350224851225681566944451101032811077858423218583668003921715302483660969894851969272456799795920559037764073011511863048759282543841738651761624587182676104361508791278767727197685975859407140801895009303114564012196788057527267671848532497789628814195208091616952685043206903949334578292269488383581425146758304661124262306346191831888603899492316038841130704074236362890683357079971058260373902937819360393724248543683648024057529930244924613305909143471908994149487728615826087133783727308363428997012135249805849042559010768601294992980083363524211975792764537360337847201437608318375978999149157859094491287995321502470920203304948950586276282833497253361538481060116386111946523707251840611111086678883665336261851840906469324094173374139644103588468121242352865725092822477368921033965875845093438930778788332126043331059778881906374689967760151656598508369142946316688553052085711462704964346717091228475668520007462238841051921653199386002462122019822123461340361783333503982908319217988047071392289051832586560786256281013294588440516926785404518900093 A013752 549 600681977270453657922047887131500913899281374736475644653130517561525954194951606161369427550796306237725359750935339824138973118306247450156758894380287900765681490157132282405674225498114116791708397979949849103175165180197407029256001446924415500018874607011511569862762337953182352379743369064207540214457302096919263580691962590341712401250512140274581305628380223565800418344014104826826526252912371463175702561886457798547527139182735064859868493849428435817095403022236140655887605371843608059185678190418574808212896920783347772074030739343793609578120923094413834547319135764059770559868215854761652295898005332859701021776262774039417594334180201677107717933058635542330159716422805249440721914793355819004526001133110271862222320409249110127450054584318475704041443998142822402576959068969085938054955811228318604616008519556603150858989776491587589151637468205967668406291563118124143748820299817920289218040339401282234814439452696653316088963117488341763335438942697134796343362387407075051225897643814504786872177282445049039925567976688068508116065978728391047427995340490004287042583454659262767184618337333964156851097289270831335504696414998041464754389134785012174050472974708854393256748099375433082388207784060146424539768969913432922848896474453506435661143823450346502146658617045099577243149662693710816703688580662250301558425475472025861130699816430597359725721340928611686660972844438048993385193465635300042889075700287946512584832293822611057433507412743767288494471513105034898902984798095583864462369449245998028930982779519511623029231670285330920997965680917198338334203548305193859169053189546922887007053057764751055432308083562806669737449428961043738456394538733791071872079051047409282077549205244564774837983708250449577321919739415848859046876192674047405049386208210803815688147533728023504321 A013752 550 1319698304063186686454739208027907507836721180296036991302927747082672521366308678736528632329099484804282615372804941593633323940918825647994399290953492517982202233875219624445266273419356714591383350361949818479675837900893703243275435178892940853541467511604290918988488856483141628178296181834063965851162692706931622086780241810980742145547375172183255128465551351174063519101798988304537878177648480104597018528464547783408917124784468937497131080987194273490158600439852801020985069001940406906030934984349608853643734534961015055246645534338314560243131668038427194500460141273639315920030470232911350094087917716292763144842449314564600454752193903084605656298929822286499360896980903133021266046801002734352943624489443267281302437939120294950007769921747691121779052463919780818461579074525081805906737917268615974341370717465857122437200538952017933366147517648510967488622564170518743816158198699970875412034625664617069887323477574547335447451969121886854047959357105605147566367165133343887543297123460467016758173489531772740716472844783686512330996955266275131199305763056539418632555849886400299504606487122719252601860744528016444103818023750697098065392929122671746388889125435353101985075574327826482006892501580141694713872426899812131499025554374353639147532980120411265216208981648083771203199808938082664298003811714963912523860769612040816904147496698022399317409786020159875594157339230393638467270044000754194227299313532618488148876549528276493181415785798056732822353914291761672889857601415997750223825679993457669561369166604367035795221979616872033432530600975084749320245195626510908594409857434589582754495567909158068784780859587486253413176395427413093388698801598138984902957675151158192724375603922308810319050207026237721376257667496619943325986995304882148893501499439135983066860131600467638993237 A013752 551 2899377174026821150141062040037312794717276433110393269892532260340631529441780167184153405227031568115008905974052456681212412698198659948643695242224823062006898307823857514906250002702326701957269220745203751199847815868263466025476131088027791055230604122994627149017710017693462157107716711489438532975004435877128773724656191258724690493767583253286611517238816318529417551466652377305069718356293710789799649707036611480149390923151478255681196984928865818857878445166356603843104196597263073972549964160616090651455284773309350076376880238941277088854160274680424546317510930378185577076306943101706236156711155222695200629218861144098427199090570005076878626888748819563439095890667044183247721504821803007373417143003306858217021456152247288005167070518079677394548578263231758458160089226731604727577103204239149295627991466272488097994529584077583399605426096273778595572503773482629680164099562543836013280240072585163702542449680231280495978051976160785418343366707561014509203308661797956520932623780242646035817707156501304711354090839989759267591200310720006463244874761435217102735725202200421458011620452208614197966288055728052127696088198180281524449668265282509826816389408581470765061211036798234780969142825971571303286377721898887252903359142960454945207129957324543549680011132680840045333429980236967613462714374337775715814922110837653674738412050245555211300349299886291246680363674289174823712592286669656964717376591831162818463081779313623455519570481398330642010711549699000395339017150310947057241745018945626500026328059029794377642102689218267857451269730342261194256578694791444466181918456783793313311626762696420277120163548513707298748748540754026566174971267111111349831798012307094549415453201817312456270953304836644273863638095490074015487193428684826081119022794267781754797891709126227402868141689 A013752 552 6369931651336926066859913301961976209993856323543534013953893375968367470183591027303585031283788355148674566424993247328623670697942455907170198447167936267229155582289014960249031255937011764200120477977212641386065651462574834857971060000397056948341637258219195846391908908872536359165653615142296456946084745622051915873069652195418145014807380407470685503373679451809130360572235272939238171228777282605189830406359435421888211858163797727731589775888718204030758944030485458643299919924186973517692271260873551161247260646960642117800005884953985764212590123472892728259571514040873712836646353994448600836294408024261355782393837933584244556401982301153902343274581156580875693671795496070595244146093501207199397463178265167502796139166487291747352053928221051235823226444320173332577716031129335586486895739713411002494697251400656351293981496218450728933121133513491574472790790341337407320526738908807721176687439469604654485761947468123249663780191625245564100376656511548876719669129970110476488974445193093340691502622833366450844937575457501110897867082651854199748989850873171974710388269234325943251530133502325392931934858434530524548305771402078509215921178825674089515607530653491270839480647845721813789206788659542153320171855011855294628680037084119514620064516242022178646984458499805579597545666580617846777583480420093247645383877510325123400291274389484799226867411850181868956758992413317087696565253813236351484076372253064712163390669152030731776496347632132420497533274688703868559820679233150684760113806623541420557842745688458247679699608212534482820439597561947843781703392456803492201674849553993909345643997644035348832999316084614935351000544036596365886411873843111635580460233038686725065750684392635466427284410726107469678412895791692612025363962820562900218493079006316515290968084950321604101307290733 A013752 553 13994739837987226568891229524410461733356502342825144228656703747002503331993349486985976313730483016261638022435710164380986204523379575628052925988427955979102454814288965867667121669293614845947664690115936173125186236263276912182962418820872334115506577056307573274523023872792962381086940992467625315910548186131648059173134025873333664597531814755213096050911973755624659402177200894647506262189623689883602057402771679621888401452385863607826302737627513894255577400034976552639329924073438780818369919960139191901260231641372530732806612929243906723975060501269945323986278616347799547102112039725803576037338814429302198653919261940084585290415155115635123448174254801008183898996934704867097751388967422152217076226602648573003643117748772579968932462480301649565103628498171420811673242120391150283511709940150363972480849861327242003792877347191936251466067130329140989116721366379918283883197245382650563425182304514721425905218998587466779511325081000664504328527514355872882153113078544332716846276856089226069499231262364906092506327853280129940642613980586123676848530702368358828438723027507814097323611703304608888271460883980663562432627779770366484747378829880005974665789744845720322034338983317050824894887314685014110844417565461046082299210041473810573620281742183722726487424855324072858375807829477617409370350906482944865076908378890184296110439929833698103901427703834849566097999506332057641669353862627680264210515789839983172622969300127011517712962475747794927833080604491082399225926032275232054417970033151920500965580512277542770152300039242938258756505795843599412788402353227597272367079644470124618832379862823945661386099497437899012966148195248402215852446886833316263370271131985994734969454253610620119740743850365258110883473132054348668619724626316776691780029294576877384094256882635856564210572117740401 A013752 554 30746443424057936771854031265129784428184235647186841870358778132164499820389388822908189961265871186726818735291255231145026691337864927654832278396576219286088093226992858011264666307438071816547019324184711772356034161070419376065968434149456518051767949792707738484127083448526138351248009360451372819055474364931230786003375454843714061120777397017203172023853606341107376706583310365540571258030603246674273720113889380129288817990891742346394387114567648025679503547876843486148607843189345001457958714152425804607068728916095450019976128605548863072573207921290069876797854120116115604983340151277590456554033375301176930442660618482365833883042095789050366215638837797814980026096265546593013759801561426468420916469846018914889003929694053358191744620069222724094532671810482611523246112938499357172875226738510349647540427145335950682332951531780683944470949485333122753089436841936680469691384348105683287845125523018842972713766139896664514586381202958459916009774949039852722090389433561898978911270252828029674689811083415698685236402293656445479591822915347713718036221953103284346079874491434667571819974912160225727532399562105517846664483232155495166989991289246373126340740069426047547509442746347560662294067430362976001525185391317918242811364461117961830243758987577638830092872407146988069851649801362325448386660941543029868573967708421734898554636525844634734271436665325164496717304915411530638747570436193013540470503190278443030252663552379044304415378559217905456449278088066908031099359492908684823556280162834769340621380385473761466024603186216735354488043233468387909896119970041031207390473978900863787574738558624208618065260595871064131486627584960739668227825810372795830624485676973230432727890995182532403070414239252472069610990471123404024957535004017958391840724360185399612855082371150976871570626942675660997 A013752 555 67549936202655287087763306689490136388720765716869491589178235556365406105395487243929293344901118997238820761434887742825623640869289246057666515637277953771535540819703309050748471877441443780953801455233811763866207051871711369216932649826355970159734185694578901449627202336411925957691876564911666083464877179753914036849415874291639792282347941246795368936406373131412906624363532873092635053893235332943379363090214968144047533125989157935028468490705122712417869294685425139068491431486990968203135294992879492721729997428661703693887554546390852170443337803074283519324885501895105984148398312356866233049211325536685716182525378805757737041043484448543654575758526641799511117333495405864851230284030453951120753484251703556011141633537835227947262930292082324835688279967630297516571710125883087708806873144507238175646318438303083649085494515322162626002676019276870688537492741734886991911971412788186183395740774072398011052144209352971938546279502899736435473475563040556430432585585535492056668060745463181195293514950264290011464375839163210718663234945018927038525579630967915708337484257681964655288484882016015923388681837945822709121869661045622881877010862474281758570605932529026461878245713725590775060066144507458275350832304725466379456567721076162141045538495708072509714040678501932789464074613593029010105494088570036621257007055402551572124536447280662511194346353719386399287918899159132813328412248316050748413695509041739337465101824576760336800586694601738287819063959482996944325292805920380557353147517747988241345172706885853940856053200118167573810230983930048238041775574180145562636871331645197741301700613297386333889377529128727896876120804158745051096533305389032439881995032310187260703176516416023689545700083637681136935346065058118642831704403827454586874071419327322949442615969418696186840667393058427210409 A013752 556 148407209837233665731815984796809829646019522279962273021424583517334797213553885474912657478747758436933689212872448370987895138989828473588693334855099664436063583180888169984494392714738851986755501797148684445214056892962149878169601031668504066440936005970989846484830963533097001329049052813110930385372335163919349138958166675818732623644318426919209425553284801769714155853726681722184519213403438026476604460709202285012472430277798179983257545274079154599182058840423879030533475674976919157142288243099356245509640804350769763015470957338420702218464013153354200891956773447663547847174031092248035114009117282204098518453008257236249748279172535333450409102941483032033525924781689406685078152934014907330612295404900992712556478168882623995800136657851704867664007151088883763643908047146565143696248700298482402271894961608951874777040831450162791289327879214351284902716871553591546721230601193895645044920442480637058430281560827948479348986176067870720948735225812000102477660390531421476048499729457782609086059852345730645155187233718641573948903127174206582703640698449236510811217452914127276347668801285789186983684933997966972491940747645317233471483792864855997023579621233766271136746505833055122932806965319482885830945778573481849635666079283204328223877048075070635303841747370668746338452571926063884735201770512588370456901644500719405803957606574675615537093978939121491919235557821452614790882521709550363494264889033364701324410828708595142459950888968040019018338483518984144286682668294607076084504865096492330166235344437028221108060748880659614159661077471694315978977780936473779801113206315624499437639836247414357775554962431495815189436837406736762877259083671939704270420743085985481411764878806566004045931903083751985457846955304932686658301254575208917727362334908262128519925427284812875522488946262549364581268573 A013752 557 326050640012402363612799718598591195732304890449077113828069809987584549478177886388383108480808825285943315200680769071060405620360653156474359256676653962766031692248411309455934180794281257814901837448335659726135282993837843282338613466575703433970736405118264692727173626882214111919920769030404714056663020355130810058291092186773755574146567583941503107940566709488062000410637519743639388711847353344169100000178117420172401929320322601423216826967151902654402983272411262230082046057924291388241607270089285671384680847158641169344989693272510282773965436897919179359629031264516814620241346309668933145478030669002404445041259141148040696969342060127590548799162438221377656456745371626487116701996030751405355213004567480989486582537035124918772900237300195594257823710942277628725665979581003620700658394555765837791353230654867268885158706696007652462653350633929772931268966803240628146543630822988732163690212129959617371328589139002809129722628821111973924371291108964225143419877997532982878553905618748392162073495603570227405946352479855537965740170401731862199898614492972614252244744052337626135828356424878843803155799993533438564793822576761961936849892924088625460804427850584497687432073315222105083376902806903900170587875525939623649558376185199909107857874620930185762540318973359235705580300521562354763238289816156649893812912968080534551294861644562327334995471729249917746560520533731394695568900195882148596899961206302248809730590672783527984512103062783921783289648291208164997841822243251746157657188616993649375219051728151001774409465290809172308775387205312412205814184717432894223045714275427025264494720235569344032894252461996305971192731782600668041338206827251530282114372559910102661647438738025510888912391075003112050889760804937112588287856301733992247015049793451896358276163744733887522908214938820953985047054881 A013752 558 716333256107247992857320981761104857023873844316622419080269372542723255203556816395277689332336989153217463495895649649119711147932354984774167286918608756196971627869759646874687395205035923419339336873993444418319216737461741691297933786066820444433707882044827529921600458260224403888065929559799156782488655720222389698065529534341940996400008981919482328145425060745272214902170630876775736999928635297139512700391323972118767038716748755326807368846832730131723354249487543119490255189259668179966811172386160620032143821207534649050942356119705091254402064864728437053104981688143441720670237842342646120615233379798282565755646333102245411241644506100316435711759876772366711235469581463392195394285279560837565402971034755733902021833866169446544061821348529720584438692940183950310288157139464954679346492839017545627603047748743389740693678611128812460449411342743711129997920066719660037956356918106244563627396049521279364808910338389171658000615519983006711843726566394402640093471960579963384182930644390217580075469841043789610864136398242616910731154372604901253177256041060833512181702682985764620414899065458819835533292585792964526852028201146030375259214754222710137387327987734141419288265073542964868179055466767868674781562530489353158079752478884200309963750542183618120301080784470240845159920245872493414834522726096159816706969790872934409194811033103433154985051389162069289193463612607874146164873730353080467389214770246040634978107708105410981973090428936276157887357295784338500258483468424086308372843391535047677356256646747750898377595243907751562379525690071369616173763824200068608031434263113174506094900357545848840268672659005884218710431726373667686820040399471612029805276514122495547639422907442047422940523191781837175804804488446836356468420294909580966692064396213816299132731747180350887829348220589635905148379573557 A013752 559 1573784163667623840307534196929147370881450835963619454719351811476362991682214325620425083463144365169618767300482742279116005392007383901548845529360183437364746666429861944183688207265463923752288523112163597387047319172203446495781560527988804516420856216852486083237756206797713015342080847242878747451127576617328590166649968386949244369090819733277102674935498858457363056140068876036276294188843211747815509402759738766744931184060697015452995789356491508099396209286124132233520090650803490991387084145732394882210619975192953623964920356394992085485921336507808376205671644768851141460312512539626793526991667735416826796965154993825633168497892979902395209258736449268889664584326670475072653281244759195160131190327363358347382741969003974274057303821502719796124011808389584138831703081235404505430524244767321547743843895903989227260304011908650000975607356720007933352605430386583093103390116149079419306289389120798250764485176013441010132627352297402665745920667266368502600285357897394179555049898625725308023425807240773205775068507666939029352876346156612968053230431522210651226263200794519724871051533246813027178666643810987143065493905957917828734444494815027294171839959589051908698176318366573893815389384860489007478495092879485108888301216196108588080990359941177409010301474483481119136816344780181868032391446429233263117305212630547836897000999839728242641502157901989066228358039556899499499124227585585717786854104850230551275046902634707587927394879672372998718878523978838191685067888180127717619495136931202499747151695852904808723735576750865330182547817941086799046733759121767550731845061076059644389890496085528229902070273831835927628506818502842947907943628757639131629482192501527122718163812127650178188200329452344696275243155461117699475161119387916349383822465478481754409194611648555230900561078040635430083610989923104729 A013752 560 3457603807577769577155652630653336773826547486612071942018415929813569492725824873388073908368528170277652431759160584787217863846240222431702813628004323011890348426146406691371562991362224240483777885277423423459342960221330971951232088479991403522576621108424911924873350386334575494706551621392604608150127285828270912596129980546127489878892530954009794576833290992030826634339731320651699018332888536209950674157863146070538613811381351342950231749216211843294373471801614718517043639159815269708077423868174071556216732085498919111850930022999797611812569176307655002523860603557165957788306590049560065378800694014710768472932445521434916071189870876845562274741443979043750593091765695033734619258894735951766808225149217298289199884105901731480103896495841475392084453943031916353013251669474183698430861765753805440393225039301064332290887914163304052143409362713857429575674130559323055548148085179527484215917787898393756929573931701529899261382292997393656643787705984211600212826931300575012482444627280718501727466498507978733087825511344265047488269332506078690812947258054296800744100252145559835541700218543248220711530616452738753314890111389545469729574555108614965295532391217147043409893371451362844712410478538494349430253719056228784227597771982850568013935820790766767595632339440208018743585509482059564067164007805025479068719552149313597662711196647882949083380240910669978503702612906508200399575928005531821977718468355956521151278045088452570676486550640203478185376117181507507132094150331740595610030815837851891944492275788831864766047062121651130411057556016567697505674068790523308957863599184103038724589419899905521094848391608543532999829480250745956553752152380533172189972376925855088611805895244447441479476123806801297716709212548075585746928979295252219596257956656224414437000561791875842288532688455276039893693344861061089613 A013752 561 7596355565248359761010968829545380892096924828086722056614459797800412175518637246833598376685656390100002392574875804777517646870189768682451081540725497657123095492243655500943323892022806656342860013954499261340176483606264145376856898390541113539100836575209531498946750798777062361870293912199552324105829646964711194973697567259842095263926890505959518685302740309491726115644389711471782743277356114053261631124825331916973334543604828900461659153028017419717738517548147536581944875234114147548646100238378435209008160391841125288736493260530555353152214480347918040544921746015093609260909578338883463637225124750319558335032582810592510608404146316429700317606952421959120053022609231989114958511791734886031677670652830404341372145380666104061788260601363721436409545312841120227570113917834781585452603299361110552543915411344438338043080747416779002559070369882344772777756064838832753039281343139421882822371380012771083974273927948261188677256897715273863646401590047312885667580768067363302423930846135738548295243897222029276593952648423350309331727723515854883716045125945290071234788253963794958685115380139516340903232764346667041032813574722831396995875297573627078754284663504072054371535737078644169833165821349072085698267420766534638948032305046322697926616998277314588407604249750137017179657364332084862255559325147640977513976856072041974064976499035398839136186389280741942772634640555598516277868313828153412885047474978036476969357865059330297776240951756527041573271329447771993169210848278834088555237702395760606602049529908063606891005395481267533513093450568399231419965929132779709780426327407474376077922955520092429845381916363970142000625368110888866548593478780031379301369312106103629680137551852051028930409044003542451083610139968122061886002967511669126452978730773725038518090234256751225507906316536241459646444278659751213879761 A013752 562 16689193176850646394941098518511201819936943847306528358381968175767505549614446031293415633578387089049705256487002143096206270173806921795345026144973918352699440796459311135572482590774106223985263450658034877164367734482962327392954605764018826445404537955735340703186011504913206009029035725102416456060507734381470495357213555269873083294847378441593062551610120459953322276070724196103506686980351382575015803581241254221590415992299809094314265159202554271119871523053280137870532890889348782164375482223717422154190928380874952259354075693385630110875415213324375935077193075995160659546218343610526969610983599076452069662066584434871745806663909457196051597782474471044186756490672482680085563850406441544611595842424268398337994603401323430623748808541196095995791771052311941139971540277483015143239369448696359883938982158723731028680648402074663468622277602631511465792730074450915558427301110877309876560749921888058071491479819702329831523933404280456678431144293333946409811674947443997175425376068960217590604650842196798320676913968586100629601805808564333179524151141701802286502829793958457524231198490166517400964402383269627489149091423666060579199938028769258692023163405718446303454264014361781241123465309503911372279093523424076601768826974186770967344777545215260150731506536701051026743707229437590442375463837349367227598207152790276217020753368380771249582201497249790048271478305300649940262476685480453048108449302526746139901679229535348664214401371009089910336477110796755068992756233668598492555857232163486052704702817208015744339538853872344771128266310898773111429665146304717022387596641314221204243196733277643068370304070251642401975373933739622839807259872879728940325108378697109674407262201418956110560108669675782765030691477509964169963548519623137070817194271509873909624244244662082442440870177430122486843238080215473416893834917 A013752 563 36666157409540870129685593445169110398401465632532442803365184082161209692502937930751634146971716434642202448501943708382365175571853807184373022440507698620880671429821106564852744251930711374095623801095702625130115912659068233282321268863549361700553769888750543524899667276294313601836791488050008953964935492436090678299798180927911163998779690436179958425887434650517449040527381058839404191295831987517309720467987035524834143935082680580208440554768011733650357736148056462901560761283899274415132934445507176472757469652782270113800904298368229353593287223673653929364593187961367969023041700912327752235330967170965197047560286003413225537240609077459725360328096412884078304010007444448147983779342952073511676065806117671148574143672707577080376132365007822902754521001929334684517473989630184269696894678785902665013943802716037070011384539358035640563143892981430690346627973568661481864780540597449798803967578388063583066781163886018639858081689204163322513224012454680262356249859534461794409551223505598046558417900306365910527179988983663083235167361415839995414560058318859623446717057326731180735943082895838729918792036043371593660553857794335092502263849206061346374890002363426528689018039552833386748253284980093284897168470962696294086112862288335815256476266837926551157119861132209105755924783074386201898894050656559799033261114680236848794595150332554435332096689457788736052437836745527918756661278000555346694263117651261269363989267289161015279039812106970533009240212420470886577085445369910888145218339063178857792232089406010590313966861957541462168801085044604525810974326431463298185549820967343985722303223010981821209558042342858357139896532425951379056549940716764481894263107997549954672755056517446574900558747277694734772429176089391281409916097612032144585375814507192979444464605522595126042591779813979103594594062233395096915755312649 A013752 564 80555547828761291674919248799036535545288019994673776838993309428508177694428954633861340220896861006908918779358770327316056290731362814384067530301795413870074835131316971122981479121491772888888085491007258667410864660111972908521259827693217947656116632445584944124204569006018606983235430899245869671860963276882091220224656603498620827305318979888287368661674693927186835542038656186270171008276942876575529455868167517048060614225376649234717943898825321778829835946317280048994728992540726705890047056976779266710648160827162647440020586743514999889844452030411017682814011233951125427943622616904384071661022134874610537913489948349498856505317618143179016616640827819106320033909986355452581120363216465705505152316576040523513417393648938546845586362805922186917351682641238748301884890355217514840524077609292628155035634534567133442815011832969604302317227132880203226691541657930349275656922847692597207972316769718575691997718217057582951768205471181546819561553155362932536396680941397212562317784038041798908288844126973085905428214435797107793867662693030600469925788448126534592712437374946828404076866953122157689631586103187287391272236825574154198227473676705716777985633335192448083529772632897574950685912467101264946919079130705043758107189958447473786118478358242924632892192334907463405345766748414426485571870229292461878476074668952480356801725545280622094424616426738761853107205927329924837508384827767220096687296069479821008792684420234286750568050467199014261021300746687774537809856723477694221255044690921803950569533900425005266919785195720718592384855983842996143206710595169924866113652956665254736631900180955127061197399019027259810636352681739815179787240219754731566721696048270617250416042859168830125056527567769095332295026899868392645257585666453634621654070664472302975839488738333141491915574140251312090597323154726769027923914421889853 A013752 565 176980538579788557809797589611483268592997779928298287715268300814432466394660413330593364465310403632178894558251218409113375670736804103201796364073044524272554412783503385557190309629917425036887123823742947292301669658266004480021207841441999831000488241482950122240877438106222879542168241685643175669078536319309954410833570557886469957589785798814567348949699302558029477685858927641235565705184443499836438214542364034954589169453152498368675322745719231948089149574059064267641419596611976572840433384177984048963294009337276336425725229075502454757988261110813005849142382680990622565192138889338931805439265630319519351795937416523848987742182807060564299506759898718576585114500240022929320721437986575154994819639517561030158978013846717987419753239084611044657421646762801530019241104110412880104631398507615904056613289072443992173864580997034220652190948010937806489041317022472977358618259496380636065915179943071710795318986922875509745034747420185858362576732282332362782463508028249675999412171531577832201510590546959869734225787115446245823127254936588229232426957220533996500189224912758182003756876696009380444120594668702470398625104305786416773505759667722459761234436437417808439514910474475972166656949690221479088381216850158981136561496338709099908102296953059705418464146559791697101544649546266494988801398893755538747011936047688599343893391022981526741450882289545059791276531422343844868005921466604582552421989464647166756317527671254727990998006876436234331463797740473040659568255221480494204097333185955203279401265979233736571422768074998418747469528596503062526625143177588324930851695545793564656380284697558414153450685644802889803968066841782373949992566762801145252087566218050546099164046161593919784749191066388702445052174099010858641630915709198635263773993249845649637919356758117911857738516386132132663042318970934711554348839984892007041 A013752 566 388826243259795461508125304376428741098816122502471338110444456889308128669068928087313621730286956779897031344477926844822086348608758614734346611868478819826802044885356938069147110256928582806041011040763255201186768239210411842606593627648073628708072666538041418563207731519371666354143626983358056944965544293523969840601354515676574496824759399995604465642489367719990762475832064027794537854290222369140654757349573784795232405288576038915979684072345152589951861614207764196008198853756512530530432145039030955572356938513996111127318328278878893103300209660456173850565814750136397775727129139877633176550066589811984015895674504102896226069575627112059766016351497484712757496557027330375717624999256505615523618748020081583259274696421239418361197866268890465112355357937874961452272705730577097589875182521232141212379396092159450805980484450484182772863512780030360856423773498373131256884316113548257436815650334928548617315814269557494909841340082148330822581080824284201033072327138064538170708540854876497346718767431670833806094054292635402073410579095684339623642025013513190310915727133329725862253858101132608835732946487139327465779354159812757651392153989986244095432056853006925141614258312423710850145318469416589557173533419799281557025607456143892498100746405872172804365729991862358532093595053147489490396673369580918627185223496771852758533780077490414250967588390130496361434539534889427175009009462130267867671110853829825363629608293746637396222621107530406826225963635819270329071456721592645766401841009543581604844581356376519247415821460771525988190554326517228370995439561161549873081175114108461550067485480535835895131156361631948899317842851395875568133669177874116118836382981057049779863409417021841767093972772855979271779626495526856435663121813109401674511463169910892254508826797585052351451520500332295460703974779143561284904401446807739469077 A013752 567 854251256441770628933351293715013944194099021137929529828646471785809958685944435007828026941440444045433777863818005278074123707893442676571359506275047967159484092613129192937916201234472096424872101256556871677007329821545274818206686199942817762271635648384076996583367386148059550980053548482437651108089300812872161739801175870941434169523996401790343011016549140880819705159403044669064599665875618545002018501897013605195125594419001557498407365906942300240124239966414457938630012881703058029575359422650751009392468193915249456146718367228696928147950560624022213949693095006049665913272502720311160088880496297816928882922796885514063008674857652765195305937924239973913928219935789044835451622123366542837305390389400119238420626508037463002139551712192752351851844721389511290310643134490077883404955775999147014243597533214474313420739124337713749551981137577726702801563030375925769371374842501465521588683983785838021312242843950217816316921424160479882817210634570952389669659902722327790361046664258163664670741132047380821871988637280919978355283042273218494153141528954688479113081852511925407719371726248188341612105283432245102442317241089108628560108562315999778277664228906056214536126525512394892737769264677308247257110252923299021580785259581148131818327339853701163651191508792121601695009628331765034410401491392969278223925936022407760510498714830246440109375791693116700506071683358152071503494793788300198505273430545864126323894249421361362359501098573244303797218442107894936912969990417339042748784844697967248785843545239959212786572559749315042596054647855358350731076980715871925071159341725696290025498265600737231461603150526505391731801300744516738623189671183789433113083533409382338366359910489196986362305458181964586460099839410672503589151878623401355478901684584294230283155892474294360016138990539230053127166632589778404142934969978636603613562169 A013752 568 1876790010402570071766572792291885635394435549440031177033536298513424479233019923712198175190344655567818009966808157595928849786241893560427276835286280383849386551471044836884601894112135195845444006460655447074385103617934968775600089581274370623710783519499817161493658147367286833503177646015915519484472193885880139342343183388458330870444220094733383595203358462515160892235208489137934925465928733943369434648667738890613690930938546421824000982897552233627552955206212564091170138301101618490977064651563699967635252622031803055154340252801447151141047381690976804047475729728291116011459688476523618715270450366303792755781384757474396430058662263125134087145619555222688900299198928531503487213805036294613559942685512061966810116438158306215700595111687476917018502852892756304812482966474701109840687839870125990293183780472200066585363856169957107765702559258265566055033977735908915308910528975719750930338712377486132822997528158628542448276368880574302549411764152382400104242806280954155423219521375185571281618267108095665652759036106181192446556843874261031654451939113450588611440829968700120759459682567269786521795307700642490065770978672771656946558511408251512876028310906605503335869976550731579344879074496046219223871225672487950412985215299782445604865165658581456541667744816291158923936153444887780599652076590353504257965281441229849841565676482051428920298614349777391011839488337860101093178061952895536116085726909263485533595665978730913103823913565417735442488917311045176397795068946893876919080303801434045582498268892190390492099913769245148583532061338222296556176126632770619381337073771354749186019689524819697521142121706732345634767457735703274755147707590785384549444522900412997390892723344765779037985091625776196452839347185247490385366677335612777987147001031694423932093495766024708955457362214688426720385091799743153902028129043064618138996085293 A013752 569 4123307652854446447671160424665272740961574902119748495942679247833993580874944772395699390893187208282496167897077522238255682980373440152258727207123958003317102253581885506635470361364361025272440482194060017222424072648603126399993396810059792260292591392341098303801566949765929173206481288296966396307385409967278666135127973904442952922365951548129243758661778542145808480240753050636043031248645428473582647923123022342678278975271986488747330159425922257279733842588049003308300793847520255824676611039485448828894650010603871312174085535404779391056881097575076038492304178213055581877176935582922390317449179454769432684451702312171248956838880992085919589458926162824247513957340045983713161408729664739265991194080070000141081825814633798755894207460377386786689650767805385601673025077344918338319991184194666800674124765697423546288044392005395765761248522690409448622909649085791886933676432159656292793954151093337033812125569364506907758863182430621742701057645842784133029021445399256279464813288461282700105715332836486177439111602325280079805085385991751486544830910232250943179335503441234165308532922600291720988384291018311550674498840144079330311589049563928573788634199061812290828906338481957279820699326667813543634845082802456027057328518013622032993888768951903460022044035361391676155887729118418453977435612269006648854749723326381980101919791231066989337896055726460928053011355878278642101712202110511492847040342019651877717309678155271816089101138103222764767148151332366252545955766476325847591219427451750598144748696756142287911143510551031591438019938760074385533918950212197050780797551075666383961685257886028875453949241389690963359584104645340094637059513576955489855129616812207355267791313188450416546453246301830303606888045765988736376650590106341273237761961266632649378809410197956285575139824785670473504686046684035709122755799507612966051374399388721 A013752 570 9058906913321218845533539452989604211892580059957087445586066307491283897182253664953351561792332296596644080869879316357447735507880448014512423674051335733287673651119402458078128383917501172523551739380349857837665687608981068700785492791701363595862823288973392973452042588635746393534639390388435172687325745698111229498876158668061167570437995551239948537779927457094341231088934452247386539653274006356461077487101280086864178908672554315777884360258751199243575252165943660268336844083002002046814514453749531077081546073296705272846465921284300322151967771372442056567592279534083113384157727475680491527435847262128443607740389979840233958175021539612765338041260779724871788164276081026217815614979073432167382653393913790309956771314750455866699573790449118770357162736868432166875636094926785589289020631675682961081052110237239531194833529235854497377463004350829558624532499041484775593287121454764875268317269952061463285239875893821676346222411800075968714223647916596740264760115542166045984194794749438092132256586241760131833728190308640335331772593023878015938993509780255322165000101060391461182846830952840911011480287367230476831873951796542288694561141891951076613629335338801602951107225644860143766076420689186355365754646916995891444950754075927606487573625387331901668430745688977512514485340873165343388426040155007607533885142148061210283917781334654175575357634431034658932465948864578176697461708036793749784947631417175175344929362907132179947755200412780414193424488477208656843464818948487887157909082111496064124012886773244606540782292680616406389329805455883425018019933616196920565412219713239045563822511575605439372326483333151046501006277905812187917619751328571211211719768136419559523337515075025565152557782125121177024333036547877253819501346463631777303363028902791930685244274204909959408582195054118030289795244564826452942694491518225686414869555457020037 A013752 571 19902418488566717803637186178218160453527998391725721117952587677558350722109411301902513381257754055622827045671124858037312674910813344287883794811890784606033019011509327200397648059466750076034243171418628637669351515676931407935625727663367895820110622765874544362674137567232734826595602740683392074394054663298750371209030920593730385152252276226074166937502500623236267684702388991587508227618242991965144987239161512350840601062353601831764011939488476384738134829008578221609536046450355398496851488254887719776348156723032861484443685629061607807767873193705255198279000238136380600104994527264070039885776556434896190606205636785708994006110522322529245447676649933055543318596914550014600540906109024330471739689506428597310975026578506751539138963617616713938474686532899945470625772500554147939667978327791475465495071486191215250035049263731172330738286220558772540298097900394142051978451805836118430964493042084679034837672007338726222932650638724766903265149354472763038361677973846138803027275964064515488414567719973147009638700834108082816723904386873460001017968740987220942796505222029680040218714487603391481492222191345805357599627072097003408261950828736616515320143649739347121683582574741757735854069896254142422738562959276639973504556806704812951453199254975968187965542348278683594994324293898344259424372010220551713751945657299290478993767365592235223739060722844983145674627689655478254204323372556835868277529946223533860232809810306969399345218175306878569982953601184427419085092207229827888085926253398956852880456312240818400570098697019314244837357582586575884764589794154784634482210646709986183103718057931605150301001283882932849162710792559069376855010593668870951032148330595713772272772520619831166640169447328891225922459681295686326641444458180599014735488574499433871715481670428187180820655082533897312546680152308923717115099797865541833053468413339073021289 A013752 572 43725613419381079014590898033545298516401012466621409296141835127595696536474376630279821898623285660203351019339461313107975946779056917400480697201724053779454542768285991859273632786648449917047232247606727116959565279942218303234569723676419267116783038216626373964795080235210318414030539221281412387443738095267354565546240932544425656179498250868684944761692993869250080103291148614517755576077279853347423536964437842634796800533990863224385534231056182617269682219331846352876150694051430810497582719695988320348636900320503196681322777327048352353666017406570445670618963523185628178430672976399161877629051094487466930761833784018202659831424817542596752248545599902923028670957421266382077388370721526454046412097845623628292212133392979333131488303067903920522828886312781180198964822183717463023450548386157871597692672055162099904327003232417385610632014826567623271034921087165930088196658617421952192828991213460039839538365400123181511783033453278312886473533131776660395280606508539966950250925293049740528046805280781003980176225732535457948342417937960991622236477323948924411323921972799207048360515729264651084838412154386734370646380677397116487951505970734346484158355598477345626338830916707641745671391562070350902756622821530778021789511304330474054342678763182202108960296539168267858202530473694662337955345306454552115113024609086541182349306902206140786554716408090427971047157034173085724486898449507368402605733291853103890931483153244411770361444331149212218252549061802187039729947579283931870124779978717508205778362517993078026052506837351433395907674608942707218827803777758061841957416790821839644278868573275736515211299820690803469610475611252275420950458274290509479417629882318783157683281227801769073108452275781574023351643919806622859631253474622776035373868398175256216158913229930727236262979216326972395665056294622705406501874255910595407218470104105943427771933 A013752 573 96065172682380230595056202979699020840533024389167236223623611775327745290634205456724768711275358595466762189488796504898223155073588047528856091752187746153461630461924324114824171232266644467752769247991979475960164920033053612206349682917093129855572334961928143600654791276757069555625094669155263015213892595302377980505091328800103166626357657158500823641439507530742425986930653506095509000641783837804289510710869940268648570773177926503975018705630433210141491835872066437268903074830993490663189235172086339805955270004145523108866141787525230121004240242235269138349862860438825108012188529148958645151025254588964846883748823487991243649640324141085064690054682986721893990093454522241424022250475193619539967378966835111357990057064375594889879801840184913388655063229180252897125714337627266262520854804388843900130800505191133489806426101620996186558536573969068326463721628503548403768058982476028967645293695971707527465788784070629781387324496852453411582352290513322888431492499262307389701282868830279940118831201875865744447167934380401112508292209700298594053540680715786931678656574239857885248053057194438433389991503187655412310098348241464924029458617703359225695907249854728341066411524006688915240047261868560933356300338903119313871556335614051497390865242711298033385771496552684484470959450707173156487893638280650996903315066163130977621427264146891308060711948574670252390604004078269336697715893567688380524796042201269248376468487677972659484093195534819243500850288779404926286694831686798318664141613242365528095062452030792423237357521661099170809161115847127759764684899734461866780444689435581698480674255486793123919225706057695222734214917921249099828156828616249326280532851454366597430168857480486653619269649892118129303561691815150422609863883746238949716388870791037906901132366157807738069765338270358353276128679286083778084617740235578109658978818720757710814936801 A013752 574 211055184383189366617338477946398748786651054583000417983301075070395056403523349388424316858671962834240476530306885921261396271696672940420896833579556478299155202124847740080268704197289817895652834037838378908684482329312618786017350253368853606292692419911356131490638576435035281813708332988134112844424922031879324423169685649373826657078107772777226309540242598045041109893286645752891833274409999091656024055031781258770220909988671904529233116096270061762680857563410929962679780055403692698987026749673073688553683728199107714270178913507192930575846315812190886296954648704384098762302778198540262143396802484331955768603596165203116762298259792137963887124050138521828001096235319585364408576884294000382129308331590136739653504155370433181973065924642886254714875173914509015614985194399767103978758318005242290048587368709904920277104718145261328621869104853010043113240796417822295843078425584499835641916710250049841437842337958603173629707951919584840145246427982257770385883989020879289335173718462820125028441072150521277040550427951833741244180717984711556011135628875532583888898008493604967773889972566656181238157811332503278940845286071086498438092720583094280218853908227930838165322906118242695546782383834325228370583791844570153132575809269344071139767730938236721779348539977926247812382697913203659424803902323302590240196583200360398757834275699330720203809384151018550544502156996959957732724881818168211372012976904716188538683101267428505932886552750589997877971368084448352623051868545215895906105119124293477065224852207111650953852474475089434878267726971516139688203012724716612721316636982689972991562041339304484493250538876208756404347070174672984272322460552469899769838330674645243414554080979884629178001535420812983530079925036917885478473870952590486972526906349127910281461787808448703600539274448179977302147654708391526060451905175297565106920776464729504690660416151797 A013752 575 463688240089867038458292636048238051084272366918851918309312461929657938918540798606368224138502302346826326937084228369011287608917590450104710343374285582823243979068290484956350343121445729916749276381130918462379807677499823472880118506651371373025045246545249420884932952427772514144717207574930645919201553704038875757703799371674297165600602776791566202059912987904955318435550760719103357703878768004368284848904823425518175339245112174250725156063505325692609844066813813128007476781721912859674497769031742893752443150853439648251583072975302868475134355839383377194409363203531864980779203702192955929042775058077306823622100774951247526769276763327106660011538154332456118408428997129045605643414793918839538090404503530417018748629348841700794825836440421101608580757090176307306122472096288327441332024657517311236746449055661109848799065765139138982246423362063064719790029729955583967243301009146138905291012419359501638939616495051172464468370367327893799106402277020321537787123878871798669376659462815814687485035514695245658089290210178729513465037412411288556464976639545086803908924660450114199236269728943630180232711497509703833037093498177037068489707121058133640822036376764051449214424741779202116280897284012526730172590682520626432269052964748924294069704871306077749228742331503966443804787315308439756294173404295790757711893291191796070961903711429592287769216979787755546271238922321027138796565354515560384312510259661466219486773484540427534551756393046225337903095681533030712844955193839323305712946716072769112299000299024297145613886421771488427554196156420958894982018956202398148732651450969870662461804822451952431671433911030637820350513173756546446292445833776369794334812492195599781775315912806530304069373319526124815585595306108594396207094482841299878641613249034018888371547815161801810384785962651410132818397394336182754812835670128750539904945893010721805380934285498009 A013752 576 1018723063477437883492868921397978998232146390120717664525559478859458491804034134538190988432289558255977440280774049726717798876791946218880048624393305425462667022013034195449101703837816268627098160209344627861848437467467112169917620359113062906536024406659912977684197696483816213575943705042122629084485813487773410039675247219568430872824524300611070945925628834427186834602905021299870076875421653305597121813043897065863431220321511446828843167871521200546663827414789947442232426489443042552704871598562739137574117602425006907208728011326740402039870179779125279696117370958159507362771910533717924176106976802595843091497755402567890816312101049029653332045349325068406092143318506692513195598582302239690465184618694256326190190738679405216646232362659605160234051923327117347151551071195545455388606458172565532787131948575287458337811547486010688343995392126452553189378695316712417976033532317094067174924354285332825100750337439627425904437009697019382676636765802613646418518311161881341676620520839806344868404623025785454710822170591762668741082687195067600958553553677080555708187907479008900895722084594489155505971267160028819321182494415494950439471886544964719608886013919750621033924091157688907049469131332975521226189181729497816271695109363553386674071141602259452815055546902314214277039117731732642144578298969237852294693029560748375967903302454010814256228969704593698935157911912339296623936054083870686164334585040476241284212441345535319293410208795522557067373101212328068476120366560864993302651343935211873739720903656956380828913708468631960075336568955656846692275495646776668732765635237780805845428585194926939492382140302534311291310077442743132542504503496806684438153583045353732720560369060435947078040413182998896219841552887520581888466986578802335833375624308127739497752290549910478577415374759945148061802019075356593512323799967272864936171166126944555806421912625239125773 A013752 577 2238134570459931030033833020311359859116025619095216708962654175054230306493462993580405601585740159488382436296860587249599004132311905842879466827792092019741479447362636127401676443331682342173734657979930147412481017116025245437309011928971399205659645621431828811972182339174944221226348319977543416098615332232638181857166518141391842627595479888442522868198606549236529475622582331795814558895301372312396876623257441853701958391046360648682968439813732077601020428830293514530584640997306364488292602902042337885250336372527740175137575440884848663281594784974738239492369863995076437676009887442578279414907028035303067272020568619441656123437686004718148370503632467175288184438870759203451490730085318020599952010607271281148639849052878653260971772500763152537034212075549676811691957703416613365488768388605126475533328891019906545968171969826765482291757876501816259357064993610817182293345670500655665583308806364876216746348491354861454712048110304351583740570974468342181181484729622653307663535284285054539675884956787650643999676308790102583224158663767563519305942157428545980890888832731382555267901419854092674646618873950583316048637940230842406115519734739287488980722572581692114411531228273442528787683681538547220133937632259706702348914155271726790522934298100164017834677036544384328766654941656616614791638522835415561491440585944964182001483555491461758920935046440992356560541932471409434682787510822263897503043083333926302101414733636141096487622228723763057877018703363484766442036445334220390285925002625660486606166825334333168681123417505584416285514441995578092182929263935968341205886100617404430442406601673254486064763562244667881907008240141706662195882394182484285710623421950642150787071130825777775730454787763048574994991891693882718408961969513628731825926246604956643676561782338153321434581578347599490291779035908558435946575388528098484264768051980897189106708942037650359323281 A013752 578 4917181651300468472984331145624057610477908285152191109590951222594143983366138196896151106683871130395976212544202710187369012078689257136806188620659226167372030345855711571901483145999706105755695043581906533865220794603907464225767899207950164054834241430285727899902884599167352454034287258990662885168657884915106085540194840356637878252827269314908222741432338588672655257942813382955404585892977114970335937941296599752583202585128854345156481662270769374489441882140154851423694456271082082780778848575787016333894989010443445164777253243624012513229663742589499912164736591197182933574193722711344479874550740593560838796629189256913318503192596152365771969996480530384108141212199057969982925133997443691258094567304175004683561748369174401214354984184176646123864163929982639955287231074406299563978824149765462866746723573570734681492073817709403764594992054674490321807471790962965349498480438089940497286529447583633048191727635506630616002369698338660429478034430906947772055721950980969316936787019574264823667919250062468464867288850411855375343476584297337051915154919870515520017282765510847473923579419419441606198621666069431545358857554687160766235796857222214613290647491961977575362134108516753235746541048340188242634260978074575625060564399131983758778886652926060347182785449288012370300340906819586702697229834669407988596694967321086307857259371414741484349294297030860207363510625639686527998084161276513782814185654084636085716808169798601988983306036506107438155810091289576031873154070399282197458177230768576089073748515259529971592428148259768962579275229064285068525895592867322445629331763056437533681967303876140105884285546251535336549697103591329536844353620018917975706239658025560805279195274424233773279809168715417719263997186051460332344489447021442323821559963791089746157406235796922847191775727629676080171038541891102883774626128596232369929695410202031124467439545656717839433248357 A013752 579 10803048087907129235146575526936054570219964502479363867771319836039334331455405618580843981384464873479959738959613354281649719536880297929563196399588319889716350669844998323467558471761354314345262010749448654901890085744784698904012074559866510428470828422337744196086637464370673341513329108002486358715541373158488069931808064263533418521461510684853365362926847879313823601700361002353023875206870721589828055657028629656425296079528092996308790212008880315753303815061920208577856720427567335869371130321004074885567290855944249027015625376241955491565571242469131307025926290860210905062503608796823822284387977084053162836194328797438560751514133746747601018082267725253885586243201330360052486519392383789694033764367272485289785161167076159467937900252636091534129568154171859981766046670470640142061476657034721918242551691134904095238086177507560070815197544119855237011015524745634872848161522483599272538505196341241806877225615208067463357206227250036963563241644702564255206421126305189589310121082004659817598418592387243217313433604354846259629618055701249503057595358955522597477970235827331900210103984464513208818371800354541105153410047647692203420045695317205505399552539840464733070608636411306858935150683203393569067471368829842648258059984892968318037213976478554582760579632085763177549848972282631985825813946768689350946938843204426618362398838998187041115399570576799875577632844530391302011790902324500780842765882023945480319827549047528569796323362203918041628314770563198542025319492667222987815615375998561667695025488025187347588564641726712410786667678254234295551392617529507413047641883434993261499282166615879812627775345114623134399684536590150992447044903181562792626608528682157089198392017910041599895740743667772729223001817755058350160843315106108785435967240449024172307821500045839495280331273602398348135771676534753035652853604525922516735540816213862380454964681807809093234846640329 A013752 580 23734296649131962929617026432678511890773262011947162417493589679778417526207526144022114227101669327035471546494270539356784433822526014551250342489895538797706822421649461316658225962459695428616540637616538694819452518381291983492114527808026723411350410043876023998802342509222369331304784050281462530098044396829198289640182317186982920491650938974622843702350284790852470452935693122169593453829494975332852238278491899355166375486723220312890412095783510053710008481691038698245551214779365436905008373315245952523591338010509515112353328951603576214969560019704681481535960061019883358422320428526621937558800385653664798751118940367972517971076551841604479436726742192382786632976313322801035312883105067185957792180314897650181657999084066322351059566855041493100482661234715576379940004535023996392109064215505284054378886065423384297238075331984109475580989004431321955713201107866159815647410864896467601767095916361708249709264676612124216995782081268331208948441893411533668688507214492501527714336017164237619263725647474773348437613628767597232406270868375645158217537003625283146659100608112648184761598453868535519773962845378926808022041874681979770913840392611900495362816930029501018556127174195641169080526050997855671241234597319164298222957786809851394727759106323384418324993451692421701077018192104942472859313241050810504030424638520125280542190249279016929330532856557229326644059359433269690519904612406928215511556642806608220262661125257420267842522426762007937457407550927347196829626925389888904230906981068839983925970997191336602652076517873587166498308889124552747326409580712327786465669217906680195513922920055087948343222433216827026276106926888561730406157652289893455400658937514699124968867263348361394970942413838096686102934993607863195303372763288121001602820027266506106560283835600709371130887808104469170854290373346852419329319369143451769267983173221855649859557405931756577836958068802813 A013752 581 52144249738142922556368607072594690624028856640247915831233416526473183305077934938416584956942367511496930987647912374966855401108089653969097002450300498738561888860363866512698122439523950856670539780843535512518337182883698487732175617594234711334736850866395624725368746492761545420876610558468373178625403539833748642339480550859801476320157112927246387614063575685502877585099717789406596818063400460806276367497846702883300526944330915027420235374436371588000888634275212020045476018870265864880303396173595357694330169609089404701840263706673056944288123363291185214934504254060683738453837981472988396816684447281101562856208311988435621982455184396005041322488652596664982232648960370193874582404181832607549269420151830137449102623987693710205277868380526160341760406732670121306728189963447720073463614081465109067470412685735175301032051504369088517851432842735614336701902833981953114977361670177539321082309728246673024611254494516836904739733232546523666059726839825139470108650350240025856388396229709830049522405247502077046517437142402411119596577097821292412603928796964747073210044036023488061921231803149172536943396371297502197224425998676309556697707342568345388312108795274813737767811401707823648469915734042288909716992410310203963195838257621243514216886756592475567060010613368250477266208968054558612871911190588630677354842930828715241351191977666000193739180685856232830636998412674893510072230433458021289478889944246118259917066492190552328450021771596131438593924389387381791434690355081585922595302637408241444685358280829366516026612109768271004796784629406642385876121848824984146865075271740976389544088655361028222510059685777368976728606918374170121702328362080895921515247685719793977556601377576349984751160483202298419368148180956475440081509960944001840521395599904513916112943586814758488374560514405518768366875950243034765266514654008163537081759031568416862741447620832069201507796877159780161 A013752 582 114560916674700000856341829738490535300991398038624671081219816108661583721256223059701237150402381422758757379862463487802181316234472969770106114383310195728620469826219414728397774999634120032105175898513247521002786790795485577547589831854533660802416861353471187521635136044597115289665913396955015873440011577014745767219838770238983843475385177101160313588097675781049822054464079983326293209285290812391389179392769206234611257696695020315242257117636708378837952329502640808039910813457974105142026561393389000854443382631169422129943059363560706106601007029150733917211105846171322173383082045296155507806255730676580133595089661438593061495454040118023075785507569754872965965129765933315942457541987486238785744916073570811975678464900963081320995476832015974270847613591676256510881833349694641001399560136978844621232496670560180136367417155098887473719597955490144697734080526258350993605263589380053888417834472957940635070926124453490679713193911904712494333219867095831415828704819477336806485306516672496618800724328762063271198809401858097229753679883913379430490831566931549319842466747143603272040946271518732063664641827740612327302063919091852096064863031622654818121703023218765781875881649552088555688404867690908734648232325451518107141256651993872000734500204233668820830843317570046298553861102815865272479588885723221598148589919030687385248568774932202425644979966826143528909485512646741041628690262307272772985121207508721817037795083342643465604697832196700770590851883484077795782014710114244271941879894385906453973732142982118235710466805160891397538535830806393321769839701868490170662570372014925127828362775828179004854601129652879641872749399668051757380015411491728339568999165526387368691853226535240916498299581595449627351821553561376541859077384193972043625506132990217073700137060232024398958909450148924734102026462683947379290532694855935290968624592355811847442960422968056035712629739120037013717 A013752 583 251690333934315901881382999935463706056278101490858402365439935990729499435599922062163618019434031985800989963557832282701392351767137114584923133300132500015779172208204054158289911674196161710535071449033604803643122579377681813872054860584410452782909844393576198985032393889979862291396011733110169873947705434701396450581985778215047504115421234091249208953050593690966459053657583723367866180799783914823882027125913946097440933159638959632587238887447848308306981267917301855263684057167169108997032355381275634877212111640679220419484901421742871316202412443044162416112799544038394814922631253515653650650343840296446553508411986180588956105512526139296697500760130751455906225390095755495125579219746507266612281580613635073910565587387415889662227062599939095473052207060912735554407387869279126280074833620942521632847795185220715759599215489752255779761956708211847900921774916189597132950764105867978392853982337088595575250824695424319023329887024454653350050084048009541620575664488391708963848218417129475071505191350290253006823784255882239613768834704957694608788356952548613855693899443474496388673958958526654343871218095546125283082634430244799055054504080474972635413381542011628422781311984065938556847425494316926490022166419016985281389340864430536785613696948701370399365362768701391717922832842886456003637656781933917851132452052110420185391105598526048729142020987117037333014139671284890068458232506289078282248311292896661832032035798103787693933521137336151592988101588014518917333086318120994665456310127965836479380289518131713763855895570938478400392163220281646127928337825005072904945667107316790505838913018494509273665558681847376573194430431070709710963893859047327162033091166661473049016001538697924293546764180765202831291951953174344262464393013074156579845236974179506910919201121329757604512724061977187640822152138516632392301300330598489834258068229405718628832184049260819110460647536846721319136249 A013752 584 552963663653692036433398450858213762205642988975415909996871539371632710260013028770573468788696568272804774949936557525094958996832400240743076123860391102534666841341424306985762935948208967278045551973526829753603940306892766945076904528703949764764052928132686909170116169376285757454197037777643043213063108840038968001928622754738459366541580451298474512069852154339053310540885711440239201999217125260868068813595632939576077730151726794312794163835722922733350437845614312176014313873596270532466480084772662569825235009274572247261608328423569088281696700137368024828199820598252353408385020863973891070478805417131293078057981133638753936563811019928034844409170007260948625977182040374822790897545783076464747182632608156257381512595490152709587912856532066192754295698912825280013033031148806240437324409465210720027366606021929912523839476430985705948137018887941429838325139490868544901092828740591948529100199194583644478826061855847228894255761792726873410060034653476962940404734880996584593574535862433456732096905396587685855991854010173280431450129846792055055508020224749304640959497077313468565916687831883059593485066155914837246932547843247823523954745464803514880003199247799547644850542428992867009393793811014287498578699622580316663212381879153889317993292196296910767405702002836957604276463755821543839991931949908817518937997158486593147304258999961729057925020108696131020632064857812903480402736816317104986099539910493966044974382648434021563571945938727525049794859188867898061380790640911825280007513351140942745198496071335375139191402569351837045661582594958776543058558201536145172165630634774988741328091901632436874243232424018686331308163657062349234987674808326977774986701293155256288688155380519339672922240905141150620348418441124034344634271449723922005919985632272376683289484863561477457114454764163881246886268248321041365885956826324882165864975900004363827544308356226019585682042638452246738142339053 A013752 585 1214861169047161404044176396535495635565797646778988754263126771999477064441248624208949910928766360495352090565010616882633624916040783328912538244121279252268663050427109202447721170278215101109866077685838444968667856854243408978333959249562577633186624283107513139446745224119699809126870891997481765939099650121565612700237184192160395228291852251502748503017465183082900123258325908034205526792280024198127147183469605568248642773143343767105208777947083261245170911946814643850703447580291006359828856746245539665906041315376235227233753497546581286954887650201797550547555005854360420438221890838150638681841935501437450892493384550604342398630692810781892553166946505952304131271868942703485671601908085418993049560243840119297467183172291865502964644545800949425481187650511477140188633569433927310240801727595067951900124433430180017814875329718875595968057030496807321354800331461438193147700944743080510918433137630500266919980857897296361880679908658620940881901896133688887580069202533549496352083255289766304440416901156303145825614103260350697107895935273402144956951120433774222296188015078857690439318963166647081926886690344544897431510807611615468282128575786173322191367028747415606175736641716497328819638165002798389634377403070808955709077602988501094831631262955264312955990327300232795856595390871539931816462274493949672089106779757195045144627457022915918740261269178805399852328646492614948946444812785448679654460689183355243400808718678609545375167565227384372534399305637942772040853597038083280140176506832456651211201095868723819180803511444865985989318496961124432065099652368774910943247890504600650264697817907886463812712381635569053869884035554565981269267921553894370171645782741062098066247877371000989261410163268595107912905475315149503455161494375043456647006208434102411573186998245244565973280457116868047099409131341561327880851447147435766118405352052309587329114845458628565029743447676679586083698718899441 A013752 586 2669049988396613604685055543188483911338057429973438293116089518082851110577423227387062954310499694008288542971328325291146073940541600973620846522334450517234252721788358917777643411101238577138375772675787063596163281508772769525399708471288983060111013549987206367364499257390980480651735349718467439768201931317079651102421093670176388316557199396551538461129371007233131570798542019951149542362639213163285342362082723433442268172595926256330143685149741924955640493547151772539995474333899340972543998271501450645995572769881588794232556434109839087439888167493349218552978347862029843702773494171416953184006732296658079610807965857677740249791632105287817939307781473577212176404296067119558020509392063665527729883855716742096535401429525228510013324067124685887782169268173715276994427952046338300599041395526364290324573380246105499139281099392369684341821296001485685016496328220779710345498975600547882487797603374209086423197944800360107051853759322990207117538465805714486013412037966208243485526911871616570855595931840398011378874184862990481546047369795664512470421611593001966384725069128250345895183762077123638993370058686965139657029244322719183815836481002222788854433362158072086768093401851144631416745048511148062026727154546567275692843493765736905345093884712715695564310749078611452496940073744773230200767617063207429579767595126557514182746523079346273472354008385835463475566036344275042835339253689630749200850134135831469751576754936905171189243140804563466458075274486560270173755352692668966467967785510907262711008807623586230740225314644370571218532737823590377247023936254198479342315615438607628631541105943626560996529102453345211352135226113381460848581623653905931267105784682113429451546586584089173407318128701103452084653329267383459090989803141970474253472639929722998226291835144802311443297164285759099477401861557410237354230629382916378162136558458924163362065315472606957370346354545665050625886085422071877 A013752 587 5863902824507360089493067028385099153209712173651643929976048671228023889938598830569377310620167827736209928908008330664647924447369897339044999809568787786363653229769024542357482574189421153973011572568704178720770729474773774647303159511421895783063896769321892389099804868487984115991862563331472965170739643103623993472019142793377525131476167074223729999101228102891190061044396817832675544570718351319737897169495743383272663175193249985157325676273983009127542164323092444270370057111576852116679164202488687069252273375429850580928926485739316475105434303982888233160893430252879566614993366694603046145262790855757800904945100989317995328792215735317336012659195897449135151560238459461668971059134363873164422554831009682386088276940666927036499272975472934895457425882177652463556758210645805246416093945971422345843087716400693781609000575365036196498981387315264049981242433101053023629061249394403697825691334613137362871765884726391155192922709232609485037232009375154725771466247411759510937702625381941606169744262253354430999386584143990087956666071441074933897516280669825320147240976874766009931718725283440634868434018935262411826493249777014046843392748761883467113190096661284374629501203866964755222588871578992292272719558538808304697177155803323981043171264713836383154790715725709361135777342017266786751086454687866722786749406493046858659494111205323762818761756423680513255818581848372269109240340356118755994267744696421739044214130596380661102767180347625935808391378046972913571740509865793719330125224767463256176086350349018948936275016273682144967116424998428058811711587950474059115067407118620960103495809758147554509374438089999429340641091771099069484333827167631330993831408946603204505047850725243913975877928756324284229983364400441459622904597502909131934879389925601427103163161813130678240923869935812741551851889841630291467244692754267282822214018934256386906457498093317485342650940936826116225071729672291913769 A013752 588 12882994505442670116616268261362062839601737645512661714157378930687968486195101630760921951432508717536453213810894302470231490010871664453881864581622626766640946145802546919559389215494158275278706424933443080649533292656077982900125041446593905035391381202200197578852271296068101102834122051639246104480114995898661913658026056717050422713853139062069534808025398142051944564114539808778388171421868217849464160081382148213050040995899570217390644510773940671053210135017834100062003015474134344100344123752867645491147244605819381726300851489169278295806639165850405448254482866265576407853140426628042892381142351510099888588164386873531635737356497970492187219812253386695749927977843895437286729416918197429342236352963728272202235944438645238699188902727114037965319964663144302462434197788788834126376158399299214893817263712932324238194974264076984523708262107931635117808789625523013492913047564919504924123043862145062786229269648743881367958851192184043038626798724597214932519911345563635645530132667964125708754928144170619684905652325364346223240795358956041629772843268631606228363488426193860923819986039447719074805949539600771518782805669760099860914933869029857977247678642364841771061014144895721567224027750859046066123164870109761845419698211299902786351847268576298533791075202449383466415302820411935130492136940949243189962488446065223948474908562318096306912819578862826087623033424320873875233001027762392906919406235098038560680138444920248312442779495223734180971035857569199491117113900175148801368285118814116773818861711716794630812996210753279672492754785721546445209330358727191507875803093439610249347380294038650177257095640483728746261388478621104655657081418287286034193447605455687240297590128043360879005003809477644452453273451587769886791521400713891362860930019666546335345649466503448100095309742248980593189418601982061750353536589981125220360404199598561282033487123311018515297804117238206977346482590090025334550493 A013752 589 28303938928457546246205941370212452058605017607191317786003761510721466764170638282781745527297221652427587710742534782527098583553885046805178456485824911006310158682328195582271978106440665730787318015578774448187024643965403328431574716058166809362754864501233834080738440037461618122926566147451423691542812645989360224306683246607359778702335346519366767973231799718088122207359643959886118812613844474615272759698796579624070940067991355767607245990170347654303902666634181517836220624996673153988456039885050217144050496398985181652682970721704904415887186247373340769815098857185471368053349517301810234561369746267689455228197157961149003714972226041171335321927520690570562591767323038275718944528969279752264893267461311014028312369931703589422118019291469541409807962364928032509967932541969068575648420003260375121716528377312316351314358458177134998587051851125802353825910807274060643929965500128152318298327365132702941345705418290307365405596069228342555863076797940081206746245226203307513229701471517184182134577132742851447737718158825468652460027403626423460610936661183638883714584072347912449632509328666638807348671138502895026765824056462939394430109710258597976013149977275557371021048076335900283191188968637324207272593219631146774387076970225886421615008449062127878738992219781295475714420296445021481691224859265487288347587116005297014799374111412857586287464614761628914507804433232959903886903257993977216501935498510390717814264163489785542436786551006543995593365779079531281984299238684801916606122406034614552080039180641797803896152675024955440466582264230237540124898798123639742803139396286823717816194506002914439433839122142752055536270487530566928478607875977167417123004389186144866933805511311263851173993369422384862039841773138330441280972517368419324205463253207402298754391877908075475909395503721010363237152668554589665526719888188532109131808026518039136627571209914307678109275645572340729230222250427785660007433121 A013752 590 62183753825821229102914453190356757172755223682999325175850264039055062480882892307271494923471995970383410200501348917212035588067885447830977068899357329480863418625075045694251535899850142610539737680226567462666893142791991112564169651179792480169972437309210733475382352762303175016069665825950777850319559383238624412801783092796369433809030756303048789237190263980639604489569137779869803031312616310729754253058256085434083855329377008621433119440404253796505674158595296794686176713117690919312637919627455327065478940588570444090944486675585675001704148185479229671283772189236480595613208889512077085331329332550113733136349156040644361161793980612453423702274762957183526014112808715091754521130145507615725970508612500297820202276739952785960393288383358582477348093315746887424399547794706043660699578747163044142411212844955159023837645532615165591895752916923387771355526043581111234714134203781550643301425221196548362136514803983805281796094564094668595231179725074358411221500761968666606565654132923253648149665960636044630679766794939554629454680205767252342962227844620454627520941206948363651842622995080605459745030491290860373804515452049077849562951033438139753300890500074399544133242623709972922171042164096201283377887303529629463328408103586272468288173562589494949589565906859506160144581391289712195275621015806275572499648893863637541514224922774048117073559758631298725173646339812812908839526457812767944654752290227328407037938367187058836733620052561377158318624616637730226519505427390509810783650926058048170919846079870029775159847427029827102705081234513831875654402659477636514938497253642151708042179329688403023436144551347626266013186261104655541867501503521836815419240643041960272653570708350846681029263432620979541901532375584911979494296620658417255279402767296662850363398955764041820572941921675059768032024412814433495162203594350205043762582234260131983170773948181733968806078593322432582118798284189845095036330566837 A013752 591 136617707155329240339103053659213795508543226431549517411343030093803972270499714399075474346867975146932352210501463571114842186985144328884656620371888052869456930719289875390270624371970763315355803683457768715479164234714004474303480723642004078933429444768335981445415029018780075510305055819613858937152071964975257834925517454873623646078440571597798189954107009965465211063583395702373957259793818034673270093968988619698682230158641287941288563410568145590922966126433867057925530238719566949729865509421519353562857232473089265667805037226261727978744013563497867587810447499752547868562219930258033356472930543612599871700559095821295661472461375405560171873897654216932206653005840747056584682922929680231749957207421663154310984401997676270754984054578238805702733761014695911671405806504969177922556974507517207980877434620366484375371307235155518805394969158480682933668090717747701382666952845708066763333231210968816751613923024352420204106019757315986903722901855988365429453637174045160534624742130032388264984816115517390053603447648482201520911932412070653397488014574631138816663507831665554943098242720192090195059831989366020241248520448151824035489803420463593038002056428663455798460734044290810510009779634519354219581218405854595930932512603579040612829117317009120404248276297370335033837645316663497693020539371726387432781728619818411678706752155334583713210610789712963299206501008568749960720439627814651174406490781629440510262350592709968264303763255477345616826018282753093307663353423976950054291681084549531831510901837474455416026184797184530144643063472226888630812722642872367423319878466251807302568667987325421442489209579310734906430970215646928225482900803237475483476071692763186719019894846246810158221291761468292053557666629160051618948969675586542709848847879750768282248387505813599879798753401920106310366357634953310388871361296787400481146393168669509967026190364155269529466954669529384382914999830365089673794818255340889 A013752 592 300149102620258341025009408889292708732269468470114289752720637116087327078287872534768817140068941397810377806471715465739308284806362090559590594957038052154196876790279856232424561745219767003836700692556717867907723823666667830044747149841482961416744490156034151235576818754259825896140207635691648084923102107050641463331361848357351150434333935800362623329173100894127068706692720358115584099767018222177174396449867997478004859658534909607010973813018215863257756579775205926262389934466888588556514524199078019777597339743377116672167666786097016369300597799004815090419553156956347667231197186776899284171028404316881918126128333519386568254997641766015697606953146314600058016653832121283316548381676507469154655984705393950021232731188894766848699967908390656128906072949286917942078556891417283895857672993015305933987723860945166172690761995636674815452747241182060405268795306891699937719295402020622679043108970498490403295788884502267188420925406823223227479215377606438848509640871377217694570558459681157018171641005791705947766774483715396741443515509319225514281168020464611980209726706169224209986839256262022158546450880637146470022999424589557405971098114758513904490517973773612389218232695306910690491485857039021220419936837662547260258730190063152226385570745469037528133463025322626069341306760709704431566124999682873189821457777741050458118734485270080417923711904999380368356682715825543663702805862308788630171060247239880801046384252183800276675367872283728320166762167208545996936387472477359269278823342755321433829451336931378549009527999414412727780810448482474321895551646390591229033772990355220643743363568153950909148793445745684589428841563776301311385933064712733637196929509000721221686708977204241917612177999945837641666193584264633406830886377263634333537918791812437916099707350272478935917861224018473563874887723992422924350380769041918857078625791566913397556540230049127156238899408956057489264254627312102013327215706983933133 A013752 593 659427578456707575231945671329776081084796022228841094586727239744043857590998455958887091256731464250989400040818358878229260301719577512959420537120612600582770538308244844142636762154247828107429231421547109155793269240595669222608309488201738066232587644872807030264562270803108837493820036175614550842576055329190259294939001980841100477504231656953396683454193302664397169948603906626779938267188139034123252149000359990459176676669801196406603109467201020251577291205766127419998470686023754229058662409665374409451381355416199525328752363929055144963353413364413578753651758285833095824906940219348847727323749404284189574123103948742092290456229818959936487642476062453176327462588469170459446456794543286909732779198397750508196648310422001802766593829494734271515206642269583358718746589490443772719199307565654627136971029322496530081401604104413774569549685688876986710375543289241064763169291998239308025857710408185183416040848179251481012960773118790621430771836184601346150175680994415747274971516935919501968923095289724377967243603540722726640951403573974338454875726140960752520520769573453785589341085846007662682326552584759810794640529735823257620918502558124455048165667988380626419112457231589282787009794427914729621262601232344616330788430227568745441369098927795475449309218266633809474342850953279220636150776624303272398037742737697087856486859664138366678178395055283638669279631926668719429155064479492408620485819363186018119898906202047809207855783215407351119406376481357175555269243277032758314605574884033441190123304587238238672173933014713464762934440555315996085204526967120128930187199259810419754304169759234230147399899200303269042975164915616533981114894943173875800921654131274584524045699622917719492993955065881005298740627304629399594807457370848204630782807585611926101671057048548636222211541109168586419833128329611353164797786549585095729001740864072508734431718885417932362256862001476458303913567416204688123279892908243701093201 A013752 594 1448762389869386542784584639911518050143296860836763884807039745717664355127423607741674939491039026959423711889677934455469684882877911795971846920053985883480346872663213922581372966452882478352022021433138998815277812521588685282070455945579218531512995055785557045491243308954430115973922619477825168201139593558230999670980987351907897749076796950326612513548862685953680582377082782859035524373012341457968784971353790899038811158643553228505307031499440641492715308779068181941736640097194188041241881314034827577564684837849390357147268943552134153484487449161616632521772912953975311527320547661909418456930277441212364494348459375386376762132336912254980463350519909209628391435306866767499403865577611601340682915898879857866508036337997137960678206643399931194518908993066274639105086257110504968664080878721743215819925351421524876588839324217397062729300659458462739802695068606462619284682934520131759732809389766782847965041743449815503785474818541982995283405724097569157491935971144731396763112422708215145825724040351524458394034196978967830430170233652021621585361970331690773287584130752877966939782365603678834913071436028717304315825243829603696993157950120199427740819972570472236242790068537801654283060518358128660977913934907461122078742181209968533734687910344366659562132352531794479415131243544354447737623256243594289458488920794720502020701630682111991591957933936458154156407351342891176585853676661444821739207345140919681809417896925899036829659155724249950409335809129541714694926527479640970017188448020221470294700900178162410362766130833325482084166965900029243399194345746762923259621276773803492200206260961037603633837578543066282087416437319609525156509424190153005134624874126410262199328402071550229726107719279740568641333158188270790909791983843753505573829828265589401645371312335661353780198755816843384364373382940156142903060737049438455316616824678367301689546486391263197399878325817243778893698107613401699806845924719411411301762597 A013752 595 3182930970543042234497732453885605156164823203258370254921066321341708588214949666208459842061812742229853895021622421998666897687682772215750147683358606986006322079241080987911276407296982804939392381088606380397165354109930341564708791712437543113734050137560868828944261549772882964794707994992781894537903687047433506277145229212141651354721722899867567692266851321040236239482450873941301047047508114183157420582064278605188268115539886443026159548204271089359495533387612795725995398293535631126608413246934516187909612588755110614652549868984038735205418925808071741650335089759883759425523243213214992349875819538343564794083565247723869746404744196224192077981092240533553575983369186288196190292674012688145480366229839047732718155834579712099610019995549648834358043057766605382113874506871779416154985690551669845156375997073090153865679995305621346816273548830242639346521065728398374568448407140729476132982229317621916979196710359244661816688176336736640637642375842359439009783328604974878688557992689948675379115716652299235091693130762792323455084003333491502623040248818724628912822335264072893366701857231282400304017944955091917581868060693639322293968016414078142746581479737327503025409780577550234459883958832808668168476914991692085206996572118300868615109339026573551058004778512352471275043342066946721679558293967176653940300158986000942939481482608600045527531580858398564681626950900331914959120527625194273361038537274600540935291119546200183914761165126177141049310772657603147184753580872771211127763020300426570237457877691422815566997189440816084138914824082364247748029977605638142401387945072046272363853155331399615183541160059116621746053912791182126768851204945766152280770848455723346051924499351195854708258659257590029305008948539630927628812988504726451745704132699499915414880773201447994255096666529604915448528322319523045958024439297616286330607163818372961811933630601605244687532681820484582229454742426643534475640496608546870629972425609 A013752 596 6992899342283063789191518201186674528094116577558639450061582707987733768308244416659986273009802594678989007362504461131071174219839050558003074460338859548255889608092654930441074266831471222451845061251668217732572282979516960417665215392225282220873708152221228817190542624851023873653973464999141822299774400443211413290888068579075208026323625211009046219910272352325399018142944570049038400363375326860396853018795220095598625049841130515328472527404783583322811686852585312210011890050897781585158683903515132064837418857494978020391652062157933101246305380000333616405786192202464619457874565339433338192677175525740811852601592849249341832851222999104549995324459652452217206435462102275167030073004805875855620364606956387868781788368571627482843213930222578489084620597913232024504182291597299377292503562142018649808558065569579068042898949686450098955352986780043078644306781405291228926881150488182659064161957810815351603295172659260522011263923411810399480900299725663687504493972945129808478761909939817239807917229485101419496449808285854734630819555323680831262819426654738009721470670575168146726643980337127433467927425066336942927364129343925591079847732061729679614239510982908524146825287928877865108365057555680643966143782236747511199771468943907008347395217841382091674436498391638379391270222521081947529989571845887108706839449292244071638040817291094300023986883145901646605534411128029217165187799192551818574201666392297388434834589643001804060730279782211178885335767528754114364903617177478350847695355600037174811694957288055925800692825201472936853195868508954252302421860799586998855849315323285660383385382263084954558239928649879217976080446402227132511166097265848236560853554057224191276078125074577292794044274388925294383104659941569148000502135744884014485311979540801314166493058723581243378447376365541999240416724135992131969779693136862981068343938908965397100818186431726722578509301959604627158112069111335845242982171048977474774049419062973 A013752 597 15363399854995891144853765488007123938222774120896330871785297209449051088973212983401989841802536300509738849175422301104963369760986394075932754589364474427518189468979562882179040164228742275726703599569915074358461305705998762037610478216718945039259536810430039711367622146797699450417779702603114583592604357773735475000081086668228232033833004588586874545142868358058901642860049220397737365598335593112291886082293098550030179234500963742176654142708309532560217276015129930925396122441822426142593628536022745146447809229916466710800459580560979023438132919860732955243512264268814768948950420050735044009311754630052563640165699489800804006774136929032696339727837856437521202538710238698541965070391558509254797941041483184147713589045751865579806541004699004940518911453615370757835688494639266731911630326026014973629402070056365212490248992461130867404910511955754643781541998747424829952357887622537301963963821310361327472439494332395366858746839735747447659537958497283121447373258560450189227839916137778475857994153178767818633700228804022851983910563046126786284414280360459407358071063253644418358436824800668971329036552870742263611418992168604523602425467339620106112484205629450027550575157579744669643078031449830374793617889574134282105897917269763697339227293597516455408736986966429519522620678878817038723387089345413977828926270095060225388775675588534177152699182271545917592359101248280190111917594826036345407521061063877362391331593445674963521424424681517960011082681260672789259693246938919936812386696253281673061293821161858868984122136967636042266471323114172492308420828176692636486300945765258595862297684831997645164453123243784641893448740745693010127031915693068575724195258263721548233543640788846312268515270832468871759680937891627418157103192231510179824230419051140487223785250015707991702448885875095772331195542926774713937605985821687969407151633782996977430497555590503609504984936405251365866372215837604851998831829794603512078586573681351681 A013752 598 33753389481425972845243722777151651292275434743609238925312297969159565242474148924534171682440172252219896251638402795527604523364887107784824261832833750317257462263348099652147351240810546779771567808255103418365539488636079280196630220642131522251253202372514797245874665856514545692567862006619042740152951774028896838575178147410097425778331111081125363375678881782655406909363528137213828992219543298067705273722797937514416303778198617341562109151530156043034797355405240458243095281004683870235278201893641971086745836878126477363628609698492470914493578024934030302669996444598586047380844072851464891688457924922225482317444041779092366402882778833084833858382059770593234081977546394420696697259650254044832791076468138555572526755133516848678834970587323713854320048463592969554965007622722469010009851826279154897063796347913834371841077036437104515688588394766792952388047771248092351405330279106714452414828515418863836456949569048272620988666806899437142508004894818531017819879049057309065733564295754699311460013154533752897538239402682438205808651507012340549466858173951929317965682125968256787133485704087069730009893306657020753154287525794424138354528751745145373129127799767901710528613621202699039205842435095277333421578503394373017786657724241670843054282364033743652532995160365245654391197631496761034075281435291874509290151015398847315179140159268009587204480103450586380950412945442471577675882955832801850860323771157338565173755510800147894856569461025294958144348650729698118003546063524807101176813571668459835715662525092603935158116334917896384859437496881836965601600559504193722360403177846273135109468013575898826426303511766594858239906883418287543249089118777671660866056982405396241469095378813095348053928050018934111256019020547905437691155713332627865073834230655355650430656194284510457770280202267585411811636607810124046520920350850248468787512139421244359414803129632336430082451905282337250808419758195217859841433530058743916036654702377929643157 A013752 599 74156196690692862341000458941402177889129130131709497918911118638243564837715705187201575186321058438127112064849570941774147137832656975803258903246735749447014644592575774935767730676060771275158134474736462210149090256533466178591996594750762954386003285612415009549186640886762456886571592828542036900116035047541486354349666389859984044434993451045232423336366503276493928979871671317458782295906336625854748486368987068719172619400702362299411953805911752826547449789825313286760080332367290462906906209560331410477580603621243870767892055507587958599142390920780064574965982188783093546095714428054668367039542061054129384651424559788665928987133465096287379986865385315993335278104669428542270643879451608136497641995000500406592841281028336516547400430380350199337941146474513754112258121747121264414991644462335303308849160576366694114934846249052318620967828703302644116396540953432058896037510623197451651955378248375243848695918203199054948312100974758063402090086753916312646150274270778908017416640757773074387277648900510655115891511967693316738161607360906112187178687408172388711570603630752260161332268091879292196831735594725474594679969694170349831964899667584084384764693776090080058031364125782329789135235829904324301527207971957437520077287020158950842190258353782134804614990367322444702697461196398383991863393313336248296910461780831267551448570929911817063088242787280938278948057241137110056153914853964665666340131325232672827686740857227924924999883105872573023043133985653146765253790701564001201285459416955606259067310567628450845542381587814618357536184180649395813426716429230713608025805781728262077835501225826249721658588815351208903553075422869977732518248793954544638922727190344655542507602547252370479674479925891598242429473788143748246607469102191783419567213804749816363996151658843069475721305604381885149750165627358842530206462010817995885926164170308473857634322475802243136891146835905294940026098208754893638071629465539060383532530381124311426015929 A013752 600 162921164129452218563178008294260584822416698899365766927847727648221111948461404296281860684347365388565265206474507359077801261818347375839759810433078441535091174169888977533881704295305514491522421440996007475697551293604025194366616518667426210786049218490475775979563050028217117779797789444306855069554928999448645520506217058522384945623680611946375634069997207698457161968778061884456944704106221567002882424552664589976022244823343089971808062511588120959924747188246213291011896490210937147006472942404048108819244586155872784077058845950170745042315832852953801871200262868756456520772284598436106402385873908135922258079179757855699045984732222816543373831143251539237357605995958734507368604603155183075885319463016099393284472294419255326854638745545629387945456698804506717784631093478425417919736642883750661369541605786277626970511857209167944010266319661155909123723200474690233394594410839164801279345966011680410735584932292428323721441685841543465294391920598354138883592152572901260914264359744827444428848994634421909289613651793022216873741051371910728475231576235754737999320616176762715574446992997858804956439323101611867684511893418092258580826884569682233393328032226069905887494906984343778546730113118299800490455275914390490231609799583289215000291997603259350165739133837007411011826322248487249630123875109399737508312284532486294810532510333016262087604869403656221398848881758778230793370150934160370468949268521536182202427769663329751060224743183602042931625765366479963443262578171336110639224154339051466951170881317079706507656612348428716531506996644886722602098495995019877796832695302456991785004596193140270638483919627326605961106106704045341078342592600318134571713231637187208226889202796313457943844832397183841338617553912551814897796609617515348172789168729035346551699545194478223638159708412827001674001113883307377038863597037767136961379782682167717065222606479337528171749849598483932983237337764634501322843369935789315662620969247330112202956996013 A013752 601 357937797592406524183302084222490504854849487481906589940481457643141782950769705238931247923511161758677887658624492667893929372214909184719952303521473336052595309651246083641938104336786215337874759905868228424107520192048043352023456491512335385096950133023575279827100020911993007762215743409142160587812179011788674208552158877573679725535226304446187268051783865313510384845405401960151907514921368782705332686742204104177320871876884768668062313337959101748954669572576930600353136588993428911973221054461693695075880355784452506617298284552525126857967884777939502711026977522657934976136709262764125766041764976174621200999957928008970804028456693527945792307021723631704474660373121339712688824313131937217720046860246370367045985630839103953099641323963747765316168367273501258972834512372100643169661404415600203028882907912451946454214550288541972990555104295559532344819871442894442767923920613645068410723087327661862386080096246465027216007383793870993251779049554584043127251959202664070228638798359385895410181241211824934709281192989269810471609089864087870460083772989953159384507393740347686117060043616295794489297192854241273302872629839548692102076665399591866765141686800675583234826310644603281467166058520904661677530241183915907038846729684486405355641518734360792314128877039905281992982429979926487437382153615351223305762089117872389698739925201636727806467898079832718413270993224035773053034221602350333920281542941814992298733809950335463079313760774373688320781806510156479684847884242425435074375467082896072891722426253624115197321577329497890219720871628816129556810395701058671519641431579498010951655097836329174592749171421236553296550116428787614349118675942898941654053969906900296474475578543500667102627096776612899420942765945876337330459151329681219935617803697690656374083900792268657333036879382980922677780447201626307354383322691974399904151382552722474392294066435104549393334419567869200764172431068901999406286883748929126510778269436384256509896520240561 A013752 602 786389341310517133630714679036811639166104323997748778099237762441982497142841042409931951687954022383815319185998010391362962830756155478829735210836676919307551895303787645761338015227919315097310847513192497847764221861929551244395533911852600841057999442252794889780138745943648638053587988269885326811423357288899717236189093054029374357000892190868273427909769152093782315505355668106453740810282247215603615912772622416877573955513515836763732902403496146542453409050951516528975841086018563319605166656652341048081709141658442157038204331161897703706955442857133087456126269617279483142572350250292784307993757652655642778596907567835708856450519355680896905698526726818854730828839747583348777347015950866067330942951961275696400030430953511384959911988748353840399621902899882265963317423681505113043746105501073646054455748683656926359909366983926714660249564137344292561569257560039090761128853588178215298358622858873111662217971453483664793568222195134572174158571871421142750572554368252962292319439995570812216168186942379381556290780997425773606125170431401051400804049258927091167762744047543866399180915825001860492985932700768077446411167757488476548262433882903331283016285901084256366913404486193409383363830570427541705533939881063247764346265116816632566344416659390660714141142856671904538582398665898492899928591492926637602759309791965640168131615667995890990809972081392482353956372113206593397516184860363683622858549843167538080318180460887012385252332421298993240757628902813785867610801680608680858402901181122672143114170479212181088515505392906864812726754968509036636312439355225901328652225180157130060786249946415196580269929612456707592520605794046388725013731046548974813956571885459951354422846060070965624471731618218540027811256783090313115018755471309640198552314723826372053862330040614240160682024004409087123083642501972997257580159954267756589420587468331276239870063957924695017155719790608634078886831058377692695612283596397290944179857951736211552242654968512517 A013752 603 1727697382859206142586680149843875171247931199823054065484025364085035546222821770174620497858434987177242256251637628829824429339171273586988928258208179191718691513982421457737659619455738735268791931986483917771537995430659224083936988004340164047804424774629390372846964824838196057803732810228938063004697115963712678767907437439702535462330960143337596721117762827150039747165266402829878868560190097132681144160361451449880029980263194293369921186580481033953770139684940481814159922865982783613172551144665193282635514984223597419012934915562689255044181107957121393141109414349163024464231453499893247124662285562884447184577405926535052357621791024430930501819663218821023843630960925440617263831394044052749926081665458922704990866856804864512756926639280133387357969320671041338321408379828266733357110193785858800381639279857994267212720879263686992108568292409745410757767658859405882402200091333227539010493894420944226321892883283303611551469384162710655066626382401512250623007901947051758156225809670269074438921506712407501279170845851344424612656999437788109927566496221862819295574748672453874479000472067529087503090094143587466149765335563202182976532567240738618828786780124682111238108749656166920415250335763229309127058065918695955338268744461646141748258683400681281588968090856108174271265529868978988901143115509959822813262203612948511449385159622586972506809508662819283731642149532714885694343058138219012919420234005439081162459042472568766210399374329593888149944510699481887551140931292297271845911173894926510698421832542829161851468565348216381993560680665814353489978429263431305219048938720805214743547391132274186886853035358567386580767770929519916028855167109268097666262588432355513125666992793975911476964394365226132441101331152449417913696205770467279516219435448246539402335539099229485633018406737686764409414762576834674974903611419526261226957030667923813898994530515560554952691116379967169071314367835255790852260187061284848204363147919964456780277112965821999849 A013752 604 3795751150141675895262936289206993751231704846011249781868403724894823095051539429073641233794981666828401236984847870539124271258159288070614675383283369684205965256219379942649638183944258001385535874574305167344068975961158315312409562645535340413026321229860770649144781720169516738994800984072976924421319563772276755253092640055026470410741119434912699996295724931248637324522090287017243874226737643400500473720314108835386425866638237862533716846917316831596432996887814238545709350536564175598140094864829429641950226420339243529571418009491228293332065894181795700731017383325111164747916503339265463932883041381657130464516560820597510029695074880674754312497800091749789384457221153193036128637572714783891587601419013253182864934484400287334526967826498453052025458597514277820292134210482702013185571095747531784438461497848013405066347771742320321662524538424210667434815546514114723637633600659100903206055086042814465229198664573418034578578237005475309181378162136122414618748360577672712669228103845581156542310550247159280310338348335403700874007427764820477510863592199432613992377722833381162230364037132361405244288936833461663131034442232355195999442050227902745566844555933926598390124922994598724152304987671814792152146570823375013878176431582236573420924327431296775650962895610869658873970369122146838615811424775381730720737061337647879654299195690823578597460490532213966358417802523374603870471698729667171383966254109949661313922516312233579364247425402117772265428090006761706949856626049177106245466849047153544004432766096595668587676438070031391239852815422794134617482609091758577566250518369609056791573618317606388590416118682772548317946792732155255515394802139062010572778906785885062337090383168365077514890774420401812973099624541931371156390564077716613097134099679797647066931179401007179935741439602697821407484233381305780919863234288699195915624596377428619136090983542686539231062382686787870449677666134056972502415630973642811504985835980161911546268817185910933668253 A013752 605 8339265276861261941892671027387765271456055546686715770764882983593926339828232125674789790647574722021997517655710771574456023954175955891140441817073563196200505667913977734001255090125534829044022316439748452654919540186664818741363809132241142887418827742004113116171085439212428275571577762008330302953639081607692031291044530200893155492398239398503201891861707673953256201975032360576884791676142602550899540763530097111343977629004208583986575912677345079017363294162527882084923443128831493789113788418030256923364647445485318034468405366852228560450548769517405154506045191165269228951172557836366224260544041915500715630542884122852729535240079512842435224557666801574287277652514873565100374616747254380209817960317572117242754261062227431273955748314817101355299932538738868371181818860430496322968699697357327330411299910772085450930766054517877746692566410917990836354289755691510047831881020648044684343703024036063380108549466067799421969136386701029254271487822213060944917390148189146949734294144148741800923456278893008938841813351292881930820194318799310589091367312062153452941253857064938413420109789579798007321702794223115273898882669584484365610774184350702332010357489386836736663104455819133396962614057914977098358266016098954905490353620186173751805770747366559016105165481657080640546112900961356604438937700231513662393459323758812391600495332932739402178620697699274084089443912143854004703426322109078775530573860279559405906687768337977173863251593608452745667145513744855470168835007430042102421290667356596336177738787114220683887125134439858966553956635483878713754609292174593594913052388858031097771087239443781235733144212746051288654529103632545096367322380299519237228395258208589481954587571820898075300215031401622783101899875118623222430590069278743398974403616996515430606047801144012774318823942807127113632242860738728800680939525732272133426627238241210676241991890843282326690644054762872951377941832496523168587807141249093256876453881648415719667152591357446321269151841 A013752 606 18321365813264192486338198247170920301388954036070714548370447914955856168602625980107513170052721664282328546289596565149079884627324575092835550672110618342052510952407009081600757433005800019409717029218127350482858229790102606774776288663533790923659164549183036516227874709949704921430756343132301675589145062292099392746424832851362262616798931958511534556420171759675303875739146096187415887312485297804326291057475623353622718850922246259018507280152127138601147157275073756940576804554042791854682993154412474460632130437731243721727086590974346147309855646629739124449781284990096496005726109566496594700415260088355072240302716417907446788922454689714830188353193963058709149002575177222525523032993717873320970058817705941582331111553713666508880779047653171677593951787609293811486456036365800421562233235094048144913625903966271735694893021775777409483568404786825867470374593254247575086642602363754171503115543807231246098483176950955330066192641582161271634458745402094895983506155571555848566244234694785736628833444727940638635463932790461602011966918402085364233733984600551136111934723971669694283981207706816222085781038908184256755845225077112151246870883018493023426755404182880310448840489434636073126863085239204685093110437369403927362306903549023732717278331964330158383048563200606167279810043412100459952346127408635516278430134298110824346288246453228466586429672845305162744508274980047248333427629673646069840670771034192014776993027038535850977563751157770682230718693697447467960930511323802499019575596182442150582492115289942842500013920364370149519042728158081534118876614907582128023976098321094321803078665057987374905717835403074681174000440680701576719007269518043764190784382284271091854228895290513071434572423989365254474874025635615219680006382205399247546764746541344401041487019113396065178456202347258268650037565042987175096024138033801877138300042415939855703656184182691271739344988314031874177338205994861401387412289324257885357569177981569336108734243212309567828326594677 A013752 607 40252040691741430892485021549034511902151532017247359862769874069158016002419969278296206434605829496428275816198243653632528506526232091478959704826627028497489366562438198952276864080313742642643148313192225789010839530848855427084183506193783738659279184514555131226152640737759501712383371685861666781269351701855742365863895357774442890969107253512849841420455117356006642614998903973323752704425530199276104861453273944507909113315476175031063660494494223323506720304533337043998447239605232013704738535960244206390008790571695542456634409240370638485639752855645536856416169483123242001724580262717593018556812326414116093711945067970142660595262632953303481923811967136839984000358657664357888574103487198167686171219222499953656381452083508925320011071567694018175673912077377618503835743911895663526172226417501623774375236111013899003321679968841382968635399785316656430832412981379581922465353797393167914792344849744487047678367539761248860155425233556008313780905863648402486475763023790708199300038583624444263373547078067285583082114260340644139620291319729381545221513564167410846037920588565758318341906713331875239922460942481280812092591959494415396289375329991629172468581622989788042056102555287895452659718198270532693149563630900580428414988267097205140779860495325633357967557693351731749513742665376384710515304441916772229263711005052949481088795277457742941090385991241135442549684680131163804588540502393000415439953683962119856465053680403663264597707561293622188860888970053292087110164333378394090346007584812825404829735177292004424972530583040521218493336873763305130459171922951957935268675488011444225001363827132398262667862084380555074539278968175501364051658971131142149927153287878543588803740882953257217941755615504635464081298234321446637636974021705262146860242148151333649088146980992131155197068276556926416224132530399442823685965031260262724072845193187819862980932636649372724011340939325928027567612038570710498848144799645394574130579484025507831430889132337444120518833528505369 A013752 608 88433733399755923670789592343228822649026915841892449618505413329940161157316672504416765536829007403652921968187541307030665128838131904979274471504099581608984138337676723098152270384449292585886996844083320058456814449274935373303951163107742873834436368378477623303857351700857625262106267593838081918448765688977065977802978101030451031459128635967731101600739892831146593825152592029392284691622889847809602380612842856083876321954101156543246862106403808641744264509059741485664588585412694734109310563504656521438849312886015106777225797101094292752950537023853244473546324354421762677788902837190551861769316681131813057885143314330403425327792004598407749786614891799637444848787970888594281197305361374374406518168631832398183070050227469108928064324234223757931955584833998627852927129374434772767000381439251067432302393735897536110297730891544518382091973328340694178538811320090941483656382292872789908798781634888638043749373484855463745761469238122550265376650182435540262787251363268185913862184768222904046631682930513826426031405029968395174745780029445451254851665300475801628745311533078971025397169049190129902109646690631373944167424535009230625647757599991609291913473825708564328397257313967506309493400881600360326849591297088575201227729222812559694293353508230416487454724252293754653681692635831917209002123858891148587692373078101330009952083224574661241575578022756774567281657242248166878681023483757421912721578243664777324653722935846848192321163512162087948927373067207082715381031040432331816490178663833777414410928184510533721664649690940025117029861111657981371618800714725451583785280047161142962327996328209878983081292999384079498762795893081576496821494759575119303389955773469160264601818719848306107818037087263684114586612220804218262888431925686460936651951999488480027046658917239712147967959003595567336444419169287575883638065173678797204788040889433640238969109002718671874652916043699063876566043648739850965969374124820931879364883126404040705653663423745364732779877262126295693 A013752 609 194288912279263764304724734378073723359912134104637711811856393085878534062624729492203633884413329265825469564108028251546371288057375795239466013894506780794938151927875760646640538034635095811193732066451054168429621345057033015148780705347711093814256701327515338398574601686784202700847469903662265974831938218682613953233142887963900916115705613221105230216825544550029066633860244688574849467495488995637696430206415754816276279333160240925513356047769167585912149126404252044005101122151690330838155308019730377601151940410575189589565076231104161178232329841405578108381274606664612603102219533307642440307188748446593288173659861583896325445159034102701826281192917283803466332787172042241635790479878939500571120416484135778808204900349749632314957320342589596176506419880294985392880903235633195769099838022034595148768359037766886834324114768723306885456065402364505110249768470239798439593071897441519429630923251850337782117373546227453849437947916155242933032500450810881957343591245100204452755219935785720190449807398338876657990996850840564198916478724691656406909108665145336178353449438174499342797580401070715394934893779317128555335831703415279684548123447181565614333901995081715829488774318786611361957001736875991638088552079703599717097321102519193648362497657582225022938029182289378974138678720922722108177666117983853447160143652588622031864726844390530747741544915996633724317800961219222632462208593815055942249307401331515782264229290055525478529596236220107223793438628653960725692125195829833000828922524442808979460809221369642586497235370995235182114604862312585073446505170251817129576260263613031088234607933077104125829600719646822658781862577100223563516823986786537109547732834311745101330195727506728518876227480718313999746787049106867523565884940733154677824338542876190619421509641175647589085605930899461438168388914924804216352829186572317458919325834085707605015132478972922108612456548006843336815597896281452572234714952231587338964648228709677430321098541968566317917390344891471637521 A013752 610 426852740277542490177480241428627970221726958627889052850648495609675139335586530694371383644056084397018556632345338068647377719862054622141106832526231397406479119785543046140669262062093305497192629349992966008039878095090301534281871209648921273109921972816551198461668399905864893333761891378345998346705768266445702855253214924856690312706205232246768190786365721376413859394590957580798944280087589323416019057163495413331358985694953049313352843236948861186248991630710141740679207165367263656851427211719347639589730813082033691528274472479735842108576428661568055104113660310842153889015576314676890441354893680337165454117530715899820227003014397923635912339780839272516215533133416976804873831684294030082754751555015646306041626166068399942195961232792669342799784604477008082908159344408686131104712344134410005541844084805973850375010080146885105227346975688994817727218741329116837171785978958679018186899138384315192107311869681061716107215171571793068723872403490431507660283869965485149182703218198921227258418226854150512017606220081296719545019503758147569125979311737324303583842528415669375056126284141152361722671961633159731436072822252403369466952227213457899654691582683194529677386837178374185162219532815916553628880548919108808578462814462234668445452407353708148375394850113489765606182677149867220471666332461210526023410835604737202604006804877125996052788174180444604292326208711798632123519472280611677905121728360725340173634511750251989476329522930975575570674184667152751714345599055238143102821142786200851327875397859349104762534426110076531695105786882500749406361971859043242233679043799157829300851433628970397764447632781064069381343752081889191169046462298970022029676369036982903987622440013332282555971071775138135857443691146887787949274249214790740827180071778698990790869056681662897753221076230186116779655950446089794863327165722899381457245758857486299608218246056303509872621567035971034810983868578130351301199668750052797383705332158475161314415453496704940200464506587726563187633637 A013752 611 937795470389760850919924090418695650577134128105472249112874744854456281120283607935533929865991217420249768921262707736818288850536934004844011711060130380102034626168838072371050368750418992177332206681934546319663612174913392470817271047598680037022498574277962983020285474593185170654274875358226158367712572881381209172991313189910148617015532895246149715157645489863981249089916333805015280583352433743544993868588199423088995691571811849341436196591576648026189034612670181404272218142311878254102585584147406764178638596341228020287619016037979645112542413769465017063737711702920212094167221163345128299656701415700752502696214982831905038725622632238228099410498503881718125526294117098040307808210393984091812189166369374934373452686852274673004526828445494546131126776035986758149226079665883430037053020063298782175431454318724549273897146082706576184481305588721614546699574700069691266413795772217802956617407030340477059764177689292590287551731943229371986347670468478022329643662314170872754398970383029936286744844398568674902680865518608892840407849756650209369776547886901494973702034929225616998309446258111738704710299708051929965051990488530202718894043187967005541357407154978381701218881280888084801396313596568668322650565975282052446882803373529566574658938956096801980742485699337015036783341698258283376250932417279525673433605823607634121002950315045813327975618674436795630240680539821594775372280600503856357552437208513572361475022315303620879495961879353339528771183713734595516417281124358200396898050701283270367342249096989983163288134163838140134147413780854146445777252174318003187392859226749750973970599682847963888491449219997760430812223323910552998395077670837138399198982774251440060806500709291024775468444689978484478803789449712470124555525524895257597314617697801682767539317529613386363826704477718898564904123130059279314729783093209941061568932209897400239255486585698811190149582778028363479731559266152381808735672243865995852000614752169929407770751332260753620420520973235259323231100489 A013752 612 2060336648446304589471073226649874344317963679447722531300985814445240449621263086634368043915582704672288742320014168897789780604629644008642293729199106445084170073692937244999197660144670525813598858080210198264300955948284723258385544491574300041338429367688684673695567187681227819927441901162022869933864522620394516553061915078232596511583125770855790924201347141231166804250546185369618571441625296934568351529288274132526523534383270633003135323911693895713537309044036388545186063258659196524263380528371852660900468996161677960571898978235441280312255683051514642489031752611315705970885384895869246874345773010294553248423584317281695370080192923027387134404865213028134721781268175264394556254638235583049711379598513516730818475553014447456590945442094751517850085526951062907653849697025945895791405485079067424439422905138237834754752029943706347877305428378421387159098965616053111712311109311562513095688443245658028100301898383375820861751155079274930254005832019246215058227126104233407441414537931516770021978423143655378761189861544383737570376045915360509985399075707522584457223370739508680545285853429071489934248528458590090133219223103300855373410212883963511174362223519487504597577882174111122308667700971661364304863293447694669225801519011644457764525688886544673951691241081443422035813001711073448577623298520763117904533631994465972163843481842155651881562434227737639999638775145988043721492900479306972417542704547104318478160624026722055072252628248939286944710290619074906349568766630214966271985017390719344997050921266086993009744030757952393874721868076536559741372623026976653002702111721169202889813407503216976663015713936335079666494454642631484937473985642829193063040165155030413813591882058312381431704172983882730399931925421018296863648489578194880941300215082070297040283880612560609841327269737548420147094358516740236654461333455782240512266944065144588325644304028780288184758633363328314564970235707736782833792271919773592886845350610517334908872340676976875704063884578197864733138727774333 A013752 613 4526559616636531183067947878949773934466566203746646401268265834336193267817915001335706592482535202165018366877071129068444147988371327886987119323050436859849921651903383127263237259337841145212476691202221805586669200218381536998673041247988737190820529320812040228109161111335657520380589856852964245244700356197006752867077027426877014535948127318570172660470359669284873468938449969257052001457250777365246668309846338269160772205040045580707888306633991488882641467969747945633773780979274254763806647020832960295998330384567206479376462055183264492846025735664177669548402760487060606018035190616224735382937663303617133486786614745067884728066183851891169534287488873022811983753446181055874840091440203575960215900977934196257608190789972741062130307136282169084716637902711485208115507784366003133053717850718711131493412122588708522956190209786322846286440026147391787588540427458468686431947507157502841271227509810710687736363270748276678433267287709167021768050812946283934482924996051000796148787739835542343738286595646610867138334125813011071442116172876047040437921769329427118052519745514700571157993019983670063385544017023522428022682633157951979255382237706067834050073805072314047600878607136522135712142939034740017377784655704585188289085937268582873708662938483738648671865656655931198212681164759228366525038386850116570036260389491841740843964129607215967183792667998339595079206388995735732056119902353037418401341321889988187696518890986708354993739024262919613417528508490107569250002580286582280899551083207410400958520874021593123642407635575221409342763944164150821751795652790267706646936539451408738748920056284567697728645523518128170027288316849861372407630346457295737159499242845601819148461364882112302005454068045590358688650440149977198209435731603294153428036572535308442597503685705795659821396011613393879063166305661278299929851549602353582405450476111122660551440535951230293141914717499232307099239607849897711885841621407742583572399235291306584794792532467318195921828354418300708818705784920209601 A013752 614 9944851477750459009200281490052653334023045949631382143586380038036616609395959257934547383684129839156545352028925270563371793130451807367710701152741809781090277869231732730597332258765236996031811290571281306873912232879784236786084671621831255608232702917824052381155826961604439572276155915505962446802606682564823836048968229256848800935478035718898669335053380193418867011257774582457743247201579957871446930276732405177346216534472980140815230609674879301075163305129536236557400996811465537716083203504770013770308331854894152635190087135237632090782718541254198339997840864790072151421623313783845743636314046278046842270470192594914142747561405922604899466829613054031117928306321259779757023680894127256384594334448521429177965195165570112113500284778411925479122453472257133002229770602252108883319018118029008355891026433327392624934749890900551293291308737445819757332023319126255704090988673225033742272886839054131380956790105833963862517888231097039946824407636042985804058986216324048749138886664418686529193015650635604075102920074411185323958329231808675347842114127216751378361385880895797154834110664904123129258040205400678774365833745048020498424074776240231031408012149743873962579130299878939132159578037059323818178992888582973658671121804179076573537932475848773811132088847673080842473260518976024721255509335909706104369664075713576304634189192747053479902792491592352090389016436623631403327295425469623208227746884192304048369252003497798255921244636305634390678310133152766329642255668889621271136313729806680650905870360225440092642369575358761436326052385328639355388695049180218151503319577174744999031377363657195231909834215169327589549952432119145435179563871166678734539419836531787196669169618646000727505982587496162018038965017009499904466130302332437255081396349860072648386715597495633064627607037514626352301776373537828424945883854476370820544774696016136485231514857484852954032786634345813378697029418446225273013194042232810456108561119935000566794159193830698076440256894657006657274696609469700493397 A013752 615 21848838696617758443213018433645679374848631951340146569459276943566446690842922489682200601954033256626930138407548819427727829507602620786860410432573756089055340478702116809122338972507225680281889405385105031201985175636885968219028023553163268571287248310459443081399351834644953740290714546366599495625326881594917967799583199677296815655245244474420376529112276284941250823733330757659661914101871167443568905817981094174629637726237137369371061649455709824462133781369591111716609989994789786362234798099979720253367405085202453339512621436117077703449632635135473752975256379943788516673306420383109098768981959672868912468223013131026371616392408811962964128624659879706366088488987807736126181026924397582276953752783401579903989533778757536313360125658171000277632030278548921205898806013147883216651882805309731357892585074020281596981645510308511191361005296168466006858455232120383781887902115075399131773532385401926643962067862517218605951800443720196763173223576386439811517592717263935101858134001727854304637055384446422153001115403481374156736449322283659739209124737495202778259964780328066349170541130794358514979914331265291267281736737870501035037692283399787576003402692987291095786349268834029273354592947419334428539247376216793128100454603781431232062837649439756063057199198337758610913753360190326312598354010993624311300151974342727141281313656465276495346435104028397542584669111262118193110068049756762188476359904570491994267246651684662768258974465963478756320247362536627626224035704550497932686481264385277390040197181415291883535285957063198875608337090567020663788963023048939278852793111052914762871936067954857924505905770727012714241245493365762521089501824953193179783105380860336471082165652165263598330643744729067953631606142369871290112088274224364649413827780642579608505614167697905842986852661419634096007002692662609049606106828284586692736870007147451858053638141894221940010032235657751992997373632326356924809987310785484572070508780497196245246767748846043673939244397561443626032508451004931983993209 A013752 616 48001898616469215299739001498719557586542444397094302013102031445015483379781900709831794722493011064809365514081384756282718041428202957868732321720364542127654583031708550629641778722598374819579311023631075753550761430874238472177204567746299701051118084538079396449834375980714963367418699858367419091888843158864034775255684289691021103994573802110301567234459670998015928059742127674578277225281810954873520886082104463901661314084542990800508222443854194484343307917668991672441392148018553160637829851425655445396648188972189789986909229295149219714478842899392635835286638266736503371131254205581690689995453365401293000692685959848864938441214122159882632190588377755714886296410306213596269219716152901488262467394865133271049065005711930307280452196071001687609957570521971979889359676810885899426984186523265479793290009407622558668568675186147799087420128635682119817068026144968483168807720946820651892506450650728032836784663093950329277276105574853272288691572197321008265904151199828865418782320401796095907287610679628789470143450541448579022349979161057200447042447048276960503837142622380761769127678864355205657410871785789844914217975613101490773977809946629333304479475716493078537442609343628362313560040705480277739500726485548294502436698764507804416842054315819144070536666638748055668177516132338146908778583762152992611926433887630971529395046103254212460276117923550389401058518037442873670262819505315606528082562710341370911405140893751204101864966901721762827635583455492970894814206442897443958112199337854454425918313207569396268127023247667847929711516587975744398344351761638519595639586464983253734029643541296822860139474978287246933188016348924580258833635509422165415983482521750159226967517937807084125532424307169762294128638694786607224376257938470929134762179634071747399886834326432299137042115297138936108927384915779752081984616701741236963942903405702951732143842997741605602202040821740081128615229870221006163807542121795709604838907790752340150807148744214757951644519941442491646393421066857835568833080173 A013752 617 105460171260382866013526586292686868017633750340416181522785163084699016985380835859500453005317145309386176034436802309553131537017761898437604910819640899054457118920663685733322987853548629478615746318917473430551022863630701923373318435338620443209306431730160434000286124029630774518218883588833219744879788420024284401236738384451173365476078643236332543214107897182640993947253454501048475063944138667857125386722383507191949907043740950788716564709147665282102247495118774704353738549196761293921312183582165013536436071171900968601239576761442835712710017849965620930124744272020097906375365489662974445920011043786640722521831053787956269755347426385262142922722665929305605193213442751271003475716387924569712640866518697796494795817549110885095153474767990707679076782436772439816923209953516321041084257791614259105858150668546761394845379383966714595062022612593617238098453440495757521870562920164972207836672079649488142415904817408873422175603947952639218255384117514255160191420186024017325064757922746022708310880663144450465905160839562528112102904216842669382152256165064482226930202341370533606773510464988386829331685313380289276536892421983975230429248452744645269941408149135293546761412727951512002891409429940170193683096088749603021853427185623646303801993331854659522969056605329478302986002942746908758586548525450124768402375251125244450080916288849504775226631078040205514125564128261993453567414453178387542197390274619991892357094543571395411797332283082712932315376851718057055906811555045684375972501945266236373742534117029963601075070075126261901576201943782710443162540820319827551620171463568208453663126860229119823726426527297081512214071918587302828657497214200497418915711100285099821647636909362163823794736202851967760200619212446176071954638690820631309072508656055629037551375015171761204081527307814242631313464659968115324120202893725497609782558782329384955520023066038307508037883685362958239567660024875550541885170041585174001831080416282891311323305791039823219763010311349154147126346083886664744726277140081 A013752 618 231695996259061156631717910085033049034741349497894350805559003297083740316881696383322495252681768244721428747657654674088229986828022890867417989070751055222642290268698117556110604314246338964518794662661689126920597231396652125651180602438949113730846230511162473498628614493098811616526887244666583779500895158793352829517114230639227883950944779190222597441395050110262263702115839538803499715485272653282104474629076565300713945775098868882810292665997420624778637746775948025465163592585284562745122867330016534739550048364666428016923350144889910060823909216374469183484063165628155100306677980789554857686264263199249667380462825172139924652498295768420928001221697046684414609489933724542394636148904270279658671983741579058899066411155396614554052184065275584770931691013589050277780292267875357327262114368176527255570357018797234784475298506574871965351263679868177072102302208769179275549626735602443940617168558989925448887742883847294908519801873651948362507078906178818586940550148694766063167273156273011890159004816928357673593638364518874262290080564403344632588506794646667452565654543991062334081402491579485864041712633496495540551552651098793581253058850679985658061273703650239922234823763309471870352426517578553915521762106982877839011979526815150929452979350084686971963017361908863831660248465214958542614647110413924116180018426722162056827773086602361991172908478454331514533864389791599617487609553632917430207666433340122187508536712226355719718739025932720312296882943224571351827264986435368574011586773749921313112347455114830031561928955052397397762915670490614843628102182242661130909516705459353972697889711923376252726959080471688082334316005136304314560521379598492829357817287326364308159858289868673920877035437665773169160760409744248830084341203732926986032301517354216995500370908332359365367115495267891060995681857949949367092085757514918248692281644777658747277490676086161595159230456742419252330149074651584540521718581362627282022883674573512210977302822914491613819333654034091661236582346299002444163630876757957 A013752 619 509036103781157361119884248456817608729326744846873888719813130243692977476189086954159522070141844833652978958603867318971841281061166291235717321988440068324145111720329764270774997678399206705047791873867731011844552117378444720055643783558371202866669168433023954276487066041338089121509571276532484563563466663868996166449099964714383661040225679880919046578744925092246193353548499466751288874921144019260783530760081213965668538867892214935534212987196333112638667129666757811946964412909870184351034939524046326822791456257172142353180600268323132403630128548374708796114486774885056755373771523794652022336722586248751519234876826903191414461538755803220778818684068411565658897049384392819641015619142681804410102348280249192401248905308406362175252648391410459741736925156855143460283302112522160047994865266883830380488074370297524821492230818944993707876726304670385027408757952665886868382529938118569337535919324100866211206371115812506914018004716413330552428052356874864435508388676682401040778499124331807122679333582791601808885223486847966754251306999994148157796949427838728393286743033148363947976841274000130443299642655791800702591761174464049498012970294943928490760618326919577109149907807990909699164281059120082952401311349041382612309319020412886592008195632136057277402749144113773838157565878077263918124379701579391283247500483508590038850617471265389294606879927164166337430900064372144359620278189331519594166243154048248445956255156761303516222069639974186526116251826264383259964501175198504757103456141928577124907827358887281579341557914250117082885125728067880811450940494387126504608208201894200678017263697095657627241129099796298716888492263284460579089465470977888746099124580256022385027208662841476604166846856551703652646190620208114679695297624601240588312966433627214739114314885606193525711552743103556661007513041916038759501312409260275392376942773576516267768647015361297024564829313463095097369337517009531235526215723253692138604275433038006327517134301943138075561076037912899379736771414818908369827497036237231529 A013752 620 1118352320007202722380385693859628286378330858428581933517429447145393471515187424038288469988101633099535594772052696499781135294491382341844870956408602830108146810449564492102892669899443057130989998746887405033022481001880443049962249392477741532698072163047353627545442084092819781799956528094541868586148936260520184577688672622477500903305375818698379145333502600427664886797746053328452581658201753410315941417079898427082573779892759196213368665932870343848467151683877866912847480815162984795019223762134329780029672829397007196749937778789505921890775392420779235225063527444422469691556176037776850493073779521988507087759024388706311537572000646499676051064648898300209752596817497511024751311315256471924288994859171707475705543844962568777699030068515928780052596024569610750182242414741211185625444718991343775345932299391543662032818431109222151176205167691360835905217041222006953449836418274046496834566414755049603066020397341440077690097556361960087223684431028054077164811929922671235086590362576156980248526495881393149174120836000604982959090121478987143502679897892961686280050974443826955593705120278978286583929314914774586143594099300297516747134495737991810894201078464242310908802347454156028609063925486886822246425681033843917599243573887847111842642005803802917838453839869617961122432172234135748828119262204369922649294758562268372315354806584370060280251315199979673443335687441425601158085751181961348548383236209444001835765892579404583825139886999023287797877405262302850022142009081911114951356293143817083943422496707475357629813402737607507231098621224565134142757716266168516930624233419561558889603928342519159807048760632252468281004017502435959892259555639738421575179776702822481179904777432262724099354562543844092924863680792597227951290568881248925572523587254678990781834149803676807175988281376598513984233506153089537154624383363144825037052143273547606240287717492748769562968930001678419928920434524869940124451095943988361628513593126384499901555144061369074352007684055294639937281686798357141688511010988613197669213 A013752 621 2457020047055824381069707369409603345173192895967594507937792495378429456918866770612119768563859287919679701714199774210019154241997567005033181491229700417747598542557693189150055195769076396516785027246911628857550390761131333380767061915273598147337664542215035919717336258751925060614504492223708485283769212964362845517182013751583069484561910673680338982297705213139579756294648079162610321903069252242464123293324536844300414594424391954080770959054516145435082332249479673607525915350913077594657234605409122526725191206185224811259613300000544510394033537148451979789464569795396165912348918754995740533283093609808750071806576581987766448045685420359788284189033629565560826455208042031721378630959618468817662921705600241324125079827382763604604769060529495529775553465979434818150386585186440974819102047623982274435013261763221425486102093146961066134122753417919756483761839564749276729290610948080153545542413216843977936046812959143850685144331327226311630434694968634807531091810040108703485239026579816885606012711451420748735543476693329147561120996889334754275387735670836824757271990853087821439370149252915295624892704867759765757476236162753644293454487136368008534559769385940357066638757356780794854113444294690348475397221231355086965538131831600104718284486750955010491083086193550660585983482398396240175378019063000720060500584561303613976834510065861022435712139494355342555008505308812045744314395346769082760797969952148472033177665996951870663832331736854163291936659361279361498645993952958719548129776036966133423699225266323360712700045814523693386723670830369599711638702636772231696581440822776744880459830568514594096086127109058672813365826452851803883294243740505312200669969416100991152250796018681204846281973908825472155925506701336109808985379832103889482834321198529742747689627118677945365646254184386935223361013018337713128709770248829180606403558771984090909912115331569046729842739213687488583838194651139258453419057788942430497844364098666746283716651502827856351360881869482323942207865895990640289658691141983195279260961 A013752 622 5398073043381646165210147090592898549345504792440805133939330112346409516850750295034827131534798855559536304666096903939412081869668654710057899736231651817791473997999251936562671265104660843147376704861464848600038208502205539437545235027856095129700848999246433915618987760477979358170066369415487542168440960882705171601248884212228003657582517750075704744108058353267656724579341829920254877221043147176693678875434007446928010863950389123115453797042771971520875883952106842915734436025956031475461944428083842191215245079988938910337370420101196289335691681115148999597453659840485376509430574504725641951622956660749823907759048750627122886356370868530454860363306884155537135722092068343691868852218281775992405438987203730189102800380759931639316677625983301678916890964756818295476399327654610821677567198629889056933724136093797471792966298643873462296667689259169704994824761523754160974251472252932097339556681837406219525494848071239039955262095925916206652065024846090672145808706658118821557070141395857697676409927058771384971989018295244137191782830165868455143026855268828503991726563904233943702296217908654904487889272594468205369175290849569756512719508238600514750427813340910964475405349912847406294487237115434695600447695045287126063287275634025430066071017391848158048909540367230801307405710829276539665305507881412581972919784281184039907105418614696666291259570469098687593353686163460064500258726576851674825473139984870193056891332195303259848439632825868596752384840616730757212525248714650306847241117953214595131867197910112423485802000654508554370631904814322010566470229692988593037389425487640508502370247759026563229101221258601904170964720716915413131597453497890170904871922807173877561494998853042607047281496677689562326568338222835433250340879491132245193787003673169844816674110779735445968324820443098096685724145601287955743775365236677709792268618622049047729076917383457195665464498052471412418692513648552950822161669962306519803764067924770841585325483351712800403939857467252665701030681373491436716380144438937080028536331317 A013752 623 11859566476309476624966693158032598112912074028992448879264708256825061708521098398191515207981953085664301261351414897954888343867662034397997205720500939043687868373604356504628188769434939872394786620580638272374283944079345570144286881356199840999952765251344415312614916109770120649899635813605826130144064791059303262007943798614264924035708791496916323322805404202129041823900814000334799965254631794347196012489328514360900839868099004903484651992102970021431364317042778733885868555949025401151589891908500201294099893440735698786011202812962328247670514623409982352115605690669546372191218972186882235367715635783667363125346630105127788981324946798161409328218185224489715087181436274151091035868323565061855314749454886595225458852436529569811578740744285313788580409449570729795161649322857179975225615135389866258083391926998073045529146958120589996665778913302395841873630001067687891660430484539691817855006029996781464297512181212512170781710824749237906014586859586861206704341728527887050960883100646699361795072609748120732783459873194651369410346877874412995949230001025616223269823260897601974313944790745314825159892731890046647196078113996504755058444759600205330906689905909981388952465553758525751628988459942610026234183586014495815961042144567953869855158025209890403233454260186806070472370346691920557644676200815463442594504766065761335675910604696488575841897276320609816642598048501121761707068422289343129591564488546759814145990256833081261887021873318433307064989494834957473595917971426086724143388736143212465504712233808516994398306995437955293952278294877065457214535094635495938903144567796346197179707434326581359414335383105148383463609491415063162650119605334864705478003614407361009002604512480134607682877448200883968431470639075569446850998912242017542690750047069954149062233021383078774792409630513486518418535947886029638769074477424980928413614155112641757860781987491455458877025502221279693083867452485870832956289188907187424008869657230721538962960086923713022487455866855554106545164406977560686465887177332344764822694319903449 A013752 624 26055467548451920145051824868197618054067826641696410187744564040244660573620853180826758911936350929204469871189058530806889691477253489572399860967940563078982246816808771240668130726448562899651346205415662284406301825142322217606998278339571050676896225257203680441814970693164955067829499882492000007926510345957289266631452525555540038106452214918725162340203473032077504887110088358735555523664426052180789639439054746050899145190213513772955780426650225137084707404542984878347253217420008806330042992522974942243137465889296330232866612580078235160132120627631731227597985702400993379704108081894580271102871251816717196786386546340965752391970908115560616294095352938203904046537615494309947005802706872440896126504552385849710333098803055464876038493415194834393511159560706893359970143562317224405570676452451536169009212063614766481027535866990936222674716272525363664596365112345710297977965774533702923827448247902928877061634262123889239207418681974075679514047330512334071129438777575767850961060172120798497863774523616621249925261341408649058594532090690085352100458312253278842523801704192031537567736705267456670876284331962432483889783616450320946863403136841651112001997723284229111528566821607481076328887646493914227636501338473847307666409591615794652071782181386129215903899009630412936827797651682149465145353613191573183380126971046477654479975598518185401124648316076379767163787912556964510470429323769686855712667181337231311678740594262279532365787055680597975621781920152401569490231783223112532943025053306637786713852777677311836693080468977187780813155413844912809500333602914184577770208615448572595203817233215499246633294836682010998469550052638893768342312772920697757935173940852972136778722113918855733079281753697342078643940994049026074731644610195712541291577853412689265489725947978624068218923958238129880965523477505607116375656626902683099724710298782473942020138026518727643152825028380151485705256793111458220004967348029090770547486636935895221101623310971397510404940539481652372079726202129700828165554128599161448315459420827877453 A013752 625 57243862203948868558678859235430166864787015131807013182474807196417519280245014438276389329524162991462220307002361592182736652175525916590562494546565417084523996256528870415747883206007492690534007613298210038840645109837681912082575217512037598337141006890076485930667490612883406284021411241834924017414543230068164518789301198645521463719875516176439181661427030251474278236980864124142015485490744036641194837847603277073825421982899089759183849597350544626175102167780937777728915318671759347507104454572975948108173012558784037521607947838431882646810269018906913507032774588174982455209925455922392855613008140241327681339691242311101758005160085129886673998127490405233977190243141240998953571748546998752648789930501591711813601818070312856332656570033183051162544017554873044711854405406410942019038776166036024963313238903761641958817496299779086881216351650738223971118214151823525524657590806650545323648903800642734742904410473886184658538698844297044267892361985135597954271376994333961968561449198149394299806712628385716886085799167074801981732187003246117518564706912020453617024792344109893288036317541472602305915196677321464167105854605341355120258896691641107493068388998055451358028261307071635924694566159347129558117393440627042534943101872779900850601705452505325887340866124158017222210671440745682374924341888181886283886138955389111406892506389944453326270852350419806348458842043887651029503533224322002022000729797397897191758193085594228132607634161330273752441054878574826248170039227741178234875826042114683217410334552557054105214697790342881554446502444217273442472232925602463517361148328140513991662786461374451844853348756190378163637601465647649609048061162106772974183577148053979784502852484279726045575182012873060546780738363925710286185423208599980453217596543947678316280927907709037077876975936249171348481255080079818834677317609305194770095188526425095250618243244261644632006756587351192814094449174465873709350913263619912422892828141348161800760266414204160330359654365241190261459158466078952719479722420532357701949064347558846764241 A013752 626 125764765262075664223417453740240076601937072244580007961897151410529289858698296720893227356964586092242498014484188418025472424829630438749465800518804221334699219775593928303398099403598461441103214726416167455332897306313387160845417752873946603546698792137498039589676476876504843605995040498311328066259751476459757447780094733424210655792566509039636882110155185462488989286646958480740008021623164648500705058751184399731194452096429300200926917565379146543706699462614720297670426955121855286473108486696828157993656108591648530434972661401034846175042161034538488974951005770220436454096206226661497103781778884110196915903301659357490562337336707030361022773886096420299047886964181306474700997131557756259569391477311996990854483194300477345362846484362903163404109206568056079231944128677884839615828191236781146844399185871564327383522039370614653878032324576671878064546716491556285577672727002211248076056641650012088230160989811127947694809521360920606256559519281342908705534215256551714444929503888334219276675347644563419998730500770063339953865614846131720188286661085708936596603468780009435553815789638615307266095687100075256775131562567934957199208796031535513162271250628727826633588090091636384126553961852085643639183913389057612449269994814497442168771946879154200974487882874775163837196845155318264177708779128335604165697847284989877760942836538707963957817062613872314547564075970421169311819262493835438442335603364883180130292750209050519207338972252442611434112997568228893267229576183347368582022189814525959028650505011967847869156691045383310775118965869945349753111495737548612347642442876924709239683141855639670703142807217350260825511810420027886191078590373148580224281318994274593586552766907962558122128674882282114021277282185544785498749374789294157055719059607053049260869198613236754460095716131939429452613317410935361979786066787643512909899129192555934265608280407642833256518844222410570612565504836301524539443956440172947593095543426541911476270305312006540245800160640434895004425771149975459124696950157909589871182094371586786341037477 A013752 627 276305189280780234298848145867307448294455747721342277492288041648932849819560157895802420503251195644656768137821761954401962917350698073932576363739812874272334185846979860482565624389705819786103762753936319899366375381970511592377382803064060687992097246326083192978519219697681141402371103974789987761572673993782087112772868129332990810776268620360082229996010942461088309462763367782185797623506092732756049014076352126209434211255855172541436437891137984956523618719364540493981928020402716064381419345272931463112062470575851821365634937098073557046567627792881060277967359677174298889649365079975309137008568208390102624239553745608406765455128745345703167034227753835397008207660306330324918090698032390502273953075654457388907299577878148727762173726145298249998827926830019206072581250705312992635974536147208179617145011359826827261597920497240394570037017094948116107809136131949159414146981223858112023096441705076557841663694615048101085496518429942571945661263861110370426058670918644116635510120042670279750855738775105833737210910191829157878642755816951389253665794405302533702737820909680729911733289836037830063612224558865339134964042961753100966661724881283522417509937631315035113993033931325135926039054189032159075287057715759574551046178607450880444791967293501779540949878675881034950321468806234226398426187744953322352038170485122761440791411875541396815324086562677475060998274907015308978066919698956458257811320592648346746253172209283990698523722038616417320746255657398878508103378874814168774702751022513531985945159511293361768537250226707133772936368016269933407585956135394301327770447000603586199583862656840356534804747456518523033649447492801265961799663049807430752746057830421282109656428896793740194316698716373804504746188961641893740752376412079263051414773956695549226129629353281149548830288341870926507391458351824990269589988732452797863048386836045387581541392055591304664571900756636023635806414125354449413158372299059965862030908908112579513365860770478368920022952927035464324723419216496083696959199496927368946987061334376169591259336969 A013752 628 607042500849874174754569376470474463902919277743788983650556827502705471053573666897077917845642876831310919598794411013821112529419483668429870271136368884776318206305814753480196676784183686070069966770398094818907926714189213968453110018331741331518637650178404774973806725675805467661009315432613603112175164764339245386761991280144580811275462158931100659301236040587011015889691119017462197378842885733865039683925745621282126962129113814073535854046830152949482390326443895465278295860824767193445978301564630424457201247855146451540299956804467604831309078260959689430694289210751934660559655080705754174007824353833055465454299579101669663704917853524509857974198375176367227032229693007723845045263577161933495874907212842883429337172598292754893495676341220255247424955245552195741461007799572644821236055915416370618867589957539539493730631332437146870371326557601011088856672081892303232880917748816272114742882426053197578135137069260678084835850990583830564617796702859483826050900008261124248215733733746604612630058088907516720652369691448659859378134529842202190303750308449666544914992538568563616078037769775112649756057355827150079516002386971562823755809564179898751269332975999132145442695547121323629507802053303653488405665801523785288648454400569584337207952143823409651466883450910633785856266967296595397342334475662449207427860555814706885418731890564448803267018178202412709013209970712633824813022578607338792411471342048417801518219343796927564656617318840268853679523679305336082303123387966728798021943996462229773121515446311515805476338748075572899141200531745043696466345629461280017111672060326078880485746257078263306966030161971195104927836141684381318073859720426925363783089053435556794915174286255847206913787079873248496927377148727240548432970977338140923958258382860121649806795689158685558780143487090425536739033998959503622289205245198796905117305878791716516646438346134096348064465962329343927866691833403725360708943941034744998881906871123337190864796112740976517290427580696915121417352018641895882219361294749429576530573751624444591996763320893 A013752 629 1333672374367173561935788920105632397194713653203104397080273350023443919904701346172880185506877400398390090358551320997364984227134605619540424985686602439853571099253875013395992098894851558295943716994564614317140714991073703088691482710274835705346446917441955290617453376309744612451237466005452086037448836987253322114716094842477644042372190363171628148484815581169663201909651388481364447641317819957301492185584863129956832935797663049519558271340885846030012811547197238337216416006232013524000814328537493042532471141537756754034039005099415327814386044939328437679235353396022000449249562212310541920295190105371222857603096175286368251159704524193348157969313830262478797789808635537969287564444079024767890437171146615814894253768198449182501010000921660900778592626674478174043989834135661100672255614846169766249652095136714368267726197037364411674205804447049421362218108563917390202639376294149349836090112690038875079162896141165709752384364626312675750465299356182285965833827318149689973329967013041290333948237621329814235273256212112705711053761562063318212097339427663917399178238607235134264523448980195922491514058010752248724696657244176523523791513612503237556538724548270093323537602117025548014028641111108126714027247765947756279160654318051376788845870859980031004272742941650662427526218527150620087961108843030400908719009641124911027264953963570094020777638937510700721702022305655656513114210605200323326928002538480373909935527898321849859550588249492070671533913523433823372819962083362903169254210960227518811547969435546400224631516229522033659413217568243861001136561347926432197594343516536395300427184526800944485404368265850715645526456003280585755808269805777955024231446650397918278428637906904096313589590214481526947749447595753747484907237237211895609936293667143687264625530129081632172639975241137664904215657695714029458169383923701756800542721015705401187072225046456609676697631719237568609523121957987984617477549838453334762543549395857971808329957059691925408487069394791122521753922384956245253235936764564496779637670532318904768616889016001921 A013752 630 2930078206484680315572928257472074376636785896087220360385360550001506292030628857541817767558609648675263028517737252231210870347014728546130313693553465560358295705060763404430994641271988873576188346237058457654758150835388925685855187514473814044646143877619975773486545067752508913555368712813978233024275094860995548686031260368923383961091702227888067042221139831829750054595504100493557691467975250446191378331729944296515161959947465719794469522135926203727938146969192332626864465965691733712229789079796872214443839097958451588612783694203415475208206140731704577581280071411060334987001288180446260598888532661500576618154002297104151047797870839652785903058582485086665918744209572276918524779083641617415055290465009114945322675528731992853954718972024888999010568000803828548374645665596047438176945585817034976450485653015361467084194454891089612448230152370167578732793184514926506275198709718246121589889977580015408548920882822141064325988449084008948623772262685532482266936918617974868871405937527651714863684278054061601874895343898011614447185114151853110111977854722577626525994590220095589979158017409490441713856385449622690448158555965455822181769955406669612911715577832549395031812111851105128986820924521104554390717863341787220545315957536758874805094378279376128116387216242806505353275102104149912333250556128137790796455664181551429526901103857963496563648472745711009485579343005525477359311920699625110349260821577041381480128354792613104141432642384134079265360008010984109950085456697148298262851501479619858828970888849895441293515441156259907949730838997431762619497025281394371538114772705830460475038524405381675034433397080074022273221623839207446905510768763294167188236488290924226457707717481468299600956329701215914704205536367870983224341200210154534655030037186714680920382289693592345883290025604779449794561799957483722719598136480372759690792358071504766407997678427065171459704696887164938235122298941699602204598176995081976473308178022699964062900915660143160122446091460356096180293367479748870821359353071748199424863962159504633776651305168156220437 A013752 631 6437381819646842653313723381666147405471018613703623131766637128353309323591291600019373635326265398139552873653468743151970282152391358615848299184736963836107175664018497199534895226874559555246885796682817431467503657385349469731823846969298969456087578099131086774349939513852262083081145062052310177954332383409607220463210679030524674562518469794670083291759844210529960869946322508784346248155141625230282458194810687619443810826004582186388449540132629869590280108891315554781221231726624738965768846608313728255133114498214718140182285776164903799032428891187554956946072316890099555966441830132440434535758106257316766830084343046737819852011922234717170629019705719735405023481028430292389998939646760633460876473151625025534873918136624188300138517581538681130826217897766011320779096527314516221674749452040025843261716979674749143183975217395723878548761644757258170475946626379293534286611565250986729132988280743293852581979179560243918324196622637567660126427661120114863540460410203690786910478844748250817555514358884773339319145070543931516940465695791621282916015346825503045477610114713550011184210164248650500445342478832821050914604347456106441333348592028453139567039124498111020884891209736877968384045571172866705996407145761906523538059158708259247946792349079789353471702714085445892261145399322817357396151471813518726379813094206868490670601725175945801950335694622327087839817816583139473758408289777076367437326025004759915111841995479370989798727515317942572145995937600132089560337748363634811283484748750724829847249042803220284521853424220303017765558653277357582475034964543223434269238155634709521663659638118623540050650173384922626934267907574738760851407158972957285312555564775160525527583855306785854223301056353571364605139563400212550143877616861709512637100991699212153982079890456822383905588186253700451198652274506591738814957105847378953040670810683095971798370899504262181696971219061101369302563690774914026043502194858195102311858067115871821046193311705334522789014062938402343308104528353008269194526498698630794136426124864431680407302917454439216300089 A013752 632 14142927857764113309330250269520525849819827894306860020491301770992220583930067645242563876811805079712597663416670828704878709888803814879018713308867109547927464933848638347378164813443407342877408095312149896934105535275612785000816991791549835895024409083790997643246817111933419796529275701328925460965668246350907063357673861830062710013853078138890172991996377730534324031272070551799208707196846150630930560653999080699918052384732067063495423639671387823489845399234220273854343046103394551507794155998465260976527452552577735753980481850234293646474246273939058240410520880207548724458272700800971634675060559447324936725695301673682990214870193149673623871956293466258684836587819461352380827670403933111713545611514120181100117998146163341695404323126640482444425200721391926871751675070509992139019424546131936777645992204345423867575193552618405361171629333531696200535654738155307894827685608856417843905175252793016594122608257493855888558259979934736149297761571480892355198391521217508658842322021911907046169465046469847026484161719985017542718203133654191958566485716975630190914309422025669374571709730854285149478417425995707848859385751361065851609366856686511547628784956522349912884105987791920896539748119866788153074106499238908632213115971682045567739102790928297209577330862845724625297736442312229734199344783574300641856449367972490074003311990211552926884887521085252611984079743033157423847223012640236779259805276935457533500716864068178064587804351153519831004753074907490200764062033154905680389815993005342451174406147038674965094511973012005730030932361250354608697651817101461885089516227929456819095060224946615917491278430926675011374586592941701057590541528263587155831684575811027674584101730109008521728592420808796288037491620790266972666099124245175799263710878763169102298629519333638777440577245199379891283439047090982050176460761546691559830353771070761850041020866210864013188245768277239708357732428632486115217574322103454639779152173453570390838486705816619946567463896275669948247905648791559167420374717640891854717728196327156401854844509647402958211295533 A013752 633 31072012503507756940598559842136595292054161883792171465019389990869908622894358616597912837355535760128577066526425810664618525625701981289204113139581039676796640459665458449189828095135165932301665585400793323564229861000521288646794930966034989461368626757088821822213257194917723292974818715819649237741573137232942818196809474440647773900435212671141710063416041873983909896704739002302861529711470992936154441756835980297719961089256351338499445736358039048207190342117581941657991672289157829662623760728628178365430813258013285451495118624964743141303919063844110954181914373815984547634825123659734681381108049105772885986352577777081529502069814349832951646687976745370330585983439356591180678391877441046434659708496522037876959241927120861704803297909229139930402165984898063337238430129910452729425675727851865100488244872946896237062700235102636578494069645769136552576833459727211444936425282657550003059670030386257457287370341714001387162497175916615320007182172543520504370866172114866523476581482140459780434314707094253917185703298807083541351892284638259732970569120195459529438737800190395615934046278686864473404083084912570143944070495740261675985778984140265870140440549479602758606380855178850209697826619347333572303811978827882264972215789785454112322808831669468969441395905672057001779126963759968726035960489512738510158619261435560692585276442494781780366097883824299988529023195443846860192348958770600204033792193427200201101074950357787207899406159484283068717442505571755971078644286841327779816425736632737365230170305043968898312642804707376588877958397667029075308741042171911761541667152761016631551847314207715170728338712745904999989966744692917223526419737595100981362211013056827801061271501049491722237717548516925444818369090876216538947419775966651230982372800642682517750089053976004394036948207703037621149715586458887564237684293118081356947287235042463784540122843065268236974575952905095639261938145705571995133010785661289843594797325077494148672155292679114022608718180117646876300648710395055490822563254657039404814848847330762614875093387695344299190216286001 A013752 634 68265211470206541998495035973174099856642993658691400708647599809941189244498905880665614503670112065002483815158557506030166900799667252892381436567659544169922219089885012212870052325011959553266759291125542931870613004618145271157008463332378871846626872985324141543402526057234238074665676718655769375318236182500775371578390415346103159259256162238498337009325043997142650043060311588059386780776101771480731308539768648714090754513096203890683282282778611788911197181632327525822607704019279751768784402320796107868851496727855188136934775619047540681444710183265511766337665879273718051153710796680437094994294383885383030512016613376248120316047382126582994767773484909578616297405616266430823950426954737979016947379566858917215679454513884533165452845506576420427093558668821045151912830995413264646548209574090547625772673985864331032826752416520492562951471011754793006011303111020683544525326345998637356722095056758607633660352640745661047596006295488803858055779233078114548102792980136361752078049516262590137614189411486075856056990147479162540350107349350256633336340357069424586176906947018299168207099674275041248068770537552916606245122879141354902140756428156164116698547887206687260658218738827933910706125082706091858351474917484857336143958090158642684773211003177823325862746804761509232908741939380651291101005195459486506818486517373926841609852344161035571464317050761987074798263960390131551842590662419008648262241448959558841819061665936058495754995332386969901972221184741147868459781498190397132256687343382123991410684160181599669592876241942106365764874599674462878453304069651690140107042734615953539519408549314350230090160151902753284977956938090339140087544163496436856052777595685850678931613487805733313756265454091685202265956892655047736067481247798732754468273043011973491496945651585281653699175212323573653665925143450175978630192391980424741213190055388292934634649886214394316633143368532495119458478106115141673307224696097853786377769723195254644632725178016013507671353841718470187232525216737936913337171470481515572378222917585685464880580172766671425320905180344197 A013752 635 149978669600043772770693594033063497385044657068145007356898776782440792770164096219822355064563236206810456941903350840748276681056868954604562016139148018541319115340477371831675504958051275138527070162602817821319736771146065160731947593941236381447039239948757138970855349747743621050040491750886725317574164892954203491357723742515388640892585788437980846409487121661722402144603504558966472757365095591943166684861871721224857387665272359947831171175264610100237900208046223574232269125730357614636019331898789048987866738311097848336845702035047446877134028272634329350643851936764358558384702620306920297702464761396186518034900499587617120334356098532102839504798346346344220005400138937348520219088019559339900233392908389041122847761567004319364499901577948395678324548395399836198752489696922942428466416434276933133822564746943935279120375059095522160804381812825280234206832934912441747322141982159006272718442839698660971151794751718217321568425831188902076148546975072617662181836177359586769315474787228910532338374137034908655757207354011720101149185846522513823439939764481525815830664562599203272550997984382265622007088871003757783920534965473556720003241872659092564386709708193091911666106569204970801821356806705283812798190393714231567508275924078537978446744573981677846920454730061035784700506040819290886548908414424491855480214878670517271016845600121795150507104560524085603331785920977119019398171685334562000232144463364150775476478480061520515173724745254172874632969942876301867006139951524302499567942093410526409129273099918974474095549103546807685585429495484794943961909041024763237815172887951249926324140582843627455508081853730348967096571392984475090772334527201671772747952377721813941612754832709196090322515202639432389378307293163139876140256301413815861566795875497305760818789596532863793177087941474891317104037540160036625050532685180993156445378551688079577392325800013024313643015980665891777450276399134966256255972657326984768671960081859974454258097216101181676353964390255479001349857901173247398601765720647889712514955749935750966342634639568377121430028681216200809 A013752 636 329503137111296168777213826090640503754943111578714581163106612591022421716050519394949714076845429946362573901361661797123963868281941093266222749457708196735278096403028785914191084392838651479343973147238390753439461686207905158128088863888896330039145210167419434318969203395792735446938960376698135522710440269820385070512919062306308844041010977198243919561643206290804117511693899516049340647931115015499137206641532171531011680700603374805385083072056348390222666757077553192588295269229595679355334472181639540626343224069481972796050007370999240789063460114977621583364542705071295752771191656814303894052315080787421780122676397593994813374580348475029938392041966922918251351864105245354698921336378971869760812764219730723346896532162708489643806283766752625305279032824693440128659219864139704515340716906106422095008174749035825808227464004832862187287226842777140674552411958002634518866745934803336781162418918817958153620493069524923455485831551122017861298357704234541003813494081659012132186098107541916439547407979065694316698584556763749062224761304809962870097547662565912217379970044030449589794542571687837571549574249595255851273415319145404113847122394232026363957601228900222929930436132543320851601520904331508536717624294990166753815682205200547938647497829037746229684239041944095618987011771679982077747951786490608606490032088439126444424009783467583945664108719471416070519933668386730485617783192680032714510021386011039253721823220695160571836673265323417805568634964499235201812489473498892591550768779222926520857013000521986919587921380492336485231188601580094491884314163131404833479934834828896088134136860507449519751255832645576680711167350386891774426818956262072884727251373854825229723222367462103810438565900198832959464141123079418307880143094206153447862250538467580756518880743582701753610062207420336223677570475731600465236020309342641964710496678058710831530939782628614417073706109522964235058257248899520864994371928147385536772296299846363876005039583774296142949659765391287365965637808877624534728079288263413698395357782608844873054768303131724535781773012631993177373 A013752 637 723918392233517682803538775921137186749610016138435934815345227862476260510162991110704521826829409592158574861291570968281348618615424581905891380558584908227405977797454242653477812411066517300118709004482744485306497324598767632407411233963905237096002026737820497198775339860556639776924895947605803743394837272795385999916883179886960530358101116904541891276930124220896646173191497236760401403504659689051604442991446180853632662499225614447431027509307797413319198865299384364116484706497421707543669835383062070756076063280651894232921866194085332013572421872605834618651900323041636768838308070021025655232936232489965650929520045514006604983953025599640774647316201329651398220045439224044273530176024601197864505642990748399193131681161470551747442405435555517795698035115851487962664306041514930820203555042715809342732959923631709300675738418617798225470037373581378061991649071731788037950240818762930908213834364643054063504223273746256831702371917815073241272491876203286585378246497404849654412857542269590417685655330007330413786790271209956689707800586667488425604312214657309141583794186734897748778610029998179144694414626360777105247693456162452838122127900127761921614849899893789777057168183197675910968541426816324255168620576093396358133053804825603821208552730395928466616273175151178074914464862380920624812250074919867108458600498300760798399549494278281928624046856678701106932294269445646876902269674318031873778516985066253240426845615867267776325171163915548918834291017004819738382039373277067023637039007952769566322857562146805262334663272941663258052921357671467598669838216399696419155416832119084705630698682534866594893509064322331967522434668800001228415721246907774127745771268359051029701919541314242071533529282736836011942718047405482022412674377970919124953364433013274922071980993651195752681306669702478683419622335182326222123536619625784396468961201694987696873474702435065874310932322621952424422991175832247340392635126139806024288734970762461435583071965552128626060402504564658343026506266104141102797590196314719895374601048391632186101325961980398805112555308752489010688481 A013752 638 1590448707737038349119374690698738399288893205456143748789313465613860344340828091470217834453544212873972388970257581417314122915098087806447243363087211043375610933221006971109690753867113138508360803682848589634218374622143492488399082481018699805899916452742991632345709421673642937589903996396889950824238457488331463041817392346211652285196748153839278535135415482913309931642501719429162601883499737336846374961252207259335430959510798674941005967437949230917062279907062747447963916900174835491473442628336587369451099111027592211629729340028405474433818610854115018657178225009722475981137762829836193364546760902780454535092155539994272511149744797242410781900153694321244121889439829975225268945796726048831708318897650674233027310303511750802189130964741915472597148583149525719053973480373208303011987210428846633125984312952218865333584597305703302701357672109758287602195653010594738319376679078822159205345794099120789777518778532420526259250111103439715911075664652018620628076007554798454690745048020366290147655384760026104919089578225848274847288037888908472071052673935602108184059595828256570354066606235905999580893628934114627300229182523188908885354314996580692941787825230066656140194598498485293976397885514715464388605459405677191798818319209201851595195190348679854841155952165807138230587079302650882612712513414598948037283545294766771474083810238929385397187030944123106331930250509972086188554286474476716026691401816190558369217779818060387304586401047122460974678937364359588965225340503089716250930574700472234737211318064036531161349255210652834177942268222804214314277634561430133032884450780165629098270645005529101908981039414316163332646788967353602698829339579456379758657459476584835112255117232267389831159163834172828718238151550149844003240645608402109317522541659330165003792142243051677068640830753336345667472910270395570710005409953317848319042307760123887970031023921249839725861118312800429476457311613303447406842619372129153835362350730765127773976009108318026591454704302528554379629234266630798002846305661303439610137998503316415912864613138470936174832284013329218356482592757 A013752 639 3494215810898273253015266195465128263237698372387147816090121683953651176516799316960068582294436635684117338567655906373839128044470498910764593668702602662296217220286552315527990586246047565302868685691218351426377769044849252997012784210798083473562116446676352616263523599416993533885019080083967221960851891101864224302872810984627000070577255693984894941692507815960541919818576277585870236338048922929051485789871099348759941818045224688845390110461174460324785828955816856143176725429684113574767153454455482450684064746927620088950515360042406827331099488046490695989820560346360279730559664937150116821909233703408658613597465721367416706995989319541576487834637666423773335791099306455569915873915407129283263176618138531289961000736815316512409520729537988293295935437179508004761579736379938641717335901312176052977787535556024847137885360280630156034882805625138957862023849664276640087670563936172283774144709635768375141208756435727896191572494094257055856633235240484909519882988597892204955566870500744739454398880317777352507239803362188659839491819241931913140102724636517831680378932034679685067884333900285481079223302768249836178603514003446032821123430047487782393107852030456443540007532901172190866146154475829875261766194314272790382003847302616467954643833196049641086019626908278282692599813227923989100129391971873888837911949012602596928562131094927859717619906984238464611250760370408673356253767384425345110641009790170656737171462260278670908176323100528046761369625389498016956600073085288106603294472616937499717653265786688258961484313697804276688939163285500858848467963131462002273247138364023887128900607077147436894031343593252610841824995361275865129328059056065666329770438470056882741624492559291455459056682943677704693969218955679207275119698401659434170597024025548372513331336507984534519803905165079951431437983864059068849881885667439312756935950148992181870158159554985897877716876933222543559776713614427673952833234760567750976291084555490985719425292010974704421425985352655233972045427683787863212253333537883656823473182711786165760563555065220646776106527977284292729192256287129 A013752 640 7676792136543506336874539831436886794333223324134563751949997339646171634807408099361270675300877288598005792833140026303324564313701686106949812290139618049064789232969555437214995317982566500970402502463606718083751958591533808834437086911123389391415969833347946697930961347919134793945386918944475986647991604750795700793411565733225519155058230759684814186898439671665310597841412081856156909234693483675126114280346805269225592174245358641393322072683200289333554466215929632946559265769015997523763436139438694944152890248999981335424282246013167799646425575238140059089635771080953534568039583866918806657734586446388822974073632189844214505270188535032843543772698953133030018733045176282887105174992149463035329199030050353244044318618783250377763717042794960280371170155483379086461190680826725195852986975182850788392199215616586589161934136536544452808637523958430290422866397712415778272612228967770507451795927069783120185235637889294187932884769525082751717023217823345346215182925949569174287380414490136192581314340058156843458405847986728485667363526874524413168805686026429676201792513680191268094141881578927201931053596181844890084391920265570934108008175814330657917657950910912806457396549783875303332923101383398235950100328908457320469262452523848380096352501531721061465985120317487387075641789661749004052984274162206933776892551980687905452051002015556507799610935644371906750917920533787855363689526943582483208078298509004932851565702585832239985263381851860118734729066980727143253650360568377970207437956339411686879684224933354104938381037194075995885599341738245386890084114999822018994323962985760480022194633748492918856186861874375986019489514808723075689133745746176268926505653318714971383349010152763327643547532427259917212650374045627218383437977388445776872801661784129774411788946308042022340009179647680653294869250549337774263190502811364170126988282477335823568737476542304017637343978622289928200829439810897599674374616768967348894911512768413695625577366548111425613872889819783549036583804621281935477320573782730394041170582417794206175958130478289760967106041966093591126035387062822413 A013752 641 16865912323986083422113364009666840287150091643123636563034144155202639081671875594296711673636027403049818726854408637788404067797202604376968737601436740853795341944834113295561344713607698602631974297912543959630003053025599778009258279943738086492940885723865438895354322081378339142298015060921013742665637555637498154643125209915896465583662932979027536768615871958648687383457582343837976729588621583634252073073921931176488626006817052935141128593684991035665819162276397403583590706894528146559708269198346812792303899877052958993927148094490929655823196988798193709819929789064854915445982965755620618227042886422716244074039769921087739268078604211467157265668619600033266951156500252293502970069457752370288618250269020626077165368005466801079946886343020527735975460831596983852955235925776315255289012384476723182097661676709640736388769297970788162820576640136671348059037475774177464864929067042191804871595651772313515046962696442779330888547838646606805522300009557889725634756888311203475909374770634829215101147605107770585078117648026842483011197668543330135731866092200065998615338152555380216002829713828903062642524750811513223515409048823459342235293962264084455445094518151275435786900219875174041422432053739325924382370422611880733070969608194894891071686445865191172040769309337519789405185011886862561904406450334368633507832936701571328278156051428177647635745225610685079131766671412731918234025890695050715608148021824283837474889848581073431247623649928536680860199760156657533728269842168726400545741190077687476074666242178578968549623138715384962960661753798925114997514800654608975730529746679715774608761610345438942727042535538004041284818464034764597289026839404349262831532920341216792129217775305621030832873928742690038116192871778242998788413236322415371789545250939733114382700315038768323081000167685954395288827743456895090056229534676567081768993256602706804380516235963441926749244721033170972257222279264542026484601033041421265522120593552204889289393474306200802073678738934064457233374618752956412243673300600658675708451769571893870968580012660802604844731974199507619703899745377020841361 A013752 642 37054409375797425278383060729238048110868751339942629528986014708980198062433110680669875546978352204500451742899135777221123736950454121816200316510356519655788366252800546910348274335796113829982447532513859079307116707497242712286340441036392576024991125935332369253093445612788211095628739088843467192636405709735583445750946086185224534887307463754923498280649070693151166181456308409412034874906201619244451804543406482794745511336977065298505059520325925305357804699521245095673148783047278337991679067428767947704691668029885350909657944363596572453843563784389631580474385746575486249234824575765098498244813221470707588230665374516629763171968693452593344512673957261273087491690831054288826025242598681957524094295841038315491532313508010561972643309295616099435938087447018573524942653328930564615869960208695360831068562703731080697846126147641821593716806878380266951685705334275867890308249160291695395302895646943772792558177044084786189962139601506595151732493120998683727219560883619714036572896371084719785577221288421771975416624472714972935175601277789696308202909804563544998957897921164170334558216881282100028625626877532894552063353680265140174890940835094193548612872656378352132423819783065757369005083222065299055868067818478301970556920229204184075684495121565825004973570172614530977323191471115437048503980971384607887816708961933352208227108844987706291855732260666675118852491377093772024360154881857026422191101203947951590932332997332618328451029158892995087849858873064176601601008843244691901998993394600679384936041734066337993903522035757700763624573873096238477649540017038175919679973853455335556815449257928929357171312450576994878702746165484377820243991966171355330440877825989653292307891452346449404739824021447690013741275739296799868338143880200346571821630916314593652298792592140174005808957368406041806449554552374798512853536287684417878646478184756146849223994170411681913068090652109876626049117347544198832186668469592002520352098944034194141768797463050723162155872189438139612541724037400245237699350241419647110531468537749450834517970287815783322843876147316318240489467740593314788470117 A013752 643 81408537398626943336607584422135991699578646693853957075182274315629495143165544165431716576711439793287492479149401302554808850080147705630192095373253273683767040657402801562035158715744062084471437228932948397237735406371442238893089948956954489526905503679925215249046300011295699777096339778189097422222183344289076830314828551348938303147414497869566925722586008312853112100659509575478240620168924957480060614581864042700055888407338612460815615766156057895871096924848175475193907876354870508567718911141003181107207594661658115948518503766821669681094309634304020582302225485226343289568909592955921400643854647571144571342771827813035589688815219515347577894344684103016973219244755826272550777457989304260680435167962761179134896492777099204653897350522468570460755978121099806034299009363660450461066302578503707745857632260097184293167939146369082041395824711801446492853494619404081755007223405160854783480461736335468825250314965854275259346820704509989548356287386834108148701375261312511738350653327273129368913155170662633029990323966554795538580796007303962789121792840626108362710501732797682225024402488176773762890502249939769330883188035542512964235397014701943226302481226063239634935132063395468939704167838877462025742144997196829429313553743561592414278835782080117535926933669234124557179051662040615195563246194131983529533309589367574801474958132437990723207043776684685236118923555475017137519260275439887049553849345073649645278335595139762467606911062087910208006139944121995993717416428608588108691788487937692608704483689743744572606037912559668577683188799192435935396039417432872495536902556041372218323542019669857797705373453917657748509933325569178071076050349678467660978608583699268283200437520805149342213393375120574960189582799235069310738902104800161418292123123143162254100447324931962290762279338388073848769671351567432332739219224042666079386312571909254627745115192394465163010595162685398947429910812554604834314110627693629537213561380043124529466048026322438787256451200195592728754167710168338787225472480398964701837636377435543483435980722331275960287995895653951174355360626083512590268847049 A013752 644 178854556664783394510526862975432773763974286786397143694175456671438000829534700531453481319035033225852620976691234661712915043626084509269532033535037442283236188324313955031791243698489704399583747591965687628731304687798058598848118617858429013490611391584795697902154721124816652410280658492681447036622136807403101796201678327313617452014869651819438535812521460263338287285148942537325694642511128131583693170236355301812022786830922931576411907838244859197228799943891441519001015604351650507323278447776783988892535085471662880738895152775707208289364198266565933219317989391042276207182894375724159317214548660713804623240069705705239190546327037275218628633875270974328290162680728550320794058075202501460714916064014186310559367594631286952624612479097863449302280883932056273857354923571962009662962666764972645917649218075433513892089962304572873244946626891827777944799127678830767615750869821138397959306574434729025009074941979981842744784965087808447037738763388874535602696921449103588289156385360019065223502201909945804766888741754520885798262008828046806247700578870855560072874972306956507848378612266524371957070433443117673219950364114086900982425167241300169268186551253660937477952485143279845260530056742013784070555492558841434256201877574604818534170602213230018226431473271307371652122376501503231584652451888507967814384681167840561838840483016966265618885875177376253463753275051378612651129814825141431847869807011126808270676503302522058141332383603407138726989489457236025198197163893653068074795859307999110661323750666367006826015465293893591865169965791825781750065098600100020872694574915622894763656821817214677581558705478257094073476323516275484222154082618243593451170003058387292418191361233208913104842825245139903187536513409919447275693367924245954635987794501545527472258682772875521152804727706438598245746967959393648835028064635221737376411728720484632417156018077690639963134277572419821487503514055182466820988101049042904093258194351954744591236907513830398015602423286829717225072906459239840315534363039436525449937287121225889033108849646961813284752726982751730730058727295505477160820656966653 A013752 645 392943460992529117739627517957025803959451508069714524696103478307149287822487737067603298457919967997198208285790642551783274350846507666865161877676477260696269905748517759204845362405581880565885493459548615720322676399092334741669316603434968542638873227311796148291033922311222185345386606708421139139458834565864614646255087285108017542076668625047306463180109648198554217165472226754504551129596948505089373895009272598081014062667537680673376961520623955656311673476729497017245231282760576164589242749765594423596899582781243348983352650648228736611733143591645355282841622692119880827180818943465978019920363407588228757258433143434410501630280500893655327108623970330599253487409560625054784545591219895709190670592639167324298930605404937434916273616578005998117111101998727633664608767087600535229528978882644903081075332111727430020921647183146602519147739281345628144723683510391196451804660997041060316596544033099667944937647530020108510292568297915158141912063165357354719125136423680583471276578635961886296034337596150933072854565634682386098781633395218833326198171779269665480106314158383447742887811149554045189683742274529528064230949958648921458388092429136471882205853104293079639061609859785820037384534662204283603010417151774631060875525031406786319572813062466350043469946777062295519712861173802599791481436799052005288203144525745714359932541188274885564692267764695628859865945287878811994532203170835725769769966003445597770676277755640961736507246776685483783195908337547547360439169074355790560326502899674046122928280214008313996755977250684221327778414844641242504893021624419745857309981089623499795754037532420646646684475935730835679427482765257238836072519512281174812220496719276881442766420629359982091339687063572367303017719961593025664698329329568362335265184519895523856552326052007519972711986771045600345906088606787846490556658003582157015976567998904737420491771716686335999006007826606347808045220379235879605710858004747260292888252991244573866947485807885384440278523961164888743485175490949929173228995597642046413512219805333278205740142674375103786601741181105552413939023868225533322322983355736641 A013752 646 863296783800586471673961656951585691298914963229162810757339341840806985346005558337524446712050169689844463603882041686267853748809777344102760645255220541749704982929493516973045261205063391603250429130628308737548920048805859427447488577746625888177604480404016137795401527317755141203814374938401242689391059541204558377822426765382314539942440969228932299606700897092223615112542482179646498831724495865681354447335371897983987895680580284439409184460810830576916746628374704946887773128224985833602566321235010948642388383370391637716425773474158534335977716470844845556403045054587378177316259218794753709765038406471338579696777616125399872081726260463360753657646862816326559911838804693245361646663910110873091903292028250611484750540074647544511053135621879177863293091091204611161145461291458375899275166605170852069122504649465163755964858861373085734567583201116345033957932672329458604614840210499209515562607240719970475028011623454178397112772550519602437780802774290108317917924722826241886394643263208264192387439698743599961061480699397202259023248569295776817657383399055455059793572205968434691124521095570237281735181777141373157115397059151680444078639066812828725206259270131895967018356861949446622133822652862811075813886482448864440743528494000709544101470298238571045503473069205863256809155998844311741884716647517255618182308523063334448771792990639923585628912279036296605125481797469749951987250366326089516184615309569978302175782229143192935106421168378007871681410617591961550884854456359671861037326870583879332073431630176265850872882019753234257129177413676809783249968508850181648510028453902829051271620458728160682765793630800645987702179635270153722851325368481741062448431292251308529757826122703880654673292478668490964729930755619877385342229537061692050577610390210465912845460336260521380048234935987183959955676669112898739752977633869998964100519893593708112820422461559880189816199195054146134275349173181227493746755036429730863475491821764328785683626319924189615291917142679260569436930553616994393584103328019575970486346912317212218011093455602103019164025374888898653424035438491496709143594432553400277 A013752 647 1896663034009888478267693760322633763783716174214470695233874534024252946805174211667541209426374222808588286537728845584730474686135080824993765137625719530224101847496097256789780438867524271352341192799990394296394977347226473162102132405309337076326197043447623454736497155517108045224780181739667530188592157812026414756075871603544945044253542809395964262235921870911615282402255833348683357933298717416901935720795812059870821406810234884913381978260401394777486092342539226768312437562710293876424838207753319054167327278264750428062987424322726299936143043086446125687417489984928469855563821503692073900353789379017530859593820422627503518963552594238003575785850157607469452126309853911060059537720610513588182911532586066593431996936544000655290783738961268553765654921127376530721036578457334051850707541031560361995862142714874964771854794918436669358844980292852610039605578081107820554338803942466763305691048107861775133636541536728829938456761293491566555804423695115367974465680616049253424409031249268556430675205018139689114452073096575653363074077106742821668393271327724834766366478136512651016400572846967811307972194364379596826182527338956241935640770029787784709278151616479775439539330025702934228828008368339595933563108601940155176313532101319558868390930245230140586971130333045281575209715729460952896920722474595410593146531825170145783951629200435912117626720277042743641460683509041040644515989054818418667057599835125242329880193557427594878428807306926483294084059126849539527294025240622199078699007134672782892565329291497256074367721797397855662912802777847951093800180813943849081776532513224515425643750147825769020036448606869019234981688658688527729104361834554385114199203549076124839877943991580425798317223575634674649511657870096870615596878292924537435119010027292393610521476358764365471965972154363843160022621642041038531237291861612387724128842206225376723866468148047056777026189631533959057002942133479156803761620815036118707055655532416230342146927024873444584796341962466335471052936426296536682704275011659008407158504166360915242970372321957820333103363748630910341572605858365818269988476968319820408569 A013752 648 4166968685719724986754123191428826379032824434749192117428822351251283724130967743033588037109744167510468465523390273749652852885438772572511302007363705807902351758948925673167147624191950824161093600581578896269179765231856561537138384894464613556688654904454428730056084250671086375358842059282049563824336970713022033219098689912988244262225033552242933484132320350392818775437756065867057337379457282164933552778588399095536194630762086042154700206238101864326136944876558681209982425325274515646505369542434041962005618030347656690454383371237029680959706265660922138135256225496887848272673715843611486359077275265701515298527623468512625231162925049540893856001512796263610386321502749042598950804372181298353237856637091588305770097269587169439673851874497907012623143861716846237994117362870762911916004467646338115304909127544580297603764984435805362581382421703397184257013455044193881757882352261599478982603232692972319968599481756193239374789504561800971723102318858168463439901100313460209773426641654643018478193425424852896984451204593176710438673747403513979205460017107011461981707152465918294283032058544788281443614911018541974227123012563686863532602771755443763006284099101406066640667908066469346500735134385242092266038149598462520922360830026599070833854873748770618869575573341700483620735745457625713514534827276686117073142930419898810287341729353357698922425904448662907780289121669363166296001627953436065811525546837770157398746785245668425947908089653317483797102677901688438341464973453646971375901718674876104014966028453419471595385884788883088891419427702931948553078997248234636432663041931554260390139319074773214537020077589291235259254769983138695420842282950515984095895650197320246273211842949502195478902940195669380204977112340602824742466341609555208744956465029961388762315683560205310941909240823137363422569699747564161653128330219962415829911066327077152662334630521259383739126538620480108048235463867253707497864280930634352799401275204718458061696798673646957752797563291538539029903301328573491091901292200614841470527233653494930788805907991341331271828090155742110020435015070829702739164683899398645437626093 A013752 649 9154830202526235795898808651569131554735115283143975081991122705699070341915736131444792917530107936020499218754888431427987317789308983341807330510178061659961466814410789703948223330349715960681922640477728835103387944214388865697093031613138755984044974825086379919933217098724376766663376004242662891722068324656509406982359821738835172644108398714277724864638707809813022849636750076709924970222667648916359015454558712812893019603784303034613876353105109795924522867893799422618331388439628110875372296884727590190526342812673801748928280266607754209068474665657045937483157927416662602655064153708414435530892773758746229110865188760322237632864946333841343801635323613391152018748341539646589894917205682312482063571031690219507776903701283011258963452568271901706733047064191911184873075846227066117479461815419004839324885353215442913835471670805464381591297180482363613812658560732093958222067527918734055324779302226460186971013061418356546906412541522276734875655794531396114177462717388672080872218331715250711596590955658401814674839296491209232833766223045520212314395657584104181973810613967622492539821432622899854331621959507736717376989258602420039181128289546709947324806165725789128409547394022033154262115090244376876708485814667822158466426743568438158621979157626049049656457534631715962514756432770403692591433015526879399209695018132517686201289779389326864532569712073712408393295200307590876352315576613699036587921626402581035805046687184733531807554072968338511902234583350009499036198546677662396112856075928702800520880364512162579095062788881176146294448482663341490971114556954371496242560703123624710077136084007276752337833110463672843864582729652955713839590495642283617058682743483512581062246418960056323467149759609885628310334715812304405959198552516192793612669353670825171110807556781771068139374602088432787439385630345398463151922941493257427578314612720588504399149183255206866074861005349194797381973314116356395372807825204603673100284601624766452361547866686002366182896246551510170248697553018875959928907138964750806710748332336728362943006579856976904804206314072165415714895728110612856917944810526978824026464526321 A013752 650 20113161954950140043589682607497382025753048277067313255134496584420857541188872280784210039813647135437036783604489883847288137183111836401950705130861201466935342591260504979574246656778325965618184041129570250722143313439012337936513390454065846896946809690714776684093277965897455756359437081321130373113384109270351167140244528360220874299106151975268161527611241058159211200651939918531705159579200824669240756953665492049925964069514113767046686347771926221646176740762677331492474060401862959593192936255746515648586375159444342442395431745737235997323438840448529924650497966534407738033175945697386514861371423947965465356570819706427956079404287095449432332192805978620360985190106362603557999133100884040523093665556623412258585857431718775735942705292493368049692504400029628873166147634160864260102377608475553631996773121014328081696531260759605246356079905519752859546410857928410426213882358837458719548540126991533030775315695936129333553388353724441986521815780585477262847885590102912561676263674778405813377710329581508786840621934391186684535784392031007906454727259712276887796461918886866616109987687472510979966573445038497568077245401149516826080938852134121754272599146099558715115775624666406839913866853266895998128543334825205282150739555619858634492488209304429762095237203585879969644919882796576912623378335112554040063699954837141356584233645318351121378055657425946161240069555075777155346037321820296783383663813206470535663687571744859569381196298311439710649209379619970869382528207050824284259944798815360052744374160833221186271852947171943993408903316411361255663538681628754177244905864762603488039467976563987024886219343688689237970488257047543703305580318926097106677925987433277140593755382455243742657328021862918725397805370639632779892359219878075567567034570014802900930444202249551036702206000788286834004330229868840423544774702460686568389557204147132944164930755611689484766469628752180969848195371113635000634058791974514269801325269769611895838320663109147198503823053673667844036388523982470483963808984305557522343514086143792213385785455945778259854841272016547418325625914659016446648724748727772476386142564327237 A013752 651 44188616815025457675766532688671748310579447064716887221530488995972624017991952400882909457470582756555169813579064274812492037391296704575085699172502059622856947672999329440124619904941982146463150338361665840836548859625510106446519918827582665632592140890500364374952931691076710296721683267662523429730104888066961514207117228807405260835136215889664150876161896604775787007832312001014156235595504211798321943027203086033687343060722507946201569906054921908956650299455602097288965510702892922226244880953875094879944266225299220345942763545384707486119595132465420244457144032476093800458887552697158173150433018413680127388386090895022219506451218748702402833827594735028933084462663678640016924095422642237029236783227901636732113128777486150291866123527607929605174432166865094634346026352251418779444923605820791329496910546868478795487279179888852726244307552426897032423464654868717706391899542365896806848142659000398068613368583971676145816794213132599044388429269946293546476804641456098898002751293488157571990829594090574804688846389857437145925118309292124370481035789587872322488826835794445955593642949377106622986561858749579157065708146325488466899822658138665494136900323980730497109359047392095827290765476627370507888409706610976004885174803696829419979996595841832187323236136278178293309888982504079477033562202242281226019948800777199560415561318764417413667588279364803716244432812501482410295243996039192033093909397614615766853121595123456473930488267390233044296313007025076000033414470890660952519098722997346035879390031350586946239260924936760953519360586155760678692794483538372927407058184883439863222711144511079493675023898084050255821162700733453516162359960680635343371403394390909877884480575254170502618149664032832439698978399295273217423513206072132021944774950322521973344185912342263627634746583731866174307513515021842410527870021306128390751857177511251078330352870078881798031933774368541590756485230336656096393027165968007850753511617683837335156790496850796395112899248921048253347945587189487653268488338519309876588700447257911492808570646712874836901086274620354678061400134505859133287248272954916130620355213826939689 A013752 652 97082391142610930513659072317011831038343045201183001225702484324151854967528319424739752078062870316151708080433204211763045006148678859951463281081987024991416714037579526779953789931157534775779541293380579852317897844597245703863004261664199116394804933536429300531771590925295532521897538139054563975117040439083114446713036551689869358054794266309592139474927686840692404056207589466228101249603322753320913308830765180016011092704407349957804849083602663433977760707903957807743857227014255750131060003455663583451237552896982387100036251509210202347004750506026528277072345439349978079608175953275656506411501341454855239872284241696363816255673327590899179025919225632858565986564472101972117182237643544994753233212751699895900452543924137072191229873390154621342568227470602612911658219895896367058440497161988278550904712471470047913685552358215809439558743692681892780234351846746572800943003294577875284645369421823874556743570778985772492359496886252320100521379106072006921609539797279049278912044591793482185663852618216992845901395518516789409597484925514797241946835629724555492507952558240397764439233559781503250701476403672825408073360797477098161778910379930648090618770011785664902149261827120434532557811752150333005830836125424314282732729043721934235696052521064505315549149791403157710401826094561462611042736158326291853565827515307507434232988217325425057827691449764473764589018889065756855418651059298104896707318946559310839776308144486233873225282723456341998318999676434091972073411592546782112684459894425169240827019898877239520887656252086063814882035207784206211088069480333805321513306832188917379500296384490841647604027504090658412039094453511397375008704833615355849386973257476829001712203823833412594252074811880132870018655543251715258679458513740474052212670565858580775437176449415953189913538244458909984953607192502987775929730436809564074481830218992218619091785255563303310276158502287685874891998051049633443775480683631713248105465024051390625339468721581199680063039649879543012605436455055304374230868879726923798865374882625631549700429710828186016671686545340919227700896095509372515832084455681950738972920404777786496733 A013752 653 213290013340316214338508981880474992791239670306999053692868358060161625363659717776153235315504126084585302652711749653243409878508647455313364828537125493906142520740562220335558476478753103902387652221557133935542421564580148811387020362876245458719386438979535173268302185262874284950608891291502877053332137844665602439428541304062642979646383003082173930426416127989001211711488074057303138445378500089046046539501191100495176370671582947857297253436675051564449140275264995303613254327750319883037938827592092892842368903714670304458779644565734814556369436861740282624727942930251901840899162569346617344586068447176316961999408479006911304313714300717205496319944538715390269472482145208032741449376102868353472853368415484671293294239001329147604132031838169703089622395752913940566913109111284318427393772264888247976337653299819695266367158531000133338710559892822118438174871007302220443671778238187592000365876619747052401165625001431742165713814659096347260845469896040199206776158934622071265769761968170280361903484202222733282445365954181386332885674381356009540557197878504848417039971770454153888472996130839962641791143658869197421537173672057184661428266104707633855089437715893105790021928234183594668029512419474281613810346967557218479163805709057089515824227388778718178261482091712737489752811929751533356460891339842863202284123051130593833009875113463958852047438115132548860802074499277467811354776377277936458065979725590805914988548993436255819475946143433583370306842289125700062645285268825280301567758388052096822096962717833295227390180785833082201295831351501901045760488648293370291364735110319051482762151156726379099786048426487176531249890514364540032894124519452936801103180246676593316761711800962007469571808361700651915430986228524018423318770354687821492711237233191301963635476659366849158240043523076225236943075001929064143717617769670612271636580991125904306144652206472577372676720229526045867137719718156044675974731061938874006087706657840905203870812781313895697098498110785355998694143891756503710185218928760051586107228617128512514691844074689524678627695340113999543258868721834091417283089549133245773523506129296796933322401 A013752 654 468598159308674722901704233191403559162353555664476920963231782658175090923960399954208657988162565007833909928007713988175771503083498459323462528296064710111795118067015198077221972823820569273545671930761023256386700177382586938617283737239111272806492006438038775670459901022534804036487734167431820886170706844730328559424505245025626626283103457771536125146836233191835662130139298703894995164496564695634164247284116847787902486365467736442482065800375088287094761184757194682038319758067452783034351604219828085574684481461130658895938879110919387580343652785243400926527290617763428344455460164854518306055592378446368365512700428378184135577230318675700475414918151557712422031043273022047932964279298001772579858850408819822831367443085920137286278073948458837687900403469151927425508100717491647584984117665959480804013824299703870500208647292607292945147100084530194208670191603042978314746896789298139624803830933584274125360878128145537538073250806034674932077497361600317657287221179364690570896167044070105955101954792283345021532469001336505773349826615839152960604163739075151972236817979687776092975172499455397924015142618535626735117170557509634701157900632042671579631494661817153420678176330501357485660838785584996705541332287723208998722881142798425666265827573146843837640476155492884264986927809664118784144578273634770455418218343333914651122695624280317597948221538946209847182157674912596781546443700879626398370957457123000595229842138579454035388653677123582664564132509209163037631691735609140822544365178550456718147027091079749614576227186475281596246941479249676597535793560300534530128323037370956107628446091327854882229948392992326839156009460058894452268391569238102152023687001948475516925480826713530410649262970656332258201876744067268476031338469249143819486588201321290414107142220628967600653375620198466845563935779238153923747606239966335160785568437503611760599800897620252487770754344268722770101570220788830153116484143079706191374691527276468732904175680546628846525400349395427129131034130189038651276925986485833334677581271831341994777981432092885718945046662230456996539734581869498843770947739445740964431142966065062862509314997 A013752 655 1029510156001158366215044200321513619479690761794855795356220226500010674759940998699396421599993155322211100111832947632022169992274446115133647174666454168115613874393232390175656674293933790693979841231881968094281580289709543504142172370714327466355862938144371190148000402546508964468163551965847710486917042937872531845055638023321301697943978296724064866947599204322462949699916039252457304376398952636308258851283204714590021762544932616964133098563424068966747190322911556716438188508474193764326470474470962304007581805770104057594377717406689894514015005169179751835580457487226252072768645982185376718404136455446671299031402841146870545863175010130513944486575178972294191202202070829439308722521617709894357949894348177150760514272459766541617952928464764066400317186421726784553841297276329149744210106512112979326418371986449403488958398101858222600488178885712836676448410951885423357498932246088012755694016561084650253417849247535745971146932020858180825774261703435897893060024931064225184258878995822022783358994678646509012306834395936303184049569074998619054447347734748108883004289101374044076266453981303509239061268332922771937052423714848667438443907688597749460450393772012286065229953398111482395996862811930237762074307036127890170194169870728141188786023178203615911296126113617866730176280397832068968765638467175590690553825700304610488516562286543857762692242721064823034259200411782975129057536810832539197220993533299232307719963178459060515748872128640511114047399122732531193676826743133282387129970297275353409769018519102209903223971128686193666954530429911539484786138451980274362691925713103990568459696062647297176259196619404142065625752783749391111633656277616110427996040343280800710685281376289626312196430746531961971269523206715788841840850616940368971412034278302875039793391458721841818635466237576031659703966906986224170473490909206038348245893857195435038037762572071694715632347294358383925913149775073059846396915662346114502450197285426401806190473970160943575816304567621753402700881984025317916855406392309375836286646054213458362527225206308069924522267516920314021397796876367288959764772183562292898855221096444943108932965048409 A013752 656 2261833812734544930574452108106365421996880603663298182397615837620523452447590374142573938255184962242897786945696985947552707473026958114948622842742199807350003682041931561215917713423772538154673711186444683903136631896491867078600352698459377443583830875103183504755156884394680194936555323668967419939756743334505952463587236737236899830382920317902770512683875451896451100490715538237648697714948498941969244696269200757954277812311216959470200417543842679519943577139436690106014700153117803700225255632412704181904657227276918614534847845142497698247290966356687914782770265099436075803872715222861272650333887792616336843971992041999674589261395497256739136037005668202130338071237949612278161263379994108637904415917882945200220849856594107091934642583837086653881496858568533745664789330116095141988029604007112215580141163254229339465241600629782515053272529011911102178157158861292275116425154144655364024259754384702976606759014796836033898609809649825423274226052962448667671052874773548102729816757153820984055039711308986380300038115167872058095356903257771966062620822973241595215960423155718774835557399396923809798217606527431329945704174901522522362261265191849255564609515117110992485310207615650926824005107597810732363277252558372974703916591205989726191762892922513344157117589071618453206197288034037055524378107712384772747146755063569229243270887343536855504634857258179416206267463304687196358539408373399088616294522792658413380060759103074555953100272066623202917562135872643371032507988354663821404524544743113951441262533686467555157383064569723567486299103354515652248075146179000662774834160791689467278905952249636111896241454972830900118179778865897412272259142841922594610307300634187919161375563183708309007895558350130720450879142485154588085524348805417990630192239309431416462426081034811886475542119323954541556369615294648734502530259527525666251096228804258370778568964370841513290244267005705369485231190055835512482534023710174413561883083436081804768200471312443593036068421135064992225733837718903623463331327843903698712321761381106968022472313778258829624175421734673929905010959737378933844603204487286357498784920748889540010325724211354573 A013752 657 4969248886577795212472071281509684832127146686248266106727561995252290025027356051991234942346641362047646437919696278126773298318240226978542124385504612976747958089446123639991371216392028266325818143476618970535191180276592631971684974878515252243553676432601694159947079675015112388275612046100721421607645565105909577562501159111709468927351275938432386816366474367816503067778102037508114188879741852175506430597703434065225548353647743659956030317343822366905316038975342408162914296236399814729394886624410711087644531928327390196133060715778067443049298253085643348777746272423461058541108355344626216012783551480378092046206466516273285072607285907473055881873301453040080352742509775298175120295645847056677476001771588830604885207134937253280980409756690079378577648598275068639225542158265061026947701040003625537629570135669541858805135796583632185572039746239168691485411278018259128430786063655807834761298680383192439605049555508648766475245751800666454933474638358499722873303165877485181697407415466944701968922245745843077519183739023814911635499116457325009439577948072211784689465049673114148313719606475041610126684081540766631890712072258644981629887999626492814475447104712292850490226526131585086232339221392390179002120123870745425424504750879559428443303075750761817113187343190345741694015441810779410987058702644109345725481420874661596647466139493750471543682781396220177405169616880397770399711080196357797689999066575470534195993487749454799428961297730371176809884012512197486158420050415196415625740424800621351316453786509169218680770592859682677767399130069870887989021096155264456116310651259341759611756377092450537836042476575309487559640974168376614762153336823703940358845139493310858397542112314607154890346541695237192830581476039884630023896994325503325414532349762820821967950100033481714586766036154728127799344044802343269702058980181973888753658414682955640600516014722738804698666654611534696759052924552670620924127250091253186595457134309071725075736435473438573900242321233737787919937241468431260748938927273056426070970909754292008745371673370834648684313401551078624001309078543021517656593240258568127424830470885310319402685616092345996881 A013752 658 10917439803811416081801140605476777576183341269687440636480453703569281184985101246224743168335571072418679224109572723044520936405173778671857047274953634709915263922513133637061042562413286101117822461218131878265815023067674012441791889808098009179087427122425922069403734046008201917041519665283284963271997306537683341904815046568425703233390753236735953835557144186092857239908490176405326872968792849229587628023154444641300529732964092820923398607204377740090979337628827270733922708831370392960480565913830332259555036646535276260904334392564414172379308262029158437264708560514343945614815056692143796580085462602390668225515606936252407304518207138718303772475643292329056534975293976330090739289533925983520414775892180660838932800075457145458313960235448104394735093970410325800378516121708339076204099184887965306172165588065983463794883345094239911701771322487453615193448577806115305162436981851809812970573200801873789812293873452501339946114916706064201488843780473623891152647055432834944189204091780877510225722173903617241309646674635321360863191558856743045738752751914649290962754714131831783845241975425666417448324927145064290263894422752243024640863935179404713402557289052907392527027677911092434452449269399081223267657912144027699657636937682392064289936857424423712197672592989189594501751925658282365938567969709108232558882681661631527834483108467769785981471070727495729759157648286233901568165243191398081524927949266308763628597692585552194345427971113625475451315175489297877090048850762186525129751713286965108842248968960644773441652992512722843054975888763506340911879348253116010087534500816773845867028760472113831625785321035954944168531220247923422632450881001677556968382771466803955899400020755191919294091352104436112648787502859626532162501696533130805935727572428917345863586369773559326947124981431937696775158866430748163535423579459796633591787537058453542399333684345857153922970640181541728779639275242217354170307568450483250950219324077030579991392948735144546858832379750521920060102119506143479865418823218904968077923088730179543213581566395723723159436543207719736930876045559018274291535348848074175952352544535026771727700298554884155147557 A013752 659 23985615248973681131717105910232480334874800769503307078347556786741710763412267437955760740833249646103838255368731272528812497282166791742069932863073135457683834837761354600623110509621989564155855947296235736549995605679679805334616781908391326166455077387969750786480003699080019611740218704627377064308578082463290302164878657310831270003759484861108890576719045776846007356078952917562503139912437889757404018766870314876937263823322111927568706740028017894979881604770533513802428191302520753334175803312685239974242415512438001945206822660464017936717340251678061086670564707450013648515748679552639921086447761337452298091457788438946538848026501083764113388128988313246937207340720865997209354219106035385794351262635120911863135361765779348571915770637279485355233001452991485783431599919393220950420405909198859777660247796980965669957358709172045086008791595504935592580006525440035325441874049128426159096349322161716716217609639975145443861614472003223050670989785700551688862365580785938372383681389642587889965911616066247079157293744173801029816431854808264471488039795956484492245172106947634429107996620010189119133969864937706245709776046786677925135978065589152155345418364049237541381879808370670078492031044869781447519044432980428856147828352088215365244991275761458895698286686797249539120348980671246357967033829450910786931865251610604466652359389303690219801291942388308118280869353284855881745259039291501585110266704538080353692029130610458170976905252536635169566539440549987435966837325124523795710064514091462344126420984806536567251311624550452086191782027613423430983398928112095874162313298294452139369862186757234088081850350315993012338263090884687759523494585560685592659536948912568291110981845599156646689118700573446139489386143782599491161016227283288380640793476626331408862299254392509841302833584205967119815024029548353715287325604073173204001157218917422432651336104507848167168766496478847178128867487707151527112165727885711702337631854997236184241090308371112569448854738311896658372044356554997225264325154611934214867197025940204456440238701371405019781282085427360262037134672093163148618503161419218964567318540343453817485757555925080488859182729 A013752 660 52696396701995177446382481684780759295719937290598765651129582260471538547216751561188806347610649472490132647045102605745801056528920441457327642500171678600531385138561696057568973789639511072450415516209829913200340345678256532320153069852735743587701805021369542477896568126878803086993260494066347410285946047171848793856238410111896300198259588239856232597051743571730678161305459559884819398387626043797016629230814081784631168619838679904868448707841555315270799885680862129823934736291638095075184239877969472223410586880826290273619389385039447406967996532936700207415230662267679985789099848977149906626925731658382698906932761200365545849114222881029757113719387324203521044527563742595868951219375959742590189724009360643363308389799417228812498948090103029325446904192222294266199225022906906428073631782509894931519564409967181576896317084050983053961315135324343496898274336391757609995797285935152271534679460789291625530088379025394540163966994991081042324164559184112060430617180986706604126948013044765594255107820497544832908574355949840862506700785013757043859223431716396429462643118963952840750268574162385494737331793268140621824377974790331401523743810099367285293884145816174878415989938990362162446992205578909840199340619258002196956778889537809157443245832847925193849135850893557237447406710534728248453573323303650998889307957788498013235233578300207412903438397427112935863069969166828372194334109323428982487255949870162537061387999951176601636260839822987467537687150888322396819141603298578779175011737458942770045746903619960838251131639137343233363345114666691277870527445062274635534602316352911350195587224305643291515825219644236648107164010673659007673117604476826247073002676760912535570827114781347152775993785159861168458181357890371082080752651341384572267823268148050105270471461900344121342325384500509762233607792917733112486254352148761529190542409961577084534985421603742423269779992764027250349121870492611905065428104164908610035777185428927896777675407491334315079133860071236958443381451351328903905722364682419470063231865990629190799204426912976828459476741683910495695584874588679437514851445638024065154398833134568037016209350367401834023624455613 A013752 661 115773983554283404849702312261463328172696702227445488135531692226255970188235203179931807545700596891060821425558090424823524921194038209881748830572877177885367453149420046238479035415838005826173562889112996319301147739455129601507376294466460428662180865631948884823938760174752730382124193305463765260398223465636551800102155787015836171535576315362964143015722680627092299920388094653066948218257614418222045534420098537680834677457785579750995981811127897027649947348840854099223184615632728894880179775011898930474833059377175359731141798478931665953108688382861930355691261765002092928778652368202798344859355832453466789498531276357203104230503947669622376378841493951275135734827057542483124085828968983554470646823648565333469188532389319651701060188953956355428006848510312380502839697375326473422477769026174239164548483008697897924441208633660009769553009352307582662685508717052691469160766637199529540561690775354073701289604168718791804740235487995405049986189536527494196766065946627794409266904784659350010578471881633105997900137860021800374927221624675224225358713879480922955529426932363804391128340057434760931937917949810104946148158410614358089147665150788309925790663468358136207879929895961825670896041875656864918917951340509830826714043220314566718902811094766891650886551464413145250671952543044797961852500591298121244559809583261330135077808171525555686148854159147367120091164722259521933710952038183573474524501321864747093923869435892734993794865065091103466180298670501644305811654102446977577847500787197297265790505947253053961637736211184743083699269216922720737481548796801817374269521289027346236379705131799498311460268007558387915891439331450028839857839377035587264819386880843724840649107171174619694648858345996214987102624443285145267331413574997021905272407720121266081279225801795056034589088869747619947627236321040259648132300811670829079631621674685584854723362971263422103923706644102567869017020749472268355428745544850304216248602476387354589220552870258461490228857090576507597700109048618869601880872035207275575728920409581412332185852125927810092125470401479551359043199969471328724220128626066738871144214236396645977324611942757181829349902928981761 A013752 662 254355441868760640454795980038434931995414654793697737433763127821084366503552741386310181177904211369660624671951124663337284251863301947110202180768611159814152294569275841585938440808596098800103317667381252913504621583582919734511705718942813561770811361793391699958193456103931748649526852692103892277094896954003504304824436264073792068863661164852432222205542729337721782925092643952788085235511978876833834039120956487284793786374754918712938172039047989769746934325403356455993336600545105382051754965701141950253208231451654265329318531258212870098979788377147660991453702097709598164526699252941547963656004763900266536528273214156775219994417173030160360904314762210951473209415045420835423616566244856869172011071555898037631807205659335274787229235131842112875331046177156299964738815133592262109183658550504803444513017170109281739997335368151041463707961547019759109920062651364763157746204301927366400614034633452899921733260358675185595014297367125904894819658411750904750295046884741264317159389811896591973240902723947933877386602878467895423715105909411467623113094393219587733298150970403278247308963106184169767467605735732800566687504028119744721857420336281916906962087639982825248712205981428130998958604000818132226862739095100098326290752955031103081429475975202860956997753567315680115726279737069421122189943799081972374297901654425142306765944552841645842469032587646765562840288894804169688362961627889310923530329404136849365350741150656338781367318548005154315198116179092112539868204063076009738530959229472462092941741566114959553718106455972880554887294469579217460246962706573592771270138271993079681326212174563497790278208812605778251213492211195713361167673111347185220808192977213663474906088455070639469143541786153684326664465901897464152327115624268457125883479761106421580570459086543738107992228246835521024937038197325450446946664883240811487950672819284229925827228447865738362320383497093341608230394586590573576876953962036118363098179640623018032517554655957839894032799027996587192147139579815656515332275861350384439876438139850362893812317120663398772399658472050574335817910332928509207111622591468625299903838677363431212182172438237528479081736734972928917 A013752 663 558818905785667127079186768144441545593925996581753929141977591822922353208305372825723468047855552379144392404276620885352013501343674377801114191148638718111692591168699023964306754456485629063826988915236612650969653619131674656722217464517361395210472561860081564808151023060338051783010495364552251332777488607945698957699286472170121175293463579180793592185577376354974757086428538764275423262419817592403933383948741402564691948665336556412325163969788433524134014712911174133817360511397596524367705659645408864706298484499284420928512813174293675607458595064593411198223783508667987167465158258712580876152242466288885580752616251502435158327734529147262312906779532577460386641084854789575425685596039950541570908324208307988677080430833559598707542629584657121987102308451212391022531176848502199853876497835459053167595098722730091982774145803827838095766391518802410764494377645048384657568410851334423982149034089696021128047973008009382752246411315575613053918789530616737736398218005776557704799179416736812565210263284513610728618366523993966245902087682976994367979468381903434250056037681976002309337791944286620979126329801404962845012446349779079153920752478811371444595706545042267071420716541197603804712052989797436502417437791934916022860784242203333469900558717520685522524064587392549214250636582341518205451306526583093306332489934772037647964780182593095915904464595059943941560114701884760805333426696472816098996133700888658055675578307991976302663998849967324030490261245465371250090444326577993395552517427150999218193006220754566139518679883772418579087385949665540760162577066342183318480493783568796059873688147516004645241224761294894817916042387996982254485377825629765930115599970938418654368676335790194913708361304179644465681831586468728742662673026517800305566005035150808212513298613136592623258925458297639691786672919524014631941822748480062839027628183967453147042420899961027182017882543114071513282176906739490148398667854593352043726700670448770617441067579139374247190059464508502061147265656854997364185010067386794614408534593251247277705660714097487102962049663095111815791949001443934728024234833456569783888733574167458373164232846807850068542575606735524830649 A013752 664 1227725136011110678192973329613338075669855414490113382324924769234960409998646904098114459301138648576980230112195736085118373662452052608029047877953559263691388622797631755649581939540898927053227894646774837994180329001232289220818711769544642985277408218406599197883507797663562699767274058315921296178112142471656700610065332379357756222119739483460203522031713495851879541318883499665113104907536339250511441644535384861434628211217744414437878385241625188452522430324265849571996741043540519564035849334240963275759737770444927872779942650543923205309586533356911724402497652368543567806920952694391540184906476698436681620913497904550850042846032760536535301456194633072680469450463425972697210231254499771339831285588285652651123545706541330438360471157197491697005663771667313623076500995536159333078966665744503539809206431893838012086154798331009760296398762166808896449594147686171301092677798640381729488781427895062158418321396698596613906685365660319621879459580598764972806866884958691097277443797178570777205766948436076402770774551253214743842246886639500456626450892035041845047373114787301277073615128901597706291140546573686703370492344630464636901163893195948583063776767279457860755911314241011135558952380418584967995811110828881010502225142980120723633371527502392946092985369898501430623708648571404315497376520438903055994012480386694166712578622061157031727242108715346696839607572000040819489317538452150776969494505740852381748319245542658371936952805473378210894987103956287420636448706185491851490028880787450745282370034666997781808522539704648003618254986931415193050077181814753776750701644842500644943542492860092662205594970800564883914961545126429370013104375082908595748463973136151705783647981909731058225417269785282678891102983995471797047629892639259607271328513062226325642891717053061093993299859231879914402855320404194260146376184578410698057343699120176494564052198717214376718893287947221615114680942664106659856031873276541594440067561372975949046518025471369205221076560643525179028340542648110429209114467118048787767855550501372990269119336588872179165207623109819960659294911956172324597469243929104083815203547662445906045841819564436846600588038607997948052935853 A013752 665 2697312123816410159989962405160503752246672345634779100967859718009208020767027248303557467084601610923625565556494032179005066936407159579839818187863969702329980804286396967162131521171354942735941684538964319073214182815707339418138709757689580638654465855839298437750066631466847251388701106120079087703312377010229771240313535237448990419997067645162067137903674550386579352277587048764253491481857337333373637293044240540571878180045384478520018812375850539030191779422412071509676840072658521482186760987327396316844143881667506536497534003244999282065161613785135058512287342253690218471805333069578213786239529306465389521146954896298217544132733974898768057299259608860678991382668146862015770878066135997633609334437463578874518429917271302973077955132362889258321443306353088029899072687192942054774489764640674276960826530870762112553282091933228443371188080480479145499758342466518348500613123612918659686852797085451562045052108546816760752987748355722209269172698575486645256686546254244340718544022401319997521069985714059856887391689103312792221416409946982503208312609800986933569078733187700905730732438196810160721635780822389687304971681153130807271857073351499036991117557712968920080737157387501464823018379779631174686797010491051580073388639127325229822517245922757302566288857667007643080287900911375281147736215404270014018845419409567084267535232668361998704750912847616692956617835684089680418030631979375257001979429112652682701057382457220443145485313625011929336286667391963463138277807489525597723593451090029287385366966163394126633324019731111663949306206288319179131019568447014047521291513718973916940962856813623578865692150848841049961170514642765325918790312057150184859375348980125297606674616255679134921241741718266045523753255838051538113642874128453357175108743197711237437433102365575223503279790732440171943073138928014789541588477518768303631984106967027758557222680581719985651408553620045888406954031033042331703702025588561882984828432336428160055200101960598143870705203733824818325264172197898612972424484258353186725978644451516459621255182485752177625961147972274453568470921567710597140639928912241672142002194214393655582714477583067751981491920821771491872300069041 A013752 666 5925994736024653121497947404137626743685939143359609684826387800466230021625158864522915755184869739199205367527617388697274132059286529596908080558737141436018967827017214136855202952013466809190863880932104609003851559646109024701650745337644008663123861485278938667736896389332663411300976330145813755684177292291474807414968836916675431952733557616421061501974372987199314836953858746135064920785640570121421881132818196467636416361559709699308481330789743634249331339391039321106760017639630771696364313889158289708106584108023511860685082205129263422697160065485941723551495290931357409982556316753863335688368245886304460777959859907167183944459616542852593421886473360666911744067721918655848648619111300786801039707759107482787316990528245052631852267425801267700532210944057734401688262693762893694339554012915561386482935888323064361279560755977302890086500212815612682662969078398940811655847032577582295332015595196737081812979482477356423374314083137521693764372418770344159628940342120574816558641217215700034553790758613789505581599540959978204510451852653520559548662803732768293051265976813378889890419166718391923105433810466790143009022783493428383576269990153243384269485274295392717417379534780340718216171380375849690786893032048840321421234840162733529920070389292297793738136620294415791847392518302291492681576465243181220799403386442818884135774906172391311154337755526213874425689384997945027878413298458687439633348805760497943894223069258513313590631234034151208751821808260143728514796343054487738198734812044794344385651224660976896213412871349252325696625735215437236550849991878089862404277455640585695519295396419531002767925655414903786764691620670155421043582315589558956136047641709335278841864131913727059421968106555030502015685903076199229235673394460212025713713908805371588650040525897168766036705700239171057758931686224848492622869885108733963079469083006559985550218229238038808476144592303240816830078006179594002753033350218070456917668065843132667641274624007434122083939332603213125860605386318783252700416591915601951236975081859981661787897635921197534244236642095086974489930614684260181917985923820194953695978820689022861315223707249999851103337750045431967643443251683077 A013752 667 13019410435046162907930990446890365955878008297961062477563573997624307357510474025356845914141158817020654192458175402967911268134252505524407052987545499734933672315956819458670880885573586579792327946407833825981461876542501527269526687506803887032883123683157828253017961367363861514628244997330352821238137511164370151890686534705935924000155626083277072119837697452876894696787627665258737630966052332556763872848801577639397206746346682209380733483745066764445780952642113388471551758754268805416912397614480762488710165285327655557925125604668991739665660663872613966642635154176192229731676227908237748507345036212210900329177812216046303125977777544647147747884581973385205101716785055286899481016187527828601884237946759139683735428190554380632179431534485385138069267444094842480509113138197077446464000166375488366103010146645772401731194980882134449520040967555901063810543065242472963207895930572948302844438262647231368743115923002752062153368040653135161200326204038446118704781931638902871979334754222892975914678296674495543762774191489072115309462720279784669328412179800891939833631351058993421089250909280307055062638081595537944190823055335062158717065168366675715240059147626977800165982837912408557920928522685741770658803991411302186162452943837525565234394645275178252842686154786831494688721362710134409421423494139269142096289240014873088446297468860743710606080048891091882113239578840485226248874016713736304874467326255813982735608083160953749958616821173030205627752512747535771547007565690709560822620382062413174615275740580166240980868078354307359555486740268315608702217432156163427702197570042366773055891985933709613081132664946543619522027490612331460032750347350261026630896668835409607615575497814458349550063930101402012928461929058409706630774447629085820493029457645401380264139035396079778982642423425458813896372914635992138292445137583888516885593575365412288253829449635971262222089669290220074575681379576568024048414270429100793848116740657362470807880348944332766218414713729259237515750033742366806182815252438577486867634254846379710948011106118870982734587902682906082954377560461319619673815074632968313270065469053783226309546484828249672874033036849814032912644823947720169 A013752 668 28603644725796419908724386011818134005063984230620454263207172072780603264450511433708990473368125920994377260830611360320501056090952754637122295413637462917649278078157132350699925305605169715803744498258010915681271742763875855411150132452448139811244222731897748671880461124098403747638254259134785148260188112028121223703838316748941225028341910504959727447283421303970537648842417980573446575232416974627210228648817066073755663221723660814009471463787911681487380752954723114471999213983128565500956537559014235187696233131864859260761500953457774852045456478528132884713869433725094328720492672714398333470637044558227348023203653438653727967773177265589783602102426595527295608471776766465318159792563998639438339670769029829885166735734647974248898211081264391148338180574676368929678521564618979149881408365526947940328313292180761966603435372998049385595530005720314637191763114337713100167747359468767421349230863035967317128625682837046280550949585314937949157116670272466122794405903810669609738598455027695868084548217793866709646814898701491437334889596454686918514521559022559591814488078276608546133084247688834599972615865265396863387238252571131562701392174901586546382409947336470226964664294893561601752279964340574670137392369130630902998909117611043666819965035669566621495381482066668793831120833874165297498867416623974305185547460312676175316515539087053932201557867413728865002787354712546042068776214720078661809204715784023320070130958704615388659081156117147361764172270506336090088775621822488905127296979391121744629760802054625231434967168144413268943404368369489392318771698447091050661728061383079800403794693096360019939248464887556332089894396875292217691952513128523475508079981431394907931419368698364993961490454432780222403830858141326125467811461441101547623185718446946832440313460765187274424865404265733014130331293455274727828501967271803071597649085077810797293663300850228863101931003430613503842771990929719948834366152132734444084312479224225348364913126630699087381857126063182544822102824131979873183645109607554738648192457897496224952780400143159549067889622194344664250767500333519204423371718968631384254333835511161748202073627167664531304250581959041430309080678213141211293 A013752 669 62842207462574734539467476067964440409125573354673138016266157043898985371997773619858652069989772648424646842044853158624140820231823201937757683023761506030075463937711219774487735896414557865620826662672849981751754018852235254338296840998028563165303557341979353832121373089644193033561244607319122970727633282125782328477332781897423871387267177379396521201681676604823271214506792303319862125785620093255980872341451094164041192098126882808378808805942041964227775514241526682494982273120933458405601513017154274707368624190707095795893017594746731349943867883326307947716371145894032240198922401953533138634989586894425483606978426604722240345197670452500754573819031230373468451812493555924303997064263105010846032256679558536257711318409021599424829369745537867352898982722563982538503711877467897192289454179062704624901304302921134040627747514476714500153379422567531257910303562199955681068540948752882024704260206090020195731590625192990678370436238936918674298185324588608071779309770672041132595700805695847822181752434493125161094052332447176687824752443410947159976403865172563423216430307973708975854386092172369616139837055988076908861762440898776043254958608258785642402154654298225088641367455881154839049759081656242550291851034979996093888603331391462936003463183366037867425353116100471340046972472021541158605011714322871548492647770306949557170384639374257489046822634707962316411123818303463654425101343740012819994822760577499234194077716274040008884001299989372753795886478302420389925040041144008124564671463722294472951584482114011633462622868413275951868659397307768194924341421488259038303816550858626321487136940732702963806528877357961261601497989935017002269219671343366075691251719204774612725328353030307891733394528388818148621216395336493497652781780786100100128139023427942190871368673301116441911429293171815432044337851721238577039218822096151348300035039915950321654178271967952812234942414537057867942570064072594727589102436235617573653234516855623090357714139207645894977940105960812050974159904617959781384468305807797760810078830000799206221258539114521529302153499960975227358936198232741692118147666574083151206771436618022360799955758887358975275438528564014022389050250034271241210721 A013752 670 138064329795276691783210044921317875578848884660216884221736747025446070862279108642829458597767530508588949111972542389497237382049315574657253629603204028748075794271151549844549555764422783630768956177892251409908603579418360853781238159672668753274171915480328640369170656677948292094734054402280113166688610320830343775664700121828640245437825988702534157080094643500796726858271422690393737090351007344883389976534168053878398499039584761530008242946654666195408422804788634121441476054046690808117106524098687941532088867346983489463576959655658568775826677739667898561132867407529188831717032517091912305581072122407052787484531603250574762038399281984144157798680411613130510188632048342365695881550186041708828732867924990104158191766544620453936350125330946694574319065041473069637092654994796970131459930831400762060908165553517731487259161289305341756836974591380866173628936926153302631307584464410081808275259672779774370022304603549000520379848416944410327433113158121171933699143566166474368312754670113777665333310098581395978923632974386447183150981118173850910468159291784121840806497386618238619952086244502696046659222012005804968769292082654610967031144062344552056357533775493200519745084300570897181392320702398764882991196723851051418273261519067044070399608613855185194733500796072735534083198521031325925455210736367348792038347151364368177103335052705243703435869328453393209155239028812709648771947652196808165528625604988765817524388742654065899518150856076651940089562592830417596665312970393385849668583205797880957074631107204483558717382441903967266255444695885166724248778103009705107153484962236402028307239858789748411482943943555440891738491083887232353985475617941375268293680027092889824157546391607586438138267778870233472520812420554276214343161572387061919981521434471188993344396975242552822879410157098478504201410260231561153755163752145244512215176982695342856674229663513592328480168484737916135869826430767490616513258052409651809316156233531803929515897963839198031266534412795904075990229310445657639701676867859731680499743189511755856068105010434603799876831239414262574507582827517333497583570423463260683201276846249795126677502802275527668680138447255138807188743399325293916939954037 A013752 671 303327332560222891847712468692135372646730999598496494635155633214905017684427201688296320539295264527369921199003675629725430528362346317521986224238239251159522520013719955008475374014436855636799396722829276347569202063982138795757380236800853250943355698310282022891067932721452397732130717521809408627214876874864265275135346167657522619226903697179467543104967931771250408907622315650795040387501163136708807778445567214370841502389967721081428109753800301631312304902120629164806922890740579705433283033444817407545999241561322726351478580363481875600491210994050373138808909694341627863282320440050931335361615452928294974103515932341512752198363222519164714683700864314047730884424610208177433851765758733634296726110831203258835547311098531137298161225352089887979778985896116333992692563023568943378817468036587474247815239721078456077508377352603835839770833177263762983462774426758805880982763068308949732780745501097164290939003213997154143274526972026869489370549608392214738337018414867744187183122010239969530737282286583326965695221644727024461382705516627950450298545964049715684251874758400270248034733479172423214510310760376753516386134705592180294567423504970980867817501704758561541879950208354261107518928583170086447931659202300759965946355557390295822667940124639841872829501248971799968380787150705823058225097987799065296108248691547516885096027110793420416448604914612104880514060146301523098351968991876387539666390454160318501101082067610982781241377430800404312376769016448427459873692595954268711721877303137944462692964542528250378502089224863016083963211996859711293174565492312322120416206462033375256191005969761077260028027843991303639149464911300249481706089932617201464441215019523078943674129422361867404589774310177902939128224887957744842911925974534375038199402591533202218377640154607888551866064115145357273730498341728739854800094763463102193336743830981668256113282570739362345670930160969201750506008668396176884479627941144005025067595245069373233146427826554718074692576104912601254950533795049109834424584078687830502057935787357327615781626707924824548329398232993134876193159472055581694191104220348783720993205231210799893310473656599334288090264168619539959393669248317670735517079019289 A013752 672 666410149634809693389424293716621413704868006117896798713436926173146323852686562109187016224831696166631716874211075358506770870812074859595803734651411634797470976470142741153620396709717771834048274600055920135609536934568758934278964380251474592322552469187689604291676248189030917817491186395415270753991084494076790809472355530343577194441507422703290192201614546101437148370046227484796703731340055411349250689244911169972738780750759083215897557129099262683993133869959022275080809590957053612836922824478263844378560333710226029794198441058569680694279190553928669785963174598468556415631258006791896143789469150083464058105424503354303516579803999874604878160090798897962864753080868627365822172329371937794549907265496153559661697442483472908644060212098541483891574432013767585781945560962780968603261977276382680922450081667209368002285905043670627339976520490448487274667715415589096520519130461074762562919297865910469947192990061151747652774135757543032268147097489637695780126429457464433979241319056497213059029809183623569343632401953465272741657804020031607139305905483017225358301368844205393734932309453741813802279152740547727475500337948186020107164629440421244966595051245354559707510250607754311653219086097224679926105855267454769645184143159586479922401464453833732594606414243991044530532589370100693258920540279194546455549822375329894596555971562413144654937584997402794422489390141424446247079275875152423424647059827790219746919077302541329170387306215468488274291761529137195129342502633311528359652964434994063984536443099934566081569090027024046336467176757100785711104520386610171698554405597087325437851640115565086740281577173248894095211374410126648111308279581959991617377349397892204439252062340929022687883734159460852757264710078843165419877501366052021958924087493598445273775675419673531148449742860974349930385904856778041460995808195328435518760826196666725158680881807914379073439033563649336245861701044466400615201742586693379040073506753417412993222701934940715610099589702492984957126322747722894306230811220877163613021284924824048771872233877310839532679687917885917322996371360106112982137855972106277835022071892970127365603110623548737430934310378457129290787891338553922605931022605377933 A013752 673 1464103098747676896376565173295417245909595009441019266773420926802402473504352376953883874645955236478089881972641732562639375603174128466531980805029151361650043735304903602314504011571249944719404059296322856537934152645247563378610884743412489679332647774805354060628812717271300926445028136510727349846518412633486709408410765100164839096187991807679128552266947157784857414968991561784098358097754101738734303764271069840430107101309417705825326933012631080116732915112299971938352538671332646787402719445378745666099697053161366587457853975005677588485331381646981287519761094592835418445141873840921795827905463722733370535657617633869404825925829387724506917317719485178824413862518668374322711312607630147334626146262295049370576749281136189980291000285980495640109789027134247385962934397435229788021366564076212749986622829422858981501022133380944368265928415517515326542444970768049245055580529622981253350733697411405302473982999164350389593144776259322041893119173184734017628937765518049361452393177967124377090688490776420981847960387091763204213422195432009440885055074346188844112188107350719250035646283869870764923607298570983357263674242472164686175440690880605475191609327586043967677400020585236222702122332155602621797654564022598128910469562521611496389516017405072710510350292094048324833580098846111223089848426993390418562842959758599778428633469522621678806897874239293939346209190140709508404833169097709874263949590441655112783981212833683300187340911755384268738619000079514417699165478285385427806157562863681958574026565490556241681207290789371829801218387335350426207296631289382547221724029096800853986960053333896495568398625049627820327179389579048245900544290241566101583378036627169173153036780963021062845280563948335493507710568043218434427470870501216292243756220223435784266485158897022747933144085065560646797057832970341357089807790605136572834717535154076795173621897331987890824345556739337591732158157194692682151598228462965353751041494337258056346110276151064752195388798576377087950806531076747198790789092252267128457807762979838435151803297828451914453297274355595360358623027878153130221756869570717492403543491948855369822230034039936576135762679901470313051860997270802967965230456664015318801 A013752 674 3216634507948646141339313685730031689263380235741919329101205776184878234289062172167682872597163654542363470693893886440118708200173560240970761828649045541545146086464873214284965313422036128548530718274021315813841333361608896742808113781277239825493827161247362871201501539845048135399726815914067987612800952555770300570278450925062151494325018001471045429330482905653331740686874461239664092740765761519999265370103540439424945301576790699698243271828750483016462214501723038348560527460917824991923774621497104228421034425795522392644905183087473661902273045478417888680915124820459414323976696828505185433908303798845215066839785941611082402559047164830741697347029708937877237255953514418386996753798963433694173643338262223467157118170656209386699327628299148921321206492613941506960566871165199844282942341275439411720610356242021182357745627037934777080244728891981172413751600777404191387110423581689813611561933212857449535340649164077805936139073441730526039182823486860636730776270843154447110907811993772256468242614235796897119968970440603759656888563364124741624465998338576890514477271849530192328314885662106070537165234960450435908292310711345815527443197864690228995965692706538596987247845225763981276562763745858960089447077157648089216301628859980457567766690238944744991239591730624169659375477164906357128396994104478749582565982589643713207707732541199828338754629703728784743621590739138789965418472507668593757897250200316282786406724595602210511587983126579238418745943174693175685066555792991784890128165611509262987136364382752062973612417864249910073276796975764886377430698942773456246127691925671476209351237174570600763771779234032321258813118905168996243495805660720725178681546469890673417221807775757275071081398994493079236440117990950900437153502491172194059532415830888418033467894096758977209117554889036741013136059035839961526307715959485050517874424733506718996447308438377396141087188156324689035551471356739822687061307933134882191038163058955949792404276703889260573269190472300462227921948775613595743363635678230881221803655266705042028511845329108856053894111759243006707894792248302427097199842446866330810585051811635247499439384785740657770270607743530277774938611003954120619611313290841655405797 A013752 675 7066946013963175572522472167548879621311646377924996766035349090278177480733069592252399271095968549029572545114484868508940801915781311849412763737541953054774685951963326451784068793588213374421121988048024830843009409395454746143949425977466095896609938273260456228029698883039570753473199814563207368785323692765027350352901756682361546833032064549231886808239070943720369834289063191343542011751462378059438386018117478345416604827564209167237040468207764811187167485260285515251787478831636461507256532843429137989841012633472762696640856687243179635199293880916084101431970529230549333269776802932225892398296543446062937501847009713719548038422226621133139509071424270536516290251329871177196231868096322663826099494414162104957344188620931692022578422799373230180142690664272829490792365415949944057889624323782140387550180952663720537639967142602342705245297669375682635793012266907957008477481600608972520504601567268647816629143406213478939641697544351481965708084663200632818897515467042410320302664462950317647460729023476045782972571828058006459966184173710982057348951798349853428460306566253417832545307803799647036970152021208109607690518206632826756713792705708724433104136626876265297580983515961003466864608391949652135316515228515352852008214678605377065276383418454961604745753383032181300741647923331299266611088196047539812832897463749447237917333888393016022860243921459092140081736634853887921554024384099347900486100258690094873281735573936538056493958798929094586805984837154800906980091223077202951403611579848485850782738592548906282353026482047757052430989122955755455371215245577273283372742539160700233231944668072531609878006598977169009805612422234656284746960285036603433217563357594349809497636311683338733331165833590901295082458939226119128260426244973105310348792717580461854419528963330579472928431268091213720005859921701740395473298051962988655987770111139514261635194736639115139321968552379445341811106582570757390443473693529097336173710844240526221693912195918444705479472411467644115514744521460023069848169907585073246044302630620950977336640524188052156750405363535056885737244858569520432332548053855765328790855358830162638756268328374272225121284525212536020271540128375687203001286055299979116926536009 A013752 676 15526080392677096732831871352104888528021687092301217894979661951341155925170553894178521198597842902217970881616523256114142941808971542133159841931379670861339985036463428214569599139513304783603205007741510553362091672441814077278256888872493012684852034386353222332981248446037936945380619992595366589221356153004765088725325159431148318392171445814662455317701238863353652525933071831381761799817962844596586134081804099924880280806158567540419777908652459290178206965116847277008177090993105305931442602657013816163680704755739659644519962141873265658532848656372636770846039252719516885193699636042100285599057505951000273691557880341041847040413631886629507501429919122368726289682171726976300121414207620892425940589227914144591285182400186927373604794890222986705773491389407406391270826818842027095183504639349362431447747553002194021195007812297346923423918979618374750837247950396781547625027076537912627548609643289219253134228063451013230392809504940205878660662005051790303117841481092175473704953825101847871471221664576872585190740306243440192545706629643027579995647100974627982327293526058758978102041244947824540223423990594216808096068499972320384500202574442067579529788169247154858785420784566324616701544637113385741290383957048230215862047648896013412412214370345550645626420182521702317729400487558864488744560766716444968793875727857535581704382552799456202223955895445625431759575386773991763654191571866267337367962268342138436599973055938574110117227481247220807212748687229097592635260417100614884233734640927123414169676687829947102329599181058922244190883103133794735450559894533269403569915358536058412410582435755351946901980497952840314542930491649539857589071746225417742778986696634786531466306976768295197128571336399210145296162289479783724788156460205912366836297600524274694159705132437283102023763495996396542852874247978723648854835820162686077205130934173512832812522836396135961090364909577641415959001161907953986804311704683426847573642724796436109061525094432823017938400887994414121785893713647670684456429286964405921559332879474229297208599231641150588380640583686519977964726954277236389834608074321116427353509223349867317347521517438276078591462101891941636536573662041384784993825463494054119887599611773 A013752 677 34110798622711581522031621360574440096063646541785775715270317307096519567599706905510211073319460856172882026911501593682772043154310478066552172723241136882363947125110151787409409309510730609576241402008098685736515404354665527780330384852867148868619919546818029465559802835945347469001222123732020396519319468151468899929539375270232855507600666454813414332989621782787974599474958813545730674200064369578699736577723607534961976931130372886302252065309453060521520702361713467586965068911852357131379398037459354111606508348360032239010356825695564651796668498050682985548748238224778596770558100384494327461129340574347601300352663109268937947788749254925027980641532311844091658431731284166931366747014143100659791474533727375667053545733210679439809734373819901792584360582528071841622006520995933528118159692650549261890701373945820264565432163617271190762349998221569327589433747021729060132184487153794042724295386306414699135899055401876067173002482353632315417474425098783295949897733959509515729783553748759773622273997075389069664056452816838103022917465325731593250436680841257677173063876751093474890184615150370514870862507335494327387062494439187884746945056049222472226944607835999224751569463692215182893293567738108473614973553634961784248918684624541467069634971649174768441245141000179992051492871166825281771800004476029596440144974103005673004528468500405276286031102294039073575787124742459904748258883390189340197413103547678145210140803897047319927548776300144113446408865842327411019667136370050900661515006116890140930779683162393783818129400786452170487370177584947033784880088289592879643104042703720332066049611354508227343651154002390171050818290154039067123190626457242780885433772506626009631476427959944548091471226069064689215668549987084843359579743072389469939345828351831503068872175964710975146208400704083204647764722809255856534074296897421311619672662379207693689112671562310706515531706342078190861925552711774909009072815189488784119293066377770131608170632468912170410666750923727825563608488883932493750775143460799809665854336204881765967292511915607842672267362359284391588505118547088348466633939283492790895659763699658496212504773811892544665442237856595775470852335504922372631434543296436901393056347065281 A013752 678 74941424574097344603903472129182044891051831452303349246448887123691053490016556071405933728082855501011821813124569001321050178810020120312215123472960777730553591833867003476938472252995075149239002360211792812563124343367200164533385855521749126064357963244359210735834886830571928389395685005839248811152944871528777173145198007468701583550198664201225071289578199056785180195046484513359970291217541419964403321261258765754311463317693429231206047787484868373965780983088684488288562256399339628617640537488298200983199498841346990829105753946053155539997280690217350519250599879379838577104916146544734037432101161241841680056874800851063856671291882113070286473469446489121469373574513631314748212743190072392149561869550599044340516639975863862729261986419282324238307840199814173836043548326628065961275596844753256728373870918558967121250254463467144806104882946092787812713985942206738745110409318276885511865276963715193094001570224717921719579086453730930196972191311942026901201925321509042406058334467586025222648135971574629786051932026838593312341349671320632310371209387808243116749221337222152364333735599485364021171284928616081037269376300282895782789038288140141771482597303415690296779198111731796756816565968320624316532096897336011039994874350120117603151988032713236966265415574777395442537129837953515144052644609833837023378998508104303463590949045295390392000410331740003844646004313059184410731924766808245980413716588494248885026679346161812961880824661531416617241760278255593322010208698605001828753348468438807639624922963907779143048430293527835418560752280154128633225381553972235556575899581820073569549110996145854575474001585343251205798647783468423830469649806326562389605297998197057343160353712227998172156962283673735122206823804321625400860996695530039665456742784888973812242312170594470012396219856346870800611139096011935116805361230283634621628420839247119303034980539422396622214623158833545785323650439307769475092932974971306858710086866831960979143150879534200038392234851779430032763247850077999688770452990183377181835881976642125239830141648678590430350971395103347808319945745447953101581194764605833661597764500848149716178872988064727920629976596570940918709462581104314452671261691622271872360544794502422357 A013752 679 164646309789291866094775928267812952625640873700710458294448205010749244517566373688878836400598033535722972523434678095902347242845614204325936626270094828674026241259005806638833823539830180102878088185385308809201184182377738761479848724581282829963394445247857185986629246366766526671502319957828829638103019882748723449400000022408737379059786465250091481623203303327757040888517126475851854729804938499661794096810985508362222284908972464020959686989104255817602820819845839820769971277309349164072956260861791147560089298954439338851545341419478782721374025676407519090793567934997505353899500773958780680238326251248326171084953937469787293106828265002415419382212373936599868213743206447998501823396788589045552587427402666100416115058026972906416188584163163266351562324918991739917787675673601860916922486267922905032237394408074050765386809056237317139012427832565854824532627115028205023007569272254317469568013489282279227521449783705274017915252938846853642747904312336633101940629931355366166110160825286497414157954729549461639956094662964389507213945227891429185885547025014710127498039277877068744441217112069344754513312988169530038880819731721522034787517119043891471947266275604271582023898251474757474725995432400411623421016883447216254868738947213898374124917707870981614885118017785937787254074253983872771483660207804939940363659722305154709509315052513972691224901498832788446687271475791028150378038712677716418968935344921864800403614523517503077252171781384522308080147331327538528456428510835189017771106585160060384255955751705390777277401354880654414577972759498620607196163274077001517797251381258701632299396858532442502316381482999122899139629180280127155541820624499457569962839702038934982923297105764911984228846137231196063488391898094611005691609740079497145008463898401075465496359838796050617234495024394075148942672593938221451621378622933145263717640583825921108767852245111005379005527079957300090356060015159169536779173746011961168586060846429818271177502482336637484347739969359407781980855526621365316228685219432879668493432702682749151906821202146863175481084155042055134878920802749152964173884897839016554530288608363384926444983954778207241624058582666357198404689290686178852518761936494131303576116913521821918329 A013752 680 361727942607074229810222714404385056918532999520460876872902706408616090205093322994466803572113879677983370633985987776697456892531814406904082767915398338596835652046035757185517910317006905686023159743291523453815001648683892058971227647905078377429577596209542237612624454267786059097290596947349938714912334682398945418331800049231996021794350864154450985126177657411082218832072126867446524841381449883756961630693735161871802359945012503454048432315062050031273397341201310086231626896248640113468284905113355151189516189802903227456845115098594885638858734411067319442473468753189519262517203200387441154483602773992572597873643800621122682955701698210306676382720585538709910465593824566252708506002744530133079034578003657422614204782485259475396366319406469696174382427847024852599379523454903288434478702330626622355825555514538689531554819496553385754410303948147183049498181771716966435547629691142735480640925635953167462864625174800487017359810706646537453117145774203582924963563959187739466944023333154434818905026540820167222983539974532763747349037665677469921390546813957318150113192293495920031537353995216350425665748635008457495421160950592183910428175110539429563868144007502584665706504458490042171973011964983704336655974092933534111946619467028934727952444204192546607902604285075705318597201136002568478949601476547453048978960409904424896791965170373198002621108592935636217371935432312888846380551051752942972474750952793336966486741108167954260723021403701795510852083686926602147018773438304910272043121167596652664210334786496743537678450776672797748827806152618469474009970713147172334600561284625367486161774898195776177589090118149073009409765309075439360725379912025308281208358825379540157482483741365511629350774963496937751483997000113860379504466598954655227583595184787162797695502565834923206064185568593783102227051688882272529212168834584120144387656362665548675962971382508878817675142994666188298512263853304695472303844719988278687383575679606310741776972953693592553111984712682618897011939591987139599754421427094036631680071647793999886739286181116658396531941888627395131328989003639889062290025120552319370303044072574356683399629748647721309848056706117986764895102371637534938983719974477606473956728859007442754568813 A013752 681 794716289907742082893059303546433970050016999946452546489767245979729550180590030618843567447934193652529465282867215145404312792892396251968269841110130149897247927545140558536582848966464171792192881956011477028031558622158510853559787142447457195212781978872364296034935926026325971836747441493327815356662399297230483084074964708162695259882188848547328814322212313332147634774062462727780015076515045394614044702634136150632349784799192470088544405796191323918707653958619278259450884291058262329289821936534041267163367068996978390722688717871612963748572639501114900815114210850757373819750295431251208216400475294461681997528395429964606534453676630968043768012837126428545673292909632572057200587688029732702374638967874035357483407907120115067445816803736013922495118193979913601160836813030422524690549709020386689315748745465441500900825938433927788502439437774079361159747505352462175258898142431440589850968113622189108915913581509036669977139504122502442784498369265925271686144950018335463608876019262940293297134343310181907388894837324048481952925835751493401417295031350264227975798683468810536309287566727490321885187649751113581117440290608451028051210700717855126751818312384483178510557190295302622651824707287069198427633175082174974443946722969062569597311519916611024897562021614311324584958050895797642948252274443974754348606776020560021498251947479309916011758575578679592769566142144791416795498070660701215710527027843286961315371370214644995510808478023932844737342027860177744917000245243955887867678737205209845903270105525933345552279556356350136654174690117302777434399905656784337619117433142321932367097419451336120262163230989573513401673254384038740275513659666719602293814764339358849725989016779780029049683652594802772240010341409250151253771313117903377535001158620977396666537019137139326283723015694200541475592832560474352746679134929581311957219681028776210441090648127372006762432289159281615691831443685710415952651546849814248276181715768095064699684009579264822839187030413763713716735231283595745700660463875325598479801117410203417751166211739913298497180676329314387103529788840996836269851185189853445656555787827445861633428986557779043717736180583341216922474539910487664260947232783927301423282933303239351731787682161 A013752 682 1745991688927309356116051289891515432199887348882356244638018639417465821746756297269599317683111423454607235226459271674453275205984594565574288840918955939324253696816673807104872519179321785427447761657357215030585334292882248345270852351957063457882482007582584358388754229479838160125334128960841210338587291256015371335712697463833441485961168900258481405065900452390728353598615230612932693123103554731967056211687197122939272477203825856784532059534232338649400715747086554336013592787455002337449738794565288663957917450586361524417747113163933681355614088983949437090805921239113950281991399062458904451431844221932315348569884759632240556194727558236792158324203166763514844224522462760809669691150601322747117081812419255680391047171942892803178459517808022587721774672173870181750358478227838286745137710717789556426699993787574977479114586739339351339859444789652356467965269259359399043799218921874975902576945627949472288262138575353563939775490557137866797542917277237821894460455190283013548700614320679824373804152252469650533401957600934514850578061146031002913797183876530508862829707580976748271504784100296237181757266503196537715016318466766908628509909477127713473744832308709543187694147078779861966058881909691028945510085655538418853350950363030465405293409256794421699943761486641980113152837818067421557310246953412535303889086917170367231659528612043885477833590546359065314736814292106742699709261241560570916027880171701454009870900361575055137246226218580459887940435208810505582649538800971085645290185639846031449484421840475560178358185314901250229221794187714202023376592727955189749201000613681285410513030534585456215972618484093008943476139881733112385303510287782966239511037253571392847997869865176723822154984750781690611302720076122582304535574920033720444397545490287340476381831044295099845339465480158589621877453135362152984454059440290142370011639220221334339076153935836298857063739282941709674953681777505783847975448429041903462771229542504857145205769045644815777693905819038879035667303130059853304351039134090339860123054950216908799312167192589516798305945895503708466454946083670049284863053862108020107453065856898558008643483467440559047866388741600653578676564183341398381301070426288281226952604467216855754737537707717 A013752 683 3835943740573298655386964683891659404543152505494536669469726950800172410377623585101309700949795797329772095792531019868773845627548154260566712583498946198695385371906232354209404924636969962584102732361213801422195979441462299614560062617249668416967812970658937835380093042167204437795359081326968139113876278889465770824560796328042070944656688073867883646929783293902430192856157661656613126791458509746131622497076772079097581632416805407355616934796708448012733372496349159876221863354038640135377076131659939194715544638938236269145790407621162297938284153497736913288500608962333348769535103740222213079795761755585296820808036816912032501959816445446232371838274357379442112761275850685498844311457871106075416228741885104729819130636758535488583075560624225625224738954765992789305537576666560715979067550446983655469459886351302225521614747066328554893671200202866227160119696562812599699226883971359322057961549544604990617311918450051779975686752754031893354201789258091494702129620053051780766495249662533574149247722498675822221884100849253129126720000337830113401612412976737527971636867555405915952496010668350833088320714507522793359890851671486898256836271121249586501817396582234866383364041132079356739431363555591190593285658185217906220812037947577932495429620137177344474776443986152430308596784686294125161410612556647340062644323957023296807955984360660416394800398430350866496476780999758513711261246947708574302513252737228094459686368094380396136529959002221270373805136153756680765081036745733475162702537850741731094517274783524805711852933136838046753600281830408101845358374223317551878994598348257784046897128084484247306491842809552340648817079320167647910511812102259176828205748846096350087051320093793262237274501497467374273032076007241313323064658099314083816341407442161287026610882804316334360210805659908421399264764538390650106845568590317442786915571366826271542950310197032348588969035204622936155873238865180207114002060198605061907708391304883171148017074593281660263593511084428417241361064976741497709659232977596476672690351725626548632088831322119168405878163132421647500801516545823098278844129335051320176074385687606131944989733177966908228162456065296635912352411510801052243718451726555353855614872014475432093158370343854249 A013752 684 8427568398039537145885161410509975711781306054571497062824990110907978785599639016467577412986701366733509294456190650651696138843723294910465067545947184798533761662077992482198062619427423007797273702997586721724564566832892672253188457570097521512078285096537686424330064413641348149836403901675349001633186184720156298501560069532708429865410743698287740372304733896703639133704978382659579039560834345912251174626077668257777386846419721479960290405748368460283975219374479104248059433788822892377423436261256886410790051571747305083313301525543693568570410285234527998494835837890246367246668622917268202136311288577020897115315256886755735406805716730645372520928688763162634321736523043956040960952272942820047689454545921575091412630008958502468417017006691423698618751483620886158104266055936433893006011408332023091066403370313810989470987599304723835101395626845697101070782973348499281539201464085076430561341524349497164386234284834763760606583795800608069699181331000027013860578775256554762343990063508586262405897246329590781421479369565809124691403840742212759143342471309892348953686198019226797347633735438366780295040609773027577011680201122256715470269287653385341544492820291170001444250798367178346756530705731633845733448591032923739967124047370828717692458875441378625811083847437576889387987135955788192979619115786954206117629579733580183087079297640370934819376475351480853692759487856469454623640959544115737742621616263690123527930950703353730311956319927880131011249884129803427640883037730376444932457475658079583214654452699403998148940894101633188717659819181406599754252348168628661478151132571122351551032990401611891332362578652586492405451123266408322459394451188663411491568030214873681141251750246063797135292079789935821277851470987909165370773053844193042144502072150428347597464109521082986589383140034818801814184687690844258284739714192927421802853510292917318579861831502880069849964970344556590734453505786800915029462526256335321011235335696828327012193512881439807599114943852489232679270259753901070468121334851779459249900702741201527344699162414695812987714324401930359559260931851173346918620552149107750426835425355670671883142443791993297377272915975456709099438248089229911779449438443242112420785873815802524308668939645447785053 A013752 685 18515367770492863109509699618890416638783529401893579047026503273664829391962406919179267576331782902713519919920250859481776417039660078918291753398445965002378674371585349483389143574882048348130610325485698027628868353331865200940255041281504254762035992357093297074253151516770041885190579371980741756588110047830183387807927472763360420414307403905138165597953500371057895176749837506703095149915153057969215830653492637162336918901584128091472758021429165507243893556965730592032986576034043894553199289465981379444505743303128829268039323451619494770149191396660258012693154335844871268840930964549238240093475901003714910962347619380202350688752159657227883428480329212668307604855141127571421991212143655375644773731637389700475833548129681829923112186363701057865865397009515086889355072524892345262934207064105454731072888204579442743867759755672478265717766192179996531052510192446652921541625616594912917943267328995845270156556723781975982052664599373935929129101384207059349451691569238650812869746169528364018505756250186110946782990174936082646947014238110641431837923409467833490651248577048241273772751316758091816308204219671341586694661401865598003888181624974487595373250726179700493173019004012690827824097960492399559076386554499333456707771532073710692770332149344708840906951212820356425985407737694866659976223197383938390840432186674675662242313216915894943798170116347203435562992594820663391808139188118422275820539690931327201390864298695268145495368034881552647831715995433178130527020033893637049516609074020800844322595832580590583933223144341288115612698622741550299660092408926477169267498038258755806357619479912341325257200585299732523814776117816299084443289609261493515046974962382077477467330095290602162306236699298488999347439681760436436319588399295692113591471052514491079671628648617819321536874758656496907585763758856784835451573152081861545700869162113539348919956443811827513460373039846990829843594352213601610319729170185168700261684032525931834445789147800523257295255531643918844196356760679320651818462572669359471972031843922419755576304059825086701134008370711040999951696267277027843180209353071589727687757429506408466127263949011009274337868596398078389891465831052038116179450416259802920988466564773318145906145660401048783761441 A013752 686 40678262991772820251592810062702245355407414095960193166317227692241630174141408001436850865200927037261603264064791138281462788236133193383486982216385785110225947594373012815005948434015860220842950885092078566700623772270107846465740325695464847712193075208533973672134173882343782021763702880241689639224077775082912903014016657661102843650233366379588549818703840315214195703319393002226700044363591268358367179945723323845654210826780329416965649373079876619414834144653710110696471507546794436333378838956761090639579118036974037901882393623208030010017773498462586853886860075851182177643525329114676413485366554505161659384277719778304564463188494766929659892371283280232271807866745057274414114693079610860291567888407345171945406305240910980341077473441051224131306277229904645895913094337188482542666452919839684044167135385461035708277468183212434749781932324219452378722364892805296468626951479659023680721358321803872058533955122149001232569704124824537236296635741102909390745366377617315835874832334453815748657146481658885750082229414334573575342590281129079225747917730600830178960793123774986078478734642917527720429124670617937465968171099898718814542335030068949247035031845416801983501122751815881748729543219201801831290821260235035604386974055965942392016419732110325323472571814566323067889940799715622051967762364652512644676429514124262429946362137564221191524579745614805947931894730820997471802481796296173739977725700976125861455728864233504115653323572634771167286280041966692352767863014464320597787990135623699454976743044179557512901291248117809990001098874163186008353223022411470340880693190054486506567689997367413891590069685903512354821063130842409088521907271547501252558203992353424217995724219353452950586802028358780331566324980827678850594135713252635573560461902374336902038568141013349049416513844768323705965922978208356283487106215123849815904809549163445949577144307054585047072439568543838853166376791813282737872444986896815634474919819459472240277398757717749596277676403021689700699395803212467472045162272154582759922553961097556203001140019435715482391416390452157076893876699207630171466919948698282631730003072625579400081598895977187375720297306286578222591550430821327741246252564522787017411661042806979966555802015901104177923885877 A013752 687 89370143792924886092749403707756833045830088768824544386398949239854861492588673379156761350846436700863742371150346130804373745754784625863520899929399569887166406864837509154568068709532844905191963094547296611041270427677426938685231495552936270423688186233149140157678780019509289101814855227890992137375298871857159647921794596881442947499562705935956043951692337172525587960192706425892059997466810016583332694340754142488902301186436383729073531672656488932854390615804201113200147902080307376624433309188004116135155322327231961270435618790188041932009048376122303317989431586645047244282825148064944080427350320247840165667258150352935128125625123002944462783539709366670301161883238890831887809980695905060060574650830937342764057652614281423809347209149989539416479891074100507033321068258803096146238197064887785845035196441857895451085597598517719145270905316310136876053035669493236341573412400810875026544824233003106912599099403361355707955639962239508308143708723203091931467569931625242891417006638795033199799750820204571992930658023293058145027670847640587058968175254130023903176862492933644414417780010489808401782786901347608612732071906477485235549510061061481495735964964380713957751966685739492201958806452586358623345934308736373222838182000957175435260074151446384735669240276602211780154199936975221648173173915141570280354115642531004558592157616228593957779501701115728667606372723613731445550052506462693706731063365044548517618236314721008542090351889078592254527957252200823099030995042778112353340214327965267702583904468062487855844136872114828548032414226536519660352030980238000338914882938549706854929214924216208319823383099930016643541875698460772767482630275589860251870374171200473006936606109919536132439204056304240388451215982878410434755316162016040355112334799516418173778734205806327861568080916956007182007132783123758754821172354627098045542866579512090751220986042598923348418149732090813960406529811613782175105761636212303948941398843352460511889445070705895863022055057438652272436572579657791036083221511923618323549851052531330977993504622700266914813941809823389097935847108159163486712823127290126941910816750558397941979272774461880664457493181911612355033636296514457047518016884256563077253419311046934986523097028934725878898777271769 A013752 688 196346205913055974745770439945941762201688705025107524016918491479961130699217315414007404687809621431797641989417310449377209119423261823022155417144890855042104595882048007612586046954843660256706742918720410654457671129607306984291453595729800986120842945154228660926420279702861908156687236935676509725813531621470179746484182729348530155656539264941295428561868064768038716748543376017684855814434581606433581929466636851048118355706600735052774549084826306185481096182921829845700724940870435306443879980286045043148936243152928618911147054482043128124623879282340700389622781195859168795689366850298682144698888653584504843970966156325398476491998395237468984735436741478574651652657475843157657518527588903416953082507875569342052634662793576288109135818502527018098006320689798813952206386964590402233285318951558465501542326582761796306035057923943428962160178979933370716688519365876640242436787044581492433318978839907825886980221389184898490378540997040199752991728064877192973434251139780658632443163585432687939960052551989444668468655677174848744625792852266369768553081033323662515279566896975216778475862683046109058716782822260696122172361978531035062502273604152074846131915026744428565181070808569664367703497776332229895491017676293811970575485856102914431266382910727707264265320887695059280998777261534561961036463091566029905937992066640617015226970282854220925241565237351255882731200873779367985873465356698538073688146213002873093207265183442055766972503100305667183197922083085208348571096108983512840288450878539693142576838116333285819289568708036278320027214055700733693793412063582886744595997815993705960279485188503009678651972670546246565861500909518317770159338715470922973359212054127439196239723623493220882968931311700416133427321514383867725157429607949240660181799554537570727791879050156502311865073774552347778869670724522897984342115663115734406057677875188063380432506335589834596474674961403518271013145996115479438707358314758431775824253258845355744621110820340853211059454961192719042543149957508166906274837661696189456839022762411334158651729656072486411846230156181985848165056096625682180308072410656408891378064400976800278528462285492751819813112520659812344008898943442262133397083094711669080725762226370116165391244172569592755940613666076493 A013752 689 431372614390983976516457656561234051557110084940161230265169925781474604146180441964574268099117738285659419450749831057281728435372906225179675451467325208527503797152859472724851545159791521583984714192428742207843503471747253444488323549818372766507491950503840368055345354507187612220241859547681291867612328972369984903025749456378720751977416765076026056550424138295381060696549797110853628224312775789334579499038201161752716027487401814910945684339363394689501968313879260171004492695092346368257204316688440959798212926206984175747790078697048752489798662783302518756001250287302593844129538970106204671903458371925157142204212645446900452852920474336719359463754521028428509680888474427417373568205112820807045922269802625844489638354157487104975771393250051858761319886555487994252997432161205113706527845736573948706888491502327666484359022258903713429865913218913615464564677046830978612633621136945538876001796511277493473695546392039221983361654570497318857322826558535192962635049754098107015477630397195615404092235456720809936625636522753142691942866896429214381511119030212086546069208472654551262311470314652301602000771860506749380412679266832684032317495108322108436951817313757509557702812566427552615844584614601909080393765834817504899354342425858103005492243254868772859590909990266045240354313643591432628397109412170567703345768570409435582453653711430723372755718826460709174360448319693271464964003388666688147892857229967312185776361608022196520038589311371550801485834816538202741810698151436777710113726580151705834241313341584228944979182451555703469099789280374511925264126303691602177877407201738171994734028959141112263998383957190103705197717498211744141040067157889617772470188882917983914138672800814606279882742091805814245139825367101357392170872848664481730419413621319042888958758273193835579167567082691508070176666581776806871599628111865268490108718291788175246810216419290866608454860890203529641415881753465708326840066217524274611485884409683246570932580472288854504697622549740403736467300456645442693085818342746528236675333009017701146557850054391252646826167653131822908418628244286623750136835086212130334357607488946030211927031641227575748129408207889607719787550978742649907073391559081536970354499611335145215364563447135395284801528224370055121 A013752 690 947725633816991796406657471465031211270970856613534222892578326941899705309158430996169667013761671013593744533297378832847957372514274976719746966873713483134925842344832261576498844716061972920014417080765946630632177127428715817540846838950964968016959815256937288617593743852291184047871365426255798233144286752296856831947571555664049492094384632872029246241281831834952190350319904252545421208815168409168071159386927952370717112389821787359347668493581378132835824385592734595696870451117884971061077883764504788676673798876744234117894802897416109220087662134915633706934746881203798675552597117323331664171898043119570241422655182046840294917866282117772432741868682699457435768911978317035969729346632867313079891226756368980343735464083999169631769750970363933698619790762407123373835358458167634813241677083252965309034015830613883266136771902811458405415411341953213175648595471887660011956065637869348910575946935276653161709115423310170697445555091382609529538249949101818938909204309753541113004353982638767042790641298415619430766523440488654494198478571454983996179928509375954141714051014422049123298300281291106619595695777533328388766656349231406819001536752983672235983142638325248498273079208441333097010552398280394249625103539094058263881490309610252303066458430946693972521229248614501393058427074970377484588449378538737244250653549189529974650677204013299249944314261734178056069904958366117408525915444900713860920607334238184872150666452824765754524780717083297110864379091934431423758103838706600629119857296593297717828165411460550992119263846067880521612237048982802699805285489210449984796663622218763872430661623233023644004449553946657840319385343571201877865027545883490246117004975770810659362664143389689996902384375697373896572196331521682190599407648515866361731451726037937227042391926206856767431144880673243230178136480163644696904382961767994872768854087058621017242045473182033938775329375777154622190692212364161194067625479900831321434488048074092716338879297618613346820676741779667009018659103250037596709542899014122535975706620811889418987596569497582065077090333930614929795726252697712379050626684408050344583663653214428375603688515776983918640309832733468160373249500297601845840241255302136723868835646103314038155945893356463440708957508941011100837 A013752 691 2082153217495930976705426464808673571162322971979934687694994584291353652564221072898584758429234391216865456739654341295766962347413862123853284086221548522447432075631596478683567961841188154505271674326442784747498893148960888651137240505175270034733260714119491223092853455243483731353173389841483988718217997994796194459788814707793916734131363038419848253992096184541389962199652829642842290395766924994942252337173080711358465495920438466828486827680398287757840306175147237906746024381105993281421188110630617020722652336132207082357014881965623191956532593710409647254135638898004745690189055866759359666185660000733695820405573434956908127934552221812746034733885495890707986384299616362528025495374552409486836521025183742649815186814592546175680998142881889562335867680305008450052316282532594293684691964551906764783947732779858701535702487870476774116697658718271209346899964251737189046267476206398959556535355416802806996274926585012445022287884535767593136395535138176696208783521868528529825270565699857371193011038932619115889394051998753573923754057421486599839607302935098971249345770078685241923886365717996561243251743623240722470120343999261400781346376246305127902454964376400570950705955020945608814132183619022026166426352475389646005747634210213724309837009172789886657629140659206059560549364283709919333640823284649605725618685847569397354307537817217218452127658433029989189185581193530359946531436232446868352442574313321292164115014196856010362690943235432003752569040864979945837996554133638401582176326480615475086068479408978830529686022669811133505982084796615217531472212219795358616598269978014624227730163586242952945877775670020807275181689599825930525669465518306028070719059931768471018619773123027148923194538473407130450769115340353135772746898603789358396723999442105348087812135061876464318046225302839115376701365846919527399098929367004284735473172429267790374880773904580928563489398638582408704952950790564062143366573179342126413191570241618781697796517816868093522965026801689928418813994049840332599970865749134027211538627445923721053515749663186187796974367463645561000761210577176874096774226825644486607050309046112099141201303669162033669252760702515429548340029152153831255311010037898794382339831914488980941828613127704150179237579647143401388538889 A013752 692 4574490618838560355821821943184655835843623569439916508865903101688103974683593697158190714269027957503453408457020587826800016277268255086105665137428742103817008270162617463667798812165090375448081868495194798090255068248267072366548517389870068266308973788920522217134999041169933757782921937481740323213924941594567239228156025913023235064886604595408406614020635317437433746952637266725324511999499934213888128384769258322854548694537203311622185560413835038203975152666798481681121015565289867239282350279055465594527667182482458959938361695678474152728502108381769995017335998658916426281345355739270313186609895021611929717431044836600327157072211231322603038310346434471885446086306257148474072013337891643642579836692328682601643965431659823947971152919911511368451901293630103564764938872724109663225268246120539162230333168917349567273938365851437472734384756204041846935139221461066604334649645225458514145708175850715766970816013707272341713966482325081402120660990698574201570697397545157180026119432842586644511045252534964197608998732241261601910487664155006059847617244548412439834812656862871476506778345482438445051424080740259867266854395766377297516617988613132366001693556734952054378700983181017502564648407410991391487638696388431052274627552359839552308711909152619380986811222028275712854526953331310692776008888756375183779184252807109965987413660584426228939324465577366886248640721882186200802529565402685769770316335766366878884560686190492654766832002288244112244394182780360941006078429431603568276041389277912198764092449261526490673720191805575060312642640298163632916644450246890402880666399141698129428323169398975767622093473147035713583574172050817569364895815743718343671369774670095330827907641551290646184258401026075465600339746402755839292724936232525220397602626774305449748923260730942592106747556990337536482612900765682201695820347819308413563834559827101335453613060268364300053986208808965551924781632886869244528976361275014651729781879820836463390058949643659201469954163883312772736134344927499210722135992050847457783750364498694415154574102010020054589952685317629297518672379638057592390612976335940937075689528974308281813219264161148987971348315263426398717703044047281967267918289053263651258000610716132291129197463041566017943784962484774052850619939133 A013752 693 10050155889588317101740542809176688871348440982059496569978389114408764432379855352656544999249054422635087138380074231455479635761158356424174146306930946402085967169547270567678153990326703554859435865083942971404290384941442757989307092705544539981080815414258387311045592893450344465849079496647383490100993096683264224584258788930912047437555870296112269331003335792410041942054944074995537952862901355467912218061338060535311443481898235675633941676229195578934133410408956264253422871196941838324703323563084857911177284799913962334984580645405607713544519132114748679053087189053639388540115746559176878070981939362481409589196005506010918764087648075215758875167831116534732325051614846955197536213303347941082747901213046115675811792053356633213692622965045590476488827142105337531788570703374868930105914336726824539420041972111416999300842589775608127597443309380279937716500869549963329723225270560332355578120862344022540034882782114877334745584361668203840459092196564767520850822182406710324517384393955162857990766419819316342146970214734051739397341398148548313485215086272862130317083407127728633885392025024917263777978705386350928385279107498730922644009720983051808105720744146689663470006060048695453134532551081948087098342215965383021847356732534567496422240064408304780028024254796121741141395716468889592028891528597756278762867803417220595274347812303984424979695850873475049088263665975163083163157455189700636185384989678708032909379827560512362522729909027272314600934019568452987390354309461233039502462932243573100684711111027573700010163261396848407506875880735065501517867857192418215128824078914310790354026003169549761465739360504037462743112455995646199894676107188949201045999394950199441828913088488185549666815707054287797923946422846854578926116684902857909213532971023149073098384403825880874858524382707771567652300542982203797125717304159020584599744527940141633991587893409596367218607700753297317578745247452451730230161065721207189850330789966377710067959512367119265629489298051638161701287155805715765956532774535711864750899550803631630094599302116014059934126049642831566648523218064812530482176709010062238755289895156555295143642723362044326573052248633747797982793587771878482087616481050020241813827341743342643610846826302320541422495562579048594112812006275201 A013752 694 22080192489425532672523972551761185450352524837584713964242520884356055457938542209786429363350172566529286443021023086507688759767264909063910599436327289245382869871495353437188904316747767710026180595589422708175225975716349739302507682674081354338434551465125676922367167586910406791470427654134301527751881833413131501411616559281213768220310247040558655720214328735924862146694712132765196882439794277963003143080759718996079241329730423779367769862675542686918291102668476912564770048019681218799373201868097432830856494705410975249961123677956120146657308533256102847879632554350845736622634295190511601121947320779371656867463624096705988524700562821249022248743724963026806918138397818760568987060627455426558797138965062316139758507141224523170482692654205162276845953231205426557339489835314587039442693797788833513105832212728783147463951169737011056331582950708475023163152410401269435401925919421050185205131534569817520456637472306385504436048842585043837488625555852794243309256334747542582964693513519492799005713824343038003696893561770711671455959051732360644727017544541478100306632245459619808646206278979743228520219215733812989662458199174711837048889356999764822408268474890277190643603313926983910536568014727039947355057848475946498998642741378444789639661421505045601721569287787079465287646389082150433687474688329270544442020564107633647817742143631853781680391784369024682846915274147433293709456929051772297699290822324121548301907481150445660462437610132917275178252040991891213296608417886328987786911062139130102204310310927579418922328685288875951292606309974938906834755682251742818638026501374740806407795128963500825940229375027370305646618065822434701168603407494121394698060670705588173698122055408543652617994108398270292038910290994539509900678356731578826542131937337858513597150535205460282064178068808974134132104292931901742285200917237368224365638727884491169879518601820883218779281118554994206720503308653036451315663861389492196101176745556131829019307048670561026587987987819449041257727881305157537806502505654958966857726313115578691317834666748882889675274931065300951926805510088393129469342229695106738545371899658951983430583063226411385480995790248343912168197512334817025146493408866894471264978669810123788013030477386198229505222750986169761265847977786616597 A013752 695 48510182899267895281535167696219324434424497068173616579440818382930253841090977234900785311280329128664842315317187721057392205208681005213411586961611054472106165107675291501504022783894845658927518768509961689860971468648820377247609378834956735481540709568881112198440667188442163720860529556133060456470884388008649908601321580740826648780021612748107366617310880232826922136288282555685137550720228028684717905348429102634386093201417741043270990388298167283159485552562643776904799795499239637702222924504210059929391718867787912624164588720469595962206106847563657956791552721908808083359927546533553987664918263752279530137817582140463056788767136518284101880489963743769894799150060007816970064572198519572149677314306241908559049440189270277405550475761288741522230559248958322146474859168186147725655598273742067228293513371365136574978300719912213290760487742706519625889445845651588949578031244968047256895673981449889092443232526657128953245999307159341310962510346208588952550436167440351054773431649202325679415553272081654494122075155210253542188742036655996336465257545357627386373671043274784719595715194918495873058921616967187138288420663586841905996409917328483314830965839333938987843996480697583651448839928355306764339062093101654458300018102808443202838336143046585186982287725268213585236959116813484502811381890259407386139119179344471124255579489559182758351820750258747228214672857301910946279676873126743738045341936646095041619290736087529116035975429462019253566619734059184995612648694096264786167843603519668834542869753107891983372356121579660464989856063014940778315958233907078972547744223520305551677925898332811314590683936935132561505619890611889038467421686264584704151639293540177217614774155732570404801733056150999831609485909315003303251790349739278681913063866331275154372939725846396239694999217173316172688233131571388127800586415170497988931308285162227100225302368200480431658080617465322272164945769110721083540513503472714354834285309986821628355417585929222575413809609239329543643228155227431110560886004923944850186424709914926384825282762847295708616579023550466191383191705664199705444144878640149504584182063550717507596990989908425813901747751175611575033529934599593004246846019280567153369158137572841962264627958817477510222974383916614965501068007197196663609 A013752 696 106576871829691565933532763428593855782430620058777435625031477987297767688876876985077025328882883095676658566751861423163090674843472168453865256554659486675217244741562615428804338056216975912663758734416385832624554316621458368812997805300399947852944938922831803499974145813007433694730583434824333822866533000455003849197103512887596147369707483207591884458232003871520747933425356774840247198932340979020325238050498738487746246763514777072066365883091073521101389758980128377859845150711829484031783765135749501664873606352530044035289601418871702328966816744097356531071041330033651359141760819734218110899825425463758127712785227962597335764921398930670171831436450345062458873732681837173883231865120147500012841059530813473104231620095826799459994395247551365124340538669961433755805265592504966553265349407411321700560848876889205055227326681647132599800791570726223618079112522896540922222934645194799823399795737245406336097781861065712310281460477829072860184635230620269928753308259866451267337229333297509517675970538763394923586199115996927032188666254533223951214170827150707367862955282074702028951786283235935433110450792476910142819660197900291667474112588370677842683631949016663956293260268092591282233101322596608961252919418544334844885139771870149716635824506273347655800086132414265246765599179639225452676606012899918027347644837019803059989508138561524520098950188318467660387636267492298348976450090259455992485616234811470806437581747184301467931038018528056300085863555728029435360989180929493735210752396932712429490684847578038687469066399110514041582713770443824889960160239893852502687394059074111297036403198637186458155732609446486237627846899674320217512925444723292595021151527907769347099658820144457179349407524363746630046040542765062257244183398377195264163001314329811514157348577684532538609913280129775631396048190062339716777888354129584081682084302501412939194989302936455508352803116571313031946385854736254220538508167129553437570924826041047117496852436286501998184139711498807007384172257034666149902266552817906835859575087683093267461146229975508671830624114740374222468872177344246752860786298372408461571447993620926364190589204828811513142139809332818630348665266315305830330320704359406035952040428247533791095387625521998089959874721464803079205846411812241069948973 A013752 697 234149387409832370355971481252620701154000072269134026068194157138093195612462498736214224647555694161201618871153839546689310212631108354093141968650586892225452286697213066097083130709508696080122277939512799674276145833617344036282156178244978685432920030813461472289443198351177331827323091806309061408837773001999643456686036417814048735771247340607079370154735712505731083209735508834324023096054353130907654547996945728457578504139441965227329805845151088525859753300479342046158079796113889376417828932003241655157727313156508506745531254317261130016740096386781892298763077802083932036034448520956077189646916459743876606584989145833826346675532313450682367513665881408102222145590701996271021460407668964057528211807789197200409996869350531478413607686358870349178176163457905269961504168506733411517523972648082673776132184982525583506334436719578750321762339080885513288919810212803700406123787415492975212009351234728157720406826748761369945688368669790473073825643601672733033471018246926593434339892845254628410334107273663178647118879457845248689718499761209493020817533307250104087194912754718120357607074464269350146543660391071771583774793454786940793440625356650379220375939391989610711976292808999423047066123605744749887872663962541903654212652078798718927448906440282544799792789232914140747144021397667378319530503410341119906082775706932507322796949380419669370657393563735673449871636879680579472701260848300024815490898867880801361743367098563910325044490526706139691288642231934480669488093230502097736258023016061169207591034610128950996369538878845799349357222153665083283242472047046793948404204747785822519588977827405898648568144542953930264068379638584481517875897202057073831261469906813369255577950427857372423030648331027151346211151072454841779165470926234697995366113887582595896603694825172917987325979476445117062177117873566960357761020714022696227455539212595604227411391498551392751851108447107174731186209722855550522523102443183628902343321842812180517140584802521444890010554946162878995223026448705161531335279616540941318383486467639755908612138267256192552011881180084602166764112173625310116035147497524181390072471241985175222126724483008898894373281161104202530876017590094726909235714587477615060986632820859831739036566613271829803641844763058172365015244566751493630677893681 A013752 698 514426204139401717672069344312007680435338158775287455271822563232390750760580109723462651550679860072159956659924985484076414537150545053942632905125339402219318673873777106215291638168790605288028644633109620884384692396457304847711897123604218171896125307697174854619906706777536598024628832698461007915216587285393216674339222009937465072489430407313753376229954360375091189811788912909009878742031413828604117041949289765421299973594353997604443583441796941491313878001153114475409301312062214959989970163611121916381526907004849189319932165735022702646777991761759817380382481931178398683167683400540501585654275462057296904667221153396916483646144492651149161427523941453600582053862772285807434148515648714034389481341712866249300763121963117658074696086930438157144453031117017878105424658209293305104000167907837634286162410406608706963416757472914514456911858960705472695756823037529729792253960951838066540784544662697762511733798367028729770677345967529669343194938992874994474535827088497725775244744581024418617504033680238003487720178168886011371311543975377256166736120676028478679567223322115710425662742597999762271956421879184682169553221220166908923189053908560883147165938844201174734211915301371732434404273561821215503656242725704562328305196617120785483605247449300750925144757944712367221475415010675230168008515992519440433663858228130718588184897788782013607334293659527274569367986224658233101524670083715154519633504812734120591750177515544910984122745687173388901761146983560054030865340827413108726558876566286388749077503038453305339023876916824221170537817071602187973283711087361806304644037830885452075536984286810759330904213560869784790158230065970105894773346152919391207281449385268972254504757090002647213398334383266651507625898906183287388826539624937631495819352211018963184838317530904900818155176909749922185603127968226611906000962508707863611719819650072542487622827122317409875816885258294462884416102761113644497983256067674432698448278088658360596157864811139614423353189216719845152504989107805239884343609317540448076488519769404543731220867773161855036770102952645870960380754445454806324929219052060626513989219318641429963012413689170550870938098710945932960334610645438115019590864948688320288987632307429050330663336849358210078601132944438804685938492313153031506599332417157 A013752 699 1130194370494265573725536349453480873916437934829306539232194171421562479420994501062447445456843652578535424781855193108515882738119747483511964492560370666675843126500688302354995729056832959817798932258941837082993169195016698750423037980558467323655787301010693155599935034790247905860109545438518834389730842266008897033523270755832610764259278604868316167577209729744075344016500241661094703596243016181443245141162589614630596041986795732736962552821627880456416589968533392502474234982600686267097964449453634850290214614689653668935890968119844877714971247900586318784700312802798941906919400430987481983682443190139881299553884874013025514570579450354574707656270099373560478772336510711918932824288880224733553690507743167149713776578952969494790107302986172631246363309364088278197617974085817391313488368893519282526698815663319329198626616167993188261835354136669923512577740213452816353581952211188232190103644623946984238279155012362119306178129090662683546999280967346362860555212113429503528212703844510647702656361995482893662521231437042566982771462113903831798319257125234567659009189638688215805181045487805477711488258868568746726508427020706698904246351437108260274323567640709980891063577917113696158386189015321210461532765268372923435286516967814365707480728646113749782543033204533070785581486778453480679114709635565210632759496527203188738242220441954083895313443169981422228901465735574138124049700173922194479634810073576862940075140001652169432117672274719935417169239922881438705811153797826599872249851816131196081723274175481911829835457586262813911671584106310006977304313258933888451302951114455338209954754478123238249996557193230917183977631454936322650817041497963902482397344299435932043146951326735815927836140640036833362254099896884682393251907555987976396315116807608662117089783615398067097486923670720579041770072146193866357484114631631176354948443771209375845307351187731349497169696912472934957062177766166676962069213580680728638490866960782418229758828990073732888106956709133499800053461069848112025902909670636364424045277933381782577492246497636595515783916186962978499956517516664209495869494257377196451234314843055221628738272875107700263451002867948214713855139588027538698041130292268239674905828179421623576467351058039987542686689078932053895006867611997210219998733320493929 A013752 700 2483037031975901465475003359749297479994414142819986466693130594613172767287924918834197037668685504715042328245735859259409394375649085221275785990155134354686827348922012200273925616737862012719704254172895216071335992721451687154679414443286952710071764700320492862853057271434174649174660671328425879154238660458421546782650625850564245849077635094895690620167129776247733530804251030929425063800945906550630809575134209383343419504244990224823106728549116453362747248160867863327935894256773707728814227895449635766087601508473169110652152456959299196339791831637588142369986587227749275369501922746879497918150327688737319215119885068206617055511563052429000632720825408323712371862823314034085895414962669853739617458045511738227921167143959673980053865744660621270848260190672901947200166689066540808715733946459061863711157298012312566249382675721081034611252273038263821957133295248955837528819549007980546121657707238811524371499303562159576115673349612185915752757420285259959204639801013204619251483310346389893002736027304075917376559145467182519661148902264246718460907407904140345146843189636198010123982756936708634532139704734245536558139014164492617492629234107326847822688878106639828017666680683898790459974457266660699383987485294615312787324477778288161459335160835511908272247043950359156515922526452262297052015017069336767760172613870265405657918158310973122318003634644449184636896520221056381458537191282107061271757677731648367879345082583629816242362525987559698111520820110570520836667104893825039919332924440040237791546033363533760290148500317019402163942470281563085329137576229877752927512583598458378047270595588436754435242436153528325053198856306495100863845040171026693753826965425860742698793852064838587593456000986160922896872257473455647217974440900505584142704311626316230671246254603029553413178771304573112154768848505187924387392599845693694451821730965346998732140250559445774845281824116703038100665604552268189285666062236755560818764434712838972850780147291191991155170983889966299060717453970456302120908692546388092639627475619639776322750465555307600348177263862757663764404468984111268262425278883457700603361789710192321918337985506611617478801853300882227726339741674896502519596363252113322565768104510189306997498770274513852631282655906413722407330088143557870853337217105125162013 A013752 701 5455232359251055519648582381369206563547727871775510267324807916365140569731571046678730891758102053858947995155881682792922439443301040231142901820370830177246959685581660804001814579973082841945190246417850789708725176009029356678830673531901435104027667046604122819688166825340881704236729494908551656501862337027152138281483424993689648130423564303485832292507184118416270567176939514951946865170678156691735888636569858015205492650826243523936365482622408848037955704209426695731475159682131835880204858686302849778094460514115552536102778947939580334358522654107781148786860532139365157986795724274894256926176269932155890315618387494849937670958904026186514390087653422087196080982622820932886712226672985668665939555325989288886742804215279403734178343041019384932053627638908365577998766215879190156748467480370558914573412583733050708049893738559215033040921243865065616839821849661955975050816549170533259829281982803668919044183969926064588726134349097972456908808052366716130372593642826010548495508832831018594927011051987054790476300442591399995695544138274550040458613575165396338287614487630727028242390116989948870067110931301137443818231414119390280631306427333797084666447465200287702154813697462525642640563882614853556546620505192269842193751877678899090726159348355619662474126755558939066865481790615620266623276992501332878769099232672973096230446193809207949732653985313854858647261654925660870064406209246789213614051617976431464230921146436234706284470469594668656751011241782923434278157629451733612702774434994768402428026635299683671357456255196491626554181607208594098468115254977041423181745146165813056569853498507795549494227632229301730141877887305369736597867553255745646177157843040616051709250092986450376942822834166595547604428349669182056937889846658410768361521372643016758784728021362855928848753760556147127404027160165897869879101541860989046710652342930867356214512130479102367335084167584396574707162333201333211860608338734151967118825463064107223353163983598748804567910651606255959036396246373092495759636397524414639529261563936348588581082772825010797964945448706478587290396618358092456372548337706956568225585851993292531254588554158025723600927671702038254314768412459747616035553210064892969676992525608885907473504798293106934230927995026390948128904203651396642264781865979959980942561 A013752 702 11985145493274568976667935491868146820114358134290796057312602992254213831700261589553171769192550212328108745357472057096050599456932385387820955299354713899411570429222908786391986632200863003753582971380018184990069211691837496623390989749587452923548784501389257834854902515273917104208094700314087989334591554448653247804419084711136156942540570774758373546638283508160546436087736114349427262779979910251743747334543978059406467353865257022088194965321432239139388682148110450522050925821643643428810074533807360962473529749511868921817805348623257994585674271074795183884732589110185252096990206231942682466809265040946491023413597326185313063096712145531772115022574568325569789918822337589552106762000549514059069203051198467684173940860968850003989819661119588695721819922681679174863289376286580774376383054374117935317787446461512405585616543614595427590903972771549160197088603707317277186643958527661571844932516219660615140072181927563901431317164968245487828651291049675338428588233288745175044632905729747853054643281215559374676432072373305790543110471789186438887574024638375755217889029324707281048531087026917667537442716068598964068654416820300446546980220852352195012185081045032081634125693325168836881318850104833263732925249907416843299672875260541302325372088337296398455656481962989129903463493982517725771339552525428334655711014182521892418290287798829865562640805734539124448033855871676931531500441715195902310071404694219926915333758720407649706981621699487038881971698197082785109112311905458747107995433683506180134374517753405025972331392666692103539536991037281234334449215184560006730294086126291285283968136221626822238818108007775901121705718409897311305515014502873184651215781160233465605222454291231478143381766664010418086929084223192979092543993108528458090262455696707819050047462934194475680712011941855238906647670884477620124386087468592935623303197419115581603283150662587901035179916182919274631635646043329066457756520198931871760059542351843569706901271966451123635699701578944342002962553281684213183921165361138963045787655968157849112638851896548723128985150808133456277001370532729126650488697942183580391612116829263691166331053485182514751238094729378044729546202174065512430110402512569854380352578762722338719290041849955934505348805072980913039202535422118423055725759557972078130806517 A013752 703 26331364648724228041739454275634318563791244821036878937915788773982507788245474712248318376916032816484854913550366109440023167006880450697042638792682306437007220233002730603703194630945296019246621788121899952423182058086966980081590004479843634073036679549552199463176220826056795877945184056590051312568097645123691185426308729110366136802761633992144146681964308867428720520084756243225691696327615862823081012893993119796516008776441969677527764338811186629389236934679398659796945884030151084613095733750774772034554344859677576021233718350925297814104726373551325018994757498275076998857087483091578073379579955294959440778439673325629132799623476583733303336704596326611276828451652675684245978556115207282387775039103483033502130148071548563458765633795479736364500838370131649147174646759701617961304913570459937103893179019875942755071599546321266154417216028179093504953003662344976057979056776885272473343316738134594371462738583694857891444603811435235336759546886436136718527608348535373149573058493888256033161051288830583946164121263004152821823213706520842606236000132130511534213702197426381896463622798198138115579761647202711924058833753754200081063715545212617772441770623055935483350174148235395934628257513680318680421236774046594804729381306947409241208842478077040187407077290872687118397909296279591443519632996898366051238597098159000597642983762294029214641121850198782456412330381350074218574706470448285397375226876113201179432988267908735606406238622873773024423691820938990878884719749256292867396265967802663077755220815504230842061212069688722551476362769308906871832784925760478334786456107219461953768877995278914128458683383293083654764387463346544392938216486862812386678721071209032923934673732077835557481009741360830888536983198038354975066319152859437022424306615165667078452954276066425263070524290236255959877904932933197331413276234168498679564397124729796932782413082005705618574290275853873646365703514357193959007691074877053322256850814547000322646062094510293118627632244368940719380508729559860216365074800298422301811595480162042794500467557616717544714380376325469203440572011060405891251123669378977326120371820673892329492429324506945984908470094120443564270813006176421930808952554320115970073634615541700978166280221944353188108251324745339065947127970322394175453429493748864655653381917849 A013752 704 57850008133247129007701581043568597884649364871818023026600987936439569610775307942809555474084524097817226245070154342439730897914116350181402677427523027242104862851906999136335918604186815354284828068503814195473730981617066455239253239842216464058461584970366182220598157154846780543845569372328342733712110526336749534381600277855474402555667309880740690260275586581740898982626209466366844656831772050622308985328102884192945671281843007381528498252368177024768153545490638855573890107214241932894971327050452174159915895656711634518650479216982879297588083842692261066731482223710344166489021200352197027214937161783025891390231962296407204760772778054462067430739998129564975192108280928478288414887785110399405941760910352224604179935313192193918908097448668980792808341899179233176342698931064454660986895114300481817253314306667446232892304203267821741254623613909468430381749046171912399379987738816943623935266873681703834103636668377602787503794573723212034860724509500192370605155541732214809612009511072498504854829681560792929722574414820123749545600513226291205900492290290733840667503727745761026530579287641309439928736338904358097157257756997977578096983052832121246054570058853890256920332603673164868378281757555660140885457192580368785990450731363458102935826924335257291733348808047293599120206723926262401412633694185710214571197824655324313021635325759982184566544704886725056737889847826113058208630115574883018033373446820702991214275224595492127274506254453679334658850930602962960909729289116075429669596331262450781828220131662795160008482917106123445593569004171668397416628481895770901525844067561157912430224955627774340223727393094904789517359256972358031285261621637598813533150193446245333884478189375004719785778401769745462115752086090265880220703178832183138266201633518970571361140544517936302965941865649054343851757137654234537114967886468191599002980483031363861322961541166535244007715736050960401065450621042755127939897291504886148998301239559759708853398421639113981624908040878562760478977678843012895354069336255633797080075269916008019517527224083928445737493686787055839958936708299711743078718701625613185486456890020541447894867225941760328843908796782614510702976174569598981987268761841294786251775250345117049031317647611743954273828160465509927885840150798300003471184597766255648470480073514253 A013752 705 127096467868743942429920373552720209552574654623384196589442370496357734434873351550352593376563699442904446060419129090340088782717313621348541682308268090850904383685639677102530013173398433333363767266502879787455786966612695002160639367933349571536440102179894502338654151269198376854828715911005368985965506826361838727036375810448477262414801079807987296501825463720084755064829782197607957711059403195217212840765842036571901639806209087217218110660452884923415633339442933565695836565549689526570252005529843426629335222757795461037475102839711385816801020202394897563609066445491626133776379577173776868791216944437307883384339621165206628859417793385653162145335775890654250497061893199866799647508463887547494854048720043837455383317883083250039841090094725750801799927152496775288424909551548606890188208566118158552505531531748379373664392334579404365536408079759102141548702654439691541437833062180825141785781321478703323525689760425593324145836678469896840589011747371922638219526725185675936717584895826279215166060810389062066600495989359811877751684327558161779363381561768742247946505689857436975287682694947956839523433736572874739454495292124556739079071767072170377581890419301996894453970730269943215827085021349785329525349452099070222821020256805517452150011752764560269938167331279904037267094172465998495903556226126005341412921620767747515708532810694680859492698716636134949653143995673970388884360363918017990619321462665084471697762668436296203622090241034733498245495494534709625118675248188017718984103139783604367676599629263160966538636968882153209969071102165155469124332774725008670652279416431863933609204227514220225471529082629505822569638287568270594733719782737804593332330975001400998544198582056885369369355148688130780268307333140314138844884883894306354770844988841178345280425776305906057616174278830972393442310431426353278041584446570616943009548121219906403326546505942877931084951472103960001140795014430933016083954349436234869349267823312792080350916332341133417629922965810202384772313960418099331092890331753627452184925368005469618880007311312390795285273629871161680389783948134466699543944987471472168513745787375129561025023295394047442470067626531404080014438655529408963426029469765324645395150225008222156721804871803001467539600468542725311565190811303865107626192561292463659689644721510813841 A013752 706 279230939907630441518535060695326300387006516207575079907004887980497942553416753356124647648310447676061067994740826611477175055629938026102746076031264995599436930957350370594258438941956358033400196684506826893040363965648090919746924691349569008665558904489228221638023170338428833950058688856478795662166218497516959683298917655555304545525317972338148090414510543793026206877431031488144683091197508819892216611162554954348467902654241364616228189121014988176744146446756125043833752934512667889874843656149066008304649484398876627899332800938845914639511841384661589947249118980745102615906705931050787780734303626928765419795394147699958963604140892068279997233302699631767388342044979360107358825576095160941846194345037936310889477149389133900337530874938112474511554439954035415308669526284752289337743494219761594339854652775251189483940669959070951391083488551230747404982499731804002316538919237611272836503361563288711201785940403655028533148403182598363358774058808976114036168300215232930032968534016130335435719835600424769360321289688623506695420450467645281429261349291205926718738473000616789034707038880800661176432983919250605802581526156797651155756720672257558319547413251206487177115373694403065245172105791905478368967192746261657279537781504201721842373575820823738913054153626821949169875805896907798695500113028798833735084188800826741292011646585096213848305459080449588484387957358495712944378939719527885525390649253475190584319984582554542759357732259553309495645353601492757046385729520269074928608074598104578795785489385491164643485385420634090602302049211456846565666159106070844049423057877900805062139421687848741835360949394537024292185495317787490496629982362674956691551131152078077993801604284778977156504473261667823324249471210909270163042212089915791061431546440484068824581095430544075608582734890591646348392756017843698151857361029115645423791977222320134368108422673556502814593638384212400122506326646704759836336447705711408007960341407818204200530963182153470118532940755885014639344773771038564230411080058862719512450281033508016752679376062953322577241746164826942211816355334051423338898047137474824354224699494863159645571976179980722231106738575489494763791721726198111492646986745074418245933145044343064078317805303351194224184502229388367509508724212434591641454745057159542660338149453159258008677 A013752 707 613470374977064080016221528347631881950253316108042450555689738893153979789856607123405850883338053544306166384445596065415353597218973843347733129040689195331962937313298764195585790355478118599380232115861498684009679632528855750683993546895003112038232913162834402938736905233528148188278939417683914069779182039044760424207722089255004086519123585226911354640679664713278576509715976179453868751360926877303199894724133234703583982131368278061853331498869929024306889743523206721302755197124331354055031512559498020245314917224331951494834163662644474463007515522101513114106314400696990447147032930518580754273265068362497627290480942496809843038297539874011153921566031090992952187472819654155867339790681068589236088976048346075024181297207927179041555332239033106501885104579015807433146949247600779675022456800816222764660672147226863296217651900078880206210424347053952048746551910773393089436005565031966421797885354545298510323711066830097687327041792168604299226607203320522537461755572866747282431869233438346952276478814133218284625873445905844209838729677416683300087184392779421001068425182355085509251364421119052604623265670593580948271612966484439589197515316949855628045666912900652328122476006603534343643116424816335976620922463536861043144505964731182887694746078349754391979975518127822326217145555506433734013748324271037715979962795416350618549587547456381824727093599747745900200342316615081338800530563802764499283256409884993713751006127872330442308937774238620961932841862479587230909447756031157618151939892035759614340720179924088721737391769133097053257602117570691904768551556037644376582458157748068721520309448203685812288005819797842369931533213179116621096071250796879851337835141115537352382124613659412812840327755884207843376088250367666548203739961544992961965107529743499207604666660905334112056268554629847027418884971202604839630622180967072996070973957437335206734204613803636683662223530114643069146399642810357360431175609447963393488870072976594628566526111191173850416870840679377162640467974971725614213142889321394768853267430617112805636589210308449702200116324124792039360532668910977075559009561032189106231664790214361741321631667417646741741504650350419996050412632457250949345429878928496886315119662421711780064218251462573710533351397966243418390667094718797836276074890579515224762914348590889845063369 A013752 708 1347794413824609783795638697779747244644706535489369263870850356348259293598314965850122654390693703636840647546626974555717531853090085533834969684502394162144322573277317384937701981410985426562838369958547712608769266152665896084252733822528321837147997710218747183256404980798061341569648829900651559211304862939781338651984365430093243978082514516743524246145573223375073032591845999666260149646739956349435130168708920716643774008742616106901891769303017234066402236766520485166702153168082155984858904233093217150478956873141857297434150657566829910395227511602057024311691572738331288012382031348349321917138363355192407287157186630665491225155139695103202505165680570306911515955877784780180440545520126307690551687480378216326828126309965816012354297064929155734984641574760097728930623847496978912946024337591393241413959496707457418661790181224473299813044302290477532651096174547969144617490904226375230228689954123936020827181193213825724619057510817394423645400856025695188014803476993588243779502816705864048254151423954650680571323043960655139729015689101284453210291544110936387939347330125634122863825247633198558572357314678294097343352733687366313777466941151338832814816330207642733164885079786507964952983926785321490140636166652390483711788479604514408804265357134134410399180006213326825650699068785447634913628205068423469862007978261529722308953443841761670868925424638645797742740152069603333701344765648674673604925314332517331189110960462935509981752736290002250253366453571867653146308056720000453287079811942802563872706562235293222921657049716785414226006951852302810114776507768614704695351660572572506981180119857703497729596748786095859686739578469354519216548068538000745033389223805030835563183527776209729949810200079677604631897265886057763406403616695514349537437341242846467759107452654009019044187622014521773919239290281732122832668476931584659372367929784489825449195047536526589794005905095661870822914640015254355120867292813957175575495047550329578398960657866287008949365865236972591626321108141012881174426274927839104307170628545065796833983586495047663995733655564102168110475090273597416635003144005587719466390967544100952745683624773316569891606085716819872731322756553508580335711909444005907659234317898340500780801087498463274442041773021331836790204295607097198846298536534603194948804122823854184989604221693 A013752 709 2961104327172667694999018219022104696484420258470144272724258232897125668035497979972719471696354066890138902659939463098911417481238917917835428396851759974231076693490266294708131253159934982158555898798929324601466077737406973697103256208094723076214150969350587561614321742813340767428518479291731475587236783878699601018409650849914857019847284393285522768781824371755035452604285661266773548773887684099708980980653498814466371497207527586863456217158728863243885714176045505911244630510276496698735012600105798079602268250292660482462828994674325313138314842989719282412786385306113839763203322872323460251952984291357718809884339027572084221665841910141735903849000212964284600555063493162056427878507717497996142057394390941270041393502994897779142390651649355149761257539747934710460580592950862671742415469688290951386469014266283948799953028150167839689258332132179139234458295481888210724627516585346380812431829210287437757317081490775116988069351265815548748945680688452328068523238954913371583567688302783314014370678428367545215196727581559341984647468955521943703010522411727244302746084286018167931824069050137233183469020348212131863345955911143791369094869709491415694151477466191084763252520290957999001705687147351313838977658135301892714799289691118156142970989623693299646998473650679035954585854121628453905241166535326363286831528240580799912770716120350390899029157931104817640800114096918524141854450130138257910020915588540576622476780137069315429910761629134943806646098497393233962438800613840995871714346838337232828336317230939210758880538227777555054537273219509273822163987567646506215687598277941797837652723327374584511924057083052603731766853897171878718756106577987636838356124699652745732314210524332776699733009575051697376278293151668906203868745880045025933749838710533689666759073480857814840080205565904337300568720748965473863372643818691496641092341736524146511881519437748917777430973495169130197943464113513818200545442312263914739362619468074083742516565332232558661756805925628783803027474585805299940214526016462512162853870913509555644261939529619717798626841274332463338713773331093524347101907380276219667660955694389793182266923626976504051858570319853260390716096148058350997559065048480979127337796422654080215419989234123813949165775327866045428078837448792545865317884766523219302522657844007644422160475059521 A013752 710 6505546206798350925912843027191564018176271307858906967175195337674985092673989062000064679316889884957635169143887000428308384206281902665484436187883316663385675495598115049473764363192377155802347309661247726149420972789083121212535853889184106598442489679663240872866664868960909666040455099003934051865159214181503023437446002917262940872604483812048293523013668144745812889371615597803101486656231241967060631214495736895382618179364938108339013309097727312546816914044771976487004453231077463247120822682432438380886183345892975079970835301299492712964877710048413263460891688517532105959757700350494642173540706488112908225315892843575869034999854676581393780756253467882533267419474494477037972049081455343097524100095476897970280941526079790420775832261673633264025482814826212558881895562713045289818086786905175220196072424343025835513496802845918743797300555694397568898104875173708398962006653938005998644912728775001500752825628035232932022788364730996760601433660472529764766545555983944677369098211201214940889572380507123496837787210496685874340270489295281710315514117738564755733133147176381914946217479703151501304081437705022053703771065136782909637901428751752640280050795993221813224865787079234723806747394662730836504233914923258258294414039451386589046107264203254179324455646610541841992225121505217713229814842878112020141168867544556017408357263316409808805167059974637284356837850670929997539654226935913752628315951548023646839581485961141285999513943299209471543201478398772935015478044948608667930156420003826900523854888956373446037260542486427288454818389263261874587294280686119374155865653416638129849323033150241962172697153411466570398691778012086617545107166151838838133868405965137082373894320521959110409313422036388579135683410054216586929899634698458921976448395647042516197869684437444619203656211628291829049349479485477146077829698469665218120479874795143549886603698204734372357015848768886579044881790657389858586598336760043820682379674971358761982308894034914931379879702618606438015251361665014243968651313658168139221789954396980493750443481146574520003583170279708421955154160008412472990582890514466854609851119660574375621440431208467379401933278992717613078403263237284197141637265911512711142761138740571014233277716347370019246317208395321701805489205874997223266103392832051512807642279283284794795486563705767637 A013752 711 14292685016335976984230516130739866147933268063366018606883904156871942248604753969214142100459207077251924466609119739940993520101201340156069306304779646709458329063829058763693860305933652611297757039325761254350277877217615617303941270994537482196778149826220140197688062717107118536290879852511643111947754793556762142492068868409226681097112050935070100870061028914006550917949439468373413966183740038601632206778247133959155612140064769024020812240087706905665356760156364032341948783748677186753924447433304067122806944810926866250695925156954985490383836328976363939823579039673018036793587667670036728855268932154384059371019016577336184269894680724449322136321488868937925588520585464366052424591831957388785260447909762744840707228532797299554444503478896972281063985744173188991863524551280560501730336670830669958770771116281627760623152475852483480122669320860591458869136410756637352519528618701799179022873265118678297153957904793406751654066037313999883041349752058147893192100586496726456179908770009069225134390519974150322552618501461218865925574264981733917563184516671626768345693524346511067136839802907823848365066918637933451987185030105512052474469438967600550695271598797108323655030134213078688203424026074019647799801911086398393472827644674696336134297659454549431975829055603360426856918591946963315965903209803212108250148001995389570246160907506152349944952030764278113731972757924033204594620336578202514524410145551007952106560524656627405340932133428363208980413648042104138229005264752093243442553654748407700450909191037152460943861411842680752735236001211386338468285534667404265020436840556353971278962703831081590893415646044992055165925836292554298746600444035589927380108887905406169975445822186744165569261588213945708361096451889113841484989497432514251582257125236552408086719696709065828390432696947357148421420806429593289932991847537854484210694284924930379100868324955801416068363819745243814161605294074285519314756545861816274039188145912075200075132640194708104241595706653078344319507241578036293999126936106995401870272529810166144769724328079024220447872225104519403035473689538482203160310610460283679577842909894281903240304627365002832546047413947000595933251969332313381120177073207593426380646221813034518270511142815171932284158906844521778866659785307368899515629154052017173638390087585376694165683980461571498489 A013752 712 31401028980890141434354443939235485927009389935215142879323937432647657120184644470363470194708877948722478053140236068650362763662339344322884265951600883820679948953232442103835411092136234787021172215398697475807560496247101511216758972374998848386321595168205648014320673789484339424231063035968079916949217281444206427055075303895071018370355175904349011611524080524072392366734918512016390483705676864807785958291808953308264879871722297545773724491472692071746788802063531779055261477895843779298372011010969035468806857749606325152778947569830103122373288414761071575792403150161620626835512105871070693295025843943181778438128779420407596840958613551615160733498311045056622517979726265212217176828254810383161217204057748750415033781086555667121114574143136648101497576679948496215124163439163391422301549665814981899419384142470736190089065989447906205829504497930719435135492694432332263485404375287852796313252563465736218847245516831114633383983083978857743041845405271750921343044988533308024227259567709925087620255972383208258648102847710297848438486660164869416886316383127564010055488672989284814499637046988488994858052020247539794015845511141809979286409357411818409877511702557246987070101204866133877982922585284621166216164798656817270459802335350307850487051957821645102050896435160582857804650146507478405177089351937657001825575160383870885830815513791016712829059611589119015869144149159100950494380879462310924410129089775564470778113472670610409534027897142113970129968784748502791689124566660348855843290379482251717890647492708623956693663521818369613759313494661415785614823319664287170249899738702309674899881060316886255192834174360847545199539062334741794346281175546191070454099226728177355436054471344276931755667709306038721269328904800383109742521925859233810726218904144705640566523173669817624973780635193343655081861511725816457982783089040666301810895343980072042884607709927895711102195311980300659713046831081205285934520131258410354064096356568829214565066410507773705018785767516813122469957409746945737916081878627068897908988747992935020059084348789616212323975278554629128468935695916045400343202411181243244032520873037737341418949266320911223103666168441560309265354576623092498321029029837082757758279749323236836640312980764932735228297118337414348170051548320289472235837251452281730483543022425072597082007705074072582180333 A013752 713 68988060671015640731276713334500362581639629687667668905874690539526902693045663901388544017775404853343284282749098642824846991766159539477376732295667141754033847850251675302126398169423307827085515357230938354349210410254882020143219462307872469904748544584547808687462520315497093715035645490021871577537430367332921520240000442657471027359670321461854778510518404911387046029716615970900009892701372071982705750367104270418257941078173887708064872707765504481627694998133579318584409466937168783118523308191098970924968666475885096360655347810916736559854114647230074252015909720905080517157620096598742313169171779143170367228568928386635490259586073972898508131495789365989399672001458604671241137491675818411805194197314874004661829217047162800665088719392471215878990175965846846184627787075841970954796504615795515233024386961008207409625677978817049934207421381953790598992677449667833982877433412507412593500215881934222472807398400477958849544610835501550461462934355382036774190669839807677729227289270258705417501702371325908544249881956419524373019355192382218108899237093731258130091908614557458737455702592233710321703140288483844927452812587978556524492241358233765046500893210518271630593012347090896129928480919870312702176914062649027543200185730764626347520053151334154289205819468047800538596816371876930056174065306207032433010788627363364336170301683798863718085443966661294477864509695702544788236154792178697100929053610236915142299515299457331069746259290021224392375541420092460633341006672952786436287708963722507024205752541480846832855978757434958041429211747771130480995766833302438913039029725928974355755038689516199102658656681070782056803387319949427722178779742674981781787656001121805649893011673543376419067201957345367070628715603846441692104320671112736682165502932405918292324651412552589322067396055519776010214849741261618758188174446622343865078537070724218278217483138711586877291523100420720549389563887885408013198140728374727547878819695381717784399450903885578829926272331234438430066496429214039786201631887343670368706048279340478239069808314290786818475773686984520195246251723927551744554015697365191407139448358063908939097431538107041957158754572066107999455984004840934218811300778552070818794940609263151330098767618740557219296568768987299322929603251659675970502134441440662961872344020267884495789170928047737463050191601 A013752 714 151566769294221362686614939195897296591862266423805868586206695115340605216621323591350631207052564462795195569199769718286188840910252508231796680853580710433612363727002930638771696778223007296106877239836371564505215271329975798254653158690395816380732552452251535686355157133147114891933313141578051855849734517030428579967280972518463847109195696251694948387608935590317340127287405288067321734264914442146004533556528082108912696548748031294618525338960813346136045910899473762929947598860959816511395708095844439122156160247519556704359799140584070221999489879964473131678953656828461896195291352227436862032670398777545296801165935665438172100310604518458022364896249237078711079387204554462716779069211773050736011651500778188242038789852616673061199916505259261286141416596965521067627248205624810187687920640902746966954578153335031678947614519461058705453704776152477945986912356920231260381721207278785467919974292609486772757854285850075592449510005596906363834066778774334792896901638057467971112354526758375802251240109803021071716990658253695047523523357663733185251623894927574111811923226182736846190178595137461576781799213799007305613829255788888684309454264039581807162462383508642772412848126558698797452872580955077006682680195639913512410808050489884085501556773481136973385185371301017783297205569013615333414421477736850255324702614317311446566152799306103588633720394754863967868327801458490899754832078416597530741130781690502567632035112907756360232531660176629990049064499943136011450191660477271800524096593298347932180038333633420491784585330084602817019978209853173666747699732765458291946748307865956659593820000867089428541068728312508178797041941928892705626779094656934974587480234464607012814946646774797992690642700287771454171288181650632397553192514434682490717609942495802488237259153378038740582069133976947894442024881551776411739419259229289471577545944381107557243810455749356369409476251624323047008871861684241404996315180239276422689766870753633972325593635836616689348020311722061230856092654983245410284985256494043800047188069711030691236368866496858640191274790304990868956015037468831182785172487111325521485368042666407939197057089221171179877783794829239274804796858635532478728427810478899588892484518551143472226992458373004210794561585465096612476338343896308107193189367845136527233539812528542237248808528920879206321270947397 A013752 715 332992192139404333822493021413386360612321399333101493283896109168403309660917047930197336761894484124761044665531894071074756883479824760585257307835316820822646363108225438613381417821755947029546809295920508327217957951111956828765472989642799608588469417737596623902922280221524211417577488972046979927301866733915851590188116296623065072098902944664973801607576831491927196259650429417883905850180017029394771960223692196393281194317599424754276900169696906921460892866246143857157094874697528716875536370686570232751377084063800466079478478711863202277732879266281947470298661184052130785941055100843678785885776866114267017072161560656967664104382398127052275135677059573861928241413688406154588763615058265392467017598347209679567759221306198830715456216562054597045652692263533249785577064307757707982350361648063335086399208202877064598647909099255945975881789393206994047333246448153748079058641492391491673020183520863042439749005866012616076611573482296403281343444712967213539994492898812257132533842895288151637545974521237237294562228476183368019409180816787221807997817697155880323650795327923472851079822373517003084189612872716419050433582874968188439427871018094961230335929856568488170991027334049461258003961060358304183681848389820889986766545286926275335846920231338057930527252260748336069903960635122912887511483986587860010948371643655133248105837700075509584228283707276436137406716179804304506761366076281264775038264327374034141087581143058340723430872057408056088137794706375069817156071078068566145751440215476470406999544218992624820450733970195872388992892127047422545844696312885711867407006032381506781127622541904995474504727996102580468817101146417777274262033670961286139168694075118741607154437782964231189941342012532233884814320135086439377424363954212997432106589043663278066657258359971551113058805887347354524089128664769252776591504112526748969055868439805293303264651571281335943592619324818637734278491480120278366776904450985690300649417815045733837199329217933046866497600624853368524190835562998190166396112608517414228703672189155134428646302399693598432500230714300064939096365037319022108579023954183582170703353589738098242415934425018913082191490997239838686746138698422264855766355899622142396796788487256862208482702431045490251115651803266817257610515341540188911503437041155764950332086968125207295235632338039171616287832271431209 A013752 716 731583846130271321408017168045209834265270114334823980744719751842982071325034754302643548865882181622100015130173571274151240873005174999005810305314191055347354059748771288633598974954397815623914340023137356794897853618592969152797744158245230740068867310769499782714720249646688692484417743271587214900282201214413125943643291503680873963401289769428947442131846298787764050182451993431090941152845497413580313996611451755476038783915765936185146349672824104506449581627142778054174137439710470590975553406398394801354775453688169623976614217729963455404179135748021438592246158621362531336712498056553562292591051774853044636507538948763357958037328128685133848473082499883774656346385873428321631513662283009067250037663568819666010367009209718831081857307786833949709298964902982549778912810284143684437223744540795147184819060421720910923229456291065313309012291296875765921991142446593784529691835358784107205625343195336104240128565887629717520315626940605198009111548034388968147367900898690528920176852840948069147688506023158210336153215962174859538641970254481526312171205480651469071060797335447869853822369754616855775964579481357972653802581576305110001423032626754629823048037894880968511667287052906666383834702449607194291549020912436495300926099995377026912855683748249713273368373216864094345579001515365039613862730318533528444053572501110327746088525427065894556549539304886330193882555447030057001354721269589938710759066727240753007969415771299174569377625910125499225638734969906028388291888158516639822215914153401805484177998649126796730530262532520331638617384003123187333220797799409908972693192253142170398137386724565275057486887407437369289991171218679856671553687975101945647753620883035875310918299809172415924301128401533317844937061336784907312201327607405955358338176128928221912445996616857497795390196534502137889423815676498048350171534535221267485015742962252229387272439502105095068072984656626547102209845781824251571808859078815561590526770939655477240326926291798903965695228572802850647647265731907023795572259400912759060461967799573830339735926372126835756203006879317242671194713986989891572548115627341330029035267836654601838587807931766552041574705720935925594781266720433715888118683911469846845762544306503326272036497241006942081701087011777197514970302205363795038573051179419215595879595068971080427632684246672060040984367500334366173 A013752 717 1607289709948206093133413718195326005880798441193608285696149294799031610701101355202907876858343153023753733240991336089310276197992369472815765240775277748598136869268050521128016947974812000925739805030832772878390584400048753228696643915664771935931301481760591022624240388473775057388265781967677111135919996068065637698184311433586880097592633623435397530363666318436717618250847029568106797712801557817635949850555359506780857208262937761798766530231194557600669730834832683385020579955043903888373290833857273378576441671752908663876621436352729711522981561238403100587164810491133481346757358230248176356822540749352139066407063070433097433808009898721239065095362252244652919993009763922022624435516035770920748332746860696806224776319233752271886840505207674187511329825891852661864271444194263674708580566756126938365047475746520841298335115471470493339900003979236057730614539955166544611732962283248683530758879000153421015562459255122489392133432388509620026018071031552563019767278274423092037628545691562907917471647732878588108528615468898166406396408649095913307840138440991277549120571745978970068847746350893232139794181120543465920404271723142326673126402680979921721236539255053487820133029655235946045284841281787005858533198944622980176134641689843328127543937194904620061590315957450415277237066329256992031656418509818161991585698784939390058156490363263770340739337852835267435959974317125035231976322629289095347537669599747934358508806449544286528922644124545721798728300728883544369077278284261057689408363395023766648739063032131572416974986783947168610042392654861642571086092765303570013006943380153348364707838633869909301298691634139900330110603167439645107403452481298974588114705080029818058087504680751797785689579098168699305326723756916441364906316753470883922268972955255303541643854567235922656472261786301196943064123041266212225326861373881124664579587288068147963837549586124893864556347290608523983555031182667880703264063396157788814387315754423083496998257063082192012632417174447862872881042812999731278872253903805331655834943255663705256399830239562658156378006113859982148614786629416791784888210033268902073790483437130160239377414026091114835339628468896228531734442984792873806196748553499253520140309841387807819664184438492251753497288164874502940389753945184257699744993441184016664147470366529463699509007289938515910042655398234602482081 A013752 718 3531215492756208786614109938875131234920114175302357403674440000673472448710319677380788605457779907193186951930457965388214676806989235731776236233983285213670106701781906994918253234700661966033850351652739602013824113926907110843446526682715503943241069355428018476705456133476883801082019922982986613165616231361540206022910932219590375574411016070687568374208974901605468607297110923961130634575025022525346181821670124836397543286553674262671890066917934443048671398644127405396890214161231456842756119961984429612732442352841140334536937295666947176215990490040771611990001088649020258518825916031855243455939122026326649528896317565741515062076197747490562226014510868181502465224642451336683705884828730588712884087044852950883275833573356553741335388589941260189962391627484400298115804362894797293334751505163210883588009304215106288332442248690820673867760308742381618834160144281500898511977318136297357717077257163337065971190722983504109194517150957555635197161702056320980954428710368907533206669914884363708694685210069134258074437368185169271594852909802063721537324784154857836775417896125915797241258498732912431011127815921833994627128184975743691700858706690112888021556676743352512740832266152553373461490796296086051871197438081336687446967807792585791896214030017205450275313924158518562364089834725377611493549151466070501895513780230511839957769809328090503438604325262679082556804063574723702404651980816548142478540260110646211785643847769648797504043049141626950791806076701357146978862780390521543743630174378867215327279721481593064600094045964331929436263136662731028728676145805371943318576254606196906357263121478612190734953225520205361025252995158864900300965385101413847170088007060825510273618247783611699735160005278676632373802812093945421678699177907375531977224933582695901880991548484217322076269559144503729683911878321661868259043114438416830888081353271885721076551096440716391820430294997466927191870403508321333905071147281358662025208932712467514442905170767591575851753420532261954731719651060160409619682341826660313647869370332693160448310427036319159969562479432150380780506686224828691551399397443091777856117692111374962045912178615322179293241163746165014084220571237589943752214256572037859983748260721529013779802213211367477102433542098229282960036289417569814166339750590281284611131992395265231747821289015994919454363713909921421653131957 A013752 719 7758080437585390704191199535708663323119490843139279215872744681479618969816572331205592566190742456103431733391216149957907644944955350902712391006061277614433224423814849667835402356637354339376369222581068905624371578297414922523052019121925962163300629373875356593321887125248713710977197770793621589124858860301303832632335318086440055136981002307300587718137117858827214530231752699942604004161329974488185561462209264265565402600558422355090142477018701971377931062821147909656967800512225510683535195556479791859173175849191985314977651238580282946146531106619575231542032391761897507965860537521985969872698251091839649014985209691934108591381406451236765210553880377394760916098539465586694101828968721103402206339237541933090557006360664348569713848732100948637347374405583227454960422185279869653456449056843574311242856441360588515466375620373733020487469398307012416578649836986457474030814167945445294904418733987851533938706018394758527900354180653749730528164259417737195156879876680489850455053803000947068002223406521887964989538897902816889693891842835133996217502550788222667395593117788637006539044921716208610931447811580269286195800622391708890666786578598178014983360018805145470491608488737159761494895279462501055961020771464696702320988273720310984795982223947800374254864691376265281513905366891654612451327485770956892664443775166434512387220271093814836054613702602105944377298527673667974183020401853956269025352951463089727293059533549918408116382578964154410889597950512881651912561528517975831604755493110371272074033548095059962926406618983637248971470111248020070116901492334402159470912031369814603266907077888510983044692236467891178172480830364026185961220951067806222232683351512633646071139290380594904318146531597252561325244778170398091428102093862504043753963179081182896432538432019825456601564221440474694115554396672691124565117722421201777461114733138332929205182758880253912829485358109434839040539276507781970589441310577144980469384025169291129231062660176398692146302264909379514545588073379172419934442104993172709084369006620926873504938008198793194453128767312434386574773189635948635338424476182472635949890569568690791614869056417862827907250836750324535943032595008985106423614721688767178384294928805199243274225462425374347194046491989809734663199727850400881723448432046847982290656987292397714149963371968140838041237079460097363371930909529 A013752 720 17044502721375103377108065379951933320893521382376996437272420065210722876687009411658686867921061176059239518260501881457523095944066905933259123040316626918909794059121224720234378977532267483609883182010608385656744357519420584783145286010871338872771482734404158435528186014171424023016903502433586631307314916081964520293240693835908801135947262069139391216747247935843390322919160681773900997142441953950543678532473753591447189513426853914133043022010088231117314545018061957516358257725359446971726824637586102714603467340674791737005899771160881632683928841243206783697845164700888825000995600935803175810318057648771708885922505693179236575264949973367173167586875189136289732668491205893966941718244280264174647327304879626999953742974379573807661325664425784156252181569066350718548047541059873628643818577885332761800555601669212968479627237961091446010970268080506279223293691859247070445698726976143312905007958571309820063337122413284485797078134896288157970376877940768617759665089067036201449753205193080708400884824128587859082016958692488706657480378708789389689853104081725200268118079781635503366281693010510318216390842041851621772173967394584432794930113180197098918441961314904598670063849755539996004284928979114819946362634907938654999211237363523233596772946013317422237937726953654823486050091060965183555566486238792293183782974040656623714722935593111194811986304616826759796924865299048539280095822873141923048700434364408130862851795209170742631692525984247240724446697276800989251897678153992902035647818363485684746651705164846738549315341907051035990319834411900094046832578658681544357593732919482683377394850121058629749188843519956918444940384309765530556802429495970270245205323273256120418293020966167004786967929919163877231562777640364606867540300215921384127457104441358823462286935147556528153636594504722902971873009489902400669563636159380305082069068704917445463786521259917846486379331766428341372064790487596989385002559337987522091236703296932610920644664407547926645426076005906793456656997214041806595969304670000441858358707546176341090348804012748648213523901785418347304776697630179151838518574172892381181909581342413669177867316950044632912230088340463005466842611234740278812681543550221490910295958585022737473473340948547440785320142901611987055049802087330737146416205206925017092573401081397777987469528214005421176597863573833907328132208235213 A013752 721 37446772478861102119506419639754397506003066477082261172687506883267958160081359677414135048822571403802149221618322633562178241789114992335370293319575629340844817547889330710354930613638391661490913350877306623287867353470167024768570193365884331503478947567485936082855424673134618578568136994846589828982170870632076051084249804357491636095676134765899242503193703715047928539453396017857260490721944972829344461735844836640409475360998798049350295519356163843764740055404682120663439092222614704996883833728776667663983817747462517446201961797240456947006591664211325303784165826847852748527187335255959577255268772654351444422371745007914782755857095091487679449188364790532428542672675179349045370954982683740391700178088820540518898373314711923655431932484743447791286042907238772528650060447708542362130469415614076077675820656867260891749741041800517906886101678972872295453576241014765813769200103166586858452302484981167674679151657941986015296180662367145083060918000835868653217984200680278534585107791809198316356743958610507526403191258247397688526484392023210289148607269667550264989055421280253200895720879544091169121410679965948013033466206365901998850461458656893026323816989008845403278130277912921371221413988967115259422158708892741225033267088487660544212110162391258376656749186117179647198852050060940508271579570266626668124771193967322602301246289498065295001933911243168391273843929062009640798370522852292804937994854298604663505685394074548121561828479587391187871609393917131773386419198904322405772318256944578049388393796247168284592845806169791126070732676202944506620891175313123352953633431224103455380136485715965809558967889213345349823534024328554870633294937602646683728716095231343696558989767062668909516968542032403038277743422475881041287986039574379280928023258457665335146644396519181692353539598126876217829205001849315574271031308642158530265305743944703627683938987208039508730575391890843065994426344701250585678850622865558586034447037143360946192656327703382794840001088984977225224275422879249849091344562359990970762814080478949421375496322416008780125112012222564109028594404693503596589225307457844561456655350209282831183774495339248058508169504083997223010653216882724392551461351179836615529920221011294954229220930063958727405348353954841535559944415185865629510676402839614262552383762175830918238470553486169910324985506271713094399906461492762961 A013752 722 82270559136057841356555603948540411320688737050149727796394452622539704077698747211278854702263189374153321839895454825936105597210685638160808534423107657661836064152712859570649782558163546480295536631877442651363444575573956953416548714824847876313143247805766601574033368006876757017114196977677957854273829402778671084232096820173409124502200468080680635779516567061960299001179111051232401298116113105306069782433651106098979617368114359314422599256025491964751133901724086619097575685613084506878153782702122338857772447591175150829305710068537283912573481886272281692413812321584732488514230575557343191229825493521610123395950723782388777714618037915998431749866837444799745508251867369029852679988096956177640565291261138727520019726172422096270983955668981354797455436267203583245444182803615667569600641306104125142653777983137372179174181068835737841428765388703400433111507001509440492850932626656991328019708559503625381270096192498543275605708915220617747484836847836403431119911288894571940483481818604808701035766477067285035507811194369532721692686209274993005259490171459607932180954760552716282367898772358368298559739263885187784634525255385886691474463824669193978833425924852433351002052220574688252573446533760752224950482683437352471398087793407390215634006026773594653514877961899443684895877953983886296672660315875778789870122313146207757255838098027249453119248803001240955628635112149235180834020038706487292448774694894034445721990810781782223071337169653498439753925838435938506129962979992796325481783210507237974506301170355028721250482236155031103977399689617869081046097912162932006439132648399355291470159859117976883601052452601719733562304251449835050781348977913014764151989261223262101340100518236683594208779886845189475096202299179510647709705328944911280198867098831490741317177739152642178100726497084747050570763389062946316673455785086822290992876719446513870021613954896062800681074135984182215989754679308647536736434818435632213517680140603963998785265951964332000263482392499994963817733104065711918453684003504900162765902534812251878761965420347971289934871090852973347535821907111627401706528000484884501520271804409794380110752566260327984542448400472541898954405117491345490435560588542101044319234725561815014441598383350517324109550333638786853625197880163346788034956057038632534827587125500300527369919806009115292983993157278953668396594495899600225317 A013752 723 180748418421919077460352661874943283671553155299178951968678612411719729858704147623179643780872227055014848082250314252581623997071876347039296350127567523883053832943510152476717572280285311617209293980234741505045487732535983426656157526470190784259975715429269223658151309511108235166599890759958473405839603197904740372057916713920979846531334428373255356807597897835126776905590506979557585651961100492357435312006731480099458219357747247413786450565488005846558241182087818302157373781291946661611303860596562778470526067357811806371984645020576412755923939704140202878233145670521657277265764574499482991131926609266977441100903740149908144639015829301448554554457441866225040881629352609758586337933849012722276321944900721784361483338400811345507351750604752036490009593479046272390240869619543621650412608949510762938410350228952806677645675808232116037618997558981370751545980882316240762793498980765409947659299705229464962650401334919299576505742486739697191224186554696578338170445101701374553242209555474764716175578950116825223010661194029863389558831601777159632555099906696758627001557608934317672362273602871335151935747162755757562842051986082793061169397022798219171497036756900796072151508728602590090903862034672372638216210455511863379661598882116036303747911240821587453772186882293077775716243864902598193789834713979086001344658721982218442691076301365867048502989620193726379516111341391869692292342025038152581509958004682193677251213811287575544087727761728736072139375067043756897967528667044173527083477713484401829990343671269998100587309472832603335438347118090458371058277113021961618146774428533383575359941210482195213271512238365978254636382440435287606566623704474893436841920406907506836644200838565993856476689411398881276786356451297384893018222607691970082596911016132785158673839492918354865287296114095189270103967165771293057731582359835748573311350152623990972437485858906649973096319876757248328529491030441098638209947296103083973098343268906908905331229296465637404578870816322488935507559629632369084842743755700265657596687868982517377640038028504492923986911786603982444536200729924245401549242017065291249840037154288318253103323388073940582039759135838174552002828043128486042486926613026995994369358692059307586728191648221086561068682083004414717414559742718872893312798457313875679016208914724160258631713813802026298685832966541861209467318107491421695021449 A013752 724 397104275272956213180394798139250394226402282192296157475186911468548246499573012328125677386576282839867621236703940412921827921566912334445334081230265849971069270976891804991348506299786829623008818874575727086584936548381555588363578085655009153019166646798104484376958426995904792661019959999628766072629608225796714597411243020484392722829341739136042018906292581543773528861582343834088015677358537781709285380478789061778509707928970702568088831892377148844888455877046936809839750197498406815560034581730648424299745769985112538599250265110206378824764895529996025723478221038136081038152884770175364131516842760559549438098685517109348193771917776975282474356142999780096414816939687683639614184440666280950841079312946885760242178894466582526079651796078640224168551076873464660441359190554137336765956501862075146175687539453009316270787549750685958934648937637082071541146519998448780955857317260741605655007481452389134522942931732817701169583116243367114729119537860668382608960467888437919893473134393378058081437746953406665014954422643283609866860753029104419712723554495012778703522422066828695926179915105508323328802836516574399365563988213423896355389165259087687519778989754911048970516864676739890429715784890175202686161014370759563845116532744008931759334160996085027635937494580397891873248587771191008231756266866612051944954215212194933918592294634100809905561068195565616855796896617037937713966275429008821221577377736286779508920916743398803470360737892518033150490207022295133904834660481496049239002400536525230820488785045780185826990318911813229527958048618444737041215034817309249675068463419487843715065790839429382883557512387690054225436132221636326871626872278731340880741699133975792520107309242329488502679286636843342165099625123500354609961035069099258271465413502443728993606425365941625639036189562667130826418415863199530847836286444559139615565036285314908166445156432017909990892614769235674577779291793879093708147254209538475488897060161788478865012710764335005377859779183460508191310108506302314879399508031273483649739923248154590678675163548624370953999245195168949430646033003643567147203684711492444875898561627971435202068001483598447458741350821436469490750213210753283835343777768820310199629481046454298768041837051141727174667894536360699134159787754753363746608218210718584866798610985648980088213875248923051778212775027492469077199697882158653463962123453 A013752 725 872438092774684800357327371511933116115405813976474657972985644496400497559561908084892113218308093399189163857038557087189255943682506398776398976462894072386439188336231295565992668340631664681750375067442872409227105596794277627634781054184055109183109123015435552176177664110002829476260852119184399061567249272075381970512500916004210812056063800881884315537124801651670442908896409403491370443156707506415299980911899568727385828319948633542091163667552596012219937561872120171217931183903999773785395976062234588186541456657292247302552832447123414278008475479401268514481651620784970040821887840075274996942503544949330115502812081089237981716903356014695596160446170516871823352816493840956232363216143819248997851250544308015252067031143081809796994995984772572498306715891001858989666141647439728874806434590979096147985524178261467846920246802257051779423715988669311175898904436591971760018526021849307624051436750898928546905621017000489469574106386677551059875624679888436591886147950898110005960476262251593604918730056634443037854866547294090877493074404942410108853649225543074811638761280822644949817273486801786353379831826913955406144082104892300292789996074215649480954440491539574588225551694797539274085579403714920301495748572558761767721022438587623075257151708398805716154675593134168445527147333306645085168518305946678123064410821192269819147271311119479362517666825657660232185781867632349157583907117532380223805498886622054581099254085247171224382541149862118831626984827982409188921749077846820178088273978745932112613860745579068261897730649253665272923832814723087279549431493628421536125414132614792641999542474226354195175854715755049133283182490935010136964238396372755914989512997344816166675758405397886240386392741144822736723876396330279078084394046811070422409513464868872598953316528973751528962508469179686425641259651449369272696321318696429735396384718836853241680008681143348249991074648010777047381104071152368876799517498356030649106841175449288066432925549244006815157934866062736496308308388346185790040719144707843578478611376195635721049334316327742985936341693786181899129334509004917022406495311148901392349139896653243138943399259465789066854747754695923471178218424024964586250279758098221508585969859060094393387916001358374602745364296384455997749053697193140151298255408948730952356548335470809253805883921883944756733466735400954562607736247102561660324785226241 A013752 726 1916746489825982506385048235211717056105546573306314823566649460958591893138357512062507972740622881198018592993913709920554795308270466558111748551288978277033006896774700156358485892344367767305805574023171990683071950996157027947913613976042369074875290743264911908131062328049676216359345092105848124738263246650749614189215964512461251154087172170537499841235063189228719963070845411459470540863615286391594414058063443352494066664818927147891974286577613053438847202823433048016165794811037087503006514959408729390245831580276071067323708572886330141168784620628244586926316188610864579179685687584645379168282680288253678263759678142153055845832036673164286224764500236625567395906137836968580842501985867970890048279197445844709508791267421350736123998006178545341778779854812531084200296513199425084337949736796381074237124196619640444859683782224558742759393904027106476653449893047192561956760701670002928850041006541724946017551649374350075364654311731530579678546747421714895192373867048123147683095166348166751150006449934425871354167141804405117657852284467658475009151467348518135361170358533967350954748549850503524618375490523729960027298548384448383743259621375051781909656905759912445370331537073470193785166017949961679902386159613911599603683086297577007896339962303352176158391822278115768074823142691274699252115234718164851836372510574159416792666555070529496159451314015969879530112162763188271099211843937218639351700681053908653914675061225288035179968442906247075073084485667077352988061082724029463931259937931304812851412652058037212971389314236410302604613660693946622753170100991501642114867534849354699434472994815875300166801352810513842945823151932584217270910431756830944745231960055166561118186641216659156070128904852295175552582356442737623134551413720843921718033701082316913099900436414155332109130631106787771077133847454234264292113817937176056128665857227284566571970979072471936105230391001679677173096285644321754422328539943888199336087730062462085881953137431689082972901982900739832082389353529196570180719459960923132341917509193501811679145387492972051340102142701248241632387147916283802698227070198594136358991060352947175176258648173046338579879880817066943866178545877582847195991864628541792654363375780355027382273251454984349002231565359156649827054670972733328912402267133460361902327336693029367930611526976379026630543426417675897174049196534884327967733553142051477 A013752 727 4211092038147683566527950972760142372263885821553973667375928865726026389224971454001330016111148469992046848807628420695458885292270215028171511567181885274641516152214016243519593505480575984770854846128908863530709076338556990401566209905365084857501013762953011462163943934725138647341481167356548330049964352891696902373707474033877368785529517258670887151193433826735497758866647368976456778277362784202332927685565385045429464462607182943918667507611015878405147304603082406491516251199848481244105313365820978470370091981866528134910187734631267320147819811520253357477116666378069480457769455623465898032717048593293331145480012878310263693292984570941936835807607019866371568805784827819972110976862951932045436069396788520826790814414524707567264423619574264115887979341023130791988051439499136910290475571741649220098961859973350057356725269547355557842388407147552929207629415024682058619003261568996434683540091372169706400560973675447115576145522874172683553767204085507624737645385904726555459760080466922352276564170505933639365105210544278043494301468975445669595105773764694343388491277699126270047582564021556243586570952680634722179974910800633099083941388160988764855516221954527642478618386950414015746009741436065810745542392671763784329291740595776686348258897180464731019986833545020342460386444492730514256897170675808179484510405731428238693488421489953303062314536893085825327656421590724631604968421130069350655686396275437312650541109511957813290390669065024823935566615010568944514770198744692732256978083635076673834553596571507756898142323377393434822336212544600730188714711878329107726363974064032274657537169610478034466462572124698912951973464795887525344190218569757585605274616241200934776656050753000165886073203960492500689023437104694558026609455944694096014520041277850258080481258801899264643759996541612733056463062856952678649774058007975795314678888328344192758620241022220843623191169030690250749292539560574894465855802256722373941384742947229202682651042937420915291465656432925411085009409703644864687040653534148121755192767698123480259082416322059596794204407514642386866354563972075514528004873226311317580703359595424943862240250036182805859996098155096075673994265293049515289594126588906318461636336589439995158854333446600614757902749094067159670039112127095123620547780892212415099413158714585521343553524767104721507303907839633946091386084787140868545110616253087094969 A013752 728 9251769207810460795661908287154032791863757149954080147224915718000079977127262284440922045396193188572526926830359640267923170987117662416892810913098601948387410986414193687012546931540825438541568096945212773176967840715809707912240963162087091431929727237207766182374184824591129608209234124682336681119771683303058094515035320452428579221808349417299939071171974117337888576230024269641275541875366036892525442125187150944808533424347980927789312514221401884856108628212972047061861203886067113293299373464708689699403092084160762312397682452984894302364760125909996626377225316032618648565719494004754577977879355759465448526619588293647649334164687102359435228269312622646418336666309266720478727816167905394703823044464744380256459419268710782525279938692204658262605890612227818349997749012579603791908174831116403336557419206361450076012725417195540160579727330503173785469161824809226482785950165667085166999737580744656844962032459164957312920791713754557385767626547375860251548606912832684242345092896785828407951611482601536205685136147565778861556980327339054136100447384961033472424515337104980415294538893155359067159696383039354484629404879028990918687419229789692316387569139634097230525524596130059592593983401935036586207956636699865034171453954088921379907124797105481014050911073298409692385469018550528939822403083974750570327469361391947840409594062013427406827905037554109558244861158234822015636115621222762363390543012617135775893238817597771315798988299935859538186439853178219971098950126642089932768580849746263452414514251667602541905218684460133376304672658960487804224606221996689049674821651018678907422609161634220241722818270957963511755485702156564893181185910197757415574788331881918453704313343504341364451702829101202024013784491319013943984460974710492928943900530687437017002817325587772684422340712401923174525049349096725034993553605443522822306349517657372191490688669525819193440150998360426480896195709414583043141485197558019055549222280255062558293784341333513750895350047183137128153765673118907767717428315814523423496158510632777286129204068659564934156867083309669323945380977046649905418026706478205964724805281031148601665341829329493624474411427646746078255765400848829785091238296115827181660215031486999669364002970582181550623112339759665549795075929343227986594343474620190675973410709695944390391787093913329073151546685523675779562775228277348488193608023908032347646893 A013752 729 20326136949559582368069212506877410043724674458449114083453139832446175709748595238916705733735436435293841658246300129668627206658697504329913505576077628480607141937151983530366565608595193488475825108988632462669798346052633928283193396067105339875949610740145462302676084059626711749235687371927093688420138388216818633649532599033985588550312943669807966139364827135791341201977363320401882365500179183052878396349036170625744347933292514098353119593744419941028870656183899587394909064937689447905378723501964991269588593308901194800337708349207812782295377996624262588150764019323663170898885728328445807817400944603545590412983235481143885587159817563883679196507679831954181085655881458984891765012120888152164299228689043403423441344133357589208040025306773634202945141675064516914945054580637389530822260103962738130416649996376105816999957741578601732793660945115472806675748529105870582680732513970586111898423464896011088381585312785411216486979395118762576531475524584764972652289387493407280432169094238465012269690427275575043890244116202016158840685779163901937012682904759390538916660195619641972402101948262323870549852953537461802730802519226693048356260047847954019103489399776111615464577537697740924928981534051275379898880730829603480074684337133360271655953179240741787869851628036606094170875433755512080789819575492527003009450186978109405379878154243500012800907367506378699463959964641903968352546019826408912369022998719847299637445682262303580810377294959083405395608357432549276504393428232671582292572126892540804954687810913722784565765449758913027741365831736191705881459869726725842135583167288037559607472328110381871065031741294645835326802087637973070319065444704473042017809965144574842788376415679037977700391115535340846758284527427873634933860761438952964889749465920299126355189664316336587675882545147025214431533419965504901880837271159419640607049890293246704705043006948224767988011743397856978528941973583838945781842979034967865041641349720372440571444197909729710717084053661352270553823183842240365675190009844507961421060247860211697625861338845064160342636982031343504708002006571489842203404674132618504500397202425433477858755999036897492970281906539901133927916585664879037845450536566472318107492424176938273592714526369052866718977810451985212899781816767071886547772613740558915113583329201989825690756245327583973713948068095515687699417176525334628561356828525947067780223921 A013752 730 44656522878182402462648059877609669866063109785212703641346548211884248034317663739900002497016753848340570123167121384881973973029158417012819971750642549771893890835922907816215344642083640094181387764448025520485546966277636740438175891159430431707461294796099580678979356678999885713070805156123824833459044038912350538128023120077666338045037537242568101608184525217333576620744267214922935557003893665167173836778832466864760332409443653474081803747456490610440428831636027393506615215668103717048117055533817085819286139499655924976341945243209564682702945458583504906167228550454087986464851945137595439774829875293989662137324168352073116634990119187852443194727372590803335845185971565389807207731629591270304965405429828357321300633060986623490063935598981674343870476260116743662134284913660344799216505448406135672525380042038304479948907158248188006947673096418693756266619518445597670149569333193377687840836352376536361174342932189548442621893731075921380639651727512728644917079784323015795109475500041907631956509868724438371426866323295829500972986656823092555616864341756381013999902449776353413367417980332325543598026938921803580599573134741044627238703325121954979970366211308117219175676850321936812068972430310652009637840965632638845724081488681992516828129134791909707950064026796423588893413327960860041495233607357081825611762060790906363619592304872969528123593486411514002722320042318263018470543605558620380474743528187504517303468163930280967040398917025106241654151561279310760480152361827179466296780962782912148485449120577448957690986693120331921947780732324413177821567333789616675171876218531818518457616704858508970729874735624336900212984186540626835490986782015727273313128493422630929606062985246846437007759280831143840327951106759038375949692092881379663862779576626897180602351692502991483123913951688014396106078923664214269432199484737244950413688608974263010236979486265249815269661800245091781828085515963694163882709024939824399496486045335658251935462902807676174445433665893990938406749534901402083388392451628383991242069364548885099684017361442605960272773449522861679843480408437563183320880069069362854387372653728677350855686929884063792055709348668162791239632738705739246146454828836539682882160855916733387083193814432809148181594249563011512740820651437256934745456432388007936504542574256771647042591470984701990249543905605847965875619536826160178949300952271505707913151954437 A013752 731 98110380763366738210437787551108444695740652198112309900038366421509692931395907236560305485945808204804232560598165682585696818745061042177165477936161681848850878166522628472225112178657757286916508918492312068506746684911967918742672432877268658461292464667030778751717646623762748911616558928004043159109519753490434132267266794810632944684947469321922119233181401902481867835775155071185689418737554382372280919403094929701878450303547706682557722833161909871137622143104352183534033628822823866354713171007796137544971648480744067173023253699331413607898371172507960278849401125347631306263279723467297181185301236020895287715701197869504637247073291855711817698816037581994928851873579529161406435386390212020860008995729332901034897490834987611807670466510962738533483436343476485825709023955311777523878662470148280072538259952358154942447749026671269051264037792831870182517763082024978081318603825025850780186317466171250385500031422020437928440300527173799273265314845345464832882824286157665701855517673592071067408452181587591102024825312280937413637651685040334344690250958838769087757785682158648449168217302790119219284865184811202466577262177026075046043431205292935090994894566243933530528962040157295176115532429392502465174336601494907544055807030634337559471399709137825628366290666871742624798829081530009511165028235363508770869041247557621280872244293805914053287534889646096263980937132973223851579784301412288975903011531427947424515719556154827284587756420704158412914170980130645740774894738934313287454027775234057990222531717908655360047097764785369232519274268916735751673983432335787835352612052114405285051383900574144208693534794166668169767926257829757157573697960088552819468943300049520152344520378587321622106047139986023017200508581549607311961473528060391121506526729849293105783366668429072288423238951858567628245055395290278749942542267967727156058873873916455833490643931324753844147446975138466644676303878572236078050311727792794205693779841602441179502211997468464555256617763969098091679628728178380377204298216227559628758826393913900564005786143089405294719283268601727110616126457337326313755973511745390191089057720241904139829944184955288151146393439023953652353473126936509123783761258953877683292107400449063251421776810308881698554962566289936293491582971207653485635767781956453436500480035642127308552573461753390272578247960616047981028736122407073913151614192140498040285194843898089 A013752 732 215548506537116723848331819249785252996542212879252744850384291028056795370276808198722991152622940625954898935634170004640775910782899109663232555025747215021925379331850214753478571456511092759355570093927609614509322466751593517477651335031359242639459544873466620917523669632406759358821579964824882820563614898418483788591185148198960579472829590100262895955299539979752663635198015691394959652966406978071901179928599560555026955316894311581579317064456715986889355848400261747224271882523744034381304836704128114186302711712194715579132088377431115696552721465999988732632134272388745979860425552457651907064106815537906947111395531719301688031820022206998863484298834567642858687566254225567609938543899295809829439763617344383573669787364467783141452014924585136558063109646617839359082725629819975219961421446915771319366557115330866408557704611596778105627091030851618790991525491208876844656972603581794164069339473178237096943569034178902128783340258200837003363896715223986237843564956688391546976572328881780135096369442947937651148541211081219497761920752033614555284481356568775685803855143702550642822573414229891924768848811030211819070245002926286876157418358028578394915783362037921966572129602225577501925824747375327915988017513484311874290608046303639618158665160975802905520740595117218546683027492121430896029567033093628769599283620884093954076320713491593175072714152552473491966118881142172801920786110202798880058916334547200491661035864872155544239300856287036033172433643347028692482443741438686292536499022189225404518902184245315826023473789233456203844845568810068446427741600841725874269688678495348411257890429561394826499695942784169968980133988451976475189414418314550544373268430208795774700911271756345603766985566549292568789517353664487264379357341148679293949839225478896953406056570538671817665855977233273079254386703452742413623765362725096561861345900994453466178944717120484195591941004379211218353839621223202663476534865960768869909234312000563271366359758438216627898789227440108507420144315807901688717843181051948504383141587428839539120712156367423432498265341117994462023629826770105911321873805304622249822659811371463395206387374346768068068626385535626174220580459879510544952923485921669270192759958786591963373643652248613091725252758138990036801007787743214707941781816958328199991554638305753696890003895472198428854410769473457414320133260928341387194096380132674194506573072044101533 A013752 733 473560068862045442294785006891778200833403241695718280436294287388640779428498147612594411562312600555222912961588271500195784675990029343930121923391566631403170058392074921813392421489954870792304187496358958323076981459453250957898399983063896256078892620087006166155799502182397650311331011182720267556778261931825408883534833770593116393101806609450277582413793089335516602006530040473994726357567196130823966892303133234539394220831216802544729759590611405023195914798935375058651725325904665643535726726238969466867307057631691790127353198165216161185326329060801975245592798996438074917753354938749461239819842673736781562803735983187305808605908588788776503075004539545111360536583060533572039034980946752894195279160667305610711352522839735719561770076789313545018064651893619393071904748208714485558255242918873949588648325982381913499601277031678121498062718994781006483808381504185902427711368810069201778460338822572586901985021168091047976936998547267238896390481083347097764542312209844396228707529406553270956806723666156619019573345040745439236582939892217851177960005540381600181711069750714503762281193791063072558717160837833375366497328271429052266917848132588786733629976046397314560558968736089593771731036969983595431425674477125033187816465877729096241094587358663838983429067087472529147062611400190783678576958771706702406809626115082354417105676607541030205634752993157784261849563181869353645819967084115549139489439187000199480179295795124125730693743981262618164879836714433422037383928899940793784702688351749728213728028098786958869773571914945903279847125714675720376801748297049271745770506026654280459533585273746384433819831986296821421849354372628992315991143477037067545988070741168724317017902064048691291476067289708795773630569626000878519841448078503648408807796778377136606633106285473461983411885581981500955121887587485675082731412501907037146409376944484814265195141543513703777715494386621127046723385647827376251657947100515809207190587783465237507191892389288761931493639932685918390802057061829960010113101468771130864129762067581160467448204607539229281198688954436233833065914729413922687174156750254255082860383605583105079268433061439849445546772169021770704762615270355284667261572898569907386613493629454142543531895103990202962520380309631361110851814109671842713348094651857447055381445540357740872067338558352419948193140460533185939261332774259566027665429747151485205330941039280891068001 A013752 734 1040411471289913836721642660141236707230986922005493062118538549392843792404410430304869922202400783419824739776609432485930138933150094468614477865691271889192764618287388603224023150013430851130692299929500631435800128266418792354502784762791380074605327086331152547044291506294727637733994231568436427822241841464220423317126029793993076715644669120962259848563103417270129974608346498921366413807575129899420255262389983716283049103166183315190771281820573256835961424813261019003857840541012550418847991617547015918707473605616826862909794976368979906124161944946581939614567379395174450594304120800432566343884194354199709093479807955062510861507181169568941977255784973380609659098872983992257769759853140016108547028315986070426732841492678899375877208858706121858404688040210281806578974731814545724771486768692766067246260372183293063958624005638596832931243793631533871244927014164696427633681877275722036307277364393191973423661091506296032405330585808346123855369886940113573788699459925028138514470442106197536292104371894546091986002639054517730002772718943202619037978132172218375599219220242319764765731782758965570411501602360719925680194630212329627830418512347297564453785057373934900089548054313188837516493088223053959162842206826243697913632775533370824441684808426984454246593660391177146536096557246219151741833578421439625187760748574835932654381171506767643361779552325967652023283490310566969959866467683801861459458297893839438257953912861887704230334155526833972108241001261610228216132491793169923944991806308794152885560477733034948636892537497136149505824135195142557667833441008617250025457801740559454169595286846420806601102170873894116663803031556665896118232542219050437398535791418347687324488330834714974767372919835490224314666361468323930108091661428472515554150729522094569124772934509185195977555912623613357598402787029706028156760913266689760610661401147033136940633725971099607199640941167406616121651278268276745624892509779833232828197721360273126803300587579267409963491526932110962704592119364840422142218483926890174508493087262475809546983705522763686730793519632896405731245814660522388143721622380308598417044262781466081859152747435983349231866258455340830238363465748970560413973675658158086528389845503910751168139573543466475908657275540260100360541435598949038441225763950130811180673035852165956695931942812700266626180329591791409508557148105048266562780949154491812996112077463300117676398197 A013752 735 2285784002423940699277448924330297045786478267646068257474429193016077811912489715379799219078674521173354953289210923171588515236130757547546007870923724340556503866377392761283178860579507579934130982945112887264452881801322086802842618123852662023907903608669542145856308439329516620101585326755854831925465325696892270027725887457402789544271338058754084887293138207742475554214537258130242011135242560389026300811470794224673858879656104743474124506159799445268607250314734458751475675668604573270209037583750793973400319511540168617812819563082648853754783793047640521333204532531198267955686153398550348257513574996176760878375138077272336362731277029542965524030959586517199421040223945830990320162397348615390477821210221396727532052759415541928802227862577349722915099624341989129054007485796556957322956430818007049740034037686694861517096940387997241949942614608479915125104650119838051511199084374761313767088369571842765611783418039332383194511297020936434110247641607429521613772713455286820316291561307315987233753305052317764093247798002775452816091663518216154026437956382363771191484626872376523190312726721447358194069020386501676719387602576488192343429471627012749104965771050534975496737075326075876023735314826049548280764328397257404316251207846815701298381524114084845979766271879416190939804136269943476376808371791902856537510364618914544041675433800368512465829676460150931495153828212315633001826629501312689626429880472765245852724746557567286194044139692454236721805479771757671390843084469594322907146998460420753889576369579477782155252904881208120464295625023728199196230069895932098305930790424009120810600845201586512102621469409945374310375260329994973771756895255253810964583133746109869051900862843868799563918304878572022819321996145907674447477380158354116672469152760041768367126137116679875562690340034078546643690923104264143860403726446917404061623098320031801858572295958505837017611147744792335619267858355404010137888843986293612523550393828520059586851390911650499689790884669847785061988886244554407446454009187377713395159312715659353574723201033511819747553362633473403391547054809167686751756404369537990722246245330880981844558586116855418262410169826383804033684534250488321229500165420973316102872490572091920316402643074995847571320034361951440492109534010891037455373003398437392163938659767208606860962478359502485777718184113165726690300054386791041638429745292418513152458234186870358535046838809 A013752 736 5021867453325397716312555286753662609592892754018411961671320937056322952771739904689418884315847923017860832376396398207979967973779274331958579292419422376202638994431131896539143956693178153115285769530413013320002981317504624705845232018104298466525664228246984094446309641206948014363182962882613065740247320556072317250913774743913928628764129715082724497383024642410218792609338356112141698464127905174690782882801334911608467958604462121412651540033079381255130128941471605876992059443924247474649255571500494359560501966853750453334764580092579531699259993325666225369050357971042594698642479016615115121757324266600343649790178355767322988920615633905895256296018211578287128025372008990685733396786974908012879773198856408610387919912435945617578494614082437341244473874679350116531654446295035635238535278507161488278854780797668610753061978032429940564023924294830373529854916313284199170104388371350606346293147949338556049088169432413245878341319554997345740214068611522658985458651461265144234892560192173223952556011199942127712865412212097669836953384749520890396084190172053205307691725238611221449117060607019845952369637789144183752494562860544558578514549164547009783609798998025341166331354491388699624146486672830857572839229488774517282803903639454095752544208478644406617546499319077371494749687385065817599847992826810575812910271067755253259560928059409621887427799182951596494852960582457445705013105014383979109266447398665245138436268186975327768314974904321958077806639058551604045682256579698727427001955617544396295399283966112687395090632024014240660057488177130853634117463561362819978129946561548038420890056907885567089459368293649987359894446944998957376549898875792622689189144840203382307026195667979752641928515818222734134050425532559160761107804207903994329414728613811765102576123245345686611230677054870566976188958060068324061306987003877536723385947009109868683283334220837323927691691595308761355531484806822610272941790237887066714240215241258570912312505832896147818470573619655583781189583079286033159859458184668836329165010036303599803666872670625467985374737705741067251228879415741407793608820399874965616775000991945517112495213698731353922515143108565217462004921748322841741211863429878375478010861786885948935136606835765877114190115493207314761164646221927609289454488466366950584173235508557309273534564955826961253646850496625101538589219487779918479630150407443473395950740508554177701497904863373 A013752 737 11033042794955898782738683964997796753275585380578451079791892098712741527239512570602653288841917886870240248730942886862931989638393065707312998705445470960517197870765196776696499272854912402394282835658317390264046549954557660478741974743775143730956884309458624055498542281731664787555912969453100905431323363261690881000257563112378901197394792984036745720750505139375250687362716368378375311525689007668795649993514532800803804105054003280743595433452675400617520893284413118111751554598301571701804414490586586107954422821177689745976477782463397231143274205336488697135803636462380580552917526399503407922500841413720954998589021847620808606658592547691251878082352010837496820271742303752536556272740983872904296861717887529717022260047621772521819952667139114838714109102670532206020044818510193290619062006880233789748643953412477937824477165737248579419160561675742330645091251140285385576719341251857282142806046044696807639846708243011901194715879062329168591250308739515281791052657260399521884058954742204573023765556606272854585165310629978580631786586294697396200196965808000892060998720349228853523710182153622601557356094222749771704230554604616395196996464514509780494590728398661674542429985817580973074249831220209394087527787186837614470320176295880648368339626027581761338749659004012985173965063184989601266866040240502835060963865535858291411255358946522939286678874804944657499191954399659008213913791716601602103058384934867543569144481206784795106987999864795341896941186011637874088363917705598104157123296491745038660992226873549574207014118556759286730146301525156485434156067444314115491951492595721040410695455026624590895542232141149022229688099938162709356280127830116392048148551213926830928536551882551516554316949252635346892508784895032476192153845844765075541724158764544447930359742770024473484873797489550635646687140857970107962691450447518948181278925579014381497173485283179600669138646434893348698102672120589274769653113152637885571185752885045080294350575314872836757179850242383317567273514025191414852211229631717433415175527049759008768656119257364153163868298739513124750949848076383872922558578418525299460054677179304301096151984496112784567765769409517782764024813081065283305442463955442790925189863345788429810495125218177632019875683738576470530278727749574957608931511160608190433428598412300408473955439207951833874262130541085348080280515214652480899747440445153311050903776897293528410190896984830481 A013752 738 24239595020518109625676888671100159466946461081130857022302786940871893135345209117614029275585693597453917826461881522437861581235549565358966658155863699700256283722071137318402208902462242548060239389941323306410110270250163180071796118512073990776912274827880597049930297392964467538260340793888462689232617429085934865557565866157896445930676360185928730348488859791207425760135887861327290559421938749848344043035751428563365957618803645207793679167295527855156693402545855620491518165452468553028864298635818729679175866938127384371910321688072083716821773429124265667607360589307850135474759805499708987205734348585944938131900080999222916508828927827277680376146927367809980514137017841344322814131211941568770740205194198902788297905324625034230438436009704635300654897698567159256626038466266894659490079229115873636077770765647214029400376333124735128983895754001605900427265478755206992112052392730330448867744883160198886384743218009897146924790786299937183394976928300715074094942688001097749579277523568623446933212927863981461523608187454062941648035130089450179451832733880177959858014188607255791191591270191508855621511339007381248434194528466342220247801232538377987746615830291859698969718678841225397844126879190800038810298548449482238991293427322049784465242158382597129661233000831816528427201243817422153983304690408384728628937612582280666230528023605510897612833487946463412525724723816050841045968600401373719820419271701903993221410425211306194850052635702955366147579785667568409372135527199199034833199882392363849938199922441188414532810018469200152946131424450768798498840880175158111735817429232799125782297914693494226197506284014104401838624755564143472455747440842765713329782367016997247549994804485965681869834337508039857122841800414386350194161999320948870965167976805704152103000354865743768246267733084542746515771648464960327194033116633199129154269799497094596149290147167145582670097606217460687089731570648934636668927889596345434599895099088444041406688213966775622355524130982516148695299910313345538430308071500883201213140632928320542264737494008429044501018652330710335077836816223815368810861196785500082913740125762931549508245909937959787695381395392710568732562514339100427422057093310107811662642129770697180293657790104336257547666877173652505755022364865816181866822530019856194382242630711823997417280099939870179021753900798764509732376291926591500536745126658001824378835597843353881917189400675672566757 A013752 739 53254390260078286847612124410407050348881374995244492877999222909095549218353424431398022318461768833606257464736753704795981893974502395093649747968432548241463055337390288688529652958709546878088345939701087304183012263739608506617736072371026557736876267796853671718696863372342935181557968724172952528244060491701798899629972207948898491709695963328485420575630024961282714395018545631336057359049999433416811862549545888553715008888511608521522713130548274697779255405393244798219865409499073411004414864102893749105149379663065863465086976748694367925857436223786011671733371214709346747638047292682860644890998363843321029075784477955292747569897154436529063786394799427078527189559028197433477222646272635626589316230811654989425890497998201200204273243913321083755538810243752048886807406510388367566899704066367574378462862372126929222592626803875043078377618971541528163238702256825189761670179106828535996162435508302956953387280849967744031793765357500961991918764311476671017786589085538411755825672719280265712912268802517167270967367187836576282800733180806522044255676516334750977808057172370140973247926020610744955800460411799216602809925379040553857884419307886816439079314979151215758636471937414172199063546753582187685266225910943512479063871659826543376470137021966565893865728902827500912954561132666876472301320404827221248797775934843270623708470067861307442055395173018380117319017218223863697777993015081818062445461139929083073107438704189239710085565640639392939426232789111647795390581753256640279528540141616023378314225229603290946728583610576832736022650739518339050301953413744822371483590892024459679343708518581606814955921305978987370839458587974423208985277127531556272185531860336342952867338585455666603068026039505163566098883435510406811376573912508124669510474045042132022170291779640039058837050209586740414095150311677517838845290757243138486751930749495116827739990453326218845126204440859761129536140260715709396761634573443170919815969532697311558970494006085006042315086515768587978683573902958420147931386833087440393065269970543520231355628274336518610768737979170570606166007485243722365277462049337743682161487056301160614269616264133697653566752925677785119505439844003003639046259434002306862222824759106221705105166164859226757832224129150514555143784135610198151561409098453624059057787059673877322325764379567894783310793320054885627882030713362721526679229043267630008160301808461848478572065113284452629165129 A013752 740 116999895401391996204203837329664289616492380864552150852964292731282921632722473475781455033660506127432947650026647889436772221061981762020748496286646308486494332576246464248699647550284874491160096029523288807290077943435919889039166150999145347347917160349687516765977008829037428593882857287007976704552200900268852182487048940863729986286202031432682469004659164839938123525855744752045318017832848755216735662021352317152511874528060003921785400747814559511021024125648958821689044304669464283976699456434057566784013187119755702032796087916881526333108787383657867642798216558716434804560789902024244836825523405363776300879498498067778166411064048297054353138709374341291524235461184949761349458153860980471616727759093206011768681424102048036848788316877566421010918766105523251404315872103323243544478649833809560909482908631562863502036001088113469643195628880476737374635428858244941906389383497702293583568870811741596426591856027379133637850902490429613496245525192314246226077136220927890627549002964258743771268254559130216494315305711676958093313210798231928931229721306387447898244301607697199718225693467281806667893611524722878876373406057752096825772069219427335716657255009195221021724328846498936321342612217620066344529898326342896916503326036638915798104891037260545268823006399512019505761170808469127609646000929405405083608713728850665560287508739091292450195703195121381117749880828437828544018250654134754283192678124424195511617042833103759643057987712484746287919433437678290206473108111904838694124202691130403362156352829438430209962698192437301521041763674721790893513391649997374750149449189777737915518127615323790172458159109235835253734290517779807790140653849186829129991613497158945467449542872246099526940453208792844354719246907816363764594332885780349898914511476957564052708131039869165812264999310462068689767045234755506691943103793663175255393991856640771670544759025957702802742271156568895201590900152792413544685311157854646510835685063335993495058175331368758274966245075143587789167811864799649065005256872293106543564398125284113948288315318717331387858917340237743621746718445080458036514584122395022869708787062693649869550346932301733744886156177714093907553451337274598994984631976503068176303545995756369086116050064195721186957396411743680477650893745935605338980415789302612057749958170103508477149704341910664838933812924160583724456821477257899194114266208058983127928183073190681107422827053885942426275788413 A013752 741 257048770196858215660635830613272444287433760759421075423962551130628578827091274226291856708952131961970185987108545413092588569673173931159584446341761939744828048670013481954393125667975869257078730976862665509616301241728715996219048033745122328123374001288263474334851488397395230620760637459556524819901185377890668244924046523077614779870785863057603384403236185153344057386305071220243563685178768715211168249460911040784068588338147828616162525442948587245713190004050762531250830337358813031896808705785624474224476972102103277366053005153388713353840005881896335211227681779500007265620055414747265906505674921584216533032258200254908631605107714108628413845744495427817478745308223334625684759564032574096141950886727773607855793088752199536956787932180013426960988529133834583335281971011001166067219593684879605318133950263543611113973094390585292806100796650407392012074037201564137368337475544451939003100809173396287349222307692151956602358432771473860851251418847514398958691468277378575708725159512476460065476355266409085638010726648554276931009124123715547861911697710133223032442730632110747780941848547618129249362264519816164891392373108881356726221236075081856569495989255201900584728350475758163097989719042111285758932186622975344525557807302495698008436445608861417955604145059727906854157292266206673358392264041903674968688344062284912235951656699783569513079959919681674315696488180077909311208096687134055160174313839359957539022643104328959935798399004328987594558995262579203583621418521854930610990873312413496186657507166276231171288047928784751441728754793363774593048921455044232326078339869941690200393326370866367008890575562991130052454236267562237714939016506663463598591574853258203191986645690324680660688175699717879047318185456472551190813749350059428727915181714875768223799763894592557289546203485085164911418198380757848202198999034677996036100600109039775360186835580029073057624769730981862757895207635684932557673628613806658384306000084149177708642811203017161930100840430090462372801682666964828995816549348427955076210982681249198344389428755221977059126041396502322736977540423841766306222541316901865244750205176737948763402112210266909037514885122437864314894932587992293991981236452377240783338890552676742882196961991037999447745399916600866009399013559820524929739973489097838690876658099717408124297900439177730651137586994380802442631636785535604529469042859105585932058218211799926393007951037387415510527907143361 A013752 742 564736148122497499806416919857359560099491972388448102706445724833990987683119529475163209189567833920448498613677474272564417087571963126757607028612850981619387222928019619853801697092542984757801971956167276124627013828077989043693248530138033754887052680830314853113668720009077321673811120498645685029322904275225798134098130211201519671376116541137554635533909898781896894077712241470875109416337754867318936644065621556602598688578910779469709068398158046178831878438899525281158074251177312231077288726611016969871175907708320900373218452321995003238386492922526248459067216869561515962567261746199743196592967802720523723071871265960034263636421647896656625219100656454915000803442166666172629416762179565289223866098140918616459177415988582382694063086999489499033291798507034579587614490311169561849681447325680492883940288729005313617398888376115888295003450240945040250526659731836409798237433771160909989812477753951643306241409999657848655381476798928072290199367207989134512245155805400730832069175448910782763851552520300761146709566446873746417427045699803058652619999869162691002276679198747312874729241259117029960848895150036114266389043720212340727508055656954838883182688393678575584648185995240684326283412735518494812374014010676831922650502643583048524534871002668535248462306696222211358583571108856061368387804100062373906208291904839952182385789769424502220236671943540638471585184531631166756724188421633519186902967505073826713232746900210724978949082612510785745246112591886510273216256492515282552346948667372451122086543244308879883319841299540098917478074281020212780928480436732178420394112694261893370264138036793408318532594511891512725241957079834236259721019265139629526105689952608272412794660581643323411531922012280180266958053447870194966217807322080564915229654227582062787688081276419848365133009056732107310385781842524992500231200879187557291313018439560386466330477769323873507601619098967152479095771175599796829208962064533228470320282184875743425888256213028704760431546424908745833045296819321729303808958918496217302435528950704488762623574975222683598899912948115603053139656311180360574770923273233397942716200773293273433194440525956399155420202613995987899824166895819069900382776485872798000995542544230804112186725494310484786696643616772102622649632790925693270638721755547951603856017845079145649082487264873474240549278626654622966461706017821723151243487161454972292731905411324438285438468429140151876629811993964117 A013752 743 1240725317425127007074697972926618953538583863337420481646061257460278199939813606256933570589480531123225351454249410976824024341395602989486462641862433606617793728772859104818802328512316937512890932387699505645805549380287341928994067020713260159486854739784201732290730177859942875717363031735524570009422420692671078500613592074009738718013328040879207534268000047623827476288733794511512615387694047443499703807012170559855909318807866982494950823270753227454893636930262257042704289129836554971676803332364404282806973469235181018119960939751423022114735124950790167864570675462426650569760274056400835802914750262576990619588901171314195277209218360428954605606364142231448256765162440165581266828626508504940424833817615598200360812782926915494778856602137878429376142081319954971353989035213639527383750139774520042866016814337624674017425357762326606584122580179356253430407071430844592326727641995240519247618013625431760343812377769248293495873104527244974821568009755952128523402607304465405638055978461256989732181860887100772239320917483781620879087219402467319859806139712550432132001864199647846385780143046280114823985022644629343043256729053306512578335198278329781026352366400911830559472064631543783464844657779934133102785708781456999734063154307951957608403111592862771940871687811600198354808105726156766826348005607837035471939617314933374944701580123425631377859968259958782722072650415993673364523041962328841653625819608647197288972344939762962778751134499686196282305709364374663070256115514056075767506246222217275115224135507746609103653691335089597321699329195401407479699871519500595989605865589293379734470311266835118075816110142625653457356579704395817062607079325511766068854200825880374490909869297870381535135632660979556046506843424970818340780522686611001118759550337997791944550714564294406858197220897640439760917562708027408523007948331575063369014701511714169066528059659204550096200757160430833996573409272792753633772089655779502949293659960172008306676498900024064358668107495524514595200517112049839280468282743936189413450857104697761811483994220564235866783108747009979907747824915663252182771718431293775280147493098925321732728185835526208944458185142949185415913694670114496571140959939462537208187206969675076634474235911000135076372526026048309461961243241663748115593271696938849673671671205638882991034224520927022906486765142760206657316368121154325763281941293716574127131996188679790913108315138820913672955696950739165049 A013752 744 2725873522383004034543111446519781840924268747752312798176396582640231205267770492946483054585088726877726097144985955916082381478046139767901758424171766633739292822113971453286908715741560311715821378455775813903834791988491290217999965244507032570392619863305891205842734200758294497951046580722947480310701058261798359465848061786599395963475281705811618952786796104629548965406348146541793216006763822233368849264005738720003432773420883760541406958725844840718401320335786178722821323218250911272773936921204596209326920711909692696809554184633876379586073069516885998798461773990951351301763322101912636259003706326881648391236815873377287024028652737862413268517182020482491820113061881043782043222492439185354113359897301469246192705684090433342029147954896918909339384152659941072064713910364366041662099057084620534176638941099761408816283511003831554665317308654045688786604335933565569341820629463543420787016775935073577475355793959038500810433210646357209682984917433826826365915528247910496186808984679381606441603548368960396609788055711868221071354621027220701731994088948473299394008095646626318509558974272677412268295094750250666666035033730114408134602430617490528914896148982803291739160125995501692272263713142515290426820202192861028415736750014570450865661636169519509954095098122085635785513408280366416717486568320417966931851339240908624753509371531166112137158350267129445640393612963938100381857123191236465113015925680197892443872241832659229224916242495810573232225643473531134765352685784381198461211222950211353428147425710519300200727159863191845315773426242296892232900617728342809389164086699677555276631273853236754412567993983348560645812405610557610086547753278149350053272679214459182756528982847421228232692984956172084634175535004660887894694808342484369457914732092581148902177919897754811867459294312116046154735885269536216525048462484470414221725299221236029439162147071272396561353063481466542290471780172325679733397280973747567979598170932497902249768268083352869395993832167667358565655536095173496899188817188427808141351533059020982699830335302579626199322489917180925857321971339712165045549465393552424290484042338338931846803824280651081050974632759059360358762387190241548966796688986999194246387293712376143365939896296467296762790439679228135887928851401935254609958417918174652733056661638788625931302191272476669325551423018644174026124060762176053701930425022295313357308995626529500636098968359989547339483666200773945612653 A013752 745 5988744128675459863891215848003960704510618438811831217593543292060587957973291773003423270923439932950364235427534145147632992107267369070080163257905371294325226330184395282871338448484208004839659568467339463146725037998715364608945923642181950557152585839683042979236487039065973011998449337848315614242610225001170995746468191745158872931755193907668126839272591041871119076997746877952319695566860117446711361833020607967847541803205681621909471088320681115058327700777722234654038447110497252066284339415886497871891244804065594854890590543640626405950602533728598539360220517458120118809974018657902061861031142800158981515547284473809899591790950065083721950932248899000034528788396952653189148959815888890222987051694371327933885374387946682052438038056908530843818626983393890535326176461070512193531631628414911313586075753596175815169374873675417925599702127112938378264169726046043555843979922931404895469075856729356649713356679328007586280521763790046789673517863602117537525916415560659360122419339340601389352202995766605991351704358398974481693766102396803881705191013419795838768635786135638021765501066477072274753444323166300714665278969105061354671721540066626692026026839315218831950934796812117217922163377774106093067723984217715679429373639782011280551858614664434363369146930574222141820772957991965017528317990599958273349277392312276248583460089253971948365336895536883392071944767681772006538940099651146513853295988719394769699187315306352326607140984763295829391199738711347903079479850668285493019281056821614343481639894286010902540997570219432484158754217454326272235682657149169152227993498479191588942758908655561149444411882781416787738849855126395069360145413952094122067040076234166824516094175315784438427226487948710069941283650405239970704644493928438159699038666407400784138084890015367321672808069603718953401954739937171067705531472078381500045130482389055556677839237115585455245292680468781993412166501038599518374273826299323406851177181538697891242740884979126254062998449272365186768745212801096172687517831362975894486549318130669098991527246659767438759911510348046494108536371033347626605072175469634676166193441017330633267428001944590425068991268171653414708200964656960683080052325704437229759312884286090386974969952163338650987850595975264214545779686530051754378078644166229712054525485620418611171070914225631242508236476371961250335394561494500789983141143773982803446007863391485312897509433486897035504845614643100358510998641 A013752 746 13157270850699985320969001218064701667809828710069593185053014612657111743667322025288520926218797532691950225234292516889349683659666409846966118677618100733632522247415116436468330571319804986632732071922744800533354908483177656045854194241873745374064231089783645425382562024827942707360593195252749404491014664327572677654990617264114043831066161015146874665881882518990848612164049890861246371160391678030424861947146275705361049341642882523335107981040536409783145958608655749534922468301762462789626693696702635824545064834532111896194627424378456213873473766601730990974404476855489901025512918991410829908685420731949282389657383988960349403164717292988937126198150831103075859748108104979056560264715507891819902552572533807470746167530318860469206369611028042263869523482516377506111609684971915289188994687627560155948608430650798265927116597464893182542545573267125617046380888123157692189223890680296555345559657234396559420244624483632667058306315046732796912718746333852229944438364986768614188955288531301252406789981699233362999694475402546936281204126965778128106304656483291457774692822139996733818805843050127787633317177996362670119617895123819796213772223526378842381180965975535773796203748596221527774992940969711086469789593326321347706333886601078783372433376417762296322015806471566045580238188708347143509714625348108326548362430910070918137861816090976370558645159494532812382062654596853098366051398933568890935691287216510309029114531728056061555888743524960937172465825948831343065617231918223228163360481837086712629162847746365952882571661772093167696783015747154820101794797756724627444901716158783920907241322316267845329372906470772682662253131712689967384239474452750786181287047486464513461858903168778411224616594023316023661000179940312215638103953160778636858787950097059522751372503363762005715159328919370540624094563641964835749052644156204155599151669808755058021212803942941245173908018989914039526529802781803141868279596379613524852036267840519267060301724299140380176407593051386315330933232524008291394476675504458040186948851933080010484385360911509062955525588234658147556454407160264735651343569506787383537126989915075401288539320272265163876573816173122552113917519351342620726874959572648593781210406776540580184008984902855016220307759357655479357077971306523704368638781233206677383792491908059688742842798553711839790595538589198866986861851603418235592961092871440219170879275871093232435828225370712787004145815370891487648664014277 A013752 747 28906524058987867750168895676088149564178193676022896227561473104007674500837106489558880474902698179324214644839740659605901255000287102433784562734726967311790651377571010810920922265189611555632112362014270326771780733937541310332741664749396618586819115704254668999565488768546990128071223249970290441666759217527677172808014386129258554296852355750277683640942495894222894400924417610222158277439380516632843421697880367724678225403589412903767232234346058492293571671063216681728224662858972130748809846051655690906525507441467049835939596451359468301880021865224002987170766635651511312553051883024129593309381869348092573410077272623745887638752883892696694866257337375933457663866593506638987262901579970838328325908001856775013229330064110536450846394035428608853721343091088481380927206477883297890348221328717749662619092722139803790241875164630370322045972624467874980650898811206577449739724887824611532094194566943969241046277439990540969527098974157671954817243085695473349187931087875930645373134768903268851537717589793215698510328762459395619009805466943814547449551330293791332731000130241572824199916437181130749430397840058008786252800515587032092281657575087454316711454582248252095030259635665898696521659491310455256974127736537928000910815548862570087069236127989823765019468726818030602139783300592238674290843031889793993426752260709425807148882409951875086117343415409488588803391652149286257110214923457050853385713758014673148936964626206539167238287569524339178967907419609582460715161058524336432274902978596079507646270776498765998483009940913288689429832285596499139763643170671524006496449070400848274233209185128840456188632275516287583808970130372779858343174125372693477240287643327762536075704010261806169460482657069225303983217395328865937756914385094230665178757126363239771484765389890185126556205045635857077751135756321396744140668659211180529851336218569834862472604530262641915647075917720841144839785976711621502684610273246010914099923680445620829731482888285211415247567481933895734782060311855246216193665256083294314290726627696976783034194637922585411313289717351543950181530332531101624226001822206411881631067996843420656630920886638166565036832674132350246994276790014899737736944286181108960537319263688059654664267739831572470636016147308769088147500302960432578497899402369355070212192104722007136168025628422504912019938398280469910770135487972709863597735521038554161518421769088791831661514611139455993048108356369848598364114839366569 A013752 748 63507633357596345447121063800365664592499491506222303011952556409504860878339122957560860403361227899975299574712910229154165057235630764047024684328195147184004061076523510751593266216621576587723750859345351907917602272460778258801033437454424371035241597202247507792045378824497737311372477480184728100341870000908306748659207606325981043790184625583360070959150663479607698998830945489658081735534318995042356997470243167891118061211685940149576609218858290507568976961325887049756909584301161771255135231775487552921636539848903108489559293403636751859230408037897134562814174298526370353679054987004012716500711966957759383781939767954369715142340085912254638621167370214925806487514905934085855016594771195931807332019880079334704064838150850848582509527695836653651625790771121393593897072631909605465095042259192896008774146710541148927161399736692923597535001855955921332490024688220850657078175578550671536010945463575900422578671535659218510051036446224405284733483059272954948165884600063419627884777087280481666828365544775694889627192291123292174964542610875560560746664272655459558010007286140735494767216412486944256498584054607445303397402732744709506742801692467137133815065717199409852781480419557979436258085902409070199572158637173827818001061760851066481291111773193642811747772792819213232901103911401148367416982141061877403558574716778608498306094654664269564199803483654646429601051459771981906871142186835140724888413126358236908214511283775766550422517790244973176192492600882252666191208845577967141707961843975586678298856895967788898667172840186495250677341531455508610060724045965338242272698607670663658490360579728062482246425109309283821628307376428997348779953553443807569496911952391094291758321710545188154304680397581087992851128617537518465251940904052024771397729406620037777952029561588736723043982485261977999819245256638108646877049044286963624083385672197927192852312152987024288676625791232687995213009790835432441398088770321485978277532325939028962920067905562609479298905757808768929316186505145975936977482567614997608496726401050257992326125619515920148655297509021342058548822140570830268424526003387486903943456389064995182618133187944051943385921385068773492646426107662734723808066596739896386300490422322667061297396224409964717987327475637365686660058165604070374959884987005473089256186054074249678161152305644243291707804661022192393961987667076043570324224939721703492855972626688075654160347600673384816726694058944557370605960302088352093 A013752 749 139526270486639170947324977169403365109721382839170399717259766431682179349711053137761210306184617696245733165644263773451700630746680788611313231469044738363256922185122153121250405877917603763229080637981738141694972192596329834585870462087370343164425789053337774619123697277421528873085333023965847636451088391995549926804279111098180353207035622406642075897254007664698114700431587240778805572968898832108058323442124239856786380482074010508619810453831664245129042384032973848315930356709652411447532104210746153768835478048040129351561767607789943834729206459260004634502740933862435667032883806447815938152064191406197366168921670195750264167721168749223441050704712362191996853070248337186623471458712317462180708447676534298344830449417419314335773432347753128072621862324153701725791868572305403206813807843446792531276800323058904192973595221514353143784399077535159167480584240021208893600751746075825364616047183476253228405341363843303066582127072355018410559462281222682021120448466339332922462855260755218222021919101872201672510941463597872908397100116093606551960421407024044648947986007651195882003574458233816531527389167972557331564093803840126786313935318350300282991699380687103446560912481768880821459014727592727228460032525870899716148332688589793059396572565706433257409856825823811472683725293348322963215109763912944655618188652762602870778489956297400232546968253589258205833510057119044249395899384476804172579843638609046487347281290455359111278271585168206068094906244138309107622085833734793810332392171214363932222588600441232210371778729889730065738119344607752416303410728985848118273118841052448057703322193662553273495395965152496556117391306014507175269557956916045230184715559403234158993032798067778375007382833485650320293929572729928068158514166202298422760811506344222998160608946810454580527629520120565665602881828833924697188876750298459082111198321818846042696529800112492362222546863338215525482982510465445073751601028396304694275738520088046631535389188521053026019695949905865337707661751805709133539529201050149745867307903107416809140497986076476566595688627319888502631762242834114099728683629442308727963773686775794416212038613913082119618869282996095363344198158535028188206322313037552360702177457842899533670379505028692485418158463975292413592147789832142613786867316451024377095840760801126542920051615500402511882046840265756689534486904566067724002322192568582573804571860833702212190283678679426442348546847501192543221294783688109548321 A013752 750 306539216259146258571272974841179193146057878097657368178819706850405748031315183743661379042687605078651875764920447510273386285750457692579055169537491290184075458040713370407387141713784975467814290161645878697303853907134136646585157405205952643932243458550183090838214762918495098934168476653652967257283041197214223189189001207082702235995857262427392640746267054839341757996848197167991035843812670734141404136602346954965359677919116601087437723567068166346548506117720443544750098993691106347950228032951009299830131545271544164185381203434314506604900066590994230182002521831695771160471245722765851616120085028519415613473120909420063330376483407742043899988398253059735817086195335596799011766794790961464411016459545345853463592497370070233595694230868013622375550231526165682691564735253354970845369935832052603191215130309760412511962988701667033856894324773344744690954843575326595939240851586128588326061455662097328342806534976363736837280933177963975447999138631846232400401625280547514430650893007879214433782156266813227074506538395524526779748428955057653594657045831231826093738725258809677352761853084739694919765674002035708457446314087036758549531715894415609721732763539369566272094324722446231164745455356521221720926691459338366676377886916831775351494269926857033866529455446334913805486144469486265550183596151316739408393160470119438507100342433985388310905689253135600278216221595490540215922790947695538767157916474024075132701976995130423967478362672614548731604509018371865109445722576715342001300265600157957559093027155169387166186797869567736954426648200103232058618593371581908315846042093792228382774198859476629541869384935440034933789908699313872264067218831344551370715820084008905447307693057354909089891220085167973753685763271287651965744255623146449634805502879438257926958857856142568713419202055704882767329531377948132559723962220405714603398302713036004755804275970847145719802935458754059509486112575492582827032267459386681413323797528633438449483250047180753498165272001943186146943732868717142966386345654707178991670475463126994729681674075410019016810727914221795040281981647506548677103917933884752275336410789846420332417848834767041416802655814742421513267203354301456929489290121743502536462683874880850275473823772548037390463694145353717432661948694261217322489747494242900556479562151480075014795353399254384318604856908063867446907267729331650789633101857073175914648644378251643760182053242058699893839757423960120017457184639762776677661237 A013752 751 673466658121344330081086725726070687341889158180553237888866895950341428424799458684824049756784668357798171055530223180070629669793755550596184207473868364534413781315447274785029550345185591102787995485135995497976567033973698212547590819237477958719138878434752250571557834131933732358368143208075569064250841510279648346648235651960696812482898405552981631719548719482033842319075489178076305748856437602908664888115356260058895212388299172589100678676848761463367067940631814467815967489139360646446650988393367431726799004961582528715282503945188971010965446300414323709859540464235609239555326852916576000615826807657156102800446637995879136837134046809270448274510961972239590138371152306167428851648155742337311003161621124840059512716722044303209740225217025928359083858662986004873367723351620870947277749023019569211099641290543626288782686177562473383596831527038404086027791334992531278512150934724508552357018089627830369145957343071129831506210191986854059254107574166172583682370741362889204140011938310634111019397318188659882690864854967385335107298414261664947461529691216321927943979393604861144017791227173109738725185782472451481009552049219758533321179820031094558646881495994937099791231415214369868945765418277124120875941136166391588002217556279410447232911029304903404765213615597805630653059399461325413753360744442876480239773552852406400099452327465898119059799289138913811241038845292716854382371712087098671445942493430893066546243458301541456549962791734163563335106313362987645452252501043606376856683523547032757327380659907143604112394919440318088875346095626800832785049637365452569913754480061525756954914894270155103487038703161756749536429412392577364155679772463979361462656724567565267735001647008735270491010527114038336847621907018971368740129604052749847667689826125852665528610709945223463381986916383627439822980437352047233713544998231354983666071060540102448501994307951179146407049202882668742340989328357204470989891608272539065072383170407664273514700353656115435469102588269179964835381112571563097150801403391672244700034592490007421110637943675811779933169227545283703499513679571887443597307700744800748914094505292585470322013889983189992715434824989100064648045769400300874087970397470475072608516473113228055215990828288038146848736037342117199558301281291894457509975244851652522585598046801724807505391418161882347974870627016316780855267201341636784823924779989767484483071699018861341119970972802963666765947060440383678353434653558820360821737689 A013752 752 1479606247892593493188147536420177300090130480522675463641840570402900118249284410730558437315655916382082581808999900326615173384536880944659816703820088796882107077550037662702709922108372743652825226080843782109054517773640214972967057029864739075305948115921150694505712561587858409991334810628142025234159098798084387417586173727357650897024927796999900644887848536702028351575008849724233643730237593413590336759189437703349392781617093282178254191053036728935017448265568096385791680573639175340243292221500228247503777413900596815587475661167580169311091085522010269190561410399925633499303053095857717473352971496422771957852581263676946463631183500839967174859100583453010379534001421616649841187070998165915072273946081611273610749438638331334151799274801805964604907237482580252706788888203511053471169214603573993556785911915324346956455561532104754023762238864903373777003057562978591218891195603589745289528368742912343321013668282727272239819143791795118368181274340443081166350168518774267581495606228468463141909615908060485762271830086363345581230734616132877889572980731602259275692922727749879933407087326099322095979233164091975903777985852135809497706632064608314745347198646700876808241335419225970602073846623954841693564442676157562318840871971145864752570705531382872780269174313468378970544771500616531934016133555540999627086782495616736861018496763442578167574379038238193643296562343108098929078070651455355781166735658067672067202096877888486580040268253439957348647228570458483857058598744792803209954133701232830967848255309815994498234931638010378841259135372092081429628754053291899296100518592695172088029948022711530762361024030846379578731535419026492469050028460103362657133456823874940893213798618478191389268750128069542226054225329720680097122064740103891415325914547998498306166357729749655949050225255294829485291088020862447772468658361114286899114358120006605079358881494568740584656287098733223226923153554400778222764791863374768325964025825385638408911796676982485611725618386427388382743332304319724124440310683251503921605975999700546304180071562255758480513172792916988296588431554019436713583285018536327245364265628127810278297464516293068413995810310501052842031756555372461020371270963242633734520910691429762037309531849748819808626673074040631487429587914998292123149415612939080592120558908823389402089344945701655518500790767554847967539022041347576016258162741637519163409308522744438366440576227248111175884785691787522941342495933868728332725357702733 A013752 753 3250694926620027904534360137515129528298016665708317993621123733175171559793677850375036886782496048291435432234372781017573535925827527435417617298292735086749989249377432744957853698872094917805257021699613789293592775548687552295608624294612831748447168010678768075829050497808524926750962578950028029439447540059391399156436823679004759020763766370008781716818603235134356288410294442844141315275331992729657969859939194634258615941212753940945624457743521693470233333839453107759584322220285268222514513010636001459765798978339611203845684027585173631976467114891856561411663418648636616797968807651599405288956478377640829991402121036298251380597710151345407883165443981846263803836201123291779701087994982970515413785859541299968122816516688413941131503006739567704236981200749228815196815187383113784476158764484052063844258648477967590263332868686034144590205638786192712188075717465863964907903956741086670401093826128178418276267029217151817110882658910573875054894259725953449322471320235747065876545846883945213522775426150008887219711210699740270241963923951643932723391838667330163628697351232866486213695370855440210644866375261510071060600234917142373466461470645944467495527795426801826347706213916039457412756241032828787200761080559518164414493395720607464861397840052448171498251375966690028598286862986854520659033445421523576180709661142869970883657637389283344234160910747009311434322547467808493347184521221247416651223318240774675531643006840721005016348469352807586294977961169297289033957741442309788652269231741608529636362616915665739912622144808708802314246320412486302900894372655082302753532839348151293077401795805897233084907169795769495934473183315601203954502912526847087757722204642053245142390715564796586482223444031368784270641133049396334173377176234008249439471034261952700778647487932259994120063344885882740379184520381834797756113642419368088317354244789654511359351462643567523064489862755916891429550168359018509755414247723834366012142964738372247584379217299330520888961183594980972276887101072590433901395362571103554115768329271342100230283617222275901381687440626038623287604784124180702459742477185724310958065291584996799181419529542295871305548795252170813093943769152153296861755682306244066314742440789071187195969041473898157119552800743667267377882804649251247794559266101627160060888867922684986516390290845706537174146237316318000984683231424840624507719183543377629602010250824469531091069945971264100253418874164857187902129463566709596146997610872904401 A013752 754 7141776753784201306261989222120739573670742614561174631985608841785851916866710237273956040261143818096283644618916999895609058429043077775612505204349138985589726380882219740672404576421992534418149676674051495078023327880466552393452147575264391351338428119461253462596423943685329264071864785953211580678466245510482903946691701622773455568617994714909293431850471307590180765637416890928578469659904388027058559782286410611466179222844420408257536933662517160554102634445278477747806755917966734284864385084367295207105460355412125814848967808604626469452298251417408865421424530771054647105137470410563893419837382995676903491110459916747258283173169202505861119314480428116241577028133867872040003290324977586222364087533412236029965827887164445428665912105806830246208647698046055706987402966680700984494120805571462384265836250706094795808542312503217015664681788413265388677202351272503130902664992960167414871203136003607984952958663190082542192609201626530803495602688617919728161469490557936303730771225604027634109537611251569525221705529907329373721594740921761720193291869552124369492248080658607670211488729769402142786771426449537626120138716112961794505815851009139995087674566552683612485910551973538687935825461549124845480072093989261407218641990398174600300491054595228632781658272998817992830436237982119381887896479591087296869019125530885326031395829344255507282451520911179457221206636786775259883764393123080574382737630174981962143019686029064048020917587168118267090066580688946144007605157948754605669035502136313939611088669363717630588030852144733238684399165946232407473264936723215819149511648047888390891051745385556221087541052041305582568037583744375845088042898821483051803715683598590979577832402095858100501444906536917219042598569309523746178909656186116124018517862273510083610688530987175207081779168714284380613068391278891050670181672395351690033227275802870961456495163427917848172684228474749410470721719884763665932645102249264102128678093530203827942881140406629154393047720358173196092320961056481183281365611568714508392343019409138594205933107037340155335567307055406855362867710720825003304054222377036311174869445612237967801578706404424029258290703169019276367394460827280793205277234026818213693489142413589398269543984118154251191657503233836986429208521814404991404646707625274870653772842826138915376509468988017262171599283383950648163349059440374852043459046244800652235616521061359559807080671298867228256761266540191241820978431456060982734953751087770968997 A013752 755 15690483528063890269857590320999264843354621524190900666472382625403516661356162391290881420453732968357535167227760648770653101368607641873020673933955058351340628858798236770257272854399117598116674839652891134686417251353385015608414368222855867798890526578456373857324343404276668393165886934739205842750590341386530939970881668465233281884253734388655717669775485462775627142105404909370086897842809940495447655841683244113391195752589191636941808643256550201737363487876276815611931442751772915223847054030354947570010696400840440415223182275504364353386699258364047277330869694104007059689987022492008873843382730441502156969969680437093726448131452737905376879133913500571382744730810107714871887228843975756930533900310906682557834923868100286606779008896457606050920398992607184388251324317797500062933583409840502858232042242801290266391367460569567783415305889143944058923813565745689378593154989533487810472033289799926742941650183028611345197162415973488175279839106893569642770748470755786059296504382652048712138654131919698246912087049206402634066343645805110499264662237406017239774469033206961051454640739303376507702536823909634164585944759300177062529277424667080569207621022716245896631545482685864497395008539023427285519718390494407311659356452904789596860178846945717306221303225778403130248468414846716282007708565661618791221235018791355061290976637069329349499545991441861267514990981020545245964630371691408021918874573494435370828214250205853713501955939008355832796876277773614678384708532013413868654870998193481725325561806592087634401903782161978925389624967583872599218763065980905154671477090761210794787640684612067017729327691334748364901978571486393731658430248710798264812763356866104382132497787404600246801674459661607130236589056773023670355064514640897124468683743414901653692682702578823929958668833665282784206911255639723638322389134252587663003000324938907502319919874051135512435387249959024454804175618586825774054021289641633232376705771485857809990509865473364252201525841626906511814829151441089159669160248616465774937977613641877491470435036161036321272241373600728861232220360453652532259007126562348775651188172010086815260068417970519592280464674862335350179165630437535902671994083156919615484595645882655907998188133107584889868071534604739859184971122426247766116008816652728890826338935689027197082191303366673924991003625594539574014877883590503549939479524599827032961649496771806952896156234843611300480104502588800158280689613908965979068693391139832818886409 A013752 756 34471992311156366922877125935235384860850103488647408764239824628011526104999488773666066480736851331481504762399390145349124863706830989195026420632899263197895361602779726184255228461114861363062334622717401822906058701223386879291686366985614341554162486892868653364541582459195840459785453595622035236523046980026208475116027025618117520299705454451876611720496741561718052831205574585886080914560653439268498499884178087317120457068438454026361153589234640793216987582864180163899413379725645094746791977704689819811313499992646447592245331459283088484390578270625811868295920717946503510138901488414943495833911858779980238863023387920294917006544801665178113003457207960755327890173589806649573536241770214737976382978983061981579563327738216329675093482545517360493872116586757984100988159526201107638265082751419584779535796807434434715261834310871340420163427038449245097455618403943279564769161512005072719607057137690439054242805452113859125398165827893753521089806517845172505167334390250461972274420128686551020568623127827577048465855247106466587043756989833827766884462935581019875784508465955693430045845704249518187422473402129466259595320636182489006376822501993576010549143386907592234899505425460844300776833760234469746286821303916212863715606127031822744301812926739740921768203187035151677155885107418235671570935718758576484313053336284607069656275671641316580850502543197769204730435185302137905384292926606023424155767437967274509709586707702260608563797198001357764654737182268631448411204644833470269434751583031079350540259289082816532780982609409867699081006053781768100483622455960048624813235168402380116148446584092711237951332937862442157689646921555607028453571256417623787793641095034831327545097638927906742223278787876550865129786157730333003770076738666050982457698184282538933162823897565676174119195427562626276902584028640472833394288927952935095617591713890779782596863963290344720820545788159976727204773834035256225596684773342668211531622579954429608549150174444981262086752274054313606457179645716072883793145066210375307538736817171204848760545774445796797835114297800801308127188131916674613373038657057480260105660413906160733126370314281231544240180890672550764343626890071266378170371000695752395219656634004195029872019328437364003040153161526613470629381555970466342156871370186045373145466641708792751989574293496582613205234965431203444110686710248336299217036515545819991416743944407659875512855247951414027154789592187593947742675081757998256013919380334212703093440573 A013752 757 75734967107610538129561045679712140539287677364558357055034894707741322852683876835744348058178862375264865962991460149332027325563907683261473046130479681245776109441307058426808736929069350414647949166110131804924610966587780973803834948267394708394494983703632431441897856662853261490148641549581611414641134215117580019829911375283004192098452883430772915949931341211094562070158647365191719769289755606072891204245539257835713644179359283495915454435548505822697721719552603820087011195257242273158701975017203534125455759483844245360162993216044945400206100460564908674646137817328468211775166570047630860347104353739616584782062383260887932663378929258396314268595485889779455374711376805209113059123169161779334113404825787173530300631040861276296180381152501641005037040141107291069870986479063833481268386804868827760640145585933453069430249980984334903099049203472991479109993633463385203797847841875144764976704531505894602171443578294148498499770323882576485834304919705843993852633655380264953086901022724352592189265011837186775479483977892907091735134106664919603845165069471500667098565099704658465810723012236191457767174064478437372330919437692928347009879036879886495176468021035980140074213419737474928806703771235130032592146404703919661583186661088914569231083000047210805124742401916228234711479580997863770441345774112592536035778179817281732034837650595972528128554087405498942792766102108796978129291559753433462870221061214102097831961996821866557014662444008983008946457589444183292159416604699134181948149227919281333136949658114947922519818792873479334880970300158544516762518535744226828714677664980029115178137145251686589779078464483785420444154286657668641512496050349519461782629485791524426616579512724611112664543496964782250690140188533541609282858594849314008459562910868738036158724102951790554539872354355089930354977110923118814967252774712598405071848995418043182365310127348887351642739096587468869668888113375457927635916447033842060734974808159881849982482933255623832804594746097326993386423681638212125693539710464194550662604787325137052726919066457415564843746112268360473955432325820934125580565929555284131452135929351835130678635580475865702695677416807594029262948277486572232840305088528568012297585624907216480628826464576888714679216495873969794972751278467114553718646400298741684800590211834217676121094722811992001211901219052353966711178702415594849379829224654166521142586445863628746501742979749256617659072734036143903190657154622322168462580878594265308696288938881 A013752 758 166389722735420352270645617358327572764815027169934710449911663672907686307346477408130332683818960638456910520692237948082464034263905180125456282348663859696970112442551607363698795033165362860981544317943959575419370293593354799447025381343466174342705479196880451877849591088288615493856565484430800277966571870613323303566315291496760210040300984897408096341999156640774752868138548261326208333129593066542141975727449749465062876262052345840526253394900067292466894617857070592731163595980161274129668239112796164473626303586005807056278096095650745044252802711861104358197564784670644661270040954394645000182588265165937636766191056024170788061443507580696702448104282499845463458240894841044421390893602648429197047150402254420246070486396772224022708297392046105288066377190012718480506557294503242158346645810296814590126399852295796393538259208222583782108611100030162279604656012719057292743871708599693048653819855718450440970661541512244251203995401570020539377967908593739254494236140870442101931921546925402645039815231006299345728426299430716880542089632342828369647827657628886965615547524051134649386158457882912632714481419659126907011030004611363578380704244025110629902700242216048367743046883163232418588328185403580681604945651134511496498261094412345308600689351103722138859059057009953431661120639452306703659636665725365801670604661058567965280538318359351644298433330029881177315707126333026960950053556778293317925875671487382308936820507017640825761213389487735670655367324008870692874238280523997797740083853738661088901878398878540585776041887943034098733491749448322303327253223030066342686146829961123966046367308117955437744635386470876568715806967786898005402953822617894257536436980283979165276625189455970614524002062831626604766237994208190915594440332883942876585659715178617465440716854185083848324099562518132576989884712698092036483054346043578695942852242933440871656586349785505511559097795202669106662547185085881067016108434133351007434739653527260424411515004362605560671694657175827404469972828559152040148706743889835427805742717753326104841041189006941995961710208653587961280084819828592273900503347232959236800342636785981782100962370305476948822403284726284082290697365637999195550150279497263923017795617921154607941531742675424506150238641435111639555134558792250674519866141456335481506896695399776234438045106017946426662546978258021664864459609207061884087484806565203846950262421562392356064329326509116788996982796677408155309873768705241804112290190271600883205746798721557 A013752 759 365558220849718513938608421336245677364298614692346558858455925089378186817240210865662340906350256522689832413960846771937173483277799680735627452320014499754243337036285881378046252687864302205576452866522879187196356535024600494385114762811595185030923937795546352775635551620970088240002874369294468210692558399737471297935194695418382181458541263819605587663372147139782132051300390530133679707885715967193085920673207099574743139147729003811636178708595447841549767475431984092230366420368414319262881121330813173348556988978454758102642977122144686862223407557958846274960049831921406320810279976805035065401146418569564987975321750085103221370991386154790655278485108652160483217755245965774593795793245018598945912589433752961280616858613708576177890129370325293317881830686457942501672906376023623021887580845222101654507700475493864676603555480465016569292618586766266528291429259943768872158286143793525627892442223013435618812543406702400619895177897249335125013395495180445142123836801492361297944431638595109611152474062520839662565352579849284986550970922257193928116277363810664663457357910340342824701390131968759054073715678991101814703232920131165781702407224123168053896232432148658263931474002309621623638557023331666757486065595542521757806679624423922642995714504374877539073352748250867689359482044876717827940221754598628666270318440345673819721342685435495562523658026075648946562608556553660233207267664241910419483148850257778932734194653917756894197385816704555268429842010847488912244701502311223161634964226663838412317426842336153666949964027810845914917481373537964100409975330997055754881464585424589353403868975935148096724963944076515821468627908227814917870289548291513683807552045683902226112745541234767440109232532041083650671424873275395441560985411346022499858694394247422571573254928644629214768046738852337271646776713797708204153270398257742394986446377724769595029520210478755608895337856060264027337616165633680704234390229790972163334123018799391152432098464584644416795713161815292807620530304344457032206708716325968434889216750904057452335767492248251565127877328411932750932346349163417225759405853870811443250352773018801975275814327561132856562820016543646128792662112306684232623680164055488838870096972572776673647545238657907640012074295232940272102630625666574731920145912779569052870652039793308387060385097921428299377615711232873597707217761427914959340204120023752851749726540172576006273331530340529585426371204300265717215792669845416243634701548026707140403025716791260729 A013752 760 803131411206831575123122701675731753169364056479085389812027667421363876437476743271860162971251513580349561813471980357945970142761325898576173512747071855960072611468720081387567617155237871945651466947750765574270395307449047286164097133897074621512939891336815337048071306911271283863286314989339946658891550804223224441563622745834185652664415156611673476096428607266101344116706957994703694318224917979923209767719035997765710676707560621374164684622784198907884839143524069050630115025549406259420549823563796541846779704785665103551506620737351877036304826404835585266087229480731329686820185109040662038686318681597334278581781884936971777352068075382075069646831783708796581629408275386806782569357759305861884169958985955255933515238374317741862824614226604669419386382018148099676175375308123899779087015116952957334953417944660020694498011390581641402735883035125487562656270084096460212131754657914375804479695563960518054531157864525174161909705840256789269654429902911437977246069452878717771583916309993455815701985515358284738656079617928879115452483116199055060071461368292030265615815329017733185868954119935363641799953346743450686903002725528171222400188671398600214410022653430602205857448383074238707133909780259671866196886113406920301901275134859358046661584766111605953344155987907156313522782052594149067984667194853187179795889613439445381927789879901783750864476683288200735598050998748391532356367058339477191604478024016340315217025654657311896551656639299907924740362897831933140201609200577757286112016405980452991861386772612529606289070969100428475073706577662907128600715802200531493474577694177822809428300140129520368504745785136105259766575514376509374561026137596455563325191844367533190769701954092784065919983872894260780525120446586043785109484948727211432189551584161587389746441078232250384845398685258584985807968440213564924524735064972260041785222691861318800279855902421826072743057269764400068060742715897196507202955334850765842845068272302262361893320326692463783700181816508198298342305078644772099758139049768152651451609201736214222781681180469408688585946490521016253798364929112027644993414660954172740821025042322307939680964077651808885868515576346390544957478660737785259074225320429908978997603048742390352003656889331423085106527226626769777809479484589464686028560570376713209156822531425898526371666060133377973732621717578623294162757421857129165670428451692185015294149208759149485782509372158143499181737535847683780723096495650379487265439301014675587465447499790399821613 A013752 761 1764479710421408970545500575581582661713092832084550601417024785324736436533136404968276778047839575336027987304197940846407296403646632999171853207505316867544279527396778018808486054890057604664596272884208431966672058490465556887702521403171872943463928941266983295494612661284063010647640034031579862809584737116878424098115279172597705878903720099075846626983853650163624653024405186714364016417140144801891291859678722087091266356726510685159039812116256885000622991598322379704234362711132045551946947962369661002437375011414106232502660045759962073848761703611423780829593643169166731321943946684562334498993842143469343410044174801206526994842493561614418928014089428808226089839809981024814501304878997194978559521399892143697285932978708376078872625677455850458714391881293871374988557299551948207814654172211945647264892659224418065465812131025107866161810735028170696175155825374759923086053464983437883642441891154021258165804953828361807633715623731044166025430782496696429236009614587974542944169864133055622427097262177242151570827406920589747416649105406289323966977000626137590493557946277851959809354092201497993921034497502795361159125896987985392175613214511062724671058819769587033046268814097614102439573199787230499090034558791155003903277101471286009628515501731147198279497110705432022420809552169549345502362313827092452234011569480726461504095354366144218900649255273184177016108918044250216196586938427171831389955038218763899672531805363282114236723989636541897710654577286536757109022935413669332757588100043939055223119466739429727545017088919113641359736933351125406961535772617434567691163647194108676712313975407864556249604926489944023255707166405085191095910574424299412872625446482075470420121035193141846592826204568748690934813689621149538195885538432353683516520444830403007495272931048876254095505340911513111213820106663149202139180842937744055311802134254019317404214843417620751881816496821672386949529451746826140726324892870667132556730614994248070409079624757743342932789299450868511661458044257782564303168631492340631375239185416214462647451353553491290888823324439674672709595007749259124736050532010116317511583792017982110543479078078601024122253128721233020027271580617640914214186073028984510026857733898087031603352034185861136517979040316899013201847426427643053915204747573117638920517539101542699062438550334113031408290569913520235377275578055820112776977931308367730478601245811643851420264173090631441267702277366257361266248643000943883733522170144329242265661588157039508408083761 A013752 762 3876561923795835508288464764552737107783664952089757671313203453358445951063300681715304081371103547013253488107322876039556830198811652699180561496889181157994782121690721307322243862593456557448118011526605925030778512503552828482282439522768604856790251883963562300201664016841086434392865154767380958592657667445781897743559268342197159815951473057669635039483526469409483362694618195211457744068456898129755168215714152425339512185728143975294410467219416376346368712541514268210202894876357104077627444673326145222354912900076791392808344120534636676245729462834298046482617234042659308714310850865983448894289471189202147471867052038250739807668958354866878384846954475091672719378062528311517459366819156837367895268515563039702937194754222302245283158613370503457795518963202635410849860387115630212568795216349644587040969172316046489828389251862161981957498184856891019496817348348347551020059462568613030362444834865384704190273483560910891371273225337104032757871429145242055031513123249780070848341191500323202472332685003401007001107813004535675074378084577617644755448470375624286314346807972440755701150940566691092644512791013641408466599595682603906609822232280804806102316227033782711602652584572458183059742319932545406500805925664167543575499791932415363153848557303330394620055152219834153258518586116499912068690003478122117558123418149156035924497493542418848924726413835185636904391292943217724983901503724496513563731218966624287580552376383130804978082605231482549270308106298521255368523389103831524068421055796534104325193468426527111416402544355292670067342042572422519094494092440503745217486532885456762736953803971078430080382023498407019092788644591972164837715532010185810081158105921119808513005914319332636964439171437540873983785676097665535416360527935881042685795417292395407467114629514381130247825233982594305336762774338938797099780311934223689520029288956080440337060010988512791884350843517214234128116205487777031175735789636855690227137161142363010688747935592762124423338090893558120120223323234348293774061483388672367131400490359423174436450623757020366082744843793965255942980232025122297045103018826225549572949591063506696864023534538686449996590123800548944999915662616957088528566802444678968529006441374097208432564419106336916929999951576227132004458795861531789451704830418139452708377033406089309840177495084046330004014382100003957123874444988636787771020515084483903861486937048181541570320388280117276465141903373667422701948268673073712562548207807091345257658509181015799972560022917 A013752 763 8516806546579450611709757087722363425800711899741197603875107987028505754486071597728523066772314492788117913371788358658906355946789200980099693608665531004114536321354514712186969766117824056713515271323953217292620391970305564175574519631522624870368183389067946373543055844999866896361124745023935966028068895378382829342599712547807160115645386307700188181745307653292634947840076174879572663718399805191072104569923992878470908272044732313721819796481057778832972061453706847257815760043356557658547495947297541053513743641468710689999932032814596777711867629846952808122310063191722501245340939352565637220753968202677117995691913328036875357448701505642531811508758981776404964473603374700403858228901687571697265904928691998227353016875026398032887099473574996096776755162156189997637143270493039577013643090320169157729009271578354138152971186341169874360623512130589569834507714321319569591070639263242827706291302199250195106030843383321228342687276065617559969043529832096794904234331779766815653805597726210075831714908952472012381433865170964878138408651817025965527720289415246557032619937115452340275428616425020330539994601856970174401119311714680782821779444320928159006788750793220617391027728305690628182253876891802258082270618684176093235373042875516552849005280395416876980261169426975634708965333697950306814911937641434292275197149673695810926120993312694211087623931195902844278947670596249341789631603682718840299517488069673559814473570913738378536847483693567160746866909537851198044645885861117858378321059584985427202450050133080063781836389948577996137950467531612274450603521091786728242817912749348507733087507324459310886599305626000220946856652168562846148461023826378224748304358708700219303073993759573803410872859648277300142377130386571181309744079875130650780692531791392710205250841043095343154472039059759688824867815222648537228217345319489445875504347836508727420520844141762603769918803207319672379471303456646137493091529832171951429020343029771534483179214497298387358073785693147189904130641145863201421613079004913190587686877319652714236882020394173744283790421815341667306727569759193686608091332361217532411770251566524213010259705381494130642508501989806032164814710769454723497261264970959693858227151698891566926344028776622206495209893612971009013795974507785341425395512428652377600304342393178213718869956699649787018819597473708693801152155640035022732932071640611136783686800694854846829993893051417656393916761711947327676180346274742946499918412552179685531075744670691712539714370348649 A013752 764 18711423982835052993926336321726032446484164043731411135713612247501627142605899300209565177698774940655495055677819023973617264015095874553279026858238171616039636298015868822674772576160859452599593051098725218391887001158761324493737219630455206840198898905782278182674093691464707571305391064817587317363667363146307076065691568467532330774072913718017313435294440914283918980404647356210421142189324372004785413740123012354000585473682276893246838092868883940096039619013793943425421224815254357175828848596212697694569694780306757385929850676093669120632973182773755319444715208832214335236014043757586704973996468141281628236535133581697015160314797207896642389884743482962761706948506614216787276528897007595018893193128336320105494578074432996478252957543444266424618531091257149424808803765273207950698973869433411639530633369657644041522077696391550213970289856150905284926413448363939094391582194461344492470721990931752678647949762913156738668883945516161779251988635041116658404602826920147693991410898204483536602277654968581011202010201780609837270083808042006046264401475845296685800666001842648791585116670285769666196368140279763473159259127837153679859449439173079165337914885492705696408087919087602310116411767531289561006748549249134876838114575197509866609264601028730878725633789231065469455596838134396824072361526998231140128608137833109696604687822307989181759509776837398548880848032299959803911820633290933292138039921289072810912398435297483217645453921674767052160866600254659082104087011236875934857171367908212983563782760142376900128694548717025857515077177166952166967975935838655441949470954310318671489593253591837106017858674460322485420244064814332572988168869346552959772024676083014381808853564289783646093687672647265228412802555459296885337507743485662039765181492345689784320936097771680468910375069814292036348234590044158836290393507666918312588483052196809674142884294579452440482511610646481320217698453694251564072322091041281777289557693636408061259544734250564557025688107167844376219375018597461453523283934573794279721148069471277013178429798805999716191487556728305643072880470760948529477976657197594918708659242691653695983540572723142605021591178871603852666097919560492027523482999141198447406525052282464772537177831222238987669976136267697306803309755993604395111593940805749273587868640237812535540357294869130582080346655649738000281131285941156944944251761394422667513759901126596098485496583033964591097435125481148278904568220765610253460320752377138769111773411041509692449752471655981853 A013752 765 41108998490288611427656160898832093284925708404077910265162806107761074832305160762560414695404208544620122637324168395670037129041165636393554022007549263040439080946740863803416475349825408217361305933263899304806975741545798629912740671528110089427916980896003665167334983840147962534157944169404239336247977196832436646116324375923168530710638191438484037617341886688681769999949010241594295249389945645294513553987050258141739286285679962334463303290032938016390999042973305293705650430919113822715295980365879296834969619432333945976887881935377791058030642082553940436820039313804374894513522854135417990827870240506395737235667688478988342307211609465748923330576781432069187470165869031434281646533986725686256508345302954895271771588029529293262721747722947053334886912807491957286304941872305237867685645591145205372048801513137843959224004698972235820092726813963538910983330346055574190378306081231573849958176214077060634989545629120205354855538028299007429016619031185333298514912410743564483699129743355250329915204007965972481610816413311999812482374126268287283642890042432116818704063206048299395112501324617835956633420804194640350530892303858226634651210417863254926247399003427474415008569158235462275325756653266243165531826562700349324413337721708929176940554328460121740560217434940650836393946253381269822486978274815113814862552078819342003440499145610652232325642979711764611891223126963011689194269931340180442827273707072092965574539362348570629167062265919463213597423920759486003382679163687416428881205495294343924889630724032802049582741923531305808960624558235793910828643131037526005962987686619770121262636378141266121921235507789328500468276210397088662855007005954376852619138213354382596834051280744654670467831816806041706822927214344075257086504512437999501364103738683480456153096606804381990196094028381999603857071394327016963329994536344219532756897265676390854091916795191057011740078008590319460518283502766270686266891634017696064705158252919188510587219781148490331785436771447754094553966915858622813390654804258626032547362308628395597953010267976781376472698162132087497831118394261803919263114715863116036402924356193563170075838638272744303232435819980913664307417129274400984469092149113212988952135539864575105264179695195259055910937571380130983046871533917948856060171887950231154072547402602474140582164976827479888830521602462474386617645435212721808042521119783546600527730502775131628372635992925620206641064970682082768753336381022045726852324692972573875738566184058196794312106180228192131041 A013752 766 90316469683164079306560585494734108946981781363759168852562685018751081406574438195345231085803046172530409434201197965287071572503440903156638186350585730899844660839989677776105996343566421853542789135380786772660925704176119589918291255347257866473133607028520052372634959496805073687545003340181113821736805901440863311517564653903201261971272106590349430645300125055033848689887975500782666662909710582712046278109549417137401211969638877248815877328202364822011024897412351730271313996729293068505505268863836815146428253892837679311222676612025006954493320655371007139693626372428211643246209710535513325848830918392551434706761911588337388048943905996250384557277188806256004871954414262061116777435168836332705548834630591904912082178900875857298199679747314676176746547438059830158011957293454607595305363363746016202391216924363843178415138323642002096743720810277894987430376770284096496261138460465767748358113142327302215072031747177091164617617048172919321549512011514177256837262566403611170686988046151484974823703205501241542098963660046463588023775955411427162163429423223360650692826863688113771062165410185385596723625506815624850116370391576523916328709288045571072965535610530161289773826440643310618890687367225936234673422958252667465736102974594517401738397859626887464010797704564609887557499918678649800003891269768805051253026917166094381558776622906602954419437626426746852325017209937736681159811039154376432891520334437388245367262979079809672280035798225060680273540353908590749431746122621253894252008473161673602982518700700066102933284005998278862286492154444039222090528958889444635100683947503634956414012122776361669860954410613154715528802834242403792292450392081765945204246654739578565244410663796006311017826501522873629889971089913933339819050413826284904496935913887606562168353245149227232460818580355253129673985853336456268435997996348250313466903292691030706439941199034752254792951384872931854758668855577496697728360919936878254157232681663457157760121859183233258932604586870715745735065314141394321019268604956201393506554992056585128702763558744988684110517862204196232734967112193183210621063030751265931977224810557258284656617488285219234201661496498067320483395433015858962878595451601728936727841781082471506265402790343984145836329844322147769753976760017733636764197637826657845497386643517635686859016454089973315760655960610056227398967021162349812269418900164451881359423914596964187534681276457587593990419740588535842951080029105434461894557350460744804997629906375858357103697277961338111897077 A013752 767 198425283893911482236513606331930837356518973656178893969080218986196125850244040715173472695509292441049309526940031929735696244790059664235134095412236850786958719865457322074104873966815428812233507730431588539536053772074934739050485887997925532641474534641658555062679006014480746891536372338377907066355762565465576695404089544625333172550884818178997699127724374745909365571683882175219518658412634150218365673006680069450870462697296613315648482490060595513958221699614936751406076850814256871506595075693849482876702873802564381446756220516618940279021825479850102685906897140224780980211922734046522776889881527708435502050755919759577241543529761473762094872337983807344442703683848133748273560025065933422954090789683410415091844547045224258484144696404850343560312164721417446857152270173719772886885883310149997596653503582827363462978058897041478606545954620180535287384537764314160002285721197643291743142774573693082966513253748548069288664904654835903749444277889296647433271465858388733741999312737394812489687675942486227667991423161122080502888235774038905475273054442821723349572140619522785955023577406177292156001805238473927795705665750293623044174174305836119647305281736334764353633096690093353429702840145795381907577510239281110422222218235184154731619260097600271758431722556928447922963827321336993610608549119682064697602900137013909356284632240525806690859504465259562834558062810233207488508104853022165023062670174758941975071876765038341849999238648700458314560968157537173876501546231398894805671662615536196905752593585438045228144424961178218660443423263313554170932892122680109863316202632665485999241584633739666588684516840117100910016779826830561131666513511403639781613729900462854107841970228359825865306164823845753364868266484540911547582453759176347935179768202811071617083872079592852229716418421040491125893746919780194421753887597977105938686786534042194462048550814279350703780114192565831284904795475703760244909208941101321524383440201614615375598987724625563469874932277354962493379938495168643323279333125088774461533901317548317527759971538562740138990807743262619123318722745488423513734475478560531252553962908794296451390588621762626657541050307806253903102019766335842141444274207168998473991068393038189899265089930385733168402416667975758650149486941758960799970942210305167286557758455808245604029259149635671374726161145460293531595530545493682537555913323661300783346654340369530320013694764377319943996952170073013246963522823944639512782342498962256336579792904307760810556822919681059831837878169 A013752 768 435940348714923526473620393111252049672272185122625030050069241112672888492986157451236119512033915492985333030687250149629324649803761082324589607620684361178948307544409736596808408105093497100477016483758200021360710137248631621693917495931442395213319552607723845472705776213814200920705410027416261824783610356327871999802784729541856980094293945539257944983610451316762876160989489138957282492532557228029749383595676112583562406545960659454479716030663128344166213074054016042839150841238922346699989381299387313880116213744233946038523416475011811793010950579230675600937453017073843813525594246700210540827069716375432798005510755711791199671134885957855322434526550424735740619993414349844957011375069855730230137464934452681956782469858357695889665898001456204802005825892954130745163537571662341032488285632399544719847747371471717528162795396800128498581462300536636026383829468198209525021729471222311959684675738403703277429618485560108227196795526674480537529078522784734410897410490880048031172490084056403039843824045642242186577156684985210864845453995563475329174900610879326199009992941091560743186799561371510866735966108927219367165347653395089828050660949921954865129703974727477284931913428135097485057139800312454050947789995700599597622213462699587945367514434427797053274494457571800086751528624977374962506982415941496140633571601019558855757337032435197299818331310175259547524063994082356852252306362089696555668686373945395519232913252789237044448327311194906917090447042109171006673897070383371888060642766333024601938448107207385366233301639708546396994200909499878513539563993528201369705697183966072740333761440326047495339883497737270699306865279546742806271330184553796600205364591316890474928808591706537426077644117989120142615581466536382670038650908910436413589950741575924342733266958865496348686971271025959003588561982757087144593291052755701747294870015290701233120666138971733496204910881067131332935835660121161258065532043599603389070418122947309980190976031002362943315226213348852597955724873885509381244694875820037491989981194653653608488657470222340085362804611947974213931233871838066459674642626397487161861056510621069303705123202012490766617687526250339825115137426639845184753070433150289647358377259504903208685402577057455770980109419542741754378422811044436877536160036040452528567395327410715592052282351749570010273376036576264888915380608449620535010341572083877821012599585791858113070087397336971916961303917650410103578859644206373009582806470220077171465805010764150500793339954539288450547818337293 A013752 769 957760946126686987662544003665420753129981990714407191020002122724542336019090587920365754567938512338088776668419888578735626255618863097867123367942643541510149431675068191303188072606890413129748005214816765446929480171535243672861536738561378942283663057079169288503534590341749799422789785830233527229049591952852334783566718050803459785267163798349749705128992161542928038925693907638289149636094028229981359395759700419346086607181475568821491936119366892972133170123696673246117614398201912395699876670714753928594615321596081979446635945995600950509245058422569794295259584278511234858315730560000362558197072166876825857218107130298805265677483344449408143388654831283144422142125531326609370553991028473039315612010460992542259051086278811857869595977909199281950006799486820225247124292044942163248376763534381799749505500975123363409373661486769882311383472674278989349965273341631466326472739648275419375427232597272936100512871812775557775151359772103833740951385514558061500741610848463465524485960714671917478536881428276006083910013236912508270065462428252955298197256642101879659224954491578158952781398636333209374218917541313100949662268794509012352227302106978534838689959632476267594995413801612809174670536141286461549932294620554217315976002977550994715972429212437870126044064323285244790593108389075292792627840367823467020971956807439970806098869460260128467700873888455045225910368594998938004398317077511063332804103963558033955754710416377953786652975102695210496847712151513848701662551863632268038069232157633655050458770491534625649614563702439676434196259398171233094246422093781458409243416713173461810513273884396326347261724044528783726377183019164193945378112415464691130651186007123208373418592475979262725092584127222096953326432481980432726074916046876228800657121779242305780984987508627495478065275882444031930884070676117320456671460442904276738806829423593670609166103507320898491162189205704487538460030945286191283969973899788328645787708616115240026479574340112191386463551990727429157708727547926464110594594642176622369901988684654076977849580462078481167542081732449699348006920816428232011905189850195279294608741153834489260240155674821442214259059495171996595777956926327739870902495741631186355246354839132272349481829461795230328843300394735403634369394915864627819946943599180874205262567534321342155738864326793805312570607152358053960947091196763816315417720433868279572764681289984712274414982011949327301563984707077950997562754638321401502053425815073509545710373608648838650242967880122816725853556887032721 A013752 770 2104200798640331311894609176052929394626570433599552598670944663625819512233942021661043562785760911606781042340518495207482170883594642226014070039369987860697798301390124816293104195517338237646056367456952433686904067936862930349276796214619349536197207736402934926842265494980824309331869159469023059322221953520416579519496079557615201148231958864974400102168395778909812901519749515081321261750498580021269046592484061821303352275977701824700817783654249063859776574761761591121720398832849601533352629045560314381122369861546592108844259173352335288268811393354385838066685306659889182983719660040320796540358967550628386408308181365266475168693430907755349691024874664329068295446249792324560787107118289555267376399586982800615343135236554549651739502363466510822444164938472544034867932069622737932656683749485036814049663585642346029410393934286433431438109489465390939601873705531564331519260609007261096367813630016208640612826779372667900432007537419312122728870193975484061117129319034074233757295655690134202700345528497922385366350299081496780669333820954871742790139372842697829611317225017997215219260732804024060995158961838264882786408004541536300137843382729031841040601841312550359906204924122143341756751167902406356025201251281357615443199278541679535390991426979726000666918809318257682804933059130798418265403365288108157045075389105945615860999216204191502243538819932935734361325079803212666795663102619291806142170616407937000600793098784782364469276586300621377461574423596875925597552626444400092879638103050321140145857918769901572552203196454259969125929181897782199108059389340037864125107786518842095597697662724018728984934007725829737846850671093103734097995712976775926414040655657649688796400647669726440207028407327506947006458172162911010699186590554987074675043696548995345800824017556454607565309411113729538152152303275429753043307198593060695995158604243635294328337929405584013985083329684932759121996687986793762250882032657834958034795595829605182338175624825226484476060423723628161859486074422794441650976324428862039346674669140185007120335528275186423125089953566191989467571205033692825730155702100879028610255404314974372904747622017582708544727153710892876520924171367142044496372783144363716422476241581573602351811579327564121032468730967233681784709560630154587320423435087400380628961860872903988716158284925965990271717623913730644552200759359290104444972731793208610221364004794096412866889715480252672081536074401450258341645371940392119100011376515716500471925690818201498514583800432629828346700264480810888037 A013752 771 4622929154612807892232456359788285879994575242618217059280065425985925468377970621589312707440316722800097950022119133970838329431257428970552911876495863329953062868154104221395949917551592108108385839302924496810128237257287857977361121283518710931025265396877248034272457292472871007602116543353443661330921631884355225204332886788080596922665613626348757024463965526264858944638889684633662812065845380306728095363687483821403464950323010908867696670688385193299929134751590215694419716235770574568775726013096010695325846585817862863130837403855080628326578631199585686232507618731776535015232093108584789999168651708730564939053074459490445945619467704338503271181649637530963045095410793737060049274338882152922425949892601212951908868114710345584871686692535924276909830369824179244604846756961155238046734197618625880467110897656234226614635473627294248869526548355463894305316531052846836347815557988952628720086545145610383426380434281751377249120559710228733635327816164138482274333113917861091564778555551224843332659126109935480649871607082048427130526404637853218909936202135407131656063943364539881836715829970440862006364239158667947481738385977755251402841911855682954766202245363673140713932218296348921839582315881586764187367149065142681128708814956069939254008165074458023465220624072212129122437930910364124929091193537973621028030629865762518046615278000608730429054787392659808391831200327658228950071836454584098094348844248237590319942438030166854739000660102465166283079008642336408537823120298347004056564912401555544900449847537473754897190422610009152169666412629427491440406478380063187482861806981896084028141765004669147579900014973647934049530924391548903813296581409976710331647320479856366285692222930388989134841410898532762573188604241915490506112939449306603061071001318142774724410366571530772820984776216863795320278610296119167436145915308954349101363453523266741639358430904068078725228075317797271791026723506985895665187825749263402802445924037642585596971847741022586393904750920811071605290905506879388307194984770209900444644248100986460643377155620584571605822627984923800860253937459023138129152077515631225856731123279998697271730525572629210672765556702831649716470404493611071758531004568167084980180302754717204366930039782658373908333801935012398881006904704449628342970286887018636241829208337770063209399751982347280626963619738466226081185068312360359465605091749679316656336718532629819068556704910115120563134755459986217576594882153041485662724994205029151536820742727588692236540609550487732877700481064341521017289 A013752 772 10156575352684338939234706622454864078348081808032222879238303740891078254026401455631720018246375839991815196198595737333931809760472571448304747392661411735906879121334566974406901968860847861514123688948525119491851737254261423976262383459890607915462508076939313931296588671562897603701850045747515723944034825249928429773919352273413071439096353137088219182747332261203895101371640637140157198108662300533881625514021401955623412495859654966782329585502382269679944309049243703880640116569987952327600270050771935497630884949041844710298449776269612140433493252745489752652819238353713047428464908559560783628173527804081051171099604587500509742525970546431691686786084253655525810074617513840320928255722524089970569811914044864855343783248018629249963095663501425636370897322503721800396848325043658057988675032168121059386242642150746595872354135559165464766349826736954175788780418723104499456150780901728925298030139684906012387757814117007775816317869683372527796815212112612245556709851277540818167818486546040980801852100063528250987767920759260394405766510989363521945129836091489468248372483571894120395264678445058573827982233431593480617379233993128287332043680346935451621346333063989890148509083597078581281562347991846120919645626496118470439773266458485656541055938668584277553089711086650047681996134210069982469213352202928045398583293815080252148413765767337380752633367901673599036853147119865129003307824690721263513284410813377985932913536352276579861584450245115970323924581987213089557597395295468367912273112546217532146288315039829839509127358474190107316757108546852198694573033000998822899847389939225696609827457715258117233040332897104511106819440888232941677812589357718832598629163094244436729665813778064609129246579744076479373295363519488332641930127970126606925172989895959676069529575357653107887703553348449758318652106820573810857212575933772704975695507390617031381670472696237568959326081473200606124885711544848012776417653171131695956973695110700760556547149487026622307408737773021924316824119398614016110907381540151151276883413077867254033499610898424303817992313682877590489977900597473834469747114301841803207238277846157137905991964683066375848065928076121134427085478672463524653492617036263085701456125152113697994145297402500447476609362851222240341572169635675833469505720290779943823298770718080828871051255105216975537439072565410298700363595082255709745934386574045458693971770616187712493619080687522919877207057745589720015778956090232144001006812268449045926395171772512356843679719182421549132307956898358321674983933 A013752 773 22313996049847492649498650449533336380130735732246793665686553318737698924096003998022888880087287720462017986048314834922648186043758239471925530021677121583787413429572043642771963625587282751746529744619909687523598266747612348475848456461379665590271130245035672707058605311423686035332964550507292045505044511074092760213300816944688517951694687842182817544495888977864957537713494479796925364244731074272937931254305020096504637253403661962020778099348733846486837646981188417425766336104263531263737793301545942288295054233044932828525694158464337872532384676281840986578243866663107565200337404105355041631097240585566069422905831278738619904329557290510426635869027105281190204733934677907185079377822385425665341876775156568087190291795896928462168921172712632123106861417540676795471875770120916753401119045673361967471575084805190271131562035823486526091670569341088324207950579934660585305163265641098448879772216887738509215903917615066083468450359694369443569603021011409103488091543256757177514697214941652034821669063839571567420126121908095086509469024643631657713450249893002361741674346407451382508396498543793686700076966849210876916382177082902847268499965722217187212097893741585788656274456662781643075592478538085927660461441411972279556181866409292987420699897254879657784138095257370154757345506859523751484861734789832915740687496511731313970065043390840225513535509279976897083966364222343688420267290845514615938685850556991435094611039365951645955901037188519786801662306625907157758041477464144004303264028264039918125395428142506157401552806567795665774915367477434280531976953503194413910964715696478855451790924600422083560989611374938610901682311631447772866154258818908275219188271318055027495075792870407946256954735697736025183129913652315866814320491150368155414605058801423408324756477060763878029284706706544119026078678684800662453296029326498632831603029737185617945530028513633939003639400996621731656373908264031084069789584016976336017471208158209570942734087422997489209376996887329167724062590318754993395663517243712079355312858532074357111598645143838195488129113161282066306481447612650014330034410121146441646302496428007231979464346408696827738200843983238132336306796643402363663723279628669999286099106959193794493137218393293483106110770184135262030434056689579806132504067478843536579787399267623581029699607466161695255753642426206426244698818395715794311817847303177872750655980043764404348481120270487854970223905867060614874666366530240020370211966553782553900290192384209647985564343043780143443680581305693232719939700801 A013752 774 49023849321514941350948535037624740027147226403746205683513357641266724536238920783656286869551771121855053515348147692325058064738136852119820389457624636119580947304769779883170004085415260205587125848929941583489345392044504329601439058845651125301825673148343372937407755869197838219626523117464520623974582790829781794188621894827480673939873229189275650145257468084369311710356547372113845025245674170177644634965708129152020688045727845330559649484269168260731582310417670953084408640421066978186431931883496435207384234149999717424270950066146150305953649133791204647512401775058847320745141276819465026463520637566488654522124111319388747929812037367251407319004252550302774879800454487362085619393075780780186756103275018980087557071075585551831385119816449652774465774534336866919651711066955654107222258543344376242535050461317003025676041792704199897823400240842371048284867424116449305915443694613493292188859560502361504747340907000300185380185440248529667522417837162065800363337120535095518999789781226809520503206933255538733622017089832084905061303447142058751996450199014926188746458539057170687370947107300714729680069096167716296585291643051137555448894424691711160304979072550263977677834981288131269837076675348174783070033786782103098184931560501216693363277674268970608151751395280442230001888078570373682012241231333262915882290429836273696792232900329675975453237513888109242893474102196489083459327237987595611217292813673710182902860453486995766165114578703177971603252087657118025594417125988724377454271070096095700121493755629086027811211516029447077707489062347923114328753366846518127362389480385164045427584661347127317583494176190740128150996038654290756986940906625141480656556632085766895406681516936286257926529554327926047327336420294137959391062119057358837445887314186727228089489980102498240030338500634277429500294857070507055409891376430317496331031856332596802626329472644453763990995763989577944449053476456076291701327716085297010230384244323586427361186790068325483793001262161462181489765510930304720490272747384435438343622350194967362574182223381012515487419661615336699675339740404992081483085599036158732296926584652331888658883169059906930540827254231174176742866032225554992969200045344187988431559737989348766501422468810065782384125362094545170680863622547006834073111436251019249865792916190969007522250037603157244476890752410375518459603304015387600103063810525081786433191188156150396353613021234261817369581921189932170879642007266937324753355690518660270918937552668108596624284861667184975145766237128608032285707522659797 A013752 775 107705396959368326148033931477661553839642456409030413886678846737862993806116908961692862252405241154715552573219880480038152568229686664107245395638401325554719341228579206403324498975657326671674915490099081658926091826321776012134361612283895522288111003906910390343484839644627650568519471289069551810872158391453030601832402302935975040645901484528838603369130657381359377827653334576534117520464746151880285263019660759746989451636464076191239549916939362668827286335987623083926445783005084151075590954348041668150623162427549379181123277295323092222180167146939276610584746699804287563677075385172364663140354840733575573985106672568697079201797046095851341879852342853015196410921598508734502105806587490374070303158895216699252362885153061457373553108236739887145501306651938096622474809214101572073567302019727594604849505863513455647410263818571127175518010329130689193081853730783839125096229797065844762938924454423688225929907972679659507280267412226019679546751988245058563398251653815604855242538149355300516545545632362418597767571546361090536419683673371103078136201087235792836675969410308604000153970794739670261107111804280472703597885739783349209321221051047689419190039022392929958958203453890024399832057455739939998404864229560280506712294638421173075319121050368928426109397815431131579314148108619110979380893985239178626193392074350293311852535682024298118070762818012176006636962602525686516360141941858747557844392311641141271837584416310929698264756729410882003612344836582688302230934425797227457267033541001122253166921781117102003101231700716695229723353469978387082180271146961800325815169688406205407804403500979638716730936705091056061547738296923476793100309171855435833002454920692429869208479292709020908664585430858453525978158115386221096782163475569017365868614429268239720112609486285188633346653685893507512612147800983904000735531354017407539439276988362715175370045851399864919488217693485102743954570487773999612867816992239397531476154184778919380912527377780111087893223772968732412733014827513879470917129226003604658040938303378343295575478344768084496525860996568894729186721409669767603018339061082440734856347706481173159383566322424615526398197477545889666304076672799544319553332499621181010584136744362599240003625163975714523897923420521715739985857378735774014458625825443489291955147036871558909526383332614136466115728983045595014055748458921806557426431191723604684793721040379062420788887807651673212760971480854280979422573489965461302483122452069496615208905803211834586783553841082805390395248422971551846931699427283574009 A013752 776 236628757119732212547230547456422433785694476730639819309033426283084997392038848988839218368534314816910069003364077414643821192400621601043618134217567712243718392679188516468103924249519146697669789331747682404660623742428941898659192462187718462466979875583482127584636192699246948299037278422085805328486131986022308232225787859550337164299045561509858411601980054266846553087354376064645456192461047295680986722854194689164135825245311575392153291167515779783413548080164807915386401385262169879913073326702647544926919087853325986060927840217824833612129827221825590713454688499470019777398534621223685164919359585091665536045279359633427483006348110272585398110035597248074386514794751923689701126457072716351832456040092791088257441258681276021849696178796117532058666370714307998279577155843381153845627362537341525346854364382139062057360349609400766404613068693100124157200832646532094557836416864153660944176817026368843032368007815977211937494747504660565235964214118174393663785958883432883866967856314133595234850563754300233659295354687355315908514045030396313462665233788657036862177104794448002988338273836043055563652324634004198529804554970304018212878722649151773653960515732197267119831172988196383606431030230260648176495486712343936273246911320611317246476108947660535752162347000502196079753183394636186821699824085570475441746882387347594406140020893407382965401465911172750686581406837748933276443231846263668384584129908675587374227172962635112547087670534515707761936321605972166200001362933476508723615672689579465590207727153114273100813406046474579419702207573542516419550055709875075315815927805428433280946274491652266260657867941085050167220381038340878514441379250566392525106393460761268422651029006081718936336094191596022396574013379503527749630413155825131152813345901102322665087403041368559427462598147908036005208888718761637089615962384776244364148091543432885240287990735525503228115614272586770728468191361639477149470593931949956376653110743959285879864822648982904060101412629212305110774433576047993197604932909529919433715941452522220220379325923455481638867316609461861720023226937044479423831290917198122294479395911139137431165695210366880311496839858168319596870056450140598870058671501667734680253348427364630530287964485254644809003737754886209480748928661082495509765600938499345974425458040006814924229464181753257816056256575751172245880479364251209006665869328216759492491805125712800138473186513410726048435854343436855311791393957454118481555420027196684063613966049656400587163467788858923442698360785268499407708943641742012097773 A013752 777 519873379392051670966265512761760087027170765377215683021946437543937739270309351228479762755669889652751421600390878079972475159704165657492829040875996263799449308716177170680424321576193565294780527161849658243039390362116385351354245839426417462039954786656910234303445715360245545412984900693322514306684031973291011186200055927432090749965003098637158930289550179224261877132917564214026067254836920908611127830110665732093606408063949531136560780695032168184159565132122082990103923843420987226169022098765716656204441236013757191375858464958561159445849230406350822797459950633335633450944580562828436307327833008446389182691478753114640180164946798268870119647748207154019427173004069976346273374826188757824975905920083862020901598445322763420003782504815070217932890016459334672220231011387908394998843315494539331187039038547559519340020688091853483790934911918740972773370229324431011743566607850545593094356467006932348142112513171701934626675960267739261823413378417629142879337751666902045855728380322151508730966688568197613349471894248119629051005356931780700677475518633679509986203099233402262565379187617786593073344157220907224169980607269757928013694553660186446717751253063637395862269087055067454783328973415882644043760584307019627992323464171383063990508011358010197047500676360103324787217743918015702447274513515998334545517900605002664910289625902816020374987020606846533258419350822534406408345780366241279440931333409360265461177098998909342265951612164331009952974098568320849141402994364847889665783632899006085901686376555392058002487053084104650985085750039072908573751472394595540468847593388526267918238965058160028974665335866563855217383177141234910096227710213494364377658746433292506724564310726361536503130398938936461205273107394769250465938017703347813142730920944721802895197024481886725062135328130953955103443928515119316685886269359353408868033357120922048872912715645949530592170004556873135290444616421521931297386894868494054159506884304478551078063015359815440220042803546379434328371430566577441055138037602237232995873923371191317824173379053831693160591494590987710198891029580686721294157346145084274680971232816772684936271032377176036044358557168395798154323514020958895717518901289164013092516606494920093275042657974104454645381211847485002229205396268398242634955025261883063105812731313894972388532132807311907421875595696925325424199413163259906187644914914092220605004495861191021904225590769963365128413571992530771120005692524526698303977257799751114887759883411095112089998138732123054803608298645234893198736549180907200578807281 A013752 778 1142161814524337521112885331537586911198694171533742855599216323284031213176869644648970038774206747567094873256058759141699527925870051949511745402804563791567390131249441243984892234502897262952632818174583699159957540625569698616925278109219839164101780666285231784764670236646459463272327826823229563931784818245320351576081522872568303377673111807705838169846141743755703344061019888578215269758876715236218647842753132613409653278516497119907024035186985673500598564595272216329258320683995908935893341550988279493681157395522224549452761047513958867302530759202752757686019511541438386691725243496534074567199249119556717034373178820592864475822388115796707652866102811117380681499089941738032762604493136700941472065306424244859920811784374111233748310163078709268798559366161158274867847532019234743812458764141502910617924767688988263990025451737802103888684001485473917183094393825774932800615837447648668028301158014230368868221191438229150374807084708223158226039192383531226905905040412183794745035251567766864681933814784330156528789751663118825025058769179122199388413714438193883439688209015784770856138075196277144982137113414333171501447394171658167846086934391429623438899502980811358709405184259983198158973754594694168964142003722522122699134650784528591587146100953548402913358985963147004557517383387880498276662106194648340996502827629190854807906308108486796763846484273241833568747313757108090879135679464632090931726139500364503218206086500603824958295691925035228866684094554600905563662378619570813595726641479116370726004969292196351431464055625777918214233392835843180136531984850926402410058162674592210616371006232777583657339742898840789912590840179293097481412279339047118537716265913943637273867790665816295697377486468843405267985016946308043273665824894255145474579833315553800960747862786705134961511315903705839362266310947717138758892133782499439283069285594665741373789236274151118710997500011450278233106822278083683060359008026081436988436624816939376718504444745514522163434039391395617219432032954770637998138268612115200891935009646507325259708913781268229873819513616399999306963591988768726683263689480750151474093798498449588804987458132655751189455750098965568545048760304046693891389026132293336764258984469339444925268719569107486855902522428924549897564255601670939068996190500357089643470570696627254337605095777664260605860683746144939956966110719682013894255878066260608669194877407036675123583622921609513187124617667590104150652506476385156173838035386053199408408463854175961261725910794474351403527432123581060357624198550453119671639596357 A013752 779 2509329506509969533885009073388078443903531094859633053751478262255016575349582609293787175186932224404907436543561093834313862853136504133077304649961626650073556118355022413034808239202865286706934301529560387054426716754376627861384836005955986643531612123828654231127980509912271440809304235530635351958131245684968812412651105751032562520747826641529726459151973411031280246902060695206338947660252143373972369310528632351661008252900744172435731805305807524680815046415813059275380530542739011932157671387521250047617502797962327335147716021388167631463660077968447808636184866856540135561720359961885361824136750315666107324517873868842523253381786690405366713346827876024885357253500601998457979442071421331968414127478214065957246023490269922380545037428283924263550434927456064729884661027846258732155971904818881894627580714612707215986085917467951222243438751263586196051258383235227527362952994872484123658177644157264120403481957589789443373451165103966278622608105666618105512273373785567797054842447694383801706208591081173353893751084403872058580054115886531472056344930620711961916994995207679141570935351206220887525755238171289977788679924995132994757852994857970882695262208048842555084563189819183086355265338844543089214219982178381103569998827773609315716959983794945841200649692161033969012865691303173454713826647309642405169316712301332308012970158914345492490170725948312308350537848324366475661461087783796703777002328482300813570398772041826603433375635159302397820104955736458189523366245827197077469811431329618666485032917534955384094926530209834086316670764060347466759960770717485306094897783396079086724167100693412351295175415148753215437962075873906935166662777707886519427362636212934171090687536092798401647138337772048961373763082231038771072243817292678554607651893794271700710763054542391181510440361040441729078899085152134553853286017920151268104903220451480633798214952094310007808061507525156261278135688544949851683608740633300917063595264722815810650554265105895405193064584542896171031092176401631091681909776140817096359581216193376593595580483577446301032781471415230798477399011599324892523130325789208082788584075301093746604557445517444685363234282967427354093472126387990586479381690412648460871076988879138760500815376893329148622417841776347236124948669556871053134584630529284525946704843820490077779718395423528380551075922190280433085454545251141384525680164111574557246221145663259575246513219558776100472112785015695458818983556728618188113922163743158879100273395087624586892011826015460150033549768375507589605700364215345503918592193196329 A013752 780 5512996925802403065945364934233608341256057815406613819091997742174271416043032992618450423885690097017581638086203723153987556688340899580370838315965693750211602792025984241437473701528695034895134660460444170358575496709365451411462484705085302655838951836051553345788173180277260355458041405460805868252014346769876480870594479335018539858082975131440809030756885584035722702443827347368326668009573958992617295375231405276599235131622934946841302776256859131723750656975541291228011025602397609214950404038384186354615653647123233155319532098989804286325661191296679835573698152483818677829099630836262139927628440443518437791965768889847023587679785358820590669222980843626673129885940822590612180834230912666334605838069636302908069513608123019470057447229939781607020305535620974211556600278178230434546670274887083522496794830004117753521430760677088835268834936526098872724614667967794877616407729734847619677016284213509272526449860824767407091472209733413914133870008149559977810464602206892450129488857584561212348540274605337858504571132435306912700378892602709644107789812573704180331638004471271074031344966600067289894084258262324081201729795214307189483003029702962029281491071083307093520785328032745240722517949441461167003641300845903284543287424618619666630161084397496013117827373677791629921265923793072080006277144139284364156988816926027080704495439134817047000905084908442141446131652768633147028230009861001358198074115675614887414166102175893047743126270444987368010770587752998642382835642082351979201175714631172210267617319824296978856553586871005487637725668640583384471633813266315217490490430121185753532995120223426935795500387081810814317202680694973536561158122624226683181915711759816373886240516795878088418762928085191568138157491661592180045719666592014784473011210666014926461546430829633425778437473205850478786341290079239614815669381370572336026472375331902952454678249751199087154311132032768306028064107733254824148888403171362114788718796596026335999267720437652205209162892240742887755309511554383508425155778181375160701999931976848376129490322419649523369020892699262064254845628483716788873317325758890157886519213436502961290212707801825973743025719679437896943358261674415318495201573836588668533756144567467856820291383034644139523451998382634877766512227016445703736682433272838103504910541873616700882041314745491852070713801052046111488743635916757621802919320553129302269947857022181286816589543370631092737231788679482923025306874132774159286286993743720057383300649007511217401749981755965949623708841120990174363723700181114072109147048452334813 A013752 781 12112054245987879535881966760511237525739559020448330560545119039556874301046543484782735581276861143147626858875389579769310662044284956378074731780176629169214891334081087378438129722258542991664610849031595842277790366270475896750983078897072409934878177183805262700696616477069141000941316967797390492549675519853418628472696071099035732068208296363775457440572877628126482777269088682168213689617033987906780197939383397392688519584175588078210342199436319512397080193375264216827940223248467547445246037672330057421090591062729743242237012021480600017057477637278805598755414841006949635190531888947267921420999683654410007828948794250993910822132488433328837700282888913447800866359411987231574961292805315127937129026238990957489028721397046273775716211564177700190623611261759280342789850811157572264699034593926922498925458241519046704486583381207564171085630355547839223375978425525245346123247782227460220430404776417079871740610344232013993379964444784310369352112407904583271249590731048542712934487020113280983529742983307927275134542777960369287202732427048153088104814218224428084188608695823382549646864891620347835897303115402326006400200360085832895294157656257407578331435883170025684465165365687941293867371934922890183906999937958449516141602471887107407586463902421298740819866739970108210937021234573379359773790885674007748052904430786481496307776479779193052260988471543847384757151241132687024021021331664619983961168832139325907648922926480437025891648416167637247519662981293338017315089905654927298304983045044685345957955251653980462547848230355599056340083294003361695684179487746094532826607474976245100511990279130868977942714350418738359054894289486856859824864395405426022950668818736316573428070415400544160256022153003165875199532009180518019560446107502656481487205629833234793436017508532704636435227128633253501893591814304089433750025630871147422250159808604190786542928114703384394478021557075991968343656844689960848655107821767482566190815196121469860190391181801521894844530874252912124398414996884980568010067244664481228062293850553135882356490238355970002841738901260278755167895845778725785154678164692281676876682711919997005954597319040611664313427506135725059584558100898690454733957857718985304768662249614726881434180168527113174533024040446648826453027362755131211109491305900425313400288460496335891837844768495845598999358220911345306940769768109116495101013747255225077087075441877732287136047226785276510743698239728823981886599202469704827951972525254952966071111525869502144631644709917857191323288323942815413077100969297907616423796065449779584161 A013752 782 26610183178435371340332680972843188844049811167924982241517626529906452839399256036067670072065263931495336208949230906753175524511294049162630185721048054284765116260976148970428570999802018952687150035322416065484305434696235545161909824336868084626927355272820162153430466400120902779068073378250866912131637117117960726754513268204581503353853627111214679996938612148993882661660187834723565476088623671431196094872825324071736677526433767007828121812161593968736385184845455484370984670476883201737205544766109136154136028564817245903194715411192878237475278369101535900465646405692268348513598560017147623361936304988738787200200500969433622076225077088023456427521506942844818503391628135947770189960293277336077872470647063133603396100909310663485248516806498407318800073942085138913109302232113186265543779002857448730139231756617345609757023688513018483875129891138602773757024600878964025432775377553730104285599293788324478214120926277734743455781885191129881466590960166369446935350836113648340317067983188878320814845334327516223470590483178931323984403142224792334566276837439068500962373304723971461574162166889904195466374944538910236061240191108574870961264370797524449594164635324546428769968308416407022626616141025589734043678863694713586963100630735974974467461193619593333581247227714327739428635652357714453423018575825795022472231034437899847388184926074887135817391671981832704311461276768513391774183865667170104762687924210099019104683669477520145883951570320299032800699569901463624041252522723875274376047749963173705069627687883795076217622562091251126779162996925385645418142334578169688620056622522810485824842643250519144540143427869968174843602754002624521035227076705720972422619394763687511821470702634995520082480670147955427813371824169598088974300098183336289827390768743616841178930466246352086248194001607257943660221216026084485948806311023910886683601099503407158034813068003335514668213360895954354451014087783843984495271884423159197921220985878869282838289426417943602973434330733647937303317748156302307918117736527865258052859589665239533537209053668066096243300366068832425103867173175860549984827927828942844098071918088233422082250309932223826496600230980187955907274147674422929050505413408610714576750962403554958510893830254067644449053816861287471717301115973023270807552399063234413540433747710449954367744956385372781001590011342225639348871180535728939736927202719729494360304745805377834837895757247252494103905032684226288204858447825941507010483637985131666458232022335296211755723427689532249337264447702365462530390829547503033283079955793165746401717 A013752 783 58462572443022510834710900097336485890377435135931185984614225486204476888160165511240671148327384857495253651061460302136726627351313026010298518029142575263628960425364599288031570486565035639053668627603348095869019040027629492720715884068099181925359399534385896251086734681065623405612557212017154605953206746308159716679665650245465562868416418763338651953274130891339560207667432672887673350966706206134337820435597236985605480525574986116198383621319021949313838251105465699163053321037712394216640581851141772130636854756903489249318789758390753487733186576916074373323025153305913561684376036357673328526174062060259115478840500629845667701466494362387533771264750753430066251951407014677251107342764330307363085818011597704526661233697755527677090991423877000879403762450761050192101137003952670225399682469277814860115892169288308304636181043663101609073660370831510293944183048131083963875807504485545039115461648452948878636423675032183231372352801764912349582100339485513674916965786941685403676598359065965670830215199517553142964887291544112118793733703467868759042110211853633496614334150478565301078434280657119517439625753151985788626544699865538991501897822642161215758379703808028504007620373590846228710675661833220645693962463537285750557932085726937018905012242382246553878000159288378043524712528229898654170371811089271664371491582660065964711842282586527037390809503344086451372280425060423921727881952870772720163625369489587544972990021842111760507041599993696975063136955073515582018631792424353977804176906669092630037972030280697782450116768914478725533821104245072262983658709068238805898264399682614637357179287221390560554695111030320080131395250543766072714393887522468976412494810295821463471771133689085157621210032315058074905977897700607001476537315708789828750777518929726200070110234343235533487282221531145702221506011609307615629527465319532218043871615608985526202484310403328125726064753888411716728877950861105233936112330077680757832922505975875814395721869840222095732635224621824518255389092699396170496104667151719971942132518494531255181248290908741213446530904253224837953196179467365628316666957440187428483464004039848828314703930921095746813030707463472939128281302440707175123960393258717739925121864400610243848433745068186614854571235644248575362910551792732125964192620741926006548332943719858549745935669178663999860493254918869729649469983636996480602029064375245699109589526534415103138856978672213729546279356807245155186074009873593490902032552653334271208735753070645777227324370633902351793969991602096921179268652515864164122926662877585144844572249 A013752 784 128442271657320456303859847513848259501159224993640815608197453393191235723287883628195754512875264531917072271382028283794388400290834718144625844110026237854192826054526024635805360358983383299000909974844555766624234830940701995507412797297613902690014600777045814063637556094301174622130788194801688669279195221639026897545225433589287841621910872023055018341343265568273013776245349582334218352073853534877140191497007129657375240714688244497287848816037891222642502637678708141061228146319854130093959358326958473371009169900916965880753381099184485412549810909484615398190686261813092095020574151877808302772004414346389276707012579883770931940121888114165411695468657405285855555537241211245920682832053233685276699542171480156845074730433968894306568908158257770932050066104322027272046197997684016485203102385003359247674615095926413345285689752927834235134831834716828115795370156743991468635149087354742450936669241651128686364222814045706559325059105477512432031874445849673543792573833910882831877486594867926578813982793340064255093857379522414324989832946518907663615516135442432792061692128601407966469320114603691579814857779674912777612518705604589164329669516344828191021160209266238623304741960779089164477354429047585758589635532391416793975776792342080630534311896513795678869966349956566561623793424521087343212306868963129846624167007104164924471917494842599901147608478846957933664900093857751356036156650457087666199484936768623836305659077987119537833970395186152254213711890296513733694934047956305689235776663951996508193424550526693028042906541305109759997804966026423761775098183822920656558486886102704358273722894025395061538665158933613216048675365444654061753523370886864341178251098219919755247481180714920091293798440996182590568433441248233582243952482612211253765458209088608461554032184852088467071559040703927107780648707505648831538071841307012283042385939492941201066858029956111892220164264292840541653344858041848198957638789180664624958930745628999164227400948038967944324599588494148466607089836660573386579941953732328778356865143132485167633202495126504445942028396644334968983172006289802285411717305496091780378170416875547875807404536233647355748228464297250047264834021462233663747340983989402874615492736088140705735008937914805992835493004710414120072314482288632480743331187770011436386687477352529233791820665185524807693503681056756796039885554050481267882657854432414800943768189796109981596068782142853563813175746905517605943804599692284899511765518179375393845592449496208772568431642282683466891352071549806935830853229577353568578069878342054563223525231053 A013752 785 282187670831133042499580084987924626124046817311028871891209805104841144884063480331146072664786956176621807780226316139496271315438963875763742979509727644565661638841793676124864376708686493107904999214733489019273443923576722284129785915662857744209962077907169653497811710739179680644821341663979310006406391901940942093906860277595665388043338185834651875295931154453495811266411033032388277719506256216125077000718924663857253403850170073160541403848835247016145578294980121785911518237464719523816428710244327765996107146272314574040015178274908314451371934568137700029824937717203363332760201411675544841190093698319017240925306638004644737472447788186821409494944640319413024655515318941107287740182020954406552908894150741904588629182763429660791531891223692322737713995231195493916685497000911784217991215939852380267141129365750330119592660387182451814591225540872871370402428234366549256591422544918369164707862323907529723942197522458417310837154854734094813174028157531732775712284713102209581634838048924834693654320196968121168441204662810744272002662983502040136963288949567024844159537606537293302333096291784310400853242541945783372414703596213282394032283927409587535673488979757926255400518087831658894356747680617545911621429264663942696364781612775551145283883236640809106477316070854576735887474153672828893037438191111996273033294914607850339064802736169191982821295828026766580261785506205479729211436161054221602640268406080666568363532994337701624621232958223976502507525022981440672927770103360003599251001330702536328500953737507144582610265671247326142715177510360053004619890709858956682458995688767641475127369198173792950200447354177148235658939777881904973672490845838440957568617662789163702278716154030679440572475174868613151478848270422369180189963604299028124522711685367672790034208710120038362156215212426527855794085210389910482889143835351505985844121909065991818743887091813577827207700888651370670012398653117940493109932419829920181034770848146911163807599882841612573681145295921644181135776371143279730316132472349926326050032719462069913290145881792930267734636387427603926856028897818695621049542920174913641490840405875578683148867766105323240578857936061058353840840345152527359252908141824718115530237541185645130499814636598828766259578131348779821798874917588125560193098619530715125741552387743506726640630001412598002502627587281694680899628562248907345538199306188015317673458712982053629566563114367849279697547115951422180258538705523949924227348843440087740278766611543170673332844318095055576760300501194925838020384545381445790166019522717493875402084932623441 A013752 786 619966312815999294371577446718470403594530857632330431544987941815335995310287466287527921644536942720038111693157216558473308080019403635052943325982871635110758620535420706446327035628984225358067283274769475375343756300098058858233139656711298464029286685162051728734692328493977758376672487635762544084074843008564249780313372029877676857531213994278730170025160746334330297352305039572157046149755244906826794170579477486494385728258823650733709464255891037694471835514071327563647605567709988793824693876406788101893447400360275119165913346669973566849664140246198526965525388164695789242074162501451172016094635855206880878312898683696204488226967790646446636660393374781750415168167155713612711165179900036831196740840449179964381218314531254964758995565018452033054757647522936500134958036911003189926926701419855679446909061216553475272745074870639846636656922513297698400774134830903308716731355331185657054863173525624842803501007956841142831909229215850806304543339862097216908239889514685554450851739193487861821958541472738962207065326644195205165589850574753982180908345822198753582618504121562433385225812553050129950674573864654886069195103800880581419688927788518863815874655288528163983114938238966154590901774654316748367832280094466682103913425203267885866188691470899857606930663407667505088744780715619205078003251705873055811854148927393447194925371611363714786258386934174806176835142757133438965077525245836124861000669688159224450694681988559930469292848809218076376009032475490225158422310917081927907554449923553472313716595361303196647994753679730375535545244990261036451149899889560127831362413528222508320854830128387823111590382837127194673742690692006545227158462388307054783778253005147792653906339390405402730937727959186343093799029650117945088877350038644964789576397572752777119705156536133724281657204821701081699179605207226633330907449006267258650899535834217984025780319940714430486375318852367061362017239840900115263362521526366334637733391553378763826885296942603022824377476215139852265955300687401785567504543041752788138331921884658167599498450502299067798212996143178445827302695488507674279445845795624285270355376371708646366878062482133395159551750885526145203388326238300102608278639187588905699819931877984862351708092756607626799472293154573269268492128193941111855744237667108981131254190595872484278429464113103477811498272809257883213936483951260849438147423875695069652928588792421571824157739162266164867495511013745274530028009536036117983527485409037872765392450245560345969312258966854837102142380201125252066130784846203036400994744891410334044258380596973699877 A013752 787 1362065989256750449734355650440479476697184294218229958104338508168293181696701563433698843853047663155923731389866404778965857851802629786211316487184368982338336689316319292062580497276878343111673821354668537399630232591315435311538207825794722725472342847301027648030119045701269135153549455335770309352712430089815656767348478349641256055996077145430370183545278159696523663283014171940029030391012273060298466792763112037828165444984635560661959692970192609814754622624414706657333789432258845380032852446465713459859903938591524436807511622633931926368712116120898163743259277797836648964836935015688224919359914973889517289653438408080561260634648236050243260742884244395505662124463241102807126429900240380918139239626466848381745536637025167157575513256345539116621302551607891490796502807093474008269457963019422927744859207492767985174220929490795743060735258761715043386500774223494569250658787662614888549534392235797779639291714481179990801704576587224221451081717677027585547403037263764163128521271008092832422842915615607499968922522637296865748800901712734498851455635771370661621012853555072666147341110179051135501632038780646784694021643050534637379056574351375943803476617668896376270903519311008641636211198915533896164127519367543300582297795171579545248016555161566987162426667506645508679972283232215393556373143997803103618643565193483403487251041430166081385409676094382049170506808637422165406275322965101966319618471304885816118176216328866167241036388833852113798091844348652024673053817084828995612897126482046978673235360008783123035644473834367635051592903243603497083176330057363600845503222521504850780918061792068047376164071093168446698212691450338379864067141867110599359960821852309700460632227640720669799870188326332395777076468141309125360263538034902987642699345467337851331992228909885792246800878993277276493097592640276913428003665466769167256026280227776910904639362909749603778566575518650433812351875930457553233607459793426837199100261242773144127666997382898841145157315244662255428303795610221722891807481062730875539915232380593994216098095753551051952673952526563045482584021988251360391942523212986554738970761888643896068031103273247069165535196695500941011844152745545325430388170295132825822504390335932742586702679786266956078440628060597472582877205642088622747070090154638431545365456739131847959709532656488340751861705361939569421018455240920086215609890254902068027484109576950193297674552939498764213887637697198368142471536950671351209809885443656206465567213189496080094579032950180077113406809301872178789289334307108070972985454526428503895235662171551218629769 A013752 788 2992458978397080738066379364017733410303713894397451217955231702445740120187653334863836359945145715953564437863536491299387989700410377640306262322344058654197325706427953484661489352517301719816347385516206776666987621003120011379449442593271005827862737235520357742722171543405688289932348153372687369647909208907324997917864606934161839555023381488510523293248976116853262488232782135752243779769053963913475731543700557147108479482631244326774325445455513163763015905905839110526162335382672683299932176824885172471312208953085579187666103034926748442232060519117613265743940633321847117775746746229467030147833733197635269485368604182552993089614322174602384443852116684936925939687445740702867256766490828116877151909459347665894694943991544292245193402624191149439217001705882537605279916667184362396167999144753672172255455678861611263427763382091278247504435363499487950320142200969017568643697356494764910143327059742047721867523896715152439791344954762131614528026533736429605447644472868489866393361232404779952832985885607489677431722782234141214050115581062877693976648031789701343581365239260494647525708419063375344697085589201080985972765549782024598321787293849972948536238129018565338667175031926285985674756004017427969872588160050492631379308255991960260909892371689962670795851388512100182569899106261177219643351797363173418650159912730083037461490538022074880803745058379357362027603458576416497397586884554329020004201781456834138011633147274518969428556946267973094014407782033988498206699236135369303361534986881057212145098085939296521309310909014105694208349608426196883091738397136027831057570579879746157165676981757173500085432464191691077395973283116393420561355510682041986793833925609524411912009004126663311550314803752952273522237000506456148416498993062681863851010461991741259376386926915019085566221531148230176455335411030688378801324053030491860461489737660425873257492680312719879501510766414475003085737071419215244454235589166158761326423273950372597648484393250228753995910621592522975175983438955657125193301035894819733561193765540165005292767516370551661140024673700859010925237096308188238781097723498931460761518763869350639661464333891323810956680827140015567403021603581963079970562810138406818332042145568044235462985787490428502504334059849132647264581220795668704175312988069740634105167908455872669967481843246304884631840166680181234017977546164301429415694928890019843456382588740559574674990992808078784977911140020744814809009966680624958607952318319712685604851167377322887967790135391545629418154760036213176800068667472716431927649043594563423057832749790898027329602493 A013752 789 6574432375538386381531835462746960302437259425991200325847644050273291044052274376695848482799485137949981069986189671384755413371801599675752858322189896863271524577022213805801292107480511878436515205979106288337371803343854665000650425377416399803814433706438225960760610880862297172981368892959794151116456531969393020425548541434353561502386369130257619675268000528726617686647422352247679584152611558717906182201510124052197329423340843785923193003665762420787345945275128525825978650835731885209950992484272723919472923069929017475302428367734066327583836960501396344839437571408098117753315601466139065234790711835204687059354823389068925817882665817601438623143100356806426289493318292324199363115980349372779102745082186821970644791949422810062689905565347955317959752747823935118799976917804044184381094121023817762445236126458959945750796150454538309767244493608375026853352415528931598310203092218998507584889550253278844942950001083189910221584865612403157118074294618935843168474906892072236466214627593301556374069990679654821317494952568408247268103931595142293666695725841973851848259430655306740613981396682235632299497039474774926182165912871108042512966684588390567934115169453788049051783545142050310527438940826289249810076187630932311140340238414336693219033540602847987738485500561084101106068336455806351556443898806892000774401328267992433302894712034498513125827893259448124374644798492387044782498385365860856949231313860664601211558024562118175834539610950736887549653897128672730560118221789406359485292366177682695082780494808634457316556067103990210175744089712354552152549258507853144833482563995802307292992328920510179687695123829145297038953303006716344973298056968446244986053134564125132970683782066279295476041623845236144928354690112684158071048287758712054880669984995855546849922078432296930988988703932661697672371898034422368226508944507990617433892953639955643546711418647045575264819153812601581779364345908015892065955589398050798634151932868968597033720211970752572529015635638772976461635615385578704049682375860918954633942702891742516628210233466101999524634208120787247002745900589089560602071698527152419293056724220963355336237141559238412671827777226614201584438463069572886695326493874079779875496593812993185312179775116471420002021929488544426040284942088084143073162634789220173129053894877552255918557609612131831536152846196358171137496668922970240426281758771373596073672547463009385560955211199349090596470774625576358135394896797333034061671243348408770273858014727978384865234927455225747831686007799560349429750862437558000945044948777255840458058551290602966043136677121 A013752 790 14444027929057834880225442511655071784454658958902667115887273978450420423782846805600779116710468848076108410759658708032307643177848114487629029733851203408607539495717803731345438760134684596925023907536096515477205851946448699006428984554183830368980310853044782435791062105254466889040067457832667750002855000736756465874930145531274774620742852979175990426563797161612379057564386907888152046383287594503239882296717742542677532743079833797673255029053680038469799041769457371239675095886102951806262330487947174451082011984634051393239435123911743721701689802221567769612244344383591564704034376421107526320835193901944697469402546985784430021888216801270360655045391483903718558016820288236266000765808827571995688730945564447869506607912881913707729722527069457833557576786969185456003549288415485073085263783889327624092183769830335000814499142548620666558636152457599933996815256917062721487516193605139721164002341906453622339661152379768232756821949750449736188409225277802047441139370441882703516273536822483519353831769523201642434536410792792919248024337714527619185730509674816552510625969149708909128917128510871684161994995726080512822218510577824369400987806040694077751251027289972343766768448677084532228783352995357481832737384225158287575327503796297715002216688704457029061452644732701770130032135193406554369507245678741725701359718204779375966459682339793233337443881491007529251094622287774337387148952648796302717461196551880128861792979962973632308483525258768941946589611991693989040579733271325771789187328492368881096868747094569902724473679427466491756109765098042951079150720941753359199161193098777669122704146638360864773866187052632217594580406705755809906335831159676400234358736637382917136592269199615612160863447587983810407595254177567095282093088205890384572831957035894636429278806315756357382808182540057749786201059981625942993640151084055386502262819146982548872124986767559128856807680926285675169263467959910914868904429907517604599231796513124007683083305699743401846247351498384229286213447002116412797152179766438943330772118253158309032177882925026092955621355241369581665032743594229764642751521664153865186845623113456491673713000005646792640005626566871400881011303363851632069632307041353276386466016607146028130858965930887709744442179086332104010506017767520862331738308631916720364531407045982306253071068317853633884927803093398901989080181623765618216541024020707790573858586776231620077418599004969952040446291852391258823462588263740675833491721636454068291666058357368511548921135619130967986214159135634087697162644775314928076263752463631081486354637185454716396771279634837 A013752 791 31733529360140063231855297198106192710446885732709159653604340930655573671050914431904911719412900059223210178438970181546979892061732307529320978325271093888710764272092014797765928956015902059444277524856804044503421256726347791717124479065541875320649742944139387011432963445244063755221028204858371046756272436618653955527221529732210679841772047995249650967160662364062396789468958036630270045904082845123618021405888880366262539436546394853488141298830935044518148494767497844613566185661768185118358340082019942269027180330241010910947038967234100956578612495480784389838100824610750667654763524997173235326874921002572500340277395727768392758088412312390982359134725090136469671962954173255076403682481994175674528141887405091969306017584601564415882200391971598860325996200971300446839797786648820705568324533204852790130527742317245996789454616179319604429323626949347054991003119446786799108073077350491967397313145168478608280235551778350807366737823601738070405935067935331098228183196860816299625252960398996292020368397642474008428676494511766043587909469958817179351049929755571965865845254221910473356230931338385090103903005610198886670414067739480139573970209871404888819498506956069239255590281743554717306637026530800387586524033142672757802994525840466079859870065083692092848011460477745788975680601019914199949807418756195571365887300895900288998311922100525733642364207635743541764654885166240219239566248969405477070262248824480643109359176978653070181738304993515365456657377545751693922153673997102720620844560697734431769820637366770076285668673702143882388173153920400363520894133909032130160557141238014539062581010164478819908184012954632982055293153532545514364219821057809051314886144392330268949093215431555499917416994350800431465486773428114908334758514788341174906511809607860516235125537475716717170029577040506876280283728779632196757027411931669684145471413665920659872058595928327406098406474995049628346871839107924279966983032506816177304512256939333444879734022622336253856205431241950151741810943063649758915343338946866358497706343802188804943694808786282326223500117465288970918076937676522792920125093096146041815499833980263912207147461012406003430092361567416467735581833490382035656982178569853148221065838485899823803497148150160298308539467452671632511081721035243334542829064064321034640875501280023126837997137094324433645186383396197387670009159027413063221740629773495015890767315147380869310088662013918984632860503199703595635147306415438264806181312435289588036790330211138619872979734955230736665712507620988090670666330571366896983551464162597486025521137896444011923706501357736889 A013752 792 69718564004227718920386087944239305384851807954762023758968737024650295355298859006895091047550141430113392762030417488858714822859625879641918189380620593273497549105786156510691745916366936824599077722110398485774016501027786098402522480506995500079467485248274233264118220689201208070220598966073841189723530543251182740293305700821666863612373189445563483174851975213845085746463300806476703290851270010736588793028737870164678799142092429493113446433531564292806372243004192764616004909898904702705033273160197813165052715185539500971350644611013319801603211652571283304474307511669819216837515464418789598013144201442651783247589438413907158889520241850322988243018991023029823869302610318641402858890412941203956938327726628987056565320633369637021693194261161602696136213653533947081707035737267459090133608999451061579916769449870989454946431791745965170931224008407715479815233853424590597640436550939030852371896979935147502391677507257036723784722998453018540681839344253922422807318483503213410276680753996594853568749369620515396517802258442349997762637105499521343034256695672991609007262023525537309963639356150432042958274903325606954014899706823637866644012551087476540736438219782484118644531848990589713922681547288168451527593300814452048893178973271503977452134532988871527987081178669607498379570280440751497289726899007361670290854400068292934929291292854855036812274164175728561256946782710229761669327048985783833123366160667383972911262111822100795189279056070753257908276258468016471546971621771634677203995499852922546598295940294793857599614076123610109606816419163119598655404412198143589962744039299917942320490479331359967338280276461328661575479058311002495058190946864006485738804859229949600881157794303127433318565136588708547929674441221568453611464456989985561269606445708469554168570805834149627622554980757993607187783352128851936275189224013878296067600695824027689738912735254535311198199025564124033478077430520109643087461722417475141538013428495715578400775647701272749722083332438564483376758641910838520337009315666265389619460837333408804461297494903462270713029758071239869107015032075320576045514829532232853868653135254639815119102971844255989535912918363613979615073288178369332338389846317967366641681647153521912896283234485902175383861209993519576626846541114429605990595453749313313106003476312210809663079710196230780718474484321445660711010122383226499898164163612368549912015791378795769874264790444580009238394525529748799610418632194717867779180343420331224916828355473871547860936477696641928454570379243310835203453928265293072672862566765226676798069939958487494196383183482947945133 A013752 793 153171685117288298468088235213493753930519422076612166198454315243156698895591593238148515031467660721959123898180827223022596465822598057573294262069223443421874115385412185853989765778258160203644173755476545473245514252758046058190341889673869113674590065090458490481267730854175054130274655928464229093822596603522848480424392624705202099356383897211902972535149789544817653384979871871829317130000240213588285578284137100751799321715177067596370241814468846751295599817880211503861362787047893631842958101132954595523620815262630283634057366210396263604122256000699109419930053603138592819392021475328080746834877810569505967794953996195354028080275971345159605169912723277596523040857834870055162080982237231825093393506015403884563274009431513092536659947791772041123411261396814081738510357514776607621023538971793982291077142481366563832517310646465885480535899146471750909154068775973825543016039102413050782661057664917519062754515483443709682155036427601281733878001039325867562907678708256559862377867616530518893290542365056272326149611561797842945084513720782448390646261960393562564988954665685605469990115665462499198379329962606358477970734655891532393016895574739185959997954768862117608662036472232325601488131359392106088006122481889351151418314204277494238462339568976550746987617349537127673939915906128331039545529997119173589629007116950039578039652970402116515876566338694075649081512081614374786387511526621767081372035454986242588486042859673155447030846086187444907624482939854232187988696653032281385817178113176870834876456180827662105146352125243571410806175672901373758245923493599321467148148654341919719278117583090997848242201767385539069481327491109272481642845510260222249168154275728199273135903674083970971000887605085392679801494747363785892584387412006998278109325361221507610508350060417626731886753292725311954991560024627087703996590725158490616460518728725388834356391279354214078702443259164380501551336114852680885863153404151192885959015502405087125746504097999696231139417081367526169978738736278112229180409466518785060993955459621499143401470596302906608756526378482513992428112025469479305571996080482315579949430938154443673816669229141830409010400681644859913214316014127877423147442492360574304511774578796287642633134266165527079318343078355762509849181850828401844361338211887241348893889637457927148829786123301119025238488442054216116582089238875948620276266667456373704156698693659214306413759744606742280296752772588858112744089734931795155510859214494467701142271896976095790650477441499522316814691123197553904941988280398848880662279059183203008925359658088797024749453854112036635457201 A013752 794 336518192202682391734389852764045777385351170302316929138004130589215267473614730344212287524134450606144195204303277408980644435412247932488527493766083905197857431501750572321215515414833177967406249740781970404720394813309427189844181131613490442743074373003737303587345204686622593924213419074835911319128244737939698111492390596477329012285975422174550830659724087629964384486800778502409009734610527749253463415490249210351703109808244017509225421266388056312596432799882824673983414043144222309158978948189101246365394931131998733144024033564240591138256596433535943395586327766095488424204271181295793400796226549821204611245513929641192799692366309045315652558298253040879561120764663209511191091917975198319730185532715842334385512998721034264303041905298523174348134541288800537579507255459964206943388715121031379093496482031562340740040531490285550400737370424798436747411489100814494718006237908001472569506343689823789380871670517125830171694615031440015969329968283398931035708170122039662017644175153517550008559321576028630300550696601269860950350676644559039114249837526984656955280733400511275217568284117021110738839387927846169576101704038993696667458119577701991554115506627190072386230494129494419346469424596584457075349451092710904479666036306797654841901760033041481991131795316933069499645995245763943293881529403670824376414928635939236952953117575973449985380816246110884201032082043306781405693362823988022277774361894604774966903836162701922517126768851353816462050989018859748117011166546711922204640340314649585224223574229278373645006535619160126389541167953364318146866293915437709263324482593589197623254024330050922272588117282946029335650476497967071642169331586041708281422434943774853803079580371962484223288950068372607717523883959958237606007899144179375217006187818603652220286845082737525929955196984117510365116457374105711685680509823173203884363759647009679269080991640741208330909267840384143961908285444331339906241348028920170770451957058783976415265069503305332619813299327764454995443289003603012567509359597941770779003720144788433618053030900077485819438088453526083241364562119956446034341675388819647329148899771125312751375222296424601408595850297573757229331852283038946698654931155716181747012368749615443950864995982765662993262399743147610234138652526269998852061860051516269243519875533495065945979040112892558498448959107193112808130850057810459118746957868401653028032267029969293831191030158901012789811965841377721273698765147645153956657357694244345539409571357656482452059098938974450530041876397665025929157548252036270990815027093025497010609015168821087063374550117484144488099470597 A013752 795 739330468269293214640454506522608572915616521154190293316195074904505942639531562566234395690523387981698796863854300467530475824600708707677294903804086339719692777009346007389710487366388491994391530680497988979170707404840811536087665946154838502706534397489210855981397414696509838851496881707414497168124753689253516750948782140460691839992288002517488174959413820523031752717501310369792594386939329465109859123832077515142691732248712106467768250522254559718774362861342565808741560652787856413222276749171455438264772663697001216717420801740636578730749742364478467640103162102111788067976783785306858101549309729957186530906394103421700580924128780972558488670581261930812395782319965071296086828943791510708447217615376705608644972058190112278673783065940855414042851587211494781062177440245541362654625007120905939868411771023342462605869047684157354230420002823282165534063041554489444895459704683879235235205437086542865269775060126125448887213069224073715084617940318627451485450849758121137452764252812278057368804829502534900770309880432989884507920436588096208934006893046785291330751771280923271652997520205095380293230135277478034558695443773669151578405488712211275444391768059936589032548395602499239304193325838696052194542744050685857141826281766034447687658166792592135934516554311301953690722251554943383416657720099864801154983598213158503585637999314413669617881653292705612589667484249144998748308318124301684944270273082446690602287728049456123770127511166424334767126022874434866613073532903126093083594827671285138737619192581724586898079358755294797677821945993541406968665247732216647251523888258115467178289091453121876232876093670632426450424096866033656397846021494533633094285089571473353805365838077201577838565823300214619155399973060028248020399354419762087351762594637472223927970198646774344468111567774106170272160856850910248573440080081511528933947179944480265354170938634708434703007661445323964284312503121195953774012241619537615182682949658148396184337357698761815765729818623098507624988905940915818610818063036678070401471173158100188658862508887470236345305480332396804881277942977544311937448660829236765182140132797162312114771363385244849294685083103769544632842079465836565896944883749108451298186174142905130360050396174136161596197492235695299684402619600215187477979906533181243528013166547088659883315951128024951021092363158503268839463477577009578683887066436878431702586890664842538547126693259105525099216888953506853638316187029376403242776214854254827150082828272771291947173840368926867814502002445670061966359133509723687366820614523377016932308006325899928278233886608112665440354536901609 A013752 796 1624309038787637192565078550830171034695609496975756074415680579565199555979050842958016967332079883395792256709887898127164455386647757030767016903657577688364165031089533178235193940743955516911678192905054081787238044168435262944784602083702180190446256071283796250591130120088232115956738649111189650278370083855289976301834474362592139972463056741530921520385832163689100760720350378882434329868105706834846360495059074300768493735750420497909686846397393267702147275206369617081805208754174920539849342017929687597867705542142311673128173501424178563471457183974759193405306647138339598385344993976319167249103833476715938808401347845217476176290310931796710999609267032461994833533756963261637502763189509949026458537100982622222193003611843676676246301395872059344652144937103654033993603836219454373752211140644630349890900660938283390345094297762093707244232746202750917678336502295213310435324971190482679811746345279134674997695807097097611205207113085289952040905614880024510913535516918592138983723063428574892039264210417069176992370807311278776263901199184047371028013144023787285053661641504188427821635551890594550504226607204619241925453889970751126017756858700728172151328714427680686104508825138690828751312736867615226671410408679356828140592341039977681569784992443324922648132869821930392258516786666210613366397011059402968137498965274309232377646684493766832150485992284074230859499462895371562250033374919090801822561789962135379253226138524655103922970142032634263483375872255133401948922551788168026504657836393813449806549366102048917415080351185382670498174815347810471110157549267679974011597982503079681390701133922508762083628777794379440911581740814675943106067709223490391908144341788526958310388746255611866511329113790571518284413740812882060900817381660217305911822420418526475969750526426963234796441114399711256087937402501449816115847855939080829067881954338023142983113552180454431042507832195376749532634569357267510441504894838124140556354440398952026416989174864179709237308411514947421252100626352192053487967284491581720672032167428346114483520932025772109250636140290275780324167640721664853326574707841833173105161871755365599716152685357382933900423127578981689558354048586442935275587909596791267502115024591962571401030720394577147026845890441822573406632555261672766889121854653399192031044926903953785763645144628270817393339921859231681640301260236690044368499884961821914450583398790659057188037345090254838642979505030854557443380662903539957924379344034797855248731973715278528407940927290532328588460899373137126140091016320862941144904890107859306200280689898002142427279848878023525972458917572834973 A013752 797 3568606958216438912065477576173885763226254064855736095491250233304743424485974701978763277228579503820555587991623712185380308484465122196595136137335698181336070573303704392582721087814470270654956989812403817686561983038052272689691770777893689878410424588610500362548712873833845958756954812097283661661579074230072077935130340174614931519501335661143434580287673263624954371302609782404708222720228237916157454007644786238788380737443673833907582001535073009141617563628394048728726043632922300426049004413391523652515349076086658745862597182628920303946791433192545947911458703762932097652602951765973210446281122148344917562057761215942795159309813117157374066141559670319002649273664048285817593570727353358011129406010858821022158028935220557657713124166730914380200762426816727912683947628174141259133607875996252878710308752081408608588172172183319874815579343407443766139305295542583643026408961705490447546406720578258880969937688192323451817840027448382024633869635891413850477037530670146929347239570352579037810263470286300981852238663662879471451790934607352074148544877420260665262894626384701975924133307503636227457785856028548474510222196265740223861011818565499794216469185597614467371605888829703750766634082898150652997088667868546951424881373264830966408817628397984855057947914998781071791961380305664717565974233297508320998085226707657383533689765832805730234617725048111085198320319981131322263323324697242491604168252546811428219337826338667263318765402045697476872976791344528084081782846278605154230733266557208149224988957326201471560931531554285727084490069319139605029016135741092902903480767559266060015370391227751750297732424814251631682745084569843047004030757164008391022193118909393727407924075523579270725390062997885625670856988565901887799095787507497421088273857659502667705541906560038226847781128336165629625198473295685246006517739498160581462136653680636845133900474140458385000389707333242718723198148877916720439986253959358736802310705556497602038125217176602821194366580098339484490865076095765941513064124028005040316454671840076413520295487660621324023647600217735889372196306665497682758484633128507481312040632246538222576387449730170305779229611291022771959703844744415128800466637384150414702146709028541769368064492706885992017980421300684193774371723909895068855400714673518024892205704407986467322728382748310985813167808324732004563741868740008027477594247261122746047931727143077948642118047163289880498625972552787462703107316399077287559861418844450887981464146252466926912246217257299525908848595922782266129779962856935881695356043566966895722016675705910706912733827985017686561492241907518435681 A013752 798 7840229487201516289807854234854027021808080180488052201794276762570521303595686420247342920071189169893760626817597295671280537740369873465919514093726528904395347049548238550504238229928391184628940506617851187457376676734600843099252820399032436662867702821177269296519522183812959571389029722177732204670489226083468355223481357363629004548344434447532125772892018160184024753751833691943143965316341438701797926454795595366618072480163751413094957657372555401084133787291581725057011117861530294036029662696221177464576221920162389264660126010235737907771100778724023447561474772167161818542768685029843143350479625359913783883840901391426320965003659418394750823313006595690848820454239914083941253074887995327550451305005856829785681189570679565173995733794307818893301075051716351224166632939098588346316536503563767574526548328322854713068214262286753764969827817466153954208053734307056263729020488866962513259455565110434761490953100958534623643794540304095308120611590053436229498051454882312803775885336064616146069148844219003257129368344067346198779584683332352506904353095692312681582579494167190241105320876585488791724755525694720998498958165195831271822642965388403047893582800757958984815418137758859140434295080127236984634603803307197652280464377062833633200172329590372726562311569252322014726939152531545384492445390554625781232793243076723271623516415534674189325455141930700054180709742998545515012521344359841754054357650845344707797885204466051977511327588294397356689930010583928200727676913274095523844920986626186303847300739245664633019366574824765742404624682294149712248748450223181107678947246327707533853768749527370595404118137316910834806990950799945174267855573489326435075758282243938019115209193925303657783681968406354719598872803879286447494613445153971834130937665277927360949075568712403984384575138954555888286561045830620485476319473677458797472314228136359148759179341686587071845856187011134253034866333084783034806649799948711144754676620107625231677761102136996398164023376476051847426430572182397773504201880489527073575250914032647880504089186390385048879953777678365748950715285744098409020390738983330936442553269045644475000323227057184161796967456006377029995469346903480037974625202332978461100616319735706267301637690477028524463502985597603173722294677430039466275315370137719100688175932584346268708034256898039235831529674889436214026540885621797636368274561232686673067306004533342253166733349617747867455481261698474055558726774128772800769015537201258600895276729316669838426204939314287058421740365242352638687126578396688132084697227716626269901270636525885823087276220083083857375598455470818003191157 A013752 799 17224984183381731288707855753974297366912352156532250687342026047367435303999723065283412395396402606256592097118261258589803341415592612004625172463917184002956577467857480095457811391152675432629782293039419058843856558785918052289058446416674263348320343098126460644453390237837072178341698299624477653661064829705379976425988542127892922992712722481228080323043763897924302383992778621199087291800002140827850044421185923020459905238919761854569621973247504216181841930679605049950253425941782055997157168943597926889673959558596769214458296844487916183373108410856679514292560074451254515338462801010565385941003736915730583192798460356963627160113039742213267558818675490732794858537965091242418933005528925734628341517097867455039141573486783004687268627146094278108582461888620823639494092567199598596857430698329597361234826677325311804610866734243998021638711714973140237395094054272602611412658014040716641631023876547625170995623962805900568145416605048097391940983663347399396207219046376441229895620083333961672913920010749150155913222251915959598718747549281178457668863751236010961436927148685316959708389965858318875419287889951302033702211088935241304194346594958321496222201413265235889639473648656213531534146291039539655242224555865913242060180236407045492140778608110048880257398517647351466355085318111805209729902523048512841368446755039561027756865564929679193948024946821748019035019305367804496482509393558572333657423758907222323031953794211916194592386711482790992647776233252890256998706178463187865887291407617731309552519724122725198743548364890010336062960427000246917810500345140328893570647100181973451876729942711633198102847547685253104070959118907479547866478694956050177861440946089931827996114599053892136150749284588761318958723550122792325145665739003276119585670050615606412005119024461151553692911580283159286565574617689873206591473883669376978046674359215581049823917013685431796845346042863461953917601333787268327470209610487318385026024534376452633996041141394981086766359358117885908795867967084727908388731531435490980644826258129727393467483942499675952389258449559369550444721482779784204617798453546378067364289532093280911575710129844633603467937500846010334900046155146945643430251569525553679038054054459346669261698005978031668246316059357934172667881406313796707406867868192568864211922523887808752351551262404992201121870695732091362216310325711089407101099211028212620728871291959752930207313169110192064799692331951547500062522722760913843289527135231165146166922974308723635022372251673488667352563582437448747195617092737523826190079809293427914973091588447371153322745855522535234654189806669387153010971929 A013752 800 37843290250889663641291159091481531315106437687901354760090431226066255362887391574427657032685896525945732837368819985121797941090056968574161503903226053254495600696882883769720811626362427925487631697807603672279952859652661960879061406777433356576259793786583834035864098352528047575816711164274977405093359430862719808207896827054980751814989851291258092469727149283739692337632134630774394780084604703398786547593345472875950411809906716794489459475224766762951506721703092294740706776794095177025754300169084645376613689150237101964164878167339951854870719178652124892900754483569406170198602773820212152912385210003860091274578217404249088870768348313642548826724630053139950304207909305459594395813147049838978466313064014798720994036950462261297929173839969129004555668769299949535968521370137518117295775244230125402632914210083710034730074215134063653540249637795989101557021637236907937273609656847454461663359456775132500677385846284563548215480281290669970094341108374236473467260244889041382080677323084713795391882263615882892541349287459363238385088365770749071498493661465516082276928945661641360479332754990726569296175494223010568043757762390725145314979469123432327200176504943723249537923606097701128780519401413868622567167349237411392806215979386278946233290602017777389925504543271231171582122443891636045776595843137582712486477520821915577981833646150505189103810808167380397819937413893066478772073137648183417045359998319167443701202485883579879519473605127691810847164384456599894626157474083623741354379222536155687086885833897627261639575757663352708330324058119542478429669258273302579174711679099795673773175684137458136231956062264501069643897184239732566662653692818442240761585758559580226107463774121401023123196178241508617752315639619774738345027628590197634729717101202487287175246496741149963463326741882100952584567435064651434881468122421621220768543567196631566463145679066893657669225256171025912756970130330628515452050514240638491902175902025066436889302387644773447625691509784995341624521923685147214730043174563773684476683289111011083448062221671788067399200813681934902327053097667185897545303202441392613999344102008938162731835155268660026819058689358684705775401402857839578616262698247641432846604757647184632367950519133735575137156382409381377351335449671411366172888706419073794673593784981515828916358123503767865864749918523404722789233785587263427401114966628983127741330228435577187665467032535091966364924053297549857637362421905727713707091116102869826128729774556265826144151836926654602173582190615074897588770752744339846139605341017661129195882219818874423850072644583009910535255005252643575165105328013 A013752 801 83141708681204591019916676523984924299288843600319276407918677403667563032263599289017562500810914667502775043699297507312590076574855159957432824075387639000126834731051695642076623143118254152296326840083305267999056432656898328051297910690021084398042766949124683376793424080504120524069314427912125358990110669605395418632749329039792711737532703286894029155990546976376104065777799783811345331845876533367134045062580003908463054746365056797493342467068812578204460267581693771545332788616627103925582197471478965892420275063070913015270237333645874225150970035498718389702957600401985355926330294083006099948510306378480620530248343637135248249078061245072679772314012226748470818344776744094728887601484068496235690489801640512790023899180165588071550394926412176423008804286151989130522841450192127303698818211573585509584512519553910946301973050649537846827928454237788056120776537009486738190120416093857452274400726534966103988216704287186115429410177995601924297267415098197532207570758021223916431248078817116208475965333164094714913344384548221034732039139598335710082190574239738832762412893618626068973094062714626272743697560807954217992135803972423144257009893664180822858787781361359979234818162596649379930801124906269363780066666274592829995256506711654844874539452633056925666333481566894883965923009229924392571181067373269219332791113245748524826088520592659900461072345543734734010402498323067053862244683413058967248655916307210873811541861486224995304283510465538908431220152651149968493667970561721359755571151911934044529888177073087093822147939586385900201721955688634825109983360426445766446841558982251095279666978049995525301607468795108850007642113774692448957850163122117602953203911555397756758097911744718047801662003596594433201837460244645100144025700012664203501188471341864569924016553340306469728928851914975792828294654837039202434585464960301822028490217130999551519531056909965365899287887807743930327063376336390848448154979786682766709080456749070961845797345655567264433644246997634765549074666336268430761904854516610784795273186176891350335392701012918384076044187659210980412535655574807416907031135763739572956558992113637143521841836125246078921471940521030298588556882078673554219929148050068227963990652550864637312387290536817058576332572153410886040883982928090771481836488002705126897885545604390276129238797337778001304855570995920175967946626935217750000249581683875931647702511872963081301031070479597050103738145094717037229285240926883787014479182078005008004819314700116020038701585727860160975360072781319550002529343779314641968712934215801500843353236942067109198609600148872773445955246540057934637736405644561 A013752 802 182662333972606486470756938323194878685537589389901450268197334255857635981883127637971584814281579524503596771007356623565760398234956786426479914493626642883278655904120575325642341045430804372595030067663021673793926982547205626728701509785976322422499958987226929378815152704867552791380283798122939413701273141123053734736150275900424587687359349121306182055711231707098300632513826125033525694065390743807593497002488268586893331277764029784092873400150181234315199207876981216085096136590729747324504087844839288065647344313566795894548711422019985672656681167990684302177397848083161826970147656100364401586877143113521923304955610970786140403224500555424677459773884862166390387903474506776119366060460498486229812006094204206599682506498823796993196217653327551601350343016675920119758682666072103686226303610827167364557174005459942349025434792277034649480958813960420359297346051809842363803694554158204822646858396197320530462112099318947895598414161056337427681096510970739978260032955372628944399452029161204310021695836961516088664617612852441613306289989697543555050572691604706215579021127280121473533887655784033921217903541095075416928722361327413647932650736380205267820756755650907874378895503224838687707970071419073792224806465805280447499578545245505694189363177434826065688934659002468060073132851278143890478884805019072474874142075800909509042916479742073801312975943159585210620854288815778317335351569458490551045297048126942289763957469685236314683510872492788981823390675374576480780588531324101827382989820750519095832164325029572345127259023271289822743183136647930710766633442856901348883710905084005656329428350775840169087631608942854143466789723962999310360396808379292373688188993687208871597541112103145551020251421901717969744436900157485285016424462927823255092111071538076460123064367688653313994456687657201816843763356676975127748784266517783102996593007036806014688409732031193908880735489513613414928558237811050694040596490591342038459849763477708903175216768405281279960716410653803579911317041940781742383904965372993894195215190030630296686857764125381689815069080287286523966340835297851894944747405272935841785560105673660804317486513967165635390473853324703565999059469926845798621184338265999896836887463654249608175314877309387077692202661021043716631822110493015424945594764141943163794654543692845436655937637751098268866767689478036626601578739376673396750548330959475421830002418584899889618365261843674719077912704773093330792739674316363680070810763025377002586588034396154896025027383844108773662866079900559051355556968283154268405262316472115897352847061561721438909345291527073483260763676648507282399106883201100517 A013752 803 401309147737816450776252993496059148472126083889613486239229543360119226252197231420623571836976630215334402105903162501973975594922200059778976372142497734414563207021352903990436223276811477206591281058655658617325257580656210761922957216999789980362232409894937563845256890492594013482662483504476097891901697091047349055215322156153232819149128490019509681976397576060494966489632875996698655949861663464145282912914466726085404648817247573435652042860129948171790492659705727731738956212089833254871935480995111915880227215456906250580323518994177908522826728526075533411883743072238706533853414400452500590286369083420407665500987477302817150465884227720268016379123225042179559682223933491387134247234831715174246896977388966641899502466777915881994052090184360630868166703607636996503109825817360411798639189032987286699932111289995493340808880238632645124909666514271043529376269275826223673276716935485575995355147896445513205425260282203728526629715911840773328615369034602715732237292402953665790845596108067165869117665753804450846796164895436814224433919107365503190446108203455539555627109416634426877353951179757522524915734079785880690992403027836327784508033667827310973402202592165044600010433420584970596894410246907705121517899805374201143156574063904376010134030900824312866318589445828422327980672874258082127382109916626902227298490140534598191367287505993336141484608147121608707734016872528264963185767398100303740646517614734892210611414560898464183359673386866657393065989313797944528274953003319051714760428636188890453543265022089970442244588074127023740566773351215503771554293673956612263497512858469560426955754086654520851485526644847450553196537023546709484861791788009305344992951219130797890899797823290610775591492373918074379528527869645995171181084545052427691437368024169153982890372415811971330845821342782872391605748094619314355664079033539569477283514836459862814270436181272533017810975870461408672598042448470878374807190489829178458496289930360526460275951240186402972073693954206406465065163541143897488017439208924467585546887772497294761821026507783463572523706769391168493154050815149380613193610049384640044402875552165032787085517871185862900952871055754373734499933655429280219570741991170401773350641757648386389161166785448723409689769246263233045440113176753154888605471696819849130856856032493181424333094990139162896700288613783246468643668490410551452660954683117967501760515313631025057491548480270553357814174212386486047751649064473051005115571246366753274682733911568352306566985162305506975737316777541528235828158659318089927686361309289238626484204994251102001283831605484980442723897797596770499430837822392817835849 A013752 804 881676197579982742355427826710841949193261006305480829267587306762181940076077317431109987325837656583089681426669248016836824382044073531334411089597067522508795365825912330066988382539154815422881044485866481982263590904701695043944737005748538586855824604539177827768029388412229047621409476259333987068508028509031025874308062777068652503670635292572862771302145474604907441377723428564746947121846074630727186559673083397209634013451492918838127538163705496133423712373373483826630486797961363660953642251746260879188859192358823032524970771230208865024650322571787946905908583529708438254875951437794143796859152876274635641105669487634289279573547648301428831984933725417668492621845981880577533941174925278237820432659323559712253206919511081192740932442135040306017362247825978481317332287320740824721610298305473068879750848504120098869757109884275921339426537331853482634039663598990213410188947107261810461795259928490792512319296840001591573005485858314179002967965769022166463725331409289203742487774649423563414451511661108378510411174275274680851081320278882010509410099722991820403712759388345835849546630741927276987239867773289579878110309452156412142564149968216602208564639094986602986222922225025180401377019312456228151974825872407119911514993218397914094264465889111015367301941012485043854573538304745006433858495486829304193374782838754512226433930650667359502841684099226174330891635068944598124119130973626367318200399199572558186713277790293925810841202430946046292565978522414084128620071748291956617328661713706992326434553253531665061611359998857071158025201052620461786104783201682677142904035750057624258021791728379982310713702038729848865372791840732120738241356558256443842949513828430362966306855817769471873974508745498009411824175729612251391084842745480183638087897549099631300410148197538901013868269490093970644357828563878633639393981636686434141591882095702318602952148290255755040130713987403714853697899259290519789451397506154705073316348977002076633226264874689527329645905617391475003748164299893142781174313942007055285446512436176556591720795237600269468834583772352397179459449640883189207186361278498054177553117588106577033226882762995340793393457709492359094696354240978128642396920154601372696051359941553504896987083427630845331088423034040323000831928649326681290266221317913208540492512703387519589259809693335740884050534084481792491610139673431981541496117438810174601367852144047362051308932011154405727117740744613109846910372994647293058238910028267756944477966403715670017527666401585198825694884960258737534114464574521843571126935796508457262385798372369671096820578037250502032664403461320104787249550695797020785360253 A013752 805 1937042606083222084954874935283719762377594430853141381900889312956513722347141866396148642154865331513048030094392337892990503167350829548341701163844757346951823418719529389157173476438523129484069654735448660915033109217629624011546587201629539275322246656172573687606360566341667217624236619341756769589512138634341163845854813921219829550564385737782579508550813607706981648706858372556749042826695825963707628871601764223669565927552929942687366201345660975005131896084301543967107179495121115963115152027086535151577923645612334202457360784392768876459156758690218119352281158014769438845962465308833733921699558869175374503509155864332533547223084183318239143870899394742617678290195622191628842068761310836288491490552533860687820295602165845380451828575370683552320144858473674723454179035243667591913377825377124332328812614163551857216856370415754199182720102518082101346985140926981498862185116794654197584564186062894271149565495157483496685893052430716251269520620794541699720804553106208380622245640904783568821549971119455107587373349882778473829825660652703777089173989091413029426956932376195801361453947740014227540965989497917206992208349866387637477213437480171875052216512091685566760731760128380321341825311429466333249888692441678442445598440100820217265099031558376900761962364404429641348498063655524779135187114584563981312844397896743663361475345639516188827743179965999905004968922246471282078689730749057128998086277041460910336209071305275755006418121740788463704767454813743742830578297630997428688271069785014262141176713498009068140360157917488985334181366712607154544072208694096841682960166542876600494873876427250821136638003379089477957224023674088469261916260358489407122960081881061507436976162231639529707121995713859126677777714077958116306213399511819963452879110915371889967001095589992965527468588069736453505654149354841358105748577655800095809077364964257993970685869793691893823167178630325961533574284672661271977424720321021887046076018702473562363198103929692891543232054641409070583234716966865234690239967730589500462125987822279894832010587137007792023029580547858216603272410861020366688188435728860225028084199341070149741999461430300763723085426587754712931047890267428948627346033579659215813224837791593050258680622290504967192401265405786589632827747242570718794714888235455319163462050409342380537603801896258622722259023383606498104067476862530063446666970013065953599205171160472054426725723628506229382477676415915002333662089469240102848950885332104262007018092188963327028508283084282681820051662257688446362449478670224490325765877944929080605461599024096167399714809947839352965763694404520270217587262878666054665436475841 A013752 806 4255682605564838920645860232818332317943574964584351616036253820565460647996670680472338566814239133334166522117379966350900135458669772517706717456966931891253156050926806067978310127735435315476501031453780708030327740951132283953367852081980097787882975903611144391671174164252642877120447852693839622788158168579647536969343026184919965522589955465908327180286137496132238682208967844507177647090250729642265660630909075999402036342833787084084143544356417162086274775697210492095734473350781091770963989003509117728016698249410298242798821643310913221580767398842409208216961704158448457144579536283507713425973930835578297784209615433938576203249115950750171399084365970249531039203559781955008566025068599907325815804743916891931141189437958362300852667380089391764447358254066663367428831340430337699433691082353542158126401313317323430305433445803411975604436065232226376659326354616578353000220701597855272093287516780178713715595392860991242218907036190283604039136803885608114286607603174339812227073673067809500700945286549442871369459249692464307004126976453990198264915254033834425651024380430502175591114323184811257907502278926924103761881744656453639537437922143937609489719677065433190173327677002051565987990209210537534150005457294367538052979772901502017331422572333754050974031314596531922042650245851187939760006090742287066944319142179145828405161334370017066854551766385301791295916722175497406726881338455678512408795550660089620008651329657690833749100613464512254759374098225795002998780519895301350828131540317676333924165239555125922704371266944723300779196462667597918533326642500930761177463485894699891287237906510670054037193693423859583072021180011972366968430024007601227449143299892692131839036628422912046766547024583348501311077637829273981524750838727468459705975406681072042257501407011214545263848487989210988351922166132586463758329625109792810492542970826474812753596855936741090729498291450826137489262703425836814534402110545285085840229013089334416511946234333535282720480824047175728071366673176202920614457209104105132515290795245548928945927259940006119074595988463644501877389486661661745613949993296305914386700985952331118983172816762370777899618682213297104309512214917541400134279235774511297141654968628129931418321327172239412921705580096513137423322560691927869191988609453295336202126124749325210041115552766080194120803074373783476334636246666978549392327333118705900057453761039557103575516414811828185953303455085765260127055610563920505959145095074633063629418748539152429481632697936169051958653501980141516658301504638483205245707633845009190090199133055939279777173437455403058465782836606731033668039216544429322099963937422677 A013752 807 9349734684425951108658954931501876102522034197191820500431649643782317043648685484997727831290883375935163849091883786072927597602697490221401658252956349365083183843886192931348347350634751388101872766103956215542630046869637627845549171024110274839978898060233684228501569638863056401033623932368365651265583496369485638721646628528269164253130132158600594815088644079002528384813102354382269290657280853024057656406107239970686273845205830223732863366951048505103545682206771451134328637951666058620807883840709531648452686053954425239429011150354076347812945975256773030452664864036111260346641241214866446396864726045765520231908525108363051918538307743798126563788352036638219693130220840955153819557075713996394817323022385411572717193195194521974973310234056393706490846084184459418241142454925451925655819307930732121403703685358159576381037280430096110402946035315201349520540001092622641541484881410488032788952674366052634033163078115597759154938758510053078073983558136681027087676904174024567462880859729977473039976794549125988398701971574344082488066967269416465588018813112334233155300563805813279773678168037030333622782506802452255964854193010228646063751114950230928048914130512756718810800906373507290475614489635550962527561989675725481102396561064599932077135391417257649989946798168580632727702590135059903652733381360804686076669155367583385006139451610927495879450230748508035477129038619567802578958300587125691762123824800216895159006971257946761746774047781533423706344893802071621588320802209977067769404994077934905631391031302611652181503673477557091811894628480712627017718633574544882306887278510655661158061680603942108719714544452219504009230532486303290229640762744699896705767829864244613650363472645137766746103813009616657380437570310914937409877592684248205974027968478315276839730591203638355944675128112296541409172998993292460877050186366214804652116906905765163619652292493020176332707746317465024063910159426563481532081436867991333590983141757267713076745876830777016136896370431645074572792580968117816589962488401718976136093877154470996894202190088193443606887386654626970624624702195670855113848135271984093907582066137271468406030678426928599045462244822613738167998336173838456095011480996601319820215966076001459326051955797409990188987159472039362919039665840165528614798974968889853636071096074267486460330869427078186483404354399202297507195833927351873014943150861796862426225913003906956555409563341586524539407690823426276499141176408933351592241773878968840793832990540517887571147037365763407153161743850370912098288405690747601924819671557485190628167495323898597670450042089520519449324892024988080968682158748111220653620770517621369 A013752 808 20541367101683814585723723984509621797240909131230429639448334267389750544896162010540008045346070776929554976454868678002221931933126386016419443181745099555087754905017965870172319129344548799659814467130391805547158212972593868376671528739970273823433639038333404250017948496582134913070871779413299335830486941523759948271457642876607353864126900352445506808749751041568554861434385872577845631574046034093854671124217606215597743637917209001541100817191453565712489863808276878142120017579810330789914920798038841031650551260537872251025537497327905736145042307639130347904504706287336438981570806949061582733911803122546847949503029663073625065028662113124484060643009424494168665807095187578472941566895343650079413658680180749225259673449842364779016362584221896973160388846953257341875789973471217880665835019523818470723936996731876589309138905104921154555272439587497364896626382400491943466642284458842208037329025582217636970859282619968276863400452446586612528541877226288216511626158470331974715949248826760508268829017624429796511948231548833949226283127090907974896877332407798310242195338681371775662770935177355642969253167444987606354784662043472335402061199545657348923464344736526511227329591302595517174925033729305464673053691317568881981965244658926050773466454943715057027913115576371650102762590526726608325055238849687895310442134342580696858488375189207708447152156954472153943252497847190462265971386389915144801386043086076518664338315853709035557662582976028931882839731683151352629540802455319617889382771989222987672166095771837799842763570630192930710732498772125641557927837963275106428231350887910487564261512286860812857212854161526250308279479872408328634520755750105673062571922211745416189848549401367673541190077182127796264821341973080117489501071127293308524939446746858663216888108874393468010451256462715501475953078788263536546879259446573925820700844471966064472376086607165327402958918659470657868410620260159968925982916798976959899389962440717165629610691397217104452761325838324228836425300386954843048147587018576590570998248108372780176562211623760995604331588480215454462300470723888868685124353192549054314957799303585416088049400503962132102880551875282382755092344573923088040740223749533099645014477468975206139336146886909748445204789360070480333130145850843666366713348006651008438448198075165667753346920131290775704039366615047447623309247138392065013830102443367706750418330869583583552234810661465594413078696739067529468613164570426573448155177212094543224051080217517798993810041092582205515496351239264893879939627302572481428828818411794963810083987226605219081978742470676581230166787778898813888194702769600351776004832827214147693 A013752 809 45129383522399340644835021593967639088538277361313253917867990385455281947136867937156397675625317496914232283271346485570881584457078670078073516670293983722527797526324471016768585127169973712852612384285470796787106593900788728823547348641714691590083704967218489137289432846990950404016705299371018640819579810527700606352392441399906356439486800074322778458823203038326115030571345762053526852568179136904198712459906080855668242772504108176385798495369623483870340230786784301278237678622843296745443080993291333746536261119401705335503105881629408902310657949883169374346196839713278156442511062867088297266404231460235424945058156169772754267867970662534491481232691705613688558778188127109905052622469069999224471808120357106047895502569303675419498948597535507650033374296756306380101110571716265683822839537893829180180489581819932866712178174515511776557933549773731710677888162133880799796213098956076331058011869204132148424977843916070304268890794025150787725206504266155211676042670159319348450940499672392836666617351720872262936750264712788186450144030218724820848439499299932887602103159082973791131107744584650347603449208876637771161461902509508720878328455401809195584851165386148745166443112091802351233310299103284105886698959824698833714377642515660533549305801511341980290325114921288515275769411387218358490146359752764305997041369150649790998098960290689335458393288828975322213325737770277445598339135898643573128645136660110111505551279930598751120184694798335563346598890507883521727101142994337200502973950060322903915748912410727646254551564674533868771479299802360034502767460005315408822824277900739341178682542494233205847296640592873171927290017279681098010042100382982163718470513099204679369097263034804778769994599569134768393812488314857018124433853266663398829291964502848483087503175197042449218961410448585956742668914097814989793493733004122915028079755304909443645810262275942224304300744294857035336898132711571451730384468207352380898959747482255612888254688999685978482716632866798330753626384950139790176780248679812769484483151094094998047907178937402907342716499891033353453674134180383844501218203964030272329962285069977159145444532907204804230028572469995394912937881028909024425506271577724219920096806999338527888121514710540717334114922224074845291886930434303535007669225570612265539270691171138972054103183528445834221774488453259242428410415963047366835384735068078851730669072920475133064259879023239910925533896735731362242543122561227181865596924334971711463240223237886604389400660280403105517545483672664971854227361183751741699136914050713535490754519936851666323107297208076448962676432750240694112363761984811972851882617721389482481521 A013752 810 99149255598711351396702542441946903077518595362805218857555974876845254437859698857932605693348822540720568326347148228799226841052201838161527516124635882238393571165334862823840581524392432247137189408275179340541273186800032837225333524965847177423413899812979020634624883964839118037624701542718127953880616843729358232156206193755594265097552499763287144274034577075202474722165246639231598495092289563778524571274413659639903129371191525663519599294327062794063137487038565109908288179934386722949738448942261060241140165679325546622100323621939811358376515515893323115438594456850072109704196805118992989094290096518137228604292769104990741126505931545588277784268223677233273763635679315260461400611564546788296164562440424561987226419144760174896639190068785510307123323329973605117082139926060635707358778464752742708856535611258392508166655449410579373097780008852888568359320292208136117152280178406499699334452076641478330089676323083606458478753074473256280632278689872743000052265746340024608546716277780247062156558321730756361672040331573995645630966434390538431404021579961952554061820640505293419115043714852476813684777911901973183241731799813390659769687616517774802699918010353368793130675517265689765659582727129915180633077614734863337670487680606906192207824845920418330697844277482070868060865396817718733602851552376823180275499888023977590822823415758644470002090055557258782902676645881299547979551081569319930163633365242261914977696162007525456211045774471943232672477762445820097234441211158558829505033768282529419902900360566368638821249787589950909690940021665784995802580109631677953183744938547924332569565545859830353246510719382542358724256167963459372328062494541411813689479717278952680573906686887466098957678135253389086161206036827740868819381175626859487227954446012758117343244475907902260934058218755543346963643604272899532576305731410058044316691222404886047689845146220245066796548735215800906635165197567322479451654676651553180835014565218515581515495551732310094726528442408355932665717167735457119018386206349548654557409482953726710711252072125474187431948150260600277537722072794303306369176394108974508308927140298739818642541638797128954893372773716579882623724524620513126662837278656260111164452684977546745770202967819057955983050484126292435106275586164164866411849288578635147389777708502992321602864694211995497785238551131810555615217683870815064937340262944569237252279953206283867342178954214058084303397971128401802846867240267016118558716442763932850084738770453636869843513250636045622822047427628844943163737512520702576513003800169417637473187680301263110911866731966143958371000122752278804964863185080631904355586111133892693011901637 A013752 811 217830914550368839018555485744957346061308354012083065830050476804429023999977758390877934708287363121963088612984684658671901369791687438440875952925825033277750675850240693623977757609090173646960405129980569011169177191399672143384057754349966248799240337889114908334270870070751542328661469289351727114675715205673400036047185007681040600419322841979941855970053965834219836964597046866391821893717760171621418483089886810228867175228507781882752559649636556958556713059023727546468509131315847630320575372326147549349784943997478225928754410997401765554353204588417630884618592021699608425020120380846427597040155342050347491243631213723664658254933531605657446292037287418881502458707587455627233697143607309293886673543681612762685936442861038104247916300581121766144749941355952010442229461417555216649067236287061775731357808737934688340442142022355042882695822679449796184685426681981275049383559551959079839437791212381327891207018881814683389277820504617744048549116281650416371114827844709034064977135662283202795557958632842471726593472608468068433451233256356012933794635411176409761273819947190129641795751041530891559665457072448635083582084764190019279514003693489551241531719868746351238508094111432720415154103251504423651850871519572494752862061434293372904280591186487159072543163877628109697129721276808528057725464860571880527065273253988678767037743044421741900594591852059297546037180591001215106911073726207795886569502503437249427205998467930533427295667566514859282181433644093466753624067340915353748422559188916717135526672092164311899490285783335122148590995227599729635778268500860796463144687629989789758655335504254047286082584050483445562117190801015720241004753300507481754675786938861859039220872991091763019410018863151695822296169662910546688796180442852210293439815917890029583803108113569661267272125906605928733279124998587560273070143691907897523363770615623534646774589786245878411752017571269114591877457939055407487355285324603462338294526999785078732589543727155885278114182987971157984066580617514799290483394495349958394062628634049337583432620802459666789787990086122538809750375393929084364093080537857416994754712927236331381557663980437292313900739983855326002124322780591267339278253501207803464228302548895670200457135920298470329294761913625464479928487462802670211506832887007261418815341625581074130561493733183754108634169096836587790686633251464180697667336557689218614243259057194205656550767162408285611214565342569098760854567326866634412473500024752360471636171078686640203046198611647392233340038198500572340130731315007983560599069348972210549528593333621875054673371210129618276541087269686756534507804417622148293869222686161162246547147896489 A013752 812 478574519267160339323766402181671289296694453764546495628620897539330565727951135184758822554107336778952905682727352195102167309432337302254604468578037598111218234842978803891879133467171111502372010070567310117538682289505079699014774886306875848611931022342385453610393101545441138496069248028705744470942546306864459879195665461875246199121252283829932257566208562937780981811219711965462832700497919097052256407348481322072821183977031596796407373550251515637949098590675129419591314561500917243814304093000546165921477521962459662365473440961291678922913990480753535053507046671674039709769204476719601430697221286484613438262257776550891254186088968937629409503605920459282660901780569640013032432624505258518669021775468503239621002364965700715032672112376724520220015621159026566941578126734368810978000718122674721281793105797242510283951386023114029213282722426751202217753882420312861283495680335654098407244827293601777376981820483346859406243371648645183674662408470785964767339276774825747840754767050036196541840835116354910383325859320804346348292359464214160415546813998354572245518582423976714823025265038243368756585009188169651278629840226925472357092266114596544077645188551635733671002282762817686752093564843555218763116364728500770972037948971142540270704458836712288482377331039148957004593997645148336142822846298676421517962405339013127251181921468594566955606318298974276708643685758429669589883628976478527562793197000051636991571578634043381939768581643633145842952609716073346457712075947991032185284362538050027546752098586484993243180157865987263360454416515036606009804855896391169829528878723087568099765772102846141887523437158912129899971468189831537369487443001214937415022703904679504309168257961428603353643811442344275721584684749414471075285208432946306014687275571604394995615428525512545804196860616813225427014237621896869919935105691121650858830204042524905618963773760382194870619182604078244758354775092104730249719561858153806757233075818527817975499227568561479956016860024572634090994277616680014041192017706283858591755595109006394670801467903003887937164214219211217765021574740462198347912497941672745137476104301138220045282187765020731213639925744530151226667137148959014344394322942153544210909580699923787430404327616895739313460591924235145462402886955777466454680511852754953337137305551401619864843601731804707776669269505749983376138533253466804992775138417243213295492440148655669827442035455811003487838400057624309977597484417125995804204279554380935956184667859874548526092498349789320736648063922105757431267216699072539882636155359691946577314319553967259495117396548654771353560768731501804106313646305515859801630682241496073455664083928586333 A013752 813 1051428218829951265494314785593131822584837714920708650896080111893909252904308644000915133151373818903359533784951992772639461578822845053053366017465948603050346461950024432150458456227374931970711306125036380328232484990042660098735460425216206239400412456086220841582033644095334181275864137919066520602660774236181218354592877019739915899469391267574361169872960212774304817039249707188121843442993928256223807326944613464593988141197538418161706999689902579856574169603713259334842118091617515184660026092322199926529486115751523878216945149791957818593642037086215516512554981537667865242362942235352964343241795166406695723862180335082308085446837464755971812679422207249044006001211911499108632254476038052965515840840704301617447342195829644470926780630891663770923374319686381367570647144435408277718667577715516362656099453436541795093841195092781522181582141171572391272405279677427356239840009697432054200716885564043104897229059601913050115516687512073468533233311410316764593844391074292168006138223208929523802424314750631738112166912927807148927198313742878510432956350354384995223404325585476842466186507289020681158217265186408723859149758978555262768531708653768607338586479247943706875192015229910457794349561961290815622566653308516193825567373889600160974737696064256897795782996293010258539093012826390894505781793318192098074963404529811840570846681466502263601467081302846485928890177611269984088974332861323325055456653809113446470482758258993310121671573871062021416966883546213142167593430857736297711069744496095910520214360594507530155266806831574017602918353083535423403541268404371400115474946554623387115185401309952973726888991438129949390237315613059887600763912273669217500804880478580870967242662741258641567955453738830373760321552394463592952401602927183034314267944430814855805367096470551063131820502775138656263150280055307423214097427203394266936849958281427217644863410951559682130750344181159903734105440877354092358633877402363913445641067573305616092171802968129571463369041473986077097914427923845990848498862900705637326087042454487049091750824982899541797949778639607045429752399704795449770363757977855021067035001149600669439484966519750546476366916860732742244987700316262954514634327503911336631368348797732560984598307774319939271672920457544614580899142641843093800933084540502632481690660296429358843061393004774942985342385104132713477376357557866570569126979102683339610196891006596506610890151896416774662780964926600609020781673264425812781836802180974916295737715288144383111825218874487137658415796436866349076494075087862370122151633325243206630359560060066069110772920217394532663773008903109463621571080933218343984182608884566873382093992391104173601 A013752 814 2309987796769402930291009583948110614218888459680796906018688005830918628630766090870010547533568280130680895725539528121488897088673790581558245140372689080901611176904203677434557228331542725539652739556704927581126769523123724236921806554200005107962706166021427188955727916077449196263073511008189145764045720996890136725040550812368595231134252614860871490210893587465147683035231606692303690044257660378923704697297315781712991946210991904701270278318715967944893450619358030758648133447283680860698077324831873238585280996306097960442628494092931327450231555478415489778083294438256299937471384091070462662102223980595510505325210196175830863726701910068870072456690589326149681184662569563541665063083855602365238302327027350653531810804237728902626137046068985304718653380350979864552711776324591986147912668240989448755450499200082323821169105618841004232935964153944543625474399451307901658928501305258223078974997584202701459212243945402971103790162464025410367513585168465931812676127190219893109485676390018163793926219507137928632430707702392306193054695293104087421205101728583834505819303311292622898211756513978436504603331614539966318552020475885912302464163912329630322874494907732324004796857460113275774185987628955921922778937318810077834771520435451553661498718253172404457335242855743538010387349179580795229202599920068039470694599751996613734150159181905473132423177622353729585771720211960155043476609296327345146838268418622241895650619895008302337312447794723261053076243151030273342202767594446646071220228657922715412910950226133043751121174608968116673611621724527325217580166684403966053698457580507581492062326677966683277975114189571498810351382401892573058878315265251270849268322411442173515032130042545235524798131864210331151426450610636513716426321631021126388446673914500238204391510945800685700609644596979627810141165281510408801372047565857204460259358344295597165764913860576621641258506166008308503829653607546940911918628652993517840073425458552438554501451120980668505021784118347411384117998148689641894152001792850285205413232272508046854576562487430293330095663671216678809166022151435603145489176277347481284275897525672670758548471443891950608578116343029834712237977594829711068651617526093206579116262308618436483162482180180906579865406245225518234235416384129277080649986735484283562274380671255301378205880431490549738797220073779571509795857554632855540371973088595297123602569541492525024125663716427653934129779943741538018657336161943510681695454391601891101735760488053209696680005867248241435539504771795368921057482968033627158367138415559324966899953451965153836368105717615788262309300560131491576591664810280701733249191719393420820460501283255869401397 A013752 815 5075043189502378237849348055933999019438897945918710802523057548810528227101793101641413172931249511447105927909010343282911106903816317907683464573398797910740839755658535479323722230644399368010617068806080725895735512642302822148517208999577411222194065446749075534135734231622155884189972503684991553243608449030167630384914090134773803722801952994849334663993333211660929459628403839902991207027234079852495379219962202772423443305825549214628690801466218981574930911010729593576749949183682246850953675882655625505171862348884497219092454801522170126408158727386078831042448997880849090962624630848081806468638586085368336580199486800998300407607564096421307549187349224749550849562703665331101038143595230758396428550212479089385809388336910290399069623090213560714466881476631102762422307772585128593566964132125453818915724746742580865435108525044593686299760313246216162345167255594523459944665917367652316104508069692493335105889299948050327515026986933463826577427346615119652192449451436913105161540031028869905855255904257182029205450264822155896706141165558949680064387608497698684409285009374909892507371229061210625000613519557144306001858788985521349328513768115388197819355265312287915838538695839868866875886614820816160464345325289425741002993030396687063394312684002219772592765528554068553008821006147539007118558112024389482717116035655136560373927899722646324471933721236311143899940469305676460630518110624031177287603675715713065444744411909333240235075447805007004533608506202813510532819480404999281418470842361456205762165357646814297121213220615902952331924732928786533503023626205635513419975511304375156538060931711492803161711325874488582886341987136957983010355658637757042055842504337938455212525589703471882447981495705670097539683911991568420634988628623353414675417342590157023335048149547924106484239389179564242298880140123478368136614388502188278199189810282417426973185515751686837745844938046720253782913748975780629183485227150626758694641315732439707504239688112794528705532859708009262810907241932671143241451947938892076596292871302700178939504707784884354446220173085663043343737750666704020110639720281332416381554146863902857656530991762230615487046121605636546862786836775840875217827603704826774854318428292034704953507973349857451755964297520760463560615209795932021746188020857858970986316814334747897127918319307984737776137492502093718607021499047528383622197224875643867780554845282659077478004083184991555693283126536400159026990167547789892967684913298349354750513465792252901703605972890344386433880291983634425519563290080769878866932603098983836952279197733967442978500728261601886812293533330608886993771887588186701707948474207507345542551721319313145074869209 A013752 816 11149869887336724988555017678886995845707258787183407633143157434736730514942639444306184740929955176649291723616095724192555701867684450443180571667757159009897624943181802448074217740725745411519325700166959354792930921275139300260292308172071572455160361786507718948496208106873876477565369590595926442476207762519278283955656256026098046778995890729683988256793353066019062022803603236266871681838833273435932348146256959491014304942898731624539233690821283102520123211490572917088119638356549896331545225914194409234862581580499240390346123198944207767718724724067215191800260448344225452844886313973235728811598973629554235466698272501793265995513818319837612685564606246774763216489259952732428980801478721976196953524816816559380623226176191908006755961929199192889683738604158532769041810176369527520066620198279622040157847268593450161360933429522972328800573408201936908672332460541168041498431020456732138481604229114407857227638791985866569550514290292820026990607880513417875866811444806898092039903448170427183163997221653028918164374231814276505063392140733012447101459575869444009647199165596677033838694590247479743126347902467046040286083759401190404474744748549507870609123517891096551097269514760191900526322892761333104540166679660868352983575687781521478277304966752876840386305866233288610960379750506143198639472172117583693529503930334335023141519595690653974864838385556175583148169211064571184005248289040996496500865275547421604782103472964805128796460758827600388960337888127581282640604398449783421276380440668119284059477290750051010775305445693138786273238638244544014106142906773781222983686198335712218914119866970149688546279782946251416601293345739896688673751382027152221396685982030450786101918720578527725738215346065357204294685554645475820135070017085507452041891901670574980267100784556789261945873938027502640330639667851281974796141811539307647203620013190471087060088578106455982527621328888644397561061506499790042316117044049926988852126970664170037386814594783809579566055692778496350395563210526078501701469929621745892282055438252032293130091843003390926718345720269201706226191838214748732183075465458087318790274460659994578271398588901620662225040329167583493457542680396522402853567245339504424354937586957600246782857017449636821507853561653110738442671615921662651776375081824716159256938041093441129990036547519642468894174071027099899779626233407419858817967303051789577513878995086001993219174970757426447858143029000471149382297398102494394850003754516473532386878084345579625042822322440086616995235001488044832866480548307451423870650929008467489784157397421526472223766099990739345326608892727347724725316837031246183652362797833893638156986131738530979729487652173 A013752 817 24496264142478784799855373840514729873018847555441946570015516884116596941328978859140687875823111523098493916784562306051044877003302737623667715954062478344745082000170419978419056376374462669107958563266809702480069234041481042671862201054041244683987314844957458529846169210801906621211116990539250394120228454254854389850576794489337408773453971933115722200174996686043879264099516310078317084999916701738743368877326540001758427959548513379112696418734358976236710695644788698842598845469340122240404861333485117088993091732356831137590432668080424465678038218775671776385172205012263319900215231799198896199082945064130655320336104686439805392143858848683235070185439924164154786626904116153146470820848752181704706894022545980959229227909093621890842848358450626778635173713336296493584856957483851961586364575620329622226790449099810004509970744661970206374859777819655388353114415808946187172052951943440508244084491364354062329122425992948853302479895773325599298365513487979073279384744240755108211667875630428521411301895971704533207130187295965481624272533190428346281906688185168489194896566815899443343612014773712995648586341720100150508526019404415318631014212563268791728244368806739122760701123928141605456331395396648830674746195214927771504915786056002687775239011956070418328713988114535078279954311861996607410920362142331374684320134944534045841918551732366782778049933066917756176527756708862891259530491023069302812401010377685265706281330103676867965824287144238054545862340216296077961407863394174176544207828147858067078671607777862070673346064187825913442305288223263198991195966181997346895158577743559744954321347733418865736176683132914362273041480590553025016231786313653430408519102520900377065915429111025413446859115305589777835424163556110376836748827536859872136036507970253231646820423671266008495085041846423300806415350269266498627123559951858900906353168979464978271014606099883793613184059568351741441652129780038722968509145777689594508122954549181572138831664740029646306624357034356481819052373525794468238129435378975725343675797839714948006811779078449866000205547431436148578943468557802964606216797611417839382232990070008088462262699816860594908413603181180935126221268831159719069287238010891220307797878545847742181936867336852096852754274951884292358549540179892845952696054768901401887492876282290162588110294900654504160500434046538479815838834796101429823074164804781701797992152203946379102527410754065905944340234714035115192907383631180185485458248672692350653971151307238436219080642400870297538531298269234497807657764631470778243820091031603075055793802135093659475614121679654341682559737321982951221521090957647865484241066841064323030898531429552562465684371824081 A013752 818 53818292321025890205282256327610861531022408079305956614324090594404163480099766553532091263183376016247391135175683386394145594776256114559197971951075264923404945154374412692586666858894694484030184963497180916348712107189133850750081255715728614570720130714371536390072033756131788846800824028214733115882141913997915094501717217493074287075278376337055241673784467719238402743226637333242062635744816993720019181423486408383863266227128083893910594031959386670792053398331600771357189663496140248562169480349666802244517822535987958009286180571772692551094649966650150892718223334411942513820772864262839974949385230305895049738778421996108252446540057890557067449197411513388648066219308343188462796393404708543205241046167533520167426613716278687294181737843516027032661476648199843396405930735592022759605242972637864180032258616672282579908405726022348543405566931869782888211792371532254773217000335419738796612253627527485874937081969906508630705548331013996341658509033133090023994808283096938972741034322760051461540630265449834859456065021489236163128526755419371076781348993942815170761187757294531077025915596457847451439944192759060030667231664631500455032338225001501535426952878268405852705260369270127107187560075686437480992417390887196313996299981965037905042200109267486709068184631887633566981059623160806546481792035626702030181451336473141298714695058156009821763375702948018310319831481489371772097188488777683258278845019799774528756700082237778078920915958855891005837259561455202483281213075877000665867624598440844173371841522287962969269341303020653531832744718226509248183657537701848171128663395302600759664644000970321248022380172843012853913872132857444995960661234531096586607516468238418128413816197756922833342749476326380741904426887332774497910337174098481139082872208010646349928064470805771420663701836936591991871694524541578497483790461214234005291257912247884557261419089601444694568165378871668775947309729126745074361814593273584039134346131144551913989013167433845132935653712404481190556458064636170446719170369527609668580055727853853740770965478635354355602451587706865218427938800421493113239858304352284993122765879183807770351591151497642727013784686189054514472308127622057902795224061909928011016231939165227489573715297539064056785501142069289790311733339775224582558073232327276379946821849192191487206078317896737945640619453600245040155397920047034841321293940076105398850188758392070194888252721426682795359715495666735148078817521837702867511551772333905094386774619422002844373320171354712043692153262297508191683424108895341299801672739996431955897578983290800769867924225330200588676583742896396543833681836833952360468877623849818317698884073550726979737108564897505957 A013752 819 118238788229293880781005117151761062783656230550235186681670027035905947165779187118110004505213877107695518323980976399907937871723434683686557944376512357036720664504160584685612907088991643781414316364803306473218120499494527070097928518807455766211872127179474265448988258162221540096421410389987768655593065785053419462620272726832284208704386592812510365957304475579166770826868922221132811610731362935202882141587399639219347595901000400314921575088214772515730141316134526894671745690701020126091086348328217964531205656111565543746401738716184605534754945976730381511301936665703037702864237982785459424963799350982051424276096193125449830625048507185553877185886713094914859801483820429985052763676310144669421914578430071143807836270334664275985317278042204711390757264196095055941903829826095674002852718810885387603530872180829004828058767380071099749862030549317913005401307840256363736757749736917166136157121219677886467236769087884599461660089683237749962623744345793398782716593797963974923112052407103833061004764693193287186224974852211851850393373281656358255688623739692364930162329502776084776225936565417890850813557391491654887375907967195406499706047080328298873333015473555687658393457031286469254491069486283103145740341007779170301849871060377188277377713640060668299822801636257130946657387992084291982620497102271864360308648586231491433276185042768753578414136419376796227772669764832149783297523109844570118438622508500104639678470080676398439389252361606392539824459256517079855768825127701770462911171242774534648897935824466654643484742842736375809436540145943640818259495610330960431969673479479813868983222870131795781905169239736099240048777075887806656125572732264819200776713680719804628125154186471959464854020599489058489964025871470105571909010771494363062565070240999390030791957642360279811198152935749692606142112870417847958971887643287672109624893633208602372303337739854373993966259337381056300756239474891458928372906661422064133978158450124580555033861928852157757059631206152645175652538368005666471442017301852158441870382434094916668473811156561873519258586138191982884886181544526020369787968694661970129890716636566825671462445759840321071249284955557352768295660956385661212441107264016111840202661570346004794593452508693323732757746009126229669314878147486168407880086891423026206743167602675244697391754064419133266572440939559738353221409230343335546382882786347203561273864702187378218169491228974422101405294943979817120329162095477433199922879243817589492367743838870140249088184416466302359991660717267625497128482767243064835664275009772161007106981026289889291399829523050450693322454483143383206802598995524193335950124139598050843984448309590947174482427517079820587529 A013752 820 259770617739758656075868242382419054935692738518866705139629049397885365923216874098487679897954888005607053757786205150597739504176386000059367803795197648409675299915640804554291556874514641387767253053472864321660210737389475973005148955819980318367483063413304961191427203182400723591837838626803127736337965529762362559376739180850528406523537344409085274008197932847429395506631022119828787108776804368640732065067517007364906668194497879491882700468807855217059120471547555587593825282470141217022116707277094868075058826477109499610844619959457578359856616310876648180330354854549573833192730848179654356645467174107566979134583336296613277883231570286661868177393108669527946983859953484677160921796853387838719946328810866302945816285925257414339742059858723750925493709438820837904362714127932195784267423227515196564957326181281323607245111934016206150446881116851454872866673325043231129656776172007014001137195319632316568519181686082465017267217034073336667884366327708097125628356574126852906077179138407121235027468030945651948136269750309438515314241099799019087747906356104125751566637917599058253368382634223106199237385589107165787564869803928308079854185435481272624712634995401845785490425097736372952116879661363977611191529194090837153164166719648682645398836867213288254710695194856916689806281418609189485817232133691285999598100943950586678907778538962951611775857713370821312416555473336233073904658272328520550209653651174729893373598767246047371338187438449244409994336986568024443124108805560789707015843220375652623628765006353240251735980025491817653332078700638178877716111855897120069037372634417151070156140645679555332845656819700210030387163235725511223507883292785807784106439956541410767990963747678894944284283257077461502450964839619821941484096664973115648455459319475659897649930940265534745202341999842074655694221976308011965861237152303015624845891312159299411950433014460059664743871764226180692761458126336535265635275935144274902350014114923703479409394657688190592260009759917361450908626794508449237758112012169192096789230207706531920636963110966436121811113745607786398094940853323666752424167222172348375369904450537316000202993334369185393534679047359504031945567121179297683733112659043397712925247470050172533721815161599232240868767982050326583484787290027111992112550900456388576214739223077512600169683679528835786659652744212745162027436079064308195403193481604806224118680750705669945318372230056805356787432991923658213363169123763920740230565698667244114731933213997698127246741162976466284901678595836973217191276639633013443954412196469437732614037314758886773205425462141840173229432499466012905345309993166652759082422734696917704233832936171310942337893255024365830801213 A013752 821 570716047174249767398682528514174663693716946525950151191765021527154148933307472394377432735806888948318697105856292715863233690675520042130431064938049233556056633914662847605778550453308667128924654958479882914687482990044678712692312255936496759453360290319030999737565565391734389731267731463086471636734510268887910542950695980328610909132211545666760346996010858465802381928068355597263845277982639197903688346953334865180699950023311841243666292929970857911878887675989979625943634145586900253797590405887777425160904241770209570645025630050928299656604986034995996052185789615445413711524429673450700621550091381514324653158679589843659371509459759919796124385732659746952899523540317805835722545187686893081667722084397473267571958380177790539304413305509616080783309679637089380875884882939067034138035528830850886853211245620275067965117510919033604912531797813722646355688081295119978791855937249899409760498418117232199501036642164323175642936075823859120659341952821974689385005499393356695834651562567080445353355347263987597330055384641429836418145387696258444935782150264360764276191903504965130982650336647388164319724536139268443235280018959230492851439645401752355956493659084897855190722463939726811375800784616016658811787789639417569225501674283068155771941244597267594295599397343100645967504400276684389300340458997719755341117027773859438933560389450101604691071559396275694423379172374919704063368534224305759648810609071630881575741796491639566074829997802272989968757558359489949701543667045817054986313807555165308814112396718958068833063948116005523384370576905302078994342297747405972791675107677814480901133040998557983066261908032881361436760597628888948158046819594250419701681848584521479457276147353650532192592570315799182920884769752644748805440560372945935079656644124888024795136898275763379835209545373653038018560205681948702288997138023609725327786423212813980808055101332768751083442286266004918981996923503561367978600701229511971960462981010487376544262440062940954731195241442538443107646253067535062975354572090735715036645938766331250629639407954793260159619016899100306716614585054752095855075895387112649380687680077830483252445976355609100309595689867048830358184410965230917011161648511918344775296768691700229056586827910033513233188683256564567503916077676189565046671274328302685701943782073101295182572795043924852223291257079035401120974277065704285105300816079085759274388741609300356869864463789434801368861990283256277094758882564909333866286552839971935320066057271152942785561090335059296427928987875053830158169234777273730536367843595643354698553039980525274240732319740325622860585063201326830353043646054987136111704082748129128196201730960768370140316351481288531730270264961 A013752 822 1253863155641826738974905515145641736135096131517512482168307752295157665206476516850447219720567735019456177541566275096751524418414117532560557049668894166122656424710514276189895475345919141682247466943780302763568400129128159131785010026292483380519032557830911106423431547165640454239595206024400978185905719060746739462862679068781958167363468765829872482350235856049367833095966177247188668075727858317794403298256476698801997790201216115212334845567145974832397916224149985238198164217854419857593306121735447003078506619169150426707121309221889474345561154318886203326652179785133573924219171992571189265545550765186971262989619058886519639206283092543792085275454653464055520253218078219421082431777348104100423985419421248768855592561250605814851796032204626529480931366162685369784319087817130274001264056841379398416505106627744324319363171489116829992832359796748654043446714605378593405707494138029003243815024603559142303777502835018016887530558585018488088574270349878392578857082167204660748729482959875738441321697938980751334131680057221350610665416768679803523913384130800599114793612000408392768882789614311797010434805897972769787910201653429392794612900947649926036416569009520587854017253275579804592634323801388599409497773837800399588427178399900738230954914380196904667431875962792119190607167407875603292847988417990302484434110019169187337032175621873225506284215993617700648164041707698589827220669690799753948436908130373046821904726892132126666401505171593758961360355715799419494291436499660069804931435198698183464604935591550877226241494010864134875462157460948667550570028151050922223310211568158414539789291073831888796577411948240351076563032990669019103228862648568172084595021340193690367635695735970219227125876983810804877183839146560513125552911139362219370005647142378990474915765511852145497955371185915724526776771883241298928926712237870566545146771798552315835297057628092946130322702926412807003447240937324325448985740601237802397137169280040766267744580818281277544435945449256959507498817989374533356853994883346365935511127469629757633317779276680792570682980127323373856402243365290354593601742165486490689370833130993571705623810053273193380181730637906280296931150890612324673522141780684603471327000815665403237321260918343628573315537114672354806103622654588474407536789699281000487170489214603545516112430711502900334570891802640776262780486713352314376345892925751413125832065315632884043092226945388258607389792652314040777185264995105806504231556589418341898185127824723015299877715466125274252159986361493264857497808805670385988400152379628450272721028837214027506888906469495393424705383853315046285636890382806738037413869797639694647055202920808109198275024204390904211403772119317 A013752 823 2754737352945093345527867416774974894288806200943974923323772131792461390458628907520432541726087313837745222058821106387563099147255816219035543838122560482971476165088999864789200359334984354275897684875485325171559775083694565612531667027764585987000314529554511700812279109122912077964390667635608949074434864776460586599909305914113962093697540878528229843723468175740461129311837691412073503762374104724194304046269479307267989145072071805121499655711019706706778221944457517568321366786626160427132493549452777065763479042314623487475545516360491175137197856038592988708654838987938461911509520867678902816403575031115775864788193072373683647336203954318711211350173873660529977996320117848068118102614833784708631495966468483545175736857067580975229395882753564485269606211459419757416149035934235211980777132880510538321061719261154280529640887761589675494252694473456792933452431988016769712339364621249720126661609054019435641399173728534583101904637211285618330597671958682828495749009521348639664958674062846997355583770371940710681087301085715307291631920640789528342037704935368916255201565564897238913235488782643018031925268557846175224038713032584375969764543381986887502007202113916731515275905446448830690017609391650752902666609121647477895774510944581921893407946893292599554347831490254285861763946795102700434387030554324694558301739712114704579459689841255476437306422537978088324016399631813801850403811310687059424715887162429583867724684982014282286084106861991488438108701507611324628958285989753173361434363131539909071737043494637277266052562341868504321390359941704222608602351847858876124612534815244036743917072489208659686080574050284051315208983480499834969793811238904274069855261884405537737695623531926571641995551733432338315172894604993447336839745773178795955902406771806642073389936829539163659007950495456846785328567827481133746851986786601634699687457641419437890147635608920202648318978329328936986573588339301543011421672100919451866510360908249563490234844057763966765125772152017540037974903122655849785008226758711965960317947050776577520399161070867701277790507339729452362515728673542909042143027537573820044547720388792877037255510687041205856259262211480097812357738506675277307728145492164073826505420792016890912394810237600951975574235040935163509009658972130878273358326969320358070313564804483989498899010273171872035052249290401785449328729309235034684831926757875854637453047498445446242673622599018004160435374457133947587476027194247456889796729826952097150312725830916464613831340879077227531995490036200702891922685946057838016515134778043705249168100355359218432634927513481379354077728325733156689544248171026403468198271945414409139580280817015415908610228177046816552454087346139449 A013752 824 6052157964420370080124724714654619842752507223473912906542327373548037674837607709822390294172213828501526252863229970733476128826521028233221089812355265381088333134700532702941873189458960626344147213671441259401916825858876960650732072459998795413439691021431262206684577202743037835287766296795432861116533397913883908760000745093308374719853497310126520966660459582101793101098107408032325487765935908079054885989654046038067772151723341755851934743597110295634791753611973166097602042830217674458410088328147751213482363455965227801983773499443999111776423689716788796192914681256500800819586417346290549487638654343361359574939660180004982973197640087638208531336332000432184361657915298912205655471444789825004863396638331258348751093874977475402578982754409581174137324846576345207043279431947514760721767360938481652691372597216755954323621030412212517060873169758184574074794993077672843058009584072885635118275555091680700104153984681590479074884487953194503472323085293226174205160573918402961343914206916074853190217543507153741366348800485316530119715329647814593767456837743005509012677839546079233892378368855466710616139815021588046967213052532587874005572701810225191841909823044275059139061164265848081025968687833456704127158540240259508937016600545246482399817259324563841220902185784088666038295391108840632854348306127851353944588922147516005961072938581238281732762210315937860047864029991094922665337173449579469556100804095857795757391132905485378182526782775795300098524817212222080209821354319487721875071295799993180230606284557718098153517479465085103994094620791924177071099367009745950845773738989091148726385808258791425330319021188474060739514136706658137428637003291872690131472010360038966409717284899642677897464227158350847278434849447170603799036921463673814715117587677659192635237691214497542558840467238518692387366863516976050841833814970163791435213344438198505044654355432797685218356795389535674559502173581445489996093413605720035750723262915424290988045952394907434982981321417982535463430862160474901977663074188890189214818529670556140812316956872696339707305744625385606840447055895773771165588231500049682637871341694177950850850356979429529266201599078621774893749951499165584245078735646284470196832409480061109334531398092009291490336594384934554229294220761771539566568244351596826680478901875451324929081125570158602861009791691012722632175218292389371202575743087053252638484345354084645395153948850042555140476517682323282849684831745761662786883415429813757439237058650523472756587455911332668887794091609532944253554141023489070122283751107362020432422316480724202896498935747118590440908769131635745246928713231745008419631603464075456879657876954982868751216671304971855965741629899468369453 A013752 825 13296591047831553066034020198096199794527258369972186655673493239685038771618224138479791476296353781217853177540516245701447055031866699028386734317744518042251067896937070348363295397241336496078091428436156446906011266411952682549658363194617353523327001174084483068086016114426454124127222554059565995873023875216802947545721636969998499259518133590347966563753029701877639443112541975447019096621761190049683584519269939145634895417336181837606700631682851319509637482685505045916431688097988230785126964056940609416020752512755605480958350378278466048572802846307784985235833554720532259400631358909800337224342123592364906986142433415470947592115215272541144143345921404949509042562439911710115825070764203245535684882414413774592206153243325513459466025111437849839579702687928230419874084911988689929305722891981844190962945596085212831648995403815630899982738353958731509242324599791647236198447056208129740354851394536422498128826304345454282527521220033168324128693818389217904728737780898731306072579512594616452458907943085216769781868314666240416673014579236248662507102672521383103300853213482736076861555276375460363223659173602428939186967076414095559190243225877064746476675881228272304928517377892068234014053207170104378967367312907850141134625471397906521832398518736066759162322102167642799286134974266122870381003228562889424616261861958092665096477246062980504966878576064115478525157273890435545095745770068726094614753466598599577278988318993351375867011341758422274316459023415251910220977515439914524959531636872585016966642007173306661643277902384791973475025881879857417025205309320411854008164904559033253751869620744564761450710889551077511444712558344527927930715496232244300218844006761005609202148874924514963340728907066896811470721364235433816546484116455691370929113340127817246219617207598251101001772506523025567175044999146796383699508891489449849783163717730722115583105618885856514424729879470809877007226275358435741521417229691766918544339008625187167300736957411611634657609963155307630413157604166563359644925773992991745704956309686211841364660354249313858336950720941972178228462181803014975250797344605609152755403337702108958019318234283806675797844913175732039441568643443666788586437982214886981022440803627694257207965481608144413404269497863701215641759403013612072427750432840458228217012147420366560869191232877638450485638512345154951622888954588379448532058907562255996046750106742923965933153225623543493643626909348064252420757575345438373142782863699300825094003817855200069646222640637197873546483619266143878525058447828605487058657401182874358890031829308151073763608161836419543198676565782203732307502382970143783497930632810573778764608355670097362646423026857023167556734360889132007688241 A013752 826 29212610532085922086076742375217350948576386638828894082514664647588030181245238432240101873423089257335623431056514191806079179905011137765365655296084706138825596169570743555354159987739216281883566868274235713852506752307060043561599423938574325690749421579463609300584977403394919710707507951268866492933033453851316075757950436423086702873161339497994482540565406255025173856518254720057100955278009334539154835188836056302959865231887591497221921287807224348962673549460054585878400418751280143034923940033098518886997593270524065241665495781077789908714447853338203612563126319721009373903187095524831340881879645532425700648554926213789671859877127953772893682930989326674071366509680486027124467680468954530441899686664467062779076918675586153070446857169828956097556606805378322232463364551639151774684673193684111687545591474599212591132842902182941087262076163647333125805387145742248977927988182489261039559608513796520228389031390646963058712964120412870808110740319001111736689036904634512679441457189170372346052220750958221243210764687321730195430613030582038311528104571529478677951974510021571160864836942196886418002379204404536379393766666881767943540964367251911248009256911058514253927952679228873910128874896152719320591305986458546760072772160661200628465779545663138669879621658462311230031638538462671946227064093152668065881927310721929585216960509600368169412232231612861706319770530737286892575353456840991229868613366117123271281937336828392972779823917843253736673260474443308446755487601421492211336091006209069282275712489759754735630281551539387965724631862490046745204376064576944843255938295316196058492857556775808780907211824343717292644033490682927857663781945222240727580800282853929323417121078209159374459581408825972294801174837225248094952625603853153941931262008260814489944499005093357668900894196831087171083573863125511654987821034602321319973610687854396487936083044692226762191131545197369299784876126962483324122553653632811920041912801949536206559719095433310761342769089052210864017707256353939701139901925462602865313789012380607415478158798285742546766280733909512875567931413421223900626001766098523308603621132931533380768442160721523266727865274247083290653126309645735934524404246926106697306302445570044283085900163093093276249180086806551570764945408420905723123767700950486727392775687882545334229613138632171675716947811622305428715487033230669648424933419914276423314709984514203953155137636694925055535048319837697162568404393033928105794693951547363912731526387827874553012751141479923728181624511527718101119553409879446255067870310398774966481399928990007909058647131554613736407492415023501599879582735385405892344953600284830591945844557407203905734191390004879899122145390873423020891065477 A013752 827 64180105338992770823110602998352520034022321445507080299284718230750902308195788835631503815910527098366364678031161679397955958251309469670508344685498099386999834784546923591113089493063058171298196409598495863333957334818610915704833934393047793542576479210081549633385195355258638604424394968937699684973874498111341418440217108821521486212335462877093878141622197542290306962770605619965450798745786507982523172909872815697602823914457038519396561069312471894670993788163739925174845719996562474247727896252717445994733712415341371335939094231027904429445641933784033336801188524427057594465302048868054455917489581234739264324875172891695909076150050114439047421399383550702934792221768027801592455493990293103380853611601834136925631990330262778295771745202114216546331865151416173944722011919951216448982227006523993377537664469694470062718855856095921568714781331533190877394435559195721004507790036928906503912459904810954941770701965251377839992382172547077165419296480845442485505814079482024356732881444607308044276728989855212071334050018045841239361056828188738170427245743650264655460487998517391840420046762006559460351227112076766425528105367139244171959498714852449011876337433595555815879712036265835980553138146847524347339099252249427231879880436972657780739317661821915657725528783641697772379509869002490265860859812656411740742594301656079298721662239592008868198674212853457168784535856029819302988051544679657732021343565359319827006416329011979361197273147501628459471153262351948657521806260323018388305391940641325213159740340002181154179728568732035360697016201890632699214014213875547820633296434809682740508808052236451891653144378083146891938941579030392503287328933653262878495018221430082723547415008825523145687700355190661131678181117383870064610918451665379210422982632149009434408064314190106798575264550437898514870611777286749106008242813021299939982022681216109083995574449188822196533916004798620351627372850936575863097250377031287788332082425883131045811702852666983742670063688647707268246902842209605523404364530241338495094394460200194491805514879833776375245518772399199787622745315286428909675325880118455709002155629050578837548267427105186617001120007520841989564918502291681848150116130496656413981946472917387289939722658315525927919448650713993800970585062300729873702917638988219340081928186277952099302460065574881171550134342134205026887925012007781217589578723551665302022417835977706085081837387818750347010501158683420666162784451495540048430942611549558516271163474057840392969014257831392430815029051826396668159658841505143422384111071946108601359635643991047376201847748025486378887260835806633014935443269641736745481863059825772810505020492623626980898018483840721138371353423748910376897670852969 A013752 828 141003691429767117498373994787380486514747040215779055417528525952959732371106148071882413883555428035110903197634462209637309240278126904866106833274039324353238637021649591129675457616259538802342137511887895411744704264596488181803520153861526002413040524824549164544547274195503229013920395746756126207887602272350617096313156988080882705208501011940975250277143968000411804397207020547064095404844492958037603410882990576087633404140062113627114244669279500752592173352595736615609136046832447755922258188067220228850429966176504992825058190025568306031492075328523521240952211188166245535040268601363115639650724609972722163721750754843055912240301660101422587184814445660894347738511224357080098624720296673948127735384689229598825613482755587323915810524209044933752291107737661334156554260188132822538413952733333213450450248839918750727793326315842739686466374585378420357635574923552999046903614711132807589095674410869668007070232217657277114463263633085928532426194368417437140656273532622007511742140533802255773275973590711900920720907889646713202876241851530657760428658898799631448046692132742709873402842736128411134391645965232655836885247491604919445795018676530830479092313341609436127487727343676041649275244508624010991104001057191991628440097320028929144284280903022748700022986737660810005917783182198471114096309008406136594411479680738406219291491940383643483432487245639045399819625275697513008664749243661208037250891813094425659933096674839318656550409105061077725458123717387231200575408353929671399106946093588991493311949526984791995732863665504281687451344595553720040173189227884578561931352267276872980897851290763484805961958198648673721589854649129772329722261667236218544053555032481891743633670774389674351075877680353882506296963914892362531950187838308838125299292842831373727394517298275664636469856217312063037170734074698987785900109460207795968140503830631791657538277064867842365785013462542568912525338153507657171224659078337739270965585089665238907648311167309363282646129923959012868338445544334503334919388872940220673722384629059827298496716190994806696414404742961041933407171457684284314556690958620247192677735917024121706093543537350094997551460656523289851074125949534825020385805138701154141518336400999499875997570680319210463639028685618644380732375381874703532525310052857117890159996225252660762167504764068013933895645149668848444072771251381095335044304455643008668543251985643020268924796741037794512382071045627475203559637439935701486402780917574380060247746152505075343352924324455569170500618826862593479946770474786800098977892025065600597187119509848331085515459502411993574415312056267172733813168863402895629823653142437222864679530022294108477032946608998064341001863471976356098044182863972893 A013752 829 309785110071198357143927666547874928872899247354066584752310171518652532019320207313925663302171275393138654325202913474573168400891044809990836712703064395604065285536564151711896980382922206748745676113617706219603115269318484535422333778033772627301450033039534514504370361407520594143583109455623209278729062192354305760600005902813699303343076723234322624858885297696904734260663824141899817604443351028808614693709930295664530588895716463638769995538407063153445004855652833344493271894890887719761201239183682842784394635689781469236652843486173568351188089496766176166372007980401241440483470117194765060312641968110070593696686408390193839191942747242825424045037337116984881981509159912504976678510491792664036634640162237428619872821614025350643035721687271719453783563699641951141949709633327811116895454155133069950639196701301495348961937915906499091166624964076389525725358107045938906047241520358778273243196680680660611533300182193037820475790201889784985740349027413109398021832951170550503297482752763555933887313978794046322823834633553828906719103347812855099661763600662790291358582615635733591866045491274119262258446185616144873636888739056008022411656032338234562565812411515931172090536974056263503457712185446952147455490322650805607682893812103557329992565143940978893950501862640799583001369651290041037669590891468282097922020858582278463783407793022864733101174478668982743403716730707436080036454088323674057840209313368453174873013394621983088441248803819187762831497807099746947664172153583488063837960567615014310806353110785588014625101473112906867330604076431522928260496733662419100563180931207289939032579285807376118698422162431136166332910664138109808399808882917972141285660406362716160763174691334114549313703263737479866334429721018520482694562680764517361282546375700528079085754504311635206324274109434602492664102762113676165622540484076527742004686915898046271611594711514649677629674577206023900818167923256322805180575995108013178311390441994529880103339634578671131973547442937951271739564860902903826817897353849664820168079030044440574797285471615590312022447220285409127695555692532372639081050036088683082312985809701995388287515151558158709620559062381667802809854711128010569787613889726435648915785072995901227566662784661305388614946022304161704469028713978723660958106186127088004681511706880095694482007966657426612768732393822460031627878439284266451092336889047690044789524612457715530827778440060034543703410087243563022220523455538736165626909675910912992364298297053650529346374740828885467589859562617117875443054733106599817454428779069124512020101563136783394877464526799149882990440587618978496187531992896161698722565953934578633700927458980156324041383699968747357181094047932054347403069752148445921 A013752 830 680597886826422790645209083405681218733759646436884286700825446826479612846446495468694682274870292038725623552470800903637250976757625447549868257808632477142131432323831441311037665901280088226994250421618100564468044246692710524322867310340198462181285722587857328366101684012322745333452091474004190785367749636602409756038212968481697369444739560945806806814970999040099701170678421639753899276962042210292526482080716859574973703803889070614377680197880317748118675667869274857851718353075280320315359122486551205597315014610449887912926297139123329667560232624395289037519301532941527444742183847476898837506874403937825094351620039233255864704698215692487456626947029646015785713375624327773433762687550468482888486304436435630677860589086013695362749480546935967639962489448113366658863512064421201023819312778827354681554315152759385281669377601246578503293075046075827788018611761179927776585789620228235866315303107455411363538660500278104091585311073551857613671546813226601347453966993721699455744569607821532386750428811410519771243964689917762108061870055144842653956894630656150270114806006551706701329701944329240019181806269798670287380244559706049625238408303047101333957089868100500785082909732001610917096593671426953867959712238863819920079317705191515453993665621238330630009252592221836683854009123884220159760091188555815769134679826305265784932146921271233818623280329635755087257965657364237067840089632047111905074939861470491625196010427984496845305423621990755514940800682198144044018186221422923276251999367050186440841557784395936868131347936429056387525337155920055873388311323856334763937308505862415996054576690918805332780433490861206157433404729111427249054380115770784794404595912778887405196694796861049664842206070431243266336742097077689500479954209639644642737754387414060189751402645972662548294430218427821676383033768363746535872721443516131449184297154228007658730673581197685341752395046121634510097514927394141202981725461252304952750124801061982146587037177169340476945883732134678944011823999403679707518920486407713609909269629007635942829636181139451915513316542967043853547135856493622688061066929286836731841629823915283868067670787973274685036368260052524162773250800348239221823387715728979120667979805371994996963958137900887938787036411002243264718456084611255883124959290921212346285281220015570240776971502746366268252905069227944689486448931107533393049864145237775028402585573569601021228629232811895892516391961674107959818490031818603355882320557976275844224363358626870212973985305601061372294921459069807972348391248635199798947380027614866552908163134211513118545789565377732292929997970998895756124007788392867252093477400794269258240937627379403443918919988831337943726863623306723401244544245470135688437 A013752 831 1495273557357650871047524356242281637558069943221834777881713506677775709423642950544722216957890031609080194944778349585291040395936503108267060562405565552281262756815457676560349751985112353834706368176294966940136293209983885021937339480817416021412284732525522550420325399775073071497594244968387207155452945951615494234015953891754289120670092815397937554572491284891099043471980492342539316711485606736012680681131334940486217227257144288139787763394743058092616730442308796862700225221706390863732843992102952998697301087099158403744699074814653955279629831075796450015429905467872535796098577912906746746002603065451401732290509226195463134756221979876394942209402624132296681212286246648118233976624548379256906004410846849080599259714221972088711960608761618320904997589317505066549523136005533378649331030175083698235374830390612369463827622589938732971734885876228593650276890039312301325158979795641434198294720927079538765694437119110994689212928428593431177236388348658843160356365485206573704270819428383906653690692098668911937422990423749323351411928511153219310743297503551562143442228796394099622821355171691340322142428374747678621374397297674191026648783041794481630703726440216800224827152681207539184861216296125017647907487788783812364414260998305759452424083369860612394130327945111375194427258045173631690992920341257127244788891578392668929495926786032900699515346884209753926705750549229228838044676921607504855449642875650670100555634910281939569136015697513689866324939098789322464707955128466162437925642609409259610528902452317873299284571416334636883393165731556362753834119978512367476370266787379727943331904989948615316118612379422069927881190189857805666172473114348414193306897220375215629217138468703726113658326736737441456141822387279683832554459398578299280094846389148690236883831613201939618602863189885924223013525189095151139312369011404940793857900847838932826231289857891314695830011916329231018684240295484928222950850838371313981192024187933174776051720678241041027850106559499889639993977326689884317419068308637746800970665374929776166396710689963375858382756444898595346243057476716489045670164043643180299856060723141878658144672721177284483024901067335395585612832008365081570345982811456567128107551632402273008329816028968250801515118994971928452586448017890929175225535562153903524788762840374207818987006391533766691351632437093794482801728301643250864530551527087391737400480505132413443639298424487735275858513139798015187721222599905471572873458265873878029760926298903233857903845716405531834931942445576368115249415573251533958287393920669861816739234405862694321445099675134877847567205542284573976204445111099129352849369849545009560355339967352549366289867215462449462367919380404871312534263707297888107496089 A013752 832 3285116005514758963691411010664292757715079665258371007006124574171073233603743562346754710656484399445149188293678034038884415749872497328862732055605027518361934276723560515403088405111291841374849890883320042367479436182334595393196334839355862999042789557358573043273454903305835538080214556195546694120530122255699240832133050700184173198112193915429268807395763352905744598507941141676558878815133877999019859456445542864248219248283946001043113716178250498629478956781752426707352394812088940727621058250650187738137970488356851013027103867367794739749346738873524800683899502312915961144028575674656122600967718934796729605842248769951432507059419689788439688034057565218655808623392883885915760046644132789227422491690630527430076573592145672678900177457449275451028279703730558631209302329804156832892580273294658885023118502368175375712029286830095396338901544270074220249658327416369126011374278611024230933653501876793746668230678350686855332200803757619768296388345202003478423302934970998842428282990284159442918158450540775599526518309960977263403052006939003622825703024615302782029142576665677836871338517312205874687746915139320649931159550862990197685547376342822476142656086989156310093945254440612963589140092202586663772452750671958035764618131413277753516975711163583765429904330495409691302156685925246468825111445989741908556801194797728693638102551148914282836835217104608829376972533956656615757184155196771688167422865397804522210920729897889421233391826487437576636315891200040141454963377417240158876122636812872143364331998687742367638528203401687197232814785112229328970173561592791671345585476131873262291500195262917107849512591397590287631554974847117599048580923432223465982695253193164348737390053215742086271707343840612158879143583784853465380122147298676523518368377516959672450433778054204661342070490428179375517960714840442047053069274718056654924105808162702135419230143817787218386738536180175320548049275929180387305823019291901776816678877140889184982985630330095567138186684111221257539066768186737675845369693074077129721732551828720718237573573385849536760866915909442213975695997276346126433337350403884067118783765408742707411943845968426494009205707644935864101591391922378084210050124236770077980452290936387793799300605815643247010928716431953326810332426295306371397970501630052126043960911960302134578314453042199685420899536464295066478715397078710222149373621705010999647068855669775912335675538638599554401061153368136239367423526051992321045602987810124910031384755078690404785814749038942953441345477552931280749202966014433620106357404443711686411376097989680339424214883986271326631105150576399209025721165909084787188210065559450386004100681908273550957738838272371001468822318878749502273637777364933460172168907533 A013752 833 7217399864115925443230029990429451188700030024572641102392455689453847894227424606475820099312296225580992766681210640783429061402469876631511422326164245457841169605961662452340585226029508175500545210270654133081352321292589106078852347642064831008897008657516784976071780422562920677162231379961616086982804678595771232108196312388304628516252490032198103569848492086333920882921946688263399856756849129963846631225810857672753337688479829364291720834443616345488965268049510081476053211402159402778583464976678462460689121162920001675620547196607045043229314785305133987102527206581476366633430780757219501354326078499748414944035420547583297218009545058465201994610824470785386811545594165897356924822477159737932647214244315268763878232181944042875543689874016058165909130509096037312766837218579732561864998860428365570395791349702881300439328343165719585756566692761353061888499345333762969846989290108420235361236743623315861430102800336459021164845165855490630947165194408801642095996548131284456814937729654298296091194115838083992159760726984267047696505259244990959348069545079820212118026240934494207606330722534916306688979972561087467898757533245989464315147585825180980085415423115176413276397724006026681005340782569082900308078693226291804574866034714971224476795637426393532649499814098415091790838238977766492008769846839462973099292224970609939922911304874164679392526971978825598141208657102774584818533588967307398903828035278976535297392843585663058449761842792900355869986012966488190776554540185676629050841433077880098971437401116969981701846462873506772320494082891567835747471314819363301946251291061725557254425928992628885945379163300505861926526279739117365109732288780594954763981471265382074176045946914985363538941034417824913057478453575323063440128357615192322169855325404760400373603010385087640968528867470710088012959690504451177375593196555570470868260460533456591516048625967678518795664563987845179244064259216409310910893173384308203666243493078533539407619429835219961002596144992353102813329689706262673832277215683747453998646416367699417967949140728711432263624614253044544104604106016132439774042158837333295459967932603007728184040629592633007338224939695924093431196288053464651009480122948183861323053683187243982977063430976968213683010390001001459002300340570788097961341192081224520918582123576783789668556853333712708869716281612056261053737727381926358062173846885909166224610275906497679401479158389003221019131353949795317890229486736227129337189764218844427338952306907882819314435003638557668710636014183790023805998916333710663373667217562834575045793287283327705715000100117838104608538015816349062229509401502259277452497514034112498051009198152476991454152227684399090227002634576612656495182196870758811998255089850001 A013752 834 15856627501462688198776375888973504261573965963986092501956225149730103823617651860427376758189114807601441108398619777801193647901226318959430594850582847270877049624297772407792265741586829461574697826964627130379731049879818266055238607769616433726546728020564376592429701588370736727725422341775670543101221878874909396941707298317105268850206720600739233542957137113675624179779516874114689485294797538530571048803106454307039082901590185113348910673272625111039256693904773649002888905450544207904547872553762582026133999194935243681338342190945677959974804583315379369664252272859503577493647425323611244475454394463947267632045818943040503987966970493448048782159981362315494824965670382476493163834982319944238025929694760645474240476103731062197569486653213279790502359728483993976148741369219672438417402496361119158159553595297230217065204369935085929907177023996692676969033061698277244753835470368199257088637125740424947561935852339200469499164829384512916190921932116137207684904416244431951622418192050493356512353472496270530774994317184434703789222054561245137687708790540365006023303651333083774111108597409211125795688999716709166973570300541438853100379246057922613247657684584042579968245799641240618168733699304275131976848889018163094650980678268791780175520015425786591230951091574217956664471611034152982943267353506300151899145018260430038010636136808539800625381757437479839116235419654795762846318294961174355391710193507911448048372077357701739414126768616002081846359270487374555136090324787931554024698628472102577440247970253983049798956678933094378788125500112774535137194478658141174375914086462611049287973765996805662421998021771211378652578236586840851146081838450967115616467292370044416964772945372222843695053452615961333987280162504984770377962001680577531807172149914258599620805813816037547207857921833150063364472440038279236694178252832588324497568231792004131560758831250989705794075047081295858799209177498451256071232301925325123454736954293538186078539887347978254322703730548199766880885328284659094409513042857193156435026176759835621275584262180979016683183277513938863397815220917442970183570622965621250125549547928807978820337263215014717122080192511945233268338244853461838267827830117159943326748941962375030600608357856399165461573826832200205428053848234021451221066599002450272458124925498193985901819406774166821386766670701687605535061787058092208662595941608342438195468776166575401645049710980640076579031584627700313404834182359491003153805911988801206863678218276618554033813702993911198157267323161786682301779619185162327431946876985547561375607852161470969455855219958890315824958020748518889718232155100463632563137038332945158218067208340991950224772444222624801228724788164818006319915286525057109960166432400452197 A013752 835 34837010620713525972711697828074788862678003222877445226797826653957038100487981137358946737741485232300366115151767651829222444438994222753869016886730515454116878024582205979919607834266264327079611125841285805444269116585960730523359221269847304897223161461179935373568054389650508590812752884881148183193384467888175945080930934402680275663904165159824096093876830238745346322975598572429972799192670192151664594220424880112564865134793636694027556749179957368953246956508787706859346925274845624766291676000616392711416396231272730367900337793507654478064645669543888475152362243472329359753543393435973904112573304637292146987604664217859987261563434174105363174405479053007142130449577830300855480945456156917490942967539389138106906325999897143648060162177109575699733684323479334765598784788175620347203033284505378790476539248868014786892254000747383788006067921720733811300965636551115106724176528398933767823735765251713609793573067589223431489665130157774876871455484859153445283735002489016997714452767934933904257640579074306356112662514854203044224920853871055567499896212817181918233198121978785051722105588508036843373128732377610039840933950289541160261533203589255981305103933031141548190236021811805638116707937371492464953137009172904318948204550156535541045617473890453140934399548188556850791844129442034103526358375653341433722421605118164793509367592568361941973963721090143206538369216981586290973361294029700058795587295136881451362273453954870721492836510649356573816451317260761897633990443559085624192262886753209362636224790648000760408307823616008350197511723747765653696416269611936160103883247958356475285678363894982040341129653831351398899714385781289349967941799076774753009378641336987584071606160982773587598032435397267050770054517023451540520382517692228837380357213361626143366910372953834491215663854267430689211745950764099483017109621473196548921157405247033077038987152258424383629582878437607001781862562964097409588497367329939296230057088582903394814552132503508224746980096014394887837305066241396030417700155157253364687752510341358859942458624011610899652953660698123682885000040355622205493304658655469886525832356799591129468280967283387333517210182948743677490539123943055658674417742767400395488867425491337942229536562210508966519077697550343851325434304570145128332683318008383248590500461319532187026297236682844506586726375531607669360530746166628582431723283713528336715444901237966157414174215024466248244132391427057588550420698643801733928911588639396251479501045553730963212288705477622902351516308986445341017009823349801633367987288737247992342210451198751719894513918249682023867432771584496000710956044755718600741212073217480512605093656725159314643825059957106688299508359598105159884853884495550470582485651983793476809 A013752 836 76536912333707616562047600128280311131303573080661747163274825158743612706772094558777605982818043055363904354988433531068801710432470307390250230100146942452694781020007106537883378411882982726593905643473304914561059249139355724959820209129854528859199285730212318015729015494062167374015618088083882558475865675950322551342805262882688565633597450856133539118247396034523525871577390063628650239826296412157207113502273461607305008701141619816778542177948366339590283563449806591969985194828835837611542812173354214786981822520106188618277042132336316888308026535987922979909739848908707603378534835378834667335323550288130846931767447286638392013654864880509482894168837479456691260597722493170979491637167176747727601699684037936420873198221774024594788176303109737812314904458684098480020530179621837902805064126058317202676956729763028486802282039642002182249331224020452183428221503502799889473015832892457487908747476258014800716480029493523878982794290956631404486587700235560119288365800468370343978652731153049787654036352226251064379519545134684088162151115954709081797271979559348674358336273987390758633465977952156944890763825033609257530531888786121929094588448285595390927313340869417981373948539920536986942407338405168945502042009152870788729205396693908583677221590137325550632875807370259401189681552384148925447409351310391129888160266444608051340080600872691186516798295235044624764797169708545081268474762983251029173905287415728548642914778338850975119761813896636392674743544021893889101877004499311116350401562196800969711785865053657670617052288484370345383933257073841141171026544337423743748231495764509176202635365477275542629461849467479023382672505561492701879568132571674132361604875017361722205318735679153571952877260567795710541809773900523034523280391369826755724644797755492636977102089379574377200813487825545224198205853828726564188589838376612817979782819327731670254654773511758370834193583927422582914752050832122008865928716023876633817435423616638758407571035110207569769115270943625568578559230532347078827687240880485642218992265219965415293581596953509146537539192553777731298345088661301985468790335066067340697253687888701711441813285121601971737310771938389859446714455302893282107695780859978668889041733804469459078291827176488199442413701518105441361979167140608846946905249664417997153329513519012214896775028992209380971037847042942049585086049328082995602496054318621755763832448019811647838940750408752347392358863965245522045274274920432409441818760240753564500463797081546926177398285934337516466281330843220414214370581899514188509468073355733839175836361283657528608247078394551406436749799171137713561970430328313765828442924858804686193390763825175014272483656725763394194019866037037036267023984236724383869720977408394268549373 A013752 837 168151596397155633586818577481831843555473950058213858517714790873759717116778291745634400344251240592634497867909588467758157357820137265336379755530022832568570433900955613063729782370906913050326810698710850897290647170359164527736724999458290399903660830749276462680556647040454581720712312939520289980971476890062858645300143162553266778697013599530925385442789529087848186339855525969792144576898373217509384028364494795151249104116408138737462457164952560848079852988899225082558057473038952335232559558344859209886999064076673296394354661564742888203612734299565466786861698448052430604622641033327299764135705839983023470709093081688744547253999738142479333918488935942366350699533196317496641943126856287314757540934205831346316658416493237532034749623337932093973655845095728964360605104804629177872462725884950122894281273935289373585504613641093478794401780699172933446991802643195651357172215784864729100935518205338858517174106624797271962125199057231719195657033177417525582076539663629009645721100050343250383475917865841073588441804440660900941692246001752495852708606539091889037565264793950297496717724753560888807925008123598839538794578559663109878220810820883453073867307409890111305078564942205419760312468922476156173267986294108857122838064256536517158338855833531704234740428148792459904413730370587975189207958344828929312364288105378803888794157080117302536777405854631393040608259381849673543546839054274202511095069916452355621368483768010455592338116705130910154706411566216100874356823778884986522621832232146371730456793545522885902345663877800161648808501365791228987152745317909319965014864596194626660117189897953574367156927683280051414371731494718599466029411187259968068798445910413143703685085262287100397580471341467447176060356073259449106847647019839509382327044620668817323438693290366924906710187232752722857563458260861712261522331874913418361101582854063026479549476537405333140722723303888547414663710255678172053478445389104456964496905625685755352221433564137126030782746250263145374167094629479566532184428868214426955955126006688264017399998768506859594942973606040649675662464159788880462074932366140149947511866352291477660037663787412159531906871765948642521204431658300456540790607630549373135549224689168419401595007144306744574174982902235277654672268230207917636742350833512726339745864941201269836128214738695884009993370149953343682938434050373798341338683831338011997413139888299526190302152828648028907221012424131644411933467582000190003543675816248935581207518962188158596811744034197739523676420083862555250028972168433232672155301357162547244669312485740195590352318831232829439941539308778989556695649035431305343525089105914793895566879508123909506356646593826502177044261645683370368678651693368083471361776987366242208002972481 A013752 838 369429057284550926990240414727584560291376268277895847163419395549650098505561906965158777556319975582017991815797365863664671715130841571944026322899460163153149243280399481901014331868882487971568003105067739421347551833279084467437584823809864008588342845156160388509182953547878716040404951528126077088194334727468100443724414528129527112797338878169443071817808595406002465388662590555633341635445725958868116710316795064947294281743748680806205018391400776183231437016611597506380052268266578280505933349683655684121736943776451232178397191457740125383337177256145330530735151490371190038355942350220077581806145730442702565147877500470171770317037424699027096618920192265378872486874432309540122349049703263230522317432450211467857698541035642857880344922473436810460121891675316534700249415255770303785800608769235419998735958835830753767353636169482372911300712196082934783040990407100846031707358079347809834755333497129472162231512254679606500789062328738087072858501890786303703822157640992934191649256810604121092496591551252838673806644356131999368897864465850233388400808566384880215530886752308803600288841283573272711011242847546650466731689095579852402451121373480946403286474379528574537257607178025307213406494222680115112669765888157159098875227171610728196870466266269154203724720642897034409996965624181781490689884483589157699264340967517232143680763105017713673299960662625170510216345861923732775172405402240422916875868606445825300146558838318970936366842401172609609889986210976773620961941842210315390200165414025578691813575419513780327453423539526955142432277500643330084774581463446775963137657517839594772277466205804002884643770120166272957374694093896763026866616378410149847150185665177676716996132321244759573484295537203981445804602292951009687744280502587402112972517031609391659594809158936134020042281350357732118066917799113181838564563129184780139340177530376469175570199952679516910167823098643138670016171431724944001492144519862491950999701659631604508830489540409265889629693511828130387045106900966607671209190223467096022233411836694116046227797294409570530089713012471307337430433759056170375178626408409909434683570375984376419102747340944514491599397269789167619086136353286103020116964964316972778801646642103017425304230696041917829462437436210905007314973301766795047922944781227459768421665275819189829973687780914857169955434219447496071415739608671234955921088377449612358316668334594059040093829764539719509164564295817222773017828277654417437785455768298911471912919159927384437195401643132433733517094924246033884313651854047812180725197081686116296538479531171209712004044472218526279551561861387440056060340930842577839724620765694802188560434279348229185465552566636825282966242835566364699986997770329679386581824041243634130982530540757 A013752 839 811635638854158386597558191156503278960153661406537176218032412022581266416719509602453834291234986353693528019306812802471283758142458933561025831410113978447468887487037661736528487115934826073534902821833823508700571377714148574960373857910271226868589230808084373554674948944689539140769678507292991362762953396247416674862538718300571066815753515338266428783725484106987416458891711450726451573074259931633252412565998757689205536991015851731232425405907505274559467125495679721516974833381672482271535569254991538015456065476863357095938629632655055467191778431751291176025127824345504514268005343433510447228102169782617535629886868532967379386531222063762531271767662407037382853663127784059648800862198069317457531399093114594883363694655307358763117794674140672580887796010670426736447965316927357417403937466010217737222901562320166026875938664352773286127664694794207718341055924400558731661065700327138206957467693193450340422632423531095482233569936237577299070128654057509237297280337261476419053417212897254040215011638102486566353197650422002613468608231472962754316576420347581833521358194822441509834584300010480146091700536059991075409520942988935728185113657537639248020384211824278258354962970121599947854067807228212902535475656281278540228874096028769848524414386993331785583211252444784598763333476327373935045676210445379465283757105635359019666636541723916940240013575787499610945311858646440907053774668722209148376283328361478184421989767786779147197952755376223312928299705515971645253386227336062912269763414614196385914425196671775379415171516340720447923713668913396196249755475192566791013433566693589714693593254151394337562362954005301687352202924291188370025956183367099214188957906395355747240502709774736782944997295237147236432711237613368283974184264184522442200619918445833476129795722182686442032892126735937463393018404651660499326345194818961966130370034237102778727729296036898651638707347718975658025528635499701971278241510137894816346344546210635105900585520279157159516436645486402460338099861423637053646590920957209960846805805216972953562470655817826454607099488399462220334662968646406314267442219276571027999804116037674992768735908055098338043875801726801259132241568169568335196972026604389195027217672700329283393394839204093471328975047355358301070996343981648720286709684356729111222398610974760056452192054669941202392088980126148868900379920250703198158631165256798351221720331103147711086143992693763761634547757910438432320168726006755110814646322952708503792683394360463608518297409961956912537057548568536443837093123343043361053257988464397503495039529983147737272885705464102236174781409468205803164569025061143513874991822231480408267274111728059520467818988901105146676835509739303245871434101414305612320267418612264185768619598043129 A013752 840 1783163498562585975354835345970837703875457594110162176151017209213611042317532762596591073937843265019064681058417067727029410416638982277033573751608020410649089145809021742835153086193708812883556181499568910248615155316837984419187941365828865885430290540085361368699620862831482917492270983680522702023990208611555574434672997564106354633794210473198171344037844888583051353960185090057246014106044149069798255550407499270643184564769261826253517638616778789088207149274714008348172793708939534443550563645653216409019956975852668795539777169302943156861420337214557586713727205830087073417846807739523422452560140467012410725778861450166929332512209094874086281204073554308261130129497891741579048415494249158290454196483807572764958750037157710267202569794899087057660210487835442927539976179801289404246036450612824448368678714732417404761046437245583042909622479334462874357195299865908027533459361343618722640685556521946010397908523434497816774467153149913957326057072652964347794342124900963463692660357616735267126352380568911162986277975237977139741790532284546099171233518395503637288246423954024903997106581707123024880963466077723800392674717511746691794822694705610193427900784113377939333605853645357155085435386972480383746870440016849968952882836388975207357208138408224349932926315121621191763483043647491240535295350634348498685228414361080883766207600482167445517707309826005136645246850153446230672797142947182693498982694472410167571175111519827553786393902203561562618503474453018589704621689541457330218256670221907389459853992157087890508575131821400562824088398930602731443160712778998069239856513546025816603181824379370613359624511409949647807112789824667740848947025734857516973573140520350596576687384453375096712130159057636012478442666589036570119891282828413395805514761960825496147057161201635362113146264002438854607074461435019698117019980393017259439588422965218914804864821263393066337650240042938589520682086412192845230898296597772954911512918968024765327663586388053308279457611310133626205362805395547730606861560253342990283980432354061689578976748030831764720771797576013618498075254542116154672445570555750626548515569642934771959112912789997051048682395136393782366313534725268541632427747542449843061474797226922623435615288461731393356509758179039722187452978967727682238469901176531733857355609748311547844025465944109860821655419489337149064974134684790794926354512670069185977634119567433615521256258351948198984311101424129233235807410691036840978459777971527100582832525417409938547914699409686419336843915434205074567110093591984666264234007800656281315178601847372975578788529894904632612875994756601648149552558148059332299983357033442562456963201223466546766467798318615728007249007614897249231179540720807229430267627518691144416133657256900754413 A013752 841 3917610206342001387854573255097930435414380334260026301003784808642303459971619479424710589441441653246885104285342297796283614685355844062642761532282820842196048853342420769008831330367578261905172930754552895816207496231093051768955907180726018350290348316567538927033067035640767969730519351146108376346706488319587597032976575648341661130445880409616382442851145220216963824650526642855769492990978995506346767444245275897603076488798068232278978252041062999626791106956546676340935627778540157172480588329500116450616845475948313343800890440958566115624540480860383018010058671208701300299009436603732959128274628606026266364536158606016743743529323381438367559805349598815249702894506868156249169368840865400764127869674925237364614373831635489457044045839393294265679482441774468111805327667023432821128542081996375313065987136267121038260019022628545945272440587097814934962758073805399936491010216871930333641586167678715384844205025985591703453504335470360964245347388618562672104169648407416729732774805683967381876596180109897825080852711597835776012713799429147779879200039914921491122277393426992714081643160010549285663476734972759189462706354373307481873225460268225594961098022697091332715932060458849669722701545178539403091874356717019381789483591546578530563786280082868896802639114322201758304372246893538255456043885343663651611446826351294701634358098259321877802402959687733285209607329787121368788135323054960377617264979755885138153871720009061135668707403141224753072852133373281841581053851922581754489509904477530534643299220769122095447339564611617036524522212450534200980624085975458758119964760260618719077190468161477237551095051567659376232226799244795026645136615539481964790940189723210260678982183644065087476549959449626319415138538496113344553401148374024230584715932027933615035084583159992890562582342013358163571742591772738276763092896923458918988775765254585955826288012315674566743817577374336081176938543847587680972283557625307181940593882972750409424876899294553118289968372048363576773182083454018364143274847876594549653905009881873532005011915423737387091535639274501919840271334229029191815362918510984126527088706505527693994171069399623521153955222114657139858790835791414985966443761350762305206060129507549003688046788750423871204251938719350269645834194792097717877918372884840219284610274617040470613323948679209364225176956618073716495748173902485376453200864336142001592862160689651653300199999599230193168531489828811925419068881288207939629676132203445039980483058342049634989768594603081063283046082208948548823940875621590311782522115138041850049447388258678427346598400179105477850488560480253820984566970251286353063063435402473309717948153087956003245929752905998754431926069729929256560901450963613483058297977658564444282245644993410957445361 A013752 842 8606989623333377049116497441450153166605393594369277783305315224587140701557647996296089165002847312183406574114897028258435101463726789405626147086425357390304719330793298429512402432817569441405664928867752712108207869219711434736396128076055062315587895251498883022691648277302767229497951014468000102833714154838133950681449536699406629503589599259927192226943966048816669522757207034354125576101180853127443848075006871147033959045889355906316915219734215410180060061983533047921035574229452725307939852559911755842005209510658444416330556298785969756027115436450261490568098900645516756756923732218401311204819359047439707202885940457418786004533923469020093528892353068597103597259231589339279425103343381285478788929675810746490057779308103170337125768709147067501697822924578506441636304884450481908019406954146036562805973738378864921057261792714915441763551969853899412113179488150463660470749446467630943010564810390137700502718442090344972487349025028383038447028212794982190612860717551094555222906248087676337982881807701445521702633407380445199899932217345837672394602487693082515995643433359102992837370022543176780602658386735151939249565860558156537675476336209291632129532355865509657976902736828092724380775294757251068592847961707291581791495450627833031648638457342062966275398134165877262994705826425103547236928416100029042590348677493794459490684741875730165531879302433950027605507303542305647227533304751747949625131160523679648524056168859907315064150164701270782501056137021100205953575312673912114613453260137134584611328388029761243697805023451722629244375300753823639554431116888082891589562578292579325812587458550765490899755828294147649582202277940814673539365144340241876645695596821892942711723857466010997185980260910829023755059369075961017983822322977731234594620902665370152232080829202504380565993405403347885367118474124705994048515094540839245018340356264325344950354763057537023136167217491416370345733980833150135096106976102799878723484760891132649506454547750133200883060513390254778170681037348478346022774840784878225589629306710476149815011178185951039440103799486080717889076121301177134418352331968632125980013888192644343705193839470972875975239622985901736269763466233738724168276943687624784537714104528085161102638794884681245035741509366412542411897725958238686177786665227993961768288773333637913937472715248222973202713773689907955141158738063760372067682298946503977499518167035164682300539399119508734391263683153899800145694332190192843366398462450968752837121279177483048072521602342969096032852242613059961766198103740633914986201086958277944558635912004316504880476685193494734837523367375117644703093633642076117679550367579233861450332092334239339131307667134479263486941575196654576664300487767058822279080656915866084088093682050523873507458117 A013752 843 18909556202463429376908944878865986507032049726829303289921777548417948121322152647862507895511255544866944243330428771083781917915807756324160645148876510186499468369752876649638748144900200062768245848722452708501732688675706022115862293383092971907346605867543046000853551265234179603206998378786196225925669998179380289647144632128596365019386349574060041322595893409250222941497583854476013890694294334320994134220790095910033608023818914926178262737756071256165591956177822106282515156582107637501543856074126127584885445294916602382678232188432775553991572613881224494778113284718200314594961439683827680716988131827225036724740411184949072851961029861437145482976499691707836603178531801778396896952045408684196899278497756210038656941139902665230665313853996107301230116965298978652274961831137708751918637078258842328484724303218366231562804158594669225554523677769017008412655335466568662054236533889385181794210888427132528004472417272487904554705807987357535468120983510575872776454996459754737824725027048624914548391331520075811180685596014838104180151081508805366250941665461702287642428623089949275263701939527359386984040475657128810531296195646269913273021510651813715788582585836524718575255312811319715464563322581680597698486971870919605195915505029349170532058690780512336907049700762432346799368700655952493279531730171763806570996044453866427501034377900979173673538827447388210649299545882445506958890670539590245326413159670524187807351402985216371195937911848691909154820333035357152480004961944584915805756812521284682391088468501385452404077636523434616449892535756150536101085163803118112822268984508796778810254646436031783506763554762242386132098404635969837765985222115511402990593226217698795137657314852826160817598633221091365189865433859886356510457643582075522404382123155818224453881581757902124103487511671155304151559287651979068924587662706223821305293762712722782855929414437408839830159376828641765649577555890430846806147026497851333555496019677818430965680641407042642340083947918389747640986239054606926212036325204377461620415586842916101143579558474534433649908047470919337202300238498686164317120073335084780778090512359239623120310865317727408517601451700026114584670335315523976997704445281711651629357887648203098942497432361644695343524096078008355678939303930250393532597303505902734004930435014002496920627555400345872126362160796727777445125747526081537432698010785469238566441412976256807014285059865560689457606311889117860920090447821853676875977422004778349983155450352930256615329960347503103984176377020892736000337233918172711224683788047336644195323098673483361222407277370107932438038838123133465412696713111641230541972157571576793606379606858323828071482944694450941880810640707050104931468171624228232547140203244157786741541819465000950095885483049 A013752 844 41544294976812154341068951898868572355949413249843979327958145273874232022544769367353929846438228432072676502596952010071068873661029640644180937392081692879739332008347069999256329674345739537901836129643228600578306717020526130588549458562655259280440493090992072063875252129719492588245775438193273108358696986000098496354776756786526213947591810014209910785743177820122739802470191728283802517855364652503224112883075840714343836828330156092813643234850088549795805527722675167502685799010890479590891851794855102303993323312931775434744076117986807892119485032697050215027514886525886091165130282985369414535222925624413405684254683373333113055758382605577408626099369822682117017183234368507137982603643762879180587714859570393454929299684366155511771694537229447740802566972761856099048091143009546127965245660934676595680939294170750610743480736432488288543288520058530367482603772020051350533157664954979244401881321874410164025825900747655926306688660148224505423461800772735192489871627222081159000920884425828937262815755349606557163966254444599314883791926074845389653318839019359925950415684928618557754353161141608573203936925018711996737257741834854999460828258902034733587515941082844806709835922246469414875645619711952273143575877200410372615426364549480127658932943644785604184788192575063865918213035341127627735131211187365083036478309665144541219772528248451244560764803901911898796511102303732778788682803175479768982129711796141640612751032358520367517475592331576124413140271678679663998570901392253060025247717109262447213221365297543838931758567441985852340413901056262727814084104875450493870524958965826523046129458219961828364359529812646522332220194985225733571869532987778552370333318000284252917433120731659075316264197186737729322134358190170325253475442949819922722427524573332639125177835122110966655362063141528203220975754971398014427319094965573735407730396679851953934476923518987221106860150892525959132121890291276570433105017215779379821424755232167092831600369171272685221164433576702275567246767202971416887843806474017283180053044293886674212444289968552150728847980293609783833453623981613503004712801117181263369464855653249451995322971103047116513170389384957373742520726688206177463956666283920498629699279163102208376666858898533395669722439083384357426629650734760114591116275802468306608832165725763485734618739214559881061617667270410927046941267314801137739637529695675917130471784308836205010384276524636834738361067220391940441438713864612528096522396144498034912992524425387773783879922883464319453235500314901340992740902918225446560630282339998607297124847785642944605628788382127127566371327356524223511694678706275783500712830184754215553215996267737450273048029493708719312140977633389080534435573058429426906067026527414657471167377364607087360660406258653 A013752 845 91272816064056303087328487321814253466020860909907222583524045166701687753530858300076583872624787865263670276205503566126138315433282120495265519450403479256787312422338512788366156294537589764770333976826173235470539857294095908903043160462153604639127763320909582324333928928993725216375968637710621019064057278242216396491444534659998092042859206601219173996277761670809659346027011227039514131728236141549583376004117622049413409511841352935911574186965644543901384744406717343003400700426926383661189398393296659761873331318511110630132735231217016938986508616835419322415450205697371742289791231718856603733884767596836252288307539371212849383501166584453566751540315500432611086751565907610182147780205347045559751209546476154420479671406552443659362412898293096686543239639157797849608656241191972843139644717073484480711023629293139091803427177942176769929604878568591217359280487128052817121347389906089399950933264158079130364739503942600070095794986345649238415345576297699217900247965006912306325023183083546175166406214503085606089233861014784694799690861586435321068341489325533757313063259788174971386313895028114035329049424266110256831755258811176433815439684807770309691772522559010040341509521175493304481793426507159144096436202209301588636091722915207840466675677187593972393979659087415313422314038644457398134083270978641087431142846334322557059840244561847384300000274172500441655934891761300914998736118576529052453738976816123184426214018091669247435893876352472745335669176878059221804860270358779972875469234489049596527447339558703814133073572670042917591889340620609213007542778411364735033543334847920871132346419709256136916497886998384409563887768382540936657397363974149479557622299646624503659600566247454988469832441219262791320729184943804204581885548160754370221173271487611808158015703763277793741830452721937462476483733672161437696820051639365496690783681505634742794045800971214924771771751510879532213271792969934625241531722823067297467670187245071102951026011069286089430898260568014899421241147544928202902592842823415971146576538313669023244740105060909075151279012705060695082097611887604866101354024054447235622714287870189046033724567513394514979435345478751350112318036533988971888312795825773335489449316321335551803537089000077870286380198666195433266305342664267971756682457938022869619604268099502378158957370054388058692374014993092806722129964290618099613983652741399989935646510126513142407814255524627125920179264683201093149840854360553724228059704329462182703844576162576939003184190574971109838758394191838246161051763711341306093704730300976940231783290585057549298566448075533299263317806202283719055193209117687896351066087915905011570415543800219178249886520797678056328773727860555809934154954009369450912629257280730002464154728070041770931370912550260641 A013752 846 200526376892731697882860686646025914864847831419066168016002327231243607994507295685268254768156658939984283596823491334779125879006920818728098346232536443927161725391877712596040445379099084713200423747087102598328776066475128711859985823535351469392163696016038352366561641856999214300378003097050234378883733840298149423091703642648015808218161676902878525269822242390768821583221343665805812547406934802984434677081046415642561260697515452400197728488763521062951342283461558002578471338837957264903633108270072761496835708906768910054401619302983786214953359431187416251346744101917125717810671336086327958403344834410249246277411663998554630095552062986044486153134073154450446557593190299019570178673111147459094773407373608111261793838080195718719619221137549933420335497487229681875590217761898764336377799443410445404122118913557026584692129509938962363535341918215194904538339230220332039215600215623678411692200381355299849411332690161892354000461585001391376798514231126045181726844779120186336996075933234550946840594453263279076578046792649481974474920822905398400387146252048197664816799981754620412135731627376766535617921585112644234259366303608154625092520987522671370392824232062145058630296418022558789946500158036228639579870336253835590233493515244711625505286462781143957349573311015051443588823942901872903700580946340074469086220833396506657860469017302378703307100602356983470318088957199578110252223252512634328240864532065022636184392197747397336616658846346382621502465181601096110305278013978239600407405908172441963570801805010472279650362639156084289949380881343478440977571484169768322868694706660882153877765084101235732805545857735450547811861427136442437836302008651206406588096192323634034540142444045658609668221873358720352531642019321537837466402549309177351375917677458283142523160501167921312850801504630096605060834762877738678619913653451685996229651748267879529918518624733759189723582538069402332272558129154946371655645195042278852536471401377421213183404146319221538479683478467928734028466801156207261776996475683044888609028654675130844068694010818817238107359990913018347095368453317067890824674790847620576663103290450805334136092874826927749409819454016816716196762726265173771238623212429224018070320147957974207312370984533171081019177296469631366886072837833396733949431360089836244554270577014606724815229342009490564947145710939824896368519531546487964851922085072855777888615382747949373869967919387605795646633844508992801650200357030136532129047170411828415400346533829181534989995666693211528315752192039468626815830724873816849487869292471246337689227889415371435808950486421946658481509220226417330764259480431560308283292195151243310420202949729081534615000686192498689754315880109641114425338433958584683655046478245763815413747937569881770736221894872922628277 A013752 847 440556450033331540248644928561318934958070685627688371131157112927042206763932528620534355725640179691145471062221210462509739556178205038745632066672882567307974310685955334573500858497880689114901330972350364408528321018045857779956388854307167178254583640147236260149335927159827273817930472804219364930407563247135034282532472902897690730655301204155624120017799466532519101018337292033775370166653035762156802985547058975166707089752441448923234409489813455775304098996765042931664901531426992110993281938869349857008548052468171295389520357608655378314252530670318753504208796791911925202030044925381662524612148601199317594071473425804824522319927882380339736078435558720327631087032239086945995682544825190967631217175999817020442161062262189994027003428839197203724477087979443611080671708422891585247022025377172748552856295253084787406568608533335900312687146194318783205270731288794069490156673673725221470487764237837593769156697920285677501739014102248056854826335765783921264253877979727049382380378825316308430208786013819424131241968803450911897921401047923160285650560315749890269602509559914901045462202385346756078752573722492479382667827769027115711328268609587309000753034837840532693810761230395561661512460847205594321156975128749676791742985252992631441235114358730173274297012564300068021564646202555414769430176339109143608582427170972125127319450431013326011165700023378292684288841438967473108224134485770257619145179376946854731697109658451031948546799485423002619440916003977608154340695796710192402095070780254854993965051565608007598391846718225917185018789796311622134827724550720981005342522270533958092069449889770414904973784249444784853542659555418764035926355513006700475274047334535023973884692949568311965441083455769108614512017516449418628913686400832262640972891137375848064123383621065923124333210905672322241318653974042391876927950296633354133716544890944531327230985418540068939822710836138476924002810209753417178527452493507886639022627668826194405363938909463329720039864602194039428660541562140187354124061257075649620274035954321262464418920741768941472121869900035901308568524491937598156141810515492222406928837929120419319096996045994760265453373340474946325484287709604586775411255197707005167700493365063669333465279053019376864999132520343780113048702024719972624486900698117370229285732457701090974419058864394850771188879126934795297321637410807634058779672820905064144021287995897244774392319518894569933035654556386257185225490184395209961087516633394787028634561334822711832373020479724985727709707565910712573114380102547775618324848835559328203903233673045571044472264218669016808683875756837438875689078078508137997298392952747281552993185880554792131549156507564919621390231988600881528392468539407010549990137112705943102464004218841030250307479503035811014324569 A013752 848 967902520723229393926272908049217700102881296324031351375152177100711728260359765379313979529231474781446599923699999386133897804923516470124153650480323000375619560577043870057981386119843873985438224146253750605536721276646749542564186312912846290625320257403478063548091031970140520577993248750869944752105416453955670318723842967666226535249696745529906191679105427971944464937287030598204488256136719569458496159246888568441255476186113863284345997649120162338343105495892799320867788664545101667852240419695961635847780071272572335970776225666215866156412809882690301448746726551830499668860008701063512566572890476834900754175027116493199475536881557589606400164322922508559805498209829274020352514550980944555885784135671597993911427853790031416877326533159716256582676162290837613544235743405092812787707389753648528570625280671027277932231232947738972986973660188918366701979796641480570669874212061174311570661618030529193510837265330867633471320613982638980910053459677427275017565769921460327493089692279219929621168702872361274816338605461181653439733318102287183147574281013702508922316713503133037596880458640606823105019404468315977203721217608552573217788206135263317874654417538735650328302242423179048970342876481310690723581874357863039911459338600824811276393546246130190683630536603767249443377527707014246248438097417022788508055592494625758904720832596936277246531042951362109027382584641411538418768423465237255989261959091152239845538549919616917190957318469474336754911692460738805115086508665372292707402870504219916421741218289640792693666887239942340055486281182496633830216510837933995268737521428363105928276581407825601546227403996030192323233223043255024586930203062075720944177081993973447670624670410201581388074060352324731626082902483639372727723369022628481022217441828814738196879073815481833104160064359762091964177082780971134953610706801703479031775249125405135325926474964532531460790495706996233802034174030828257541224813128236826945932712988411149108584573784090935394927582531020304624767209812021991617010562581795202215742056991643813634328368869666364414251748170378875174925048308786903149043557702536412628022656930277561244056100313050488303201061229023457077088980098001277145578527669362290353437983923044881525623218079483570972403094147195284908367998348309779855997720833763862393740754209569296870798672325075487144301967441875745268215637391544372027138941187528425924414769726986246769339925983011370142879333060380607035940401935116276284509274043568347101910131252605497895723525993955793643778227522305835523132293085297463033459692891723844063975404379681119584705564488415829928678475037771853209888904538482379180064569317185777571926029379578878313013496847120128408194339678956136717878253381077202178328331236614956996113417268793743459925532468169676798471078093 A013752 849 2126481838028934978456021578984131287126030208023896878971209333090263666988010404538352813025721550094838180032368898651336173477416965684862765570105269631825236174587765382517385105305296991146007778449319490080364176644792908745013517329469523300503828605515441305615155997238398723709851167505661268620375599949340607690236282999962699697943583749929203903118994625254361989467219606224255260698732372894100316061865414184865438281180892157635708156835116996657339802774476480107946531696005588364271372202072027713957572816585841422127795367788676257945638943312270592282896558234371607772485439116236537108760640377606276956922534574935559247754528782024365261161017460751305892679566994915022714474468505135189281067746070500792623406994776699022879486393351896615712139528552970236956685928260988909694593135288765817269663741634246929617112018786182523652381131435053651644249613221332813761713643898399962520743574813072638143309471931916190736491388919857841059387450911307723213591996517448339502318053937446185377707640210577720771495916198216092607094099870724941375220695387104412102329819566383283600346367633413190361727631616890201916575515085990003359480688879173509370615755332602223771280026603724370587843299629439587519709377964225098685476166906012110374236621102748028931936288918476647027100428372310299007818500025199066352198136710692792313671669215469001110628701364142553533159538457181149906034226353126251408408524123261470940648194173398367068533228677435117850540988336243154837845059537822927078164106497771156378565456582340821547986151266153321101903359757945104524985674310940987605416334578113743724423649352992846597061606579278332534143391026031289017485656127380358914357049140759664532362400891212874309598710594057435382504136756555701882808241742714772805811719697905979818543325172613587329839661398397316045297050869793583493082722843342543432810222328515082311060465497077971619356719068270725663069080345729681818070914442736308800214170435539294591560308603647785062655898820651609260613559957012315582572205992204059267985299210641458554619426406657002618111090730322388759310331134404826218448696272472498543765777275819802053191252387771922802132731520164535198364489275308805888836025289588951906503250678929604711794210120625405426369597841388040943684492371236586343626992671779205679048436998423745225144683098190845256031422469801012354269755349222985343624253788999951755939249090188784152239817384675980203905894733656193657961063051450458997066875073719658582896558361974278876904586608720878635380765866505920644321647908398526284510945283117285408553963422159419727598125181049578353306609657984761502125923271045787058601858789857153325521486546934795653690652573122922112802964274666632369178522678226613185787343726843060520461177739539854381456394832568779926240958570321 A013752 850 4671880598149570147667879409028136437815888367028501443099746904799309276372658858770761130217510245558359481531114470336985573129885073609643495957521277381120043875569320545390695076355737489547779089253154919706560096088610020512794697572844542691206911446317424548436497725932761995990543015009937807158965193088701315095449113750918051236382053498594460975152431191683833290859481474874688807755115023248338394387918314964149367903754420070325650820566752041656175546695524826797158530136124277636304204727952244887564787478039093604414766423031721738706568758457058491245523738440914422276150509738371672027947126909600990474358808461133423667316699734107530478770755361270619046217008687828304903700407305782010850505838116890241393625167524407753266231606194116864719570544230875610593838984389392634599021118229418500541451240370440504368795105273243004464281345762812872662416400247268191834484875644784717658073633864320586000850909834419871048071581456927676807474229652143067900261616348834001886592764500569269274823685542639252534976527887480755457785737415982696201359867765468393388818613587344074069960969690608779224715606662307773610716406643920037380779073467544200087242814465727085625502218448382442181491729285878773780801503387402541811991138692508606492197856562737419563464026753893193518539641133965726920177244555362348775779306353392064713136657266385395440051256897021190112351505990426986343557195297818374344273527498805451656604082598956212449567503404324953917638551374726211178745595804596970790726541975603230563708308111402784940925574331738846460881681388205394641393526461137349769099687068115894962558757628525283973744349654674496577513030084190741971415986511854648534842436962248982977600194757994684858188367175144185535361588454152877036529707108744355854368348176299437661339685404232051363657736092278903351517620760936502934302742086823567921884058455747635837399842697080303647726711792990784281762769519568110954301799030691670434070532446879830217657998002214183782655009708971585545567991225556057334911136564872318211763702365779284444498879815425434751990066334518288104204797502287403201931785710622079300653412674976105110861181495934914396285611149801483830806782937853446537772747561226927338587641741608341551811879635014015721734006457529525953274829739606780196948502899898914876869416085536968259642868766725287027501035166152824142330652502242898799942485574432894007798530251144758782470878794133128507981250729842657466540455524036658416555924536962089906623738721257490692559376779359770361931542608713507655574660454751562247070546787008676042593057638484245141533081022765923642214621418592521020170653426487594167748283761316165856170705943615746051158363703151059881828112511442591315085214324063869169174794167874203963453207493769060076059699447153609497951385978995237 A013752 851 10264121674134605614426331061634815753881506742361617670490143949844082480190731512719362203087870009491715780923858491330357304166357506720386760618674246406320736394625797238223357082753555264536470659089181358595312531106676215066609950567539460292581584447559381732914985503874278105191223003976833362328246529215876789264701702910766958566331371536412030762409891328129381740018280800299691310637987706076599452470256537976236161284548460894505454852785154235518617676090068044473357290709065037966960337787311082017979838089251888648899241831400692659938331562330157505266415653354688985740702669895202563445399837820393376072166302189110131797094789315834244461859349528711550044538768087158785873429794850803077838561326342807860341794493051123833925910838808474751788896485675233716474664248703495618214049396750032445689568375093857788098242846285314880808026116640899881239328831343248217460363271791592024694787773599912327443869448906220456692613264460870105946020882545758320176874771118388302144844303607750684596787637137178437819343431768795219740755265102913983554387629480734060275234494051394930731704250410267487956700187837090178622743945396692322125571624408194607591672463381202407119228373931096225472737329241075665996420902942123384360944531707441408463358690868334110780930466778303346160231591571322702043629406288131080260387136058402366174761236014248713781792611402755554676836258660968088996795158069306968434368939914875577289559169469906798751699804979301923757051897370273485959704073982699544827226212720400297548467152920751918515213486806830245674557054009887252027141577635118757442712012488650621232741590509870048890316336191319868980796127094967060111200922366544662831048834006061015601787627883314322633439842683791775621189409833773870849255766517911349812047260943329864541963288833097816845956046194736750663284212811777496946663124364751378724379276427277555934767454405485427114055585809200753067032804634491139766601052470429599943652959785794986988194621610864561770493056330610573443612876722546657964799767033024483111244854097617087924564038954489680150122175736936678964937940112525424834644133206236708223535547646922502928562015746569006928639487696113859976282502114464022043486726392015559362877048906313526389330699558125792540649612187192368519344800937916096092695860871077915984482107139924719266435382680495455599419774260037754640700443547427648663473640807029068135133370961765035045088520710710483332034807853464318453989380786308538541173366207705711524852353970602707051552950784253415485163599111343576319297529019089182256813991291058061265576947631749886575948179007016734241945523256647768681314925577993244386542979423611616386007040958123794074394925055822878560376363187639373119242215869968320564677022786819626107706696863810624987103159685396480066999194995852535689 A013752 852 22550275318073728534894649342411690211277670312968474022066846257807449208979037133444438760184050410853299570689717105452794997253487442264689713079227319354686657858992876532376715510809560916186626038018931444833901630841367644501342061396884194262801741031287961667214223152011788997105116939737102897035157624687281306014549641294955007970230023265497231585014531247900251682820162918258421809471658990250288997077153613933790846342152968585228484311568983855434403034369879493707965967687815888413411862118722447193501704282086399361631634303587321773884514442439356039070315190420251701672323765759760031889543443691404247230549365909474959558217252126887835082704990914579275447851673487487852563925259287214362011319233975148869170922501233319063135226112862219029680205579028488475094837354401579873216266524659821283179981720081205560451839533288836793135233378260057039082805442461116333760418108126127678254448738599007383394181179246966343353671342020531622763407878953031029428593872147099099812222935026228254059142438790381027889097519596043097770439317431102021868989621969172730424690183430914662817554238151357671040870312678087122434168448036533031709880858824803552878904402048501688440944737526618407363603912342643238194136723763845075440995136161248774393999043837730041385704235511932451514028806682195976389853805615023983332070537920309998485950435523304424178598367251853953625009260278146891525958962278267409650308560992981643305161495325385236857484471539526326494243018522490848653469850539990899985415989346719453713982334966891964977924030514606049747001847659722292703630046064355910101638291437565414848333274350184497412024990612329752150809091227642631064308426439298624239814288311316051277127418459641566825667334376290531039753133404801194255814919039851235537067832292495712398693345566315903610565433489836641207235415547475160791818884229358779057461270310728790388684097328851483369580122022814054488271071781977034067222512277533831076205552649391586413063583679069442209773244758351429855617490159435007548665088171554789395404944452464742170267193583013827289818420094049883685968654427218358361713160654102047967107598180288738934050748595212108222220954468362150367892657145477456429540337883258183920240876447170817477359546929202366211807197975261633637000527660601663115652806333758181417907189386414608228358535749048515951925244049302946945618874473698544113651588853042862692888016002997781994059480001430931880480472854061107643414669587519859174957885558329448220100621673414147392261832873004753820904427247621837173496671254938933418220338866454560600472553946954500807358149278415765129554314594855147792848891494851157917234925793674721200057468984997975581445650347642864197146869923243702742975148266320400280595419062642718558631613009791943096665641828816066707197231405888020908733 A013752 853 49542954873807981591163544605278483394177041677591737426480861228402965912126944582177431956124358752644699156805308480679790608965911910655523299635062420622246587316207349741631643977248605332862017405527592384300081882958484714969448508888954574795375425045739651782869648264969900426639941916602415064786241301437957029313965561925016152510595361114297417792276925151636852947155897931413752715409234801579884926578506489812538489413710071981746980032517057530389383466510625247676401231010131506844265861074833216484123244307743819397504700564981345937224278230039265217837482473353292988574095313374192790061326945790015131165516956903116486149403302922772573676702865039330668158930126652010812082943794654009953338868357043402065568516735209601981708091769958295208207411657125589179783357667620270981456137554677627359146419839018408616312691454635574434518107732037345314864923557087072585271638583553102509125023878702019221317016050805585056348015938419107975211207110059809171654620737107176722287453788252623474167935938022467118272347250552506685801655180396131142046170199466272488743044332997719514210166661218532803276792076953757407987868080336263070666608246838093405674952971300558209504755588345980640977837795416787194312518382109167630743866314146263557343615899311492900924392205419715595976321288280784560128508810936207691380558971810921066673633106844699819920380612852323136114145344831088720682531840125353499001727908501580670341439805229871365375893383972339339307851911693912394491673261636360007267958928594742639809619189922261647056499095040589491294163059308409877069875211203389934493299326288331216421788203747355340814218904375288465475327573427130860448285612887139077454871991419961364655848938355832522315991133624710296694337634090348223780025377130553164474938027546613080139929280209196040232412257377171100732296207957802928259626088651901237589242410872671152483938961831486708962967528084122477710731544705003543845687859473741826874423599170713315349500693342915564534871818734098091392791625880278711584417198712905872301704662962065038548077024301881378555731068946627594458073133776598733320683813957062199383735393202094359438109494663681001764219436966991644358260167748613971775700122329518230072769205554434285997758924603457598567340413951649809100490159270341853865089215515266724575142095081952894277703703040659589546379761176318574439524667218715701417692540710135169336274971158586127040948677563143757341415598860372253492582029083781130607382474571649797739561065816490881820799246821991444144527026663025176270172186747100836719830084489600669639238201021459038273765853964679435989630829164896759700889014614187993944165131968703362476526259360040552352436093813771372641131673221366414926316400741105919416468135680626052673313653782512898983374415097908898555712317398735981936486401 A013752 854 108845871857756135555786307497796828017006960565669047125978452118801316108942897247043818007605216179560404047501262732053499967898108467710184689298232138107075752333707547382364721818015185916297852239944120468307279896859790918787878374029033200825439808825490014966964617238138871237327952390775505897335372139259191593402782339549260487065778008368111426889632404558146165924901507755316014715754088859071007183692978758118147061241921028143898115131439975394265475475923843669145053504529258920536852096781408576615618767744113171216317827141264017024081739271396265683588948993957184695897287403483101559764735299900663243170640754316146920070239056521331344367716194491409477945169488254467754146227516854859867485493780424354338054031267255495553812677618598374572431683410704919427984036795761735346259134207626747308044684386323443730038983125834357032636282687286047656758237054920298469841789968066166212547677461508336229233484263619870368796591016706780221539022020801400750125201759424467258865535972791013772746955255835360258844346909463857188706236431330300119075435928227400657768468399595989772719736154697116568799112193067405025349346172498769966254538318303291212267871677947326386281948027596119468228309636530681465904602885493841284744274292179341035483924130787349903330889675307115164359977870352883678602333857626848297963088061068593583481971935737805504365076206436553930042777322593901919339522452755401637306796214977972732740143252090027389730837764587229528459350649991525530698206155815082935967705766122649579661733360259208838583128511804175112373276241300576499922515839013847686081778619855463682478668683632939683768838932912508758649294678819406500404883491513044553168353765149655118148900117567764051528232520573488521837459782096495047644715753555825302351438846519908937067424628619603700390609729457644908308854768883293033386398516768227018983565576687258522007213899143776299591639659200817083530477203716892785828976227263810793643108647378057153822853023274385495283113385758813506789963202058972329350964585572254201446845144527656889690125222391233388686941158475740825024386674907187417105542339263665652046066658865001307685526559776107160875990103016480642655097588543704895991213168757951551469873944603092126337076357353796344052446889451774630593776879916941052941601006487040993891587182895050508728115035580329118233396335304371908043635693879518396014670511940166967031796111635413721108964244606226834879090070696237840923202717897067143944419296633914605633815661598830467360295945267915202785525877578666312265568294283380538273466695623652671197406327644145507087463581160400720869218931675278181062853165107371022695330794935241287360928191814009093518302098108855705692566286067342013593117132428209704957980494090335437723270097360180839066473589970105850126899961325022952314460622997 A013752 855 239134380471490229816062517572659631153364292362774896535774659305006491491347545251755268162708659946494207692360274222321539429472144303559275762388216007421245427877155481599055293834179363458106381371157232668871093933400960648576968787741785942213491259989601562882421264072191100108409511402533786456445812589952443930705912799989725290083514284384740804876522392814247126537008612538429284330511733223379002782573474331585569093548500498832144158943773625941201249620604684541111682549450781848419464056628754642824514432733816637162250266229357045401907581179257595706844920939723934776886340425452374126803123453881757145245897737232574783394315207177364963575872479297626623045537365695065655859261854530127128865629835592306480704706694160323731726452728060628935632408453318707983280928840288532555731317854155963835774171596752605874895645927458082400701913063967446701897846809659895738242412559841367168967247382933814695625964927172855200246110463704796146721231379700677448025068265455554567727582532221857258725060697070286488681030160092094243587601439632669361608732734315599245117325073912389530665260331869565101651649488169088840692513540979797615861220685312330793352514076450276070661439816628674471697596271457907180592412539429969302583170619918012254958181315339807737617964616649732016098871381165285441889327485206185710624904470167700102909892342815958693090072425541108984303981777738802516788930828703617397163031284306606093830094724841790175238650568798143274025193378031381590943958924325737210321049568171461126516828192489481818367133340433772721884087902137366570329767298313423366321667627822453710405635097941568485240139135608781742752500409366236081389529030854158883310873222033792294573133558296377621207526847699954282476899141265999619675440510562148189266111145804239934737131909077269329758169575618445863554553927236594794349917541339794760706893571981906972849848936418876530202832331264195132516458416566013450466260771298592313633909698289591566948808092133824933137000108512113274417549154923562207584069194502242480578718782527262186649205113593539754945209725171202592578577524771090755380876519362273437545208449526407872985101851828107432444550256327207971913249402030519656492695331761219558579313056292993401562556757106290567883225816125548863414527805177519493312697411252029063579817040820425967675668733169983072758771748663705081971867619453301916044231114732546826568856057263003945276394445399880356229360885319634536508276371219856515245889194704710388577493008532630536790570191753609700519800353040329888047453542540587042586806330285164918620701701834187679071157487809400383749673992890586163795088403740894136861641756472725108331959237415377978459709709545155985406568130489950403864078339944776721792683145516466956678024403900317303429042477164322552728799215031075426234869988724409 A013752 856 525378233895864034905889351107133209643941350321016447689096926493099261806490556918106324153470925902447774300115522466440422126550301034919728849966910568304476205046110593073124480553692061517459719872432440173509793371681910544923600426668703715043040298197154633652679517166603846938175696551366728844811450260125519315760890421577426462313480882793275548313719697012900937001807921746929137674134277891763669113313923106493495298526055595934220717199470656192819145416468491936822366561143367720977562532413373950285458208716195151845463834905897428747990955850828937767938291304573484704819289914718865956586462228178220448105237328699966799117310510168670824976191837016885690831045592432059245922798294402689302117788748796297338108240607070231238603016643549201771584401371941201439268200662113906024941705325580652547195854998065475107145734102625407034342103001536480404069569440822790936918580393971483670221042500305590886290244944998762874940704688759437134346545341202388353311074979205853385297498823291420397418958351463419415632223261722331053161960362872974587454385817291371541522763187385519798871576949117434528328673925507488183001452249532615362047101845631190752995473425961256527243183277133197814319619008393022075761530349127642557775225851959872924143124349801557599546668262779461239369220424420132115830852484997990006242915120958437126093033477166661248718889118913816438515847965692149129385281030661847421567179731621613588144718110477413014999315299649520773033349851534945355303877756743644651075345901272700094957471538899391554952591948932998669979341120995794355014498754394591135808703778325930801761180310177625962072585680932493488827243399377620670812795280786587066633988468808241671177174427577141633792936484396799558601747413361401164426942801705039571817646187331915136617478804242760717478698557633725562229354978138798763186768838323529089273045177644249619351118113312271736855622631787436706138659141195531550674374914543007313053699607142232672586531378418013378101989238401112863895355493367066170062200020321426729831445165212395024068303634565006841614625766201132095895134821922086389571785713038914742286822963609518096948268768466352029080676913150875914293408936261051685314451643879399370198750784675706503232937195362520377639447118027830852921717587975010326807996212520707852684858038682475850983444206774452810851021531814160065092193159938904309549175759067405377971776757806819667772238596543537142635905865047237076708683187570024763995218560766248723704752139746189289328882711282680512042001375629604764040255432961669732563213507636507326209681638929710330919333000717252643098033762380617801857809223018744418685026938970577063005314444601585418675982231870707699938230182686421037289380112858674457778524870699677903821619615368997115633606322330016648345171875423272711438009365227526573 A013752 857 1154255979869213284688238904382371661587739146655273135572945947505339078188859753549079594165175624207677760137353802858769607412031011373718644283377302518564934222486304972981654483776461459153859004559734071061201016037585157467197150137391142061949559535139148730134936899215028651723172005323352703272050756221495765936726676256205605937702717499496826379645242174337343358592972004078003315470073008528204781041950689064966209170861744144267482915687237031655623662479981276785198739334831978882987704883712182568777151684549480748604484045288256650959336130004271176276160425996147945896487979942637348506620457515307550324487206411153827057660731190840569802472693465926097862755807166573234163292387852802708396752781881105465251823804613733298031210827565877596292170929814154819562072236854664251536796926600300693646189293430749848810399177823468019254449600294375647447740844061487671688410121125555349623475630373171383177179668144162282036244728201204483384159360114621647212224431729315259887498604914771250613129451498165132456143994506003961323796826917231925168637285640589143276725510722685986998120854557211003658738096614339951538054190592223155950417482754851726084331055116836880590353273659861635598060202961439469500448082177033430699432171196755840814342444196514022046204030173326476342894177272451030258480382909540584043715684520745686366026394549335154763435399394253654715419317980625651637259462424364078785183093870372685053153945688718876393953495713329997138354269623822274945602619431565787298412534945096122108621564970961963246230844511805798077944612442827760197966853763404916725371722200982069971469313141460244238673470741008688194953453748432632613775711231888131785394872665971706951576252217386980169443081456219768630248039067154998358245993335345971939283368673568217555148600932921345296300700731121295060217892886970940882721331137796793409132880255284416413714406494947061005871802922036998443386634133206582816831601687250987066778978036891485181672609438384375391690070356767244961978096018927444375626653444646174525439685027971631867878063085139320031027332808343887214681611203762823797889213211546495688804150051050111258995346484320575407890247178192474383702619432965530552635850261603040416326655473932527187602763018211457269673865318307144383869013540781097687997167678907995152348633110985399444610626922283472825439694305395709663007548372385772768079539142671089615403993536901582810095608196606151102371085185508779857528976963091344406497495178003448445979340451022377868655555316688049084956277022258241666596441186216788402441380076277406595682670560728573597029774602575804056886380175950217310681606862972181487851004184918357807422675834789683164831132963419944816764291711362067018924768107950507783739419140927192354696098294965686663047033090159046576414342610304930147029306575404875880881 A013752 858 2535900387772661586460060872928070540508262905201635078853762246669229954780924878547327868380890846384268039021766304880716827484232131988059861490579933633287160486802412025640694900856885825761028233017735754121458632234574590955432138851848339110103182298700709760106456367575417947835808895695405889088695511418626197762988507734883716245132870346394527556080597057019143358828759492959373284087750399736465903949165663875730761548383251884955659965764859758547405186468518865097081630318625857605923987629515665103603402250955209204684051447498299862157661477619383774278724455913537037134584091933974254669045145161130688062898392485304958045680626426276731856032507544639637004474508344961395456753376112607550347665861792788707158256898736372055774570188162233079053899532801698138577872704369697360626342847740860623940677877667357417836446993678159238302025771846743297442686634403088414699437036112845103122775959929857528840263730912724533633629667858046249994998114171823758925257076509305625972834434997752437597045404941468796006148355929690703028381628737158539595496116552374347778965947057741113434871517462192575038247598261704873529105056731114273623067209612409242207275328091690626657006142230716013408938265906282514492484436542942447246652480119272582269110349899741306435510254290798268525338507467574913477881401252260663144043358892078272946159988824889335015267572469175279409776241603434556647059038946327881091047257233208789061779218678115371437515830082186003712964330363537538055488954891150034694612339274376180272641578241203433251969165392437338377244313536892589154933177718200602045641673675557607727318080971788156592365615217996087964312737885306493852465237576458225532512535247139840172613026121599195432266449959314831680654941830539531393066447357755100350605560975829373968661476249628195615972639506273485247298710672675157119338764509739555119864937920859862860930551069398693029900351019715285580120435190654862448579028906890418585713414747050592944134722936130472735543084573817637181465876953583595293251757617887645432390988006453675213728104598051086108167050179931520210655499814666923883962601425767651028302717662157094436012776226052304171134873050488866220994654894225270624140963024741879794669662076229762231163270351010571621473482104320796211360222749096071620529777390560865349709946944834922579809547348256789797491008388954374129627583774131542771470747496448383885042573800572777433780051207943713971909274152562789346991162387911683661074996906073576235816610970896164177436255030763643839648940617901356941512381286118284120163712027581462290714827221920676192674414801859041512979377246562627431567490277949882728808656194265632102907618809032933913133999120633618762431148889862461240577715533167265600875503852617041603267327954039613598714331699079425328382310714839931533023386546164512310295557 A013752 859 5571373151936537505452753737822970977496653602727992268241715655932298210653691958168479326832817189506236881730820571822934869982857993977767515694804114192331891589504899220332606697182578159196979027939965451804844615019360376329084409057510801024896691510245459342953884639563193231395272143842806738327864038586721756485285751493539524590556916151028777040709071734271057959346784606031743105140787628221015590976316963534980483121798004391247584944785396889528649194671335946618288341810021009160215000822045916232616674745348594622690861030153764797160382266329786152090357629642040870584681249978941437507892183919004121674187768290214992826360336258529979887703419075573282498830494833880185818487167319398788113821898358756789626690406523809406536730703392426074681417273565330810455586331500225101296075236486670790797669297235184246986674045110915846549550620747295024481582535783585247094663168339920691560738783965896990862059416815255800393084380284127611239010856835496798358789797090944460262317253690062105400708754656406944825507937977530474553354438335537311491304968065566442070388185685857226216412723864437087359029973380965607143443809638258059149878659518463105129383895817444306765442494480883081459437370196102684339988307084844556600895498822041863245235438729731650238816028676883795950168700906262084910905438551216676927463259485895965662713495448281869028542856714778088863278402802745720953588708565082354757030824141359709568728943435819471048222278690562650157382633808691971107909233895856626224063309385804468058993547395923942854576256367184832414805756840553018373388191446886722694274757065200064176917823895018580033427256633937405257595085134018366993866126955478721494930039937966228859230818389153432364689390560614685202398907201695350470566984844987955470280417463897134609149263320433145768291888995282847088315267347867320191187265627897802598343268612129118705464420699468928586691071190314482419524596113868732799528126508438249632812372199270152698263986290678648599988156808677348887680531667023158859274111486499157014963000650178724444560645801918236179643009245309549902810133092823231773065835332411529309181070703759136475920069368636912263983316091924039087525256802612919561237695765357909908889247581476787621865704961170225852377240183192789276358409379764069350303920927062221173312753437802324907841575524120167185087745430532759962791801551766999468921232249697099395438534639858392022014772503852339596284675313180448195339583766241969003381768202643646990089094303058872697827452302587725515708722537529281200502701685601870211999675324596472652700475406559725595305689319684314204015691810698092467153776140655892355192617658801593730088038523445355807155396068032060421061234111027827345549241026368482525123481964199640402378319515025031076375386742877497446455936640503329578052380241923433545719338729 A013752 860 12240306814804572899479699961997067237560147965193399013327049296083259168806161232096149081051699365345202429162612796294987909352339012769155231981484638880553165822142263587070736913710124215755762924384104097615243619197534746794998446699351229851698031248009274176469684553120335529375412900022646404106317292775027698998172796031306335525453544783810223158437830600193514336684885779451739601994310419201571253374968368886352121418590215647570944123693516966294442280692925074720379486956616157124992356806034877963058834415530862386051821683247821259361359839126540176142515712323563792674544706203734338204839128070052055318190526933602339239513658759990365813284411709034501649930597150034768243216306600719137486066710694188666809838823132809266161197355353160086075073750023031790570923170305994547547477294561215727382479446025699790629722877108682114869362713781807168786036831116536787866974980842805759358943108373075688923944538743116993463606383484228361892106852467586465994261184208804979196311006357066445565357133980126057781640939736634452593719701023175473346397014840049473228642843951828325997458754330168280927788851517981438894146049775252955952283414962063441969256419110925141963677160374500129966383902320837597494954310665403490852167410912025973549782258889220435574678815003113699702520635891057800549259248497023039209636781090513436560981549499875266255708656202367461232622650957632348935034392717485933401196720638567281922497488728495377892944346283166142395769646477696260524076586869197007814267090720612416325608823628844902451504035238705076815328247778694981366333856608810129759321641272244540996688459097355820333439682824760479350936402039438352285523880921186751124361297743711804803730108000970090905222591061670463389670399122124684983835665704438538168206077168182004736300931514991621252937280122636415053028642363264502460038422584491472308560161140847673795905332276733236104960283405120917875695537662169605960563293939038834443288781721796525478085977880620990974173980508664135506234128072449880013825222935838647961873712428442657604699738826814364886675691311945081136473862404932640205425640225308129892270812336158822837596392402895296243971345453957113875292989195340584276039217596491328069829676936504502405238953799690986197672796682474558040159425407341660362617714276755699917768119302851707822527941426492007305637776710880473638253588009232097833219947252584527371778460603768887272366455190963590093037431663057444685161065534433605900429744741208092437225740183820343317126912708785232958012063414951830797504435603267308855763286688138450417982944468211717132886599435346438306222474908103709150336846181020995504358180996387101425003420636009446708320405161466436745071531341928136678171682534931556107696289875346609964025167974509993274796724674101861889863692799185815082981079391505783499945387187613 A013752 861 26891954072125646660156900816507556720919645079529897632279527303494920393867136226915239531070583505663409736870260313460088436847088811053834044663321751620575305311246553100794408999421142902015411144871876702460690231376983838708611587398474651984180574651876375365703896963205377158037782141349754149821579092226735854698985632880780019149421437890031060279087913828625150997696694057455471905581499990985852043664805506443315610756642703777713364239754656774948889690682356389160673732843685697203608207902858626884840259210921304662155852238095463306816907566561008766985107019974869652505974719529604341036031564369904365534064587673124339309211508295698833691785852524748800124897521938626385830346225601779945056888563395132500981215894422781957756150589710892709106937028800600843884318205162270020961807616150990953059307342918462440013501161007774606367989882178630349822922917963031322943744032911644253311598009095647288565906151618628034639543224514849711076958754871287465789391821706744539294295280966474980907089623354336948946265144601385892348402183147916514942034241603588692683328328162166832216416883263379713198352106785005221250438871356230744227166662671653382006456352786702536894198721342776785536145433398880201696414620531891469402211801773721063888871622779617296957569356561840798246437837052653987806722568947959617143572008055858020124476464251225959963791917676601312328071964153918270610270560800316595682429195242932318383726982736504345230798728784116014843505913311498684371396261351625826167944798313185478667362585512572250685954365419435053763276160369792874061835482969555855081229645875121256569724544636890737272566983165998773134007275280646059971295966383847292220221771142934835153795047278131289718774032562490008067105866871307932909486957552651468355548751538495864405653146538436591892703204429432203871503927272092111904704414418127764661906674026442339329604015011982919722597742641050656572903096243786624295357556784068319271905453442786966475354893403724317170260235177535105707196379375172386390374014790037509572236546205288518757525326202511159656026493812343343256833075703637010531320131575001961373318974702540933774199274109160965848005045962343779184018697262163263654458161059491447769415800229500391784309981497921096676287134311396604014230257619929627816671118266032272719336558108365202086093887314002940050486195433804400583243132856282918939584224113928206635797277946480245337389102054547007434403237363737205973298860979150632163244149196434179084584951183853294267727827221201156808752503322649172262117245020378277556111940853840175568308528996661142540951858959456124958770777373103849003290051059703127123074923649062461830732515137312754418179930139741761528922154358216116281943186529244628768608748856136502090963294039998455224728404109001790572030533079811235737309431423138206349380015651185761 A013752 862 59081623096460045712364711093867102115860460239727185098118121485778340105326098290532781249762071961942511191903961908671814295753054117885273396125317888310403945768808677162445316571728250955727858285283513115306136438335233493642819657514448810409244722510172396678451461628162213616209007364545409867158009265622138672773671435439073702071278899044398239433156146681489456741939636844229671776562555480195916939931577697655964396832344020199636261234740980934562710650429136986986000191057577476756327232762580403265994049486394106342756407367095732885076745923734536261066280122884788626555626458806540737256161346920679891078339899117854173462337683725650337620853517996873113874399855699162169669270657647110539289984173779106104655731320046851961190262845594831281907940652274920054013847096741507236053091332683727123871298232391861980709662050734080810190473771146450878560961650764779816507405640306882424525580825983137092979295815106125792103076464259124815236078384452218562339293832289717752829566732283345533052875902509478276834944522689244805489439596375972583327649228803084357825272336972280530379467892529645229896779578606656471087214200369638945067085157889622480268184607072385473556554590790080597822911517177339803127022921308565558276659328496865177363850955246819201415779876366364233747423928004680811211369483978667278864427701698720070213474791959943434040450843135493083184774105246158440530764422078295560714296941948722303489048181072100046472064807138702884611182491545362609563957586189521940090974721894068496632195600371121234757041740826498813117917724332434944313852556084114213613461531987641400683684824567248949787829662015699304575413983791579393756937238145312501007827231201027832832887718870054443512146549539790547723431589516263528602142845743175275977140607130075414099219962944945192388268940131462551905694128216786369854635598476626698962208962836093819507140020981326474630547240582388292490668102447599213576900552254598097440376281213802965346354700807982324823061736685044627238710445487253732899651710493712408530203692013018875710283141666917017764290206905718325135262267320890512137310329070279309137181787421482431501915805217826641968067085979269282867289077884972690248844579847702710749406513104212360750129029350932649397802834082138339019263875990985392313226446830472903164382418164078348983148270428864459290918171368068268081385162885253572910266540378300269978846619648417099006243857213839775333383912488130641523337597571193938862647395784565891448833137750925687506198036404978941508829249799860231459871587309771075790777934055886865723573838205664530162471234133925106534419397888709156260228242178167770289395607256990228642119335756676121456741306517012650079041973125000807471429180804750449404633421236931895093846357005876606128728303827476933886751081176345284914868820836634639349587894385655116917 A013752 863 129802325942922720430065270273226023348545431146680625660565512904255013211401437944300520405727272100387697088613004313351976007769459896993945651287323400617957468854072663725892360508086967349734104652767878314327581755022507985533274787559244036469110655354848755502557861197072383314811189179906265478146146356571838664083756143659644923450599741200542932034644054259232336462041382146772588893107934389990429517029676201750153779840659812378600865932725935113234275298992813960408242419753497716433650930379389145975388926721607851635035826985509325148513610794444776165562617429977880612542711329997969999751786479184733720699112758361925619096755891145253791753015179039130231182056482971059286763387634850701854820095229792696111928641710142933758735007471771844326351745613047999358668422071541091397608641657906148491145242216564920771619127525462775539988470875208752580198432746730221256866770191754220686682701074684952193275512905788158365250458991977297219073664210641524181459428549540509902966558110826510136117168357813323774206373116348270837660298793238011765570845355680376334142123324328100325243690959887630570083224734198824266978609598212096762312386091883500589149201581738030885403750435965807073416936603238615547470069358114918531533820544707612794668380548677261785510468388376902221543090369826283742231378756301132011665147660632087994259004117935995724586870502368678303756948709225810093846089435306015346889310381461342900765438853815403802099126381283730237490767933925161653212014816858379702379871464001268487100933734015353352761220704595817892420065240358359572657534065716798927308774985776848157302055559574245942683861767448491372152184522390099928083991112205251564714196426948658148733854318357509612396185969338919833348379202167230972338907832097756081321777913864775684775986258590044587677026861468823226536809999692279654570634409853148857619973091350898121457186626095974264763312287559507078601997821077375472228450513303352020076506689826725114865941277675137167636266635497043046043446848735496451180534807954686161540857511352602469935492062242216688028145584571863160322171201303996455165670792967403642174388386964996902009709024063565132403843387896454614459434104113285000476711541925402855516446109289954556568033477483999030726972826478457930825322735552194906912158503686548968252148172706480132715976750132215217062147222495645984974803202858902099683855589211125693143526023367572366516717754298805986407444455736423019426772701863913083681236328538691263513086403638783735451117085981738734494897861810292928517337877319567053512339121120783443994691722537844972766949301392233459056119417161494016303721448065434591325802149143607532326736180657417438840460650417876792223655214955626774014729910228036737341979626457539373521180446341910903664816083508966823749192125344430590957966799378086302651044603965284291866649 A013752 864 285175710096601216784853398790277573296754312229257334576262431850648264025448959163628243331382816804551770503682770476434291289069503393695698595878249511157652559072397642205785516036267067267365827922131028656577697115784450044216604708267659148122636109814602715839119621049968026142640182628254065255487083545388329544992012247620239896820967631417592821680112987207533443207104916576459377798158131854808973648914198615245087854309929607795786102454198879443775702831887212271016908596198434483004731094043517953707929472007372450042173711887163987351284402915395173235741070493661403705756336792005540089454674894768859984375950730121150585155572692846122580481374348348969117906978093087417253019162633766991975039749219854553357907225837184025467940811415482741984994785111866454590994523291175777800546185722419808235046097149793130935247223173441717861354670512833629418695956744566296101336294111284022848641894261082839968626301854016583928455258405374121990304840270779428626666364523340500256817528169485842769049418882115872331931401736617151030339676448743911848959147246429786806110244943548836414560389038873124362472844741034816914552005287271976586800312243868050794360795875078453855232039707816878140297009717315238357791742379778476013779803736722625309886432065443944142766499049264054180730169542508345381682339127593587029628329410408697323387032047105382606917354493703986233354016314169104776179858489367315717115814908070570352981669161832442153211780659680355331767217150833580152106796552637860206128577606410786866160751413631731316016401887997011909646883333067315981128602342379807243297378643751735401592616064384618336076444303084335544618349395691049542000528473514937687677089550006201952768277937431448618434420574637606873866389107161406446228580507118770110663946076760912179452841810122327959126428014647004628701371569323938401091683798447368040191080881697923172841439017532855459684997095768237051688589212906993912485905777727464388108085197549315077360472987052276357296877798187003572157452726671885703243634973076445496905263952441667626448276060746150063597835849304383363227810129264880211998978732149385801857131286162098193715330725867652595891243923208510787967376726736887146047335257610110073569632102110030160779969550032345870507159299773172074023234050008172210486012232599348083249969535436136851577000920040476831885537447822934228989642636681007913005430729496843147836326673338556489237228906194476752137155469252921373680619625995017044847676213799504705938250828794407866786104237901879999685290602397213563952591316471088816566609049102361226456337714415645405168987615158736909546294359503802353819276021399759797142787321668505748521839388904346113132492048968075312515370507257512022510361612770996711940329239327214003626033440613178255351600935469200111776975099381714008334653058233655606924344994911729589231027853 A013752 865 626531035082232873276322917142239828532969223967678364064048562775874236063911363282491250599048048519600239796591046736726137962085698955949449815144514176013362672282057619926110778731678746786402723944921869958501200563378436747143880544064047148425431533262682166698545807446779753435380481234274181366305122549218160010347450908021667053315665886224451429231208232894950974726009501718481253022553415685015315106664494357693458015918915348327342067091874938137975219121656205359424148185847960559161394213613608944296321050000197272742655645016099280210771833205123195598923131874574103941546671932036171576531920743807185385673963754076167835586793206182931309317579443322685152041630870513055704883100306386081369162329036020453727322175164293303953065962679815584141033542890770600736414967670713183827799970032156318692396275438095508664738149312051454141396211116695483832875016967812152534635838162490998198466241691598999411071985173274434890816202716606946012699734074902404692786002857779079064228109388360396563601573284008571513253289615347880813656269157890374332163246500406241613024208140976793602789174718404254224352839896053492761270755616136532561200285999778107595210668537547363119944791238073681274232530348941578672068458008373311802274228809579607805820491247780345281657998411233127035064182484890834803556099063323110704093439714667908019481309407490525587397427822667657754678773842229523193267149101139992630503445353031043065500727148545875410606282109317740663892576080381375594178632026145378872864485001284498744955170855748913701288034947929435165494202682748893210539539346208436513524340880322562677298977493453006484359948133876285191526513622333235843775161056312318099826565741363625690231906628536892614700422002478822301884456868433609962364191374139937933128689530643724058257893456838754526200762348179469169256913337804692667198429305188867584299804697090337210732641521519683444927938619402816802559830500756665625731534993667239260673463179015845224960959152553851156981240522616846848029923640498132890026266035848950756700864903514343775306862505459291689724445360921730249011498853994941825761756274532200606680117435698129731592581604731232753173062899289098201164326668640941059865995560969411831632481728335736263233593101421063877504228981601659046629045207867954346437768875020767738900183069353192662914671021328927599652525772866986501090244872788174384872931312704564395796409701324808606854191906909265424445330565948668257976321318311052447530344641717511838946337070861314083329071010670430359308583453466678200003843122286982129996840080877887614524573958571172955156265790503744990273208707829853771340949419015272274322703745705707129502481137422848410552085031582861461596269004444753913455264463257879776132903338801889165966395469027152627007467255225832645574014293341625676311232768939341368412785953821069907540568193041 A013752 866 1376488684075665622588081448961500903286933385056989365848714692418595696632413265131633277566108562597561726833110529680587325102702280606220941243872497644701357791003680590977665380873498206689726784506993348298827137637742425533475105555308711585090673078578112720236705138960575118297530917271700376461772354240632297542733349644923602516134517952035119790020964487670207291473042875275503312890549854259978647289341894103852527260973857020275170521400849239089131556410278683174654853564307969348477583087309098850619017346850433408215614452100370118623065717551655660730834120728439306359578038234683468953640629874144386292325698367705340734784184673983900086570722036979939279035463022517183383628171373130220768049636892136936838926818835952388784885920007554838357850693731023009817903683972556864869676534160647432167194617137495832536429714038577044748647475823379977980826412278283299118594936442992723042030332996443001706125151425683933455123197368385460389901315762560583110050848278540636704109156326227791250232656504966831614617477284919294147602823339885152407762652561392512823814185285726015545327816856334146530903189251629523596511850088651962036957028341512502386677838776991556774518706350047877759488869176624648342534402244396166029596480694646398349387619271373418583802622509479180096036008919305164063412749642120874216893287053125393918800436768256684715512148926400844087029266131378262455607926575204563809216069440609201614905097545355288277102001794171076238571989648597882180410454561441397383683273547822043742666510370080363401729812780600969058590763293999318383555367943619935020212976914068670202025853553116255246138806050126198565783750428266119148774028840718162865318964933775885641439498862895553074496827139445972597240151739948641087314128448985443639083730898824261755992591924674743694063074878950293764857438603156909789834949183499942082706670919507470851979613422778744528506681146827988515223947610162394379732182381086924655699598604297811959239227258160810991887785428189212525121742238174397959387706480760144812471800193021013274349176924494063842324606457945041357078262982226887191198578535147244732876218006228791020308901785594518358721219189738148747958025691004147508525592247449797794096562357153612570324204043822077338876791072578844925444012321685895699123778218420626722363702203368964280423532233859653936436599122988769342895267985515619123565830094011927977564712113810604509258659619479656137506391253389224162773977936329382227224167177853373510165102544682307041073969010442935499400957847266292005408443339664499739603057657688719089110488986980866982478315941736727743630239531102188735636065873576553186686980129315438563516951058917997957982930814387546631127003002765124347861216025777561868163988635347750497628170845452654321535405559731154322326109402471551610855778393359732986402890740544890586866628320111077 A013752 867 3024145638914237372826014943368417484521392646970205636769626179243654745501411943494198310812740512026843113852343833708250353250636910491867407912787877325408883066835086258377930841779075560097329745561864386212523221390120108897044806905013239352444208753636113646360041190296383534899675425245925727086513862266669157701385169169897154727947535940621158178676058979411445419366275196980280778420538029809173088094684141346164002392359563873544549635517665778278822029433382266934716713280784608658605250042818090174809981111030402197849704951264513150614875381460987486625642563240381156071992950001599581291148463833495216684239559313848633594320853728742628490195876315244926596040912260470251893831092506767095027405052252024850235122220982587398160394366256597979872197974127057552569934393687707432118679345550942408471326573851078344082536081742753767312778504383965811623875627775388408163553075365255012523340641593185274748356957682227601800905664618342856476613190730345601092781713667953778838927816448722457376761146341412129057314597594967689242283402877727679839854547677379350673919765072740056153085213633366119928394306785830063341536534644768360595194591266302967743531211793050450233617597851055187437597045581044352408548081730938376767023468086138137173604599539207400628614361653325758670991111595713445447317810963739560654514551655716490439604559579859936319980191191302654459203297690638042614970614685724426688847704561018415947946499307145568344793097941793854496142661257969547150361768671486750051952151984565030102638323283066558393600398678980329021723906956916502488671143372132997239407910280208868433850800256196412775766956892127258249026899690900663769856541363057803815105765959505620754242579001781530104669529225362801796136613372667164468829140202421019675066956784716903077915724458510411895856575509053795401391792611135730808267383356149372755706556010157913461799210689844901729129178479581090767947012899526780452271604691247973468572018133642292874448582286179301749177464585731699917692467697269152316774791138230038153000545024067166163745141703113458261587160388105255861500943771952471159063277041718496678129050959684653871618657222951156834110518559854712799263782443136112076230726167647205753630147498666486817002276284277103913512309986455722301200495070743912850974940745870116909033053740801614524090500317789659698351208273206326246340903764177815214474128716544205766709672514041898106841275183996804534101541583696125485614429526115652753211495289743861601832730290667028569239509915943129292183904390444043535882350017242905927907917673942115838775744304396964760504860123995590852755636249831508652192436724247687351151295344106018524046741476442841513688498999209439948586025597074978192251091608633303424356283031859007843289091347459481544413286014729346046150462357229998889050145130211333371127150956977124619345982419284036169 A013752 868 6644047968694579508098754830580413213493499645393541783982868715798309475866602039856753688855590904922974321133599402657026026091649292350632695184394966483923316097836684509656314059388629005533833450999416056508913517394093879246807440770314086857319926631738541681053010495081154626174586909265298822409070955399872139469943216666264048937300736461544684518551301577766945586347706607765676870189922051490753274544021058537522313256013961830177375549232311714878571998665140840455572619077883785222955734344071344114057528500933793628675801777928135391900881213069789508116536711439117399890168511153514280096653175042188991055274311812525448006722915642047554792960340264593103731501884236253143410746910237367307775208899797698595966563519498744513758386422665745761779218949157145442996145862931893228364738522175420471411504482750819121949331771588830026786174374131572888137654754222528332735326106577465262513779389580228048622140236027854041156589745166499255679119180034569285600841424928494452109124412737843238856744238512082447538920170916144013265296636122367712608160441247202433430601723864809903368328214352505365482682292008468649161355766614556088227642517012067620132538072309331839163257862478768246800400709141554442241580135562871613757150559385245487370409305187638659181065752552356691800167472175782439647757230687335814757968469987609129495811217396952280094996480047291931846869645026331779625090440464536565435398406920557459837638458977798813653510436178121098328025426783759095089344805771256389864138877910089371135496396252897228790740075897719782860727423584345555967610501988576194934979178885618883949170208162863518868360004292003586373112098620908758302374821374637994981787367813033848797070946066914021639958955708122075546112139579749760338017621024718980226122104056023036062180846635347374935196896393391188496857768366665200585763441233460171944287303554316935875572865885589249098896805119639656417179587340260336653640715506671797710452723839612117445163535282735925942942889694852544719170351530900327639954216130691393822142197417875564061748076321740267800706991372667247127717573466979579136462019660655537201849524958427184555946189918823691564540809276000804019982530027570038231478905390320911040725434054570271536954000996556797297986545040243221895737487670424376533591944818676646849145619068541147109426829198183882357277604576234298763210965569898660026199660790247620069461150513350050140730281579240979561421086859380387691894901668876089098805655151567263939226508448595461766619203285327055054928037945805563648333522987882664323613695129650828497790310236760131578829177692418313103504132840879824508866783483172169110479395871000922697330691023744922805573632301263139567043498236773727088375648264167367623310753820994240231706133690368480953075989374360373263392565798834307559243168851074299416366350652478742788703123375167027463293 A013752 869 14596973387221991179292964362785167830045218720929611299410362568608885918478924681565287854415733218115774583530517887637486179323353495294340031320115741365179525466947195867714921988476817925157832091845717076150082997714824252705235947372380048825531878809929576073273464057693296713705567439655861512832728889013519090415465247015782115515249718006013671887257209566353979453205911417261192083807258747125184944173214265606936522223462674140899694081663388837588222681067314426480893044114110676134833748353924743018584390116551544602200736506108113456006236025114327549332031155031740927558700219004270873372347025567689213348437663052118409270770245665578477880133867561311048898109639667048156073410961791495975182133952855543815338540052338741696727174970596643438628944031298248538262532460861369422717330533219398775691075348603549610922681902180659568849225099967065635238427495026894747019511456150691181742773318907761022822842098553195328421027670130798864727024838535948720465048610567902311283746334785041595768267092011045137243007615502768397143856709560841864600128489420103746247031987330987357700217086932454287965452995542605622207498619252179725836130609875512561431186144863602050641677523865853838220480357983995109604751557831628935424459778969384335752789243497242134220801458357527651884967936370194019906122635820076785023256728562777257502297244621104159368707266663900374267572610122850919836323697700586834261570300004464739263291694374223993596762428283332053026671862643918731911290538279450288531513114768466348384685582567615211653255946747290362945018149614807186460840272868901900272149256011704688036326947333811150953786929429531879261727280670136541990317482560079674974986847085235365807164868509010105542989825690744199974808370656710223462624713391307599556790262611082610228611320057858182732627581376280441127596517101563445686922280389911997761599205908834308118633586350639580270276280847848325148543553386551959628048651968157939569864634275627822027024287016170829296645528659591040748017262313388019824979412839128992227246407727072614243660523678863368358153260045749941939595508906954135362807057194460215232463406333664524469413779251655650367296157979373766431901618470571373994559155142535041556473778617890886566687940189435283663676439453414358504935260411922355244301502766632593127572925093584900199410743748409989538938897253986754382774491357067356077560654756174021292606147677830060159184428629592432096442127830058711759093098966520767750076024367993278874480639061564229501262389617863539955676899366934823335388750004378213518979288199842870209645311590162009078687703390243033888398579851412974445980323312529255535723232728589027166035528179167595403845270165875117628794565626191878413161299236375706668413726144724345789058375717739552653907948655469740059673467060038973707657241965810235817756872383495797906780762055241959336854721 A013752 870 32069550531726714620906642705039013722609345529882356024804566563233722362898197525398937416151365880200356760016547799139557135973407629161665048810294283779299417450882989321369683608683568981571757105785040416301732345979468883193403376377118967269693537745415278632981800534752172880011131664923927743693505369162701441642777147693673307787003630459212037136304089417279692858693387383722839008124547467434031322348551741538439539324947495087556627897414465276181325230304889794978522017918701155468229745133572660411829905086063743491035018103919525262845700547176177625882472447604734817846464381152383108799046415172213201726517545725504145167882229727275915902654107032200374429146878348504798893283883055916657475148294423629762298772494988215507709603410400825634667790036762252038562783816512428621709975181483019110193292540881998495197132139090909072761747544627643200618825206574087759201866669163068526288872981640350967141784090521370136540997791277365105805273570263479338861711797417681377890390697522736385902882801148266166522887731259582168525053190905169576526482291255967930504729276166179224867376939990602070660100231207104551989874466497038857661978949896501097464315960265333705259765519933280882570395346490837255801639172556088771127538134395737385648877967963440968883100804011488251191274556205316261733751430896708696696095032652421634732547046432565838133049864860589122265857024439903470880403163848189274872669949109809032161451852540170113932087054938480520499598082228689454009105312599952283903734313146320567401154224901050620002203315003796927390204874703731388654466079492977474897911915457715199615810303292383098645469883956681538738014835632289982752727509184495045920046103046262098678341216114295201877948647042565007344653990332792360947386495320702796226268206956548494672259070167114427463582796283688129157329548072134890174168250016636659082233455381708974936637989212355157853796989022722770351350186790254655302822888374042993234992601503554324993372358574527311964730226465121516523393925302513479555479770007566395923260357776378533493322170522462820282862712320512622441291333068578235392087104656229092865722103715060960259302073015887463856949659080684164850887855779845308666046463848149486299572891623506277787013404596189318209097137479151345635342767124993414471730401578291807101277716430606025738105404015256747017048757267008899378955557511476981302400758499314324779855706448192642169728189699214573315883354842638989734727538429446126746917025536481233687233964018256612214273469990446197282622147909155806867849083759618935101197496175054785850590749563585933945876884348363945452811679933554304857818770317626774411983942304710092683780055409631207102248058554427633430461660680743556873715374422317427550504956339959387698561251451873797180635763196067018911102607130905625235722960598885088091611848626540268001197334235366584663069822037 A013752 871 70456802518203592022131894022970713148572732129151536186495632739424488031287339963301465503284550838800183801756355514709607027733576561268178112236216541463120820139589927539049194888277801052513150361409733794614905964116893136375907217900530371091516702426677367156661015774850523817384456267837869252894631296050455067289181393483000257208046976118888845588460084449763485210549372082039077300849630785952566815199768176159951667896909646707361911490619580211770371530979842879567812873367386438563700750058459134924790301474082044449803934774311197002472004102146062244063791967387602394808682245391785690031504974133352404193159047958932606933837258710825187238131073149744222620835691731665043168544691073848896472900802848714587770403171489109470437998692650613919365134710766667728722436044877805681896815473718192985094663712317750693948099309582727232857559355546932111759558978843270806966501072151261552256653940663851074810499646875450189980572147436371137454186033868864107479180818926645987225188362457451839828633514122740767850784345577302024249541860418657559628681593889361543318890219737095757033627137159352749240240207962008700721754202893994370283367752922612911129102164702938150455704847293418099007158576240369450996201262105727030167201281267435036270584895615679808636172466413239687867230199983079827029051893680069006641320786737370331507405861012347146378310553098714301618087882694467925524245750974471836895255878194250443658709720030753740308795259699841703537616986656430730458004371782095167736504285982466286580335832107608212144840683063341849476280109724097860873861976646071512350712478260600293555935236333365667724097335052829340607418593884141092107742337678335615886341288392637830796315651803106558525853177552515321136204816761144817001408130219584043309111250683537042794953177157150397137491403435262819758653017114480353712647645286550740003666901473614617935793662299544281804791984882921926461916360378189477700301885757772456137278745503308852010439071788236504386512307543871971801896453889622114583389054706623371843403006034703638084828808637850816161449378968166231503517058751666383156415368929735317025991461861988929689686654415904758093718401000263110177400619148320143139304081074384421400161642896843292298068449897827932105386411041695506360848059373610531594391692267507100201507142998041438546617572621519073196456119715618551935565359852714927921374466422993571541342987066679234846892832769174417574995730589277860447196401929493140462976705103649270410853018948109777034758813569010295429920858956415307688664437019882800417330899096595364513747876791198296879091514913355588159827260814018807772627838387826023383128721243448073626264781734959762003638984644077510646724268515593594451552677605831388328459389078890774773739069439766732405856771741759240547692427866599658642883344435750538537271231432508968798630543315100386504764399015289 A013752 872 154793595132493291672623771168466656787414292487745925001730905128515600204738285899373319710716158192844003812458713065817006639930667705106187312582967741594476441846679070803291081169546328912371391344017185146768948403164814220617868157727465225288062195231410175643184251657346600826793650420439798748609504957422849782834331521482151565086079206533198793757846805536130377007576970464239852829966638836737789292993890683023413814369510493816074119544891217725259506253562714806410484882788148005524450547878434719429764292338558251656219244699161699814430993012414898750208150952350562461394674893125753160999216428170975232012370428365774937433640457387682936362173967709988057097976014734468099841292686289246025550963063858625949331575767761573506552283127753398780845200959554369000003191990596539083127303595758869988252976175962098274603974183153251730588057904136609849535751076518665962905402855516321630307868707638480811358667724185364067387317007917707388986846716409894444131760259181841233933738832319021692103507830527661466968173207233332547276243467339790658504213461774927310671601812762399378202878820339097990080807736892533115485693983758105631512558953170980565750637455852355116551183549503639563518727392000091683838654172846282285277341214944554774686475015667648539573670908709887594244304749362826379982827010415111607590981768462002618321770676644126680593148285157875320654939078279746032376767914890914625658877164392768224718185254907565967458423185560552222672144519684178314816235604805263083517099916303478431616997823140415242082214980690162043299387401063843000339874762691419112634515314738538844942389714224404371989841845111066061314498650763457979360709915879303348102291810598625314259505487011425109081299431082876160536241982424235162952093662092426143150117417751730883020512130214259422511068613347272415009760678600513337106686876694551975788056182537531315604938676072098787125127990787779472436830243750882282507563243009826086133601403870769547866934640718755600137167539673886722048766509195499785739705753190451547939956404258243892872368892577358243106704285593061210613226978077411043794644565538628491506103241710789678528241579751742753531899326997578053059749160268859354477051066120422573816155129444364713178856384425527966835533945058605027474783186443822337912878547911713099142711193166697040486918807049477403812614095015213958602437095596414696643259702731316876676330542585494278958623553593876195412265620104643459402490495039096429597159821112717447092644082628997180145365113411115619059536127127244430991995768132682512516875985315220015836704085310262658243364058264642227187140492008399320676463360938053773372733800571855417756903725471706597121994849263038290890853217928759127010061232700011560157625277806323032177904735559167511095667327516645051483280264022919450038414707725343933166384895457222204450591303663275549150967384636589933 A013752 873 340081528506087761804754425257121244961949200595577797228802798567348773649810014120923183404443399549678276375971792605599963587927676948118293525744780128283064742737153918554830505329493284620479946782805755767451379641753096842697456342527241099957872642923408155888075800891190482016465649973706237850695082391458000972887026352696286988494116016753437749885989431762878438285646604109934956667436705524312923076707577830602440150169814554913914840640126005342395135239077284429683835287485561168137217853688921078587192150267812478888713680604058254492304891648275532554207307642314185727684100740197279694715278492691632584731177831119607537541708084880739411187696207058843761444253304371626415351320031777473518135465851297401210681471961772176993895366031674217121516906508140948693007012803340596365630685999882237364191788658588729909304931280387694052101963215388131839430045115111509120503170073569358621786387550681742342554992990035244856049935466395203133604102235952538093757477289422505190952424214604890657551406703669272242929076536291631606365906897745520076733756975519515301545509182638991433911724768284998284207534597952895254722069682316558072433092020116644302954150490507624191062950258259496121050644080224201429393523217743282180754318649233186839986185609421823841443354986435623044554737534350129556822270941882000201877386945311019752452930176587146317263146782491852079478901154980602033131759109015339432572553130170911789705853005031922430506155738676533233210701509746139757651269623757162994487068516118742114262544217439492286854626312576286009128754120137263071746704853633047790458030146480569842338430202151016405261682533709012136707953535727317180655479685186829455780735107885179815428133554964100964651614850089078924698123635386044653005749775617060236500807966800552749996065150080727951256817743523957495776444210885327801623391068097930690806359433034956300384050271330401035313906195760751500943716045520688374669116444892587911235522284304080696663655405659106053501357084663529128341140020702513029270133539759422050824084220155361832640594456992456060105429315447955479717259670836072063216834110488366795838908822038604923726546750714578829509582821413678982572268905110684001786081192266568394674092819389269274853947476582884943137668077293755245362098660617077676394594169762033678816536491387233397949760619087701856176313166748425067049554299025323088525241566900703178057898202060330930872095947245746001320747567369901680307271617600894855824960126984640231262539049535906804779367154164221015073800871298556014889414702587503479999576539737538374793238875426647060160670836007418973130147660942453307526190003980904140099896159856366352811917484861339393877022683830895125087204519789483802041104528241925397666302735340491701694856704023491021877181118554069178108766740058354031734397112872580621166547615319517183177949094148216381484675344046588082801 A013752 874 747159118127874812685045472289895375181402393708484420511679748452465255708632601023668233939562148810643173198010028354503120002677106255015890876061281941837893239793527159064962620208896746311194443081824245421090681072931553763406311584532348696607446196502727718486102534557945488990175032992232604557977096014033228137432796896873742513721572888807302736499518781583043928913565589229527099798358442036915491999526548493833561009923082577145870904886356833737242112120252793892015386126605777886397467624554559609656061154138384016118503956287115985119593846951261345021593454890164266043721969326213423489289466848443516788654397694969777759979132662482984486379368566908279743893024509704463234526850109815109319343618475300390459867193900013472855588119171588255015972643598385664278536407128939290215290617141741275489129359682919439610742934023011763832468013184207725651227809117899985537745464651631880892064693448847787926593319599107432948741708219670261284528212612387726191985177604861243904522475999486944774640440527961391117715181150232714639185897454346907608584064075216375117495483674257864180304059315922141230403953511702510874624387092049478085135503168196267533590268627645250347765301717396112977948265044252570540377570509381990951117238072365311487449649783899746979651050905199063828886758362967234636338529259314754443524619118848310396139087597961960459027133481134599018615145837492382666790474762506700733361899226985493201983759052055133579822024157872343513363911216912269047559839363394487098888089529912876425034809645714564554219614008730100362055872801941566968627510563431805995636292231817811943617531154125783042359916526558699664347373917992915845900088868355464314350275032023740054495609420256129819339597825645706397561777626943140102653632257030681339592275103060814391741355134727359308911228582522134618220847931315065180166590176611153727701571674377798991943758446112891074584651912086371047573344152008952359148048829429015640984442458616065290570050926233055999542481515005773494965484625483421125306483386851450245660513031681329946311386022012425964051628206039158188938819496826850322887384540742941850458082682018815017427223211319929688432553458645852724711274784528172751924020379409650763098981924198224596854122606052598220073456765814380274060530757375719655038923390967187992359930671577751775295624080135680978019360027346289872307870794958634825489955722480844882193202349926547055125994796098903964901682405511673991635075743869165998247437398985254588083798291830387250100269637698793570117140514242927564712044101584745145559069657803371809420745809312343591172993826708299483966934411090569916635039438746046395799471863204436877127782714240362648347818836376476589816588329977495913084306648547510098672867109543060268623600178739609775064166917463289984304960527908203807720470456981059624702905110856979251441954159843631390121831730870354017913797 A013752 875 1641508582526940963469044902620900139273541058977540271864160407350066166791865824448999109965218040936983051516028032294843354645881602442269912254706636426217851447826379168465722876598946151645694191450767867190136226317230623618203666551217570086446559293716492797513967268423806239311414547483935032213875679942831002217939854782431612302646295636709644112089442763137947511823103599537271038256993497155103335922959827040952333538801012421989478378035325963720720920328195388180757803320152894016415236371146367462414366355642029683412353191962793819307747681751921175012440820393690892498057166609690891405968958666030406384673711735848601738674154459475116916575472741497490597332974847820705726255489691263795174597929790234957840328224998329599863727097819979396270091897985653304419944486462279620602993485860405582249617203223374008824802226048556845139932224965704373255747496632026268226426785839635242319866131507118590074725523159239030188385532958615564042108483109415834443791435197880152858235879770872817669885047839931176285620252987061274062291416707200156016059188773250376133137577632344527604128018317080944283197485865210416391549778441232703353042700460527199771297820174936615014040367873119260212552338302222897477209522409112234119604572044986589337926880575227744114293358838722343232064208123439014496035748782714515512423588204109737940317575452722427128482612258052714043897475404970764718938673053227221511196092601687128564758318637365128474868987074845538698860512943556255097488967081377688156257132697218589505801476791634898325620491977180030495436752545865622630074640707859677772412934033303732840127715945614345344064736608849463162571180497830436113442495243776955098627554245356156899726853896302717213089096422943616955443225446394078805530030068696406903084228401424609218655757230996008401677969195801129756231202905099198200825998618014704739760352968608024385300437306110021690862480250853757191518637101963668333048263278255547363242820081579495443382401884934024030994831888467684368439169722187076212298344000912636189716147130603881892046115090361299843021427168668030541098586434528590159383583836012243245456407652395336593287609395269885525486319948644938436190670701608395535977072773563002726528463287463499439288507365497558289501384514494193462110986073954456082120514689954912019214767685456320650324486104058091108708533980079798849460392136524120711601432722290416206178465562788623880111810567029292010888996244909147759622261409280557698149619965570604330020104847151360788470292394024249473547357709791711859672360891181685084793276038194007865297378543059218869807067437278133966275354901165982106847181646925063931571439683460147819049738623186076738420157983519119067827044560960558521046221706858879686784289039666103410166049592690922675815974717666848095517998279814323765561873593987387995472282528552783415417973289176458164097664312722167777356612009 A013752 876 3606394355811689296741491651058117605983969706573655977285560414948095368441729216314451044593584035938551764180713586951770850157001880565666997223590480228400619630874555033119193159887884695165590138617337004216729289218955680089193455413025001479923090768295134676138186088727102307767177760822205265773884868834399711872813860957002252228913911513851088114260505750614070683475358608183384471050614713249762029022742740008972276784745824291110883996543611142294423861961045267833124893894375908154064274307408569314924362883345539214456939962742258021019121656808970821502332482404938890818231595041490888418913802189268802827128144683659378019867117347466831865716313613069986842340545740662090480583310851706557998591651749146202375201110321330130900608433910494733605391899874480309810618036757628326464776688435311064202408995481752697388090490628679388772431098249652508042877250100561711293459648489678627376745890921139542394171974380848149323883015910078394200512337391386588273009783129742695829544227856607580420737450104328794299507695812573619114854242505718742767282037734831076364503258058260927146269256242626834590184876445867284812234863235388249266634812911778257897541310924335743185846688217243014686977487249983705757429320732819578360771244782835536775425356623775353819102509368672988080845065247195514847790540075623790580794623284429094254877713269631172401276299130941812754442753464720770087508264697940205660097815445906621456774026046291187259287164603435648521396546936993092449183260677786780879296920535789241144245844511221871621388220873864526998474545343266772918273985635167712065991216071168301049760591932514716720910226329642270568168883553733468141233162050577970351684736677047476708699898010177069717156744841207126451108766305727791135749476060926005966076049797929866453386698636498230458486498323175082074439952782502938447214718963778306313253495472031829574505060761523717654824869111125704549766445713014179327707034422327437557044475719230151489111136941200050796095645658963502557460855879645006438419461770005061708806375245936728516825314853523775755118075489563663098793594396659312580165733687718898410267727612312554495452877841407938499493444927172929744310903531433644992541628883517916990183033842557308268116850681998135562034541778343743036257836404477940012418770773830941706214844604947536468762895970615626165832649154235318072264481523943493203388347690872044404974088841446606664605647815763354547923124750065397627890108316189385262834715064358617713054170349191539652269232389671276093383544888412390955700176877926162131290827455912235280058340659101103856966127159700060323906954717861662688743258078294365457662452984561944758452275755139810594309087089791504592016016900430347070738549089968958671865083020146429192134810955141957118767696454714065265853042220752069312939436285990291426052604715230465163673287316320678586522568495050602606852476583773 A013752 877 7923248399718281384941057157374684380346781445342322182096376231640965524466479088242848944972104126956998225905027750533040557794933131602770392900228285061796161329031397407762867372273682675278801534542289398264154248414045629155958021542415928251391030417944410883475594836933443770164489540526384968905225056829176166984572052522533948146923863595930840587030331134099113291595362862178895682898200525009727177762965799799712092096086575967570612140406313679620849224728416453429375391885943870214479210653376626784888825254710149654161897098144740872179010280009308894840624463843650743127654814306155481856353623409823559811200533869999653509648056812384629608978741007914761092622178992234612785841533941199307922905858892874206618316839375962297588636729301356929731046004024233240653927826756509433243114384492378408052692563073410676161634807911208617133031122854486560170201318470934079711730847731823944346710722353743574639995827714723384064570985954442232058525605248876334435802493536044702737508668600966854184360177879210361076018407700224241195334770785064077859718636903423874772813657953999256940353555965051155594636173551570424732479994528147983638796683967176832600898260100765627779305174013282903267289539488214201549072217650004613658614424787889674295609508502434452340568213082974554813616608348088546120595816546145467906005787355890720077966336053379685765604029190679162621510729361991531882255657541374631835234900534656847340532535223701738408653900633748119801508213620573824110855623709097557591815334417128962793908120391154451952189921259880365815648576119157100101447946440463463408982701708356757406324020475734832635839767246224068438267037167552429506289257025119800862651366479473306329013675928359022168593368416132056813085959573683957125241598905854435107469081406051916598090576904386612317294836816015655317544576263158955768530737563420938970217929552053929575187618493067607687650237437143172895836881231492151982972354625853380312826713155148642821577167859816511599022133512742815118741500367580079145207557508701120574247606415322992551465216733191735333994411850571367828049526889460509738624116911918419807358197564250682226509972617573240883387098504998926648251055058559718048613958657088863627432125352098406265052720948349903829789888287021203450658466580638034207284039390106578928554013597069737621872082447442530686334330191854993804765065908103854567844199876845881557728073184658194842138608251232089941787105075893678588474567970668079422447868996395883115580012257173812616035503560107793577163648119842022929673288600803778202445947920639180910288174428045125173754581369861032531623579515142072927168937998012720910484409207082592634319649834042163875697064336271935588659189130245472514412592350661802202087587395261704935120179668446879789932629111006801389079133758992296280527941520320670263037572559361331964590212233956530854590082983626173927254891054549281 A013752 878 17407376734181064202715502574752181583621878835417081834065738580915201257252854556869539132103712766924525102313345967921090105475468090131286553201801542280766166439881980104855019616885280837587526971389409807986346883765658247255639773328687794368306093828223870710995881856742775963051383520536467776684779449853700038865104799392007084078791728320260056769705637501615751901635012208207033815327346553446370609545235862159967466335102207400752634872472671154127005746728330948184337735973418682861210825805468449046400749084598198790193687924623995696177285585180451641964851947064500682651457627030623593638408910631382360905207572912389238760696780816809031250926293994388730120490927245939444290493850068814879506624171987644631940442096108989167802234894275081174619108070841240429716679435384051224835122302729755362491765561072283255527111672980925331841269376911306972693932296680642173126672672466817205729723457011174633484070833489247274789862456141909583832580754731781306755458078298690211914306544916324178643039310800625163284012441717392657906150491414785779057801845276822252875871606524936367497956762455217388841415673292800223137258547978341120054436314675887501224173477441382084231133467307182538478235118255606600803311662177060136207975891258993614427454090179848491792228364143295096925515688540750535826949008951881592989494714820891912011292040309275169627032052131922120279459072408295395545315679618400066142011076474641093607149979886472719283812619692344619203913545324400691571549805288887334029218289714432331258216140499366330938961257007957163696979921733788148922881138329698229109534995653259796021693872985189427300939968639954278358872680657112687625317497684188202495245052155402854004843046014604771704399630410242128818349853183383653804155792796162193931109571849096060766004997458937387261096756484786394732645434050160225823462030426835802917568791225862483276687197829269534089767571649403550852153628065588257906590263112999876547280288801861568279005037788016875983051627327495964815875076307573433882021003846616361901621991294464614635569081162822242528785722835705295118224810576144739895757184855484768316765960048658748851642409840808410220801455415482641846207567963655700552804867169624233389468379398560198564320827923524738714048384566585583981096651077661761153403034540064153906033167872762213555252965137031239917876523431505421389068849800104168485553707129430401782328576786694054068178522327956901602106269851738411858878625831557770491117968185081755204929286929010866317430001321556822489028534919292924376492215055965900710773747581644280459903119218415140006738815269584688471977004194767134220990156781633947840334247027960456017600270685390634034906450346789442488284238519149303114164465394403979437986429507389965742459034731577794898481986156881942651806856868506074928319887520144512567893546912916846326204696278002498287534412315026704118178995646844770357 A013752 879 38244006684995798053365959156730542939217267801411328789442427662270697162184521461442377473231856948933181649782421091522634961729603394018436557384357988390843267668420710290366478098296962000179796756142533348146004103633151169220640582003127084227168488140607843952057952439263878790823889594618619705376460451328578985386635244264239563721105427119611344723043285591049806927892121821430853292274180377921676229170883189165448523538219549659453538814822458525617031625562143093160990005933600846246080184294614182554942445738862242742055532370398918544501496430641452257396779727700707999785252406586280035223584376657147046908741037688519157557250827454529441658285067905672040074718567159328959106214988601186290276053305856855256373151285151449201661510062722353340638180431638205224087544719538760540962763699097272531394408937675806312393064345539092954055268821074141419008569255807370854359299861409597400988202435053550669764503621175876262713327816143775355680179918145723530941741398022222395575731479181164220478757365828973483734975334453111669419812629638284356589990654073178489568289919535285199393011007114112603284590234224282090232557029908415440759596583342924840189509129938716439055800227673880037036682554807567701964875721803001119248923033096008970897116636125127136467525716022819327945357967724028927211806972667283859797919888461499530688808612559477547670589418533832898253971582081024984013058548121624945313998335014786482654908505810580564266536325464081128390998059077708319382694922219685472862192582502607831774300860677107829072897881646481888642264888049132563183569860910347009353648385450211771859661438948461171780165111101979549554443279403676574712822542412161480882053379585420070248640172094086683434565988011301957013914627443893887407730276773168340066647729352464045502912979417285439812629573997075709227622018608202016134146080847758259009898634323219875758881773630905166395219354913739601222181520860097402620778808059260728774374794497689865508974068020273076534764425238508634700477542647738834238800145451016147097863514873938758354345271314720466835742233070044533374739908835789993550978535127500035991934814226903271227058374420256077255100797547815364136118026816151574114512293171664440756662029538636756245812858947983850954764300892788528006469342417622889254026466884520946131554869816458583180890764406057634099574721979017410791784263010828858162761494563358592715775883200366836787788213554521312819827474864269290853956340951932421768986176102624616185229643383036873299393712903460339008395691217686554855153396477957083861569923436872484170407152922858062594805177147277560572933478215903393883515374449249783405214340720429121870667794695803222974689471411896405146760472026571018941819330471505542825256185627735754736182499305276415391964923586669628006019664540107846617518792881757494111662122567678311378671717722771488737713103856113668947639253436117960474329 A013752 880 84022082686935768323245012267337002837460337359700689350405013574008721665319393650788903308690389716806200084571979138075229010919938656658505116573434500494682659067520300507935152381958425514395013473245145765876771015682033118777747358660870204047089168444915433162671321509062741703440085439377107492712083611568888030894437631648534321495268623381786124356526098443536425820578991641683584683126374290293922675488430366596490406213468350601819424776164941380780618481360028375674695043036121059202638164895267359073208553288280347304296004617766424042269787658119270609500725061758455475528199537270057237386214875515752062058504059801676589153280067917601183323252294188761472044156692049045723156354329956806279736489112967510998251813373477733896050337607801010289382082408309136877320335748826656908495191846916707751473516436073746468327562367149387220059425599899888697561826655008793767027381795516885489971080749812650821472614455723400149181181212067874456429355280166154597479005851454822603079882059761017792391829932726254743765740809793486337715328347315310731428209466998773141581532953219021583066445182629705389416244744590747752240927794708788723348833693604405873896351558475360016605593100199514441369591572912226241216831960801193458989883903711931709060965249566904318819153998102134063495951455089691553084339918950022639976029994949914468923312521793172172232284952518830877463975565832011889876689630223210004854854342027485902392833987265845499693580307044586239075022735793725177683780744116648983878237103758229406408138990907605900473156645977320709347055959043944241314302984420032379549965502834115262775676181369769194401022749091049070371111884849877434644071125679518773497871274949167894336262458090708443505741475660830399559570436494234870634783418070650843126425061387363507969899815779776111268347174071575333173085574882219829446718939622524895044747299608114067042263256667098650570296922745485903885132801329633993557851041306195821117301423511424634523216027440539949146877442249003470436949161197082218822643919555882475174006142178043452104496561078440865638125686054887839824303579712230615831499841675117579074280786856506486885847248601302601729456452212550355007051304915085008329583508098146776342386478896384953472050851108720520547617169061456396030213145291517487691096147745292518651026048986759507248417009400108622116765664187901251509550025834791001383587003555698828196559615391205940422770705179283324265160962276799632006142081071395530626462628897466281758949526512532010638767987248902364801445333605257361016772012062071713243869121790808847722384514971519163520786974192568800578734851640339756362083277665001774141255906562782780749857144946679680875392768691936402107432757042376528615177069045897677587087839824135453155392950973692284616146937119913172729225202994616939018688787961221214563321683281189250098941763836928960756755689171881730677963439799151159162100813 A013752 881 184596515663197883006169291951339395233900361179262414502839814822097161498706707850783220569192786207823221585804638166351278136991105228678735741111835597586817801971342100215933529783162660855125844600719585247631265921453426761954710946977931838291454903073479206658388893355410843522457867710311505161488447694616847003875079476731829904325105165569784115211287838280449527527812044636778835548828644315775748118048081515412489422450989966272197276233234376213575018803547982341357305009550357967068196048274902387883839191574351923027538322145232833620866723484888037529073092960683326679735454383382315750537514081508107280342533419384283466369756309214969799761185290332708954081012252431753453774510462915103396581066581189621663159233981530581369622591724338819605772435051055173719472777640172165227963936487676006929987315610054020990915654520627203722470558042980055468543333161054319906159157804750597421466464407338393854775333959224310127751055122913120180775293550525041650661375855646245258966500885294956089884850362199581672053332559116289483960576379051737676947776198996304592054627898222190417996980066237462740547489703865872811673318364975208825197387624848879704950284373970365956482488041138333227688992685688161051953379817880222029400774936455113964806940653298488788445681333830388537500605346832052342126294801933199740027337898904962088224517610379599262394330040683871437788354318132930122059087117600392380666114989434386527557056270023062562826795934576955967247824950538814215371266294824277817580486916956830005878681363024010163339525151212173598435481942019545498167523656770811137871274209726551232318160570469382920099046979753034807605332811015180723913024263117902745374823191063321863856768620425286450382114022026844387832376248977834010784619169501219902348755859868037627009869895268168116456558741435251006981269008016236965294441510350687194413309817239026605291852374897615735302942339271832530835636764521205883846598737749712218994711227454599922047505612286866268275689740621060624549977307149989634753348691264273797957291494365161464273578944689334581806962132262588584093994964627770662981805152160233321226194888723744751688206405177061815999615825510973129950491716898441763300094967291628467624223094135357742778095719885858983643114920428019702078378280205463920457338236596407663476304229623910637424772169652038642790534164220819049566481406759035830039740646811870325547841475014479451108827239278885463410558634122128791517494152113855980786338395687733421024412109748032827373373267985838495468775397930750422153848110500371553996780460574407038446078779392427602255168982301073654871480469053826444727496961030008897788339226718433769307436147447855258883237912816184275430029767222101233367544020693837197658831984093625590582398313289201949301674820852449240486107770979173415024059267150803008395617738168772782467375055149732926782592249110624162299485677238735096679135486161 A013752 882 405558544912045748964553934417092651328879093510839524662739073164147463812658637148170735590516551298587617824012790051473758066969458187407182423222702807898238710931038594174405964933608365898711480587780928789045891229433178596014499950510516248726326422052433817028480398701837623218839935359554376839790119585073212867513549610379830299802256048756815701119199380702147611978603062067003101700776531561759318615351635089361239261124824955900017415884415924541224316311394917203961999105982136453648826718059960546180794703888851174891501693753076535465044191496299018451373585234621268715378793280290947703930918437073311694912545922387270775614354611345288650075324082860961572115983918592562337942599487024482162288603278873598793960837057422687269060834018372386673882039807168216661681692475458247005836768463424187225182132395288684117041692981817966578267816020427181864389702954836340833831669697037062534961822302922451298941408708415809350669068105040125037163319930503516506503042754854800833949402444993018529477016245752480933501171632378487996261386304776667676254264309194881188744017492394152348339365205523705640982834879393322567246280447850533788958660611792988711775774769612894006392026226380918101232716930456889831141575459882847798593502535391885380680848615296779868215161890425363616888829946990018995651469679847239828840061363894201707829265190003979579480343099382465548821014436938047478163814397368062060323454631787347201042852625240668450530470668265572260043471416333774831170672049728938365224329756554155522915462954563750328856936757213145395762753826616941459474049473925472069903189438769233057402998773321234275457606214517417472308916185800352050436914306070032331588486550766118134893320659074354331489504506392977120067730619004301321693808315394180125460216624130078666540684159904165351855059554933246462337848010611672612751887998240459766126041668474141451826199667650061770460564319380216070245893971653089326810977426836117745131380566717756028738369830194245191401690360144470192136300143808527227553107074707609534112169413120259737009052941482468076229895804580907119254506937287212146571025919296032606733950170526067219458989472174004809751155968647607966501230302025876553970308643139707743370418137815380960883476296589232187063923480180359285466197081611404233244772105802307636657440392483731670422224456725528898210803558793139451897559650649601718597310201045679105228607720606811354086093444695711363112997319166316954963934652194141589787585455325950325990633405116428121739301069764887174544899549253858677472004298769316304130926671881972263466035078325163442154606254115458819752642590511256699066310823382929548440981281100398991168437215942938003766473694457156853119775398586956409708494213464360323256453869053695422509529094296376682615779581412830981347978772841243992807858209930314209445172170756793803080822996163963240141355171296041284571970032893501007404060663095717 A013752 883 891012123171764510475124993914352554969547368443314435684037743741631977996411025814531106092364863202996996359356099743087846473131899637733579783820278068952430447915491791401169904959137579879469122851354700549533823031064693375443856391271604198451739149249197096011571435947937258211791337984940965917018892728405848669927268494004487168665556539118724095358881039402618303516990927361205814436606039841185222997927542291326642656691240428112338262698061786217069822936134633097104512035842753788666472299577733319959205964443806031236629221175509148416702088717368943537667766760462927367687208836799212105536227806250065793722863391484833894024737081125599164215487010045532573938816669147859456459891072992787310548061403685296550331959015157643930126652338364133522518841456348572005714678368581768671823380314142939333725144872449239005140599481054072572454391796878518556064177391775440811928178324390426389311123599520625503774274932389533143419942626773154706647813887316225764787184932415997432186837171649661709261004691918200610902074076335538127786265711594338884730618687301153971670606430789952709301585356535581293239288230027129680240078143927622734342177364109196199771377168839528132043281619358877068408279096213786959018041285362616613509925070255972181355824407807025370468710673264523866304759393537071733446278886624385903961614816475561152100895622438743136118313789343276810759768717952890309525900231017632346530629826036801800691147217653748585815444058179462255315506701685303304081966493254477588397852475149479683845272111176559472498690055597280434490770157077420386464486694214262137577307196976005027114388304986751703180360853294766186662688860203373454809900730435861032499904952033161542360625487986356466282441400545370732788804169952450003761296868921013735636095923213782830389883099309451278025565842188342477756252079313844730215897932134290106178913545637688769662160669827185709701859809678334706330229055721837251003717406758950686053643105078909995138198516936756685509513721237401012123451415947334318934176243132618146444436200625210642208889312436982363477081082664252941002151741220005086016543944693383636994488524645769681151399870366288567023289663118794702403202973550850789072768088977937912184808648780391971060997423606543114979439885956249350169234988300255100438764316447669877736396542286758479917627131425986989369135418668527375818938552477174975758290511697356994187251162173164544927147297996477864759255110208398350055764430870529072763325245351112866201421591040792583461244450273457122475144309710727514405993444396187920175645898124693062834879067080384082413669940291663026996555771353230967848684878972296217924835874577576583597056563426634794274942706722373606304146550695543232129561786981199630194429150310968843253435420169139571706867740363989666021509363932213052198864487216900318151043259152675985368568122572227238590557311337402702204618162267021713266721276821290249 A013752 884 1957553634608366629513849611629832563268095568469961815197830923000365455658115023714524840084925604456984401001505351135563998701470783504100674785053150917488489694070335465708370281195225262995193662904426277107325809199249131345850152491623714423998470910900486019937422444777618156291305569552915302119690507324307649527830208881327858309558227716443836837503461643567552412826829067412569174317223469531083934926446810414044633916750655220562807163147641744318902400990687788914338612942746530073700239642172280103950375503883041850626874398922593599071494488912059568952256083572737051426808797814447868995863092490331394548809130871092180065172347367232941363781424961070035064943580222117847225842380687365153721274090903896596521079313956301343714488255187386001348973894679597812696555148375774145771995966550172037716194143284770978094293897059875797441682298777742105267672997729730643463806207778685766777316538548146814231792082026459804316093613951020620890505247110433748005237445296517946358514481266114306775246427308144286742151856745709177266746425768372762529753169256000635275760322328445526102335583028308672101246716241369603907487451682208987147349763668947904050897715639940443306099089717731452919292989174381689948962636703941668699881305379352370882438746223952034738919757349162158934271556387600946598381474713913775831003667751796807851165667682497918670051935395187179153239211873342500010028402807545738265327793727802853556118450437185285643036530595820278574928168223602611359068080385680087261710081887903406865408062828254901161079622052147225114576222035099092589062477267188733916257343911756283044570311106055893491887252794688601312097927425866811480217351904767586688402291179616855908566294197106025156422523756998179499937002761385532658263569221019467177192502743300680878366573169182864457822168155287788423630485818252516872284327756899035363275073059766002226947766991610327004214986001863301349807513235420876440455167142649414657259853901858365259318622141710054438064401645558570023635222760836293498698385206162362067738426332773587780932929819424050252559147138613363711381727375460351173978347046491363850476891288646755989489625515194735981750167389871991961179836932891219183592871491484529593070024601370521160421011339663575223609829429445879822321809269295660455663965203235530721386863203404008380379026807742893415643990514814754644674207999792353421740964254199093316229390803294442505204942613698261868876083477127851175072514454622552372861025564036394967044523235516621305864354057250785298077892048434468349149967597338424860625894038179950659048229310375603829062832858820783670311433029663048436363560679102134790780864416446935754162733269848316643022049126669054813050209971878108480988647245997695587537160843233198548627797618111599639039988425579685296249256072559072075680905278415529998977842040358429139854744165291183243183454413008273736743546102500646704046986645176374677053 A013752 885 4300745335234581485041927596750742141500005963928506107989634537831802906080878707100811073666581552991994729000307256444834105147131311358509182502761772565722211857872527018161289507785909902800440477401024530804794802810750341566832785024097300589524640591248367785802517111176427089371998336307754918756960044591503906012642968912277304706099426293027109531995105230917912650980543461105414475974939962559791405033403642479656060715101189519576487337435368912268628574976541072244801932635214126571919426493852499388378974982031042945827243054432938137160073392139794872988106615609303301984698928798341968183911214201258073823733660523789519603183647165810772176227790639470867037681045747992910355175710370141242725639177715860822556811252761994052140730696646687044963695646611076394494331660981575798261075138510727966862478532796641838873163691840547126979376010414699405273077576012218223689982238489772629609764435190278550867247204212132190082457669850392304096440027901622944367506667316449928149656315341653131985216400795992997972507629270323062455041897413114959277867712855433395700845428155594820846831275913194152606439035582289019784749931345813144762727430780678545199822281260949153943499700109856002063686697216116572817870912838559846133639227918437158828717925454022620321406706896109263178594609383559279676644099946468565500715058050697586849010971898447927318104102063226232599666548485733472522032400968177986968925162819982869262792235610496072557751257719017152029117185587254937155872572607339151713977049907723784883301514033676017850891929648567453576723959811112706418170262556013648414017384574128553848920973500004798001676294389930857082679146554629384822037522134774387954419833721618232431120148351041937268660284694125000361361595066764015250205061578579769388291928527031595889771361252694753213835303437167271166716177342700779568408668081907180693115335512305906892604244080567888428260324246093673065527106578219665539680002212400764001999899022382828474723012845336989600427490415292178341926584405557336816640352297938709462821322653103572354709646813274638404872446263533560073905655043886391529230428461141526379497730161156922908908707256882834951905117755548766338712101741562008546353538666791511515974844049211034989444961913240874766270795256492597969641014964642566021093731551508460994886938457878606411692721896611136834169847161048015954349234975543800467564898466475408015755971594837890183935258922295081325920755399249889031634314256805747563175673164187959742596817548430017008983985863779975299877128830410526963082478811352519418795089201881351597928959794895201612451043790829261723674218366169717414690742811987390135345559122933917851895524993856751664719441931291913424271311308216204332732057999456937205819142372583337211335271366991184406970854570998568595859615591412281350270948896678919407754318962667468820260872931144729585274049345379177399625570787193920808791229659452495165485441 A013752 886 9448737501510375522637114930061380484875513102750927919253227079616470984659690519500481928845479671923412419613675042409300529008247491054644673958567614326891699451745941858900353048605644056452567728850050894178134181775218500422331628697941769395185635378972664025408130093254610315350280344868137556509041217967534081509776602700273238439300439565780559641793246192326654094204253984048595603716943097743861716858387802527804365391077313374509542680345505500254176979223460735721829845999565436078506980006993941156268608035522201351982452990589165087340681242531129335954870234493639354460383546569957304100052937600163988190742852170765574568194472823286266471172456034917494881785257508340424050321035683200310268229273441746227157314322318100932553185340532771437785239335604534838704046659176522028779582079308069343196865336554222120004340630973682037973689094881094593384951434498843437446890977962030467252652464113041976255342107654054421611159500661311892099878741299865608775412148094240492144794924805611930971520432548796616545599261506899768213727048616613565533475365143387170354757405657841821400488313181287553276346561174288976467095599166751479043712165425150763804009551930305291213868841141353636533919673783808110480862395506315981955605383736806437946693282222487696846130535050752051203372356815679737449587087582391438405070982537382598307277105260890096317874712232908033021467407023156439130905184927087037370728582715502363770354541636259871409379513208680683007970456735199096931452042018324116315607578647269155388613426331986211218409569437902695508062539705014616000720066835561985565596193909360432806079378779510541209682818774678093010646084980520758454016436130099330335860374686395256651170965927239136179246645472992625793911424361680541504700520288139753346077366973888416169827680672170372810796161651456494753275441621913612711793843775950075982774392120536077443051524245007650876887932368667799724963053152348605190676964860644478512393778152175074158966459221205366152139196442396915817212705939009468986158853998571344689818445868868548463297094048764380575504764440983231482370724131418402189719251329127933455756513164061759630872429843371588389335543708940639646150487526211732776338724450940950800596732376116643871810581323390201861496937178514237739301309877319717548342928218664088805766603791959298286488910006854667624671154212822491051705269241269729627240081930846471410615869593858844734105763852282293673047899612152006202500588422202227396296953941720947554485208153900747368737816942724605733830052040411927737892205948541485163092810976533329460649924669384757942554943208451888006912257750474869160075561957936296127354193393085817520614468411503283407388613923048333793124070944151000919012331424806891041184655792565591853303591193279632142114967492483855205103575454332782126545274726003585938836238760980428998113137829724970898847086411798052746977379019465044016914331561817131878571513877 A013752 887 20758876290818295023233741501344852925271502286743788638599339893917386753297340071342558797673518839215737085891244068173233262231119737847054348686973048676181063695485834264004075647786599992026291300283561814509360797360155045427862588249378067361222840927602942863821661814880378862824565917675298211650363555874672377076979196132500304851143065726019889533019761884541659044966746002954764541366123985743264191937878002153586190764196857483797465268719075584058426823353943236380860171661045263064479835075365688720322131854042276370305449220324395696887476689840891151092849905182525661749462651814196197107816303907560282055062046219171967326323256792759927437165885908713736255282210745823911638555315395991081659299713751516461064619566132867748819348193150498848814170820323163040632790510210818897228741828239828347003513144409625997649536366249179437428194941453764821666738301593959032070819478582580936554077463656353221832986610515957564279717422952902226943433594635804742479580489363046361242114449797929412344430390309706166550681577530658790765558325810700003477045377220021613269402020230278481616872824059288754548133394899912881298209031369352999459035627439056228077408985590880724796869843987553939465021523303026418726454682927376212356465028069763744168885141042805469970948785506502256493809067924048383176742831418513990175940948634629568481087800258175541610370742775698948548163893229874696770598691284810221103490696225958693203468927974862937486406790519471460568511093447232415958400136314258083545389850288050334388783697651373706046845824055072222031213399731917111353581986837729682287614838018864870874956395178584659037673152847967770344389448702204106323474110177828228747885243186010378862622612142144382185804880104164798869223399322612149685827043073043038101331975241632850325111414436758309065319167148249918972946145243344207127811074775762316934155339488817762142384198766281808976522787413963155995743827775709885603917291798835919291729130600328637927249310908988189436249814583946024050416314948003803362591002234861244283531125573904200973863715625135344124383967476840159566768480916726229610813195170094069802297059421443685909026728365887379691370189528542585302592621095087176909616177618717268908911021030328266586367847167488273489708770981195780313244977800471419453709413296405003106269228530934578335416135285059704771402525805571012840596476523069595991046460002069697689123065497707881880830363183464199199686235447897957626893792763578293589664407809960921777204002314119941969116983823165958797224624332785005240149176468945642903314905715443724825047884498638313199793210228968797951186230277793287544686009621586042591797162884609541092789987100072713646032784788937189343493583864299749019070092140300739617482688776266605301707989851635351816226583580987029885612555273169122332019968573029878307623216557874002508854563811905761064767048846720321885109301705764701705160786441312238737221615987769 A013752 888 45607251210927794166044530078454641876821490523976103639002749746936498696994256136739601678488720889756974377703063217776593477121770064049978404065279787941569796938982377878016954198187160182481761986722985306477065671800260634805014106383883613992606581517943665471816191007292192361625571321132630170995848732256655212438123293903103169757961315400065697304044416860338024921791940968491617697381374396677951429687517970731428861108940495891903031195375809058176363730908613290328749797139316442952662197660578418118547723683330881185561071937052697346061786287580437858950991241686008878863569446035789045045872419684909939674971315543520812215932195173693560579453451341444078552855017008575133869906027924992406405481471112081664958969186793910444156107980351645970844733292249989200270240750933169117211545796642902878366718378267948316836031396649447224029744286373921313201824048601927993459590394445930317609308187653008028367071583303558768722539178227526192594723607414863019227638335130612855648925446206050918920713567510424447911847425834857363311931641806107907639068693752387484352876238445921824112269594458257393742249068595108600212165241918468539811501273483606533086067541343164952378723047240656005004652286696749041942020938391445538547153666669270945939040654871043617526174481757785457516898522229134297839304000626475236416542264150281161952949897167211664917984521878210589960316073426034708805005324752728055764369059608431248968021234760773873657635718771278798869018872303569617860605099482425009549221501082846584652157783740068032184920275448993671802575839211021893643819625082492111985889799127446121312279200207350495905767916806985191446623618798742421592672620060688618559103879279664802361181878876291207662213321588850063115683808311778892859762013631475554708626349605867372164269777517558005016506210224705071983562681099627223059800931282349810304339280856932623426818084689521134321420563948477053722649189623234618671806290082042514683928899928922017526166736067047052191440842640929414838764643940764355987612431909990153690917882885867529539578583228422351041271576546617830568190352574047526454956589788696671355646639548911777942131722219854573181940306394208059909795988545906527670426742228321839792877513203631201690250160226971736856890169845687129348199216227635708539799581012201791824473495082463268602909249221276171382771349194839515210790458921183902392329072624547125823003374898464216492184307914070845641710659279031812906285662701581511016492703958484145144517193084121512506150013459495611477502499659128656512607740702273577458582847856829863440630202243508374099945682873044449098756147920311852735675163138624535574178366857487161780859601658859751880334028181295004987655403749866548594896992432240724939609467241457731847852453704042867940249804127428504658690783935152561763447870954946642641848206777649183511953476694756957059293206316244547181585135847565049646238247811562988505675890325128493 A013752 889 100199130910408363782799832582364848203376814681175499694889041194019487637296380732416904887639719794796072707813629889455175869236528830717802553731419694107628843874944284198003248373417190920912431084830398718330113280945172614666615991725392299941756659594922233041580171643020946618491380192528388485677879664767871501726556876705117663958241009933944336976985583842162640753176894307776084081146879549501459291023476981696949207856342269474510959536240652500813471116806223398852263304315078225166998848260290784606449348932277945964677675045704776069297744473814221976115327757984161506863262072940628531965781706047747137465911980249115224438403032796604752593059232597152640580622472367839569112183543351208316872842792033243417914855303386221245810969232832566197945879043073226272993718929800172550513766115224457623771680277054682452088760978438835551193348197163505125104407434778435801630720096597708907787650088273658638322456268517918614883418574565875045130607765490454053243121422281956443860689205314693868868807707820402512062328794559181627196313817048019073083033920173995303123269095865690247574656299024791494051721203703453594666127036494875381965868297843483553190090388330933400376054534787721242995221073872757645146620001646005848188096605672388268228072318751682827705005336421854650164626053337408052352950889376366094407143354338167712810630924076364027824811994566428666142814413316998255244596698481743538514318823959723453982742652769420200425825674140499521115234462450942450439749403562887745979639637879013946480790650876929466710269845161439096950259118746615100335471716306235170032999888682999128523077402855549039504972113224946465608232090500837100239101746273332894974351222777423570787516587891211783233882667530703588665157326860978227612897143948351793694852090084090616644900701206074937021264143863677043147887210375881009062382646027322533238633400042680973668719332062877932104160978994804087028660269602246457221958419310247404760591793143841672504988319139302373664595531282121924400765922737859290104784512906248367658946588700250962398454147352843905237673653672919373758314204605182415621539627765766586968355667088959176138863393717020497280722853148075107621821786835356641291927552675623082024951896508377750113479602018656905874587703150974623177993678052115651661939679483807336638368268696171801120591620539143748527948654181062414918106638249841033555946972556130035433138414651925883633328924487213647874838318436032892955109600955374579703234470596789666882504273205814962976011579570511858416072991751105658358199206322895049676506516741455209979064554328987897897580665272078654669967256980925140460278333415558104656469871985899294432548544844514874881093859914305125957878922038456807262988692373632872692321999529482636869731840787782180864728819667960424735143652305530178194294972488017773884140510290495256175761788298381034659267174276789270157942543457100414072785430442003885746969931044307299121 A013752 890 220137490610167175230811232183455571502818861854542572829671223503260814339140148469119940038144464389166971739066544867133021384712653841087012210547929067954460569993252592383013136676397568453244611093372385984171258878236544234422555333820686882972039381130044145992351637099717019720825562282984869503034301623495013689293245458121143507716255498824875708338437327701231321734729636794184056726279694370254706062378578928788197409660383966035500578101120713544287196043623272807278422479580226860691896469627858853780369219604214647284396852075413393024247144608969845681525375084291202830578586774250560884728822408186900461012608620607306148091171463054140641446951134015944351355627571792143533339467244742604672169635614097035789158937101539528077046699404533147936887096257631878121767200488770979093478744155148133399426381568689137347239007869630121705971785989168220759854383134208223456182692052225166470409467243937228028394436421933867196898870608321227474151945260782527554975137764753458307161934184076382429904770534081424319000936361646522034950301456054497903563425522622267680961822203616921473921519888957466912431631484536487547481481099179241214179012650362133366358628583163060680626191812928623570860500699298448546387124143616274848469248242662237025297074884297447172467896724118814666411683439182285491019433103959876309412493949480954465044956140195771769131111952062443779515763266057445166772378946564390554115958456239512428400085608134416180335539006086677447890170114004720563616129439627664377917268284420193640418297059976614038362462849819681695999719283886313375437031360724798668562500755436549085365201054073641239792423732755207384941285902830339109225306536562512370258649636441999585020173943596992287764840220564955784297350647113569166065535025254528890747590041914747084768846840549746636635717324068498463795908201195810576910054673322027605525277579893770099150176372542142816832841670851584579201966612316135466516642647224613548259020169537020154493459337149047314941116382226821867908482732255076860360211574855027663746705655374451364389403761734198059807169017119403864147016307517585767120522562201389191569477400594443309977082875996294032525748108366321011445142465677278540918364833228343911208819316628905916999314685634989222206469183822691247122052110680498086701281475825924718594495086325489447061939790324498815515903193235794125575080284234900750722415498705817687846605096990281166342423647098408384381019785603964265822375793298957951608006131901146898140861888233175473658297440316414552940112362877179131412963656291400424139284817280977096324004825860786411680984721602756804309918063587092533591231498513981155930264308753020749868309153023399180113763210231728361729459991718489605556786157144871421305031432966273353202800854210757451359809216810509053143110604115249801492866054556175049223456701108218077818148648891543133146409981886106026536999767975249609717909590681082536986092938504343136168837 A013752 891 483642066870537283982092277107051890591693039494430032506787678036664009103090906186656508263803388262999836910729199073091247982213700488868165826573800162295949872275175945465479861278045457891778410572139132007224255755485687683026354068404049081889570520342706988745196546708078292326653760335717758298166360666818545075377260271492152286452613330918251931219546808959605213851201012036822372627636488531449589219045737906547669709023863573379994770088162207656798969707840330357590694187637758412940096543772405901755471175470459580083819884009683224474270976705906750962311249060187772618781155143028482263749222830786620312844701139474251607356303704329946989258951641433029739928313775227339342746809536699502464756689444171187628782184812082343185271598591759326017340950478017236233522539473829841068372800908860449078539760306410034751884100289577377388020013818202581009400079745855466933233374438738690735489599534930089978382576818988706231586818726481736760711823737939213038280377669163347900834769402415812198500780863376889228845057186537408910785812298951731894128845873201122095073123381346376478205579196039554806612294371526663141816813974896792947551290792845607005889906997209244315335743413004185985180520036358691456412511743524955842086938389128934744577673520801491437911969102889035822106468515883481223769694529399848251779249207009656959703768640010110576781052958681188983596131895528207031398916545601966047392760728358208805194988081071312348197179196372430353014703740468371078264636378861978638284238420871165427998998640768621042282330881053840686111383266698230485835157899512382674831814159694098340547346715799789803823954940863190624716005128518255022967998460827839677458253251263073088289322154082592056219353964581207858101279371708511457845980450484199972972455322086699345237156508687793360688670960978491124959610318027195837471390117288494649339034843026612907832937490475087768581753150860931320506720647258549619937063895952475965525067312472833279422130163716456950925632691752327643794936562764403862211384829956495777251512324857669647563520064530033137396350330611330289530994827616135930363788069156452053878141849105991952019651078563857989459068594080807262144977997092980954397647538602671572925776038633706299647494364340071321187612796858452669927148487165054296482715402389556606752105704657100315195081719342923897688439315539039693888451384464076949337146850656681460198991398087647722454304752675203220485100468971909492011759617877810619682789471786819735215473568448286515627279476375162772809426861241162551714281152872206731834008743566306680623838602416147746463123433361256699068889985700842296299935602235216599578790686330386587460675209192407998709937772879107210719623601805521663408259187247282512607154058226902556986553476701034120637500849332688389755413997241203813879826721859916583143934372334755116966472581614720263522662730203774940301788490241623392550247370726338333758446185894041870162934889 A013752 892 1062561620914570412908656732804193003629949607769262781417412528646550827999490720892084348655576044013810641692872050363581471816923499974043360320982638956564201869388561552187659255227865870988237168026989673019871689894802055839608899888283695832911386433192927254273196813117648008241658311457571914981071494385000343530603840816468258573336391488027399492889344339284252654831088623444898752662917365303594747514243486180685230350725428270715848509883692370221987336448125205795626755130240155233229392106667975766156770172508599697444152285169274044169973335822877131864197814185232536443462197849233575533457042559238204827319808403424930781361799238412893535401916756228366338622505364174464536014740552128806915070446708844099220434460032144907978041702106095239260098068200203868005049019224004160827215043596766406625551853393182846349889368336201498121479970358591070477651975201644460852313723641908903545870650178241407682506521271318187590796240742080375663283876752252451045101989739151875338133988377107539400106215556839025635772590638822687376996429620796954971401074383422865242875652068817989122617657493698901910127210734244078922571540302848254105770185871881798591940125672868709760792628278370196609441602519880045129738288300524327985065003640916269633837148725200876689092596119047211701167911329396008248622018881091466609159010507800216340469179702102212937187973350222572196960701774475470847983419650687519406121895320202984745013388814113673228989202694430229485573304117809011258947406124359767068310471810653950445313800013768660429894280945675287987386709036936012377379841905228704736605495708847934054182520734612138199001229005076429802501063267354606285460692618438763771375782393024971574971640772519454747513920660184913664248510779643599672887619049713787340620484342624478461486032849587082013433010101269745001536263868705749254924644087682822744597859550129468558508963666573767827574111672441466111153265262027033515001729379407589696258572885502814714890419969685055921183615023779863833417475628393395285278412471414421222621572577712300215697053581772482802859781676353092646099595636272650639009242387936725162370277642485864318587173419604796002841573701195533554932516659613279156811631642310069445717929956878252740325545118455136692649185314698020515829945226301624289372525739049855865034376233131649392483594537396403803221501176239270207472927691667577057693711630892729168057184101598562046232107541627421475405765730331285153949835880477549931443088469515642958268395429880885474833133009596232611862310814146834126116275692860238189839317209615175777330573409508276598979482183094680967854351298584750524970958518110770869274603137867859332651103434595720373165733287015398541951013053166731094507945434382279680197917465924504917699457988312171963040589365983916392292644551938924779093979307926236733167223816019456991975340261807540418959290018257693543843029313060846593432893473485765319267306270409209988747967951133 A013752 893 2334447881149311197160318841970812028974999288269070330774055325436472169114881113799909313996300568698341979799239894648788493581780929442973262625198857787571551507046669730156287383735621318561157058155296311624658102698880116679620753054559279744906315993724861177638213398419472674106923310272285497213414073163845754736736638273780764085620052099196196685877889513407503082663901705708442559600429451571997660288792939138965451080543765910762719176214472137377706178176531077132991981021137621047404974458349542758246424069001393535284802570516895075041431418802861058705642597764955882566286448674766165447005122502646336005621619062324572926651872926793127097278011113433720845953644285091298585624384993026988792409771419330485987294508690622362827757619527091240654435455835847898007092695235137141337391450782095795356337421904822713430706942234634691372891494877824581839401389518012880492533250841273861090277818441596372678466827233086058136979340910350585332234677224698634946089071456916670117880372464505264062033355578375339321792381633493444167261155876890910072168160420380034938597807595193122102390993513656487496549481983134241392889674045357614270377098360524311506492456103292555344461404327579321950943200736176459150035019396251948583187812999093044385540215749266326085936433673546724107465901190683030122222575481757952140322346085637075300010787805518561823001977450438991116722661798522609453019572972560480135249804018485957484794415224607740084089278319663214179804549146826397735907451255218408249078106568006729128354418630249746964477735237648607708288599754148419193103512665787464306322274072338911117038998053942867623205700124152916276094835998378070009157141682709964005712593917475862550212694777225242080288083690426255320353978182876988481334099052221190787343204100745979179884814170542819183512323192489629768375171719546531113069443060639161569881497431634442423044193175462567917180323344353901046203723780673392632458799446558474562680084629449683928614252673398067858840402207244360842018193955580289441756672199697483426099594953233923573886426719154144717882940342947744543480811612891013453903305526296985181727499980541443907936020002871736818242937421526587220186739101170374307515154718155222572242292115261521270495222625245935313750260136391551073278389662184668563751439048692533335480524584190233715286457198659899155677638084197676645818022138593666795753084453071325982221633471212040815571940268955444981466467309537833483227789429409177199380465367525867579315664759448305388208393222082923048261496858680594575077457697213943303076979909524541182795269780689683687957922356259014086376009802990696903361195864289363599796303093895686953834474245806797659845116031572830596666375677807308214633956119337868457394824672636137304185709200321841802800174837066664313866940080609817739669472539513942102768390723794747011369822555191166300453560170112152715823135400794679965772066961248226406430271876089034345279285588639201 A013752 894 5128781994885036700161220495809874027658073436327147516710599549983929355545393807018400762849872349430257329618930048543388320399172701986212257987561890559294698660981533397153363382067160036878862056767185996639373851629439616345126794460866737599559176238213520007271154836327581465012910512668211237377870718740969123156610394287496338696107254461934044118873723260956284272612592047441448303442143505103678859654478087288307096023954653705945694030143195285818820473453838776461183382303439353441148728884993945439867393679596061597020711247425618479866024827109885745976296787289608073998131327738461265487070254138314000204350697079927086719854164820164500232719790416213884698560156494345582992616773829680294376924267808269077714086035593297331132583490101019455717794696471357831921582651431596299518249017368264462397873315924895501407263152089492416946242614246580606301164852771074298442095552098278672815340367116187230774591619431090069726943611980040235974919585862662900976557689990845924248983178304518065144287282205690620489977862448785096835472759461529329428553448443574936760099383286639289258953012749503303029919211916945928340178613877650678552018485098071912379763926058933744091781705307691770326222212017379680752626937613565531037263625159007418515031854001138118410802344780782152864102584915930617178522998333422220852288194350144654434123700808724280325135344458614463483439687971354172968284001820715374857143819428613648594093330248463204964744144468300081553030594475577595825788670407714842923224600129910783894994657730658694080957584317113991135110053659864076967248417326735059080990036136928587724134678724512480168182923172763957058580354688436619810118240276913790920550568836694470022817290425563856850392919867866482938817690067780743693491015617729956159793019409338916258206936732682573746176574053899716601120252267843728855413566404224237969029649857300870003428092406491261714045170387545520598509581146139443613511982384088968614208145930900955591165513123455555085872363649315860769913972120409895903539408822735371087140810112254930091828479501981655945188819933456194762027343113521556558225562241274476444255317457249552265735435946309205789679733515093912122750265805271312353610794915787023991216315777229562231278004107665319884309321519652237707992622087819716834561911589977495738050712511465943472484346465455798445023770870982295590862194638490285950269526543397703182940928736252853671811552770895112624281828679054620162651453376411962307038882412454331071756515476507926937893839908916181937030508598521266281445174560779033436860124861225416978601207708175235062443555416701053947768093537170561096684547313843731828752477897288824237574339918037534458679719921365508820876027364142656147550801594185297000896429805781593657296003113107086440751984117035461497565667357099769574053831169312130799782154420177059183979500153754992362096471693736399516663428475545911884801231113862353414927307311767608456578590438240324597 A013752 895 11267934042762425630254201429294293238764787339610743094213187211314692794133230194019426475981169551698275353172789316649824139916982426263708330798673473558770452958176428873545939350401550601022859938717507634616704352029878837110243567430524222506231510195355103455974727175411696478633364396332060088519181969073909163575073036249629456115347638052869094929165570004320956546929864728228861922662389280712782454660888357772410689964628374191962689784224600042943948580178083791885219890920656259510203757360331698131388663914072547328654502610594083800265656545160418983909924041675268938573894527041399400275093348341875858448958481484599809523519600109901407011285379544421904682736663818077245834779052103807606746102616374767163737847020198474236498285927751939744211994948147573156731717085195217070041593091158077023888127675086995416591757145140614840030895023499737592043659181538050233677283927959918244175302786554263346011777787890104883190095115520148398436898330140270393445497244909888495575016042735026189121999159005902293216481363799980857747533652536979936754531926230534136061938345080746518501919769010658756756732508581530204563372414689198540778784611760463991498341345551477435769644406560998819406710199802183158613521381937003471688868184474339298477524983240500446148532751483378389842433379060299565941215027338528619212477162987267805791769770676767243874322351775575976273116994473065118011319952000111678561144971284664185961223046555873661307542885396855279172008216062843978029257708885749509902324446485413992217303263034257150895863812744699438523836787890721377097044772866836924800935109392832107229923889157753918929497882210562413657701039250495253722829773888379598652449599734217750640129587064963793500313244949702663016582465078914293894599761312152713683065263642317599019280640001703614520349933196417677372661194232452672295343605390080650817958140736490011397531519017061301985757239341437508754925549778068357618885825297843464045415296610189399433790632332231854523661582937546946111500996748540541300076081183549610278448359816624081411747169465853698111579837393803259892174072820406859758421560244080024748028932453577266327820752774041325119926374532661324933682333974181073240882916429984091708702245762573348222117775024540707785827579378675966244459790726939917885532519763180558136497415387690677809048109184606389183717224603548103413124241620763158232742149815844753892921220433547519516969981437656562435547177607883000497345243067977081188564424660162165364649064501887915482552766279888851715656027390951222020335048510031536460781694320112241101986853334860991432188491250492215523246501501163722729415950448514678827769193940343546849950824799928463205719344667240022879464632119021415556169111102425097510969456283302161265079318839496268910332109105126908910151771183548193754196267078978751367121393261128999027202961837799718219525948311138869738109552360774368410908304757155590452595294163953435779103163192813993139609 A013752 896 24755651091949049109668480540159562245566237785124802577986372303258380068710706736260679967730629505081110950920618128679663635397610390501367202764685621408618685149113614235180428752832206670447223285362364273252899461409643805131205117644861716846190627899195162292776475604379497163557501578741536014476642786055378432374435460640435915085418760802153401559376757299493141533604912807918809644089269249725983052889971722025986285852288538099742029455941446294347855030651250090771828100352681802143917654920648740794660894619217386481053942235475202109183647429717440507650103119560565858046846275909954482404380086307101261012361783821665781523172561441453391203793978859094924587972450408315709099009577472065312021187448175363458732049903376047897586734183271011618033752901080218225339582436173891902881380021274295221482216502166128930252090447873930803547876366628923489719919221839096363388992789727940382453140222059716571187875799994560428368638968797766031365865631318174054399757447067025024778310245888852537501032152335967338196609556268557944471331434623744921049706641928483496928078544142400101148717732516417288594541321353621859425729195072169194090989792037739389321855936176595926385908761214514406236542308965396399473906476115596627300443401290123438755122388179379480188326455008982322483826133795478146372849415062747376409812327083027369324518186176857634791886206850940419872038036857324064270869934544245357798835501912407216556807033283254433892671719216891048340902050690068219730279186421991673255406808928454540901415268886262960518212796600104666436869422995914865482207365988440723787654435336052139584142784479585359888106847216605622805969183233338072429057013232769978239431770616076398156364702781725454320188199154496750647431675778374703686435675602799511961694384222171765045359566083742841101208803232529637187736643728698521032869901042007189847054035198068555040376747280483680462708654833138206734571432862416181688692158179362090507777406652586110556038019233913384388484497713790640606967689856543569236267150360258493781751046517123106861608531316480574751140902754185761983106437986433870889252167856243814371419564600509254122222193844568791288478244848256930879300087741275817910219767396675049484018833940373646043992751728915935005463191894951097839078160227086999594514945919707686225884821606756419146478695878580237036626742453995183198633958840816658637334503145410924302747921292503900378783049218531467670897149204518952092667499020345647371276040978376277306133994710647750315168427516915807219296292177919834778676101576539285604337382421286593701065116776689598176518115277331397504572563798056698836526843135386749384608919086934772429341962085442833662965400233926330266183796765490049976903537092027939231599895454414848299379263490373302795999643703963818875603441290255381677969198772516316753565700994700410862764907157645980928298508439572096814626686536621287398765545551470832224351861278205698406689649534612342927720973 A013752 897 54388165449012060893941651746730558253509024413919191263836059950258661010957422699564713889104193022663200759172598028709221006968550027931503744474014310234735251272602610474691401969972358054972549557941114308336620116716987439873257643465761191911080809494531771557229916902821755268335830968495154623805184200963666415926634707027037705442665017482331023225950735786986431949329993438997624788064124541647984767199267873291091870017477918205133238714703357508682237502340796449425706336474841919310187087860665283525869985478420598098875511091339019033876473403089216795307276553674563190128921268174169997842423049616701470444158839056199722006410117486873100474735371553431549319775473547069612890524041706127490510548823641273518834313637717177230998055000646412524820155123673239441071062612274040510630391906739626601596429655258985259763842713979025975394684377483744906914662530380494710365617159032285020249549067865197306899763132588049261125899814448691970910806792006028397516267111206253979437947610217809024889767638682120242017951195122021804003515161868367591546205492316878242750988561480853022223732858338568783042207283013907225158327041573555719417904573106913438340117491779981250269841548388288150501683452796975889644172528025965790179074152634401194945003886830096717973753221654734162496966015948665487581150164892855985972357682601411130405966455030556223637773996451516102458867566975540969203101246193707051084041597701558654775305052123309991262199767119509633204961805366079878747423372569115706142128759215814626360409345743119724258513514130429952161802122322024959464409583076604270161476794433306550666361697501649035674170743334882553304714295563643745126638258072395642192031600043519846749533252011450823141453473542429361172407391685089223999099179299350527779842562136111367804654966685983021899355740701867612901457406271950650709215172589289796093977715330156615423707713775222645976570914668404640195853437998728351170056671520058512845586962415731684891615528256907705501500441477198037413508014614826221612078929341487910838507049198119465774953943302307822728256563350946119076884844256195214343687012780167660174008783427318831306522159876517634460786703931620477141822292767582971948752828970495083716389378167000900358652075548428309207002632593207561952454718018910138109149336185597786638268953070043852864813694845240780769468953171427417487398807573274199026223903410467800693137183079631069132186359133113634472961036802328137747590495347699387274693462029492681241576386379293107442425035254664028460793953914889877008751395163656810472729229179566646361240061558387047193810299264297080317545922664330567343849474368444688397985795233995695027264290701717905557534984313936147594805801493781639799257070991185382491824970313349421713736241888350146242811217217608510069700760514691073546498329703218347907583845085356802665494501025348220099471823041739896701734830320956968415087903576581418396901039228217919399497160027543317412202977681 A013752 898 119490799491479497783989808887567036482959326637380463206647823710718278241073457670943676414361912070791052067902197869074158552309904411365513726609409439585713347045907935212897010128029270646774691378796628135415554396427221405401547042694277338628644538459486302111234127435499396324533820637783854708499989689517175115790816451338401838857535043408681258027413766524009190992677995585477781659376881618000622533536791517620528838428398986296677725456203276446574875792642729799388276821235227696724481032029881627906336358096090054023229497867671824817426612066587009299290086588423015328713240026178651485259803440007893130565816969406470789248083028118660201742993611302889113855546715382911939520481319628362096651675765539877920878987062064638376502726836420168317029880806710107052033124559166067001854971019106959643707355952603990615701162442611920067942121577331787560491513579245946878673260898393930189488259302099838483258779602295944226693601892343776260091042522037244389343238843320139992825170899648526427682819502184618171713438775683081903395722810624803598627013466620181499323921869573434089825541089769835616343729400781554173672844510337101915561136347115888824033238129440618806842841881809069066652198545794956029548247044073046841023425913337779425294173539365722489388335827975450955005834337039218076215786912269604601181269828675300253501908301702132023332189470203980877102132044645263509339213437887574391231639390150324364541345199514912050803052888361562664151301086389277493608089149534347206394256883997144734113819332597634034195954190544554604899479262741488835943307854019299581544764517369974491813996649411122931376153123106736969610457307353325308043224252985053225895893425295613103308724554669157458441773281372717306495779039532141025126020896920673109532314109013036675066826961809104699112884562322003145544501921579475579608145734178669682018469040580354084085885847164164153210526299526484994510290003283206187520614507329568552721754556427362511706879315580426228986796469925404088197477108108773208881737407763248940112199987088268466307573813435170286533979669682028623611916002830860885913080367078028349402297297189819472380429185248709242910348388537770188280583577210379789371409965248177698924907463832900978087958609979896995327784783807277013609543015487545573425801091599758337244276889894886344743995687574993995350523290117626036219815180238483415260613915792797758122822391225949458883413431015450654937095397854714918631456318278895553842501536078795420687743320875306957051007802454496870528364316751013059788226815174554012608586116507507922055644415243776342684801227483660685457648392093534256454437295187472980410374792129088541974899646671674238509904360537717716265788345881838262638967784967634285334539459778428679505078523428705271295456244227085896623132570850776288581656830357970710352961707652528895456091418752690039558539595222702553053711422215142459607948124157749376217991583184394768920695260580512668354609941965157 A013752 899 262521286482780456631425610125984779153061640622324877665005268692448057295638386503063257082353120819527941393181128718355926339424859991770033657360872538769812223459859733662734731251280307610963996959216192013507973008950605427667198852799327312967132050995491405738381377975792173725000803941211128794574477347869233729392423743590468839970004490368872723886228045053248192610913556301294686305651008914747367706180330964212301858027192572893800962827278598353125002116436077369256044176253795249703684827369649936510220978737109848689035206815274999123886266710291659430540320234765364677182988337514497313115788157697341207853099881786016323978038412776696463229356964032447383140636133696257531126497459223511526343731656891111792171134575356010513176490859615109792514648132342105193316774656487849203075371328977990337225061027870967382695453886418388389268841105397937270399855333603345292445154193771464626305705686713345147719538786244189466045843357479276443420020420915825923387095738774347564236900466527812561619154446299606123254424990175730941760403014942693506183548586164538754014656347452834695346713774224328849107173493517074519559239389210612908487816554613607746401024170381039518633723614334524739434880205111518396917498755828483909728466731603101397371299265986492309186173814062065748147818038475162113446083846256321308795249813599634656943692538839584055260820266038145986993384102085643930018251923039000937535911740160262628897335403334261775614307195730353173140408486797242653456971861526960812448182374141726980848061073717001973128511356626386466964155940243050972567447355280401180653847644661833958515350638756237080233408411465501122234174704255255701770963683808161937293277855374461987969267846608138936196575899175859922371226549852113832201867910534718821642494097501641575121818835094603023951007383421440910761270721710107848399096177990537291394576482155037922736691206219668644603526280059687532939107137213203993982790072603062110329694760470915438220013856330196425083991844426112781769857206514974739913177084855857921426503371632925820477739668117069119515153334291416886075379458219401366351037566470428283636847161926033380819802919991414206674035409617481103652442119131204397248987693650246404538021698040883448859245066125833698735143170024587598900166005026137624816484998244669066925676327099065299402558525602261807785099668388424401574933950983948063327568772996776674595840793523410961166859307940945088896798589086808676233309531258733531791975874765113539250972075963049384641064141992529624550816403901975692354734312938495165701063697966994904756250780290576624878508296781602525950453517429494761430398737526878137961593418307607526718854523737668302006259880101365822635936995902398663017812223573892524879983193133207808872657515972865481036117368566907714881022258159155506013900056296461650645456871712605983317032846999660016910111490704277509059003994606667983758662028774575379550927508256115307318767487495386332375078042497449929 A013752 900 576759266402668663219242065446788559799276424447247756230016575317308381878517535147229975809929806440502887240818939794227970167716417401918763945221836967677277454941311834857028204559062835821287901319397973853677016700664480124584835879600122106588789116037094618407223887412815405673826766258840849961680126733268706503475154964668260041414099865340413374378043014981986279166177083193944425813515266585699966850478187128374427182085742082647680715331531080581815629649810061980255529055229588163598995565731120910512955490285430337569810349373159173075178127962510775768897083555779506195771025377519350596915386582461058633653260440283877863779750392870402129714897249979286900759977585730677795884914917914054823377178450189772607399982662057155097448750418574396214154681946755605109716953920303804699156590809764644770883459078232515339781912188461199291223643908559268183068482167926549607502003763715907783993635393709219289539826713378484256902717856381970346193784864752069553681449338087241598628470324961604197877282318520234652789971703416080879047605423829097633085256243803491642570199995353877825676730161970850481488460165257012719471648938095716559947732970486096218843050102327143822438290780692950852538431810630005918027744766555179149673441409332013770024744487372323603282023869494358448680756230529931163241046210225137915423163840478397341305292507830566169408022124485806733424464872282159714250099474916685059766398093132096995687445881125373121024632909019585921389477445493542109644967179774732904948656675989374176923190178956253334963339450508171067920250600713982986730681839551041393896503275322049206858225353347452865272798279989705965548481825248796776790807213326531776233331448257692987568481458998081242823877250489364249449584730025094089347503799444777251148559532211106540542635980702842843620363221376905680942511775597106942932814303045210429193884531294618316252510580064612012193947237291133509867218380457409174780189789508927456394339388754601217769370442357441545909530082204169781548376282713399503589250055428319853374027907477538027589594050853200855574791875438242898707608669708024801873229533535530939150153214751495337661107015221137012062855794929605984724415335731256060756025962949591350770033670595820937143761410278456636121109544544018954783664713042424361721817541143537940035710890636646462787421080748169191703863971449368410260129890311733895130668594273918354087062223370933881683589899546256360306266500223718661684581040175437569346970996858954445734385650890819498056417919957587585138143639372640596103351285525873879045236944433487805749482964298396844858082728029180749513146377792599990862586026346551269101620740021813736201323388651657259507752956582700712331153579997569862650133455191841877161323075313657556093228562592385461836349858741496249593605901175664646712538423683326246468068747152595345347521164858253057151514945077297687402631776150849560317780477217742108873387735638685330179332170027363772228046459366897494013 A013752 901 1267140108286663053092674817786594465879010304510603320437346415972126514987103024718464256854415784749784843268079210727918850458472969032015524387652375817986978568506062101180890965416261050299369519198717348556528405691359862833712884427481468268175569687933496876640670880645955446265397405470673347365811238432991348188134915457376167310986777404152888183508560503915423855328091051777095903512293040688782827170500577121038616519042375355576954531583373784038248938340632706170621397334339405195426993257911272640396963212157090451640873337572830703246166347133636174364266892572047575112108942754410013261423104321666945818136213187303679666724111613136273478983629258204493320969670755850299117559158074657178446959661055066930418457761908539569749094904669607948482497836237022064426048147762907458924047030009052924561630959594876836201500861078049254842818345667104712198201455322934629487681902268883849401434016959979154779118999289292529912415271130471188850587745347860296809438144195777669792186749303940644422736389253788955532179567832405129691267589116152527499888307967636271138726729389792469583011776165849958507830146983069656944679212716996289282205169336157953392798181074812734977896924845182413023026934687954123001906955252121728591832550776302434252744363638756994956410606441279105511751621438474258765640578523864628000184690957531038958847727639703753874189424607495317393333549324403904892207468546391957076306776610611217099525318600832444746891118501116030269292681947749312014889992893965088192172198717148655066700248823166888576914456772766451836220790569768620621847308001493637942390617695882542107467521101304353945004337821137384006310014570071606518609403447678390312384629191822151493687953765418784490484058319325133256040737651865131714296465847380175620773385292267801069572171249604145727433937997365061781030698370986843953623393023790327312938964315254276440806765744401952590790102080328620321178278781864927956992076967551113621698363637093858875439306861859299076363237590602561010061782693121338709385582371776018717862739312728151046614338129724482279697817750337819648460616247348530489715485285177561473312886612809035256841452112440838015502094181460344348439540492601569565480989040600252197641763974299018598904843818381769229558077669363209643659711374554206322702833137892352854258456826728712278743964114403727714173389145274262397341505369014879367602078901619798623929275704745941738058847009303125223592867500991509899721024545265436339855295280099122917278445275007130437229950170146819924548501575701691389639062774300344912262385566920372709231614072563577868153207753480110106680382592010342179925101499883373138216260765827924778434307484867690999138533245612193464991544415254660988242343201056476604123426796464105650736823152015470859654460639655067260357152164882935228827446916832267763490347037494251973728503999193581966561878334334823019223582012203416484018163708447379413194832855198191670403992777550118207585018071229073794346561 A013752 902 2783906817905798727644606574677148041536185639009795495000850075890761953426665345306465972309151479095277300659970025969237714457265112963338107079672269672117391915007818436294417451019525527507714833679582014778692907303917618645667207087176785785181726604389892637979553924779164115445078099819069344162687290837281991969332409259855439582237949956923895339168307427102186210155816040754279700016507810393255871293589767934921840492336098656202569105888672203532032917534370055456855209943543673214353104187631065990952128177109127722254998722647509055031827464652598675078294362980788522521303347231438799135346560194702279962445260372506184227792873214060392833327033480275271826170366650603107161277470290021821047970375337982046129351702913061434738761505559128662816047746212737475544027780635107687256131324929889275261903218229944409134697391788474212889671905430629052699448597344487380984437139284737817134950535261074203049724441438575688217576350673645201904741276529249072090335602798123540533434288220757595796751847190574335304198510527794069931714893288187102917254612604896887691782624469374055673876872236372358841702832921804036307460230339240847553004757031539023603977603821363578746439543884865761411590175509435208235189580688911437716256114055536448053279366914349117919234102351490194809318312300327946508112351016930587716405766033695692592588457624429147261594165862667212313153807865715379048179808396423129696645988213512843967657124966028881108919787346951918501636022239205238496713314388041298758202320581575595181540446664497654203481061529767894684177076881781659506198535679281522559432187077853945010106143859565665617174530193038832661863102010447319521384859374549423516309030334433266831632434422625069525593476127557317763521500621147694376309335466694245838839127487112358949850060235380308163172361780211040732924444321058096166110594473267349106526904600613645340452464340451089841965854270481978845628678483757246721511593097709796626871304910695207949340157175504880070770032986553826539105736576787581144520124470791913123144438270063747849411700871004687568496105597492189767667973895424721485904921171535102556868411888341450459280670291032521120058100916668376533521670462245648335361732922198754078218955451534943861793941868984746997339096639590971587120385889895591290978124403949499220805829648322980876400489159344989788038935952167554486959287295725689970621767346858697576772618723326833998515286879438966116233529899678347249687090925948163638662083730377773049260744269190665570594200523812563374233057961816615983037020915137857772240461090524058842181856117422180576332597434395801904376800554646721769295447995243770784661124902523950738220173544254317125107357540609989042586423080314490191168428012721079099259168671831640114668800464977989478660850025322182771004663306247808697733900876280492276388292441374871586281523286228299580536446700533606173234209680810906015387905667458892570789047782870427099877572132277609702064284702490275126179394517 A013752 903 6116243278939039804635200644565694247254999848904520702516867616732004011678383763638305741163205799572324229549954147054415258662611453180453821254039976469641910037272177104538835139889897583934449489594041686468788317346707008164530853970527398370044253349844594125641079972739823561632836585302495349125423977969508536356623303143902400762176776055361798060152771417343503103712327841537152500936267659433983149232016720153023283561662408747677044325637412831159876319823011011838710896245965450051933769900225451982121825605108753605794232193656577393904924939841759289147012715468792383979303453867471041700356392747760909077492237038396086748460942451290683054819492556164772202096295531375026433326602227177940842390914617546555346185691299995972121059027713405672206856898429384233770229034055331588901720520870966737750401370451187866868930169759277845718609176231092028780688568365838776022808395008568984245486325968580024100244597840550787014015242429998508584716584534760211382467319347477418551955131221004437965463808277691814663324127629563571639977620554147065109208383892958462258846425959214800315507488303310072375221123929203467767490126055312142073951451198291234857938795595535782505927677915050077821263615594229152492711508773538428662614682580013576373054769110825012068557322866223957996072332123820498478322835184196501212943467976029436625916841400870836533722382400279865451998915880976687768851039046941615943531236105087718196942703550365451796296772801253364948094340859533908977279151710526733371770498317721582613844361321901346285047892180900064621137037909274305935118182887381505063072515010045117187203198059465767360932442834106315358113235116952760988482536045885083465330939644749887229096458426507277747728867052243427126456736864661484544751610020327258107929563089185852612820582337130537034489678831123656490235004173364637276944976057768365987039609407548178812974064155971044382798981832248907523846206628814671047160970035668423189236256888797371864700325314584221515481762471458756906415303259202315774510713462329833131548330879330054025157506813597298587985943997690340919566538648248113104533111813862620317439900918686166659039632629398448900767647713920423244147110005553689392789727230070662709847045127022271664361290286159489153153995317181364576903487800100614066278939315477049788110407737365588985451874683080942564321542286912117207849554188709340865456022861048558576169443335149054294738085274127408557365065189593328907562538764308115514140597955639967389225855159411892258595458550816201733190028342111105314732334950557873525612293015881357276273537889976530726202716563367576783915830818558847727142099245550564413900491410845119771869721276726734723860864516720145926562371507450934949997036343948210781072393572014113331927354621556642884617887505632835547897245283826435708921380225188241531225078493700592875060506659843574178438573401072332762595558668741560515807228751407186978023537978966328338431025974613908515435233491371134452216129753849 A013752 904 13437386483829070450783535816110830261219234668043231983429558153960212813657409128713357713335563141660396332321249261078550323281757362637457045295125828303803276351886973098671820802338104991903985528638109585171927933210715296937474286173248694218987224609608573294033452700109392364907341977909582282028556479599010254375501397007153574474502376993629870338155638803903676318855984267857124044556980047776460978862740734176192153984972312018646466383425395990058248274651155193009647839052386093764098492470795318004721650854423931671929928129463500534409120092832345158255986935884936867602529688146833878615682994866830717243250444773356202586368690565485630671438425145894004528005561282430933074018545093109936030732839414749782095569963786091150749966683886352261838464605849357161593193187819563500817079984353513922837631810881259743511039582961133427043784360179709187231172784699747790922110043833826058387333458152970312948237381455690079069791487618706723360622336222868184407280700606407888558645423292546750210123986786088916815323108402151166893030832357461102044930819412829741582685597832394916293169951802372229008360809272460018685175806943520776136471338282645842982891533923392114165523108379365020973316163460521448026487184775463927771764457628289827291601327736482551514620438337094035717370913676033635156875268899679713164836799143336672267139300557713227864588074133414864398041618190505783028165732786130730227938125722877716878683119700152897596464009844353642790963266868395998023082296308027233217779784804034317002616061824217257788250219121437441972638072286675650139454647803577166623570315477069122460285426136646290891968576906531574841774777551945215891696131692809528373332074399515502242324919163036489211760320913778809396825450891661281544819287214658986063121250106941318190366819394675789864773824391978673309046304168882108097448112398917100073526021868383348852104018950668384509009363085450849829890115963505832290612651168363525746752056384687825986746614716141534669513432149794888923394421260467487756600037476738643390011682941888128693271042469473264997805118962925679000287685410201104490659246655056176837415462318353508149910072886788392234986522027483169867391200682201455595959030724465245973533958144067930846601754758692397669479327711847457975456962696821049103614829676103078384478565798992199001037768678728830813814428404345921505645470552594421881406882225723683191844267007322472285539573347257916600531048221536543609914897665184929784566893708541008354129203785227927292134222436143195207818492267618098376466939886375648135770207755891341935972962744278438005467368289718566194263080308373788456531192042474590017339379629626728138797777644968636188322319343234160600657530201869704085143488847654219086016048677715006990244398103559944417505498849875339698730247888566679252500272354738566644101497450660202546507933131676332470029545762155915079422442395225208453228481566841589790717712939789023359532964066226757008411207980542382391518837069206253 A013752 905 29521938104972467780371428187995494083898658565690980667594739264250587551605327855783246896198232222227890742109784626589575060250020925714493128513391444783455798145095679897781990302736816667213056206417926758622725669263941507371631006722627381199114932467310035526991495582140335025701430325467352273616738585679025528862976569224716403120481722255004825132927938452176376872526597436482101525891685164964884770561441392985094162304984169504966286644385594990157971459408587959042196302398092247999724387958337313656373466927169377883230052100431310674096836843952662312688403298139206298122757724858594031318655539722427085783421227167063577082252013172371930585150220045529127948028218137500759963618743569562529459520048194205271263967210438042258197676804498315919259106739051037684020245433639581011295124725624670088474277088506127656493753963765610139215194239314821084346886607985345896655875766302915850276971607562075777547277527058151103716331898298298671223287272681641401142795699232278131163343994973725210211642398969037350243264869159526113663988738689342041192713010249986942257160258437771631096094384109811787131368697971594661051331247854915145171827530206972917033412700029692474821654269109464951078375611122765621314192344951694249314566513409352750559648117037052165677621103026595596471063897346245896439654965772596329823146447717910668970905043325295961618499998871112457082497435164541205312880114931129214310780062213162343982466813981235916019431429628044953211746297309866007656711804988735831379462187214463394454747487827805315360785731409798060013885844813826403356381861224459035071983983103120862045247081222211901089654963463649869927379186281623639314056401329102533836210567455735558426387847401191166798237425047572044244825515608979835553967974010605792380677386484950076064235902210102710332908092189177145259974730259033991490093502940420868861536670044838217428072529634618440766293570698735517076268584771822313542475994616894666065614267877159153692882312531362951668921010433099370964697543509247070601250282336394799527855667423328218739116480305432763200177846361547716763632044846211826565978364901158420511801770713422657405352430132274097740265388894380524198658467898796597944321990501650145403854106042517244069984055204847197679846082982928865172078947044915844880641780798398463210699409060385861205279977787167241297950299204347989547903098804049944873450920249914931972481854615087471611330442643925642771366712942715786310983030170411290736693465477664595354021860716145756260818886692206599871577227511956962133097866930367298954287146439693278233332599149179728298011808132511689928795987437497213238999028917316674268094617046289921720938717485996093705744135597085450839644593853507739875060244998296319331977258944939870357566942633521197885259580973176121318110354611180994317743098363360630917090989899100464994677929090292902436654912039456545429491105942309782971742974002350972770206815328716484320893922053500185147479423933251614114166885041046137841 A013752 906 64859698016624511713476027729026100502325352868823084526705642163558540850876905299155793430947516192234675960415196824617296407369295973794741403343921004189252388524775208735427032695112786217867084485500185088694128295372879491695473321769612356494455506630680148052800315793962316051466042425051772945135974672736819086911959522586701937655698343794245600817042680779431499988940934567951177052384032307427851840923486740388251874584050220402410931757715152193377063296320667746015705276368608668855394480344467078103052506838991123209456424464647589550990750546163999100976422046011836236975698721514331086807086220770172307466176436086038678849707672939701131495575033440027494101817995248089169640070379622328877222565545882668980966935961332378841260295939482800074612257505695129791792479217706159481815389022197400184377986763447962461316777458393045475855781743774661922310109877743804934952959058567506123058506621813880483271368726946757974864781180561362180677562138081566158310722151213315054165866756957274286834978350534975058484452917543478871719783258900484464500390483519221312138981087787784273518119361889256496327617029443593470329774751537248573942505083864719498722407701965234367183174429233494497519191217636716070027280581858872265744102629960347992979546913130403607993733563349430525446927382469702234477921959802394136621452745636249739729078380185675227675844497519834068210246865056497028072397612503690883840783796682317669729479590316775307494690850892814762206206615189775618821795835560252621540678425310176077617080230757688277847646251907326337850507201055976608173970949110136500053148810877556533913407837445199546693971954729638764230452072260727135572981913720038266838154616700251021862774100740416993455727622829515781205881657792928698712067638901300925860348218107435317113126277155595654601399078539622188136164482379097679303735425960104648888796064088509563689475347607256714363546974825121931016562080743693622852819760173317581346154546526118660663262440631404404816619459921519318009440503089815814110946870293059374562698901329052096569838907231035780750790728456320333729699602527127382965454467687845049864428490257389578319559289000606192735363059400954011664452653973656125683675413132125369452267470975410385221754969285049293302621844313494716783057446657680111202769992414081423673906601705667737068000111198406429131596807351952533036743108072497728886971671789063105543542634589347175130092982488704637168692668335146582525229717284393605748515543654429115992786027993372226505019094062777899917855168843769445806416013646016955802568860728006132278631720330747863070731942467128182773564784400181377486080866531344733367003873650698958020902362316733417871519865906796735494699172696156504505507358261257013572354037902032895175574572965846071753915299398067938535888449080764644516081587104303306124848904808323721593307410211373506653330841750686030308591959755254593188919313883165087176144373277190116053003946751539906769012294381353796208824646435178364836677 A013752 907 142496756542524052234506832920670342803608800252804316705172295833338114249376560942245278167791693074339583085032187423684200206990343254427046863146594446203787497588931133591733190831162791320653984614643906639860999864934216243254954887927838347218318748067604285272002293799335208365070895207838745160463736356002791533945575071122984157029569261315957584995042769672411005475703233245788735984087718979418990494508900368632989368461158334224096817071700189368849408062016507037996504492181833245475301673316794170592406357525263497691175764548830754243526678949922306024845199235088004212635610091166985397715168427032068559503189630081026977432807757448523385895778348467740404541694135560051905699234624030256543257976504304223751184358307047236314248870179043711763923129740012200152568076841300432381548409681767688205078436919295173527512960076089520910455152491072932243315311401403139442091651051672810952359539048125095421747197093102027270777924253693312710948604017365200849808656566215653174002409265035131608176447436125340203490343059843023081168363819804364368507357892291729222769341449869762048919308238070696522431774613687574854314515129127335116951683669250788738693129721217619904701434221025987411049663105147865205849935438343942367839793478022884540576064568147496726762232638678698864406899459285935809147994545685859918157331682162840678184785201267928475203830361051075447857912362529123970675057554670608871798202001311051920395666659925955350565835799411514032567035933571937034551485450725875009524870500406456842524725266974641146431278815440395964257564320719980608158214175194969890616767937497991705007757018867103404086656384541016365014303202756817516853841264442924072243425692890451495032514699326696134622233587356446171309322002171064351070412602666158134115185035182035391697538430910843653159273775551549947335153367786877601430306730834349913608684952802455511425777338693143001456712703690792882443386891393894889407645013100778726217501538717882697477187582067195477382112953447577941666740785288325343601750274033851445914249486219927456163936079186585610309487230418535773204150026752098860375103465510195574552149393095484903568071757934331805439592641503895963626802480780122508127034882651279436686631633732976616332195667519253297385860191956747892772377210306923204312485673333736887811572803947352018338396244302898924802118185752239715081724608435277510364676762920571642879163168192795743760814282527684087859617792332317041807929688873812751829488649408780767836150903501438781631526949655923046119527805949761472436695981980299251898243787019429472616153889566653055166398077600280617553521831327198486336919663769364379207307510410585610771922490009863319063729145397232427881854082413455840398599666099981658818461821270766270700737336805963819643351912777555260963346922630439924001831246868154363556293043863887216340496380234387594117367859326257208587976535582294341236055732601313696525989188089986684968449671013133175171520010755834290270787748218086867546179369 A013752 908 313065374123925342759211511926712743139528534155411083801263533945843837005880304390112876134638349684324064037815715769834187854757784129976221958333067998309721132202881700501037820256064652531476804198372662887774616703260473086431135888777460848838646289504526614742589039477139452778060756771621723117538828774138133000078428431257196192993963667111158814234108964970286979030120003440997852957040718597783522116436054109886677642509164860290340707106525316043362149512250265962478320369323487640309237776276996792791516767483003904427513154713781167073028113652979306336584902719488345255160435370293866918780225034189454625228507617288016269419878643114405878813025031583625668778102015825434036821218468994473625537774379956379581352035200582778182404767783359034745339116038806803735192064820337049942261856070843610986557325911691496239945973287168677440269970022887232138563739148882697354275357360525165662333907288730834641578592013545153913899099585364208025954083026151346267029618475975790023283293155282184143163655017167372427068283702475121709326895312110188517610665289364929102424243165363867221475720199041320259782608826271601954928989738692755251942849021343982858908805997515110930629050983594094342076109842009859857252308158041641382144026271216277335645613856220050308696625107177101405101958112051200972698144016871834240191657705711760969971973087185638860022815303229212758943833460476485363573101447611327691340649796880381069109279651857323905193141251307096329549777946057545664909613535244747395926140489392985683026821411543286598709519557522549933473868812621797396123596542903348849685039158683087775902042170451026178778384076836612953936424136456728084527889257981104186718806247280321934586434794420751407765047191422112238366580438769828379301696488057549420651061522294931755559491932711123505990924484886755234295331949027770090342383887643066760198280841306994758602432813108835174200397810008671962728121000392387072028596093782410861499850880563188286357381117801628463808502158724328737841829505278450779893045352052371626673606121225180621192167565972928585849943445229523093729517608774361196244102313725899677291072216630780333139053652181726976550785033384059432088085050273929150355095637184860922400529699311349626081833881539799494356734841728975120420912731044310279874531024314219942522025450272332384289456548733468937790253654097670654034548964732304690271194848136495899405521480519572249042508978713321941027580289754100540852021526455766615769386562751091346936023534992661003244464708394062932324602589671625954943421072410717456420441600081686551337690095377936762200576576487816516765087463425855074482212501301293541118454600372056586865913710551669711983012932437719644056433419062362481355723466421659704424160621331873496729519928962702511756444152372288908336473189019076513032023249369335136733175817368960214300070547374949544275857186939787087267784448674300667695614444525086191267598246233700746875683927215853585851829463630567935724920682835136847998956073693 A013752 909 687804626950263978041987691702987896677544189539438151111375984079018909901919028745077988867800454256459968691081127546325710716902851733557759642457750392286457327449731096000780091102574041611654538823824740364440832897063259370889205547644081484898505898041444972589468119731275377753399482627252925689232806816781478201172307263472060036007738176643215914872337396039720492929173647559872282946618458759330398089810010879421030780592635198057878533513036119347266642478413834319564869851403702345759395394480561953762962338160159578027246400906177224059442765695595536021477031274715894525587476508535625620560154400114231811627031235181771743915473378922349715752215994389225594305490128768478578896216976380858555306490312764165940230421335680363666743274820039799335510037937258547806216966410280498723149297787643413337466445027986217239161303311909584336273124140283249008424534910095286087342960121073788960147594313341643707548166653758703148836321789045165033021120408454507748664071791718810681153395062154958562530550072716717222269019294337842395391189000706084173190631640734749238026062234304416285582157277293780610742391591318709494978990455907983288518439299892730341022646776540698714592025010956225269541213322895662106383321023217486116570425717862161306413413642115450528206485360468091787009001972176488537017822405067419825701071979448738851028424872546848575470125221194580431399602112666838343770103880402086937875407603746197208833087395130540619709331329121690636020862147488427825806420936932710028849730655196389545609926641160600657364814467877042203842089781330088879283541604758657422758031031626743843656786648480904514776109816810038659798323827795431601707772699784485898221217325274867290286397243342390842859808679554380587691377223977312949325827184262436077170382164481965066964203776166338342662061093296201249746844292014010888482217401151817672155623008351467484649544890400110877718273988589052302113681837862074397246825618039956662715172384597324665127166315810177734987279242717350237038499423096756363425020638459060463801912648331721824759192142442524103112325749169262236923750186477271548148292783255801591008485659937824391906500873843254167482074718344778572297522855451822343330145114895139446513963749387035128501789037742939489101746447278558339564745270104349684884344660418341213720889914248314248283936037567431256325187278052582426913904075516873404525815081355881490993930692701500231146392226233168304437593896589758888251891293623319254845342278364147689218443706378876224128088964341756262317151889508562223010696096086346251755710195379465353288905139545327066554666738543732887332897157146603598637420865358941909837244757017408321344412422082018357226679412565670057991984221680010371538524455728386370619880885066126072314755283931057418328907802761918731615231596274911099131355078864429295402787270759605590817254992582764148774058239706712230727322433737438566927264934621614362214913346975440540885877588093230328116469331596357754787650740188795655053706493903521 A013752 910 1511106765409729959758246958671464409000564584418145617991693037021604545054516106152936341542557598001442551214305237219277586445035565258626397934479677611853346748407059217913713860152355169420805021795942954580676509874847980837843584588174047022322017457997054604779061459049612004924218663332074677739244476576468907607975559057848115899109000774085145364974525259099265922965394503689039405633720753894248884603312593902088004624962019530133159138128140354205944813525075194000084019063533934053633391681673794612417228256937870592925860342790871361258595756233223392639185037710550820272715685889252769488370659217050967290144587623694352521382295013492402325507618539673128630689161812904347437834988697108746246008359217142872570686235674489758975834974779627439140115553348157029530258675203386255694759007239452579102413779726485719274437383376265356786792053736202298071508703197479343533892483385999114345444264706411591225483322138307870817993398970532227577547401537374553523814965726406227066494008951554443961879618509758627737325035389660239742674442234551266928499817714694244075943258728766802579423999538214436001801034326127204760468842031629839284875011141864328559226754968059915075958678949070826917182045670401769647724156288008816998105225302143168390190269771727644810469648336948397656058777332871745315828155823933121357065255138848879255709449444985426320307865110964493207784925841529043841262918225243385002512270505430395267806293007101797741501400930080354327337834138032075933296706798441163933382858249466467831705008830629839644230497385925861721841071249582205267785940905654770357799394176483956224513960266712547218963113267531654935576917449666563228951976621426515518392014463628883436759214743623232681762999668980974151157955761078156549668842323824572061543329615366877252120355696237445338828548221971754145693816909554781921995431630330543425725903749348174063775050124209043598347047952930147907743758997782977450751275882833784787985233728960322289284384395834960483767052496250018470773583232543573730444770342694555838972802088384792848995945136946225454537779670924869134521479159690565591281799244812996095445642994883400189018582419833629405958118156203478523337657713427653688296328817424621363991178357403316177318430515921238057556536944670992672023745358419256257690905218939095646544795141603546403479807474535646470146436449881523591929847253910570869743215733738871635713665731865196007828623721034270764849393790807700277489405172090432402895216985566032473212920822914391064409411454658838508310782701250311203954499323101702715107295299248685381175724591581083565220602824580581153470375054251088106206413641193595375912426731167246081993674091314194330827014669406777117408389335030982786270138229235264856251878304490278980875517358796533148068610442667935453358663817015979684791587108265151161999923633858853483025509218704332834856605952635646770907927386921152531539201061363686753786164623305042868326273061040827030871883121517197987268468676194784054152993167106035637 A013752 911 3319901563605176721588868568201207306574240391966665922727749602336465185484771885218001142368999042809169285017828606170752857419743136873202196262051851713241802806250309101756429350754724307217508632885686671213746292195041013900742355340218381308041472355219528966699598025531997574818508403340568066993120115038502190014722303250092310630342474700665064366849031994241087232754971724604819574177284496305664799473477768802887346161041556907702550626467524358190460755314590201218184589882584053115832561524637326763480650480492501692658115173111544380685134876444391793628289527850080152139156361898688334565950338299860975136447659009256492489476902144642807909140237931661863601624088502950851320923470167547915502480365200062891037797659776854000469909439590841483790833870705900993877978309421839603761385538905077316288003074059089125245938931277654988860582142058436448863104620924862117743961785999040054216941049559986265922386858737862392187131497538259303987871641177611894091821479700914480865087337666565113384249521865939705138903102751083546714655749589309133441914099519183254234847339427100665266994526985457115895956872414501468858750045943490756908870399478675929844621180664827633421881217651108606737048954337872687916049971364755370944837179988808540953248022688485635648601817396275629650361133800319224458874458345181067621472365540050987724793660430632981625716379648788991577503482073839309319254631340859716850519458300430578403370425736602649638078577843386538457161221601256470825452864836175237161642139574077829826255904400893757698374402756879118202884833535332104973325712169723530476085269005735251825257170705967466240061959848767045893462487636917439414007492637274054593907255776592656910559994791740242201833310272751200210094028807088709939622446585442584819210695164961029322908421464633667409406320443671943858089315750291855882623963291836203906319810537317938418113785122887268785568464352587534953313038518129201459300553114585825179203558502525828069557792517649408182836214334261290580289562361898231485787160442899939178223246188181389889244091465870857323619501937021937488543689713840172604046112940854152421694077659758830215273825576374483804889985589179042315772833996400555153187034411881893136688618851215085641568591843478960012451711667442170900436168552447105998146918766009193135458914926102991448445137021554815294911720880389707331469874416841524200825844967024300983662923612907835629199486315112292870374118158404517509644223163082679989160791717288573343648787047942917168507476965885468202758789594646933715088035012854440865090727772449361782443066927703640592789664405603536794174413994189640569335490769702329040879601528374439642140101978617284944826951228686689326946231369063069181435493689629876889185376634965142920983511637275983326306737142541454191028984405984107367487116876858537102913832223587901102207043753493419238179963277940515955684716469065772111791624731816019798068203677401179181712821915106696986825527217973283978028825681599940566974125988131960294489 A013752 912 7293823735240573257330744244338052452543606141150765032232865876333214012510043831823948509784690897051744919184169447757144027751175671710425225187727918213992240765331929096558875283608129302956866466449853616656600603952505107539930954682459783733767114764417305139839016862093798671876262962139228043183884892739589311462344900240452806454862416917361146413967323291347668650362672878956788604467494038383545564443230658059943499515808300526222503726349151014944442279426154672076351543972037164695484137669628206899366989105642026218769879035326063004365241323548328770601352092686626094249726527091418271041392893244794562374775506843336513999380754011780248976381102735861114332768122440983020352068863958102770358949362344538171610041458529748239032391038781078739888462013940864483549918345799781609463764028974454863884742753707818808165327832017008010526698966102384878152240852171922072683484043839890999114619485883289826231483928647083675635127900091555690861353995667213331319731790902909114460596880853443554105196199539469532190170116744130552132098681847712166171885276643645609553959604721340161591586975787049283623417248694659727082673850937849192928788267654651017868632733920626310627873035179485609001296552680306295351561787088367549965807284435412364474285905846602941519978192819617558341843410959301336136147184984362805564374787091492020031371671966100660631698886088389414495775150116224962574402425055868797920591249886045980752204825343316021254858635521920224990383203857960466403519944045076996044127780644248992128284221968763585663328562856863422691737979277124634626396589636882596455959336005600348260090004041010523329416125787741199827937085338307614392574461324091097942814240941174067232500308557453312117427782669234386861576581289173895737350515148217358847805897277419381422429801957800167298465686014747260656222226703391207374124847352164139982184623750487510704595985914983329521893916182634814292428745624329855606083315192745057918710218030049244268818470161275749777691162892372055404896168509090414574274391493051166374556471875434513586669268950518273539992045755637196662330486301306859211089310131056572870461888618490149982956594791294740919343298339426355967752916290092019671551914602904519221304895616119543154526196280123275147356410533370449468258262309726291877928780528922197318603236092648272212233966036355929202921050774216187007239314093800828669214381392552389261107443177558514877351271434301707436211937594014724968688358289292647936186259402882995635996385144330589019210926894050373641461060739439313372048412923241206580604328916071247836027418040164898382358892699110970336801187545234640330830073221036016902812484557838643893781804047022175023784811849424656451300870317831562991613779636116839525540272467018418997400775067095335367895901502163574857690678739947083886369195778458206015101689395222618721548875126425042066281379321635313554639322082537501329606199535799795496355843479250390662223069747489413280055683297887304899729330022475069425642154795925916766992333 A013752 913 16024530746323539446355645104810701238238302692108230775815606330304071185484566298517214875996965900822683587447620276722445428969332950747804219737438236316140952961434248225139848998087060078596235626790328395794551526883653721265228307437364144863086351137424819392226320046020075682112149727819884010874995109348877717282771745828274815781332729967442438671486209271090828024846792315068064564015084402328649605081777755757695868436230836256110840686789084779832939687899261814551744342106565650835978650460173170557909275065095531602637424240611360420590435187835678309011170547632517529066649180019845941477940186458813653537381788534810321256639516563881207001109282710686868189091565002839695713495294115951786478611749070950363027261084389856881154163112202029991534951044628079270359170605722120195991889571656877335954779829896077921539225246941366599127157628526939577300473152221712793685614444316240525054819010485587748230570191237642835370375996501147852822394728480867688909450744613691324469931347235015488369116050388214562221803746486854823034220804019423629079631952786089404190049251572784335016716585804147276120647695382167420400634450510454676864547824037268286257386116423616004449437058289329882975848526238632930887381246233143507274878603904600964750006135144986662519392089624699775677029973877585035491115365410645083824931407240007968008923563309523151407842452736191543647218004805346242775962127847743749031538975999643019712594001279265298696924422241658734303871898875939144688533317067034160308948734075415035705840435665373597702332852596528939653748340471842822274193307432231064413742661204303965127417738878100119754727228355667416021977776488261828820486091529028142180362887347759425709803177900724926721988838524307947934883749092315048934959081780633537388629556318490380985078274901286967554729112174399731661720232067350482600952289632704615540859618379821061017997381055218374959600933853248687000465954136652692766565043478460892247406349012018189658594178944322822261587484874541405724556882214471640819680838110233412524900568710329626349912383884288646967362524525134921067140078403971169686763214357931290596404769294822859512555638756474545799797226451719704061153157089332167218399556382581228729206855668614636310494053227430835498742033941814877481763402294468663255809530822042067508971309695548254050278023381873976458817548550952962854904773064080420586263995919437599206653052661096057185540743341160851237357626894050350756208323161575947515801211908133941412284058162094304075206406386228670890289950444548171478390363192360930857587710628608531495752237434242281746042487259946801829952209036880504806833670866616129135479028573571500634638623491307718527255231633185970223508012088275943892575473860548696437611978610039466537289502822408451803267295600253373962346421191663743298353123125272678615178411601304093331242878652755817419620190369632783879542590615334890421144820380152150705493788123913108284904084235234240976282336205458408864705338059377727528135814086649239137082155601 A013752 914 35205894049672816163643352295269110620409551014561783014466887107678044394509592157842321082565334084107435841622421747959212607445624492792925870763151805186561673656271043350632248248797270992675929672058351485560629704563387225619706591439889026264200713448922328204721225141106106273600392952020285171892364255239484344870249525584719770271588007738471037761255201768586549170588402716204537847141140431916043182364665729399657822954399147254675516988875619261292968494314678206570182319608124734886645095061000455715726677318014882930994421056623158844037186107674985244897541693148641011359428248503601533427034589650013596821627789410978275800837017890847011781437094115379049411434168311238811482549161172746074893510012708877947570892602404515567895696357507859891402287445047890156979097820771498070594181388930159507092651286281683193621677867530182418282365309873686251329139515431103007727294934162780433545437366036836282862562710149101309308716064313021832650801218472466312534063285916279839860439169875329027946947962702907393201302831031620046206183106430673713087951400271038421005538205705407184031726339011711565637062986754621822620193887771468925071411569409878424907477297782684361775413217061657752897939212146276549159576597974216285482908292778408319555763478913535697555104420905465407162434852609054322973980457807187249163374301706297505715605068591022363643029868661412821392937956557345695378788794881493016622291130271215714308569020810545861237142955664924239265606561830438300880707697596274050198760368763686833445731437156825794152025277154574080419285104016638680536402696428611648516992626665855811384936772315185963101135720697401313000285174944711237918607943089274828370257263503027458284437581847892664008209478237904561612939596755816162510105102672051881642819135231723367024216969958127467717739859447156210460799349851969010274292180323052040343268581580466871056540246178314769786243251675587365340023701238225966008143400522178580267551748779403962679931411140677240508707704269367468376851470225194194880838801328182807317206549456594189090757507393782157387295466381721421584506752253524659801818781944375045440301278140725822349084738347974577122154506514428189822353486125262771378823825372530959518067461903946355974155434940665545590736248570167285827434194840947653173013539216026422317209967401119514148460817369977126280022154166443659392225786421784684028021999035004405457016756696428037636633013120530390168474706286228620611389685985982356692215262562170269282788075782121186053228474830544389945967021126672332738023627933616965094120200251052943696167665643030292996055344510103123620405003254026469060613574893955635710647425776136586894301055810403057604379743898109576581047102557942248731988316071625486073433517006256707982425037700831368611778248433756662595275087358085244026481811506224074917546970288065093048740604400104530870905558242083226183355071581890754255255170375194275099969852508237098901934273064809627424892292643392124275757627716452867379314383548368378384169495855397 A013752 915 77347349227131177111524444992706236033039783578992237282783750975568663534737573970779579418396038982784036544044460580266390098558037010666058138066644515994875997022827482241339049402607604370909017489512198213776703460925761734686495381393436190702448967447282355065772531635010115483100063315588566522647524268761147105679938207709629335286678853001420869961477678285584648527782720767501369650169085528919546871655170607491048237030814926518522110824559735517060651782009348019834690556179050042545959273849018001207451510067678697799394743061401079980349697878561942583039899099847564301956663861962412568939194993461079872217116253335919271934438928306190884883817295771487771556920867779791668827160507096523126541041497921404850813251047482720702666844897444768181410825516770214674883077912234981261095416511479560437082554875960857976386826274963810772966356585792488694170119515402133307976866970355628612499325893182929313449050274197575576551249193295708966333810276984008488637337039158066808173384856216097874399444674058287542863262319776469241514984284828190147654229226395471410949167437934779583317702766808730309704627381899904144296565971433917228381891217993502899521727623228557542820582837884462083116772449085369578503589785749353179205949519234163078064012363173037927528564412729307499535869371182092347573835065802390386411933340848735620057184335694476132923736621449123968600284690556488492747198982354640157519173613205860924335926138720769257138003073595838553666537616341472947034914811619014088286676530173819973080271967433546269751999533908599254681169373524555181138476724053659791791832800784885217612706088776463560933195178372190684661626529353530589707181650967136797929455207916151325850909367319820182826036223688676321863628294072528109034700910570497983969273640104096237352204682998006046575874471205402194382376171624775915572619920169745332634161073732285715711218920853757549220376423931265441652032071620382447319891050947226340847811192068350506007809310276067897397630826279800328023942680084751646153202846518017627675902789156137433432394243744139399779888139640641963221161334700993677584595863931791974832341908075174631700939170150500145937373450812198733039710609017202308719275944343450518061194213802970144075219490564642203662847538108657526962872926065561994021110745657610049830910298380259572584168415761839746437208672703676719684720052768660950809564331879904678789065814462052398687682729825805267200138929710844279483223140111203237652796931849088081614285402493320245758942959202706024711289545415299115025437910570156472311782079951563317300480361417737553712333591888696562594029792149096152526168024042020531656292394430172081406779419615455517556822297344146739748560484319799120464178330409361192903333436862745987437387807828726516840076811808963387721819366925713281126180539879174292593850693722879009428083107867029654323379511457856847924831092265413987098795609314301822394633765960596906287549597923386751452488366937532497033839508093046949632353700655765327310020382394307209 A013752 916 169932126252007196114019205648975600564588404523045945310275900893324353785818450013802735982216097645176528287265679894845259046532007312433329729332418001640742565459151978484221891537528906802887111424458299475667417503653898531106230352921379310973280381481679334079502252002117223716370839104348080650256610818468240191178824242338055649624833440044121651305366459193429472815538637526200509121421480907036244477026409824657832976756700393561193077481557738930982251965074537599576815151925372943473472524646292548652770967618690099065270250505898172716828286239200587854938658322365098771398790504731420413959411400633992479261004408579014640439962325488701374089746598809958634110555146512202296413271634091061309010668170933326457236712551319537383759058239686155694559583660344161640718122173180253830626630075720594280270373062486004974121857326095492268207085418986097661091752575338486877625176733871316061661018987322895701647563452412073541683094477670672599035381178533866649536229475030272777556926529106767030055579948906057731670587316548902923608420473767533754396341610390850689855320861142710744548992978678780490421066358034089405019555439240316150755015005931725870249235588233140921576820494832163196607549070640556963972386759291328934715471093757456282506635161891164326780256014766288576480305008487056887619715639567851678947017549844672157265633985520764064033449357323725359014825465152605218565596164233144426069624428213276450766029726769530057932192752690057302405383143102216064635707841126973951965828336791882480857357512451501154645142975997192562534529113633447732961233362745890562566656663324392823095115277041890443370229806883702934201593484989706705586678087174799545051013091791784462894447880001644941668801583444021879134391362077344255549237900523384070780494187308699433462793688546619284327196213238268621058080449059632686513045964612930495797251878989831717417547969115705335637167003376990175309514461349980236761800638931056270842641188974166061699157054676521170582594925336721320668602068146199366598586653800084728003958427776033941250970153505874261316414242790490393196891452338083109653357113058146968706655172041158665846963356820648820624409471434400616488244208010793472256249249722560788180443687725125406533257220770518921447276041224720586737431818566039700864380308209769279478509925541430280967418009428761922922547453929977753147329955932748108928612837140150579299577594373129119916838957427294172038705228574724882024641238824313513123194859272446515306585029277824579932397681368345136290703131277412155710887089522633769668985229653584608109155354034769405505996901379466348019083453351564247099991148820319108048874390563088062850694384895155772072338587265090387227587384050598667659799791909366540808623560787452934399941013799712157497648755544292562824837149135792078634218646114545920828689974109165183713498587983864150548464786672911494890853909707114529656053953663521103801010383815431403113746466637680692941116942161758895983345399280424148342281080340716424100114780120292938173 A013752 917 373340881375659809862500194810799394440400724737131941846676154262633605267443134680324610952928766526452832647122698728975034125230820065416025415343322349604711416313756896729835495707951008245942983799534883948041316255527615072840388085368270346208296998115249496972666447648651540504866733512252733188613773968174723700019876860416708262225759067776935267917890110847964551775738386645062518539762993552758629116027022384773259049934470764653941191226982352431368007567268759106270262888780044356811219136647904729390137815858262147646398740361458285458871744867523691517300232334236122000763142738894930649468826847192881476936426685648095165046597229098676918875173277585479119140889656887308445219957780098061695896437971540518226549057475249023632118650952590484060947405301776123124657714414477017665886706276358145633754009618281752928145720545431796513250966665512456561418580408018655670142513284315281387469258715148401856519696904949325571077758567442467700080732449238905029031096156641509292292567584447567165032109147746608836480280334457939723167699780867271658408762518028698965612139931930535505774137574157280737455082788600894422827963300010974583208767968032001736937570587348210604704274627146262542946785308197303649847333710163049669569889992985131452667077450674888025936222464441536002527230103646063982100515260130570138646597557008744729512597866189118648681488238040224613755571546940273665188614772820218304074964868784568362332967309712657537277027477660055893384626765395568694004650126955961772468924855931765810443614454855948036755379118265832059888360462652684669315829697952721565958944689323691032339968263661033304084394885723495346440900886522385632173931757523034600477075762666550464979101992363613936846357078826516068458257822483925329441675667449874803504745729517212655317757733736922567666850080484476160464602746584013012269161984254608299266562378140660283166352888147204622394855906419247415155003271585906580165676003731530627041282692176242837553048049124317011769961050964776741508918743717200008417094878398786147424696665823946568928381427252405752112162091410707393853570520786768591908425577388748890248521412974425588865778494934965458911827608741378154424672524999713258546979601640466051632434781932100518153566114032830070419665462570711129062137705389589222799043537136863107014286306414522327285417366714989944660836756284161123664683913184247595316162403196910822721171974837764676457295189467765295969035387178670565808136801697016788331659105821564994128567309323380602111477705966254264430674779416474506096818935681226391962760549548925384015814312814388383896675192330687566597926347013386650878680553958241080383377036067104474082975563614657231242927876221403580739009482759165272848580142824878290156545963050034096876670407317967610022334315930810760526167216651335196759378365513657388060631873117835908618556397800549538754977136320386554275206039626530621654350536198755865050819813242502792640900987202984482391633921929384294475409842219091853907991533508553983747952171924283585166081 A013752 918 820229916382324602267912927999326269585560392247478876237147510915006030772572566892673170263584500058616873325728569107558149973132111683719007837509279202081550981641323902115448584070368365116336735407578140033846771813394170315030332623554089950619628504859203144848948185484087434489192213526419254815384461408079867968943669462335508052109992671905926783615604573532978120251297235459202353231859296835410708167911368179346850132706032269944708797125680228291715512625289463756475767566649757451914248443215446690470132781440601938379138032574123853153141223473949550263508610438316760035676624597352162636883012583282760604829329428368865077607374112329793190768755690855297624752534576181416654148247242875441545884474223474518543728279273122104919764676142841293481901449448002142504872998568606007811953093689158845957357559131365011183136148038313656939612373764130867065436621156416986507303101685640673208269961397181038878773774100173668279657835572671101537077369190977874348781318256141395915166770983031305061575543797599299613747175894804093571799436418565395833524051252109051627449871430451386506185780250423545780188816886556165046953035370124111159309663225766307816051842580404018698535291355840338806854087322109476118714592161228220124045048314588333801509569159132728992981880754378054597552324537710402568674832026506862594606574832748212170739177512017493671153229658974373476420990688627781242419386655886019614052697816719696692045529179438708609397629368419142797766025003574064420728216328922248014114227908482089485544620957318517836751567922830033035574727936447948218486877846402129280411801482444149198050910275263290169073415563934519276130659247689681233886128071278107017248135450578411371559087077222859819251446502181855802402792435997183948783361441387374943299926367749316203733113741020018881164069626824394124540732234245076587955348879407374433488637544775030642116477295259408555401498426403086571095542187674236756623990180198172787609698074711205514104046563926124474858604428969614501095094479946688418492357447842133165892058574815210611935653995673535437390420114829324144296294434168530596422810993523081311876001544304813018738115353372119113229285256404807805271005537424370029027714184804103915436459215904824838383384752530127664712005021267852350549516538740927522489498651089688246110387015192705553046061954672832908419858353556301988691310557265791966909608799823613077518414828718568994176677531260680355243970745631539233080476553328345883964655055489978292100462378583467182838916520007860618954192490377994489894711201691654383142184927358989068682744045253211279420995397550520583815644184388410471980461177046255653602279348239428529560297313261401937040712544058423666883603833621886104448330573786257603473931480820924910838044884877574839219068492099991240875989374982983427280354269033505281569208225239885491234968405967807336644684768495889259742627669059487775774608128028666635516651129693778635432059468884956907814419726478857294962475423355344803035857399118293102294250921717651036609879957 A013752 919 1802045126291967151182604702814519814279476181767711091093013081480268249607341929463202955069095146628781270696625666329305255490971249369130660219007886406973167506665988612947640539202599298160591807690449173654361357674026992182121640773948335621511323825175669309233139163508540093572755293117543102829399661713551469927769241808751111190485653900177321143603483248051952930192100026303867570050394875147397325844901275890025029741555152897068525227285119461556898981237760951872977261343929517121855603829744336378962881720825002458618966257565350105377451267972267161928928417132981921798381544240382701313231978645472225048810036754126396575503400924788555640118956252809088881581318463870572389163699192597345076308189868973517240571029563049264508722993485822321779737484437260707083205977855227399162860946835081984568314557411608929569350117240175104296328385159795514942764256680648119356544914403352559038569105189606742416665981698081549210408264753158410076958980112578389944272556208742646825621395849719777220281469723325661251402545440884593577243361811588174646252340600883586425507367532701696154090159210180530079074830699763894608155818708162672217003330107008578271865898149147629080682035108781224358658429846674519032815958978218399612526971147150569361916523442614605597581192017368585950822457009349754443378605962235577120350644907547822139113972993902433595523645560766698527696916542915235389595392482981585092073777103333173632424027607226842814846591722416856726691956932852219532339891274642178887008958714935150599741532243228783687343194726457582579157677276376142236015670628545478029064727856929795788117849874753448501454293993964138849659058367174229670847823372598001116894153584920769783315314308658623022895427965293537197878934981885813135477045086728062750429938229945247699601650889020981481917460970133193891615988718636433263737901488058001630374536685870742320729900617684920596217092042807581196696906186320298154302906425895385614378506670140518514486590300945695471264353930446243058905922572442874455427709312909166565464852688869017714422631828494757355946752992280025145018958871868261720340915752770209642191575392837674202167639431358545691764739708321362748180399165721340953773888064014616302213900897342900169928296301308690479372275031725471614157287835613817766909428536444045076704520272378374100042198114416213899798428802763195469154809294312944951300410533212477931307957378694696080206160536179714740471003728152491695077806987662375907070347156911482307744715845747877400697099594457269779842360901360453894298680510116564679763380285407698983895988667421305180887926888418493722642970273101337806941073205970623670964207728082024479443973197235300055678445459296356796143277622467283771472982270608407954832227463363572029111184612076031921764293477143680756204548656837614589734938329066611103607550470852028424243225587911272718608372436385468703654552988923694643376814057278980598230082531937231662044234653140250326468280139074049477032558505111692532269778705862889945740469275013679327431906265529 A013752 920 3959093142463451831148182532083500031972009171343661267131349740012149344387330219030656892286802037143432451720486588925483646313663834863980060501160326436120049012145176982645966264628110658058820201495916834518631902809837301824121244780364493360460378443910945472385206742228262585579343378979242196916191056784672579431309024253826191285496981618689574552496852695970140587632043757789597051400717540698831924881248103130384990342196670914859549924345407457040507061779360811264931043172613149116716761613948307024581451140652530401585868867871074181514260435735070954757855732441161282191044252696120794785170657084102478432235650748815693276380971831760456741341346887421568272834156665123647538992647126136367132649093142134817377534551950019234125664416688351640950083253308661773461803533347934595960805500196675120096587082633304818263862207576664704139033462196070746329253071927383918226329176944165572207736324101566013089415161790685163615266957662689026939078879307334722707566805990607595075890206681834350552958388982146477769331392333623452089203665900059219697816392300141239376839686469345626450536079784766624583727403047381276454118333701833390860756316245097846463289378233677341090258431133992349915972570373143918315096661875145823948721755610289800888130602003424288497885878862158783333956938049541410512102797299031562933410366861882565239633398667603646609365449297004436665350125644784772150941077285110542447286088296022982470435588653077373664217962014149834228542229381476326312550741130388867014758682296712525867632146338373637761092998814027308926409416976198384492526428370914415229855207101674761346494916174833326357695083904739213052700951232681782586852667949597808453816455426070931213943745536122994781301255239749901223740020155203131458643068055541553862694574291189709196024827003179096315772661751382626979880327214844243880432169569263429581932857098858020878643591657053770549888951218048255889143102891345695045003485417692162194789579154298719176327038891177692950367785585190396000416311891656995178574677360461438944326281357445231918586522127202981911015016324039215243606652641494570999588991908836150583894891138064370222162303830694724884807133139182033957752336967089786075441232076640112015963940271462351673332466973975192983180888244700861136303561374843557633900014494567567033519831038415287897792709257372421937857148079670740445733116019605540058007001941467814015083582360992247288212934697986833284814795190751024254085941951894239867833552703734526630115140713108086649331527809022621706313666900288917205774201080726092601440146487040714667619487102324607482410775373855430708646605690003639161849537833517460205108364378596207781338409114325954222325544674074095881126780936560622445926142048526672276766403737009767747957272592731042132116152769284666621381393399072239253647659508959344594625788384461906448062366616641066162782594242738874741929052916665357131498860483841920374311491322666097961511183532949129967250811465545686701040531035730388493396703816780769210791810997205053482367898065367213 A013752 921 8698127633992203673032557022987449570242504149442023803887575378806692109618964491210353192354104075604121096429909035869287570951119445196164192921049237180155747679682953830873187883387959115755227982686529285437434290473212552107594374782460791912931451441272347202830299212675492900517817403617395106624871751755925657010585926285656142254236868616260995291835585373046398871027600135863744721927376436915333738964102082577455823781806085999946431183786860183117994014729255702349053501850231088609426725265844430533005448156013609292284153902712749976786830177309950887603009044173231336973724223173377386143019933613773145115621724695148078128208995114377723460726939111665185495416642193276653643166845736121598590430057633270193778443410634192257374084723464308555167332907519129916295582362765412307325889683932095238852201820545370685725705270045932354993456516444767429685368999024462468343245201746331762140396704051140530757445110454135304462741505984927792185156297838214385788524272761364886381730784079990068164849580593775811659221068956970724239980453982430105676102613883410302910916791173152341311827767287132274210449104495096664369697979142927959721081626790479968679846763979389118375297773201381192765391737109797188538267366139695375215341697075806692551222932601523161829855275860162846984703392894842478895089845665972343764702575995555995831474576872725211600775892105518747353774226041592144415617546795387861756687535986362492487546988270810989940286862545087185800107277951103488908673978263464340831424825005877419331187825505406882161121318394417997711321489096707850730080563130898970259991890002379450678249330836108818007856099338712051076783989858201876343315311485266385173034752571077835877034408942862219534518857761730532988556824280981279814638820518024793836339979717743791103666544925984474605752537867787631474797078891012803805309476543671754791506487046191071870379970870547133898106025826052018188447397052286492013872657462669680341952705401994286030390504443917391411958024930663300012914637225970418407328566160933781360684840142307174525134589113464951258499990863914155890203815853363572486097015223713022832817075830327421378090581516036310571921271506782928605181884316696260007744386872378326099072776776402786626311429941823498984048411473607791916458924340531296121678331844564944772643068791398387511450582238447210997472154331036616759275655895073371507441383265404787391138630447099967292203817531477072726738105034080000286226814468311644989630315290104755006362964146698466368581366596422699888771126179934751101085919774355225445364001832028450124760013163807162638856473496360381266896592700937995238583434620237860070623076539775868495600484824174121426449221648940788650835537717623687513699734080613098992055789010210459742262127886230099564259187634118412567174921297761709640263907941183680074392857080662808466393019456760422359633359551297307808018129257913789617902996483000699062362346435897417221440070221889238538050032789803873682186046685499663519992558285467349956109608760859502500762272049611766961 A013752 922 19109786411880871469652527779503426705822781616324126297141003107238302564832864987189145963601966654102254048856510151804824793379609421095972731847545174084802177652263449566428393779803346177314235877962304840106043136169647976980384841397066359832710398816475346804618167370248057902437644835747417049254843238607768668452257280049586544532558400349925406656162781064582938319647637498492647154074446031902988224504132275422670444848627970941882309310779731822310232850360174778060870543564957701674910515409060213881012969598761899615148286124259911699000665899549962100063810870048589247331272118311910117356214794149459599819020929155240327647675162266287858443217085228328412533430362898628808054037560082259152103174836620294615731240173163320389450864137451085895702630397819528426101394450995610839194979635598813239758287399738179396539374478290913383920623966629154043018755690856744042950109708236690881422451558800355746074106907667735263904643088648886359430788386350557005577387827256718655380662532623738179758174528564525458215308688498464681155237057399398942170397442701852435495284190207415693862085604729829606440356682575727371620226460177012727507216334058684491189623340462717893070529207723434480505565646430224423218573403408910739348105708475547303535036782925546386540192041064777774825393354189968926132512390928141239251051559462236522841749645389377289886904634955824687936241974613377941281111750309467132279442516562038395995140733230971744898810237011556547202835689658574365132356730244831156806640340537912690270619652635378920107983536512536340971773311545467148053986997198585037661202182335227653140113779846931073163259850247150376215694425718469522326263739333130248225157351398658005421844596447468296317337930502521980975859342945315871752761488678100472058438935439883109054755399202387890708838325695529426350129182323555129960264919966446845276939752040481784899224796002592053174138938739836283960018931323873422954478228445485287711270093768181446408767938263286508932071780772667270128373457985457009240900859855571517649424593792648862431720692282282497914924479928019400490777783429839768751955142446497511163699115599229344767665007590731774326511033500402094145584599843781683237014417958615182439662890577756922218006211582186227267954360007516318840460256776147257579327295062509183665496822134702257362656929177868522561446323065287447020128616001476197201848719034094317898331571092278628140971787116655128780643616759873760628840311386880684042217802692360146748979432230296530611773262412340671655630164217316648169085765744258430303464712024966504924097748920884336317567672271503757643371814163960775539167805860662578575158899157887583084834265158710544773908939962722912665885676365619241467598315775106978485546568455432380053749894966047528742677435232158152410083302091182476079659805746780545123441107006216190200665463746502647924114490934200185254215829979636595790532883273152535840010075119666625635503834277490657068095922039199110479762744568042760753423650553171767853572810447608326994174711692997052013317 A013752 923 41984200746902274618826603531569028472692651211064105474818783826602550734937804376854553682033520739062652145337752803515200071055001898147852091869056747464310384302022798697443181134227951551559376223883183733712976770164716605425905496549354792552464746199796336929746113712434983211655505704137075257212890595221267764589609244268941638338030805568786118423589629998888715488265859584188345797501557932090865129235578609103606967332435652159315433555783070813615581572241303987399732584212212070579778402353705289896585494208479893454480784614999026002704462981311266733840192481496750576386804843931266527831603902746362740802388981354062999841942331499034424999747936246637522335946507288287491294720519500723357170675116054787270761534660439814895623548509980035712858678984009503952144763608837357013711370259410592687748957417224780134197005728805136704473610854684251432512206252812266662361391028996009866485126074684381574124812876146014374798500865761603331669442084812173741253521056483010885871315584174352780928709439256262431699033188631126904498055815106479475948363181615969800783139365885692279415002073591435645349463631618873035449637533008896962333354285926929827143602478996591211075952669368385553670727725207203057811205767289376894347788241520777425866475812087425411228801914219316771291389199155361730713129722869126302634560276138533640683323970920461905881529482997946839395923618225591336994602515429899289617935208886798356001324190908444923542686090714389734204630010179887880195787736347894051504188828161794180524551376839927487477239829718042341114985965465391324274609432845291327741661194590495153948829974323707567739681890992989376545880653303477540550801435314887155350670701022851637911792578395087847009191433314040792203962976450858970240816990625786737112390341161423190593297612047646195887317801553078149691233813564850620522702029166283719073436635232938481423596876817694740823583248411420315860161592118549910230988667894731177101660396008694637760063160364440460123761702357549992472036487194049049302259189102690624275785832562449550762490360944174647919089082401858622878238790195357971948045447954955032026646956971506870454560021676837708195344740600383400837849365856788358071720676255077555819939370599331958112959646846063141307695728936513352492491184137195524901782067252332676513096518229940859425757273403777144067497571774436521103222569355243205252461635717905216422634461689736146025715016295291317931074026021442652101562164116976862840752512515115242407507812609961477754065857519912455627419470785444676027481427340135771376711972318851411318242754379182886889696175980493755542487875718221823859551669475875685129624101449879020037380880553687066868277941098102239126950830975265473504313499757910031732745810896584938978088519240406420647662325205051460844953014694327899947012593225676857636200112092656969870862023851066317489279536582437807003512178465261600951800744551116121240502135037907576521201923907646973578606740720120445724038749815989945375271760265318373974299464553395494406201841589514523273257449 A013752 924 92239289040944297337562047958857155554505754710707839728176868067045803964658356215949454439427645063720646763307042909322894556107839170230831045836317674179089914311544088738282668951898809558775949563871354662967409964051882382120714375918932479237765047400952552234652211826219658116007146031989154340096720637701125278803371509658864779428653679834623102176626417107558507927720093506461795717110922776803630688930566204200624507229361127794016007522055406577513432714214144860317212487514229919063773149971090521902798330776030325919494283799152860127941705169940853014246902881848361016321810242116992561646033774333758941542848592034876410652747302303378631724446215933862636572074476512367618374500981343089215703973229972367633863091648986273325684936076426138461150517727868880182862045648615673359123880459925072134984459445642841954830821586184885339728523047741300397229317137428549857207976090704233676667821986081586318352213888892793581432306402078242519677764260332345709533985761093174916259280338431053059700374638046008562442775915422585809182228625788935408658553910010285652320557186850865937874759555680384112832771598666664058882853660020546626246379366181464830234494646355510890733868014602343061414588812280225118011219070734761036882090766621148004628647359156073628469677805539838946527182070544329722376746001143470486888128926676358408581262764112254807221720274146489206152844189241624167377141726399488739290603653924295988134909247425853497023281341299514246047572132365213672790145656756323231154702855471461814612439374917320689987495905890539023429624166127464739431316923961105047048429644515317853225579453589185526324081114511597660271299795307740156590110753386807080305423530147205048492208294734007999879193578990947620472106659262537157619074928404853461435921579531646749733474853668678692364437210012112694871640688401976813288376358078325330804340287606765843687642338368475345589412396759890433944775017884454152777482103364724396092347890031102119158858763320675690891904460079537333461064162365325761317063438458611301533901474139701663025191322994351701478238714036883394463490622059201464369855849157036205362543364466400594388668367624012444905172395099042331640755056787364022683570325732405390136406797206732311974172344120800721453007516473519835426003131549418568209215201753374890299273050551180068158388729668098385516292165188437036863779984873469321939658213672237760480527912332350312818495890800755025494569635169109506667132074564998167661133269995708187569294664304085366625682688971247665013440577315621953232376695866278289714636203184516550666179331371064802496662498629144780926845862952933347019435017838498880229784150885384207022125794576450485909606636592530619361910975652658245288976758968128339716842546539797110934860476771172906162914128475498059476361773283438396183586667316812056226731646267567362806283866400792699523947141871615861986716256088179737291106235778802118365383190678282945617080626825100400952199009362104619255713133345729909989472057302904467621535923623809901210425445972163407631346615453 A013752 925 202649718022954621250623819365609170753249143099425123882804579143299631310354408606440951403422536204994260938985573271782399339768922656997135807702389930171460541742462362958007023687321684600630761191825366194539399691021985593519209483893894656885369809139892757259530909382204588880867699832280172085192495241029372237531007206720525920404752134596666955482048238385306041917201045433696565190492697340637576623580453950628772042382906397763453168525955728250797011673128476258116915835068763132183109610486485876620447932714938626045128941506738833701087926258360054072300445631420849152859017101931032657936336202211268394569638356700623474204085823160522853898608336406696212548847624897671657568778656010767006901629186249291691597212352822842496529804559908226199147687448127929761747914290008634369995165370455383480560857402077323774763315024848193091383565135887636972712809750930524036285923471277201387639204903421245141419813913897467498406777165365898815732048079950163523846166717121705291021638903533023572161723079787080811686778686183421022773356290858291092822842940292597578148264139511352465510846743829803895893599202270660937365629491065140937863295467500678232025184738043057426942308028081347705927851620579654584270648298404269998029953414266662166169138248065893761747882138771026165520219008985892400061710964512204659693219251907959423653034292754623811466119442299836785917798683763848295727580372899676760221456227671678285932395616594600132960149106835032798566515974806374439119950007893642138846882173470801606703529306693353555902528505241514234474884292982040032530603281942547788365399929000153323536598059535440601334006208581980059616045650291105124028473325190815155431015495733409491537381623530615575734588293043111922177218330399794135289107617705463054774719710231027909164444253510087087124668550396611590632994592419143058794562858698080751777135611872064558581750217395540334259939035681479283376670714292145773652128181092299498214888314398331355792012703015524492889514098794743521613957964716620697613588374293569029469981538684924553666345336618590688147690454739032817636288896664065617220573300598008543181507771732682105871904403669955341456663752032596002614738859761838757835804005634094642129685733463190889407256640033399185032257513692323078430928880014072594355645798252164633987502892060942609743980039080812152979293886918996169989724626767012100301429095437906359775719823394173637262235472089258791011569488466533586147689167819300974351509794180570888089740377476075550476624867669831120034528948362421431251531600818213402503055738396382861813595991022229371085167509488231083696280360907594563401698734191182039864835779495189102827610370684461717543405780593789770738118413508890164899881939452977962357903074747934252723888467466266874839922340260669236669566815903714156415339908095036087530129426849845496085405654482541560854111870691940048784815614625730882828560400006028254048746869920187631520726137134745580891981223568543848504801753960568612246870109894481115364514424201510352959304704800843006566068514150241 A013752 926 445221430496431302887620531146243348144888367389436997170521660377829289988848635708350770233319312042372391282951304478105931349472323077422707369522150676586698810208189811418741431041045741067585782338440329529403061121175302348961703236114886561177157470680344387699189407912703481771266336531519538071167912044541530805855622833164995447129240439708877301194059979732517374092090696817831353723512456057380755842006257329531412177115245355886306611251524734967001034645863262339082864089646072601406291814238809470935124108174720161421148284490305217641290173989617038796844079052231605588831260572942478749486130636258156662869495469671269772826376553483668710015242515085511578969818231900184631678606707255655114162879322189693846439075539151784964875980618118372959527469323537061686560167695148969710879378318890477506792203712363880333155003109591480221769692603545138429050043022794361307720173866396011448643333172816475575699331168832736093999689432308879698163309631650509261890028277516386524374540671062052788039305606292216543275852773544975987033063771015665530931785939822836879191736314506441366727330296194079159278237447388642079392287991870114640485660142098990075759330869480597166992250737694720909923490010413501121642614311594181185671807651143856779073596731000768594560097058879944485647921162742005602935578989033313637346002696441786853765716341181908513791064414732741418661403708229174705713494079260589842206539332194677194193473169658336492113447587716567058450635596649604642746530167342331779046600135115351129927653886805297762317855126015606773141320791681541951469735410427777491038783644013336851809905936799363001130811640254610190976452293689557957490555895444220896481941044126300652907627426896762419888890479815716893023348671888347715230169436098902331340059203377568316434284024961661330412896805221355664620689119544857300171654600559683411654366939282925835204105227618002114369086061392209985578545559299844264713725613859781997578109626733133988675051908525107310878262475052051516985865648482415672657053658322971157745549440490779244404960704551043741860475929061655100346926705970952161033599541413824769369772574496702586600573974862891885180290263215613417744581274896759750965261400378105928758919556418630384027742838153378009515869757582033803312750749390917489799353818760005700870543853857890913607524145860544300095508669561034585467425005007125584362239722677080272427256451996999481065131332180101563852418166160974288766473101699004240650267017814714241133159609314937984397144834270618970715860099552239884459614926997614845299213457256853147404470392275837928274113018345643690880727952913985255793532119018026941583044207550930458912259984393762393442862499964556126311646154479031692285040620978192583300313055221211553234382963023388324023309381552690312963038294540460001644501778084794284303694350789110554899636222898143809196483779910192287180239905332730749574347198813244074145096873214652226451035323285036041219682748180090835165049453451369241106373631438175010455838189970718245451592436447452085425652525588079477 A013752 927 978151482800659572444102306928296635874319743154593082783636087850090950105500452651246642202602528557092143648644015938398731174790693801097688090840165036460977286027393015686974923997177493125485963797553403976098525283222139260668862009744405774906214963084716619775119129184209549451472141359748425142355902761857743180464803364463494997342941246040403430723349775472340670880323260908775484130556865958065520584887747352980512553122194046882215624919599842722501273116961587358965052404952421505289623115882664407644467665659860194642262781025200563157914512255188634236666441677752837478662279478754625812621029007859170188324281546867779690899549288003620155903487805642868938996690655484705635797898935840674285815845870850757380626648959516471567832529418006065392081850103810924525372688426242286454801994166602379082422471556063445091941541831772482047228014649988669128622944521079211793061221984472037152669402980677796839811430577925521198517317682782608696864791260736168848372392125703501194050865854323329975322354417023999745577048543478312243511641104921417171457133709790772623584244682970651682699944660738391912934287671912846648424856718138641865146995332191481196443249920248871975881974870715301839101907552878461964248823642572416064920961409563053343624692018008688602248533238359238034968482794544186309649467038906190061249167924082605717723278801576653004798968519167832896799103946979496828452546492135515883327766912831705795643060553739365273173244350213297827416046405839181400114126777651102918565380496848426432451055589311239183812327711856288080591481779324347667379008696709827147812207665897301063426363343148200513484393173639378589575265689235958832606751302290953309570824473945482534438057456892187036495892384155130013972297032138699930360682251109288421954110069820517591206122002840769942917134281071318395171653995640051488477125157429624455404644165604588059943419185076750645268882076878685338316064593781757849576055173649941048679106849932695373119089043029660761999542657689357182817946829715867232827546887335567633566972120758241999957698667898643100867465616148456255462197973018181897790818192486173018305390346169255582761461022773773471741097708284702678784845060948181172870679296630698725483346265451730953708951015422971486906365857407728265878113396411845725089180339815732524812584846925786337195730548455615827309832547025592984271932736000654908843840670721545358522682425037407859900093536799683135783762711055660512419941404432712316708636638138927187769551661664918751720527200892549878662744638716271026157773994613759815122371965593306364847621451830015928418226301305379188864959312552025606978390065482605190657948123989394218230235185713095978393968912422129809506686601390432627950234244289089105510787782321001782455939369762384147879210711271260617579795133105390623612970406452293042615216488683675889114500781707221948804674864462692454934987072016009456814840795792697230896777830452590941512924605257224182559642997751659564857613649232658222710702868269670497971476503365667985257148582875052231680158598717010610969 A013752 928 2148998807713049080659692768321467709015880475710641002875648485006649817381784494474788872919117755239931439596070903016662012391015154281011620735575842585104767097402182455464283908021798952396692662463224828535488460047239039955689489835408459487468954273897122413645936726817708380144884294567367290037755918367801461767481172991726298509162441917550766337299199456712732453924070204216579738634833434509869948724998380934498186079209460321000227727948360854461335297037964607427646220133680470047121301985594213703594895461454712847629051329912365637257938183424649429417956172366022983940621028014823912910328400730266596903748446558468511980906309785743953482519962708997383058975729370099898281847983962041961405937413378259113965236747764057688034528067131359325666403824678072601182243796472454303341199981184025426844082170008671388866995567404404143057759948186025106075584609112811028309355504699885065624414678348549119657065712979702370073142546949073391307011946399837362959874145500170592123329752281948355955783212654201727441032775650021851998995075507512353525691322760410327454014585568486521746891778419642247032716630015192524086589410209750596177727948744824684188585820074786771731012698790961518140506890893673980935454665542731598094631352216810028195943448363565088859140027524675245962825756699613577322299879084476899564564421929209484761838043527063906651543333836611728874267631371513954532110244643221728395671103907491257633027804036565385505161617837418615326833053953628681536050736530499473112088140951575992872094969129716792486835683982948264913059485469175591825231682106671490243743420241976370436347720264896596528125211802485714761296858719251401555237032611133224421127101369258225128160412232792134919181475567988820640697136579608723747002418905687106663033179823395677147879850040241171564588944015513686514192123828421193120184243970872884928524003231833279967695691949613621167655733922902471688280393912538521995518593216508920483947997749302131734742638627536164694112995218943517730651029184885760310522120511476242090946637749305857673907063973373318892605821958678158393250448946720945629446427568892122121216942590533854515326929867033980317415191665101491785290304598903154036796882414697645099886911745197452905298565380884268356733285788724779000134215131916825058020929206575164357013248908695952582819020014956987972599702105815227786445436220993438834729917953575235152674333287807185068200505500348903849316926676189286145786611265538668959808874693991223031529705000677826497529998260360932083422049971259647444468629466166430313823851208408494083570224329670544994734843183967918077936315609676800258531522973865283603875512028404699097451826703011671864531549700591419191486190463254780483606664634703128764807200757759240916055698795367957972890625932662959576822809907432543200077695982975687814625630625638035928384558217410766621523870677224535323492166597219172776622205228356555816280220893504342298503895357750121529083535666060396063992177187364150115295414201588466084043333877894372563609955436576489753001308441381272312298893 A013752 929 4721350380545568830209345012002264556707889405136278283317799721559609648787780534361111153803301708262129372792567773927606441223060293955382530756060126159475173312992594854655031745923892298415533779431704948292468146723784170782649809168392385493969292539751977942780122988818505311178310795164505936212949752654059811503156137062822677824629884892859033643046341206397873201271182238663825685780729055618184277348821442913092514816023184325237500318302548797251553647592408242518538745633695992693525500462350487506797985328816004126241025771817467305055690188983954796431249710688152495717544398548568136663991496404395713397535337088955320822051162599279465801096358071667250580569677426109476525220020764606189208844497192035273381625134837634740611858163487596438489089202817725504797389620849982104440616358661303862776448527509051041340789261587475902297898606164697158048059386220845829195654043825647489176839048331762415886573371416406107050694175647114240701505246240442686422843497663874790894955465763440538034855718201281195187949008103098008841792180890004640695943836104621489416470044493964888277921237187954016730878436143377975418236934230822059802468303392379831162323046704306537493034899243742455354693639293401736115193900197381321013905080820331631946487756054752500223530640471711515380328187469051029377092834348595748343348034978473238021758181628959402913440704439035968336765986123216158107046207481158137285289415284758293019762085468334151954840074388808697873052219536122213334703468157507342427257645670612456339992647177987793093577997710537338013991689575778775240034005588357264065504294271622085848655941421977822572291090330061115330569198606195329216855760646659694053216241708260320606568425675444320417441701822871438947611609065400366072164314335794573338683896072000302693892030538409853927401910002083569271680096051041361285044784004007728187967235100337716089027435213301125705339647428616730299152025425847132824154349296670098303233751055216783421229577064696953832966250496018908454240311119194015402217098763713303873809763135224969309573819549501181607054990843215913989971236335945917547893801368855992300313622871402878370173264917873654757361176088227977452282799203790229418842750665090726284451545104198804032940948141802737579743028877828339463294870644821264652471981466845636092358107852405007824453386972860502575801545526476055446820623377522585119901629744004791630425510233312385594836510584266541756949287907587861662293184950388455704700097702698717000270761886489184815073406178012967787278243786857445435497578937167647399471001104873461501603782852286187353432450475177516017226085394459930167993755973582028077714499926405123917101663266516643086375814692199347963695160447770752722483842202442773896281420064797052292574370253423403666440705174060522190279713366629297410570698074597586128732510484526764934660874403651454267487943877862304105712290014090522590238984886699353128367645303029040029813058100977016999396527858334690152590813280639037803304025000889859986643204529733936522251072094158547987343874645714655270120667921 A013752 930 10372806786058614719969930991368975231087233023084403388449205988266462398386753833991361204905853853051898232025271399318951351367063465819975420071064097172366955768644730895677104745794791379618927713411455771398552518352153823209481630742958070930250535709835095540287930206434256168658748816976419541859850606580969405872434033127021423180711857109611296913772811630456127423192787378344425031660261735193150857335360710080064255050802935962546788199310699707561663363760520908813229624157230095947675524515784021052435173767408761065351533620682975669207351345197748687759455614381871033091445043611204196250789317600457382334385135584434839846046404230616986365008698683452949525511581305162519925908385619839797691831360330901495619430421238283525124252385182249375360528978590542934039864997007410683456034139978884586519857414937385137825714007707684557348483237743839656231586471527198286742851934284947533721515389184882027702801697001844217190375103896709986821207025990252582070987164367532915596217158282278862062578012888214785827923970802506325425417421415340195608988607921853412247984687753240859546592958101934974757739924207001411993866544505116065386022862553058489063623733609361462872197673638502174414261925527603614245080998733646762267549462562268595386433600052291242991096817116350199290581027869505111541472957063864859110335632847705703933802725038823808200829227652562022435874871512705899361180517836104427615780845380613969764417301773930131844783643432212709227095726320860502696343519542043631312685047538335566578963845850039181426590860970050531616739741997985969202354710277620909151912934514753722609497103304085276191323525455144270381260529337811138289432106140711347834916083033047924372630831208951171957119418904848551367902705116684604260544998595740677625088519670184665018480791092886449078501996274577601689881171024137870743243390456804978828964015515441962247593275163622573174631205400670956467236999860586150814667105404784205972204551068311273176441380811139207571026852339753541873965963528869251838670965983878128610760049608089257573133681550254095990699814882545363035966806230073180852722681607376615083789029448472123779270663024568419501922503865836866462665309850727134033197523211204325646940044593924772460371263067540614462695434444588861800858830806672318441480943282659862494910762951733802190324091179374524159035995521667893816664909560417119508423880547578527212044845982587311151855813753633592240017585532970532072058127336003437183226114652829081249594863864616739038716273373094490228650301599725807621788180924957321336637789427406994919023510926472753615491093693965002689845709611628466579082281873959715686738756338312057245872354196537064860767664878761967476238267503752343731297001318766774250130279882359123886785891446771217855170229267410967252044530266484566411023823669890896724825325534505302561449941064822245025671012699663482120249901160956878130755049796078478823023716730754800945499288647846506347674171704761314265242016777563966053858942926955022390655120351825458539385605390866329928194492596635097628455107422437 A013752 931 22789056508970776539773938388037638582698650951716434244422905556221417889255698173279020567178160915155020415759521264303736118953438434406485997896127821487690201823712473777802599126511156661022784186364968329762619882819681949591231142742278881833760426954507704902012582663536060802543271150897193733466091782658389784701737570780066066728023950069816019319558867152112111948754553870222701794557595032219352433565787480045901168346614050309715293673885607257512974410181864436662665484273434520797043127361177494252200076766997048060577319364640497545248550905399453867007523984796970659701904760813815619162984130768204868988644142879003343141763950094665519043924111007546130107548944127442056277220723206788035528953498646990585875888635460508904697982490245401877667082165963422826085583398425281271552907005533609436584126740617435147803093674933782972494617673323215724740795477945254635974045699624029731586169310039185814863055328313051745167254103261071841046191836100584922809958800115469815564889096746166659951483894315407884463948963853106396959642074849502409752947971604311946708822358993870168423864728949951139542754613482782102150524798277739995653092229029069500472781342739767133930218288983789277188133450384145140496442954217821936701806169249304104063994619314883860851439707204621387841406518229302730056616086669311095465407385366409431542564586910295906617221813152678763291617092713414860896513597685921427471870517301208891572424811997324499662989664620571322171929310726930524423866712433869857993969049441723239773983569332536081594220121551201017961977213169575174337573298479933137406752717128913928573065135959075351792337785424951962027629382955171070821882337191142831193310634423606289846669936166065724789791363333952267355282243141356075560417361914842268742319477715395709045602298031071528625468885815246990912668932740030902022905728833600538487233942087425991057962425534478793264664758265274091358519688693707773339823630574310900520933398697079867168641713642072839033545994590438531497103221872925746289560112266580248557839828988972098888174698365908248891567493296952162590019073287470778333431731491406423339084497698293255943057646664976817645723740993243595618475685742047513470934958495015903446327277972852725095435664959386729974541869474761729376486851282259083615933632392003717901318946204959163412142028321085829577402082161104362715212806304236411560007265563030024284862526623744322600627222816733002151318635415936258962311705757199551491547773892265491505359915910562975668059652600688595032344712614597599345068633492131234976593223372013167837094653505460639693233932845641110909591024016747741074243773277089495363765047675271589769181562169791931499106559738640042545295473705743899177659511897330603027536224901542995179268603508556365627808993700501895052741832995466592405019340602750300104441240199308149727505520519414472321399214901160670218189032850622261253268844401984417974183105657468297677261937159318774445840155235360607440736710860308033420328097610520184192269299412960532411030175043733326852243300234807309489715871007094089 A013752 932 50067557150208796057883342638518691966188936140921006034997123507018455102694768886694008186090419530595579853423668217675308253340704240391049737377792823808455373406696304889832310280945011184267056857443835420488475882554841243251934820604786703388771658019053427669721644111788725583187566718521134632425003646500482356989717443003805148601468618303385794445070831133190309951413754852879275842643036285785917296544035093660844866857511068530444500201526679144756004779169556167347876068948735642191103750812506954872083568657092514589088370644115173106911066339162600145815530194598944539365084759507952915301076135297746097168051181905170344882455398357980145339501271883578847846285030247990197641053928885313314057110836527438317169327332106738063621467531069147925234579518621639948910026726340342953601736691157339932175326449136505019723396803829521190570675028291104947255527665045724435234978402073993320294813974156091235254132556303774684132457264864574834778483463912985075413479483853687184796061345551328151913410115810951122167295873585274754120333638444356794227226693614673346919282722709532760027230809503042653575431885821672278424702981816194770449843627176865692538700609999268393244689580897385041982329190493966873670685170416554794933868153840721116628596178634799842290613036728553189087570120549778097934385542412476476737500025650001521099014397441920106838036323496435242951682752691372449389640374115969376155699526510755934784617311958121925759588293171395194811728695667066362159235167217212078012750001623465957783441901823581771262501607047988636462463937333556658019648536760413102882635719532223901075024103702088547887766114578619460574701754352510842595675494808940800131703463828663018793133849756846397363171625244693131379555088181559298006236944126908464426875892540724372773188248774264148390155142136097639035133645229847891744323886247420383056452970766074902354343448899249908802468473908807178714667756060075978027592516371761048444490676937484468169505844871634027356700550115193453699135778454817864598163566649676806081574104288771701257319812309900422814773782773403901210271904012573299998549514086619912075968641443150283306897649722954068367655058962156179573791081575278387095644103813549939871581029706357437034672155915772645754068487236051519440141612267123206704206190365232168229197724812295282016476036221425567581552374507946284885322535450407396197335962441976963353842970992366276753578008528362405726447042008811960940198817548567414626930459241307284837275735255506857542727056763712843286061333614270925761115787782212323243575311748312929738096953751497025406034950461873520668371479764794787140113569889765621314191809742571682722891892087032873503537111745792173472014155731519346493317947638435334851497086108689960408853121908298335284296359160002663430873807091040103513827491304242409329457404717880004951329628581153595690114075137849992469361305172817107973431651151159766289280283129457849996944475939023347457510821052087254547298553760096749424460830450312844670415650810274289707033294571082119094378530615871658948905768602585713533 A013752 933 109998423059008724939169703776825566249717092701603450258888680344919545860620407244066735984840651708718488937971799074232652232589527216139136273019010833907176455374511781842961585687236189571834723915804106418813181513972986211424500800868716387345131332667860380590378452113599830106263084080590932787437733011361559738306409222279359911477426554412538590395820615999619110963256019411775769026286750719871660300507245100772876172485951817561386566942754114081028942499835514899663283723480372205893854940535077779853967600339632254552227150305121035315883612747140232520356719837533881152985091216638972554916464269249148175478208446645659247706754510192482379310884294328222728718288211454834464217395481761033350983472507850781982821012148638503525776364165758917991740371202411742967755328717769733469063015510472675830989192208752901528332302778013458055683773037155557569120394280105456584211247549356563324687706301220932443853329226199392981039008610907470912008328170216828210683414426026550744996946776176267949753762024436659615401549034266848634802373003662251876917217045871437343181664141792843473779826088478184709905223853150213995699072451050179910678306448907573926507525240168392659958583009231554937235177231515245221454495319405170884469708333988064293233025804460655253512476841692631356425391554847862481161845036680210819392287556353053341854534631179898474723165802721668228764847007662945271309039901932784719414071859744130788721804234371993870893815480097555243001367944380544797663839662376214935394011753566754709250221858306409151463716030684431034308033270321823977669167835262627587033150675812295910661827955833488539709422153729226954882619754312466321182699062095242937889352510031572652288515067915791535006888060662590809640882528734885777719702566246817896345846335911971446982694582557058334013170847273006512960188618569975818162279578085582581575027176773066560472492557231652049639023237177649371636125060063986923726620758468759023432546017231653376568404341182979958102671108603080017777001305265234848522165355929339942961218307122431427662331627644851228924058000753168370958967373115623540096813282448303946830903105250601172425254136441330088203738164539857126523619006220886616449130096078369217897863522264867289165174726546952502721688466457605188209991122150869685129141000232415073599547401412612734590197851578471971976670566793957987893053610384545049445547109485023388488393007270228710027610884736812205381004151293359878185616802154202609935366218953152104787494790356348566021371343709877116699476749950553223897171385757520474166134959911043506634599007392038964817058786164736124908412141043254147346829513047815070027279406004429986942193486915211223087271034505505405118015100142148004245819530961642430668739098180791843018250308832531442619599101074525851557629754179015107419878998395420573296817918165182370878071193992794449731180623077856433455186787464679186217629337579098006537548782035418896443287013638034294364151273851435698240414922610932558485540444499337319740903184830172614486352148172667415650349631763070034710745973619880812632001 A013752 934 241666535460642168691355839197685769050628452665422780218778430717788242255783034715214618958694911804054520196724042566089136954999191293857682391822766802094066672457802384708986603754857908489320888443021621802132559786198650706499628259508569902997253537871289256157061459293578826743459995725058279334000699425961346745059181061347753725515906140044347283099617893351163186786273474647671364550751991331558037680214417486398008950951636143182366287573230788636020586672138626234560234340486377736348799304355565882339166817946172063251243049220350914588996297205467090847223713483061936893108245402955822703151471999540378541525623957280513367211739658892883787346012794639105334994079200566271317885617873428990272110689099748168016257763690558792246130672072172342827853595531698599300158457192940104431531445076508468800683255282630124657746069203295567348337249362630759979357506233391688115512110865936369624338890743782388579145764309960066379342701918163713593682296989966371578871461493980331986758292067259260685609015167687341175037203228284266450660813489045967373587125849779547842970116119518877111894277916386571807661776805371020148550862174957245263760239268249939916537032952649958673929006871281726197105684377638993751535526216733160433179949209771777252232957692400059591966911621198711090066585246000753871112573545586423170204855761307658192054412584702236948966795268579505098596368875835490761065960664546328028552715875857855342821803902915270534353712609774328868874005373804056920467455738240544213060643822586160096222737422699180905765784119413694982374749094897047278939161734071992808711832034759614115724036018966174321741600471743111619877115600224488507638389839423248734542907464539365117077867604210994002410133069275712008781018915630544053650186538044258918271824399998601269020979997877857159826936351458795308973534394998236872502528233054024931720334707370427233358066148237939553056934052079295669484566756960579271427385806355863574481303599857942468320784337579006967951568425600966799056071867667720962203197286976759854685796620747981846574142585935738149946155427654710910996851318735024917592698781538923771187494122235570775818283337761602203783612747494066106972390956667287896338738821084177171721606158415913434295888874223654648479549560807358598497350495365460698228722777510615916698205640903510177894664679917902922432745235246325699401038782014845473631866999538596384508999436972692475930661113766776415222066120391511652373800114332783134027999583040075174218126054412897799548952842130600025388750419641365432902085534509272481742998506924562584076214019240309605703078153203925266423781473872029361720984440166049708849932854991732681311999090752719057122734462808595375044279175012299165328065509522728420179219798703199679111095928505071579435259225060733295872112569931296191001474159474738999533108966208905668819122413202169406059403828902050584301045372059900172120131654661278320362994674131815315485901568962761344718040348651604229034191584976218830992732356565044091470764297071889234026515669535350312183818140983464866259508904042878145352506197 A013752 935 530941378407030844614908778717315634604230710505933848140656212286980768235955327269326517852252721233507780872202721517697833890133223272605328214834618664200664479389791839205643568449422824951037991909318503099285233850278435602179683286140328076884966022703222495777064026067992682355381610607953039696799536638837078798895020791781014934958445789677430980969860511692505521369442823800933987918002124955433008783431075217616425665240744606571658733798388042633337228918688561837328834846048571886758312071669178243499149499027740022962980979137110959352024864960411198591350498522287075354158815150293942478823783982990211655731795834145287867764192030587665680799190109822114420981992003644098085394702467923491627827183952146725131718306828157666564749086542562637192794349383141822662448130452889409436074584833089105955101111855938383873068114039640361464296936849699779674648441194761538789780107572462204064672542964089907708383244188982265835415916114205678765320006486956118358780600902274789374907967671768595726283006323409088561556735492540533392101807235433990319770915491965666611005345114582973014831728582301298261432923641400131266366244198381067844481245672345117996631861396971959206622028096205952455041188577672869272123551098162753471696348413868594623155808050202930923551304831773568264876287785463656254834324079653371704940068107592925047943544448590814576880049205069172701616222420210573202061915580008282678730316779259708188179503174704849363975106603674200524916189806247513054267000256914475636094234478221793731401354117670100449967427710351887876277323761488812871829338329756168200739894980366872212245707133668684984866296236419616228870022973693201251281542477212877469790767699592985162220075126451553823295062353198739283291898557640305285869459824083236843443198206796926988039093055337652180139779164154973293814855065811126408888054528019692774989575352092828631687671327678753198066084112418212585857593165042392659325966616563832273135424008887899602900763189661078308589595831045324057526189893265982953960424439487941400744695175783316116923391261300816715431703474557399871460082347260849743951159223041015525298924586551548994472768493062240041712597206244463237018342931798031508256209189921937246272368730039761815148067856669369262709570385093766840898679038317917154008503942190823168985957793065011860834578301779632720584741281836177561584082204086615505569211797986296256766271763029005369619662466945607784242879266500151100265238851189124545459515083939045157757222941545136465609049394160928255779084671952079856085881919316871642389367719713263997215442200270960203729662702589023810333047898096848507701002815044811210343302482416836700842462002383723768498647614790484038972281347502021266225759924421434339133745897750929695007077754925642260019264517458431051031031316139057731630238728366001581974240398760965754395611941805166185112510212097805133709396682415600678147929245290828469837499299067598248122525747011186674345534645987574491188118912192752771691032987373401868961269160666940647156254925969164635867848455740672311172141062182203285339456114809 A013752 936 1166478208360246765618954586841942449225494870981536664365021698394496747814393854010710359721399228550016594576229379174382141056622691529913906087991657205248859861219372670734798919883381946417430468224772751309129658769061723017988764179650300784916270351878979823222209665271379923134773398505672828213868581995525062121172360679542889812103705399921315865190783544188434630448665883890651971455850668527086320297198072253103287186533915900637934238155058529665441891934358770356611450156768712435208011621457184600967631449363944830449669211164232777696398628318023403305197045253464704553086916885195791625975853410629495007642755447617197445477929891201101500715820671279185382897436432006083493612161322027911106336323142866355114385120101462393442753743134010113912569185594762584389398542604998032531055862878296765783357142747496629369130646545089874137060370258790415945202625304891100721146896336699462330085576892105527235317987483194038040408767702909876247408054251842592034240980182297712256672804974875604810643764892529767569740147877111551862447670496248476732536701335848569544378743216738791713585307695315952280368133240156088392206638503843206054325296742142224238600199489147394376948595727364477543725491305147293790855441762663569377316877465269302387073310286295839239042216715406529477933204264663652791871010002998457635753329632381656330331967153554019625405468103536972425450840657202629324930028529278197045170505964033578889430368474826554052653309208272218553240869004325786180224599564441102972499033148653280827888774996521210688578438679643097664181280303990921879409056310474301537025549271866018250303818572670100911751252831413896854827440473203963149065548822436691801130316636005788401397505052814063749779251989977630205392301131135750713055203233510871345044706460332848592721887442576821839767094823648476326511236579587044720327055798059265026652097048547944503817813906910220776151186794982813051129132183598136672539148656590739504078526547526715427572976727685389043971342040806576954385039195505364549851052493555007257436095301195945508880690601077894323803452533602607517597800916932086887460696813021111109081737316653753140856672379257741371642576062119085731729299421160275223638891590258496130060394099897356707880305081102604270172926136051005749454397847184463987356683160993238502262149271363831058253568529009853087124676596194082102800228602378294265735558320175892876115499063374724797054398439879500301981605748500831967282729756062506626374554639414082211592618802574664814943081518971559377946649024278719443820682576739166998329440880210041001882326513995299567594068957588085311301706232118776171419103184653450229124235553869790231750889019237041119391528809694693433622102120461940721897994553953891243076839737358792539930549827571636045262324144856173019115175801557509836391634486220105475597406156077841762407159436145950108692184935978877878759544511267074689891000551903950148232985960051513351125189066183577123537139617234701157140297250087477839405199473259363906107908345985268601802292072354254705001663057262257067645193913614300617890785084235373 A013752 937 2562752623767462144064843227291747560948412231546436051609952671372709354948223297261530660307914105124386458283975946046117563901400053291220851675317670879931745115098961757604353226983790136279094738689825734626157860315628605470521314902691710824461045963078118671619194634601221691127097156516963203585869274644168561480215676412955728917191840763627130955824151446581990883095718946907762381288503918754008645692944164740067921948815013233701541521226663589674975836579786218473475355994420861220152001532341434568325886294252586792497923256927819412598987786414697417061517908421861955903131956396775154202268949943153000531791133718414982787715011970968819997072658014800370286225667841117365435465918424495320700620901944877382186304108862912878393729973665420220265914500751693397903508598103180677470729730743617994426035642616250094723980030459562453479121633458562543831610167794845748284359731251728718739198012431955843335993618500577301574778062643292998115555495191298174699227433460508073827910152529801703768984351468887899350719104886014079441797532080257903381383132834859307289000098847175125394746921006609147159968788728622926197677984792943523701352676942486466652204638277656825446156064813019757163564904397408604458509405552571861921965179791196657344400062698991958808175750123748145263019249769466045183740608976587611425750065202342498957739331836358181117015813423470728418715496923874176626871272678824198908239601602981772820078519539193939253679320330574064161470189202503752237953445243077103230580375827591257978871638667357099882806829779175885568206272827868055369061696714112040476845131750289642095917489404156211703117502470616331390055886719629107038497010762893411887083305649304717117870318601032498058265016621980853561246885585105244316582281504023384345063220093351268358209986711341277581968307327555702489345186765352737250558541588336205263554657215659834074887737153481755045204157388577240273330703407365106269568509598529854690460522824916193794377829870724799729605038463652049568783931112525285916022762328340350944587101376727492283010877250568133829396185216324928716162368614499794891751150898207381106652576884688295650462109217229257793498739608475631352609270828289124666334644823797915997742685837474492687213030263182421581569918720904059631551312070264267380222632904702144989469941949186336834983090058234647232412914481838398379852102239425112501821021629426436648825751442234270379128513372415262163453587829456327832120157274069327058144896542792738618868983509256538598429950097180515953348787906340346618074039621095949895329781613821460081135471351247673150004169499821023428929848591964951248607769696683630153385945511851929139156703175263779339303188794899241473667758358654883766009894035036699061039816902977267210227417971174884391441326146249012122996041236021849110552420966225571729887501324903018352008529281212652388796730304345594699634719291253763093690528212532978475667870154233174832422040378405318940411095739064638442237233058442188813173223242750822501719074636129635118159635682962297586888653736805178777616491028210618457506054830065114481 A013752 938 5630367514417114330510460570359969391403661672707520005387066019005842452821246584083582860696487288958277048849895153463320287891375917080812211130672922923210044017872418981456764039683386929405171140901547138973668819113436046218735328841213688681340917980882626721547370612218884055406232452867768158278154796393238329572033841079263736431070474157688806709945660728140633970161294526356353951690843109502556994587398329933929224521546584074442286722134979906515921912965790321986225357119742632100673947366554131746611972188472933183117937395470419249479976166753090225284154844802830717119180908203715013782384883025107142168345120779357717184609881300218497533568629658516413518837792246934851861718622778616219579264121572895608663310127171819593831024752142928223924214158151470395194008390032687948403193218443728733754000306827901458108584126919658710293630228708461908798047538645276108980738329560047995070018033313006987809177979845768331559787403627314716859875422935282089814202671312736238199918605107974343180458620177146714873529873434572932533629177980326613728898742838185898113933217167243750492258985451520296310451428836784568856298532590096921571871831242642767234893590296012045505204874394204406488352094961106703995345163999000380642557500001259056185646937749685333501562123021874675142853291743516901268678117921562982302372893249546470210153312044478923914083742091365190335917946741751566049236186075376765001402404721750954885712507427609084540333466766271218962750005677900743666783719199040395797585085693217993779580990152183548442526605024849420593349181402826117645828547680904152927628754455386343684730724220931197111749152927944080063952783123025148163577932646076825915922022511522463507961089966468398234008241518491935274059407630476221763531272464339375406103894545092736582987340804816786847584371198639878369091375323479963739477115869574642964029581902804655462528358526199415834313533782704196880507555385981138474242015587970090754941768646340877766248092225982385005942269504643552902618296654218053157502008835363751025257861724670300545774897319498190023183418920265868389408723846056049377177278523361616291315711415660185544065253950252679372316730919820962081682568009751206891937214677884021447040680784931460433807027488211780214709111429826219010518232618370595434349124491630612541865462462362382026457848857941519969611173116598961240535068620016972166500784519849881317470175918588692022945343879196330973107532461315552247167985531130311546744337704515646745655156769836615300750600363505593549507287030229741519908665047547801920039530205565747798254630558691137910559160391106788473358877356546997893191270023613935446988922289538688318727276876054523208449105782393633517648065113964779633923737194975627837104477735841056060869637282671221007996593543309079634222302595540002495883668862797581090562840410811931319362738830824197298186416478647271555097478282884517516838090482934953711042310728850285106831222711356485712083177338725010657595201029397488822541571464323557036276806975576808354596719595468167798394372259760977774423430788978728751140802461653056514757 A013752 939 12369917429174400184131481873080852752913844694938421451835384043755835868848278745231631544950182573841334676323219652158914672497352889826544427854088411662292466707265704502260510595184401083903160996560699064325150395592218993542561517464146474032905996803999130907239573235044888269727492698950486643737106087675944610069758348851142428939061831724442308341750616619724972832444364074404909631864782311577117717108514130864842506273837845211549703928530550854615480442785841337403737109592074562725180662364319427447306502898075034203310108457848511091107507638356539224949288194031819085510840455323561885279899588006160391343854230352248904654587909216580039081250279359760560500886629566515869540195814244619834415643275095651652233292349396487647646761380458013307961498505458780458241236432901815422641815500920872028057538674100899503464559326842490186515105612472490813629310442403671611430682110043425445168829619188676352216764021721153024436852925769210432941146304188814751321803268874081515325221175422219631967467588529191332577145131935756732776383304022777570362390538015494418156311278116434519831492991036990090994061789154415697777287876100442936693402413240086159615061217880338463974935109044067081054909552629551428677773325305803836271698827502766146439866322236058677702931984279058661288848681960506632087285825073673872118313246469253595051706826561720195839241981374729323168011728991628190610171900807602752708081083173686847883910378818457158735112626485497868061161762474347933835923831080291749567294433267999932333739435364347255928230951239594177043588151542008980467885319254946423982000373538483797075353401113385840054512888982693143900504264521286250515380718023430786537280683457814852326990514656331070920116106616126781797108518564156259214478205604153607767210256315568742272823187748182480704142863523411812776893751585685480335631223565455490591972991440461828051174803682060116587986833720601120546475099183000561227909708246770289388607065716010908452447058620483299858055166101701885727052397749317062787031913411294161002491522209100650299067449410937523480933971367824112851530966289785140481658480915825470992020617980205427640311362928705136580979857830846653693456601917423401541586060647311195119148375684494418573074039391601281131715917811328203166108557062560198169265026508112455754478421029810153312127893940897519373235747337167917845455545758177287849802223590110189254481976493139356374410920502594339147917248817510268287028064211893294468197309936820875900204379423331043815749068998621789028267509605414742119239337109462520818326847861627947912765423337444429989498475379261614275969453552333754371341220241879816177034662270116498236243827296691787488962685403918812838272799055380620855730450617361454358118537585642800165730593110028672554568516014650047956386398802401385483456420491566285655966560382553813108639937211320761464115557003588055606549159787497284984493284791008093303159956671284076379708196296850199109446740613178848414736656661586282943123832507118854808700144925342247955048992951243564653072435854694868170408277443386267066256343008251765162921129 A013752 940 27176708591896157204536865675158633498151716794779711929682338744131571403859668403273894504255551114729412283882113575793135535476684298948918107995432240422056549355862752791466341777620129181335244709443855844322355419116105128813007653868729803450294474978386090603205342397393619528591301459594219156290422074624050308323259092425959916379118844298599751426826104713535765312880267871467586461206926738534927624487405545510058986283621745929774699530981620227590210532800493418276010429773787814307221915214409782101732386867070850144672308281893178867163194281469316677213586162287906530867316480345865461959939394849534379782447744083890843526129636548826345861506863753393951420447925157635365379810203895429776211168275385146679956543291624083361879934752866255237591412216492940666755996443085288483544068655523155845642412466999676209111636841072950939773687030602062317543595041960866530313208595765405703035918673357521945820230555721373194687765877914955321171698430302826008654001781716357089169510922402616531432526291998633357671987854862857541909714118938042322086172012020041236689415878021806640069790101308267229913953750772251288016701463792673131915405101888469292674289495683103605352932434569815377077636287127124488805067995696851028288922324023577223728386309952620914913341569461091878851600554267233070695766957686861497043934202492950148328599897956099270258814633080280323000121768594607134770547666074303247699654139732590004800951102264150377741042440388638816130372392156142410637524656883400973799345869889795851337225539495470921274323399873388406964763168937793730087944046403117293488454820664048902174551422246108690599764817094976837149407869153265892382291437497477438022405661556819230562398160699959362811495086235630539608247415285451301494208617712325476264560933125304526773392543482756910107001871160935752670835572233751000297381798173305712830564662194694636228431043689486076143807073684160661840605792905052233017717629018154325786769723378075965870026187789201809788147199925439042942334117855249586943109113764613271722473874293394128707051186355829739087611935095109575934813532938657953638203682572068559769469297702511324525764064354365185068412747654370098164524154412579213186864575242142695676768981378834237605043664543348014646379871431488062355940499866444755377875263238323065292589091002492906826744982988151850062998936899757915506465834030715501406015485227472085792096902355427165954580792344199763107974195652070059426600657073529567946629489931195464352749021593058303263200704589972070495103718603096188435968823629489158237864084751996601564345635072365412686928150408237766564304889454477258353836660871409956140945153007445946625027688570831857113251019832409631805685339524671224020039800006343115224786427075657231964110113062732993602387029684186155360180918168875843907153755819971129586158533160470727399681942053271712936661878736882958167588504053131535110931746685844780987042424806811115806218907264179887443454489127153929967176434685505063626043060018140124014714218400976918757242637513882111542800141572764625370386985543119628744565185589129128062937720413 A013752 941 59707228776395857378367493888323517795439321798131027109512098220857062374279691481992746225849445799060518787689003526017518771442275404790773083265964632207258238934830467882851552885431423811393532626648151289976214855798082968002177815549599378180296961527514241055242137247073782104315089306728499486370057297949038527386200226059833936284924100924023653884736952055638076392397948513614287455271618044561235990998829983485599592865116975807715014869566619640015692540562684039952394914213011828032966547726058291277506053946954657767845061295319313971157537836388088739838248798546530648315494307319866419925986850484427032382037693752308183226906811497771481857730579666206511270724091571324897739443017958259218335936701021167255864525611698111146050216652047162756988332639634990644862924185458378798346318836184373392876380189998288631418266139837273214682790406232730911643278307188023767098119284896596329569913325366475714967046530919856908729021633779156840614221451375308741012841914430836524905415496518548519557260263520997486805357317133698019575641919306878981623319910408030597006646684013909188233328852574263104120956390446636079772693115952502870818145008848967036005414022015778620960392558749884383439566922818292501904734386545981709150762345879799160531264722965908150064611428106018857836966417725111056318600006038034709005523442877011475877933975809550096758615748877375869631267525602351875090893222365244235196140144992500240547689571674338379897070241533839479038428145567044876170641671172831939437162876147881485387884510271549614039688509521834330101584682156332825003213069947648693794135240998915438077489474674700793247683303157664111217249088529725165563894288181957931335225238440331849545588759057810720096854704459680295519319571382136509382776333113979071353240370076294045321143418031616931505083110940575848617825752197550947653347810586752651088750562841744115793863002985800909287944140884100974063810927012399755939925630952885053753533082261632897016447534572876376104559398236189577344308056927983342514010722940855357974275101822586900769391456423757936775483421403955738328785331866231524143133490610834625813524047052417379983103649386540311595302806596651105667459567244436531371541471806987502401861452089298820018280931001735588178096577534979272996001278206579127565191953334595774447818232932476916298358727624969614588408664368768140367705437365481956589016021044756172485236894474873483602214000780206879548219307847597920560241643590544460778744989378836435182989600439949092269251947984168638877742869771002325993823505513987680648587394200136533636867360253986811673181146446898373141777842131486536603379143934487673641656501157358744735185831790117590077812490571803961077090690935702679172027440613935824148855780285218938625149918398824386944444304216156983326317477217020229064016801536476571700790297353554188097101226691037953321846147584931859094191943404729982638717047468800983828532207300564021426262939259403212713269512612357184137886627004054624786416602859853852460327137826946290509662074617998999059531911035363881938740207238233824351809712739316694354274171747361 A013752 942 131176781621741698660273384072646768596580189990493866559598079791222966036292482185938063458191232420535959776552740746660488740858679064325328463935324296959346350939822537938624861689292838113631591180745988384077744038188388280700784660762469833862112424475948787598366975531821099283180251206882513371555015883594037644667481896653455158017978249730079967584767083666236853834098292884410589539231744843901035472224429473717862305524661995849549887668437863349114476511616216835775411626525986986188427505354150065936680800521459383115955599665816532794633110626544630961424632610406727834349140993181746524577393110514286190143336813173821078549514264860603945641434083526655705261780829182200800333556310454295502684052932143504461134362768900750187872325984547616577103366809278074446763844435452058219966862483097068344149407277426240123225930709222489252658090522493309812880282440892088216314568068917822136065099575830147145782601228430925628477660529412807578829444528671553304005213686004547845217197845851251097467300798955631478511370025742734549007685296717213122626433843166443221623602764778558486548623489105656039753741189811259467260606775747648807187464584441180578103894606368665630249982451573495990416728529431788626684701447241521815004224873897918755687188596356100205691951307548923430667815219742068990731964213265562255685135004000794212503820944853581562578678800283594785579894753748367069574692409536441584725919898548523028483273988968521420633863320649845335447426635810797592946899751566711770943446838896895623397182269066594502045195655419470023233181546697463216532059114674984180265715124474617217456244375860317642765160217037388052344296247499806188743875751135761575143489848853409073451658503650010152052789785697917609255945098326553911113959603851412019763069093057618017570552089415462398516667594736445139413363177578019431994405139859095574441984986563311822399117017559804597705613277522369840018192606646242263800016611203488463096512181728807474745135233456609398301716997924908501425444801070779403503281558301059221469482398704223420990353029762996187095737076824490757108341374110110658542464278872003672912312331374160983822878717702229064574880266092842479151408669236027059423276613559951542776889610240189507580163205410813087227278180844349462772214808219854343260726721476106916461856657752651785107494124592058243250733835618183604387848845891963858626068198235329310950065457161297043474064159714114514367437819341172631470850890968426180330902741665303648097028152166568155715546529721218499614401084886892110208430241614230934384946505057699964400197590478009025245978978743835725792485919162875920917623979224069418990719333042717162183203272442888345400954041786253302486368247985738786140944287028817005655036149286626008159454370722217178116944136362896892367919497445793443253644912975639028026636283285758551249331395040210383448095986244095294429939699660191771857261353288955761471285259439339155073499677552908858331053119209348733550936919527908010655757276483098913855338721805801000249727577935743800933791608544694448619412235302399712100925938888278777496340355328952117 A013752 943 288195389222966511956620624807604950606686677409115024831436981301316856381734583362505925417646137627917503629086371420413093763666517904322746635265907480419683933014790115851158821131376365335648605824098936479818803651899889052699623899695146224995060996573659486353612245243410955125147011901520881877306369896256100705334457726947640982165498214656985688783733282814722367873513949467050065217692143422050574932477071553758143485237682404881461103207557985778004504896020828388198579343477593408655975229263067694862887718745646264705754452465798922549808944046518554222249917845063581052065062762020297114496532663799886759744910978542884909573282839898746868574230681508062584460132481713295158332823214068087219396864291919279301112195003274948162755500188051113619896096879983929559540166224688171909267196875364259152096247788505449550727369768161808888089824877917801658897980522639917811243106047412455232935023768098833279284374898862743605765420183119938250688289629491402608899454468151991615942183667335198661135659855305522358289479946556787804169884596887717230410275153436675757907055274218492994947325805565126319338969394015337049571553086317584429390859692017273730094256450191958389659211446106970690945552579161639612826289079589623427564282047953727506244753346194352151905217022684984777177190037773325572638125376544440275740241603789744884870894615843318692985357324223057743919028773985162451855599223751562161642846017111105093577752953763841561132597715467710201977996318876322311704338754192065760762752705056479684603609445139308120993294854956575641043299858094326686720933874940940244043776128470734026751368893765117861155056996831141551000418855757074196670295025245268180590247197930939734373293732519072304059979159178324987535311381023438942717369249661552207419462797447586784602502940445770889541118705635969971291158901138908692091708092270432977049041015479596073810860087578890701159232370716646538519969156801794253568636494814064153423037263258190022015062107904170848068872244441023977631702227952502349496709583587427109568452829953178855915805606389302623049334357783406193367025998919913116817794020681792069388350192029031681458864542791797254871011944605974926695644846311551449552938719991213539480826473697696348153618562287556352638330163315035769710555933659019992143816607083006895466699077082575971881164591728751960421862236853149378840103914424644597401471831523018496157293809383369604512518958891909588065260889092556271341459407457632318186993323438672114869170850309950238107055725797517043652839183496501966127921240826465362843727471611766821787234106280185828465415816300207089566091564400838398256019882355280513522610374694849605316497589557025694845896029804398505562551040824668113151654598602310961424114419982717339926321252476711140322926267589284472532319135888408194828257873807478944574519914378811537094781074903342212435466881778277361862577520153441322770403193175835807952413714988228123696478791583740761753323702902939167611408412202813899410698736433368313740179171807344797548651488724829130651540163972693703616848680959372167485734287737548474159459760657707801049 A013752 944 633165270122857426768695512702308076482890630267825709554667047918993133470670879647425518142568564368534755473102758010647566998775339835797074357679198734482045600833493884524995930025633874642419986995545363446161911623224056248781073707630236256314149009472329891518886102799773868409947985147641377484442094662074653249619803626103967237817599577601397558257862022343945042218110146979108993283269639098245113126652126203606641237067188243524570043747004894754275897256557759968872278817620272718817177578690959725613764318084184843558542532067360232841930250070201263626283069505604687571386942888158592760548882262368351211159569419858718146332502399257546870257584807273213498058911062324109462857212601307587621014910849346656624543492422195061113573833913148296622911724845324693242309745195639913684660031535175277357155456391346472662948031380651494127133345256785410244598863208239899431301103986165164146758247218513136714587771652801447701866628142314504336762172315992611531752101466529925580224977517135431458515044702106232621161987442585262805761236459362314755211374512100376640121800437458029109899274794826582523587715758651695497908702130639732991371718743361950385017081421071732582081287547097014608007379016418122229379357107858402670358727659354339331219723101588991677735761798838911555458286512987996283085961452268135285801310803526069512061355471007771168488830041318057863390106216445401906726751494582182069129332699593097890590323239419159909808317180882559313745657912571280118814432242959968476395767693009085867074129950971059941822268796339596683372129788233235730725891723245245716164176154250202656772757459601963940957660222038017987547920226098292010084638170463854192756773093854274596418126330344401852019774212714779997615079104108495357150060241506430199700559765992348165771698960159358644321837796282226026926676105802182396525482678718141250576743111008672574162459612410822870446833518464472445128372237493541975090294379106498945070412867378243478367091451065463353207312321036929678856849794811647661844270955141577359721890867407133946447024917237297862839387584050143406827356119627049117648693463437897176446205371887782604165125400513578568951613242299326913950331727346478534667806367820696146239375762713838876893499981345761306746411368803133586054091386248866922739965085761366149340337872350419410222918608028068057046831334366369185311708299990944180491033613856071636057574499215263021114004152685525364979378173336346128137186318184418203056824331594762636367568358130960673121201429577144944905287686141814819583042966095744402167669255131051707466553331497568265138518548411554975776703166988641960968475681534551288209174993204584582880345204256785451576433577480263516720924636691795844594185153129277182248779380702029995818127791691334375289469009893657986153505141546832804037682548755031241230220251890248946997234021562642840720720739266875364012082811777110586126575815407311270071452931829137187761163905109478453572052175277757351242264281609582137005305123944110185287173640460736520214387320728449600041433740248008066846216552067740651966158230159393997728333094164984038904653 A013752 945 1391064098459917766610824041406970844032910714698413083891603504278027914235063922585393863359223135917670857774406759349392704696309421619246172363821199619657054185031186064301416058266317622589396711429213163491217719836223251578572018935663629055122185373810708771666992767851103188896655723369368106333319281972578013189414708566550416021485266271990270435492522863089647257753187992913102458243343397098844513539254721269323790797836612571023480386112169753775144146272657398651612396562311739163241339140384038517173440206830954101298117942951990431553720759404232176186943903703813498594337113525284428294925894330423267610917574015429603767492507771168830473955913821579250055235427603926068489897296085072770003369759136014604604122052851562549266521713107186807680537059485178351053354510194820890365198089282780084353670537691788200440496824943291332597311959529157546307383702468503059050568525457604865630427869139073361361949334321204780601000982028664966027866492578235767535259366921966246499754275605146542914357553210527393068692886411359822384257436501219005517199389803084527478347595561095289954448706724234001804322211521757775008905418581015493382043666079166204995882527882094596482832588740972141093792211699070614537946447565964910666778124667601483510689731654191014715985468672049088687341855469034627833939857310633093222905479835346774717998797969804073257169959600775773125868063357530547989078673033597054005877143941006036065626940157003894321848872846398982812299210433919102421035307637783050742641501621540961649961863502283418692183524545558093913368569144748418900404784115969804838412695010887695236929748138745514778283979507817525518642780736737947546155950060509087661486630487197841288330623547766650868887443945334371654760328791726364299658682350589627148742129805885188920200422615470110941575077638432050581157907404447394725166485445143756327517104614886053645434923768466577846371693240066445961947033805773311719273376750896978182319697069630000921972499917990822986996465169318134504448498999201189913071863288446045459308994235693473280344113743170343404658134522158165064799701394820626911474179539173060096652313202037458381350780504928332115986694293331621229948878804980213340665170590102069433287908550682304012535019459016637590921865777260484488560838775588760629259703293417721430100722305553871444259752181837665521331888441602913100129823135080104364538800849641789384418491174775932857387467123450099226859693846819952443517398341051166792115843056513693512099547682813720598847279540780987443956917046453567158623945396512350451562369353522920601304017669300157478509325250860186281781416857874046388247741072331409180195557460070472328588118413752157637113424569724138946235871426811875470573424781425021969400568299402359900812426758345861622510963414736366595579250795978391670470788559614803636982793893402876936552923145373126321063423464169325174734545937474311957720087066449862860346982091228614401511277099525524162497798629085232900679254626696251955000655357305210077075920488092238134911008943640403771291029927324873722861137764892826212369649631660188613009147807880469933473522641 A013752 946 3056167824316439333243980418971114944340304840192413545309852898898827327574435437920110317800213229611122874530371650290615772217791799297483840683315175564386548044513515783270211080011099816828904575009981320190205330480182483718122725601652993034103441266262127171352383110968873706005952624242501729614302462493753894977144114720711263999203129999562624146777072730207955025283754020430086100760625443426161396245742622628704368382847037818538586408288436949043991689361028304837592435247398890941641222091423732622230048134407606160551965120665522978123524508411098091082715756437278256411758638415049888963952189843939918941185910111898839477181039573257920551281142666009612371352234445825572472304359498904875697403360821824086315256150114882920738548203696489416474139919688936837264219858898021496132340202154267845325014171308858676367771524400411057716294375085559129237321994323301220734099050430357889790050028498544174912202687503686902980399157516976930363222684194383981274964829127559843559960143504506954782843544403528682571918271445757529778213587993178155121287059397376706869929667447726352029923808673142101964095898713301831694565204622491038960349934375928152375953913756961828472783197463915793983061489102858140139868345302424908734911539894720459272985340444257659331020074672491847846090056465469077351165866511460905810723339198256864055443359139659548946002401242904373557532135196494613932005844654812727650912085238390261236182387524937555825101973643538565238621365323320268019014570880209362481583379062525492744966214114516670866727203426591132327670746411012276324189310702785661229992690938920266435534656660823895967889902978675103564458189278613270758904622282938465592286127180373657310462379934443331958945714347899614525508442355422822366350125124245410845786459183529760057680328486187833738640445571635215126803922567570926211190768522980832651555078838904659859020527519321071528478610048425981778397633271283965847243608721720661066556374461977112025573582319825838102431233976991941506273352301245014239018883644715961874101860335818560796916017893745244460033921545181488647364943964420917324508772447563213032345132104876296063827664769327545658822767362449571842197686734541528709441379786454246544933535085849021915539437751459552787255339112641284421368162789968507102483568135638733981931286905301855563038675543497351150366158906201600080985221427770989288891745466663011277567425110982724487680265270219868001410747381463435518407724155289413442278507195160584646082706259141744155667473151095829414373346751058487047496808036137633942082525469689856561064926819452445980284987576139829261073772836749279914980287135912105968889639739774827705908096155013490328738193779683933264880209524705690408849814244790773266773048553786984702084901588085857984656586622175797410487613998764526500024322465473723590451198183806120629606772150384758527376341350780007408891797424631063371111031284990348704182319654429265840120275787657576585007663588100256682792322414851665545136439819999546539335797312338647182399486649177967085526392750332747569125919669469539188576120240757434382781097733913392443841329242277 A013752 947 6714400710023217215137024980479539532715649733902732559045746818880723638681034657110482368207068465455636955343226515688482851562488583056571997981243440714957246053796194175844653742784386297573103351296928960457881111064960916728715628146831625695925260461977893395461185694798615532095077915460776299962622510098777307264785620041402647006249276609039085250469228788266877190548407582884899163371094099207276587551896541915263497337114942087329274339009695977049649741526179185728190580238535363398785764934857940571039415751293510734732667370102153982937383344979182506108726516892700329336633728597864606053802961087136001913785444515841750331366743942447651451164670437223118379860859077478782721652677819094011907195183725547517634617761802397776862590403521187247993685403556594231469491029998953227002751424132926456179056134365562511979994039107703093802698742062973406934396421528292781952815613795496283868739912611301552282109304445600125847936949064798316008000237175061606861097729593248976301232435279401779657907267054552515610504442366329292922735252821012406801467669496036624993235479382654795409742607654893198015118689473124124232959754555612812595888805823914150769970748524045137154704684828222999380786091558979333887290754629427524490600653148700849022748792956034077550251104055464589717859854054635562940511408725679610066159176218570330329809060029832029034367275530660908705898101026698666808616840706623562649053851268743403935892705392287810147749036094854227829251139615334628837775012223819969372038683800368507560690772409593125894199665928220717723892629864993971084243915614020097722293941992807825358869640683830099441454116844149202531114641845113355857313455155615808906252621415280925111085848715972000313803734422335453112542047854863940738871224897967167628192850826214882846723681684154670723793058920882567633588217880953324885986118444988889335466508209073537710268098959948394148067506276391881967139600297010872966394208361620292363224354692963715120185160356657366311041421047451295489282555005835296283124487367440968237401787157793378070824491312558302078694525634763730558260781889832755361945773067296379032062255234413222452229379498212617812433619895301709337308317755787738574642711390839979659218976583610301148440144739956637473599980030472901873745853649560810104156399193998298558303037330948176671995970169063680477354451116924915377924531476812863467695164790258635776815632968829045699433542798673049999099411997075167833941769969170841332685880307767804467443705651334411910001438512957537223378242812075496043350487255394381770755308456908614864659644222337023818686117704779204886579078922338167973211690837598896813650538508285296469880087252564638252237811733965601382941820325778401828243041895805328867100387672670005390480528789024629992290520808920226910841287955285664720553436456645770728221282409822047023246078414395314484645821947663676277335278941914446226330935733123796103088556280781097050744245905483695757261836903056263932094732345429109202664758284539003746920746695208007859731672168243993686901484872481046409369645513824577597301736168944083338970071721407723199119400345282569 A013752 948 14751538359921008221656043882113548353376282465384303432223505761080949834182233141671729762950929418606034390889068654967596824882787416975288679564791839250761069580190238604330704272897296695768108062799352926125964801009719134052988235038589081653947797234965431789828224971472558324012886180267325531017881654687013744060734007230961615472729660710058870295280895647822329187634851459598123461926293735958386662851516702587833903649641527765862415722804302061578080482133015671044834704784062193387132325561882895434573596405591843084207670212114432300513431208919263965920872157613262623552584301729508539500205105508437796204586621601304325478012736441557490238208780950579191080554307393220885639470933168549544160107818645027896243255222679867915767111116536048383842126831613837526538471792907700239725044878820039424225386327201140838820046903919623697084529136312352575034868938097659241950335903508705335659621588007029510363794141866983476487917477095361900269576521073610350273831711916368000933807660308845709908422265718851876796278259878825456551249350447764257742824469882792465110138348203692585515204509017800356039215760772453700939812580758681349273167706395139389241625734507327166328886192567605929639587043155077596550377787920852271305849634967695765302979098124406868377901675609855703610138099358034331780303564970318103315351710152199015734590504885540967788504904340862016426858127955656970978531199032451967139971311237429258447156273746856318894604632300394738540864753734890179556591701855732472710368988309409611110837626983876097589556666044300916839392107813391754472083882604002154695879790558198792313436600582374728472874694706595797960858868133714042818517660976887932167037009249372192469055609628990484689426804525870990488254879137136077803300081100833867279139693265194097614251928660087811580173350449179001090993314684454454774511502223640589870019918535334562349459013415006621943304311289232964681805701852532887907168075770479782322003907260441282119046797303576233785358002041250496189953773347820145934024498746267807217571726385672051621601407413690589666891872819575916036498937811962563530194863428850144733440774750005849727547946757573121333916662909977855414066374109465661648490036925675435311304091554191831623122997993684732529499156126948965416619640468085099798831609029214261932591773016093144148375146461432906008747729103884039085300195654557861038526277044198222801663945632517413401655493528684690848021408157574143731170068622268338407910879036165866414973821315981702966273160412967709279761999458129864807241020500101456750349412679828226857657238356474441329653400597399913135814236392376955037146084770204776299590233102702796344326551693884510240166472379522426238323179255735148816649963045084307521019551716856001842885721749487112093062274217197738523118309637762605391055899895250758289902157454379037310071634276426505922766870819017096781305607835386038359249065805672980038485558148876070220485108254347679578704255676014611858812126962907752918254473951132191231984880489371993267830483753632054130122562264840858961385111193872596981271914363170151095717247571932767868465322558585804093 A013752 949 32409129776746455062978328409003465732367692576449314640595042157094846785698366212252790289203191932677457556783283834963810224267483955094709229003847670833922069867677954213714557287555360840602533413970178378698744667818352937514415152379780212393723310525219053642252610262325210637856310938047314191646285995347369195701432613886422669193587064579999338038732127738265657225233768656737077245852067337900575498284782195585471086318262436501599727343001051629287042819246235429285501846410584638871529719259456721269758191303085279256004251456015407764228008365995622933128156130276337983945027710899730261281950616802037838261476807658065603075193981962101806053344691748422482803977813342906285749917640171303348519756877563126288046431724227669810940343123029698299301152649055601045805022529018217426675923598767626615023173760860906422887643047911413262494710512478238607351607057000557354564887980008625622444188628851443834269255729681762697843954697178510094892259616798721939551608271080260498051575429698534024668803717784317573321423336953779528043094822933738074260985360332495045846973951003512610376904306312107382218157026417080780964768239926822924353149450950121238163851738712597784424562965071030227418172733811705479621180000062112440058951648024027596370645078579321889826249981314852980831473404289601426921326932239788872983827707204381237568895339233533506231345274836873850089807307118578365239833044274296971806516970788632080808402333421843332611446377163967240574279863955553724485831968977044242544680667315772915610510266483575786404255995299329114296144460866021684575168290080992733866847899856362746712620211479477278454905704270390968120006933289769752072283301166222786970980309320870706854515174354892094862670689543338566102695969464287962933850278178532006412269906103631432458511487266212922041640850936846265396912312361746437139601770385338375944433761022130033481761452472769548409439571902444823405927126970014754732048262467744081761442584251189496815545813675956985626431530484627340129328440045160860617051823745550372457005082869321497412658292087878225498161444584608287532188166372881752075838114953183767979369382125762851851422839026388147570614908413221348344703823918496058641732611125708931378935089144559454076001226592125357367309646010906877020313350108382964258033045037183733465904125316356637693980196775768094501218760841233233870404529853063620701642230666103495495255688554640757243437119282520265793103033722190393777380640763123539482180201242456408513697485431211801416902133427290057287637112809511312981508522038722900480517659657582614406272952669174347601248521112487609159383877354052170216609948240139893530199742126638043568485434071464268997645739817810770445596024824850121950179968810050223623679955121932636048819930683623185268457816455183431535290926274164444044149812069865915962915039927270744970227380505309033512318815189380561628528420414343126275270197575063537144552771253080726274405782834801852034413249720204102253810242937508333161405079270637424136670782435150269209423572806729622923879269295855367138163089292938095567854395855884821957290792915536291007018313661213011592321 A013752 950 71202858119511961773363387514580614214011820590459144265387307619137378388179310568319380265379412676092374252252874585415491062715662249343076176121453332822126787499288465407530882360759127766803765910492481898001142035196921403719170089778377126629010113223906260852028984746328487771370315130889949279046890331778170122956047452708470604218310780882258545671094484640969648923838589738851358709136991941367564369731666483701279976641222572994014600972573310429543633073883979238140247556564054451600750793213026416629658746292878358525441340448865850858008934380092383584082559018217114550727225880846707384036445505114077130660464546424770129956201178370737667899198287771284194720339255914365109792569055456353456697905860006188454838010498128190574635933841296247163564632369975155497633634496253023686407004146492475673205912752611411411084151776261374937700878995914690220351480704230224507979058892078950492509882417586622103889554838110832647163168469701186678478294378106792101194883371563332314219311219047679252197361767972145708587167071287453623110679325985422549151384836650491615725801770354717204998058760967699918733290987038326475779595823119229964803869343737416360245982269951577332380764834261053409637725496184316938727732460136461030809516770708788629226307237638770191948271208948731998886747069224254334946155270130816153945469472728025578938863060296073113190265568816611848647306653739516668431913198270630447058917784822624681536059926527789801747347690629236027541692861110351532695372835842566200870663426092753095596291055464416002730150421672626064108629380522649641011644733307941036305464835984428954527626604620411580765427832282048956959655232437624145302806412662191462975243739577952942959369838057697932413287504926714829727623044913040654565669061158234818087756983709678257111349737523869789725484949508251245077016350258756922395705089536588411949920972965619683559429911082674697855538739469671277022821897953122416146310032641633747629889357599863324503754152646077497421270072474726266264134582779218410775662856768974168288040167063899329815610267717068461419460693752384407708217401521221209310616338552144738250674532530300985517575977340974760212640953783847302313314301148935840835886546643182522239520390850597120604974694822899410135979292285962408813628430188117372474898599946692662424591363320035533013674492316362503619177617568189414813278752087180774681507980773429379603076747754545743663831351063697023947447365087652295128905267756582416242349902129676729504593375492372327712933987139756255860938736842496354620374222919074212355697298267709003850581677014176041679943000884135277323166378546852617965892056283587346085848833452223781719962498655006998987827690379730262668974466540195717924545391475680341301224861402886001399257387711920138034801822752037999083034165024339283564997137117495417370524342720213826699589554970163946626564436971069093897876939650311848426768624072414591106582438443018355624869504888059668919605909635288412651621103733705807955606959157590420828265709010025141453103589456384981563762754642994241602544307176584995962576107695378953840167872035433231342419235113684986468329237 A013752 951 156432679288567780016079362369533609428183969837238739951055914839244820318829945318597678443038569649374946232199565464157833864786309961806738358938832972210212552135936758500345348546587803703667873705351982729908509051327636323971016687243094547203935218752922055091907679487683687633700582342565218566066018058916639760134436253600509917467628785598322024839394582756210318685673381656256435083973971295184538920300471264691712108680765992867850078336743563013707361863323102386194123881771227630166849492689019037335360265605453753680394624966158274335045628833062966734229382163023000667947715260220216122728070774735627456061040608495219975513773988880510656374538638233511375800585345243860146214274214837608544365299174433596035279109064387634692475146649327855018351497316835416628301094988267893039036188109843969054033390317487270870151881452446240738128831154024574414112203107193803244029992385897454232044211671437808762245351979329499325817481127933507132616812748700622246325158767324641094339826748247751317077603804234804121766006055618535609974162479189973340485592486121130079749586489469313699380735097846036721457040298523203267287772023392948232674100948191103743460423047083615399240540340871534340974082915116944314384828214919804884688508345247208618410197001092378111710351846060364201554183311085686773876703128477403090218196431583472196928682143470472629679013454690096231478132718265718120544913296600575092188442373255306425334723658581554194438922876312431552509099215859442317331734120346117943312847547125778551025051448855321957998140476414759462846658749008261261302583479077546456763106244657790413097195650351044242941644947523661558440362545665460247230265688618834644156610495852762615681735534212762357511992648323992480911587829673950318080774927364641895338802093210163130873635373339941928026890434069627985434204921518488958503364081711884741053976377605466444780067514648636311188618610614867795619139709803009948273443141713669343542866918646899723934747873363432261834530349226973606982303678365942848474131296321436247728824247039386827604895758174399409738555144173988543734953631142122996855424095799061989936731947969071265182114422218121548187172175463112523182351519624212042316442742975072001360226298698761873969129404525910004068746505152259412163541661123293867327352224082883779346827225214118066031042859619048420451333225797312144344773418335536161975273033759224346987959614816736998829437478286942361612541861097572092398204873261211568484442734978899774721591645956742003985315969746044494126482404842964491100962167753206044545466964294156681459727944400144763570834772942445204278996533667435201671064847655041399350609887094535648438757609545050376776257435764267387083736902988809992280226225072069709838791020502140545074168480803088543262459604586227483985426060558473405992298710247137431963041980956309777258998252269450190738562068025438799293635636411735130993610667087094856661161617259311327307838302239067092616374183468728642595611564902951660078468489269226154559699762695025235772468586035677804495586771950658348800789842866957236129779708606747561586848814861846809259295059544765915270919333689 A013752 952 343682596396983412695326359125865339913720181732413511672469844901820870240469389864959099539355737519676756872142445324754761000935522986089404174588616039945836977042653058425258730756853404736958318530658306057608994385766817003764323661873078720207045675600169755036921171834441061731240179406615785189647041675439857553015356449160320288676380441959513488572149898315394070152424419498795387879490814935520432007900135368527691502771642886330666622105825607941115074013720855942468490168251387103476568335437774825025786503535181896835826991050649728714095246546239337915101952612161532467481130426703814821633571492094173520966106216863998286203761453570481912054861388199024492633886003500760741232760449998225971970562286230610489508202614459633419367897188573297475318239605087410332377505689224561006762505277327200011711358527519534101723683551024390901669042045391989987804510226504785727133893271816706947801133042148865850653038298586910018821006038069915170359137608895267075176373811812236484264599365900309643619495557903864655519915304193922735113234966780371429046846692008122785209841517364082197539475009967742677041117535855477578231235135394307267184999783175854924382549434442703032131467128894760947120060164511926658703467588178811331660652834508117334647202811399954711427643005794620150814540734455253842207116773264854589209377560188888416652314669204628367404792559954141420557457582029782710837174512631463477538007894041908216460387877903674565182313559258412120862490977243194771177819862400421121458326061035335476602038033135142341721914626683226539874109271571149991081775903533369565508544419513165537574538843821244201742793949709484443893476512827016163164893717895579713212073259388519466652772968665438899453847848367811480562758461793668848823462515420118244059348198782728398529376915227852415875078283650972683998948212576120241831890887521010776095586101599209779181808329683053975681395087520864546975249942437212856356754582344931547763678620267238693484641077779460679250463177251661014540121181369976438097666458018195436260226870745532860247955980709155503195605651750252830585693127619244224091366738470539191891000089688049569605105385613213041367217269492458213431626288614393856969224706316233186988417178241179837110177301743424278939036071819513928523301029487876626518192836310095663224979413795417391070201162583049379731579097076694781125467200083172947859674855169015890332547273752371186428274139796412368462754468831365886998856106554881815960320688748642805063336846166962182755739185532059753595881843439992986948813882553793679866390920554262229167022293847118045565123996154552113800955384467355138071329470298125954373289921946694819619950468170475677777437586374095449422969975866415553039657016483337152515823872043202777527948152324385529547623751275941782315981055046966072965080266412960938022803232161012580638019160235982069052620863451889042048117493196582082792962635590347400084572073118706986095320750019230402478174081080796827782558608091784797192395270924489861567660378640970442992113483520384136476804137975596392315335284778705047777126019809024392806306846251477439942671245819850715850209776114733 A013752 953 755070664284172557691632010999526151790443239266112485144416249249300451918311249533315141687964555330729834848096952378486209919055344000438420971571189439761003838562708769360293431472806930207097425811856298408566960665529696957270219085135153948294879349293572951816115814520267012623534674156334880061654550560941367043974738118805223674222007830985051134393013326598920772124876449638853467171241320413338389121356597404655338231589299421268474568766498860646629817608144720505603272899648297466338020632956791290581652948266794627348311899338277453984867256662087825399478989888918886831056043547468281163128956568130899225562535358450204234789663913494348760784530469873256810316647549691171348488374708646102460419325342848651245449521143967814622351270123295534553274172412377040500233379999226360531857224094287858425729854684960416421486932761600586810966885373726202003206508967631014242513163518181305164319089293601058273884725141995441311349750265639603629279025326742901764162493264551483555929324806882980287032031740714790648177253923314048249043777222016476029615922182341845759106021813648888587994226596899130661459335226274484239374023592461293066005444523637353268868461107470618561592833282181789800822772181432702869171518291228848495658454277414333784219904576645700501006531683730780471339545993598192691329035550862885532493002499734987851385135328242568523188329254219248700964734307719432615709272404251325260151003343210072351563472167754373019705542889690731429534892677003298912277670237693725203843942356094632042094677558797907724763046434823048708103418069641816530406661660062812935422272089670424686051261839875273511228918307511737323233967898680954510473271498216588629926924950876577268236142212157969262100103722864081822796380340560690460865147146377999782198387992725654291569041082755591757677546989181186986745689223029736171304664279883660675082002665213463884862432900313669584572025007283339409704624123534556645415789817411814610436801928727123409585756447881475112313267600421899248944646235469838234500573208265975373463718435027935693964759289618014640520745616895305468796767801379479560328732724419774604584527197044644904422416532192229051883776341074930694909282956085823303761386679776764311813552540595872102131059531930303140829062249787472100965692361784864948460469661373280172105279772108532008181231954194959487270279276277498434132651438582730966447705656806327911060606360433959496582918285132717973512671568022510853736486866101075349664824553180768242724151051028815915514358990613935278650152410037664592326544099970684714666460852457714117479947979582118346106577419551550994020698979674779238342710846244982721758117958516888518705031178570535064077030377263887702382265036978514970028126465213891724077265046878916502228902090656675008416129381553244095748210377938184462304281345309275180836098701057744639661728095038452605708608037003800225379714132552890835896138910391993237985804844641799248451419687792249194244548456134510630638281261977651199431692410221104225864149851874212063253673323294283947839538691132385273916791620658814989966345865520426590995456141214495935554048727066212022722910878124068401 A013752 954 1658890249432327109248515528165958955483603796667649129862282499600713092864529815224693366288458128061613447161269004375534203192164590768963210874541903199154925433322271166284564668945756825664993044508648287603621612582168744215122671330041933224403849930397979775140006444501026626733905679121467731495455047582388183395612499647015076412265751204674157342261450278537828936358353559856561067375217180948104440899620444498027778094801690828526838627579997996840645709285093950950810390560527309533544631330606070465407891527342147796284241242846195566404753362886606952402655340785954794367830127673787813715394317580183585598560890182515098703832891617947084227443613442311545212265674666671503452628959234895487105541257778238486786252597953297288725305740460880289413543356789992357979012735858300314088490321335150424961328490742858034878006791277236489223694247166076465801044700201885338290801420249444327446009039178041525027724741136963984561035401333610209173526018642854155175864997702219609372376726600721907690609373734350395054045426869520964003149178556770197837066181034605035132755929924586608227823315833387390063226159492125041873904729832637460866013961618431265131704009053112948979819454720953392192407630482607648203569825685829780144961624047479291323931130354890604000711350109156524695532982547935229342849891105245759514887126491917768309493142316148923045444759371519689396019521274059593456713271472140161596551754345032528956384948352556357524293077728650536950688159211376247710274041512213114272845141356339906596482006596679003271304413017306238011703209499003070917303435667158000019122731781005923035254622262205975904169933521603286899145027473402057059509777481581845219949454117075840258314804440111058468833927879132387764683647608211836942520728280592465521489858420018262478577183258814035091617570735231067809880279222996330368356347422904402503155159855473980155042765081989132077304738941001496683121059199405420949978490228853756699129653837413490130859906915995600821752248918126912649931387779327234601197759338560347895499789401756374719640576159290778165224078120318986114946498859630716594042225795550244806272206251907084855016049121226327226988656621341622736715694654520553798363766535469551193054374931689131008381937791650876000401449762783076205821626118841348291767651846037096538115299659322444821974166603366325993532803569981664059789435210566259933285609328003502420600152173873409013992671472436581387807339434945456345659061644824062543213619543338147829264959859110308566385046702378815807194384844852749109341417387635594318122214492849597916103445711141914006396150590754757533863475658345489986638935729200227039702585154861604075594953499319465535777235738848761282133836286241797389151793844074920117797751307992979555396897893172714993490236251272477278358818200330191263682506115644477572296908846223864973336816624799480374741811857297349095159231949218701166463817186131209143854813243678032948847769054079571479755272958127519855512303932564899685151428225255765984223537224567643902968320291277541833403466504417850446795191190587416532956061866548377220417017142248247570412245053364467813922235199238578276997 A013752 955 3644581878002822659018988615380611825197477541278825138307434651622766665023372004048651325735742507351364743413308002613048644413185605919412174291368561328543371177009029752327188577673827745985989718785500287865156682843024731040624508912102127294015258297084361565982594158568755498934390777029864606095514739538506838920160661724492122877747855396669123680948406261947610173179302771004864665023352146542985456656466116562167028474279314750273464464793255599058898623299351410238930428061478499045197555033341536812501137685570698708436478010533091659391243138261875474428633783706742683226122790499311826732721315723663337560038275730985671852320862884629744047693618732758464831347687242677293085425823439065385170874143338789955469396957703394143329496711792553995841554754867613210479890980680685790052413235973325483640038694162059102626980920436088566824456261023869995364895206343542088224890720288029187398881859074157230485911256277909874080594776729941629554236662958350578921375399951776481791111668341786031196268794094367817933737802832337557914918745289224124648034399733027262186664778044316778276527824885952095968907872404198716996968691442304501522632673675693489494353707889689148908663342021934602646719564170289003103242907031768026978480688032312003038676693389694656989562836189816884756085962657813698866241210758224933654207016902743336975956433668579183930842136339228757603054888239108926824399057424291935027624204296036466117177731530566317480871891769845229680661885787393616219472069202332212057440775559878774792470968492903770187055795399021804911711951269309746805315648160746126042012641722870012908454405110066529061461343946962421317421625359064319359742981127035313948228950695215621047517625354923995456028139550453855919009973795241405762718040032461646750713218948780122665434071619614435096283802905302655978306973452922937819278895288120972299431886202476334400628954885130123173838511453380288212816967061093709827102743032791703467987849480797437817499215494442335005389690873124827091899258951181934418831477266817084326413037315658755259050345821961839628997299630340812494537457994608684357110770072823887839380037135439865426470259919334240917694078597087545152564381155981656695005195078426603971140461724921020825415117328256974572881985128834418424190112583094442197013531105743501094239313351531411273877244027595818207791569443249715939357389157614073073428483693623694818058534325999879603741899224943169309012724738575167591412958433678465407440322136713910780895116810465347920347947605126258328406063504141489793223094000635400716914505240790566621679270227378785072052342847888202301898056021385041500645741797052898806226579585230944154082112838004865782102586918250728536848038320873228863966491075432599498801659623660576083206984671300454840698049044045632580554323586125430206310465936070917226336308735153831346420986124684458383307760650482275962064832592433486462721006357930266489049024696360638388618548611812818541022334689006161122560531739845084608277687810886917867339111282375113654821399679936759407987415910206017431609035045720554122904467920806784753256186661519399912195702382241735787187150732727156474562409 A013752 956 8007146385972201381864717987991204179958858158189578828861433929615218363056348292894886962641426288650948341279037681740867871775768776204948546918136729238809786475888838365862833305149399557931219412171744132439749232206125334096252046079888373664951522478694342360463759366375555831158856537134612539591845882766099525107592973808709193962412038306482064727043648557498899550474928187897687669056304665954939048274256058087080961557991654506350801429150782551132400275388675048294930150451068262402299028408251356377064999495198825062434942189141202375682561174761340417319708422803713675047791770726988083331788730644888352619404091780975521059548935757531547672782880355870347234470868872162012908680534095626651220410492915321532166265116074356932894904275808241128863895796444146223424320484555466680745151879433396087557165011074043848471477082198086581313330405469442379816674768336761967830084912472800124715343444385923435377547030042567993355066724475681760130657948519496221890261753694052930495072335346903910538202540625326096000421952822645614739076483400425401851731576213460895024102517363363961873531631274436754843690595672024581242340215098742989845223984065498596419095096233647060152333362422190322014842882482124939817824666748794355271722071606989470675972695377159161406069551109027695809120859959216696409131940035820179238292816135327111336176284769868467096060173537285580453911589461322312233204729161169381255690376838392116059439476172654199505475546218349969608414163074903774834180136037523869890197383905053668219058717778909583100961582491650905391031156938673513731278479009159238914301773865145418359874328026816164348030572651476439634375310913864309633355329536096584744259004677388719441396222904768018016893822592347121454064912428145368460691533951318237911316942030469929495958655348292913906535514982949935184340420676071694388955732948001776141851853986840506678181813882630880612923209663076493203558876633222880490144726443043372519169305309311970885045776441289810006841150848255245120902671915746709918172755555197134265129442982502285304133609770850161664907067287858765050498795214155279532572361849994081583117941586561384341955161042777327296173890677801336700183945399691699758926413587303248924595594409651482753437012770180573136621721328049217277945677345058489506838727839318471904043771433314510568708305128628012602518078066819625918768183979278118542322378674891257515274599914221735489420952597200142971900956250649643198334269678791588500146387734360461985626571632592369381004440888462389547508121518598853075711137519395975375061168014016874867829356689551190803298997236810380457270029078982936176918694728125218677279795348752384306518401905096690123279383459396850595455140190958483814134380892725421098867246193182285654805745322847099285013613749768254779477848918717570163264093661547805146260870291132967468086906515931755068127150149109560288656437205576369758598050968372795476440707257904322539794951300152762334626069311746535986265488232439650884386080120518558554544027487378124699642615096821060419348352754722620297245049995448057408021116022012506102903842095358121607093958133785093524450170159801562774613612573 A013752 957 17591700609980926435956785419616675583369611373542504687008570343364634743634797199490066656923213556166133505790045786784686714291364001322271957579146394137665100887527777889800644771413230828774889048541321858970129063156857359009465745237514756941898494885691470165938879327927096161056007812084743749483285404437120656661381763457734099135419248159341096205314895880825082312393417228811219808916701351103001089058540559617316872542907664950452710739844269264837883405028919081103961540540996972497850965412928229960411803890951818662169567989543221619374586900950664896851399404899758944079998520287192819079939841226819710704830789642803219767829011859296810237103988141847152874132498912139942360371133408091752731241852934961406169284460015362181570104693950705760113979064787789252863232104568360297597098679115171204363091529329674335091835149589196219145386900816364908457234466035866043322696552702741873999609547315873787524470825003521881401081593673072827007055512897333199492905072865834288297673920757147891452430981753841432912927030351352415581751034030734607868254272940973586367953230647310624236148993909937550391588238691438004989421452571938348689957092991900416332751926425322591154676397241552137466609812813228492779760792847101198531973391320555867075112011743618677609134803786533847692638529330399082010862872258696933786529317049313663605579297639401022210044201261416420257243762046525119976350789967089130618751757913947478982588529151321276313529775041714883229685916275563593310693758874439942148763652439402909077272002960264354072812596734157039144095451794265709667618818383122847894720997181724484136643898674915113072623168115293737876722558077759888264481658990804196683137033276223016612747501721775335583115728235386625834580612604635374508139300091046168691163321640942435102621165800199531852658526417541007599995904225329512572535745286759902183648523209088593171965445100140044706592291629779055568218851963190668436847963995366289424614963764558400034445570841513712585030008413616773530623170198895521690225543954768103980489386232557520813181540666557805177800826831425706815945853085499149133061478984436997238110117665675361399275488810981788069694037819129536730304128043122664370361330651305237887336520918004307609301117056086719181157921757724130359646653127093501446524685062982682773184165838991979719452146367595743687732217512802718143533700202474026437482265948736092761058296011545152870257832856048714109266400882677266106740390484305119934821613852389934982421577876805435530066756631951869835875342976361680207337369130112957899009386126795074084621096646943966194847896929272405864622253886525510780690372317691105433983710381208988321420928985497428200844805460294880758214942999535788939653234821317750154211339886421481583608222474295077129174909408240855750512834074422501648691213774420527906335132029619129527386933615502065884675348877593703954178192540651284359639917977515031661740233845615796619929508006435618849173474277907139561825277646669912992996218024779273144333228389769739965114825367715869741308331002125596793047374839999382125422391900361475908079741083501793170785426019925850473217023841084033415826106822881 A013752 958 38648966240128095379797057566897836256663036187672882797357829044372102531765649447279676445260300182896995312220730593565956711298126710905031490801384627920450226649898528023892016562794868130818431239645284124157373551755615617743796242286819921001350993263864159954567717883455830265840049163150182017614778033548354082685055734316641815800516088206072388363076826250172705840328337651698249920189992868373293392661613609479245168976768139896144605495437859574848829840848535221185403504568570348577778571012203321223024733148421145600786540873026457897765967421388610778382524492564770400143756749070962623518627831175322904418513244845238673829920339054875092090917461947638194864469100109971453365735380097577580750538350898110209353917958653750712909520012609700554970412005338772988540520933736687573820825798016031135985712089937294514196761823647464093462415021093553703880544121880797697179964326287923897177142175452974711191262402532737573438176261299741000934500961835441039285912445086237931389989603903453917520990866913189628109700685681921257033107021765523933486554637651318969250393247732141441446819339620132798210319360405089296961758931300548552071835733303205214683055982356433732766824044739690046014141758750662998637134461885081333174745540731261239964021089800730234707269163919014863380726848938886783177865730352357163529004909557342118941457716913764045795467110171331875305164545216215688588042685557694819969397612136942611324746998545452844060824915766647598455619958057413214503594188247144552900833744409368191242766590503700785897969275024943014999577707592001764139758543987720896824702030808248691648206645388788503420553100349300342115159460096838474517066204802796820112852062107861967498206261282740412276105254933144416958573605892383917794382042300028432614485817645150529920458701263038371480290782539337593697191001583048939121861032395011505097475805490367639198808082885007678220383264710624585083376817763129898555754976897819737865879075390734804875676919138805626549310928484716051446779104926973461153425520068625524445135181552928873226559844844427497975628416548642277874633039228841630645336069328808082932127928511488768994208248917726988389117801088627592196478169310740493621683843440917607638478336456855463817634554172222522041003954101719914400143696920224422678014733083372954052685612348265379443636365569607848881947681875627571761343539344835436083148538289373195796045076337364700855956458784739024898058282739241953636508637894018348496803085633700687156380206595341541859556664320398258029418128519066611415520199978858168504123621320568777763912549333335893730080829553611475684575091788696547185176747981967358638462211707516147342161780981137849757256037596267853025798229769980128300418156902435097088802313730467995039187264776026284452797275969905160083876696461506236122174596662401899810218285069073227571669093153258038748631741484073367587329489011810871738128899796600524560843293758817905173985129090139054611634122988561985617330134989733798845612691000440063098100102772324118703357271332871765821654403211669936154325082523478642529552995005094162570051191160453439596215580965777093489657801378861621414569956689869557 A013752 959 84911778829561425549414135474474546255888690504317323505795150410485509262289131835673449150236879501824698700948945114064406894721984383858354185290642027541229147949827066068490760388460325283408093433500689220773749693207087512183120344304143366439968132200709559420185276189952459094050588011440949892699667339705733919659067448293662069313733845788741037233679787271629434731201357820781055074657414331816125583677565100025901636241959603351829698273476977485942879160344231880944331499537149055825379520513810696726985338727081256884928030298039128001391830424790777880106406310164800569115833577708904883870425345092184421007473598924989366404334984903560577323745663898961114117238612941607283044520630074377944908932756923148129950557755162290316262215467703512119269995175729284255823524491419502599684354278241220405760609461592236047690285726553478613336925801342537487425555435772112540704381624854568802098181359470185440487203498364424448843673246075530979053098613152463963311149641854464735263807159775888256793616934608277612957012406443181001701736126818856081869960538919947775443113965267514746858662089145431757668071634809981185424984372067305168901823106067141856658673993237084910888712426293099031093069443975206608005784412761523688984915952986580944200954334292204325651870353130075654847456887118734262641771009584128688273223786297480635314382604059539608612641241046416130045446505840025867827929780170255519472766553864862917080469155804359898401632339939324773806997047852136832264396431578976582723131736467381916160358199336630626617838497229799803954072223579627875815049521141022810323870361685722375551109999919168342014955161467412851627005333832754128513994451951744613787935980450972742593559156038180685770603245088118284057986212145567467394257346933162466454025341366395714235247766674895302142198849238924693352728630477958519250728688171840276699154344662337703319781358098361869050182032569242213428178868625596387126993684244509964091336328633444366311862191347955961528836109880921165028573693524560694154075867590770277205961993871784734478751979123207213052455631157367084490568787185765062527803344315391358201885058939740825480275522872246193490891808991714820055662537975696864486839404039695983981736905195711454007343115516372880924085687161478651937115702133733056623598368584170380053750290329139038637669095156428443993639057080753775159671755940603453074677338621752911163911032713190247780536339950071637701034047178114572139409477453158311647476379137240409682567313889965367465445991511914972890631628356389345279897879353551396203559596041289604747315870885338958524987582529284412079011476659766314165833315316382286928701479121412975710729432815559855916691514599000473097678710804646341876018690714649908304098683265838185101094420712929746942795615305881636704277102125929200760417588867296973883049572296753880974956997657707911130743936040509188589362887358948485208669192853131352460172716388122937667245328611035502981760168205870682401274306572445156063811082127966818626525925790796088791275925118319269510174723856038849731052206304082577637427930026191875166402466979516206792885631381812274396778189629358982247810194847643416729 A013752 960 186551178088546451932062855637420578124187453037985159742231945451836663849249222642974567783070424265508863045984832415599501947704199691336804145083540534508080438045770064152474200573447334647647581273401014218039928075975971264266315396436202976068609986444958902046147051789325552629629141861135766914261169145333497421490971183901175566282273259197864058802394492635769868104449383132255977999022339287000027907339610524756905894823585248563969847106828919536616505515276277442434696304483116475648358806568842100709186789183397521376186882564791964219057851443265339002593774663432066850347486370226464029863324483167529172953419496838201637990323961833122588380269223586017567715573232632711200848811824273408344964925266960156441501375388091551824828087382544616126036179401077237510044283307648647211506526349295961231456058987118142596775557741237992513501225985549554859873945292391331251927526429805487658209704446755997412750386085906640514109550121627941560979657653095963327394595763154259023374584330027626500175576405334385915666556256955668660738714270621026811868303304007125262648521381692729898848480609852513571596753381677528664378690665431869456077305364029510659079106763141875549222501200565938571311473568413528917788708354837067544699860348711518334409496672439972903457159165826776213699862780999859175023970908056330728136272658495564955785698581118808520121972806578976237709845973330536831617961727034051376281668118841103828825790735302178696788386250846696528053972514131144620484878960179011552242720425018838069804306963942577486679391178413870169287096675204442443165663797946827114281543184623532059085788669822412847406856489743906035024530718430560820345245810937982916492095349050787115478049465815882966638015329458595870075395708083811725865183391212157938799493674981971384174839343384744978806410871777917551295944801160074866793850927913533087908042095223155934193559643742101026303249925554625142901708974370435262518005124285188391108665914007677272787161234391459247478852933408383799567776404673459845056504681096922299021498500536311061649818098133686247076245021652735484625779625447125842373583947460914813969541474490610593580165323750324887099489304354797459662290595932606011277586170675212076807875980714978064454132824789471219390216254693768598305843197587811525402045615779422324978089387853118467886959002058673291454025008406416044025798847801505786405066112951991145827112538870878974373838338870307388029171801650317714990282621964588810689505604964517180072600388616253912321584843351677195440717687498987391579935640939752417459220432502713261629852968335089691879397718816837853337588214221506592222335793750091884382357149629744307636472563895785003448971257574004039395600127637808013101613063500085848544104807135046492667104442306306654033321966827021955839296793370666454070637442741451451621059910335968276501980523853984280754244427480998687330830263527609822003446216698329581354999457904706094054937986958445000050927089548297889235599651539662007872192947435143100522477458962379007074433207484947435113853868311717352859121697250069423069429162267543549740586219953997106323969732145841566849721682615701683998438998080272586553613 A013752 961 409852938260536554894742093835413010138839834324453395953683584157685150476800542146615125419405722111322972112028676817072105779106126721866958706748538554314252722386556830942985818659863794220881736057662028237033721982919208867593094925970337938422736140219574707795385072781148239127295224668915279910631788612297693835015663691030882719122154350457707337188860700320786400225475294741566383663852079413539061312425124322890922250927416791095041754093703136221946462617061981541029027780949406896999444298031746095258083375835924354463482580994847945389270099620853949788698522935560250870213427555387541473609723889519061592978662634553528998664741744147370326671451484218480596271114392094066508264839577928678133887940811511463701978521727637139359147307979450521628901486144166690809567290426904077923679838389403226825508961594698559285115900357499869552162193490252372027143057807383754760484775566282656385086720669522926315812598230736889209498681617216587609472307863851831430285926891649907074353961773070695420885741362519645856719424096531604047642955252554395905674662358903654202038801475578927587770111899845972316798067179545530475639983391953817195001839884772834917996797558622700581641835137643367041171307429804523032381792255577037395705593186119205780697664189350620468895378687321427341498598529856690607527664084999758609715391030714756207861179782718022318707974256054010794248531603407189419064661914293810873690824857093905111930262245458886596844084593110192272134577613546124731205279075513288380277256773766387239360062399781842738234622418975272761923751395424160047634963364089179170076550376617899933811477707599841025752863707967361558948893988391942122298505046630748467533133481864579292705274676397494877703719678820535126555644370660134361725807910493110991542487603935391131032122037416284718437684685296084860197190728148684482346090488626032194133968483205273587423250537301395954788240086443511438955054616691846271752057258054558895265739013074866968313393231958035966711039894698219207650404761067591279589140784369938290950232205678275402444650361599708684826510312571059859722837837107335475694763932571629846291082619455871474095623216279463776957578001667490018878052439263935406776856816973440932746903529630806807605729816062468269000305111562209610477937505100421921308294217867390847976862385113301273947648927522905221324492943468896048724680068619908212731930250155524547382166247899321106699322830498065331500090448225748019833650920456201617084843814107044244619503053789909845370521900843634798383256759435275299301118603144636061157907290208461035800786971432192053059036788240592763782681306644649983112471738868951869988038657736548243877330222879039652577389852890086874552133480420264204784243900509688609251398261275697144389628459746955718911208361118967236978935055035354199593190461702968839211468623008122303474851210907203464817075007175754116065834088970158778941571338086230090236933809016639288638698757347703665111886815737610462650612434432637431295207905515009391847882977340346678542529756844429514945136948680843024231490368858402522483535869501793178780067925238931642593761501524413922368838536706696599744570478782358872658287761 A013752 962 900446905358398811103748380156402383275031116010824110910242834394434275597530791096113430546434371478576569730127002967107416396696160407941708278726539203828413231083265357581739843595720755903277174118683476036763087196473501882102029552356832450714751300062405633026461004900182681362667608597606869963658039581218033355529413129194849333911373107955583019803926958604767721295369222547221344909483018471545317703397998137391356185287534690035806733743865790279616378369685173445640774034745846952707779122775746171282009176711525806756271230445680936020226408867016127685770654889425871161858900339186428617520563385273378319774121808114103210066437611891772607697178910828001870007638319430664118657852552709305860151805962890685753246812235618795172046635630852796018696565058734219708619337067908259198324604941518889335643188623552734749399633085427213406100339098084461343633298002822109208785051919122996078035525310941869115840278312928945593268603513024842978010660376882473652338181380954845842355654015436317839685973773455661947212574740079934092671572689862007804767233202511328281879246841846903910330935843961601180005353593461530454981043512122536377419042226845918314838964236294073177867111797402477389453362423280537102142797585502751158365188229903895100192768224003313170163146976045175869272420970095149264738277994744469665544714094480319388671011982631495034201419440550661714964023932685595153685062225703502489498742211035309530910786153273173853266453851063092421879667016960836034457998128902694571469133131964752764874057092320708495901465454488674257946481815746879624654014510903926636658181177429526154583816523596850733579041566404293345010720092497096842689815587447754383170294259656480706073488464045296246315072134368715673042750682340315192711599979353364848418845265846054314877572116203577526407593253595498437853228029742659807714360803511392730512328757601986071568881430451166912669763469916394631384254992871986259039269795945865892898828611725482729384524930611805018864154648651987599207939260065498041257342303260754425217660155875171059170896844434559980563843156718618511811074728124816040101396359859870772301508514944549628588084206165981917975798869663475571475081209062866088688754426890649729244947054598882556309788405889242786993670330102174514220028698705626961114322396654657693005166660093922898862984693767822771249910996801164619048122110757938343372050759591687430598619246634808471418412258604249533305698714751968399574531072242274952735401859593176205429048209176431930279036616153465652048015100479299832564557571108765426363922316587988895654328976236525940570703823764582302030550830698296012898100410295087258363720931047196491798494499665250116712525506799520863391037256483320457910983849419785874525321980022706626224013726064061714447924769378371019642720315912673176506239444361422539747596564748844700734248110363126012203113790765131792996637493467438837334632229775447508250543578409556517139221169892904952250815334175530186443395518448504436555571768416475633889798901216741652757937875787211644334465876251812124236584340381910341896328305295439613779809231749932818778494018849137387444338265144612429638821341884842443230258210917 A013752 963 1978281851072402187994935191203616036055243361875780571669803507164572103487775148038161206910516314138432723697089025518734993823541464416247933088362206630811023868689933990607082436379798500719499951538747596852768502570652283634978158926527960894220308606237105175759134827765701350953780736088942293310156712959936019282098120644841083986603286718178415894509227528054674683685926181936245294766134191581985062994365401907848809539076713714008667394035273141244317183278198326060072780554336625755098990732738314338306574161235222197443527893289161016436437420280834432525638128792068638942604004045192583672692677757445612168543745612426684752515963433326224419110702067089120108406781387789169068691302058302344974753517700470836599883246481654492992986458480983592853076353434039080699836683538194445458719157056516999870408085405945358244430993888683587853202444998491561571962355712200173931700759066313222383444049108139286447501091453504893468411121918115580022689420848010794614186984493957796315655371871913590293790084380282089298026026703955615201599445199626831147073611345917388235288705311537647890997066049183637792471761844834982409593352596133212421189635772380482537701204427138078771774044618893242824629037243947340013407726295349544294928318541098857535123511788135279034848433906371251384791508871299042934629996754453599855201736865573261696910213325841394590140518510889803787775960580110252552646081709870594969428736637644575039410997178741162955626399110785614050869628436262956767704221889199219973517685490926561824428303431828596565495519603511617344708420549195894535364869880455926820738024046812668961620644902342281061673154321390232478988552043216121763389524845622716379825136488465288111243454155507515853154213479208068333674923249101672478387385154639342571976203049063781329786025939299259825517482378149310067963541981344623597548450685314529828935586280451563399236832502701213707135470343406319005151208219339753811109275741693067366698726459960885556457801272554135626444547763088416755459842554363899196642381040263877472203199362457750816998460367222728277298763415310804870448931177690220840102767802612136086746414207333175534008021000946662273792830116650655830530753416311116796849193475878757455151148678953744976212605127738666403025093715234477407741403051056262433568166305450282951532351152226348608801977372207906628436054459972158668048724277335190540388395518822937285025166484856674211706251732153536224672620076310074573865244765716278071159677885526208123327618915560620950823043445689164037549489175753021732144332983725957641721537329543811603752560760791647491433836300810787317561120175044156340337126601418306706625094885510690692481292415764554506417418538438547336870108852493855046030431517175269566332132390109886457814158156162743586642090718324281130155056534060142968784208059262045319825469652753211807513143098467787848810240998310994549213612573147963125624187008816658175626444241765795668154868910254712180095041289183639819616139954031364247112591175210996967655888185973181411109189513104503982602821530125231236947775795819057021146233286734080831474240882154602402856351359411554840215211168522713507916490488120998847776877289384649 A013752 964 4346285226806067607024872615074344431213369666041089915958558305240564911362642000239840171582404342162136693962504589064660781430320597322496708995131767967891819439511784977363760112726417306080741393530628470285532400147723067146047015161581930084602018007902920071142819216601245868045456277187406218402414298372979434362769571056715861518567420919837979720236772879136120280057979821713930912601196818905621183398620787991543834557351540029677042264695495091313764851662201722353979898877877566783952482639826076601259543432233783167783430781556286753110853012356993248258826968956174799756900996887288106328905813033108009934290609110501426401277571663017715048786212441394796878169698708972804443914790622090251909533478387934428009943492520194921105591249282720953498208748494583860297541193733413196672805988053167848715286563636861952063014893573437842513485771661685960773601295499703782127946567668690149576426575890582012325159897923350250950099234854099929309848657603079715767368804933225278505494852002594157875456815383479750187763180668590486597913981103580148030120724126980501952929285569448212416520554110056452230060460773102456353876595653704667689353629791919920135329546126422359061587576027708454485709994824952306009456774670882948815957515834794190004666355398533208039562009292297639292386944990243997327382102869534558881878215893664455948111738676873543914538719168424898921743785394502224858163441516585697147834934392905131361585960801694335013511198846395994069760573674469716018646175490570686281818355023565656328268982639727426654393656568915023306324399946583380294196619127361671225161438830847433708680556850445991492495920044094340756337848838945819514166786085833107886475824865158237980401868779650012329379807013820126129083806378276374435017085184742635630631718098793127581539898988640473836661908784794034219315901733014138043813946155636022034171483058152084788123321008434566514576628344463682854317204457889439123007078804499669004637102032534065567537789395801435971298671435505251611745274091937486535023311145459738806430428999319678544945617426788334025225383223437838300376301797385415185705780862338862982581872013510986648215622139079817015522847766281490859676065255635523602677678066505630128967073647661377712739093465641850087446130892370146864807862503170608566549261373074271644516575481441287893537944286740770862674011648558832593703047237305413617233304954853993215200290767230113243118635055541319085605746307653233838781942750278662922337812314501079246950778757486684228958226450179093390496227719129388745521099565245928938862217513007754093444375991459249538680138352881299736681781024572011479720667143316019834455333463466987451381399437434726250599068528949488499103629148928999536128858043234067237231694861071420547817705469089547659852673308158445642950659205330134102418905106198713567656556827098806341106375387333729903836099473289255024622306823206074986996338858370198011851297999159453082936246995829602659668805712336456683696659479006907250906362811938560337939986344583079560206889360290595249778398901685133027574263423414468275458274530954775586748907218093661479075403936627185983952818937244401576892529602401834468565799404778073853 A013752 965 9548788643292930532633645135318334715375773156292274545360952596613521110263724474526928856966542339730214316635622582175059736802414352317525269662304494225458327308607391595268180967659938821459388841586790749217314683124547578519865292309995500395870633563362715396300773818872937172095867440980731461830104213525435817295004747611604747756292623760884041445360190015462056255287381668305506214984829411135649739926769871217421804522501333445200461855536002715616341379101857184011693837834697014224343604359697890292967216920617621619620197427079161996584544068148314166424642850796716035065911490161371969604606071233738297825636468215771633803606824943649919962183308733744368741338828063613251363280794996732283445245052018291938337845853066868241668983974674137934835564620442600741073698002632308793090154755752809763627484580310185708682443721180842940002128240340724055819602046212849209335098609168112258619409187231608681078376295737600501337368018974457544693737500753966135540909264438295936876572189849699364852378623397505011162515707928893299055617016484565585222175230906976162790585640396077722679095657379794025549442832318506096609466880651189154913509924652848064537319012839749922858307904532875474505104858630420216302776533951929838548658662289042835440251982810577458062917734415177913525374118143566062128258480004367425863486440318380809718001489873091175980241566013029502931071096511721388013385081011938776633793350861212573601404355881322454024684103865531998971263980362809966092965647552783797761154925986773746953206954859481156359702863481906306203994706682643686506349972222813591681679681111371811857971183400429843309013536336875266641674253899163965472624429030575338026587387228752648842942905708891077087647436009362817105597122613073194633732536150879570480497884663048501296643158078043121019146213600192493179837036107432061282259239703932340409074748278760130279506936255530742632524852472786711230934898193983097753246552133485772803187713165477342051880523302575754828943181143805037791004367179986657917446214586575046157727652511505333763245521486653969853420166941892930745926735048855757162995600554558481972732372813683637666129721839558357983103696542520435418708315366631245355082858712112869393340660803912046834887788344015144642119149570537212661982873919465827020708727236644174803002916332726509502102863597969473585294803591883755208365594780359993717061570985814223093795038815604558795131641217024278031075824637914154743803928222362222440376173654958871105550860930198245251021223511043468178920212298927267073909855744845305878680291876078035743297294053235971236480263961280215521489872910984709220946305713865295576298367619236971430684934564044093572566153558102026232530673240197011980875101120985245720198033609773910943555498915589736208696323258024105077562598274110304623014334518318573708141455349136077531410706725972204598727910542816493289095208090583746746430956471839325032037301704153318423210934649837637043292366150003195334081560875378175230241279097829017062454149999049025793774535924558437763763142387002237261580656741241586801181829144507641964087349158151774269528662448769927606744343205125950264432887536476830327439061292297428255041 A013752 966 20978688649314568380196118362294381369680573624374127176158012854759905879249402670535662698755493520387280853648462813038606241754904332041603017448082973813331945097010439334804193585948885590746277284966179276030440358824631030008144047205060114369727781938707885725672800080063842967094620767834667021640738957115382490597125430502695630820574894402662239055456337463970137592866377525267197154321670216265022478619113407064675704535935429579105414696612597966209102009886780233273691361722829340250882898778256264973648975574596914698305573747292918906496243317721846223634940343200385129039807543884534217221319538500523040322923320670050279466524194401198874156916729288036378124721405255758313245127906607820826729203379284187388528247339187909526946757792359081042833735471112393828138914511783182418419069998388923050689583622941478001975328855434311939184675744028570750635665695529629712909211644342342632186841984347844272329192721735508301438197537686883225692141289156463599783377653970936173317829101099789504580675835604318509524047010319778578025190585216590590733118982302626629650916651950182756725973159263407474132125902603757894250998736790662573344981304462307197788489871208930580519702466258727417487715374411033215217200045092389855291403081049027109462233606234838675364230262510145876015246937561414638495783880569595234622079709379482638950449273251181313628590720530625817939563199036251889465407022983229492264443991842084024202285369871265431492230976192573801739866964857093495506245527673466003681257372392941922056195679826280100522267191069748154730176370581768179254450888973521460924650259401683870651962689930744365749902739332114960811758335816463232143355870580174017644412489741569569507945563842433696361561416912570109180996878380921808610310381923482416345653852604717557348725018297460736879064231279622907516101968328028238637123549629539351878737221968436006224076738953401041563657100882712404574363971332180865763882675037268242848603405824553720487981509695758933359188168972939668026836594694430687444629333446705376408527652567777218277850410706178771767964106771338768848801036902336098487101334418364984894093023071662951952486998881509712488878821303917396614902168860488846045117040590511974057169431786194766896248470991801272778735771606470256218376374001066421964497073738907252042197407183000141376119991324738933466892683491368610192779211732450906196384271455833848137067700277883215672904215753802338834273586729497397972137230304529802701506453519944639818895241463645544816493628053762499589087706420743205761379953071425137015460601251743444528024155034959428806547139922932633500713250785433406158419033653362054381127513659463626233214801237204873578927839367150151632869889108712835321982597162804584847275079840673282342991431117550650450505822197878958855405028408220339256762492936745906436786777402051962336509322676960933503405219462567835756142172175012491601908811368630997095385951844024840575794423425693288584113328431557020148977189243205850980840090177930350486211767547910709668922655426254887766987623824243915263692702860507766202196478630483289395099906100459448070154471399947530952017322021661712730959053917639596229383617659177449876325077 A013752 967 46090178962544106731290872041960755869188220252749957406019154241907513216710937667166850949165819264290856035465672800245817913135524817495401829333438293467890283378131935218564813308329701642869571195070695869438877468337714372927892471709517071270291936919341224939303141775900262998706881826932763446544703488782495331841884570814422300912803043002648939204837573408342392291527431423012032148044709465134254385526192155321092522865450138785294596088457877731761397115721256172502299921705056060531189728615829014147106799337389421592177345522802542837572246569034896153325963934011246128500457173914321675235239026085649119589462535512100463987953655099433926522746054245815922740012927346901014199546010817382356324059824287359692596559404195837230702026869812901051105716830033929240421195182387651773266696786460463942365015219602427170339797495389183330388732609630769939146557533078596479261537982620126762914491839612213866307236409652911738259719990298082446845634412276750528724080705774146772779270535116237541563744810822687765424331281672553535921343715720849527840662404118870705343063884334551516526963030901706220668280608020456093669444224729085673638923925903688913541312247046020485401786318370424136220510677581039973832188499067980512075212569064712559488527232897940569775213886734790489605497521822427960775237185611400730464709121506723357774137053332845346042013813005784922013220348282645401155499229494155194504983450077058601172420957607170152988431454695084642422487721791034409627221424298604810087722447147293402757461908578337380847421018780236695942197486168144689822028603074826649651456619905499463822362029777845371552536318312656568903433063788769721018952847664642316764774239962228344208956403761826830906350432956916529870650141802885213516851909085890868711401514172564473495148865199521238923304116121331527812876024416678040285760438536097956077585676664653905674296595480622088315354650639319152849877645016801362083250237056878329538381682596544523912095376801582376590136407233548450654959998543664220315850645582411711969535252691406548556437352321474761574217142576631275160815878074432408376161631717147871812322371688443505439613936542676838338066770404706520362940064986493994761122138177354807003601241634269902871057890768987396294882490219415152911772893680342929056000071004379232736707703581051310603335620940451436826763225630536836593535928176194640913456244388466964357137737510509424833370562011103738418899070044705783344785494979051976535209678383318373682112845495629261961836500834116211597225691006372823057751756897921026022966940950080347628069068611805865087984066410682995801067011975597193330046616936436433475337147509841586834372918318139107252904463089628883137415146371842099202395765966681672909463350409959201307552174165258779039761291368740072605324847412860085347107196982030756441620549952308161253310981921283170906981267159261535156244352268502444049393658576882300618562936201322574745020348266248155019296982564130773267302884767323254604905678120912980018207253302759829142623073971481988424071809541863881834332868184535562346225663551171786801034493702709407410129373665684725501582056481590782869917041457054192915955807997212857378286194169 A013752 968 101260123180709402488646045876187780644606519895291656421024081869470806537113930054765571535317304923647010709918083142140061955158748024037397819045563930748954952581755861675186894838400354509384447915570318825157213797937958477322579760345809005580831385411792671191649002481652877808159019373771281292058713564855142244056620402079285795105428285476819719433028148778128235864485766836357434629254226694899956885001044165240440272735393954911292227606341957376679789463239599810987552927986008164987023833768976344081193638144244559238013628113597186614146225712169666848857142763022707744315504411089764720491820140310171115738049190520084719381534180253456336570473081178057582259808401381141528196402585765789036843959433959329244634641011018254395852353032978943609279259875584542541205365815705670945866932839853639281375938437466532493236535097370035776864045543358801556304986900173676464937598947816418498123138571628033864276998392007447088956604818684887135719858803772020911606805310585800459796057365650373878815547349377445020637255825834600118419192143438706412665935301849158939638711353883009681809737778891048566808212495820942037791768961729801224984715865210404543050263006760107006427724541459821827276461958645544822509318132452353185029242014235173493196294330676775431796144909156334705663278055443874229823196096788247404830965939950271217029779106172261225254304347173709473663045105176971946338631807198658962327448639819297746775808843862952826115583905965100959402205524774902597951005469184034767762726216382603605858143813146607225721783978260180020985007877111413883538996840955394149284250193932382322017729379421926281300922291332906481880842441143927077078639406319219169932209005197015672227077219064733547501251901206345616125818361540938814096523644261702238558949126637124148268842056843348161914499143118565366604888625643441654507815683463807209502455731632244630766429620270926728028834167454584178811181186101912592496900770813961689995824556664608319034873542833076481368529686692105946088947116800430292033923868344558531197068950163020187178492863050280051178555062240858911528312484129528001202427104882573874371672250599510381450831818584261013828732694579140225237379322775327306490185337575648510986911927870490976607714186019465309659856831012055090947165047415713415136032155996621174322546824767569729395528359206171806708398806710289429995998434203099626086863368921461920692631609310589206358915124738394913306321256888218606008493732468977192447855663408150466979601921553897488530154792332553316879104843141001092257880609904732494172458369267326523738867743740137485598300993904270541774944225310387033746112417409350844345315713079121966275117301544951618634631105407914656252901076578937091947663497828799635382090980850680365272692126641073537550355557137121939513898689766053607507594511769521571902240348245221030273524227281059126482637843948897592738268841933899869576517867893410414458982770834305696714809705140947196577395470693395308868264437833809190366977774831645817100001335506163344626342893515345928567685765563474948390029311401424630474657782821924415601872782664852568080054233943509341926975778090054949965207740081148061836354910169876647660094768589293 A013752 969 222468490628018557267555362789984554076200524209955769156989907867227361962039304330319960663092118917252482529690028663281716115483769408810163008443103955855454030822117628100385607959965578857117632070507990458870398714069694774677707733479742385261086553749708498608052858452191372544525365564175504998652993701986747510192395023368190891846625943192572923594362842865547734194275229739477283880471536048695205276347294031033247279199660518940109024051133280356565497450737400784739653782785259938476491362790441027946382423002905296645915940965573018991279257889636758066939142650360888914261163191164213090920528848261445941276494071572626128481230594016843571445329359348192508224799057834367937447496480927438513946178876408646350462306301207104907687619613454739109586533946659239963028188697105359068069651449158445501182936747113971887640667608921968601770308058759287019202056219681567193467904888352671440376535441866790399816565467240361254437660786650697037176529791887129942800151267357003610171938032333871411757757526582246710340051049358616460166965139134837988627059858162602190386248844480972270935993900223633701277642853318609657028516408920373291291420755867258781081427825851955093121710817587228554526386923144261975052971936997819947509244705274676164552258644496875623656130365416467348342221887810191682921561824643779548413632170070745863814424696260457911883706650740639713637710096073807366105974080415453740233404661682997149666452029966907358975937841405326807806645537930461007698359015797324384774709497392580122070341957483096074910759400237615506104062306013776302135176059579000945977497676069443961472951446589972040018126274058395540692210843193207788341770775683324516341063184417843431882888650285219603860250426950341318628422940305442574570062446442959818114011231221761753746645998884835911726154617431488110430940310538641314953671056569984439276895242396041453793845875735226021479348665897721440848165065865901965715690993478273832920826550992144476919617173604269029566659721662556763557416815610545351598530738752995093039960483508155351231148820121465272439285471743167028627702527632573018641732349427014801994563934567124308047477505429621447381725729990371074846522372137394092358937186653699778638245505531468675607148066684765285322705457733485034810921609172322373053862646724576719986635374014350695481975805175959459338352178342505877701208559944209878512838821520451839761711645655364486370536529050253624533987801383416277400660730234342891807938892507706575954185421653912782300750078754619637183393340380779399690563699960697289696891037280316372654292432997082055859467283607682380279552463006920313140208981048343805026658621634830959906432711494258706140284538581188499787623665243924791009016704729872798934453884928944762504104602230438561998131159030256901112035421416019775694185142357638893469222045094750603510932727336486900882355343155728011245976645728778013459609755761822680566385147522969615682436922194660990880537849113389493583576969920878791236250171305125860168702934107040868144075337053215005063205626942954461612894397148929913152823148859767941077314503514681092071879151973890024213565784463850725073561404958282291854471737643218994909228206590676721 A013752 970 488763273909756770316819132049596065305412551689272824837906827584298514230600351613712953576813385261203704117728992973229930305717841391155928129549499391014432505716192428936547180688044376749087437658906055038138265974811119419966923890454994020418607158588109571441892130019464445480322228144493584482040627163264884279892691866339915389387037197194082713136815165775608372024822679737631592685395964698983365992135004986180044272401654160111419525840339816943374397899270069524073019360779216084832851524050598938398202183337382936731077322301363922723840529583531957473065296402842872944631775530987776160752401879630396732984457475245059604273263615055005326465388602487978940569883530062106358572149768597582415139754991469796031965686943752009482189700290760061823761615080810350198772930567540473872549024233801104766098912033409396237146546736801565018089366805094153581186917514640403124048987039710819154507248365781338508396994331527073675999540748271581390676835952776024484331932334383336931547747857037515491631793285901196022617092155440880362986822410679239061013650508383237012278588711324696079246378598791323241706981348740985416491650550398060120967251400640367542035896933396745339588398666239141134294472070147943559191379345584210424677810617488463533521312241959635745172518412819978764307861487518991127378671328742383667864749877645428662800291057684226032408503511677185450862049081074154783334825054672751867292790041717544737817195109837295467670135437567502996751200246833222833913294757706721673350036765771498528188541280590362076578938402322041266910624886312266535790981802895065078312562394324568383356074328158168571919823424106295002900787222495477510986870394176263962401315816166002019846706364676627469680970188009899877026645199851057336330427194835182720396482674994210572981381259549984498062361694496979378616775862253394968953215311284255813091338847544103073985079388990291569190129018977294005543418649707386618677373112671767610927055932529741415792398930408579057957951408492637209535644743896368137461972033040330219408793182267417306654833957806859203549110181419737961895062453208762921955885971691151519982056964243972104780308079428878319897651428788845251437809651585854820912584999078178413668225375652636680308904302506429331853983890640466621479594775351592253599336234853895053810637916709528477973900843971582932166359735818485413309555206197429103092706890880432691956480485504835776556068754323407213101171199639365561449251624324851333302041746839431347371345371373646382714747923023899342891915168816572341120168448813651945464069608904855070721480475294589276723249622086078189474176761226203927969039131363211339643568991731723618914432667152886377390205131262871134033409192540902765846809700291530539258995185188891643221517811100273520709894156389474411743141820850995447200124757759732648951880833073167075913519201958261721238534688913134440707410690666125295570762633408724429204348169107964245654313918061670196964541654502116717403118602916170704346041626357361514790640346233168787312533515505913366123862762393670952163528990536199019196752458044910166546859964221754359281918496886636383197204028467080042986614406693346195204274407602152131815574369879716756037 A013752 971 1073812912779735624386051633112962555475991376061332396168881300202703835764628972495327359008259007418864537946650597562186156881662097536369574100620250162058708215058474766373594155971633495717745100536616602918789770346660029365667331787329621862859679927418076728457837009652763386720267935233452405107043257877692950762924244030348794110483320722235399720761582919209011593338535427383576609129814934443666455084720605954637557266466434189764788698271226577824593552184696342744388423535631937738377774798339165867660850196792230311998176877096096538224277643495019710568324456197045791859356010841580144225173026929547981622366853073113395950588360162275846702244458759666089732432034115546447669783013041608888566062041716259141882228614215423164832370771538799855826804268332540339386704128456886421097990206241661027171119309737400443533010963180753038344742338870791855417867657779664965663535624526244669682452424659621600702948196546364980866170991023952664315317008588248925792077255338640191238610402041911421535115049849124927661689751465503614157482048836262288217046990166917971715976059398780357286104293781544537162030238023183944960032156259224538085765051327206887489852865562672649511075711869727393072044955138115031999543460422248510303017149926622154383146322995585319732144022952965493345184371688079223506850940909247016918298855481187006772172239453732244593201482215154776435543921831119918058986610645116035852442259721653445788984377656312538142471287556335804083862386942292590566107508582681667516350030774399982266430225193457025482243927669901524663402642875228049579132787020960457977052699580331076738233295298963496352507852062761530121373029527822564091638154256005251925395690848116706437603213883194550550889091503057750029827539504072772967917948547052896436711072436962280628840094627231315942243008642809863694821056569370708746790214038891510021361671448054394453545219417611670577510713454693114930178890773407128401234188728539873441206741883767841890495900450107648190333619244458323949349811502340320798003952556589605492041118621441515822720670205301669670197395068579164302283452209699652139537081479805459889400579150444006714202336850505245668815140189049093017408867804534123041544949242974757974829091150308842786638662752606625242083202607737105167390669721447448181157741707974007433221971503010834066108660154205567701969492339593212453041092788015751739494677039264310624228387626654124201093683053248525647183273125607686138504005818641698379264585717806230670174845780907901102824301186883506856333537625890009433441010082043593324184560930763966590375092604222212640960979419723113782274766344413970029747978971604975313196921074834596790755008569734891371126280673384527881471399996012363376565440911540492594752012421859994940157674630987300924999637461587675282599682580409636997498674092798132629747282190261748065782001686702301001561060711542156366234181287393477274368965505598967570961952927530197447702527677981489422731098014941150428134651570606827037448253453107123247995036840674271825725636133566491665374126488978895081903273192208029245175265150324667635903451341395194327342374937659940133884257250542174854441591851505281590863790873501928233598816890625737713013289 A013752 972 2359166969377079166776155437949178734380753053206747274383032216545340327174889852572234207741145039299245389868791362844122986669011628287403954299062689606042981948483469061722786360669678790091885985878946676612581125451612084516371127936763179232702716800537514572421867910207121160624428653707894934020174037557291412826144564134676300660731855626751173186513197673502198470564762333961717810258203410972735201821131171282338713314426755914913240770101884791480632034149777865009421366507783367211215971231951147411250887882352529995459994598980124094478737982758558304118608830264909604715005155818951576862705140164216915624339976201630130903442627276520035204831075894986399142153178951855545530513279652414728179638305650621334715256265431284693136718585070743283251488977526591125632588970219779467152284483112929276694949123493068774442025086108114425243398918499129706353055244141923929562787767084159539292347976977188656744377187812363862962977667279624003500751467868382889965193729978992500151227053286079393112647764518527466072732383969711440303988061293268247212852237396718783859999402499120444957571133438053348144980432936935127077190647301516310174425817765873531815206745641191810975833338977791082579282766438438725302996982547679977135728678388788873179772471621300947451520418427665188879370064598710054044551517177615696169502585492167853878462410079849741371263656426695043828889996262970459975593583587319930767815644608472620398398677710918646299009418761269761572245664112216821473738196356151623533421017611356761039347204750025084984489909090773649685495606396876024925354733085050126175584780977987375593898549771822801486459750981887081676656545872626173309329024900443538480094332793312404043414260901378427560303334032217876815531104290447882210515732957875213471454226144006130541561687896027201125107889988253270537521861282907447116698100243444647516931592171375504614438847060492840258791037459960773501603023029175461097511512636602101950331211918637948633419493288886503074162961480074937716721535870641684793214683766827363266014337611307010262517312441047768265423676965668423972116744504710135750562968011132595377013072393525482751102534060560024734386862995340857359247282566561468322274253486815543270699513257228527602245142067476755656856796129198420052757301378020043654003558532418894330788671392114802443240726358789632241226974670086287759331280855270606571669805455263690441429767615759110869802821667987010846861651056960086446293300783555811339244294822020288782374136180654658722904989707583064563364782164080350725269899150249774533233480364888434599054078451476201172191271785131680979657661658677492155356309800616130763093635601411609149288753827707556342364438639425807755592665791239162338314273682654462230670171290826408883526411164279100132224203503108122595871502629159972483504586981877497387554778972005060500523057705684955300429650383258117536616496288403469571788617215800931753403410581783843792602453308525332261740222338825707490611829500623199001273812836476349775845095938961375201119222585445582188826955896286632494941491203281040251650057535263294796079882597045241937171197738038888474143713179441158155208177297757103655127748549083736329216600708704745755490195933 A013752 973 5183089831721442929407213497174345679434514457895223761819521779750112698803233006101198554407295651340442121541734624168538201711818547347426487595040729064476431340818181528604961634391284301831873510976045848517840732617191749682467368077068704774247868810780919515610843798725045189891869752196245170042322360513369233979039607403883832551627886811972327490769495288684330039830782847713894029137272893907099238401025183307298153151795582745064389971913840886882948579027061969425698742217600057763041488796596670862518200677528508400025608133959332635569787348120552594148583600092006401558866327334236614367363192940784563626674927714981397594863452126514517345013873741285118915310534157226633530537675396355157810665357514415072369418015152532470821370731400422993303521283625920703014797967572855489333569009399105620898803224314272097449129114179527392259747423942587964857662371379806873249444724283898507825288505418883478867396681623763406929661935013333935691150974906837209253530624763846522832245836069516426668487138647204842961793047581456034347861770661310339126636365560591168140418687290567617571783780163403205874522011162446474188587852121431333453213521631624149398009220173698408713905845734207008426684237865249879490684370657252909767195906420169154375960120151998181550990359285580419967976031923365988735879683239221684484397180326292774970981914945429881792666253169449011292071321789746100566379103141341887896890971204814347015281894930888265918923693018509666174223724054540356777802817394465116902925975692150804003445808835805111710924330272429708359033847253936626761004348587855127207759763808638264179795113848694694865752072907205918443614431282159702760595867706274454040767249146907351683381131200328405349986424868782675363721836126113997216503065308451843996784934838381468799811028307571760871862034304192435370935529238547661315385726234847890594698708000511983637922146991902770048563909299533819383021841595098488031232793262614817984877672585247573147622626755683647253936026371724638163637214307799781490692660235719717095433499732041501546750535432981946879135818293573527466740487676848168243986840720458312043297720048575485604172267331050374341447938000763863618266279798735545904036534910533748565726830626131075142132577122246432178114381095848928855907791127510035907845818095724310844742711048476220967799875810260822033975663350179574207250824039029522637958562585214327899821199451822766580956799204567462830555047372141309922506381821472117512319715723978574454875977188898285214222262387559992845712426414484530543417968433098754649513956361659890814121810357893213975304224111934303112307882664114450265317812631953639286516717416301305300987392159473501284174671690818499639037086743352439657276459280791853520782366325945620317107525327921182990496575096328545343129691276264459546259577599184861760457849401495117919649157779389846795043941892018084227946442345622422649219592023114647062227293048179104812347589918830154979043268478400079356874189412869168205798566801738540457531675777898141316858932020223944068852822104141731591386456173608445432875176404973458666987502065708396535965121430471437977693737855232224466992365523172356730315663562336968715288871757024326424811960464801 A013752 974 11387248360292010115907648053292037457717628263995806604717489350110997599270702914404333224032828545994951341027190969298278429160865348522295993246304481754654719655777544818345100710757651611124626103614372729193696089559970274052380807665319944389022567777285680175797023825798924282192437845575150638582982226047872207051950017466332780115926467325903203497220581149239473097508229916427425182014588547913897026767052327726134042474494895290906464768294708428481838028122455146828260136652067326905402150886122885884952486888530132954856261070308653800346822803820854049344438169402138064224829321153317841765096934890903686287804816189814130515915004321952394606995480609603406256937243543426913866591272845792281710031790459169913995611379290113838394551496886729316287836260126147784523511134757563510065851113649835049114670683818455798095736663852421680794665090401865758792284229921435700529030059251725021692158846405287003071670509527408205024467271224294656713458691870321348730006782606170810662444101844727589390666243607909039987059325536458907462252310142898815061220095136618796404499855977377055805208965018996843306324858523894903792327511110784639596710107024678256227426256721615403944451143078052797513425270589953985241033562333984642758529406405111632163984383973940004867525819350420182669643342135635077252727664076570040812220605176865226611247267135109450298487758213279477808680693972072182944334889601528127709469463736977120392574323163161520223875353561665736584769521747825163840832789815639861835728368595655316395570442012263830428900753608528069264797362416898768993926553847517714475448201087578266403009865125582244620057304177131402820620905526904866965029121350684975527565646375755451648388345247121506553920175436715537774096873969072451884657234482668701260936501839924086953184829191735158635480889366310780509945357737089211909902440537960815636553061477124828052514956941210385796694908731075801184498985984431378204618446797964755112776246669788918205326910982236973016897449938679030045510959834236119935051774537876218458667398911295178898210926346261337293461392790981039844428851426035425632039089062846911559125090946720341872366471326317672428161119787678208369331016717821994351168267198442645598901846885609972087265271937575411495317295267580096696429417107139548889537262356306310925899736173502257466256327155143026008644532380344524533330060413747861235594961999715878395907175195654618178362087852434715838729439076594457899746520861774242174566415445580928077362521884009532615646310465469304282030200832622513603889276647517963964982162126566780118625617356291391103743380373919663937740418213059447232903234352402145512477228163613967746269300574363282321331753704728243706964479575145309927036381039899702185158858818102527836685233145442839030120975486633814118855931733953017623132291985409141287725895135084774069469199641319493408711540336763731048798333833332462560335443674782879595713362826849493272727655051669850488958060847044974347052594140073562548139451263419573385197091684042216473139073648432005119269650162799384306276044213417754616026762561726688691371542038361347189515371782745749236993142067945197153982227054409667736503512846454320267489651250182445155311877141167797 A013752 975 25017784647561546224649102773082606294605629295998787110564324102193861725597734302946320093200124315550908096236738559548317708866421170703484297162130946414976419083743265965904186261534560589640803549640776886038550308763254692093080634440707917822682581406696639346226061345280236647976785946728605952966811950627175238893134188373533117914690448715009338083393616784879122395225581126391053124886051039766831767807213964014316491316465284954121503095943474417374598147785033957581687520224591917211168525496811980289240613694100702101819205571468112399361969699994416346409730658176497327101950018573839298357917965955315398774307181169021644743465264495329410951569070899298683546491124064908929764901026442205642916939843638796301048358200300380102952829638660144307884376263497146682598153963062367031614674896688687602904931492349147388416333450483770432705879203612899072066648453137394234062279040176039872657672985552415545748460109431715826438754594879775360799468746039096003159824901385757271025389691752866513891293737206576160851569338203600219694568325383948696689500549015151495700686183582297391604044096146736064743995714176997103631743541910393853193972105133218128931655486017389042465959161342481996136995319486128905574550736447764260140489105872030255864273691590746190693954225112873141325206422671990264724242677976224379664448669573572902864910245895835462305777604794575012745671484656642585928703752454557296577704411830138733502485787989465859931854151774979623276738639279971884958309639224960776453095225804654730121068261100943635452294955677936168174759805229926595479656638802996418702559697789409451287412673680904191430265897277157691996904129442609992722168979607454891234061725087534727271509194507925949898962625434464036489690832110052176790591944158423136670277494542313219036147069734242143522151513937784784780349950948384998566055661861899911953507076065243247231375360399839217595338714482173535202344272207795737915546727615128566982769413933526253297103223427974629718123697515277829009987578755816755497308748659714051953692275408115508039369405182736158033734679961785344538210186582999830113589878671074664695397824809944591093589137503919926324669980173529023787420243729054921589516683034978492380787357607685108675721802446853179055212097702873472442055429384385588910313365396804965104201720373184459653365150759849228140992037639616920399726142729004051134602131513375784835808063904853196137861507011799070697688577651278024005743106333318010057522414733941298985965460579168943156574944092636061507620351229271662387744740794596966831065810192067215920620481331772186254924206681501501671215698814091605570688405872227513690912470275459887138553653361876131259965862889287951424200961626594245909698929144659645700794012823371253657197457220537917349175783144134489619126482019494779718021645491943883409133791611781248630623831611978927018939254119869917114209939431831420245056969753497986471782258130588336720182658148518661524240859680957808640474549325741616918262374425732802727278010429840749591486544805605115247035421407670247320888469136878806891410797348113535054943277858279879775365271806692411073673933123275598147298952838538040017098217723660141627674763796650832006220194079145650009 A013752 976 54964072870692717055554078792462486029248567563309335281909820052519914211138222263573065244760673121265345087432114615327654006379527312035555000865201689273703192726983955327091497216591429615440845398560786818626695028352870558528498153866235295456433631350512516643658656775580679915604998724962747278668085855527903999848215811856652260058574915826875515769215776076379431902310601734681143715374654134367729393872449078939453331422274231044204942301787813294971992130683719604806967481933428442112937250516495920695461628285939242517696794640515442941398247430887732713062178256013764627642984190806724938492345771203827931107152877028340553501393186096238715860597248765759207751640999570604918693487555093525797488516836474435473403242966059935086187366716136337044421974650903231261668144256848020368457440748025046663582134488691076812350684590712843640654816610337539261330426651542855132234827051266759600228907549258656954009366860421479670685943844950866467676432835047893918942135308344508724442781152781047731019172340642847825390897836033309682668966610868535286626832706186287836054407545330307369354084879234379134242558584046862636678940561577135295467156714977680229262847102780203726297712277469432945512978716911025205547287967975738079528654565600850472133809300424869380954617432572982291491478510610362611599161163513764962122793727053139667594207810233150510685793397733681303002240251790643761285362144142662380581216592790814797504961276212856494270283571449630232338994790498098231253406277377238825867450211092826442075986969638773167088692017624425761479947292090148730268805635450183131889523656043332564478445644076946508572294176317915449317198372385414154010605248197578396041233610017313795815505700333913311928020888079517488167850758145784632408930501316055631264599655509462142222415112206129989318166876121313172162428842233601841849624289110594106561855046115339414167331666798446761056959155717335256839550366040527236200456160570437461661144402411957178493735781871260261490717763441065390334942710526529411827587320805391772142261929071629771162494583186471339200115091876042401950447779922850626759556963440351038335789021107448266632615335096112078135299946441243265260962275472733662732168152627847747760589824664084183760560799975736434384300978653213018955195778357495138835958463776780508333931179659886257858443236219388754225759506694238374118198335575621900342720882934886599284270316398962471914881730904922558322821805099857818740617604614299668096376745170469033872166116892434168114995152171521427132241911650709842265875195525729536127851584991971673377603197485903493202068482079258799171660890294559257438802427701283847578934697195185372043402376436041860378145000767765629278969512693627558263608547330817241604644446172946644284862813513521804416139195567663473693220880996830031040493555145800711849866940171083403241480558051517702660609541301354207899919236931733630278390162548435076278505621112902575774241299952295499368757168719064305583122584868654332369422436613334967591829788914360126852495938937914438197736820832651533363991966693722738740429521773805436515710381454640895866477502159303227128861631071836489129615799386268073917564784338881331156001456061241877917665766391882993069773 A013752 977 120756068096911899371052311107040081806259102936590609614355874655386251521870674313070024342739198847419963157088355809874855852015821504542114336900848111334325914421183749853620019384851370865123537340638048640522848977291256617087110444044118944117784688077075999066118068935950753774584182198743155771233784624594805087666530138649065015348689090071645508144967060039805611889376392011094472742678115133205901478337770626429978969134736485604118258237027825809053466711112131971760907557807742287322123139384741537767929197344208515811379857825212428142251949605660348770597605628462240886931636267202374689867683659334809964642414870831264196042560829853436458745732155538372979430355276056619006369592158540476177082271489734334735066924796433677384353644675351532486595078308034399081884912932295100749500997323411027519889949471654295756734454045796117478518632092911573757142947353439652725519915031633070841702909885721269327958578992345990836497018627357053629485122938600222939915871272432885667600790192659961865049121632392336672383802545765181372823719644078172024719151455491274375811533377090685290470924479677930957930901209150957212783632413784966244141343302805963463690475084808107586676073873600344181292014241053522376587391665642696560724454080625068487277979033033438029957294499362842094406778287810966657683357076239741621783777818335747849704474559082231671976688094820897822695921833184044343543940630681429250136932854361420110118399923839645717911813006474837620448771554724321814063733591397793700430788113770939693240943372296384648093856362720863397971444200722056760400565981084052340761283472327201644159145080037051479333330305370460242149884824130754896361299730290079736102590241208038409406666023633607546305861891110699921504768115646288837402420311391374221888325443154288326462646001516867586532012626838525039240856166387223246543624563175975252116395536315400692925627671956187534042139265110985559276492154191038337932402184773251103269534252099069921150737512771158794495106926280020662565869135026785117785209343809445723396549458170370607244000599260677532222652856851665157085133772490502826990746648678451231223728479373063841791855891206158235663253982331411453778334119213595857022573431323381501830015844786992951721952077546692946342309250101109002644565125051416820022600744917586776809646801712770108514999789973997093033993636207241707937681743259641315052957779807945858627541885128520550796995162798114860635239505804387627773136877337616370807739709139520467417148958812677867348644349320832575409535479896609523458127804570027790872889932227361766410594224876529974564944455128131581780138975977146688593048933659720613130919529737822262379355021029983967250784566686781087525896019387899745505147978485805479805403848241963777493843601289207404302257812662156651704006275550035578195964340655324163934157667555870236921532786039184392745359162239075194756122563539018785721623187118911862583876849585046958976008135995193212113159499675784279366120318956433568215621093239496923799250046244849198694933577846598020720427795369335418800690350826108857012723659337050544025015708055846048218651072243989190002109003464824766617765911251630958396889831192522284549735198966548405785111688762966935774291281 A013752 978 265301081608915442918201927502167059728351249151689569322739856617883594593549871465814843480998019867781659056123117714295058306878759845479025198171163300601514033983340698428403182588518461790676411537381792863228699203108890787740381645564929320226772959705335969948261397452283806042761448290638713229400624820234786777603366714611995838721069930887405181394492630907452929320959933248374556615663818947653365547908082066266663795189016058872247813346750133302490466364313353941958713904503609805246704537228277158476140446565226109237601547641991704628527533283635786249002939565731543228588804879043617193639300999558577492319385471216287438705506143187999899864373545717805435808490541496391956993993972313426161049750462946333412942033777764789213424957351747316873049387042751574782901153712252336346653691119534027461198218989224487777545595538614070100305434708126727544443055335506917037967253324497856639221293018929628713524998046184141867783949924303446823978815096104689798995169185535049811718936053273936217512920226365963669227214193046103476093712058039743938307975747714329803657938829468235583164621081852414314574189956504652996485640413085570838378531236264701729727973761323412367927334300299956166298555287594588661362499489417004343911625615133275466549719935574463351816176015100164081411691898320693746930335496498712343058959866883638025800730606303662983332783744321512516462940267505345422766037565607100062550841481032039981930124632675701642252253175225218252125951105729335025498022700300952759846441485954754506050352588935157071862202428897736885343262908986358702600043460441662992652539788702862012217641740841402100095326680898901152003296958615268507305775507447305180217390759934060385466445253923035779233978574770207727545975550074896575773117424126849165488650998609971453238433265332558087610831741164239511212160997552729472656343165297617628899720993284935322357603995287744012290579965448835273730453262757711228437487599946832673883166751861656616768170315558235871505749917037205395657214489653846903774104928349352254302219159600304224115069316575708538293168326503108350116038898161634710898670387146557354998531469182621260416707392979929643752168999182110963951000059912270097878593828617469159520544810997023514933128714370084403114053422472136478810109579737962753589653836583938148650794023362955928407454538572871613395684018747310032339086789941431969171348242238057051404709521627359650100998372667458348815621194252239618217581719510743166664604140979526466915476262511453274564971635457869168174749449332851123037506786640351056547739181103513800804075512053736354119182967916505085170965330221791274838928507250406187048630206833995510447442981202874776049973693010858049294393554595215740874810108733314639132472254587594419153974392032388667252060414418758163793701787383428165296533656419747188163344395620246910516607530928088110861554079439248202879201272095224272230406142100249362096777438538348168870289874781439487012611420787698061767366340747284549369719541847174741586952351599933689532769070528975851522779866426429915105116700764961158856953879563500045222959510598693767936376405720044250434633480612220012259231707019833215597966959129971459155768232129506847509890380212238357896117944357 A013752 979 582866476294787228091289634722261030223187694386261983802059464989490257322029067610395211127752649649516304946302489618306243100212635380517418360382045771421526332661399514447201792146975060554116076147627798920513452149230233060665618475306149716538220192472623125976330290202667521875946901894533252964993172730055826550394596672002554857670190638159629183523700310103674085718148973346678900884613410227994444108754056299587860358030268281342328445922810042865571554602396438610483294448194430742127009868290524917172080561103801761995010600169455775068874990624147822389059458225912200473209604319258826974425544296030194750625689880262183502835996996584035780002028679942018542471253719667573129515804757172597275826301767093094508233648209749241901894631301788855170089503332925209798033834705818382953598159389616258332252487119326199647267673398335112010371040053754420415141392572108696732414055553921791036369180762588394283614420707466559683521337983694672672281456766142003488392386700620504436346502509042837869875885737326022181292189582122289336977885391513317432462622717728382578636491608341713576212672516829754249119495334440722633278951987548999131917633126073549700212358353627536972336353457759003697357925966845311289013411378249158543573841476447806200009734698457095983940138705175060486861487100610564162005947085807671017700534827543352742684205142049147574382125886274362998669079767709243893816984531638798837424198733827391840300483817988516508028200225969804499920714579287349051019155872561193213382631944642595649792624637890540086881258736288327937099148611043030069612295482590333594857629915780187840842158904628560413909432717934885830951243418077744910550788789861729480937607499575130666869780222868909606977050928770146377418508283514547776973538980806687616578566243946107282764837883935630118480997335337834206133117711623346651425985934158865930692687022247002903219655977647173595002404184091091096385805818278691568877160257083191384521317353840059587039670183281444209698132567730740254258900233769501647591708527583526902701975493641868380380807288516831658630090813327329045204937459261111459844378840560986508931773637794218909135506142376905427323515291203097787800347131627257405039270641472579743466636949760460662308083785471075433641575369171283843945810746684304169636469478974912112585794469328414174711177621244598934630317789187840141048973677501326036269452088197011341936146819015309151271893424750405992347919763772170441224027037765102737162135297732019647813301348737662844219242683100938562479924540184273917313402410248851271235382980884419820366553899982058769999844980512561672120610830497275430821125930429142392945840564414288136453032229702715882981792203544855134299782639445688982701957808887092262174041543328944938881281739295157901952776730478011685854762826881391679156484443154184572394867637177682462404986745449009579562834312528028301725605194793207726090202294194247848526620032468750927008026854894822552966707291470572641702903850621784154965273833438242907266534316465054315903493647952159945795547366538866523485941391580619666008727673401009599354842044785330208156218963366937218204889756905047366933532060322573574668733409208547295765222805988526543979229165326287672297771123752329 A013752 980 1280557648419647540116563327484807483400343364566617578413124644581910095336497861540038278847672571279987321967026569691418816091167159930996768137759354559813093352857094733240502337346904208037393019296338274228368054371858822034282363790247610927234469762862353007769997647575260545561455343462289556764090000487932650931216928888389613022301408832036705316201569581297771966322773294442653545243495662270903793706932661690194529206592499414109095595692413664175660705461464975627231797902683164340453040680634283243027060992745052471103038288572294337826318354401252765788763629722329104439641500689411642862812920818378337867124640666936017155730685401495126608664457009832614737809344422109658165546223051508196214990384982303528634589325116819084458462504970030114808686638822436685926280334848682987349055156178986919555958714201159660625047078456142241086785174998098461652065639480922806721113680051966174906903090135406702241100882294304031624696379550177195861002360515213981663998073581263248246653266012367114800117320964905270732298940511922669673340414205154758399120382110849256525264372063526744726939241519474970085315531249766267625313857516645151092823039977983588691366551302919698728222968546696531123095363349159148901962464798013401320231729723755830221421387132510239876716484735269607889634687160041409463927065747519453225888075016112745975677198697081977220917530572144775508075968249657208834715915016010441045820964618218779873140162948120770768137955896455660486325809930694305865089085452016941489801642382379782642594396329445516570878125443625456477806829498461537062938213175250962907902212924969072686330223113468947229359023681302944170599881789516805568480082971326219669619923676566562075112907149642994406528580890508011591188462698881461466010865140832292693623110037949597700234348831006579370302751145737221750874459612436492593182891097347028449731833387876665378373584182890840388220281992448127138759615382758285376823121084811771471793334226386610912726155392669332928706797251304436338606803813591595119758983635101008605236240159531184831696633612871479154010309516880141912315247597996661877278100312712487360123106682233898943370706994802061223829763094773205839797362648185084518871277599315257696396201378623732075090860076679952727710541086069310605148946210465416260691323445307881911350990449114525941840457233874383859382808182845684789884595169470413301683986237768833918233714561376634205344349854176641965188379721007458459369187401969930713545211249117247166245823063176645268749676174772762021768394214784849796337545095316726242904136409003070345345318918260583117689659422186097993648981994602514121514013669152825837302011720018191035787311808656866794910997471188046730056622458862178694996201306124941699996369270693692030722175981231461910590250476860191673822913930658417519106796321609743505551524198879368369903755879751474046299546984624078178891154612960677374220174440344762523212984211333845786636635000203925148867855919360848093821279759816059788458706612063819667264575893273724332039975544550895400912817564285889752098613237302621406221174698462018089782587972393370467319213062517161068396142795920389065152969936528694143547207300031178408796194504756792817122366476221854016038203158883866813 A013752 981 2813385153577965645636089630484122041030554371952858819773634844146456479454285801803464098628336639102132146361557373612047138952294250368399899598657301967909366096227037128929383635151148545058152463394055188479724615454973832009318353247174001207134130069008589558070684831722847418598517389586650156210705731071988034095883592767791979809996195203984641579694848370111205010011132927890509838899959970009175634774131057733357380666883721212797683023736232820193926569898838551453028259992194912055975330375353520284930453001060880279013375119993330660204421424619552326437913694499957042453892377014637379369599987037977208294072835545258429691140315827084793159235812050602254578967129695374918989705052044163507084333875806120852410192747281651528555242123419156162234684545492893398980037895662556523205874178125234262264441295099947774393228431368144503667667029470822320249588209939587406366286755074169686270466089027488524823698638400585957479457945871739299306622186051925117715803767658035356397897225429170551215857754159896879798860772304694105272328890008725004202867479497535816586005825423568258165085513618286509277438222155736489972814544964069396950932218831629944354932313212514578105905861897092278877440513278102650137611535161235442700549110203091558996462787530124997009146116963387328533527407690610976592247763447300238737276100810399702908562805537489103954355814667002071791242902244496887809870865290174938977668659266226659381288937997021333377599089104513086088457804417735389985600720738081220453094208314088382465779888735791799906219241599645127881741604408119996927275254346026365508661161796157052691867500180291277062901775027822568342807940291568421833950742288003704614154972317416736879023057007765658711143292216446101465841052549442570840825870714408547047889972753375266147414864381721454876555144267184676186671187768522974227222811740871421504060837953165033836286764449811176332919959537408535323854874995919952972880397023331461923529955295371384175259363397694524444368833561115846635919147978460734478110487046316915905704019630490013075237504047478639701360650008585671781356598972798666144379986387029334730190465380867875978585443267580128508753989519216733230034805738062630687960196885695621158982454428836339368974619588465856142780058766094275399512234824392519524738837609341416559238126016704613494223484542822021339064029577711969483376455587326498023799717764378128118359470891344465349141536629626082397518870247053386235234104722127937777658829114310592024242073269799089655443038555975758161825162089882315002553586574410847555660387690579745548723665663418501109564181750542857292046813442141723524966288031128758364552519748879965705624724043619136348419461444200138665934399542120206592906654269556496914892023287714041391496620630765521817566780297661841107388941905656543289477631518576606481696698664937972308678551667813988479720104725219099759023866684674608191161723245437443263498926312300459193240687095448023552062679454835783262125351632315883355243778426704211808980273237522372357491826271378317195805460188736099785360653282353859229467920812521053743252345775348234916700311098350202867266325722637094776141074950553541033373214438168498964125239326950673819217839148259413273235932340067855388161 A013752 982 6181007182410790523462488918173616124144127955180430827042675752589764885361065906562210624686455596107384325556341549825667564278190468059374579418250092423496877313410800572257855846427073353492760962076739249089954980154577508924472422084041280652073683761611871259081294575295095778660942704921870393194920491165157710908656253310838979642561640863154257550589581869134317406994459042575450116063212054110158869598765933840186165325143535504516509603148503505966056674067748297542303087202852221786977800834651684065992205243330753972992385138625347460469113869889156461184096386816405622271201552301158322475011171522435926622078019692932770031435273872105290570841079075173153309990783940738697020381999341027225064281525146047512745193465777788408235866945151886088429601946447886797559143256770636681483305569341139674194977525334585260341922863715813474557864463747396637588345297237273531786732000897950800736213997593392289037665908566087348582369107080211240576648942756079483621620877544703678006180204267887701021239485889293444918097116753412949283306571349168834233699852456086189039454798455579463188692873419375460882531774076153068470273555286060465101198084773090987747786292127894528098675178587911736693736807671991522352332542749234267613106395116192155115228744203684618429094018968561960788159714696272315573168336293718624505795593480448147290112483765863561387719724823403551725360656231159662518286291042514340933938044407899970660691796779455869430585198762615250136341796305764651798364783461564441335447975666052176277318415552534584393963673794420345956186304884639633249223733798219925022528572466157044764032897896099935707195199736126182649149044820575822769189780806744139037298474181364570923213656246061152188381812999532084920452792451125328137294437959555577864214270139165459725870457046642036363791651955004733582116599527444974377208517394694513044421660983103579338322021496235154403425151103686552106509160366036136681418232260259221845995311783930931033044821384734870204278327333771515059114368108678233648408740040758264244831731128186558726296796392310571423889348068862720903640447943238669519202830092303448402228452441766723524952218858873542333732514973719162906386468206523599621448552557873279686284452380153437593637239235859485945687789109109123052728379909190365395851226227723092180646162858700035846808995540579980881923672982233196954978072925356316158287979928338747476035757548283790372063955975288503027348957932776289558809328074515079297516447564140370677259834973748599973008355707478740681529881111471446060610229703980632079785871756203700970545893462530446937712507305942657470626849132385366584350934804389882126921885888289284655257518723831242557477556792907704649057875794038093884615919430215623722017775163107748937118075525791851433194216313963064912933505366727425606982356446312804440287646966868725162166778014187332689945070081306362170575435106230114195982305970226062849907141108124108847549789548699307743881706762274215826889397536197995731470581203469153344329660302836652069409542318218162879184596034653211228437355261331428727141022025108755073925403668440072111990583483075395699384117612633697223181941666366129650320952120656192224183150801310630380821592608725930961299343351129078287789717 A013752 983 13579672779756506780047088153227434624744649117531406527012758628439713453138261796717176742436142944647923363247282384966991638719184458326445950981895453054422639457563528857250509294600280157623595833682596130250631091399606787107065911318638693592605883224261281156201604181923325425718091122713349253849240319089851490866317788523913238274707924976349903838645311366488095343166826516538263904990876882880019036508488756646889005219340347503422771598117262202607426512926843009700439882584666331265990228433729749892984874919597666478664270149559888370650643172146476745221459761835643152129829810405644834477599543834791730788705409265373295759063296697015323384137850728155417822049752317802917353779252552236813466226510745866385501190044313801132894199678498693736279835476346007294237437735125088789218822335842483864206365623160083816971204531583642203603628226853030412781594618030289949335450205972797909217462152712682859015752001119693904835464928255224095546897727235106625516701067965713980579577908776549279143663150498777698485059365507248249575424537254123928811438575846021357319682192206908080625558242902367887558922307645308291429191000963474841827332192246480900081886483804984278232789367357642085516139766455365374608074596420067685945994750070274164788157551015495106688719559673930627851586893187710277314250834837299818039232918876544579596377126833602244368820235437017603140617361739857778552674981420404007031861883564156235541539877524464545138995681681465704549542926483764940001007429265057077613979202538316631281268558968918481913538191326341500065741311831553274248544543154689175274495273708147027346580276677731558748707853820269223280180451470805082623909948432416873464944747776457962318300402772596351357874843159971990570234785015122345917635880197143604567678751495746515017737394131472553891250259345145399679910169161796608706727112716143845158594389179878563806293481227228634224325056974799354978000625324181392289075856275789510395651699989296255479599472582262509838799485152296018584874266734766079325554001869545906545895313288625869521674061673906325418284897707291397825298064131295356933688617712790676139695910014561491584320024832945172507210335397261000905331070649732348368322469969647595470766941879197102393221014601183290622676072672712743346844250660491232774685144022307633520879619800563978755439363202654217997586309541966333710086826217007826599758691902560228204850559333579487447424511277708841151085660578309508160704093779709629216643635298416394377939857437325674140699357489330793277321148801902766995160674659645448679289560248379531032289327937179391922154378551156018462967187543850650385819003765244571032847383296571558387600768636257239898778192274018227113980153119501692264501174988183725317273052033347724414848411930164697598727693241776853613714911290700154058540237112549231355311960386210589181280411297169569919809318968630077688754230928387560888573126216586660081245989014548667138066887638492379113308109756716452171676006387026996622040866904021729897492263685332124596492764473125303845568557488133105068876869509145148913528825389163934897414111859562838430043311912316644351546906394956232799330725841006386841755131809081654316530382310479454946665038961370870321974657342430584998274008249 A013752 984 29834541097125045395763452672640673870563994111216500139847030706682050456544761167387637303132206049391487629054279399772480630266048254943201754307224310360566538888267072899379368920236815506299040046600663698160636507804936111274223807167049209822955125443702034700174924387685545960302646196601228310706780981040403725433300181387037384489533311173040738733503749072174345468937517856834565799264956511687401823209149798353215144466890743465019829201063625059128516048900274092311866422038511929791380531868904260514887770198356073253625401518583074750319463049205809409251547096752908005229236093461201701347286197805037432542785784156025130782662062843342665474950858049757452955043305842213009426253017857264279185299644108668448946114527357421088968556693661630138606798541532178025439650704069820069913752671845937049661385274082704145885736355889261921317171214396107816881163375812547018689984102522237006550764349509764241257607146459967508923516447376727337916534306735529256260192246320673615333332665582078766278627941645814603571675426019424404317207708347310271598730551133708922031341776278577053134351459656502248966952309896742316269932629116754227494648826365518537479904604919550459277438240084739661878959066902437728013939888334888706023350465904392340039582139581042749395116872603625589389936404333399479259409084137547700232194722771768441373240547653424130878298057255127674099936343742467539480226934180627603449000558190451249484763110921248605670373512654180152895345809484831573182213322095330399517912307976681638924947024054713904764043406343972275644433662093922543524052361310852118078066116336799019080436867860976234570911154843131483546556451881358766524730156706019871002483610864878143213305984891394183933251030422458463282805822678223793981046028793124499235190217036155093493969054906845200899076819781284443096762641648467149328679466637368027813431873028193204682426778256221309390842150173634182886667373837226518859099656237909554339246784876483873288680041263230734115842468879594352830968764016281076278242142107392356681332003295111035339117913497572196943971920262919201022179846896455899183313893115001115478911914301991597010751094557980543998341106867782418989012362217461969365204466523315767249274971308596033957906569078799689498019331661949897133016818701099238405983261417009870845372524701839061325700280956231316940697122063700035161060757198766195039669846109924821366056678855874133921991651277126324008935196290545989429066894034022055388966066750620818448333866789804506087116488404059752830274563917780379088368002227241050748399163865689829677939653477983124052973169676889772563138911033839878897644351272242322559165701102567713777558888693857156057615688426018044969414396403545217905109081449039644522048895317264950539421961010571840624404742052183747389331660105668238466612900936270661287620376968504664431273063619881545113821073774080280682193045349667471272195158297840892198497437864963421702332952141767756911937917135506045421172186032298311578623784588135740584790503316674677738494603547456292548714120801428431836322482311591892163022829379993164969618803755459556030805156271359667640348553349718843460129604672691031891336024584552394533417249936123362517823090598131802097378322181319995241207996123053 A013752 985 65546486790383724734492305521791560493629095062342650807243926462580464853028840284750639154981456690513098321032251841300139944694508016110214254212971809862164685937522759159936473517760283667338990982381658144858918407647444636469469704346007113981032410599813370236284308879745144474784913693932898598622797815345766984776960498507321133723504684647170502997507736711567036995255726731465541060985109456177221805590502106982013672393758963392648564754736784254905349759433902180809170529218610709751663028515982660351208431125788292938215007136327015226451860319105163272125648971566138887488631697334260137859987776577667239296500367790787212329508552066823836048467035135317124142230142935341981709477880232409621370103318106744582334613616604254132463919055974601414519136395746195121890912596841394693600514620045523698106063447159701008510962773888708441133825158028248873687915936660165800061895073241354703392029275872952038042962900772548617104965634886669961402625871897957776003642365166519932887331866283827049514145587795854684046970910964675416284905335239040666702411020840758501702857882484033785736170156865335440980394224843142868845041986169509037805743471525044226843350417008252359032531813466173037148073069984655688446625934671750487133300973591949971066961960659550920421071769110165419889690280320478655932921757850192297410131805929575265697009483194572815539620831789515499997560147202201184238058574394838844777454226344421395118024554693983186657810607301233795911074743438174966281322668643440887740853340624769560718108611848206448766603363737707089590820755620347828122343037799942103417511257591947444919719798690564787352291807190359869351784524783345210054832154283125656592456493070137280639633248806393022101352513838141243832324392424057675376358125258494524819712906828432740406250013630338906375271773059481921483587523701682327075108788202297557106109825042940470687291631828918216731680203931474299802008220320386661933441944754687290883325186373635069615230050655317922852505904128468793169638374543769524583297986209941007628886411239358944640042055954166116685906308817633484645729123631513610505740623173657450707169475721475538632620154743883255164355411788517974518860159791763946695354212951724740646657111964985486605520732266122917827148471661303924001237950686315026777945225333170686247283436769940417732563517260840203318711577173948977248850483565689330502154651903504832541226523446355472226615657855846533847630626250329538775659966192746455689558448651113938130989505337200499873394925023719276968113216927363492857144500893248588494232963012920555802433418691128923544382053780126830321216187541346213938124639745116382662487045322341267169296878460404171858581667471961644797803428898588843737524651943540099014941423012031096335110048340226333851817218288647693014361657252153119911148543356986642848901968199804747755506920772879754615064899081654376658778120633219434385012762780356440160098870989324637480025495855463761935527603946706781790315292712959390538236454740134222064784735786734266991472643993761474729524923400738264744400493638567387082161156147844983438252511850744644599678928328177189805845771709332299081904741465902197065265246012261610789917698109663027451657330044095569207940173832360029544933967482347441 A013752 986 144005631478473043241679595231376058404503121851966803823514906438289281282104362105597154223494260349057277011307857295336407458493834111394140716505899066267175815004737501874380432318519343217143763188292502944255043741601435866323424940448177629416328206087789974409116626608800082411102455385570578221174286800314650065554982215220584530790539792169833595085524497555312780278576831629029793710984285475221356306882333129039484038249088442573648896766156715008027053421476283091237747652693287729324403673649613904791604923183356879585258370678510452452514737121074043708860050790530807135812523839043369522878393145141134924734411308036359505487930288890811967798482076192291721740479624028946333815722902870603938150116989880517847389146115679546329023230165976199307698542661454390682794334975260544141840330620240015564739021393409863115698585214233492445171013872188062775492351312842384262735983475911256283352288319092875627580389492997289311779609499846013905201569040559813233880002276270844292553468110225568027782577856387492740851195091389391889577937021520172344745197012787146428241178767817422227262365834633141963833926111980384882852557243614411356059218406940522166374840866167130432794472394185182162614316534756288547517237178473835820231862238981514086434115427569033372165094676735033427497649545864091607084629101996872477410059577627276858736329834578476475740546967441565553494639643403236001771014687945460941976066935278693805074299946662681061087209904240810649616631211333670400920065903009639630366654789352618724897684620230509567940227590131742475831033200097904178384787654046472801208272232929508536488624397723170837812985100397220632965870600949009426490466242960027067533626915275091605565274247627645469556671472902396312699616690155654712801858801192912471028909256302066730672531279945854577306472085411681781499441789572596072584014007680447732962123285619340214099979715128133322159501408037449036665012060043889496267771952626047978070665434462876247944660421289733476506955471370245938593695508872661645509505675703240393760663445492871601374172396931302958358936160472340765766666884618435402281112149112525419203651338160081758375866479972311511596088839699373990017935771062505390889693205854939255200705674987073114072329048788672050466245192239884721030719777657834113831145660056975997685281710583559097758442047422065926691209335051165903015724512393819459113233770232000117093074672011642972481874600309294834863244485871973996690124945725463963149959911686497322073783943225829498221848650277111251498944737589417593807146468462467148921829819739386461097946220864410245027007372154938646215711964028337632022059833520020692709484038573183763970945241977507965573303923435899733620774133290199689691341660319957597535826306357432318648236776203477255472442428580158981552552560982980404444793349755299654339037624134971030818848704938016820889297583282394665519335531031183097343873039828443099031737219563546228543616014394453884972354145870914799593322698090371781012505491064074885876332064523455184580265398854293959980766256711421967643447884523932549419508060056815428613840768536085984185494605537005286003443160445403061082944717000587126952387745488938758905449182746929671311291154106877965549844561909694984910219926558717327877 A013752 987 316380372358205276001970070723333200314693358708771068000262249444921550976783283545996947829016889986878837593843362477854087186310953542732927154163460248588985265565408291618013809803786997048064847724678628968528331100298354598312564594164646251827673068774874573776829228659533781057192094482098560351919908100291286194024295926839624214146815923397124408402897321129022178272033299088978456783032475189061319806220485884499746432033247308334306626195246302872635436366983393951449331592967153141325714871008201748827156016233835064448812640380687464038174877454999674028365531586796183277380114874378282841763829739875073429641501643755881833556982844693113893253265121394464912663833733991595095393143217606716852115807026767497710713954016147963284864036674649709879013698227215296330099153940647415479623206372667314195731630001321469265189791715670982902040717477197173917756695834314718225230955696577030054524977437047047753794115716115044617979802071161692549727847182109909674834365000967044910739969438165572957038323550483321551650075615782493981402727636279818641405197837093360702845869752894876633295417738689012894543135668020905587627068264220861749262102840048327199525525382969185560849455850024845211263653426859565938895370081107017297049401339042386447895751594369166318646713004786868440212336052263409260764930137087128832869900892047127258643716646568912817201981687469119521027723296556909495890919269416177689521419056807290289748236982817910291208600159617060997207738771300073870821384788912178267915540572207703338600213110646429520764680015519438219400779940615095479911378475940100744254574095746130254665507801797806330675128265572693730626017710284973709999554335783179467371378332859376257426907522037937096616007225966564699001057868271973404025683786220828698850513636095640607287551222041042506342319171649464873954273611690993571467078774873943669317784858505690450377655434136508908784424593458275533553031495916425223300294979919427407821251959514939116734418945573544447885781170600430327090349032993237635184383969520019145092177589747838908219056756058072599514582744557732662389367145506702578811603391600218345990421989937699623151778656499168390976607180819524656069404889024324343784655973263301543675950367946599631616906920188712494874340687351026732104491351514261548087027015145176266914563918152079337775297178186278840940586909107411488925546753729221351671774593199704257253485054409579610542678496879520752194548135460726870728204505758844327040461925975234616596103323267147407593401484658813419543181588483950453594300791212040326181260113967432055032187847239109308324335196624400205735919184970257777552465454243485461882736432745284729444166696624585000364548719788671714764840770838568718251877627722946841786210395067278804070176197319039530272956015590609282470957976479607948565210989412393340582865660224531354709010604748822955493786790471421080145980161675509264864489068503089488572726671381111064110324383624615185284262058478399814706529967704546802884474563867772524270301545758031040522843081282883830077743465994994062912655002299079811074659207944823496664608168473780907255531648364800613349564623498550525199229543250289917914395876839198453315271854495004487870906665572810890313008502515599881847753178649501969345769 A013752 988 695087678070976991376328245379163041091381309083170036396576162030492647495992873950555294380350107301172806193673867363845429548325164933384240957697122166150000628447202016684776340138920032514598470451118947843856743427355485052492704413379727815265397732098399438587693815364995716982651031577170537093168038096339955768271378151266654398480554583703482325261165414520461725663657158098485669552322347990367719614266407488245942911177044336410471657750956127411180053698262516511334181509748835451492595571605019242173261767665735636594041370916370358491870205768634283840319072896191214660404112379009087403355133938505536324922379111331672388324691309790771223477423471703639413122442713579534424578735649081956924098428037808192470438556973477075336846288574205412604193095005192006037227841207602371808732184400750089288022391112903267975621972399329149435783456297402191097311460747989435940832409665379735029791375429192363915085672228304753025701625150342238531752080259095471555611099907124597668895712855649763786613196840411857448975216127874139277141792616906761555167219648094113464152375847110043963350032771899761329311269062641929576016668976493233263128839939586174857357579266383300677186254502504584929146246578810466367753128068192117001617534741876123026026966252829058402066828471516749963146502306822710145900551511180422045815172259827538587240245472511901459392753767369655587697908082535530162472349634907342383878557667805616766576876651250948909785294550678683010865402080546262294194582381240055654610442637140324234904668204090205657120001994096205768023513529531364769365298511640401335127299288354248169500120640549780508493256799463208126185360909496087240869020875715645289814918197292049637566915825917347801265367875448542643705324136593525568644427278327160651374578458502122414210750034824170386434075220113874328077539124885112876513172068398054241491173334137001919479708988797910072599380831827831347216010196528386215590748070882982014983290555054321239465518423425077152005061231809145428617496825486143084500091581035482061767514164676002081357267693059585501133538289793338659269439618678225565649092651345679706140957111893126072064457708328672954975605976260495669384482541186440583294889173259473491456062958378679390662344503654601351238926490110205730433567499276832621147198352273952258411296928180118305092327900475254613546469439308983041169426217943099309622888781259750253185906664537846404362264657644307092571422253607216934989865299152180986507894851367590452661639001217922854482703061795413082736369949899239146546678838292852596620228470386448224905716700384323150388564426983807252001814449379656337282766602972937559756371942741390550588834232484213245800913537375711757338355173532335473999375148107314211404304237962811532542177105509929848009684366252568593588694674325698662997768543739028169260555855513295386295696298633164033219849578665712113080718415201093854907282483501287606394280497024301007850382670823279562069523742477044392910246339046889325937190616817496235821852496030394196028686249578495774680802394791001956219103040051078344931026279854777222172144146136896653240403031457466947528993477826315503862707306520886949657927741415719001933652264325524859852381944263465526017679680026772940419513733492955826652654493 A013752 989 1527107628721936450053793155098021201277764736055724569963277827980992346548696344069369981753629185740676655207501486598368408717670387358645177384060577399031551380698502830656453619285207311434572839581108328412953265309900000660326471596195262010138078817420183566577163312356895590210884316375043669993690179697658882822892217798332839713461778420396550668598780415701454411283054776342373016006452198534837879992543297251676336575855966407093806232078850611922362577975082748775401196776918191486929232470816227275054656103561621193597108891903265677606638842073689521597181003152932098608907834896682965025171229262896663305854466907595684237149346807610324377979899367332895790630006641734237130799482221033059362244246399064598857553509670729134515051295997529291491412229726406837263789567133102410863784609128447946165785193275048479742441473361326141310416253485392613840793279263332790762008804034839277860451651817935623521443221885585542397466470455301898054259320329232751007677586495952741078563881143862531039189193458384850815398549832939483991880518379344155136702381566862767280742769736100766587480021999863775640496858130624319278508621741355633479094061347270826161614601648244111587778201142002573089334303733646594609953622365818081052553723827901842288181244857465441309340822151922299669032865568089494190543511670063387234655933454841102276166819303108647506285880026911133326172304057330559766951752147891431217381191196168940036169398002798334754798292127841066574871288370960138260345497491584402273179142473797292344085556044386181828692644381029364072347659224380408398295560830073961733274676536514283228391765047287867777159685188420668253229237918162903668189238863947272701723375279450633053734514069540413119380013222360448188220597128095975674311806730484771951069948873329162944021017826508702338995663258590181898786353457372592989699439034270525168556107815098993217096920648389008429500839687525745469833574401772864515652873511729911486918289349454343763105743976264894502955119526284692506672640525593056356646701203534954089703228619793176572741917121651909345990383622675965034414958842236061567731056555006458314391682774829197980325613585198094482081406329844308985637708142986609961498871513651063260728970319557958621285170874529159168671921498772121989762547795911201268660394779945873111729619351211719916287844397344134385961593358161835741449229400820989183241486652427671306249436941989648550383895452844542682379414691175055606172734062237341627357844988454596224497620885675776511298498626764522542771804779928628404963053407729397154774641949439026750117859590744357961403676046083424532647986345287104973010238226731543818784749158202835039643668808767816501024607041614438730872366316250541036376627200391769322455256410804296936995163100805315876077276552656893200114362199493559962606097490594644887865441214562709963691644768097061380984009524328569512438338358196803199231299616252328871248234251962389314247290727798745197866743662222066531223811206886015849084007785148039230100609933778776048675023690323955216973722861355831297813369378992219123813464736840945557112200689062761947169165460112054883721198670784415161986367952426388628398467247890334647248234024723178117095683131546833760660842257018820150101671672484023951155881921121 A013752 990 3355055460302094380768183561750352579207249125114426880209321388074240185367485867920405849912723321072266611490880766056615393952721841026943454712781088545672318383394610718952228601569600463221756528559694997523258323885850301450737258096840990636273359161872143295770027797248099611693312843075970942976137324795756565561894202502937248850475527189611221818911520573296095341588871343624193516166175480181038822343617624061932911457155558196385092291877234794393430583811256799059556429318889266696783523738383251323295079459524881762332848235511474693701785536035895878949006663926991820643770513268012474160301190690583969282962263795987718269017114936319882658421838910030372052014124591890118976366462439609631418850609338744923690045060746591908529567697306571853406632668708915821468545678991425996667734786255200137726230069625281509994143916974833532458984508907407572608222834541542141304133342464541893459412279044004564876610758482631436647233835590298270025207726763324353963867657531608172149604846873065980693098658028071517241430613982968046330161498879419108835335132302397499715791865110213384192693608333700715082171597312981629454883441965758326753569652779954005077067279821192313158348707908979653077267465302821568358068108337702324072460531249900347507134194951851574556621786267773292372865205653092618736624095139129261754539085800285901700738502008929698571310078419123759917600552013955239807992999468917474384586477057983161259464167412147941456291847804866823264992220550999423757979057989010931794174576014932651279955966629516441477637739705121512866947807315963757251055347143672493928004464350721880252776707808891445506419828358960208152344635706203899359011757784092158125686255488953040819054727410780287623277889049525904669520651890426858556463039386875043976500677674704170988014176164839619038773472179122629631633618545847586798369667558292343795317768869772488097961934664510651519613344793494062797224362960694983340889363105270615536759481700751193247543319515853973222992397599247469437159791234727944815552802544166294135077993277685608930313991916269244833140872819019095180609664576392627264305131251349188916718527056299747962775373046680213577132849706667946841446044790141582085413020715491385983821547792068835090963520411340562693572211532802352011508317507616909187246887331541083226469973714612148656084394140965063245957620607881553123963956993603713235581546175383593859830012961551257865193418309899460273187574076511597166761496734735439555305185439634747905221273085829680995322801483001656026469655101503196605703828336781485549039888362917541770008937520865354441203876273245283698227626000595769625703493384129201769870093900571628582097140372862892852751061670426921891726588796802438656919449959260717201434198334537040370578373332469278979741776586187194360651253752287351237845596186836434818640374348394273790230543555509243854021868924949867218827029372958376628711165256906366530132370651561369323401297728973843199713235825901880169098713221528576820437565103970242188531040024511970978939027047641729611691269126398761361295972525645905415018182026839557388975504913870887997930656515866184579535473479713360110884050391480775816591432543615065220004370152316822323259215840008393772171870438670347869773372664447400620689472580702837 A013752 991 7371056846283701354547699285165524616518326327876395855819879089599105687252366451821131652258253136395769745445465043026384020514129884736194770003980051534842083488317959749538046237648412217698199093245649909558598537577213112287269756038759656427892570078633098820806751070554074846890208316237908161718573702576277174539481562898953135724494733235575854336148610699531521465470750341942353155017087529957742292688927920064066606471370761357458047765254284843282366992633331187533845475213599718932833401653228003157279289572576165231845267573418709902062822822670863246050967640647601029954363817649823405730181715947212980514668093559785017037030601515094782200552780085336727398275031728382591391077117979822360227214788717222597347028998460262423039460230982538361934371973153488059766394856744162914679013325402674702584527462966743477457134185593709270812388966069574437020265567487768084445180953394598539930328777059678029033913836386341266313972736791885299245381375699023605658617243596943154212681848580125959582737751687673123379423058920580797787364813038083782111231285668367306875594727647138805071347857509140471035530999296620639912378921998771043877592527157558949154316813767159512008892111276028297810756621270298985682675634017932005987195787156031063473173826309217909300898064430297923343184856819844483364363137020666988074722371503228126036522488913618547761168242286814900538968412774659661858160619833211691222936490096389005287042775804489027379473189627292410713187908550545733996279990401857017151801543504807034862063258685047621926370114132151963768684332673172374680568597674648469159825808178535970915350427056134505777604362904635577310701164646529966891748831851650471402132703309229830679463236121484291908341522241808412558936872203267808248549297532964471616371988851325063660667145034152643028185318377532417300699059945227148196018159625568279318313138206890156351222370457929901388590518511306455965501925424646878399933930742279542334260581296550371564852672976331179170914297525546690353440061342697294759769507189533348214766351231075282819899840240043530898410497583384952111799433074334602099678373359214168050030603942690546274217494583556429228960870805549479210656960403941055841652406511934575006455940499175230694846854343715216237778148737566767369283773564234349484381411467395759848554532251002890597417413927700243951368892475515772213348813514947357978572656947317755710046538476528113529829940026849114220193100246095978975375008326213760703005492410877541147771136969567809146724194858154638290153832258002522942731310855908923751240634733329839268709635733341183707324916172319888285006094323308905867670574964931856288404596299555867994867417399179775597494082489927947396123315586574957729252031560495795691550933740977877694160686211435005918492683159853266010350804493775310669546774822479647296552902443422219517136504191453808747286046028114858279762983532389553453278430069423287266700818321480328403512651110555533509769979109506430731509872947698283274501330533422622088202694933852800240729042423668879956885718270698078710767251638844054196794945912966507583579184295774340931453652365358007521239435234930252163612258710083264469051377298322298288349601224640058644200497200498441117461599353758754269892099743790939163654771259804132889 A013752 992 16194211891285291875941295329508657582490762942344441695236274359849235194893449094651026240011382140661506130743686699528965693069543356765419909698744173222048057423834557569735087584113561642282943407860692851300240987057137207695131654017154965172079976462756918109312432102007302438617787670774684231295706424560080952463240993689000039186714928918560151976518497706870752659639238501247349881572541303317159817037574640380754334417601562702335330940263663800691360282815428619011858509044278582495434983432141922936542599190949835014364052858800905654832021741407886551573975906502779462809737307376662022389209229936026918190725801550847682430356231528663236494614457847484790094010244707256553286196428201669725419190890811738046371422709617196543417694127468636781169815225018213267306769500266925923549792275909676321578206836137935419973323805749379267974818558454855038133523451770626481526062554607932992226932323200112629787508698540791762091798102731772002442102882410754861631982084182484109805262021330536733203274840457817852064592460448516012738840494244670069298375134613402973205681616640763954741751242947581614865061605454675545887496491631299983399070782165157011292034039846449447883535968473434170290232296930846871544838367937396617153869144381800246450562896401351746734073047553364537584977130433198329951505812034405372800165050192592192902239908143219949431286628304132336484113602865927277102378881773566085616791468741766644615632978442462393152702597611161426336873835085548977589827138912879866682507991080061055591952979331049625372235140748337864399799478882959707173209209091202686744137300568243528101024888242327509193396785301484363351610458728426337261172183578076085670485549170377938002780729758900989322626324365253082391984308230579374722062806679922944141169259506361164862485717640033356732923144475438720809635834699664044586651896697373509662333964640537673503635547896071993350733369169340283756207730157949191844654845840788154508370497108521166327981322528999600638498711663626078706507814769905956587213607295404766027841673654672396355319949007375637383807863190696739789623354464313120812993386270193527205917236862091130164455835600073475016027033159792205825813342007458499684110337106720261289183701276687981836578538993142330074398592776434187910316450520622865817185960993868484387274307355453350642526058399157435961157456768708151552727343292339345478924127313257109294972245032932265425036378238987503941764241240672865808898893292691632264503066826697957901653187922140476695353056103365740323467969470831542905180689950431905481475674509125656873355069706150580604992840830586794562158389228309666191272253197955288265624898070124241984723716025997966987694499230371700429282924343705182131166713338409263134337401428928397294071027606522708002928424902197625424740717472824357540994264284987785110526726668198616279148899708624017817787443123768343640639274820659848936852710862522962124941697852292281502517294489890507120964644103585628317127190866093128354079423181929500727781320769674602128881706204800529265277923040723678927555651850540387070358496170787417161123467897816227026403674246691542524163039211141764003456132386052932038505875924414089339504073890534208841308492349495075135063133780207983130952943137108693342549532457789679957133 A013752 993 35578683525153786251443025838930520708732206184330738404434094768588769723180907660948304649305006563033328969243879678865137627673786754813627541608140948568839582160164522980707987422297494928095626667069942194306629448564530445306204243875689458483059708288676949086159413328110043457643279512691981256156667014758497852561740463134733086093212698834076653892411139461995043593227406987240427689814873243387800118031551484916517272715470633257030722075759269370118918541345496675969053144370280045742470658600415804691584090422516787526557824130785589723665951765873126753808025066586606479792992864306526463189092678169451139265024586007212358299492640668473130578667963890924083836540507621842647569773552759068386745962387113388487878015693028980805888673998048595008230084049365014548272972592086436254038893630173558878507320418995044117681392401231386251740676372925316518779351023540066379912759432473628783922570314070647447643156610694119501315680431701703089365300032656428431005464638948917589242160660863189202847594824485825820985909635605389679987232565855540142248530170745646332132882511759758408567627480755836807858540347183922174314829792113966063527758508416849953808598785542649437000128522736134872127640356357070576784009894358460367887050510206815141451886683393769787574758485474741889074194755561736730903458269039588604041962615273125047806221078190654228900536722384178743255597585496442227793926403256524690100090856825661318220545653638089877756487606951721653662111815682951103764850224191597067101470056402894139135520695590316026942800604224098288086359455105862476659540632373372302776869649348431031237951679468393537697892737307361146283488177826352662962795287321033160218056751527320329792109263280305473541810034630461022015189525182582886264371986275790708278148863135475479202881121655153284742232148412538869618769928835161905956874217044129600728147720315261268687487298727670169391561212065040603412388383157014374482706696312211575454889982147421002422574965596212122602781669524986494918197669049483386622108295228004270963168157019315254792637927969204275332225875429960737317802509758095926426146469635615179271400169386014212971309470813361424610211391852063476199311912390386323805990410623464414052336591704883496094963050167933699173453708329825910838965241793808436200357556303529060198841653259931011361629750302948886806662932520851808961341973213269542017196307707225869121054022337352187138804922991055546160056038005758286182150868564043516085113237818255413509932053864942627299690664259094531490659128927416899762681975821098896342802056896549068150761088144412825589169271304799187653061981134596336622225140275907768319577901060062959640438004109117533471964814809126625843134584783120285142173269204485151106139270939355688855074047651530389482433749510128183058155356287795113517564398634118163887827218490032359965290132659846967145679012542919050978484486780989688114265405764962947788496910181486142461030495994289444144759323095577625412728438332806602993912492730699113098935561730975100877153108531946762795815596920469922603839767115637230393577616087219955502988258971502250777008872319981318925586197146878455515593122852158291688597409405937754278890450337503656824354757691840680071733704915116938938703616072227799273581322809763926865821201 A013752 994 78166367704762868394420327768130353997084656986974632274541706206589527081828454131103425314523099418984223745428803654466707367999309500325539708913085664005740562005881456988615448366787596357026091787552663000891664898496273388337730723794889740287282179110223257142292231081857765476442285089384282819776197431424419782078143797507008590146788299338466408601627273398003110774320613150967219634523276515722996859315318612361588448155888981265696496400443114806151264035336056197104009758181505260496208036945113522907410246658269382195847539615335940622894096029623259478116231071290774436105205322881438639626436613938284152965259015457845551183985331548635467881333516668360212188879495245188296710792495411673245680879364488114507868000477584670830537416773712763233081494656454936962555720784813900450123449305491308856080582960532111926546019105505355595074265991316920391758234198717525836668332473144562438277886980013212442472015073694980544390549908448641687335564171746173262919005811770771943565026971916426678656165829395359328706043469425041126931949947184621692520020785128184991695942878336189223623077575220573466865213142763077016969681053274383441570485442991819348517491531837200813089282364451288314064425862916484057194469737905537428247849970924372865769795043416112223301744392588007930296005877969135597794897817079976163080191865755055730030267708784867340894479179078040698932547895335683574463256307954584744149899612445977916130538801042883461431003272472932473095659659055443574971375942548938756421929713917158423680738968211924311193332927480343938925731722867579861221010769324298949200782619618502975629779839792060602322270343864272438384823526684496800529261246244309852999070683105522764553264051426831125371356646083122865367371386826134601122825253847912186087093052308639627808729824276371766578684030062347896552437533650850707387252654845952732799740541532629007306409595304691362153259982906894205697017277795960580738506611797928831274393290777883942322397199414878033358311327946395329335280278901715000408771924615925383306080440971435614779425527748341792904900248319623739887212113938536750358243793789446548859266172141073225897966907376955049868634427898983457209888271521678753401760932139751317672983491975629040920633821218950337084077797200627526113206636220997134332185551198853345256855112212068431961500561415578704314238462748311424288068315149553183811780288032775234458955687075162755143954415811349034913643115498650954742185458235203604838993783486707143481320722341278952177420389377230685684978106253534928778612300878954275265136119001718302727222110653274977819404889056643815273777172552708151559028633186169366998112648628958322330042295027731221037906698135651196977366682768515266457354672442253876980187978253764448414597682690412265692906947673751618178767317764285864398088983799157606061556399022601094843742421453683786819056790556793154999730417457834344787041096465623596291327711668725054986883999699453908786036232840984043031764379017176106777625746529345951478361429122952296627105379444687037862406866434272419960635968353054995174690022543622242240065204960390444957088492486998957679512875131691966767758090906191766839848508464845246150722319391495534043107402648973974117598949698511914848331844510684475004058166213051347324209178597 A013752 995 171731509847364021862541460106582387731594991400383267107168128535877190998777113726034225416007249423508339568707081628863356087494482972215210740482049203820612014726921561003988140061832349196386323657253200612958987781996312634177994400177372759411158947505160495941616031686841510751743700341377269355048305756839450261225681923122897872552493893646610699697775119655412834371182387092674981537047638505043424099915754991358409820598488091840735202591773523229114327085633315465037509438724767057310169057168414409827580311908217832684277044534893061548498328977082301073421359663625831436123136094370520691259281240822410284064674056960886675951215773412352122935289736120387386178968251053678687873611112419446120760891963780387573785997049253521814690704651846940823080043760231496506734918564236139288921218124164405556809040764289049902621603974795266242378162382923274100692840534582404263160326443498603676896517695089027736111017116907872256026038148861665787076234485326342658633055768460385960012364257300389413007596327181604445167177502326815355869494033964613858466485664926622426755986503704607724299901432759599906702873274650480206282389274043820421130356518253027108692928895446330186357153354699480425999543620827515473656250014178465729860526386120847186096239710385198554593932430515853422860324913898190908355390504124707630287181529063857438876498156200353547945170756434455415554807726052496813095774108576222682897329448543813481738793745891214964763914189623032643391164270944809534212112945780018447858979581475997056826583513161597711691752441674315633819832595140072955102560660205484791394119415301851037458626308023157143302027945469806547131457288125839470762786957998748747038958290782833513723521120984747982440870551444620935212114936857017718666847082703863072833343435922081262295779423935188771173368814046978328725705261430919004129794082696558153961029969747185929052181880884406922650712182446446569916346959317725395882499026120049642309842059839011021282306647114487039288209987498230538549610772747067855898071918381188067123458728814244045670397884463106919012065845558213356532205014322965240537061614955414067843807780193937877297833295507170244561389838094066655490124532533128221223668767911033644927544731870457002902632505218033890573718920449778674870714979777530704127811655983880799529310681529914345019416733430026413378381902658040199160886088383568344834481292808007190106325644504132573051267851537533829705273924750536147568581451742742319831269342320295594228461626983789857933792595461775816449896899439016238526611225031062542757504053446775111091706977105245126269232541257446462156488448098299808975185907110014099294853489037821434159102922175925492620281015804025679759274602042428040406808215355631767725472988223520493166871108870835747727316564039232305138751797128136044082601497406749260517239408652654605371702099933743279641467768853274561534407727154862055497129288934975041052046982536188945806184147339700237602921603551641942540786340700735906590443765124973055397960059783126195689750518639977422183707885556096506653517222471661824398793979528338066201423255297977807570723417993936710021889786664327250988764525720903311747147173097265005793136935703115688292706963619795821136364892487630676921785062389973791583915791170073810071287565377609 A013752 996 377294127134658756032003587854161505846314196106642037834448378393322188624313318856097193238967926983447822032449458338612793324225379089956817996839062100793884596355046669525761943715845671184460753074985281746670896157045898857289053697189687952426316207668837609583730421615990799121580909650005860773041127747776272223912823185101006625997829084341603707236011937882941997113487704442606934436893661795580402747514913716014426375854878337774095240094126430534364176607136394076687408236878313224910441418599006458391193945262354578407356666843160056222050828762649815458306727180985951665162529999332033958696640886086835394090088903143068027064821054186937614088831550256491087435193247564932077258323613985523127311679644425511499607835517209987426875478120107728988306856141228597825296616085626798017759916218789199008309462559143042636059663932625199934504822755282433199222170654477542166163237196366432278141649376110593936235904605846595346489205813049079734206487164261974821016823523307467954147164273288955540377689130817984966032288972612013336845278392620256647050869005843789471582902348639023170286883447772840995026212584407105013202409235074273465223393270601900557798364783295587419426665920274758495920997334958051495622781281150089208503576470307501267853438643716281224442869549843329970024133835834325425656792937561982663740937819353294793211666449172176744835540151886498547973912574137335498371415716541961234325432798450758219380129859722999277586319474601802717530387903265746546664012141878700529946178140502765533848003978416030172586780114358471447502172211522740282360325770471450086692880355418166729296601998726876243834555396197164984047811662012469317265842946723250997244591364849885229650575902803491317422592601523832194661016516274867927911063040700387171014855528720812533263827394385609730267891284461211388210374459363729052073157599684338264252382843534567486127643592303042009063614664834843114106214269621042694753850360385749064154723005466307213757227703710528025316197342533612493193494867725308079408064004683470183470238827204894168337864152165445901069508662691394744301254416467554633459924368057044707052845693086081516423339750229253027301373474292664442111803597975282702028400283100540917905815775919394035377083613964020457590460468228163748690960810571234956968802208196586116565895567321221816007658563345768030192305040139714317556466736178699653601355400299191796663597440975579262993635469827961823862486812676927916208173449478804876669298745077689420519930194483386317880542332229521468740423488067518676042964861393244406438236405422564919068480228700223542413503893142609877357805120471964680318483437920700976150793115416093690847549120020508307286757391721444418431126300687214404773757649136322993692864155127074523487615826189226137756914491194193374389837698290514888849475489802628125356374980809882168001629513554433985372304688170644211691093776559231935927193047790140165191347220632007113936186571705321422013618763002957347762107590519516786779204951979565802709318251343528251930381889452030396537606224566744025117777337770241028204150373023758731444526891889657243232879349332678951918091861301526970422315663008824575908482339294691217727521847739745167179077199072691419036593668795324597197161782070772420109862993200652160726618781134606973 A013752 997 828915197314845287002311882515592828344352288846292557122283087330128848407616361526845533546012535582634865005291459969932306933323157860635129139055419435444164458192037532948098990343712939592260274505742663997435958857029839789464050972725744431480616708248436228255455736290331785670113258501062876118371357661864470075936472537666911557317230498298503344797518227528823567658332486660407434957855374964890144836290265434083694747753167708089687242486795767883998096005878657786482235896421654155128239796662017189085453097741393008760962597054422643519845670791541644561899879616626135808362078408532478607256520026732777360815925320205320455461411856048701938153162915913510919095119564900155773736536979926194310703760178802848764638414631310342376845425429876680587310162942279229422176665540122075245018535932679870221255889242437264671423081659977564256107095593355505738691108927887160139060632120417051715077203679314974877910282419044969976236785171268828176051652299883558681773961280706507095261319908415835322209783020407112970372938872828593301049076628586703853570759205838805469067636459959933905120282934756931666072589047942409714005693089458178803095795015512375525483007428900405560480385026843644415538431144902839135883250474686745991082357505265580285474004700244669850100984401005795944143022037328012960167974083823675912238840389119188660686031188831272308403681713694637309898685925379726089922000329242688831812975858196315807978145301811429412857143885700160570414262223474845163020834675707505064291753374684575877864064740580018289173155911245561770162272348715460400345635717725775840464258140853712304264634591202947107704518205445171469953042221441395090033056953950982440946367228575197849542315258459270424377435945547859331670253286255884837620605500418750614719637596599625135580628785465184577398557151961281419898192687222112727404727246506491166562485107245444767022432972289783293912761418642150321691352750357430800374209241767490693947926443009476948624629265052030071619685561546346647546108224392501850459516618289583993084114703369152487838287542307484644649710531932994253229855952979217529711453836621327221395101987710121091582077431253668900981117523020983779319632504751696096356395421971888396639077259694908695723452699878952945326241648697275755874040900825003200460458451407899698095272561404724329768825863670652362332494173186952355671557419384603138962177814457324377269923577823347640797017127212032127025883527451210631909357068504934314042449342935683656882286637279999740383551503908258666822710403284338531266393800480957960944805382713375127193451062454391122682468053234313900555097849676906402659708113111780044603292474569157838792065416685056751109005989612013387293184482609810047287945555152501617143222548814182728102291970137729824651941137153642843534473423144261210802297651096373991407955832839311123099580041279091465862953399910905333085333027100632563232043125994937942925389843728519629317801898036591164163920422317497293033350376371378380553913279499106068552372198201731569491049011126110781193120875373136623183756811081219538964518369533197932983625581481576963382635930483895657364047819279454754017827511630387593270935699430436605347365499484220132292432606362703047623396290343328140042164435209487006981368996061832797116381462152731519681 A013752 998 1821126688500715095544079205886757443872541978595304747997655942864293079951533146274479637200589540675048798416625337553941278332510977819815378718504756499670829314647906459886973481785137328284195823089116632802366801608894558017452519987078460515962914908021814393477236252629858933117238828926835138832061872783116240756832430165254204691425955404761811848520147545880825378145356473192915134602408258797863648205329713158681877360813709454673042871743490302041143816924915411156901472264438374178816742833266451764420740455737840440247834825728566547813100938729016993102494035517727620370971486263545855500142574498731911861712587928491089040648721847738998158122498926261983489251977684085642234899171744897848900616161112829858735910596944988822201929399669439067250320427984187467040522134191648199313305723444097674876099188665634670483116510406970708670667289018602046107904366314568090825516208768556262618024616483454999806768890474641799037792217021277615502785480102844178423857392933712196088289119838789590202894893295834427195909346703604419482404821353004988366294957975227855615541597302531974789549261607660978870361478138329474141670507717539618830401461649080689029486167321294191016375405903975486780937933225351537581535501292886780942407939439068479887186388326437539660671862729009733689282219416009644473489039062160615979188732334894857487527210521862305261562888724987118169847412978059258219558634723346187363493107960457305830127985228079710420047145116883252773200134104974234823156773782529388626248982164182013203667350235054300181313423537006499209046512350127866499559361671843529521499975135455605932469402196872874795626826497363041719486833760506745012802626127830308422759168801179709675444466622835017122357226772368646951679546469904178988252470284419995100539043799729376422870641441667010516544630062858935279516329333826981662108185760574761092937779780618242153148285240120653896726336836756804256755901992535275468422137704163177054603594395291820856128310495319310067348449178717323584658799768990326565459558010382216032805800003302028015780717730449543764295414038656788374345993528695340912776064079057055905405039066999136038205824116464310575455515198077101363165232612939476323695000742072238807416052739549714404504425581634059620881752902187914835655267859112532031411627217743155636715313817406179352502110422484423240044489698491734325410411650387973096299904658362741656862022100477894766831046628484834583075866109810309758304857479505340687951261206429696994170383742104159429622662654086444291009494756015691753192267179656664640195737425821285154444011984212297296533382312955787639519549975740163366643378724506580757993433566628439771826167720457069682186486159177593411883126308293752673891616384670046052863659939744759453640735458392592424760314678326553327245238110647941880132647939458733659123278964747966537449777350690163950500908619604259016788476660540089741420798747810878660607081486671557625611210769986390787668133167831541552794270776887918302076947475059536032609561719449204258171834677444065386281286563194781161134713713945439327105046857864435858765025402515024588551651139273118759228813058956962094577167043051961542416245731648669221948162002366831630646474436178858595628601649884291923672635264155242954338067684347846655264690072349551148739157