A100629 2048*(34326183936*x^3+1073709056*x^2-32*x-1)/(32768*x-1)/(32768*x+1) A100629 0 2048 A100629 1 65536 A100629 2 67108864 A100629 3 68719476736 A100629 4 72057594037927936 A100629 5 73786976294838206464 A100629 6 77371252455336267181195264 A100629 7 79228162514264337593543950336 A100629 8 83076749736557242056487941267521536 A100629 9 85070591730234615865843651857942052864 A100629 10 89202980794122492566142873090593446023921664 A100629 11 91343852333181432387730302044767688728495783936 A100629 12 95780971304118053647396689196894323976171195136475136 A100629 13 98079714615416886934934209737619787751599303819750539264 A100629 14 102844034832575377634685573909834406561420991602098741459288064 A100629 15 105312291668557186697918027683670432318895095400549111254310977536 A100629 16 110427941548649020598956093796432407239217743554726184882600387580788736 A100629 17 113078212145816597093331040047546785012958969400039613319782796882727665664 A100629 18 118571099379011784113736688648896417641748464297615937576404566024103044751294464 A100629 19 121416805764108066932466369176469931665150427440758720078238275608681517825325531136 A100629 20 127314748520905380391777855525586135065716774604121015664758778084648831235208544136462336 A100629 21 130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064 A100629 22 136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864 A100629 23 139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736 A100629 24 146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936 A100629 25 150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464 A100629 26 157608024785577916849116160400574455220318957081861786671793173616982887085988842445657065019539662563226511961227264 A100629 27 161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336 A100629 28 169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536 A100629 29 173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864 A100629 30 181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153664 A100629 31 186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936 A100629 32 195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136 A100629 33 199791907220223502808422222706762643567910281130558153654986045416023791284464999687699590596063486154228923591770023865308670443474450259602571264 A100629 34 209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064 A100629 35 214524926879081553593184399971293538039669853129478294043576983099548224481176751628829988770670454843040509730983776813660062124991145119142938384097345536 A100629 36 224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736 A100629 37 230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897664 A100629 38 241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464 A100629 39 247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 A100629 40 259344723055062059907025491480697571938277889515152306249728583105665800713306759149981690559193987143012367913206299323899696942213235956742929677132122730441323862712594345230336 A100629 41 265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 A100629 42 278469275977917188637766821636980671685377716506870112950390168328813181592326500641230029987632531724770648777685205524334027387779262573135538410627576549575927409323746640019706676772864 A100629 43 285152538601387201165073225356268207805826781703034995661199532368704697950542336656619550707335712486165144348349650456918044045085964874890791332482638386765749667147516559380179637015412736 A100629 44 299004108316488185848867822351174292268202623451041623610437960853046897358187881202051502002495252055893102400215083077513294952620060704653486412249315029041282722978874323768631243063073425063936 A100629 45 306180206916083902309240650087602475282639486413866622577088471913520022894784390350900738050555138105234536857820245071373614031482942161565170086143298589738273508330367307539078392896587187265470464 A100629 46 321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 A100629 47 328758493846773344202561867680008041596896237676448366218642556441795759643567551382104158517349278201686435553511138607063714515636487741445488423165742553122201479445527787386978984867770169829455828233486336 A100629 48 344728266443874206170545512964432112225507069317819522056079337263512430464013488758041250121488036739611555846958495676040441511948045769973944468809441663382665538511073745187088876036706973599091474545756168257536 A100629 49 353001744838527187118638605275578482918919238981447190585425241357836728795149812488234240124403749621362233187285499572265412108234798868453319136060868263303849511435339515071579009061587940965469669934854316295716864 A100629 50 370149157595803483760113594165444983305188659934209969315302857882035005733103009779662706572686786162969525026591079999487776766804412458287307566414161000062097305302822567355696031005763636785808324621609799564097606385664 A100629 51 379032737378102767370356320425415662904513187772631008578870126471203845870697482014374611530431269030880793627229265919475483409207718357286202948008100864063587640630090308972232735749901964068667724412528434753635948938919936 A100629 52 397444631628981487398138749046400654145762820381874332451597321734669043887712482900704872660133498355324859058465554740779924491293392484209737542410542371636340473861337575820867913121689201875267327793591416000228568794576910811136 A100629 53 406983302788077043095694079023514269845261128071039316430435657456301100941017582490321789603976702315852655675868728054558642679084433903830771243428395388555612645234009677640568743036609742720273743660637609984234054445646756670603264 A100629 54 426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064 A100629 55 436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 A100629 56 458222462695599379270700542938797415851547826754730440471063195236977024085646466549524548253194054006869752147503995521190349772113174027207120416665033273928205988927667393636268820183663660419920640131707923959614888857707801337845740593703588724736 A100629 57 469219801800293764373197355969328553831984974596843971042368711922664472663701981746713137411270711303034626199044091413698918166643890203860091306664994072502482932661931411083539271868071588269998735494868914134645646190292788569954038367952474854129664 A100629 58 492012622892544834271389790732894657662927476722860263779722814473019822087813969212041474774160597375290836201288857198210756815506783814402799101977552824568363543598917391308333275538335033741802194070267666507650193099632451067528125735714134272643866558464 A100629 59 503820925841965910293903145710484129446837736164208910110436162020372297817921504473130470168740451712297816270119789770967814979078946625948466280425014092358004268645291408699733274151255074551605446727954090503833797734023629893148800753371273495187319355867136 A100629 60 528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336 A100629 61 540973599882921212264795939754513005075299661860988438659031766043314076218086256101803270028960960404146580473095299767175523900930749990144551913946050126754187964414981206188781074100660675638296814498008256925847580971777599220570518424337445351925287506839283710296064 A100629 62 567251933470833993071770667324028228809837418235547813055332893110634100784456014078204465673887768016738404766156377048665842149942362101665813667717893457711399398974403333260607303556174368618102720559063506014277553065062667880308951927318061097340410272771508755807405604864 A100629 63 580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 A100629 64 609082125712499942522086399242199269429764178599687970429244153575809293172901631404100941617625641201581557264463041761466198116575193377911124206019540838720704856247279564366924353468128353022049974592451148679605349870337179684109147725966810350801733675194017346692614286874494631936 A100629 65 623700096729599941142616472824012051896078518886080481719546013261628716209051270557799364216448656590419514638810154763741386871372998018980991186964009818850001772797214273911730537951363433494579173982669976247915878267225271996527767271390013799220975283398673763013237029759482503102464 A100629 66 653996952628336987883560210607911261328982429019490727199554680401825592727622145076415026132626866532955732981904996841544888480036812770751011814861973559810459458912611754481266760562888863640011851938052153014134639969934006809031100094365055109531933378765047739725368031717079125173169291264 A100629 67 669692879491417075592765655662501131600878007315958504652343992731469406953085076558248986759809911329746670573470716765741965803557696277249036098418660925245910485926514436588817162816398196367372136384565404686473871329212422972447846496629816432160699779855408885478776864478289024177325354254336 A100629 68 702223880805592151456759840151962786569522257399338504974336254522393264865238137237142489540654437582500444843247630303354647534431314931612685275935445798350655833690880801860555545317367555154113605281582053784524026102900245630757473088050106395169337932361665227499793929447186391815763110662594625536 A100629 69 719077253944926363091722076315609893447190791576922629093720324630930703222003852530833909289630144084480455519485573430635159075257666489971389722557896497511071573699461941105208878404984376477812331808340023075352602729369851525895652442163308948653402042738345192959788983753918865219341425318496896548864 A100629 70 754007150632555106105265567894716959631281531468563222724576883120202793061715911671371697267283217963528178126800104645601692562497382897388239949720868877774169386463487004356335504882384897549598543638261948036260930759551721433617559655193833844143189700366403049053003693428749228016236154394768201795621617664 A100629 71 772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936 A100629 72 809609013229242473409981386875669228198226599056568473427605432109721358271981387567841534805748497980748311457267247645559234949543173907468053599762954039686069697106265445457867630968372865364959070713890980274248029933698770794472413422596638225363240226049435078209333658460922010128745310034584025053230830964373979136 A100629 73 829039629546744292771820940160685289674984037433926116789867962480354670870508940869469731641086461932286270932241661589052656588332210081247286886157264936638535369836815816148856454111613814133718088411024363800829982652107541293539751344738957542771957991474621520086357666263984138371835197475414041654508370907518954635264 A100629 74 869311058591606943537504914149930738306236062036316511839052588625800379362714783181145093325283877907109008829046232542402478434767035518153955093939240238200688863962008981234103305226539566769077578273678283296819099889416317219414738306060997144369648622868492735046072576260423431877385464027979754141917769532722595375626584064 A100629 75 890174523997805510182405032089529076025585727525188108123189850752819588467419937977492575565090690976879625040943342123420137917201444370589650016193782003917505396697097196783721784551976516371535440152246562095942758286762308832680692025406461075834520189817336560687178318090673594242442715164651268241323796001507937664641622081536 A100629 76 933415641675522910645025538928310040422604579825451645663381920942988552796813328884687254915740536381772529706932205910407394536667421732335412855380411158539802138847055390214687853958373327630799145693082091096315273713300074746536989321232605329054257842557903501459118692070246154756363612496489368247414340716077187244639253515768692736 A100629 77 955817617075735460500506151862589481392747089741262485159303087045620278063936848777919749033718309254935070419898578852257172005547439853911462763909541026344757390179384719579840362453374287493938325189716061282626840282419276540453877064942187856951560030779293185494137540679932062470516339196405113085352284893263039738510595600147141361664 A100629 78 1002247413642806386229778738695466628040881172372534051638401393801948328691170645144155978762780209845302796400615572218584416392888912292255065979129210891240480325164738511718150687899909396883243873274131708675491721675978075317682964597248819574290839010834428131272700765856000442337084140889209687858586357484238185156848486292019888900448190464 A100629 79 1026301351570233739499293428424157827113862320509474868877723027253195088579758740627615722253086934881590063514230345951830442386318246187269187562628311952630251852968692235999386304409507222408441726232710869683703522996201549125307355747582791244073819147094454406423245584236544452953174160270550720367192430063859901600612849963028366234058947035136 A100629 80 1076154966024109413629211106003289717723745296590543120108327301025046293202609101212342783577252885830398182439497599236786557955676041314061975617670544834041218966978499430055292493532503445244154191526191032889459105329265035575618285860377372911545948985983714623669661161736418836299827548279852992159749169546641960180764219762832432152244594446314766336 A100629 81 1101982685208688039556312172547368670949115183708716154990927156249647404239471719641439010383106955090327738818045541618469435346612266305599463032494637910058208222185983416376619513377283527930013892122819617678806123857167396429433124721026429861423051761647323774637733029618092888371023409438569463971583149615761367225102561037140410523898464713026320728064 A100629 82 1155512596125385269765799592641029651509139402872550750935766433791630276547808297894741551751476758540795499058870921848128206638009303753660262548761097441177195744786889746810530182859098452582742246946577703427171810129653159878389268187475009718371537924021104174314535549264821368516534242575457414253466772691496591399429143042080543105507356534926287283750436864 A100629 83 1183244898432394516240178782864414363145358748541491968958224828202629403184955697044215348993512200745774591036283823972483283597321527043748108849931363779765448442661775100733982907247716815444728060873295568309423933572764835715470610623974409951612454834197610674498084402447177081360931064397268392195549975236092509593015442475090476140039533091764518178560447348736 A100629 84 1240722202618646512261061707420836155249507695110643482842339557457400329074068104983835153786221049409201337570462347005770631581345017541425216985425629706731334866212513488027236860950181907471771171158276773835622510569995460375185311005644590889421981440223593810622503350380451155265119651781430101614841010833160939339005760608760471109018093451230071413602199639148199936 A100629 85 1270499535481494028555327188398936222975495879793298926430555706836377936971845739503447197477090354595022169672153443333909126739297297962419422193075844819692886903001613811739890545612986273251093679266075416407677450823675351424189758469780061070768108994788960062077443430789581982991482523424184424053597195093156801883141898863370722415634527694059593127528652430487756734464 A100629 86 1332215320917043082486430761902602948942753567650138215080846380851661831638190118145566648541737495659829966586147968997297096479785403508241908045526697057654288577201820204258967468756682694460538805830104295835096790674886205294971200177208097317341740657319828586052917322883616717397276778482037606636424732442001986691417399742557818627696390511326231923291484250951130005597323264 A100629 87 1364188488619052116466105100188265419717379653273741532242786693992101715597506680981060248106739195555665885784215520253232226795300253192439713838619337787037991503054663889161182688006843079127591737170026798935139113651083474222050508981461091652957942433095504472118187338632823518614811421165606509195698926020610034372011417336379206274761103883598061489450479872973957125731659022336 A100629 88 1430455308642211192075562621535010600745571087311166800913012300439462048534371165516396230718772158718977911852069573365053235444108758291515665378044110739381148978307047242241076298259463488539293633394798020720212431235798505065860834505744545641092027444725551697355800406794251553855044500760147010986389197050987187401666243944911162598763899265847720924362026383283540067071200091004993536 A100629 89 1464786236049624260685376124451850855163464793406634804134924595650009137699196073488789740256022690528233381736519243125814513094767368490512041347117169397126296553786416376054862129417690612264236680596273173217497529585457669187441494533882414736478236103398964938092339616557313591147565568778390539250062537780210879899306233799589030501134232848228066226546715016482345028680908893189113380864 A100629 90 1535939692251970808772428955073223962303885259211155496380582692808303981572072221954581190678699248743332846487752401879894078882858788182307154267594733017761103535183145337938103112216284351445584241592917738879710689582600860925890652572360286914717402900357673058925113105771201656151149713847369638084673575615422403601294933412637867246757329343063592771567448245122991420794112723584667752452849664 A100629 91 1572802244866018108182967249994981337399178505432223228293716677435703277129801955281491139254988030713172834803458459525011536776047399098682525970017006610187370020027540826048617586909475175880278263391147764612823746132583281588112028234096933800670620569966257212339315820309710495898777306979706509398705741430192541287726011814541176060679505247297118998085067003005943214893171428950699778511718055936 A100629 92 1649202686712629803806063067130737550844681000512098903831312258758819999519659215061244852835438329293095918426871257654898497186480677557300128351536552723283831706120398649214755234811189842023838660313636158426656272424719647074536158117596426456971996634772938122685910425597074992947556313443552732799257271525905574173318590564444328229003072894189823850536047217743959912499822124283408970952703272221147136 A100629 93 1688783551193732919097408580741875252064953344524389277523263752969031679508131036222714729303488849196130220469116167838616061118956213818675331431973429988642643667067288216795909360446658398232410788161163426228896022962912918604325025912418740691939324554007488637630372275811404792778297664966197998386439446042527307953478236737990992106499146643650379622948912350969814950399817855266210786255568150754454667264 A100629 94 1770817900976519689375484299959992584309260518188006011068233813033255362371918009438269319994135123534681442058623954807544674903870630861131304331612971323770948725838748809214987453539715276584948374606880100821390876174359376538448718371140393439790969183542956405691905239481219591992296252339596032356059128573489114464626395565775642539064449191012340463513278717330524681430439407403622241408718629245503057181016064 A100629 95 1813317530599956161920495923159032406332682770624518155333871424546053491068844041664787783673994366499513796668030929722925747101563526001798455635571682635541451495258878780636147152424668443222987135597445223241104257202544001575371487612047762882345952443947987359428510965228768862200111362395746337132604547659252853211777429059354257960001995971596636634637597406546457273784769953181309175202527876347395130553360449536 A100629 96 1901401242966379632441945933122405564502699168890374749247369562864802585451004209832696515053742316846594178854977200165146588192769075840861817416525212691245513043092574076284328636500849137520986958696226722405264137600414778995896732994290595012118789429865204793400110313875721538450343971935482111205157946166348719809392729453341450394667052927912914855801753338166857982316138938427044449697165870468846196415120486732660736 A100629 97 1947034872797572743620552635517343298050763948943743743229306432373557847501828310868681231415032132450912439147496652969110106309395533661042501034521817795835405356126795854115152523776869516821490645704936163742990476902824733691798254586153569292409640376181969708441712961408738855373152227261933681874081736874341089084818154960221645204139062198182824812340995418282862573891726272949293516489897851360098505129083378414244593664 A100629 98 2041614038778587637214664600340233766096877858527635039300413221632535793502077122897438290912248733316847961791525450383737598833480731104161301564774749617085906006706011089524650172771854730470611375310699142832969982308856347955611046600930565074357731067095385068998977610222129754011758469853409372404797131324749081828202281655569371841575321283521753710425271611721370906281090768384078398346911129387766650114233732604094939045822464 A100629 99 2090612775709273740507816550748399376483202927132298280243623138951716652546126973846976809894142702916452312874522061192947301205484268650661172802329343607895967750866955355673241776918379244001906048318155922260961261884268900306545711719352898636142316612705674310654953072867460868108040673129891197342512262476543059792079136415303036765773128994326275799475478130402683808031836946825296279907236996493073049716975342186593217582922203136 A100629 100 2192166381902127421726724247517553624595250992520676801504737376549435240660207637728567555411560578853321900424714844837455909308841872484635689932375293802993122280333068579030425169473966434158542636521258664340709716141559146407836476211832185040291565784484465145969328073335070647237256856867848792144622138138603615464539172545812797079707324508354668972710798956065124576690791458354281872000010940834720566180027136408649169720230232075534336 A100629 101 2244778375067778479848165629457974911585537016341173044740851073586621686436052621034053176741438032745801626034908001113554851132254077424266946490752300854264957215061062224927155373541341628578347659797768872284886749328956565921624551640916157481258563363312092309472591947095112342770951021432677163156093069453930102235688112686912304209620300296555181028055858131010687566531370453354784636928011203414753859768347787682456749793515757645347160064 A100629 102 2353820729415070887285270123074525500890716062446961866562182655337165421476370313153403343854830126624461685821179692175646891580854451489228137683487084620561731776739868383565216872966485839528169475720105293024997408064359960067833385861425300747068179337248340505497532573517204519933392738249790889033563446395724210881888898448791756298906816003760645501674699495582662725763198304496946655451426275631828943260455049816919768871485579088727543711268864 A100629 103 2410312426921032588580116606028314112912093247945688951359675039065257391591803200669085024107346049663448766280888004787862416978794958324969612987890774651455213339381625224770782077917681499676845543137387820057597345857904599109461387122099507964997815641342300677629473355281617428411794163967785870370368969109221591943054232011562758450080579587850900993714892283476646631181515063804873375182260506246992837898705971012525843324401232986857004760339316736 A100629 104 2527395763371148667602984350282745499260911089557898737860922613762891334645766632944786498238384491371900453551748420508437621745956902220563336908390556920924301782555427051689247588134610796205147992240829570804715194530298172915802583462942613663905549533936144275346002652987777276614325477276685036809480012152671139993280034385756431004551693821910346360385586891038808217937788339544258904255113992598446761992473512260430298689727347280426570623577559385767936 A100629 105 2588053261692056235625455974689531391243172955707288307569584756493200726677265032135461374196105719164826064436990382600640124667859867873856856994191930287026485025336757300929789530249841455314071544054609480504028359199025329065781845466053236391839282722750611737954306716659483931253069288731325477692907532444335247353118755211014585348660934473636194673034840976423739615168295259693321117957236728420809484280292876554680625858280803615156808318543420811026366464 A100629 106 2713770536932009559327198124116050068104201325203725544398084905624614445176339858336473545909055750578976655343081627425848819363725828815697327679541797492649083561927515623579754986471257753847407883378606190628992040775477183450481264391412238402809267720290945453737175119727935022697618382500738344097318208740351276328543851864144829846557488026627546465472181411694499190714710370228183884583127459740578725788692383326200791939972651931566665439424986020342783241355264 A100629 107 2778901029818377788751050879094835269738702157008614957463638943359605191860572014936548911010873088592872095071315586484069191028455248707274063543850800632472661567413775998545669106146567939939745672579692739204087849754088635853292814736806132124476690145577928144626867322601405463242361223680756064355653845750119706960428904308884305762874867739266607580643513765575167171291863419113660297813122518774352615207621000526029610946531995577924265409971185684831010039147790336 A100629 108 2913888926242835308217421926597745987801529352987465437637392668672241373660391161134106710912137259744359449961499812413119336051853490868478608454556897123995653575712467581451023528646743624190258758370923893703665621143743245428502366505461226798555269846089521582180262029664091335024822162482272470937794086961277521845738698764592669799612277314569222310480853090251746491804536976560525460439692758246335567843946398247582025327870733795117514526525946000657361182809433399361536 A100629 109 2983822260472663355614640052836091891508766057459164608140690092720375166628240549001325271974028553978224076760575807911034200117097974649322095057466262654971549261529566803405848093334265471170824968571826067152553596051193083318786423301592296241720596322395670100152588318376029527065417894381847010240301145048348182370036427534942893874802971970118883645932393564417788407607845863997978071490245384444247621472201111805523993935739631406200334875162568704673137851196859800946212864 A100629 110 3128764410597383450776976808042657891230695877466300988145732254664360110722373961909613648385438965016270289513297538356120597421986125865887565146977743829699447238457627040448090570316070750698418962245171090190556039532975838534079792599890443623958416009352362170937600448529463537372147634019339610609734013470216743676843317038880279887665401136539378537917205514202946897295804584687543854290955544239011393932834753012589127465162119741387922342058465642071340195456598462636976100081664 A100629 111 3203854756451720653595624251435681680620232578525492211861229828776304753379710936995444375946689500176660776461616679276667491760113792886668866710505209681612233972180610089418844744003656448715181017339055196355129384481767258658897707622287814270933417993576818863040102859294170662269079177235803761264367629793501945525087556647813406604969370763816323622827218446543817622830903894720044906793938477300747667387222787084891266524326010615181232478267868817481052360147556825740263526483623936 A100629 112 3359485205101119436064685295073421353938040996259946521544600928938942533079883775470935081952675889337242250339016171089210891839853080489931693579834710747106229849613255405122454546288378064367969650437317141573276149462353585015512322667748067136958279706032806416131138895787244296359461967349210164771545551778351096030914209799537590644212362918039465359129673409803130107677537882309965808186360832774108786078224521190326944687011670906824276027132208813159011959594084546107422567546092452315136 A100629 113 3440112850023546302530237742155183466432553980170185238061671351233477153873800986082237523919540110681336064347152559195351953244009554421690054225750743805036779366003973534845393455399299137912800922047812752971034777049450071055884618411774020748245278418977593770118286229286138159472089054565591208726062645021031522335656150834726492819673459628072412527748785571638405230261798791485404987582833492760687396944101909698894791359499951008588058651783381824674828246624342575214000709167198671170699264 A100629 114 3607219771826290087721946570718113658497981722310932156185755098790994540100374742782168293881455691097792645008879841910825369724790562537278070299820811936110245960486982553274043287888775492836053139637207305259355762379404157707495269635744355580112041063457849365095552101159941606706605252480169367281139864065573149564632984017674166934881917602965658038696710579566312402726995929580600020259657212505030547938058604064428304744579020628781232188852411380190232703532366640147596007615704513821487151448064 A100629 115 3693793046350121049827273288415348386301933283646394527934213221161978409062783736608940332934610627684139668489092958116685178598185536038172743987016511422576891863538670134552620326798106104664118414988500280585580300676509857492475156107002220114034730048980837749857845351587780205267563778539693432095887220803146905154184175634098346941319083625436833831625431633475903900392443831890534420745888985605151281088572010561974584058448917123871981761384869253314798288417143439511138311798481422153202843082817536 A100629 116 3873222737369624529943682915673412349514935994832801788523145562593142672261417519398456218547242273534524437025619137650161277833770996636763023198929825481439986962701924575008648411792650906804282631114981670215305449362172000330029629290055959958294081095840130924394940047386508216518640956646037580253377038440880569218953826149700308242340599431626053471830468600503629408257907183468449020768041288969907109718730484547033061453672131722081187147425900662163817930075294599228831366432404455715716824388408480628736 A100629 117 3966180083066495518662331305649574245903294458708789031447701056095378096395691539864019167792376088099353023514233996953765148501781500556045335755704141292994546649806770764808855973675674528567585414261741230300472780146864128337950340393017302997293139042140294066580418608523784413715088339605542482179458087363461702880208717977293115640156773817985078755154399846915716514056096955871691797266474279905184880351980016176161854928560262883411135638964122278055749560397101669610323319226782162652894028173730284163825664 A100629 118 4158841246781533604976872711152807964472292890335027167439304582596267182806208652104453762887058548954867195984461427589791244355404038727055793985373225660443049747867784461480210961452944094467284443344919572303548545915278200236094616127948511507689650564251300991158629022851435765395712470790221313793807443415229218559317736661758106025493029262967521940764779973879494359442885921600115098010490534525859141099957797441935093193570006213235714963762443481834585651042951280313314384781542332985921008486297406447367659454464 A100629 119 4258653436704290411496317656220475355619627919703067819457847892578577595193557659754960653196347954129784008688088501851946234219933735656505133041022183076293682941816611288555736024527814752734499269985197642038833711017244877041760886915019275783874202177793332214946436119399870223765209570089186625324858822057194719804741362341640300570104861965278742467343134693252602224069515183718517860362742307354479760486356784580541535430215686362353372122892742125398615706667982111040833930016299348977583112689968544202104483281371136 A100629 120 4465521786045638022525162782689041166494206965530564041855832311808474580457679916635217621886013752349592396694121088917906374493401236799755526383622876641407724884398294998508619457655277882163330306523998602698512097363618564188941463757803252124351675422781821120619674200335838319754828390165838954836639164197445010513976478758747819810598275740104122661436794804112040629705915953282828583947722877676530969331742051748325921055273843543091049527134379966881978863235086010066753479000771106153518189971996456205265910661247020302336 A100629 121 4572694308910733335065766689473578154490067932703297578860372287291877970388664234634462844811278082405982614214779995051936127481242866482949659016829825680801510281623854078472826324639004551335250233880574569163276387700345409729476058887990530175336115632928584827514546381143898439428944271529819089752718504138183690766311914248957767486052634357866621605311277879410729604818857936161616469962468226740767712595703860990285743160600415788125234715785605086087146355952728074308355562496789612701202626531324371154192292517116948789592064 A100629 122 4794817507660381117549921372181446686922577472602292962051093731519368234678263988496066511960830726536935625682877148091578976809771719965225421653231351293072124445064014414188722336184668836420911349241557359434951701509277388352495087924533558169133242785913723764095892986154344450022644668463651581856546558195200101728976281795515139999455127124434350616410878513680985206102538779268603151607365083322927245002752771741749863420369741585449206117339606638748915577339487793245958242300633664927776245317709983807378337318428421693995288100864 A100629 123 4909893127844230264371119485113801407408719331944747993140319981075833072310542324219972108247890663973822080699266199645776872253206241244390831772908903724105855431745550760129251672253100888495013221623354736061390542345500045672954970034722363565192440612775653134434194417822048716823188140506779219821103675591884904170471712558607503359442050175420775031204739598009328851048999709971049627245941845322677498882818838263551860142458615383499987064155757198078889551195635500283861240115848872886042875205335023418755417414070703814651175015284736 A100629 124 5148396096422391593693210985222689424575005282213296071655104164476572739631099228161281473378140200867014462091313754559770129599777987619078360817109726631408021465198022633853290201484467517254546983876930815720308649330475055891564430659129037097735228607981843261092469845862172555291591327620036527203133607737436305275456546467854421442630307204742014599120541028722230009317555919882603333939040716401071881068550646151042155300738685084368882435784187259732769690034514690345650083715716347735355293911309377516344880570376602323151670492827207335936 A100629 125 5271957602736528991941848048868033970764805408986415177374826664424010485382245609637152228739215565687822809181505284669204612710172659321936241476720360070561813980362775177065769166320094737668656111489977155297596056914406457232961976994948133988080874094573407499358689122162864696618589519482917403856008814323134776602067503583082927557253434577655822949499434013411563529541177261959785813953577693594697606214195861658667167027956413526393735614243007753966356162595343042913945685724893540081003820965180802576737157704065640778907310584655060311998464 A100629 126 5528048215247058624254415259689847588928676596533339281030986244475071218720173572370886535402451701006674489960306085377295895977182006421158616342693528281349424656272877344066915969343259659645648750761714285593332082975080665299510337989454734544685890634591405342047536804961048012121534123981319599665718298487695371510289534637134763846274577415700032205094318520047043639552169488636744369652186683638753637133656639834598583333506424269851837715440476098623025879549574426566533511354665968683978662572385425242704741876698333345383512103615264521714101387264 A100629 127 5660721372412988031236521225922403931062964834850139423775729914342472927969457738107787812252110541830834677719353431426350997480634374575266423134918172960101810848023426400324521952607497891477144320779995428447572052966482601266698586101201648173758352009821599070256677688280113164412450942956871270057695537651400060426536483468425998178585167273676832978016582164528172686901421556364026234523839164046083724424864399190628949333510578452328281820611047524989978500658764212804130315627177951932394150474122675448529655681739093345672716394102030870235239820558336 A100629 128 5935696573799321337841866480992810624418279414667819796425059770661572892918502117194111713020069063510809303024248743711317423534253669954634564905119958129811716411777012361146685930977359709053538083306204486379841313011382460105829736619653619435446837717050693066693466063666007941486950159961944248872018156088354469761815919689388259466108120359162958816756715659752293203340345009885965172892069175278786287422526612245712941176335188311228580438329049769563891696306764343205303749839083748125462128727553658531117432236135251544032114265661931121787786830081777729536 A100629 129 6078153291570505049950071276536638079404318120619847471539261205157450642348546168006770394132550721035068726296830713560389041699075758033545794462842837124927197605659660657814206393320816342070822997305553394052957504523655639148369650298525306301897561822259909700294109249193992132082636963801030910844946591834474977036099501761933577693294715247782869828358876835586348240220513290123228337041478835485477158320667250939610051764567232830698066368848946964033425097018126687442231039835221758080473219817014946335864250609802497581088885008037817468710693714003740395044864 A100629 130 6373405665861833903256445938865681810749462277647077182316752357459178964751269146663867272797933504860068224745425562302298499788650062055783314974669890781107661156552184333928189283082768316703255295222667955722473968263396735475640854431426471580818537785338007073895595900082839493890683136954629788370150717479426433520605071159521263163324199335659170513141237636751790692337464943704254276741605711398019696763251983321252549639082850732682055640782153411758312754530879209411424854826257490200990286942846264369075192447424263703587858686188262490070784371855186088474563313664 A100629 131 6526367401842517916934600641398458174207449372310607034692354414038199259905299606183800087345083908976709862139315775797553663783577663545122114534061968159854245024309436757942465825876754756304133422308011986659813343501718257127056234937780706898758182692186119243669090201684827641744059532241540903291034334698932667925099592867349773479243980119714990605456627340033833668953564102353156379383404248471572169485570030920962610830420839150266424976160925093640512260639620310437299051342087669965814053829474574713932997066162446032473967294656780789832483196779710554597952833191936 A100629 132 6843392224754420067267615802155029678477750433019967082009570222054518827154459439853784360387958704939162520402595178922695630555528732129489966369668562325187324830610291957896279045834543995346363007430045976923800436475657723185260118606118342517072260174641752172049559927321869829269418968079705994209299618541268021202229230690474156075771735698010265989107288469703317173256652432189063303668332493245327259190501080742979290614119361832829766835802918190989193784212450506637101290060080920622073437308295131655237006331648353010947422729962028573479385900546481774498102990017067483136 A100629 133 7007633638148526148882038581406750390761216443412446291977799907383827279006166466410275185037269713857702420892257463216840325688861421700597725562540607820991820626544938964885789742934573051234675719608367080369971646951073508541706361452665182737481994418833154224178749365577594705171885023313618938070322809386258453711082732227045535821590257354762512372845863392976196785414812090561600822956372473083215113411073106680810793588858226516817681239862188227572934435033549318796391721021522862717003199803694214814962694483607913483210160875481117259242891162159597337086057461777477102731264 A100629 134 7348036449755228955090132487537164697742833293367649283056913515684904072911170008682620712425640127478054173689519761750061561349523554121125960679466580386504319305299985920044081865487362871771451327364063119666023389673368855292628289666589846654137919779722393523772456294759891945570314510206101291606026810175005344358552287027706499769659825696027456173869224053153408520463122002672721144532301222335705370760129393910937858698230603728098616923769733882915517298149739010506245245261864357296344347237358464993814322330843651488570577650168488011227873843252661937332349789040779830473537880064 A100629 135 7524389324549354450012295667238056650488661292408472865850279440061341770661038088891003609523855490537527473858068236032063038821912119420032983735773778315780422968627185582125139830259059580693966159220800634538007951025529707819651368618588002973837229854435730968342995245834129352264002058451047722604571453619205472623157541916371455764131661512732115122042085430429090324954236930736866452001076451671762299658372499364800367306988138217572983729940207496105489713305332746758395131148149101871456611571055068153665866066783899124296271513772531723497342815490725823828326183977758546404902789185536 A100629 136 7889894060378663891776092941569812490342798503348506843781822614141761508512668675096973000860086294845878408428197758665556532995725322532980505953722725371247772794751219748962450622653723658885756259371110246161326225254545838906698753500604533806294347131844801035861224582895768019679578222442365816777811116550211997661300042672501115599330121102374590346210401772297613816579213943884340476773480741388169825126577601893944909949292394019629808987605783015436309981618852590264930933038801592643964487934730639144298339176843993808158087198825546224497949740096003321446610956690662145555067347073012596736 A100629 137 8079251517827751825178719172167487990111025667428871008032586356881163784716972723299300352880728365922179490230474504873529889787622730273772038096612070780157719341825249022937549437597413026699014409596016892069198054660654939040459523584619042617645411463009076260721893972885266452151888099780982596380478583347417085605171243696641142373714044008831580514519451414832756548177115078537564648216044279181485900929615464339399587788075411476100924403308321807806781421177705052431289275431732830867419635645164174483761499317088249659553881291597359333885900533858307401161329619651238037048388963402764899057664 A100629 138 8471709239557752697838600634674695886718658850249895846118777271753023196723384390306287166822262627025215281147910034422266477713946292019550788619193098730374660716573752319475763839078144961883945733556553008618351419363850913359288885402265497231840154970236205149162720694512141155331618216115943606982256711012101217955528042030449182505659577410604583369592748286759672530261366620592605388567786846087005760053172465135150262164468962663964002907123426847942803635492833253058191583275104684859635411866263669423484697907915128475016370629217992660888742038191008541480142367255416575936051505689017606794289086464 A100629 139 8675030261307138762586727049906888587999906662655893346425627926275095753444745615673638058825996930073820447895459875248400873179081003028020007546053733099903652573771522375143182171216020440969160431161910280825191853428583335279911818651919869165404318689521874072742625991180432543059577053302726253549830872076391647186460715039179962885795407268459093370462974245641904670987639419486827917893413730393093898294448604298393868456416217767899138976894389092293430922744661251131588181273707197296266661751053997489648330657705091558416763524319224484750071847107592746475665784069546573758516741825554029357352024539136 A100629 140 9096428531280394335118139903083165608050590128701066021621599228421834804764077578700600701171528556949086349972429734148467193994628041831109107432610839238964572401195047846038137388365009849909678368266031234626556372900730199374468815154755528729982998874184088627700171791328013234271239068243959484042267456518374447840190230732923168762935804971931762290026583682598205832285534991927820070833004195760668827497999739700792649010555091962192607551836010936840676623247905916066556208767258798112130111112273196471705487967733774085958416229276555133321291337152691171728467725196508868125410451076472141887414756483149070336 A100629 141 9314742816031123799160975260757161582643804291789891606140517609903958840078415440589415117999645242315864422371768047768030406650499114835055726010993499380699722138823728994343052685685770086307510649104415984257593725850347724159456066718469661419502590847164506754764975914319885551893748805881814511659281875474815434588354796270513324813246264291258124584987221690980562772260387831734087752532996296458924879357951733453611672586808414169285230133080075199324852862205855658052153557777673009266821233778967753187026419678959384664021418218779192456521002329244355759849950950601225080960420301902307473292712710638744648024064 A100629 142 9767215763062651668829018795023701463682309729067877380800399393322653544694064549031486546771596009606599852552899052456410251683953759837283392957703519606616591841439230453972260812945642054019984286395312095108890598677254215208225804615386043692616348700156369834884439384333888312462539547876329533377643151857880069138918718854149780079374514825470279244827560971841634589485708431048402799200039124555713614297643596857854313194385219695972429472024572932207256914840367302497694969000281253364966342031014890765839415041284515733460922630174610509288966538389729585240422167977630190493153678487513961115379523270732308046480932864 A100629 143 10001628941376155308880915246104270298810685162565506437939608978762397229766722098208242223894114313837158249014168629715364097724368650073378194388688404077175390045633771984867595072456337463316463909268799585391503973045508316373223223926155308741239141068960122710921665929557901631961640497025361442178706587502469190798252768106649374801279503181281565946703422435165833819633365433393564466380840063545050741040787043182442816711050464968675767779353162682580231080796536117757639648256288003445725534239759248144219561002275344111063984773298801161511901735311083095286192300009093315064989366771214296182148631829229883439596475252736 A100629 144 10487468068832443429165114585099031332845713005022288478668963424514759437599870390850805798161994810746112048118280885072417624135427581619342613559313331993628261792490478092804523370695976511934524460125440794051481670040166928349368915251592229018653573585525929631727396773752106261635809145808865399593979438696989134210468694570197974831626456327815499294130487883376449363255875792686090253899755750471815125837584314592073158975606452354994161875003021913049248385777308656213834751809985449501105097790989793382073170397521871226603028897646563726733503874005554267722814377174335031937586290251492801833492683768966554257558313634612903936 A100629 145 10739167302484422071465077335141408084834010117142823402157018546703113664102267280231225137317882686204018737273119626314155647114677843578206836284736851961475340075510249567031831931592679948220953047168451373108717230121130934629753769217630442515101259351578551942888854296322156811915068565308278169184234945225716873431519943239882726227585491279683071277189619592577484147974016811710556419993349888483138688857686338142282914791021007211514021760003094438962430347035964063962966785853425100289131620137973548423242926487062396136041501591190081256175107966981687570148161922226519072704088361217528629077496508179421751559739713161843613630464 A100629 146 11260833093369905358008564931773237123962906992593153191740197879627764113449699015635737129588236155569065151454898685281992071828920434507861811564104229282355966195018235449999970199501725969385734062387706067008846278291494990910328688311146058890714818125840831682066623282620301901210654935936693089530528341925001296275329456002703269536816684104084956147550382553906528017946002652356208408650946852666095633807637309703882449659909643657820526881017004754429469363573583054334031860443041077960776477717795751511450374884097939090745853572483730643275070011585790025555679035760594463179762157452031299763564978560745342563505629468393329006177419264 A100629 147 11531093087610783086600770490135794814938016760415388868341962628738830452172491792010994820698353823302722715089816253728759881552814524936050495041642730785132509383698673100799969484289767392650991679885011012617058588970490870692176576830613564304091973760861011642436222241403189146839710654399173723679261022131201327385937362946768148005700284522582995095091591735200284690376706716012757410458569577130081929019020605136775628451747475105608219526161412868535776628299349047638048625093674063831835113183022849547725183881316289628923754058223340178713671691863848986169015332618848730296076449230880050957890538046203230785029764575634768902325677326336 A100629 148 12091227465434564485815489517464631183868445862569326798010541805392447880217222753299720905108597058623475773698019168069888121559124043299344083888785568075751106159521219845344428801958627133516406251727105307565944826988321435226919746226737448803727545478268596143979204173001590462836596439147267986480704805542246563065036656289270357563225181543551986664830760895329373719496445621449793114429005052908752788803048550051899641379419560456338244397864229660037770513795618226976114475106224375156530335641001367487355482413535109713938354335355597151234867007967827314521161421416141926218938658828719280313221028822335598923643370419660803436525049428140097536 A100629 149 12381416924604994033475061265883782332281288563270990641162794808721866629342436099378914206831203388030439192266771628103565436476543020338528341902116421709569132707349729121632695093205634184720800001768555834947527502836041149672365820136179147575017006569747042451434705073153628633944674753686802418156241720875260480578597536040212846144742585900597234344786699156817278688764360316364588149175301174178562855734321715253145232772525629907290362263412971171878677006126713064423541222508773760160287063696385400307052013991459952347072874839404131482864503816159055170069669295530129332448193186640608543040738333514071653297810811309732662719001650614415459876864 A100629 150 12982856633134606223645145841935352942854184436520442282547918729350340022729374275342344343342235923807405806470322326710324231118827574094492694638353629010533162897741949563445124890053191070877797582654465203185938598813804684558850662215114185847621032680879074785555597306787139298467171274521892532420599318708497133683183489950902225359069601753304645600319057855058834818349777883092314383109640604015460725014472126893282015599683834905666898900720519659523855620376324278240979160933359954333833168102501017512367372623109110992284286807603026573776129953532797434010973551229800894901196618874862743627485238802851197928405269279914236543239874794661305255842545664 A100629 151 13294445192329836773012629342141801413482684862996932897329068778854748183274879257950560607582449585978783545825610062551372012665679435872760519309674116106785958807287756352967807887414467656578864724638172368062401125185335996988263078108276926307963937465220172580408931642150030641630383385110417953198693702357501064891579893709723878767687272195383957094726715243580246853990172552286529928304271978511831782414819457938720783974076246943402904474337812131352428155265356060918762660795760593237845164136961041932664189566063729656099109690985499211546757072417584572427236916459316116378825337727859449474544884534119626678686995742632178220277631789733176581982766759936 A100629 152 13940236161992450924098490825065681558944019762901871909749725623856396431025639792784767039656374657067288935347634896949867459552927480149715734295660845970789193542310566405569572123353512837464839657502196229013400322242338878377964945390464586280299593691530707683674875905599110530078220888425541615693273447643219036619753278626567425902706449129546928194560160163252400925169599174186400406101580294140022523077401727927552084776400974714925643962083245693445003705335525996933952475806575459814966730830078061505585285238424841387873780043334810821246852343967341160617462376913243856048043157333327950092220376845249021664230895247826278909505838031551255367629161638066651136 A100629 153 14274801829880269746276854604867257916358676237211516835583719038828949945370255147811601448608127648836903869795978134476664278582197739673308911918756706274088134187326019999303241854313997145563995809282248938509721929976155011459036104079835736351026783940127444668083072927333489182800098189747754614469912010386656293498627357313605044124371403908656054471229604007170458547373669554366874015848018221199383063631259369397813334811034598108083859417173243590087683794263578620860367335225933270850525932369999934981719332084147037581182750764374846280956776800222557348472281473959161708593196193109327820894433665889534998184172436733774109603333978144308485496452261517380250763264 A100629 154 14968214603568533729471999094153289836903715294110303477389033774859105017916560661871697800575716057506805312175187568337002722578606577075679565624122232038058239393609568746789396130629153870906912469713943462946770182446676717295670241871617837080014260996803075420279876277851640753343795759412941542622402456203198509611616679822470722747756869224922930973224053251422770741770892926639799288041851554312364295330211424525681515362815414745782140972221851070719783122253726215947280538901868205415361080060805051823391330359466564078726284065505118813900533190070168294231671018838201947749819291385806529122201675643785050255966797020553920751425529466646414487927926572848513824340312064 A100629 155 15327451754054178538979327072412968792989404461168950760846370585455723538346558117756618547789533242886968639667392069977090787920493134925495875199101165606971637139056198396712341637764253563808678368987078106057492666825396958510766327676536665169934603260726349230366593308520080131424046857638852139645340115152075273842295480138210020093703034086321081316581430529456917239573394356879154470954855991615861038418136498714297871731522984699680912355555175496417057917187815645130015271835513042345329745982264373067152722288093761616615714883077241665434145986631852333293231123290318794495814954379065885821134515859235891462110000149047214849459742173845928435638196810596878156124479553536 A100629 156 16071998050459114315688786864282501165077657772274693713005243883014820764945280524884764050366957609693446028307875307168297950034519009447636762832772703827495891384722992290031040345160289944924248729438994412137341430609107441167385312809752110217229346548719392370580880945074751543888101357795517021180752156585702482344458825381403710029774752670098214162615690098855816451402911561158916278535959076264593104220335897275843605148753445204452612354138623701331012922573130977907850893680194923890296483723098847253262732925960204180904439849237601756574275062078481192235283118335269320257243661602983390290781946101614134125773455516287332357987098609682668255327757858868432109436382272328564736 A100629 157 16457726003670133059265317749025281193039521558809286362117369736207176463303967257481998387575764592326088732987264314540337100835347465674380045140759248719355792777956344104991785313444136903602430698945530278028637624943726019755402560317186160862442850865888657787474822087756545580941415790382609429689090208343759341920725837190557399070489346734180571302518466661228356046236581438626730269220822094094943338721623958810463851672323527889359475050637950670162957232714886121377639315128519602063663599332453219587341038516183249081246146405619304198732057663568364740848929913175315783943417509481454991657760712808052873344792018448678228334578788976315052293455624047481274480062855446864450289664 A100629 158 17257176502024413442752189824001933252272609358050006256443583088513176267185420770981443941250644933162920819280853665883448515845525304166978730213516769985147219767938351476235866276829999297831822372577508356814156726212992454891040995087153795812496874789550065228159199045491407539081226003816235065345667454304265795713867015457925915287737437241140126734109603697764184669538569618589462318778492748137699306343365564233640943731158315580113000910697739761916793043251244429609679522500202570253508122333626467182015716803145366588616759213418667519489666096633861626500407532637719923464252958422026149332528097193416849720388635536841221954159288229628532273662524441211724869206388713051337826934718464 A100629 159 17671348738072999365378242379777979650327151982643206406598229082637492497597870869484998595840660411558830918943594153864651280225817911466986219738641172464790753042368871911665527067473919280979786109519368557377696487642104273808425978969245486911996799784499266793635019822583201320019175427907824706913963473207568174810999823828916137254643135734927489775728234186510525101607495289435609414429176574093004089695606337775248326380706115154035712932554485516202796076289274295920311831040207431939592317269633502394384094006420855386743561434540715539957418082953074305536417313421025201627395029424154776916508771526058854113677962789725411281059111147139617048230425027800806266067342042164569934781151707136 A100629 160 18529752174373633382550855881618074789821443717352082801005144658555691333161185044841101887632216331710712689662198183482780580814067242334406542348665406058440428662154982233646591710303532383972660199575381404420875472225807131012944079323655555684233956330831103177402634545485002907340426893493875199877016162882099006470618951271229567537924680696387327519074008890354460368943180980615233577344488255356145856356660111239018789082975295403758151723966252204637863098491102084118936898544816548153489953673323219406693695756876754858010016674784965338026389623750602843002154320837764921821647370373462519360005101611708689011103983510199112859447838530223071085965266153951258231247829249204756083933080932461838336 A100629 161 18974466226558600583732076422776908584777158366568532788229268130361027925157053485917288332935389523671769794214090939886367314753604856150432299365033375803842998950046701807254109911350817161188004044365190558126976483559226502157254737227423289020655571282771049653660297774576642977116597138937728204674064550791269382625913806101739077158834873033100623379531785103722967417797817324149999183200755973484693356909219953908755240020966702493448347365341442257549171812854888534137791384109892145309173712561482976672454344455041796974602257074979804506139022974720617311234206024537871279945366907262425619824645224050389697547370479114443891568074586654948424792028432541646088428797777151185670229947474874840922456064 A100629 162 19896169897979911165687445767089719696191293611382965836950293059061445217649482516049206530996059005173649683737834621382287493435075965642795698738989237066890476467044170394243285554404594455609872528824274054678552493224599488726045543342982602708122936313402936161636500399274477986373012961558767289944311910410506084156350195146937154570902435825556519260815921096921414283084764098487909543523915895652685821414442222389826934560225181033770094286960268156651880382836127599572068738384414266159712134822869573747295486691289907304440536314654023489829232154740646017744718816385822915239993050149605206733247190453861427495431547507907118044885377776299199474726005680789088820315057974081665347037403414361195105289764864 A100629 163 20373677975531429033663944465499872968899884658056157017037100092478919902873070096434387487739964421297817276147542652295462393277517788818222795508724978756495847902253230483705124407710304722544509469516056631990837753061989876455470636383214185173117886784924606629515776408857065458045965272636177704902975396260358230176102599830463646280604094285369875723075503203247528225878798436851619372568489877148350281128388835727182780989670585378580576549847314592411525512024194661961798388105640208547545226058618443517230578371880865079747109186205720053585133726454421522170592067979082665205752883353195731694845123024754101755321904648096888877962626842930380262119429817128026952002619365459625315366301096305863787816719220736 A100629 164 21363349756870843730403204231855994798237165455205892900296694266571175916075032349438784294344420933026780048153685684173366774493366492927856786023356803324571390209953083407681584530939240484746831561507268598946424687754729096694171578016165197432087261253389104321151134763693706269736006081719752673096342329109101391565136959719828248362330718769376002806199618846848480156979086949720123635210376841420708544384481451811466411759024823733930506636332697746052507775296281941861254706606259787317950782959641893029523570946873349981860904762034849110908085182350671502031550748273234584750787535414960567557653919720804557002188421488282843352098539404452566413732143239924837989223098603756192074685534538360017427173704173602471936 A100629 165 21876070151035743979932881133420538673394857426130834329903814928968884138060833125825315117408687035419422769309374140593527577081207288758125348887917366604361103574991957409465942559681782256380755518983443045321138880260842595014831695888553162170457355523470442824858761998022355220209670227681026737250654545007719824962700246753104126323026656019841026873548409699172843680746585036513406602455425885614805549449709006654941605641241419503544838795604682491957767961903392708465924819564810022213581601750673298462232136649598310381425566476323685489569879226727087618080307966231792214784806436264919621179037613794103866370240943604001631592548904350159428007661714677683034100964452970246340684477987367280657845425873073768931262464 A100629 166 22938722134692456279502100767357574759993686020462565738313222642958476653951276155745405624551931416851956649751346298846998772665504014016840045835496840604534548542250766732588160185460884511266707099073582774690658522508393284910272160348035520576049492025378543055519101220838289147386575168660860292039342340186014823180088373939382912363293998862660824594957897248719863735382531151247081841576300653434430343819778071362212049076870362697349032884939975548687108498420811912672365583599990233852628541637314004608333524919489197906513694793477584835911225680044582626216177005999467753410193193712924356697430544921766255783041767680509614848788559927872772382561890129866165165452902237729026929567190081633683080925280284200330867469451264 A100629 167 23489251465925075230210151185774156554233534484953667316032739986389480093646106783483295359541177770856403609345378610019326743209476110353244206935548764779043377707264785134170276029911945739537108069451348761283234327048594723748118692196388373069874679833987628088851559650138408086923852972708720939048286556350479178936410494913928102260013054835364684385236886782689140465031711898877011805774131869116856672071452745074905138254715251402085409674178534961855599102382911398576502357606389999465091626636609540718933529517556938656270023468521046871973095096365652609245365254143454979492037830362034541258168877999888645921834770104841845605159485366141718919743375492982953129423771891434523575876802643592891474867487011021138808288718094336 A100629 168 24630265345133851684592839489774321983011982656094776659576346363968335478675060066597779914926250022253524271072939721379625559087619621889763397531649981576950188822772879336847731358340948415780862631033017478711328717719307261048907305788520134680116912281603411110895613011703531398154266054711019767383496124111760055532425571114867073755395448987047359293934153795045048152261092336076861531251416098791077101773995633619663730250576299454193110534511431476162696684380263702673754536129478000079107917492109485768896444647401784508436996128527925244826060163766710550392068116728727448575843060009700731134325689417611236786133815897454643097275712527287419057988829700930093060638661034832846993098594208808059771150650060068501647040150864486465536 A100629 169 25221391713417064125023067637528905710604270239841051299406178676703575530163261508196126632884480022787608853578690274692736572505722492815117719072409581134796993354519428440932076910941131177759603334177809898200400606944570635314081081127444617912439718176361892977557107723984416151709968440024084241800700031090442296865203784821623883525524939762736495916988573486126129307915358552142706208001450085162062952216571528826535659776590130641093745187339705831590601404805390031537924644996585472081006507511920113427349959318939427336639484035612595450701885607697111603601477751530216907341663293449933548681549505963633906469001027478993554531610329627942317115380561613752415294093988899668835320932960469819453205658265661510145686569114485234140708864 A100629 170 26446546037288011431960188171089509834402583271011570207326133212103128415116472099218261680203476524374539741250128733476210944251760468626104877394070948948000892103708564196878793478967007565850453825738831191815383266827510098495097883724291367672154389926496848290834921788784683150695431866966694157930410835800691621877727923873119085291660839236651183942652210431788192165176655009171590304761328524498895322183443707410813455985897772827115514953559919382065946458645216657709910872551939607972813479620819144857196910942816228958944083612126512887315180402976606496858023134788548723832691929592557520742304454765323387109639221389813145436537832999949243111577287774702052619419898504459148665482599957601402964576321574283662523439895790468874327937777664 A100629 171 27081263142182923706327232687195658070428245269515847892301960409193603497079267429599499960528359960959528695040131823079640006913802719873131394451528651722752913514197569737603884522462215747430864717556563140418952465231370340858980232933674360496286095284732772649814959911715515546312122231773894817720740695859908220802793394046073943338660699378330812357275863482151108777140894729391708472075600409086868809915846356388672978929559319374966287312445357447235529173652701857494948733493186158564161003131718804333769636805443818453958741618817549196610744732648045052782615690023473893204676535902778901240119761679691148400270562703168660927014740991948024946255142681294901882285976068566168233454182356583836635726153292066470424002453289440127311808284327936 A100629 172 28396762580577601408285784342208874356857367711727849719518420438030591980553389924259725270610985574423098760930401266517556599889647600793688625068406107508837359041063230885177730817025340339578066402076590751527943500182449386536546056728660526231753688649283951814052371404387008429489779881304543532386343395901999122536509885955256031210279481511332609898342895826660081037099290831766640102815144774558672549226318508996609157554041592872924649684934703130592442238792055502924623363171351169402573688019845176973086830682905057379178241451693230466385308268781156489266584029782054161040986903310792289146759819223043825624962105557037781800205409050372892206044432492181483036119899642072838421562452718737253084143186914381891291318796460427970936106683547449819136 A100629 173 29078284882511463842084643166421887341421944536809318112786862528543326188086671282441958677105649228209253131192730896913977958286999143212737152070047854089049455658048748426421996356633948507727939995726428929564614144186828171813423162090148378861315777176866766657589628318092296631797534598455852577163615637403647101477386123218182175959326189067604592535903125326499922981989673811729039465282708249148080690407750153212527777335338591101874841277373136005726660852523064834994814323887463597468235456532321461220440914619294778756278519246533867997578555667231904245008982046496823460905970588990251304086282054884396877439961196090406688563410338867581841618989498871993838628986777233482586543679951583986947158162623400327056682310447575478242238573243952588614795264 A100629 174 30490791648964340709677746792873996940918856914629367549433597162729846800999169426657859261804733245118745811293548992962471351588748413593439071969002498649279122016094124429983871251653799190439332408958835941247144840854847537087432005611839426512883052369010246714748702103271948032983731639110444071951915430606166663078751631539628593338726418027752553222927155542359983240762804206807589286348281085058697858024997024654979526647179998503239513567262813460340839130095225232419522424484621029178852462068835508520685052487841641929143504597453497169428931587323361225614538358387453157342939016321041751433577291982461340158484751151694283867066559488413497157473532769199811334228438924376236667625748912130697103317530994621343787710359876904673333554177850829559347558744064 A100629 175 31222570648539484886710012715902972867500909480580472370620003494635363124223149492897647884088046843001595710764594168793570664026878375519681609696258558616861820944480383416303484161693490371009876386773848003837076317035363877977530373746523572749192245625866492635902670953750474785775341198449094729678761400940714662992641670696579679578855852060418614500277407275376622838541111507770971429220639831100106606617596953246699035286712318467317261892877120983389019269217510637997590962672251933879144921158487560725181493747549841335442948707792381101495225945419121895029287278988752033119169552712746753467983146990040412322288385179334946679876156916135421089252897555660606806249921458561266347648766886021833833797151738492256038615408513950385493559478119249468771900153921536 A100629 176 32739238240362938904566838293590675677512633659509149396495240784390770523345413202664644027705507806447241224010695095136887152602648019488925663568864014360234500758679462521133842208331913359272052142137774444471466136211673713714166889181634701819057008149388583382184279097999857848969164172504957955267636914752810818462172232492336734094078353930105509118242882611185317669546084540372454137366461631535625385140653342847610687624799656049185665206585520012278124269239020434748961941275019243819258264848682252474967909987830822428153425384222103805881458040943801160202229937852909651879966332905321139764443896338228615391255865777806321049797821114493615304084446307324376442470317643332338421752153386277230434107682181341255867947190597924039419294623328370130966963975798428532736 A100629 177 33524979958131649438276442412636851893772936867337368982011126563216149015905703119528595484370439993801975013386951777420172444265111571956659879494516750704880128776887769621641054421331879279894581393549081031138781323480753882843306894521993934662714376344973909383356701796351854437344424112645076946194060200706878278105264366072152815712336234424428041337080711793853765293615190569341393036663256710692480394384029023075953344127794847794366121171543572492572799251700756925182937027865619705670920463205050626534367139827538762166429107593443434297222613033926452388047083456361379483525085524895048847118790549850346102160646006556473672754992968821241462071382473018700161477089605266772314543874205067547883964526266553693446008777923172274216365357694288251014110171111217590817521664 A100629 178 35153489384577852441390158879273099611364851048605149017681299047150936670502338554262816538619218486940899751637236346960134740917733631676026589800842396387120385912353869918781890280902496647794740579322121191307378765050154983456303370230294312032890389890307362005562636942811442118492866858340924203932382869016415597342505687918473710888378679347829057873070744449952005796517842066437720544812211068671078322021627616900890853772146610320825249873572473069972015548151372893580623376931220048493591095625699165768900558011801285077425567923902542561644498684662463739248858582337589853316800079352350739916432919599876514419201546970960937882739507274702087332961948028056540521000709932211046495157438452909089975987094477805658842100319568290608699521309645997095371586783116096509073596350464 A100629 179 35997173129807720899983522692375654002037607473771672594105650224282559150594394679565124135546079730627481345676530019287177974699759238836251227956062613900411275174250362796832655647644156567341814353225852099898755855411358703059254651115821375521679759247674738693696140229438916729336695662941106384826760057872809571678725824428517079949699767652176955262024442316750853935634270276032225837887704134319184201750146679706512234262678128968525055870538212423651343921307005843026558337977569329657437281920715945747354171404084515919283781554076203583123966653094362868990831188313692009796403281256807157674427309670273550765262384098264000391925255449294937428953034780729897493504726970584111611041216975778908135410784745272994654310727237929583308309821077501025660504865910882825291362662875136 A100629 180 37745771811761260750421122290680493770840586294417605362036926289577308743893667995519679605554366099622441879524113141504071931998774743621960967605256311433237653277114748420051598728384119116757010327248151091503437819843820863419061005048423514659020875232889786800481123937224141548380954991464133568576104754444039169432591610075956725625336383565649103040832541626729343416411640588960767240188937250347872893534361804819935772554221981761300128984505476630342631603628414958857416435803167737414876955327296643527977647634209325364578910526847009248377796457235074639714929804117217912864273367047137822165620290664816758767235769668221272474963416657999888309501857398238632994149212587907205416659155131594344376996499025059375642638525124239250747094278946161715482989550277369869412715895586958606336 A100629 181 38651670335243531008431229225656825621340760365483627890725812520527164153747116027412151916087670886013380484632691856900169658366745337468888030827782462907635356955765502382132837097865337975559178575102106717699520327520072564141118469169585679010837376238479141683692670911717520945542097911259272774221931268550696109498973808717779687040344456771224681513812522625770847658405519963095825653953471744356221842979186488135614231095523309323571332080133608069470854762115496917869994430262443763112834002255151762972649111177430349173328804379491337470338863572208716431068088119416031142773015927856269129897595177640772360977649428140258583014362538657791885628929901975796360186008793690016978346658974854752608642044415001660800658061849727220992765024541640869596654581299484026746278621077081045612888064 A100629 182 40529213873448320770696784616522331582723009140997360599145709589524291679679535935559724607563545586972366455054209496540952299691568358981776735813272823825836652055248767425847321792731244633059941233566266653618492226949687609016837439927967472954467812626639504470119726093925111242992750859396603208502535801851814723713995960450054553118016229103343691643027479724840292354260226500823168480919915587810069675223743450983289827985219449597273133107258178215053471003040019296152447279706872231349803026748698015010808514401985205814772424381029508679298044209092327040423651567904784271564357949567815259151500760989850519184499726761599783942868213335632784265240800894172644178404356852303243086826281217297071359440364504781475710827862139570479709578373775616478181674240687762829505851374521334484579714596864 A100629 183 41501915006411080469193507447318867540708361360381297253525206619672874679991844798013157998145070681059703249975510524457935154884165999597339377472791371597656731704574737844067657515756794504253379823171857053305336040396480111633241538486238692305375040129678852577402599520179313912824576880022121685506596661096258277083131863500855862392848618601823940242460139238236459370762471936842924524461993561917511347429113293806888783856864716387607688301832374492214754307112979759260106014419837164902198299390666767371067918747632850754326962566174216887601197270110542889393819205534499094081902540357442825371136779253606931644927720203878178757497050455687971087606580115632787638686061416758520920910111966512201072066933252896231127887730830920171222608254746231273658034422464269137413991807509846512209627747188736 A100629 184 43517912029762505114065051265079828850365810721823179148912447056430104240447128650921445161062965634462859395046320923694003812967819247193779735072909685264384505103856160309581088047242196554091992001462253181526696043894779529535937879459746223022800938079018132520202508194471544265453943526546076268501765100505670119150722076902273436764443633099026139963677882961873033621156629773647006426162259361181216378641829901166852213421495776850852119368782183915548578212335299864045924924176295175024487483981867796262884913968717864112569149099788695647133313028703432620789013367262542922076025038157845968056365119442630141956511729140501765168821227178623469971158157351329765931022875536138982833164241565397497751343656602588918451156005243762949459917673328784204007247102569893475033013873551444816386722624636176039936 A100629 185 44562341918476805236802612495441744742774590179146935448486345785784426742217859738543559844928476809689968020527432625862659904479046909126430448714659517710729733226348708157011034160376009271390199809497347257883336748948254238244800388566780132375348160592914567700687368391138861327824838171183182098945807462917806202010339406747927999246790280293402767322806152152957986428064388888214534580390153585849565571729233818794856666543611675495272570233632956329521744089431347060783027122356526259225075183597432623373194151903967092851270808678183624342664512541392315003687949688076843952205849639073634271289717882309253265363468010639873807532872936630910433250465953127761680313367424549006318421160183362967037697375904361051052493983749369613260246955697488675024903421033031570918433806206516679491980003967627444264894464 A100629 186 46727002239508734527985536200020322935399608671689176984832018518674691055647834493203051807955722499197467907092573193096564471999021091784155934191422818443046140747551823004446002155750434297757250155443490398282277714865164636121779812241800044085613072841875985741315957998106822655685257510186576352584199006236501556079193653770115349738202364948935100148278783799940073576794044642848443812167185686435794068941553080776635623977634156244130930605301910816184592330319564175607623447852116878793192435715861510486170431026854198353614139480535072078733783902602988097307095532124864724028200991141275129651887218160307551981763832724716317607589772400693538456040587266895831696269560563898849344786460430006524520563636291293468419931503978991593976711817449884902913129613132112507367646776804433714982424640358914997505977483264 A100629 187 47848450293256944156657189068820810685849199279809717232467986963122883640983382521039925051346659839178207136862794949730882019326997597986975676612016966085679248125493066756552706207488444720903424159174134167841052380021928587388702527735603245143667786590081009399107540990061386399421703690431054185046219782386177593425094301460598118131919221707709542551837474611138635342637101714276806463659198142910253126596150354715274878953097375993990072939829156675773022546247233715822206410600567683884229054173042186737838521371498699114100878828067913808623394716265459811642465824895861477404877814928665732763532511396154933229326164710109509230171926938310183378985561361301331656980030017432421729061335480326681109057163562284511662009860074487392232152901068682140583044723847283207544470299447740124142002831727528957446120942862336 A100629 188 50172736614702193476010968685027850385725009984025754056752351897843540836727791310381960450640875187526127726743042077209009344297825833306791007079122302230257203282437017967319010464223403411666028891130176909178099340433873790449696141722887908379766592991480784511678588901194608305160012368897433073139024954535368556203311682248348132318295329821383241290835531777849305693041041567149516614437907351900261582473684954345924071473123034130274134722954297790455372889453739340801985909201900859696589364708551884000815765385640619922267443118020140789791084738002770787452810244806002844531297159666640599398253866669734555265873912487067788750536758461265538846803163989987905143549491955559219046972218912619029970610724339486044100503651037465691797221960390994444244006704352888836634150488713713548412324761281525404083023713782816833536 A100629 189 51376882293455046119435231933468518794982410223642372154114408343391785816809258301831127501456256192026754792184875087062025568560973653306153991249021237483783376161215506398534666715364765093546013584517301154998373724604286761420488849124237218180880991223276323339958875034823278904483852665750971466894361553444217401552191162622308487493934417737096439081815584540517689029674026564761105013184417128345867860453053393250226249188477986949400713956305200937426301838800629084981233571022746480329307509461557129216835343754895994800401861752852624168746070771714837286351677690681346912800048291498639973783811959469808184592254886386757415680549640664335911779126439925747614866994679762492640304099552166521886689905381723633709158915738662364868400355287440378310905862865257358168713370100442842673574220555552282013781016282913604437540864 A100629 190 53872565727741918439732917759868685563967475782666024023872669843080385204646584833100876350966995292810646432970047579291150522579391509489153727527933693115795637441622710837349886685730323922730104740398813575903574726650664595143250515459296165291235466252938194022520717348514854500548060292842490656870222060264323706049990400537849744582439776013093635706653858375157876291979472079170940450304863374772396737642420914880749239469057493643454803037446682378162721876922208443413281972968747413357783951041161728325672337413133822643826182589359193240367079905521657222373496786183884020436223437306477909150334409213013586967008259747880543904648020009246693029709285871580731006773813326635482799511492012562853857754225546240940215019229583627904247770945883082127736426059800099599116790766441954199285761893258789664882442929872415686698849009664 A100629 191 55165507305207724482286507786105534017502695201450008600445613919314314449558102869095297383390203179838101947361328721194138135121296905716893416988604101750574732740221655897446283966187851696875627254168385101725260520090280545426688527830319273258225117443008710679061214564879211008561213739870710432635107389710667474995190170150758138452418330637407882963613550976161665322986979409071043021112180095766934259345839016837887221216314873490897718310345402755238627201968341446055200740319997351278370765866149609805488473511049034387278010971503813878135889823254176995710460709052297236926692799801833378969942435034125913054216457981829676958359572489468613662422308732498668550936384846474734386699767820864362350340326959350722780179691093634973949717448584276098802100285235301989495593744836561100068620178697000616839621560189353663179621385895936 A100629 192 57845226988065494906738057188323396437936906123555644218220860061058926588259837274064470549085765689501917587556352625154864589172949024208997231612242534597210650957810663054320634656129392780903057723666868576426666775114186013201335349758204862276016660747920301809007292123582783562513083258498670062610790366273252858260556527856001365785883003466450608286454042828379694377716394920846078006905725356098908857927822492919804430874118584785591565874988741039477098756931155600138778171481781542614068904188863693251399881600321752281674427632455583141080218807308571897454092048455221627507643829245007237186786358758343613406738076644755035346288847082717041039688134801488523874466670676777091084268095742530669615870458681728143489949699768199386444298923366705894577511108690892018937331706585741892065553472497386118803223017097111706722234674337216987136 A100629 193 59233512435779066784499770560843157952447391870520979679458160702524340826378073368642017842263824066049963609657705088158581339313099800790013165170936355427543706580798118967624329887876498207644731109034873422260906777716926477518167398152401778970641060605870389052423467134548770368013397256702638144113449335063810926858809884524545398564744195549645422885328939856260807042781588398946383879071462764645282670518090232749879737215097430820445763455988470824424549127097503334542108847597344299636806557889396421889433478758729474336434613895634517136466144058683977622992990257618146946567827281146887410879269231368543860128499790484229156194599779412702250024640650036724248447453870773019741270290530040351405686651349690089618933708492562636171718962097527506836047371375299473427391827667543799697475126755837323385654500369507442387683568306521310194827264 A100629 194 62110839535859470732623631415606675193145476378023406788367520316810163206360214660597172500969631583882406641960437770520972586451572936713188844682279759828792069671666968394595649336509986984579281567387351433620652585351303898090089897685052847785918920765861149071033989474076611437410016041844225494601904249963870606441903433475209715845425209592664998947406678438718532005691746837013603422381238139900691921521176983895937895330058003619979736861626566783191796025495391656520826326978232896335964073245431742479134599422913517281801261700228859440887123472478610520007497752372206052644306059155878613750140613551502246678101796306791071685908658297453674521837594252908165540037389999689948222236162827591515569286125652635412263032316297358786396382400377003008115208487226020648600813088322407311579678513128877206436053379456635909107685320578889358851193176064 A100629 195 63601499684720098030206598569581235397780967811095968551288340804413607123312859812451504640992902741895584401367488277013475928526410687194305376954654474064683079343786975636065944920586226672209184325004647868027548247399735191644252055229494116132780974864241816648738805221454450111907856426848486906472349951963003500996509115878614749025715414622888958922144438721247776773828348761101929904518387855258308527637685231509440404817979395706859250546305604385988399130107281056277326158825710485848027211003322104298633829809063441696564491981034352067468414435818097172487677698429138997907769404575619700480143988276738300598376239418154057406370466096592562710361696514977961512998287359682506979569830735453711942948992668298662157345091888495397269895577986051080309973490919445144167232602442145087057590797443970259390518660563595170926269768272782703463621812289536 A100629 196 66691006133405061512121914301697213488463576103487766319635723247328802502934905290701148930433773985485904309248315387557682535230509612735455954945603769796849124605990771764563484261048623219038417662776073642864854431065424728313563243064322022318046943499247227134267941423891821480543892460639079006441150823229558359060915542691534339074388566603610412990746526976571108778393834630521217251560273063715336122676213429315242981922417562832715645500842945424642171606251372340867053554316828198408580980805019478837044266725868507440416808743505076753497760135452397060738439130308032853870137211172285003050667462651269140288242963624130308898942317857700643036580226284889530971453692166466444438609414833259111454289682936153937970300287072070949687678025582301497587110763214348111490300093338374726806500328020608558710672495019132369949184248536401396067070705443312500736 A100629 197 68291590280606782988412840244937946612186701929971472711306980605264693763005343017677976504764184561137566012670274956859066916076041843441106897864298260271973503596534550286913007883313790176295339686682699410293610937410994921793088760897865750853680070143229160585490372018065225196076945879694416902595738442987067759678377515716131163212173892202097062902524443624008815389075286661653726465597719617244504189620442551618808813488555584340700820992863176114833583724801405277047862839620432075170386924344339946329133329127289351618986812153349198595581706378703254590196161669435425642363020504240419843123883481754899599655160794751109436312516933486285458469458151715726879714768580778461639105136040789257330129192635326621632481587493961800652480182298196276733529201421531492466166067295578495720249856335893103164119728634899591546827964670501275029572680402373952000753664 A100629 198 71608922570077538078857982372676052306820283162921766969731428495146031527237090560104701891459609590379384419301746233163452950591351652028102106534954412562944888507239812601650094154253640847899062107302998216848033382306671411114109840547240477567148433230506660290091152329214761575201579602746452898056229033593607563172514381919557950596368451189706129830077470997488667605415007786530217882390594445371773225135445169006244070412575660405634704073412497757787739887817358339785739824917834183653863639581290603562017309722976559163230715540510289266560683347755143885169530418689920878366446588254402477423469245764625602608009885516939328290833756047315260900070550893470028623793179358356191686307129106636294197548296780247604901013088068489080975059633513459072137115909783806244202550180528516728356713357265446543420008573068474105806679882335544965409202925599669093142273982464 A100629 199 73327536711759398992750573949620277562183969958831889377004982779029536283890780733547214736854640220548489645364988142759375821405544091676776557091793318464455565831413568104089696413955728228248639597878270174052386183482031524980848476720374249028759995628038820137053339985115915853006417513212367767609578530399854144688654727085627341410681294018259076945999330301428395627944967973406943111567968712060695782538695853062393928102477476255369936971174397703974645645124974939940597580715862204061556366931241578047505725156327996583148252713482536208958139748101267338413599148738478979447241306372508136881632507662976617070602122769345872169813766192450827161672244114913309310764215662956740286778500205195565258289455902973547418637402182132818918461064717782089868406691618617594063411384861201129837274477839817260462088778822117484346040199511598044579023795814061151377688558043136 A100629 200 76889495135069823558222425829797032165044618483552107235382376822503675038417059298460004239912091223901853078378237806782055261306139801474067655129084270702184959397240313588313957506960041682664045514984805026027154894730854688338318172325543148549581041175666433864030843028232906581482057250334171744288981417092557459621050819108538775147046548556490029867728193770150581373968022737683158780155494360217756140871295542820752775553983422141950787029486165246842918031982565722623152048796715926486050529011293568942741363261521785345171262237292663887844490344505034500644378140987599334352870500070859092138794688355213369221423691484989617256334639699015318541877635045039338223843898203000526902949052631163145036276124512916390458045132630532102730244229397513072665854415070683562312635656292218835920249922875364223706295203342180663265633448243073431192494455719524985867011157438639374336 A100629 201 78734843018311499323619764049712160937005689327157357809031553866243763239339068721623044341669981413275497552259315514144824587577487156709445278852182293199037398422774081114433492487127082683047982607344440346651806612204395200858437808461356184114770986163882428276767583260910496339437626624342191866151916971102778838651956038767143705750575665721845790584553670420634195326943255283387554590879226224862982288252206635848450842167279024273357605918193833212767148064750147299966107697967837108721715741707564614597367155979798308193455372530987687821152758112773155328659843216371301718377339392072559710350125760875738490082737860080629368070486671051791686186882698286120282341216151759872539548619829894311060517146751501226383829038215813664873195770090903053386409834921032379967808138912043232087982335921024372965075246288222392999184008651000907193541114322656793585527819425217166719320064 A100629 202 82559466752768998714763917708190978866681677691913353621963070626850420282453203323844605343610942430406768121357864024559923586743651172833763292717705900273473839088558754878648213818181767851459721410478803880930764770198835902135337283445175022114330101587779181112739845385392484609622148775246238178242112489891067423518313455306296478401115629259950171707988949514986921999144850852033388442685775517961926515886345825391425190276396770156460224983276016854910525049143450455209261345504322764114981805576751273316048862948672990812260660707052945744753074490859224121904823760449754070649237030381876370840093469836038362976996934371906020253878631584803519135096712238066861176223067547760108029733586751257114592827672102149956649917576185029458076127818838760107708079062156448857124387067834644129888165870724052906226741451919083961512371055231927261374567491994169990738418781616515809877755428864 A100629 203 84540893954835454683918251733187562359482037956519274108890184321894830369232080203616875871857605048736530556270452761149361752825498800981773611742930841880037211226684164995735770949818130279894754724330295174073103124683607963786585378247859222645074024025885881459445601674641904240253080345852147894519923189648453041682752978233647593882742404362188975828980684303346608127124327272482189765310234130393012752267618125200819394843030292640215270382874641259428377650322893266134283617796426510453741368910593303875634035659441142591754916564022216442627148278639845500830539530700548168344818719111041403740255713112103283688444860796831764739971718742838803594339033331780465844452421168906350622447192833287285343055536232601555609515598013470165069954886490890350293072959648203629695372357462675589005481851621430175976183246765141976588667960557493515647557111802030070516140832375312189314821559156736 A100629 204 88647552419585541730644264729378881388656237432295154368003633915515193649247897731587769234208960071583956264571846274474953149330750230738264246706955450455201898799231574994568631759476495776370922329819363592448878182068238904235482549581627232244281139816967314037219631221589309380627613976732261830644122978508816296635534386904325259403190499396486667518849250024065972963507518594070284615349944063510983739721769943250574397766925332135506367356993159833246370523064978129430022578814505724625542309646794284204696834575634155534292003391036159628544204633423054635878883818943857996170336633210579350968342374632236812796894758354898664543980584952490941317737646214905033753312541979607145510283187672357048515879801960636408774803427702572491808393015057071839948909271736074769211454765098782518417012138045792768204402324160005513243439095409534320663652846064925483221532889448775354222978331214333607936 A100629 205 90775093677655594732179727082883974541983987130670238072835721129487558296829847277145875695829975113301971214921570585062352024914688236275982588627922381266126744370413132794438278921703931675003824465735028318667651258437876637937134130771586285818143887172574529574112902370907452805762676712173836114579581929993027887754787212190029065628867071382002347539301632024643556314631699040327971446118342721035247349475092421888588183313331540106758520173560995669244283415618537604536343120706053862016555325078317347025609558605449375267115011472421027459629265544625207947139977030598510588078424712407633255391582591623410496304020232555416232493036118991350723909363349724062754563392042987117717002529984176493617680260917207691682585398709967434231611794447418441564107683094257740563672529679461153298859020429358891794641307979939845645561281633699363144359580514370483694818849678795545962724329811163477614526464 A100629 206 95184584628141392901890089505662146489335401289529675557461789119073545928656653938480513753630611984405727768657600797802340836876944132041324718853112338858510117104950321133060912758604621860048810242982573054275251085967754933501568358307946861238046044635869509922705010716476653233255404496144392377681399701824369210430363755809371917520854918241454493573370748101872641706171248452910942987084987337052255524723194511374248242905959932998984422049511894594873493726815623687214300524137471134417871516549321690474725568524267684120090390269705351289508216747720922048380248554836863838404922271237546448405484107594109284572484319372028131402617841507474576673984583800258826929063374867259947223644880687850971652697271521972513758667037702812316846568974496239781525777908244404569293486481170658281504396205735429322457804156373403587640066450337943408459991497436544310778370120792718403409626856070554703129701515264 A100629 207 97469014659216786331535451653798038005079450920478387770840872057931311030944413633004046083717746672031465235105383216949597016961990791210316512105587034991114359915469128840254374664811132784689981688814154807577857112030981051905605998907337585907759149707130378160849930973672092910853534204051857794745753294668154071480692485948796843541355436279249401419131646056317585107119358415780805618775027033141509657316551179647230200735702971390960048178700180065150457576259198655707443736716770441643900432946505411046118982168850108538972559636178279720456413949666224177541374520152948570526640405747247563167215726176367907402223943036956806556280669703653966514160213811465038775360895864074185957012357824359394972362006038499854088875046607679812450886629884149536282396578042270278956530156718754080260501714673079626196791456126365273743428045146054050263031293375021374237051003691743645091457900616248016004814351630336 A100629 208 102203669515302900944376117753332931499214190328391545935197238259017382395583569469640850626280419934372065690365862312096140641657936455884148846997628030802842731062722957242798571168528998370839082239329991191510759099104997987482972715910260416480814458163303943410391377220649188496091155481547880838983323006709954323656938604146245599013220317951950220342467384895149268121282788370185774032512642746303391630430359969749774054966640478929247323479028720011995206203483565489607088523671524282617194540377314857893095257846684171411361690693065275836157304713685210683189624328843898200288542490096825860795626397291111154872194373293920020391558559515178661591552060357570764498912826741567453614060190118035476942539462843826023001096240871694467020500898817401984156850274217251600027122565611524278463235845965039142118926797899159593280788805867068771808608301482006412511989993247073784395420559596582879630264213575131201536 A100629 209 104656557583670170567041144579412921855195330896272943037641971977233799573077575136912231041311150012796995266934643007586448017057726930825368419325571103542110956608228308216625736876573694331739220213073910980107017317483517939182564061092106666476354005159223238052240770273944769019997343213105029979118922758870993227424705130645755493389537605582797025630686602132632850556193575291070232609292946172214673029560688609023768632285839850423549259242525409292283091152367171061357658648239640865400007209346370414482529544035004591525234371269698842456225080026813655739586175312736151757095467509859149681454721430826097822589127038252974100880955964943542949469749309806152462846886734583365072500797634680868328389160409952077847553122550652615134228992920389019631776614680798465638427773507186200861146353506268200081529781041048739423519527737207878422332014900717574566412277753085003555220910653026900868741390554700934350372864 A100629 210 109740354524854532772505735218502483947233299289890297518638468407999908621139391426762879576373880435818622109021260226322967315934323074217141515662730045467772538436429606516556548671090138107597784574144189279876695790697597306596296292923716839907109377313837666063866417930771910119912734157024819915384603550805910594440087607072003712236427784311586973947722834517827623904811234404409260228521960325476172986644628618895707217367756806997723588059490323574065034588184558762834168274736529660077677959547579703736432899166048974563164156088495733427378669514196155880792313364727623064848136939618067736381065979049906350419216473263150570805349281896640491783191852279296124882137104602486614262596380583126188308992266025909981075863031673116566989300480489836649409795515532931905280041033071277754177398774188684168690171684898722989756412316570488324575214856534831468550320557218860687919321608908335605341372342286086937376576241664 A100629 211 112374123033451041559045872863746543561966898472847664659085791649791906428046736821005188686206853566278269039637770471754718531516746827998352912038635566558999079358903917072953905839196301422180131403923649822593736489674339641954607403953886044064880002369369770049399211961110435962790639776793415593353834036025252448706649709641731801330102051135065061322468182546255486878526704030115082474006487373287601138324099705749204190584582970365668954172918091339842595418300988173142188313330206371919542230576721616626107288746034149952680095834619631029635757582536863621931328885481086018404492226168901362054211562547104102829277668621466184504677664662159863585988456733999231879308395112946293004898693717121216828408080410531820621683744433271364597043692021592728995630607905722271006762017864988420277656344769212588738735805336292341510566212168180044365020013091667423795528250592113344429385327522135659869565278500953023873614071463936 A100629 212 117832808433923959353818085183975895662033002533064712817565543064972198074695535108822336731828037685113802236507214810190675738903704321915200903093824327840169018637842033748689714769241100960063953467000645036376049833396760364402194413208350012541375613364464275999318828081333336500119157894590932549216589878159215111655023925937288565311513088371001981741268396981622393409138017205081952720263826503932419651219331173055677533346419672734151689290821760544766789333340376974640743252838534476641905913969216445875337076404161504820781484169882114226531344142866174309230265117422215252834508840547281914617356943409392231728312660652422525883176886900788941119541432008309978567077679713952772133904652663124097057064831324553814340202654002861954403709686405233617399322360315350636043186489644798097781063779372721859449308635816308078291783476490461558200095225247608260573819830892875842248387149191850921683389281469415317961298748599368155136 A100629 213 120660795836338134378309719228391317157921794593858265925187116098531530828488227951434072813391910589556533490183387965635251956637393225641165724768076111708333075085150242558658267923702887383105488350208660517249075029398282613147847079125350412842368628085211418623302479955285336576122017684061114930397788035235036274334744500159783490878989402491906029303058838509181330850957329618003919585550158340026797722848595121209013794146733744879771329833801482797841192277340546022032121090906659304081311655904477640576345166237861380936480239789959284967968096402294962492651791480240348418902537052720416680568173510051217645289792164508080666504373132186407875706410426376509418052687544027087638665118364327039075386434387276343105884367517698930641309398718878959224216906096962919051308222965396273252127809310077667184076092043075899472170786279926232635596897510653550858827591506834304862462348440772455343803790624224681285592369918565752990859264 A100629 214 126522014654884095593870492149629653780185003688049525050769005450133798470012872112402934334375236038354831661002536219453949955683011238969910991014410176910677062540486500741187651946364678840627220552308396410534966098026333589364116898840943434496599526563078648494348021221593277085643720815082067649256790986834613396396829048999545133731927191707352856582484224648603323178373432861528077983337842831551939449033688477816862848211205483271051101951808223626229126033404640385598353405018541186436365450901693546444981709033031735376850703917996347194572114653132842590694844903184503583699146692593363641243453106475465593627389108691225192960489561455494824676725019248174739544014894165747447800915153992589325512405824072678748595806554238673896141644071047223547492466527528989807144571204163362621623169775123999945209772290160354364930954394259929312103652404131057745346000591870288055461319478631418134584403557587019403721304879730003008143243608064 A100629 215 129558543006601313888123383961220765470909443776562713651987461580937009633293181043100604758400241703275347620866597088720844754619403508705188854798756021156533312041458176758976155593077431132802273845563797924387805284378965595508855704413126076924517915200592536058212373730911515735699170114644037272838953970518644117910352946175534216941493444308329325140463846040169802934654395250204751854937951059509185995810497001284467556568274414869556328398651620993258625058206351754852713886738986174910838221723334191559661270049824497025895120812028259527241845404808030812871521180860931669707926213215604368633295981030876767874446447299814597591541310930426700468966419710130933293071251625725386548137117688411469324703563850423038562105911540402069649043528752356912632285724189685562516040913063283324542125849726975943894806825124202869689297299722167615594140061830203131234304606075174968792391146118572169814429242969107869410616196843523080338681454657536 A100629 216 135851978791689979311552865460521025374424340917453024030346404514692605813240030605450259735144291844253650906897812908902548509419795653544052108609460393640233074207184049153220181327166760427509277099885904972362867313872958228276293879110698089237203297449376519089776097997264273524076493002132986027404378998590557774581966250888956967063643429859050730438487017825417091282008167153878697881043416970175904214742987703618861852596134912846259896606944522134627156029033783497696439316501219167343307099181766873248863375903764771793425002200593344262037145287191985717637568193742432286495658436948765566444026966605432637750715557923850391484148021650183107870946932513970253508715480744696622925099426317243744858620364168021188083298768299388640584315467205031402020311635527923728400820116456245375315084155003313527345440961461436148287324605353471629689241009473667078537142186619882668076450338432427931535334957875575253275106289221394057489213244998980468736 A100629 217 139112426282690538815030134231573529983410525099471896607074718223045228352757791339981065968787754848515738528663360418716209673645870749229109359216087443087598667988156466332897465679018762677769499750283166691699576129405909225754924932209354843378896176588161555547930724349198616088654328834184177692062084094556731161171933440910291934273170872175667947969010706253227101472776363165571786630188458977460125915896819408505714537058442150754570134125511190665858207773730594301641153860097248427359546469562129278206836096925455126316467202253407584524326036774084593374860869830392250661371554239435535940038683613803963021056732731314022800879767574169787502459849658894305539592924652282569341875301812548857594735227252908053696597297938738573967958339038417952155668799114780593897882439799251195264322646174723393052001731544536510615846220395881954948801782793701035088422033599098759852110285146554806201892182996864589059353708840162707514868954362878955999985664 A100629 218 145869951501798514428509038032006445775884674766703843456659979735447873365221353812111986229287588828037239043431711814415768274752892566743662575449368106723021860884349154841484292971842778093604830970152921796915574739467930672305196165716356464250869437262108091270227007215185288063776801511633508307631691891533918934057021279735950275272424420462473194209553370320183861153917947782702601737536493560749228992387423308093288126410593036669624132960792022263642936074547331650437674550005332366966963798867579270025011367169706034532415913070069111350179698336422526582638111443273384629498338858170356533862002709028104328767584580470332772455303163852659100179339315924755325484190560191847430226236473395230901257085651945315312963208283410738937025883315548142599582566700580176027065977194939621325482383035306756592895767656043916155521566397832316792394778194687856568877222303208581210686394357833852467955297678120283337500874600782451195111228690010164166640967614464 A100629 219 149370830337841678774793254944774600474505906961104735699619819249098622325986666303602673898790490959910132780474072897961746713346961988345510477260152941284374385545573534557679916003167004767851346913436591920041548533215161008440520873693549019392890303756398685460712455388349734977307444747912712507014852496930732988474389790449613081878962606553572550870582651207868273821611978529487464179237369406207210488204721467487527041444447269549695112151851030797970366540336467610048178739205460343774170930040401172505611639981778979361193894983750770022584011096496667220621426117911945860606298990766445090674690774044778832658006610401620758994230439785122918583643459506949453295811133636451768551666148756716442887255707592002880474325282212596671514504515121298021972548301394100251715560647618172237293960228154118751125266079788970143254083991380292395412252871360365126530275638485587159742867822421864927186224822395170137600895591201230023793898178570408106640350837211136 A100629 220 156626667792332676162957612096971971467155505897647359340964551588942837004093794605966477386098137848778727390418381463053136521694504013891381994203542130560204155697835314572353775602936845191454493941103687809149486794764620669586527615654086856558919343151669508005652023621294211703565131183987320429755605971821640274122521748910493486944315094129518891101672074072941683090770601998535847239208003862483131944879754017492201155009652740115341101919739346470012575065399851860673879069641104785433345057138043699861244231005533875062643249626481447427201052019520089327530332513015636542731110570541915927399304553084778009233201939508489888983134177628125049476762524195959029939108455263976049660831883598722700816947040843992012396246107121355767429993086447830194687886807682620065542895721636872571892751640196933223579927004880799156932794375345581478811798466839566222916610307900663041614537369763829437889222879367837922204996695439420973429710576492644250828512519479504142336 A100629 221 160385707819348660390868594787299298782367238039190895965147700827077465092192045676509672843364493157149416847788422618166411798215172110224775162064427141693649055434583362122090266217407329476049401795690176316569074477838971565656604278429784941116333407387309576197787672188205272784450694332403016120069740515145359640701462270884345330630978656388627344488112203850692283484949096446500707572948995955182727111556868113912013982729884405878109288365813090785292876866969448305330052167312491300283745338509356748657914092549666688064146687617517002165453877267988571471391060493328011819756657224234921909656887862358812681454798786056693646318729397891200050664204824776662046657647058190311474852691848805092045636553769824247820693756013692268305848312920522578119360396091067002947115925218956157513618177679561659620945845252997938336699181440353875434303281630043715812266608955290278954613286266638161344398564228472666032337916616129967076792023630328467712848396819947012241752064 A100629 222 168176603962381340918015427647687149520019508994182632927550715542453580036510366487291806711403766776751106920586593035266463417725272310651053840336868754528559751951373683520532922989184107912677977537317622321322733839674477448429939487858790174416000418984555526171171406152419532115228171260293825031118248230409060630608176502154823289411709075601361306373966742264943511847513983755485925944012566382701683263727854539413403973954971270778044325157470827483279263653659356226209764781391862877686328552072787262080720927509359297103550677115225508062642964810158384319185352647851913321913156605559357476340380847160754366269147091888183596882307997123162984325269238345013182236088921688964045055136208052648196845395005747230482831775905813383931073200568949882874086446691586673682275028402392171820999694278524046798692910632007566189342680878000505287399997838504719351563271751902459545112581260326376669864068884434954257524763253675096357514272970195303360467720543872758308407412260864 A100629 223 172212842457478493100047797911231641108499977210043016117811932715472465957386615282986810072477457179393133486680671268112858539750678846106679132504953604637245185998206651925025713140924526502582248998213245257034479451826664907192258035567401138601984429040184858799279519900077600885993647370540876831865086187938878085742772738206539048357590093415793977726941944079302156131854319365617588166668867975886523662057323048359325669329890581276717388961250127342877965981347180775638799136145267586750800437322534156370658229769583920234035893365990920256146395965602185542845801111400359241639072364092782055772549987492612471059606622093500003207483389054118895949075700065293498609755055809499182136459477045911753569684485885164014419738527552905145418957382604680063064521412184753850649629084049583944703686941208623921861540487175747777886905219072517414297597786628832616000790273948118574195283210574209709940806537661393159705357571763298670094615521479990641118945836925704507809190155124736 A100629 224 180578253492692968380875719742567629306986472102998065668750765159059256463732627506973177358558122139339334338929671555632708756177607821735157178045514230936104008153255538248935762182458076301971684325550451858640186325678596981724029161903123216310714424665240878500313321858743770426631674785212270464849764614604197027635813666737659889170608389793559585989005875954898337668115274783121828129452974906683187435465419572756428273043259346152815212847431813528685606056857101428996229442982660105044807319365913575550519323938871228743324420922137295198508963296027277307775078746187743092160931943250953036913757375685053614453798073368313859363290102160811775438698001271665195598222517400501414407920132602893962911085479471521741584191746267315065762828656422085001807943604303040453698785466436376534401613238064774037489886677880796901945539526994184020214517896712114789155644662295422382055393287811062520810891156034832993831205021169272666293131565051402666501939749900207529980529376100075175936 A100629 225 184912131576517599622016737016389252410354147433470019244800783522876678618862210567140533615163517070683478363063983672967893766325870409456800950318606572478570504348933671166910220474837070133219004749363662703247550797494883309285405861788798173502171570857206659584320841583353620916870834980057364956006158965354697756299073194739363726510702991148605016052742016977815897772150041377916752004559846304443583933916589642502582551596297570460482777955770177053374060602221671863292138949614243947565882695030695501363731787713404138233164207024268590283273178415131931963161680636096248926372794309888975909799687552701494901200689227129153391988009064612671258049226753302185160292579857818113448353710215785363418020951530978838263382212348177730627341136544176215041851334250806313424587556317630849571227251955778328614389643958149936027592232475642044436699666326233205544095380134190512519224722726718528021310352543779668985683153941677335210284166722612636330497986303897812510700062081126476980158464 A100629 226 193894423279978518541255822033697376735439510499198258899636226383283936159452061307649952176053700075908999008028179743865982173918915890466574513281283205343289545168187473177514051344622755652010251124068751982720503825033994760917253736931050833578213057083166330280288810784106606406528752660048631516109114143255767554509056974247023058889686899646639653312520013194530282822330001787890436149933345398528235467090521900976788001622639321243171189377749669173918758970035191795723417891230705461562843012824506566037976423033370457651978391544679461324873456329825380690204222434675260314220279166286142803594117175261522717521413907026179147157218592935296377080225992070592106638952216991486127220940043227353231414737272547666310864266695202812070294859592946118863724304663373480905500321453316085719999186946782216705162235303061027320068552760378832387256789317696309736605357319588950855358582857891607238473524228946310186331698827548253445458930405330267752888256486595952651219828296779276725946641547264 A100629 227 198547889438698002986245961762506113777090058751179017113227495816482750627278910779033551028278988877730814984220856057718765746092969871837772301600034002271528494252223972533774388576893701787658497151046402030305795916834810635179267826617396053584090170453162322207015742242925164960285442723889798672495732882693905975817274341628951612303039385238159004992020493511199009610065921830799806617531745688092913118300694426600230913661582664953007297922815661234092809185316036398820779920620242392640351245132294723622887857186171348635625872941751768396670419281741189826769123773107466561761565866277010230880375987467799262741927840794807446688991839165743490130151415880286317198287070199281794274242604264809708968690967088810302325009095887679559981936223176825716453687975294444447232329168195671777279167433504989906086128950334491975750198026627924364550952261321021170283885895259085675887188846481005812196888810441021630803659599409411528149944735058194178957574642274255514849104175901979367369360944398336 A100629 228 208192551716072197179305845601081610759925985445076289048519634653264216721749611149035884803028669041455467052894368361578512510975181976332163928922557253965870262389020004223575013276404890245695796308655632055329930259290978396593735940563162684282990934573095135170543738938117497773396268389645469532810885603203645152498574260047919565822271826415487816818512881003999012700884484049652738023784967766637714465935268959066763730523607704485764580426714354794200101484301948182929898126044291287105248947215841072117593257736846808066950035345770302298307081568771049863794260729509934857465695689797282279855621131435035079728879727589256013219356306745058645906713651058087105342511062921282106712908213009577105391554099506116351570748737729519482287618757153863202456142322382347380701086789869944729532280270754928295764168750225940257964239645969402418483379318366951094651595936507191021679084931887667150530164881297004697541578168110323102541356450508381019394617788097369750738414260350593917118695021633429569536 A100629 229 213189172957257929911609185895507569418164209095758119985684105884942557923071601816612746038301357098450398262163833202256396811238586343764135863216698628061051148686356484324940813595038607611592495420063367224657848585513961878111985603136678588705782717002849418414636788672632317719957778830996960801598346857680532636158540042289069635402006350249459524422157190148094989005705711666844403736355806993037019613117715414084366060056174289393422930356955499309260903919925194939320215681069354277995774921949021257848415495922531131460556836194068789553466451526421555060525322987018173294044872386352417054572156038589475921642372841051398157536620858106940053408474778683481195870731328431392877274018010121806955920951397894263144008446707435027949862521607325555919315089738119523717837912872826823403041054997253046574862508800231362824155381397472668076526980422007757920923234238983363606199382970252971162142888838448132810282576044144970857002349005320582163860088615011706624756136202599008171129543702152631879204864 A100629 230 223545050222829691114995513709567745110220953716793666422108697012409527616742727946456526789857883820864724808146703563889203542741311913998822526908312980617744769284944936907509138556231203014933212477588365350962828238403888090303153415794645887830754818263979831763546185319194105185522447895491469169496788154639222189492577283383303482011294210719177270280487897816728851191646872316773037492253026673530785877844521558038928225789463011674997842621974969643707561588739481208692634477992979231403697684557616914469660127052464003702384845069031875074815637875769008519145401076435568079976396107391872065415053090319998304012072744178310874437119752910342773442844849532809978441347973441276217680480708981483850611767532998374870491801014695391867555043456923002123651739537238417701955607328537259176667177284799610565283030027711401504701553204236300401012355022987206769690001265376219476734124197415979489315141806664589309674862458065356961352095110603034763051756279574515285760290274776457592050332417028398125369119473664 A100629 231 228910131428177603701755406038597370992866256605996714416239305740707356279544553417171483432814473032565478203542224449422544427767103399934794267554112492152570643747783615393289357881580751887291609577050486119385936116125581404470429097773717389138692933902315347725871293766854763709974986644983264429564711070350563522040399138184502765579565271776437524767219607364330343620246397252375590392067099313695524738912790075431862503208410123955197790844902368915156543066869228757701257705464810732957386428986999720416931970101723139791242081350688640076611213184787464723604890702270021713895829613969276994985014364487678263308362490038590335423610626980191000005473125921597417923940324803866846904812245997039463026449953790335867383604239048081272376364499889154174619381286132139726802541904422153396907189539634801218849822748376475140814390481137971610636651543538899732162561295745248744175743178153962997058705210024539453107059157058925528424545393257507597364998430284303652618537241371092574259540395037079680377978341031936 A100629 232 240029669972432758979171876642328276886215727886889610815722546256367956818179709643964005412046868874595378872757491544277693945890318214690026833894821060571373915338475952294633781730036418490968686803865290533121227348902497646773984661627173485033494081859554218057003217732873500711950731596249971482495246475303912495687033566720953171920358234418249753970312067011660054391943486245306987070952150729957598548630217766136040656164261854136445478732984346387579187302885468413835353999765469379121524432161472218835904857481384443029741456694379691456972679476451700610018721873023490288670033433297448594293406422257031722626829506354704899557147936796380758021738988486364934097013650021539482860060405658591651982422786745655222477630198564080868263318781835769727805692351487294546171702179971363920315353178712101322856671738201610797254590313149729719594937528917845325552089873247369947172824078775969903603828874306691481581187662672219894893296110280384286414600594033793986848135306407934767146771829266400862932019016925903323136 A100629 233 245790382051771145194672001681744155531484905356174961475299887366520787781816022675419141541935993727585667965703671341340358600591685851842587477908296766025086889306599375149704992491557292534751935287158057505916136805276157590296560293506225648674297939824183519290371294958462464729037549154559970798075132390711206395583522372322256048046446832044287748065599556619939895697350129915194354760655002347476580913797342992523305631912204138635720170222575970700881087798154719655767402495759840644220441018533347552087966574060937669662455251655044804051940023783886541424659171197976054055598114235696587360556448176391200483969873414507217817146519487279493896214260724210037692515341977622056430448701855394397851630000933627550947817093323329618809101638432599828201273028967922989615279823032290676654402921655001191754605231859918449456388700480665323232865216029611873613365340030205306825904971856666593181290320767290052077139136166576353172370735216927113509288551008290605042532490553761725201558294353168794483642387473332125002891264 A100629 234 257729895650317980343648388835436559630582316118756516403924054695236901569105517792900301761477076558896869372805692880417307859974027583781693007235170189731521510041556746396977062206827179576920045295667047307323519066729252221402806006323584065784300636549083057923420370982364737415715277142291875939562430021722393957455387555080181957836351033357671069715634120682310096070744609825954835737508579741507603308265962725728117726287971366874088913211307821053647087519037883317765959839393870663354093161449623442778191638362521777903978677959440260453567062379212614060903415098088938857402848232809784788182838203007579438679193985490320429832228817893582591716764653149264483466967229527025443614177996722036121670779858979442862658256448603678372372559621101797455978067623068816758831655715907228563567197977314529645276935602745848057182237995214121974224876763466299986008174787512559810280131769576029611664679388881933646838246845003966104071816050824564975115751662069329473078548814901254764949190059668321844479800087236706307031710040064 A100629 235 263915413145925611871895950167487037061716291705606672797618232007922587206764050219929909003752526396310394237753029509547323248613404245792453639408814274285078026282554108310504511699791031886766126382763056442699283524330754274716473350475350083363123851826261051313582459885941491113692443793706880962111928342243731412434316856402106324824423458158255175388809339578685538376442480461777751795208785655303785787664345831145592551718882679679067047128379208758934617619494792517392342875539323559274591397324414405404868237683222300573674166230466826704452671876313716798365097060443073389980516590397219623099226319879761345207494641142088120148202309523028573917967004824846831070174443035674054260918268643364988590878575594949491362054603370166653309501052008240594921541246022468361043615453089002049092810728770078356763582057211748410554611707099260901606273805789491185672370982412861245726854932045854322344631694215100054362364769284061290569539636044354534518529701958993380432433986458884879307970621100361568747315289330387258400471081025536 A100629 236 276735368254902094394185167842822887374026222291498222535435335245939434802919820723413224263518809118537567948246120671003094022738048970436067867396736836472749976487255456675795578860120081051697677737932154672459843920808644994365100759948040689012570956052573508142191041457360984986031167943429986411727477373396562909524726232018695041659094652061750578788496142058059767088616550392689067866412847627295822486085929094239320855511179124727157408009687357203608625604979371558717193323061521740489913949040845159561815117196922507046340962529277983278448164865377531905562480015251156122972210164292354963510894337594240632312293900830206192672521384910419209924606170051218590736239236780574957120696634460985086276669093283049757854457767783475868660663375110592890060450033589255784149670117338253412629543102730813683021729819222866301345712525383314599162700162179521509507592075254548393599282637224913741906844523393292754603071000316803851820245593404845100387301800761353442880319899785111671205234601990932732310784876824900149864532364257432436736 A100629 237 283377017093019744659645611871050636671002851626494179876285783291841981238189896420775141645843260537382469579004027567107168279283762145726533496214258520548095975922949587636014672752762962996938422003642526384598880174908052474229863178186793665548872658997835272337603626452337648625695915974072306085608936830358080419353319661587143722658912923711232592679420049467453201498743347602113605495206755970350922225751991392501064556043447423720609185801919853776495232619498876476126405962814998262261671883817825443391298680009648647215453145629980654877130920822146592671295979535617183869923543208235371482635155801696502407487788954450131141296661898148269270962796718132447836913908978463308756091593353688048728347309151521842952042964754210279289508519296113247119421900834395397922969262200154371494532652137196353211414251334884215092578009625992514149542604966071830025735774285060657555045665420518311671712608791954731780713544704324407144263931487646561382796597043979625925509447577379954351314160232438715117886243713868697753461281140999610815217664 A100629 238 297142339075330271776232557113298792397933486147102761157956241501026497318816208829310714926431742761246360421273727210206966085618250175717345587326362342442240286049382786805021721496401176687477702790891465746257155378284386031218053011930395354646574697281314118526675060210886402245337720788428842426023476545829554533803826517468400816130792277893429427101415557790384208214746304455233875995741919348366688623790120126383196267917813925775261497611433912593542265039223653899830722258864699617849294857246160132129474404689797339902590997632102595168442432432003185556896853037539324193588949243118612887775641129919711708433915790701500711616288546512719599069085531512449623039839021001142442227498592436799383375508040866167995281403810110797816275685129441244211494939089326988772475417080789070244251070247412803265011910007727550724915079021584726516870786544903735241065915256731764056439563663985409179477720476632724831693485851881669545703696223590480748527324541987980234466994502898763013883596879889658143452685888513583615533416333704807910177677246464 A100629 239 304273755213138198298862138484017963415483889814633227425747191297051133254467797841214172084666104587516273071384296663251933271673088179934561881422195038660854052914567973688342242812314804927977167657872860924167327107363211295967286284216724843158092490016065657371315261655947675899225826087351134644248039982929463842615118353887642435717931292562871733351849531177353429211900215762159489019639725412727489150761083009416392978347841459993867773554108326495787279400165021593426659593077452408677677933820067975300581790402352476060253181575273057452485050810371262010262377510440267974235084024953459597082256517037784789436329769678336728695079471629024869446743584268748413992795157505169860840958558655282568576520233846956027168157501553456963866301572547834072570817627470836503014827090728007930113095933350710543372195847913011942313040918102759953275685421981424886851497222893326393794113191921058999785185768071910227654129512326829614800584932956652286491980330995691760094202370968333326216803205007009938895550349837909622306218325713723300021941500379136 A100629 240 319054157146371599419427665723017620006354435246268851081180286861496689103436825589148991707850845283959463552099860257966059182277880111363063159374159584858843699388946027578227155599165808892158586554021693016419679188930486647880193182758836469139339990811086062743784271806146990203706619815370303360727032773140245478233990343046088554675365523030405790671148974003824549389297480643022148358257744714376139663748453377681803683664066206754529894522272692563646642284307437682348953009470782736881604817133311597268782851452937149937356040123473521491296964638535856433672882760387414431351527466549598850470124209609412223367988924570231613628171652042876381504988600618187136950909175076140992001168961600521574627693280726305763143877920348917689343071037735917660480017664542859856985275331487211643326269681409154658727043633421234410422839193740519620766005117039594582155195551992592616699056034331816361758750951941771338872656507517617690169138146659954627960614767554138483032538345340491085871110637493430453687340603631635920119365187103593123043807330701552910336 A100629 241 326711456917884517805493929700370042886506941692179303507128613746172609641919309403288567508839265570774490677350256904157244602652549234035776675199139414895455948174280732240104607333545788305570392631318213648813751489464818327429317819145048544398684150590552128249635094329494517968595578690939190641384481559695611369711606111279194679987574295583135529647256549379916338574640620178454679918855930587521167015678416258746166972072003795716638611990807237185174161699130816186725327881698081522566763332744511075603233639887807641535852585086436886007088091789860716988081031946636712377703964125746789222881407190640038116728820658759917172355247771691905414661108327033023628237730995277968375809197016678934092418757919463737101459330990437291713887304742641579684331538088491888493552921939442904722766100153762974370536492680623344036272987334390292091664389239848544852126920245240414839499833379155779954440960974788373851005600263698040514733197462179793539031669521975437806625319265628662871932017292793272784575836778118795182202229951594079357996858706638390180184064 A100629 242 342581792649127676142413602829495218089761902891818605354290893287506690327885181776862712964148641735140432336493222983533586916470999465628298562973612811113417616312794593089399928739380108518301780023777127195018528281817061342502524361527838422491394631889638788431489368671644043673438077521430252765980374135939385387606717089740692840762650704565381921135401683522595154637242362944243294450594276271740595224632011006931020778907373452097370049206872689538681181777827794713811697408879447530606966428395908445611736317178997785531098160259595644181768402936644991176494056154476537318163311887119065256172094426332568608287039851079838908919576287449611412083686325126979784003007016104590967632504570961129994892091504159607594899819452628773596181094457820137059077626882678470469015748675573283262579186234832164613559673349077303596178983967145634920309078611563427766863837523073213230743377285381651121507885095099693899192048302107436530776877262102639189983671900674916673519950774275840799598986964807998803359392625452693776972885473722713356890914115172056621576685092864 A100629 243 350803755672706740369831529297403103323916188561222251882793874726406850895754426139507418075288209136783802712569060335138393002466303452803377728484979518580139639104301663323545527029125231122741022744347778247698972960580670814722584946204506544631188103054990119353845113519763500721600591381944578832363903115201930636909278299894469468940954321474951087242651323927137438348536179654905133517408538902262369510023179271097365277601150414947706930387837634087609530140495661786943178146692554271341533622677410248306417988791293732383844516105825939642130844607124470964729913502183974213799231372409922822320224692564550254885928807505755042733646118348402085973694796930027298819079184491101150855684680664197114769501700259438177177415119491864162489440724807820348495489927862753760272126643787042060881086704468136564285105509455158882487279582357130158396496498240950033268569623626970348281218340230810748424074337382086552772657461358015007515522316393102530543280026291114673684429592858460978789362651963390774640018048463558427620234725092058477456296053936185980494525535092736 A100629 244 367844398908264142990036465664553756470978741336772183990252469985116790084866593143660130415713409183812212713134815009978075580954106609326754605023865883674688502213432220921150074550092018349759290665177215923859198271113837480218549232551336654543192696348989319391577493754099532532653061708913918693724812072925979619527783402590143217864230118594918311256550354638222066553754673117821805283150176087978666371342065227370190893325903897504206742238357235001049250676600379053905729968346291787626219959932588128528150549014819616728122147320182540486186992514760149266312633780466062945208742835556107233337251927230565848067267685259154599689475712193294065701952995385700304886514774956940880359650419712141153816545014851240646071985236336300956046527797456085029744006846598614886931105467635641416030446372224380766031818794682452680362981675349710112970764712139502422084623661664274059919326802325862611339522172394758789160142070200941944520596328434213879066950396848231860073324444761153579295034732145164444908931565185724241800315247098130310057213091052190150683027607485400743936 A100629 245 376672664482062482421797340840503046626282231128854716406018529264759593046903391379107973545690531004223705818250050570217549394897005167950596715544438664882881026266554594223257676339294226790153513641141469106031819029620569579743794414132568734252229321061365063056975353604197921313436735189927852742374207562676203130396450204252306655092971641441196350726707563149539396151044785272649528609945780314090154364254274792827075474765725591044307704052077808641074432692838788151199467487586602790529249238970970243612826162191175287529597078855866921457855480335114392848704136991197248455893752663609453806937345973484099428420882109705374310082023129285933123278799867274957112203791129555907461488282029785232541508142095207670421577712882008372178991644464595031070457863010916981644217451998858896810015177085157765904416582445754831544691693235558103155682063065230850480214654629544216637357390645581683314011670704532233000099985479885764551189090640316635012164557206372589424715084231435421265198115565716648391586745922750181623603522813028485437498586205237442714299420270065050361790464 A100629 246 394969915831943149567918568469171322619200516788169963110157285342324555038749770518739522468645994238284876552077365026716437074303522090988964901598725317468231854998478750192246641225151783150712010719773557109326420670803418367649428971593472393087265612561241932360030988380875439539158238038513788117187777069240762373658588169374066703170767831895843904659608109737091421858477936762053752111702506538627397702652290445163443493027945477354875995084111540273623264335326125124432132820263609607681998050003224094166562805845773818296634786558369513034592268147872909595722789149681645996887247592996946635063134491492063042255854879066422572568567484814126610675190849627705428886202487465215222337536817664079997444441605624478219976271862964810865958342586107199299736424164535284944566958947155466581458474327246389540989522354639818241806636926168573574572474960687504273141561692828956504733663253581459162673101620675590750312842374556695450027651907260655874515462737229344328610044163061628288576379227436900303856463692693694446151687537194157146110517528743056731589228909103730248164797579264 A100629 247 404449193811909785157548614112431434362061329191086042224801060190540344359679765011189271007893498100003713589327221787357631564086806621172700059237094725087469419518442240196860560614555425946329098977048122479950254766902700408473015266911715730521359987262711738736671732102016450088098035751438119032000283718902540670626394285439044304046866259861344158371438704370781615983081407244343042162383366695554455247515945415847366136860616168811393018966130217240190222679373952127418504007949936238266366003203301472426560313186072389935754021435770381347422482583421859426020136089274005500812541535228873354304649719287872555269995396164016714310213104449665649331395430018770359179471347164380387673637701288017917383108204159465697255702387675966326741342808173772082930098344484131783236565961887197779413477711100302889973270891151173879609996212396619340362214359744004375696959173456851460847271171667414182577256059571804928320350591546056140828315553034911615503833842922848592496685222975107367502212328895385911149018821318343112859328038086816917617169949432890093147370402922219774120752721166336 A100629 248 424095717850517114881361695591556903717632820317872237811912996490356032127295569276372801036372932663709493980642380912900315874943887339602785137314595838453318334040970090456663259206968070317097981288957212077536318342459765983515000456517219233847165570003985224157544298160604001167577485936099977102098729500831950486242742014248531320160246835300368812208489710874296703761075569682644249778463301116157708465619279980367567794324757459827575246255428958672849702936247221225959985258640112340976392998174905044751152906959399042349273208781034363391754877097394159669498490219946579592020011552844151106363352384052000252514790692528079990224546016211412607913317294427362148146973347324237329385272326265784675737910068284715902965595386859714067029130276423621235630510801665792968739065390051830298746266804394711203156612497959733301985931388409997521439649284482929132250814662266691477409388216102330493910128849921564924518439941880997363925191809339135482138548075676668885725804204366346182985999794983808177168993559582702947909582756864922136207341596896542162312097067614569521868442405349711937536 A100629 249 434274015078929525638514376285754269406856008005501171519398908406124576898350662939005748261245883047638521836177798054809923455942540635753251980610146138576197974057953372627623177427935304004708332839892185167397189982678800367119360467473632495459497543684080869537325361316458497195599345598566376552549099008851917297912567822590496071844092759347577663701493463935279824651341383355027711773146420342945493468794142699896389421388551638863437052165559253680998095806717154535383024904847475037159826430131102765825180576726424619365655765791779188113156994147731619501566453985225297502228491830112410732916072841269248258575145669148753909989935120600486510503236909493618839702500707660019025290518862096163507955619909923549084636769676144347204637829403057788145285643060905771999988802959413074225916177207700184272032371197910766901233593741731837461954200867310519431424834214161092072867213533288786425763971942319682482706882500486141300659396412763274733709873229492908938983223505271138491377663790063419573421049405012687818659412743029680267476317795222059174207587397237319190393285023078105024036864 A100629 250 455369309635403606275930850628211068797563445450376396427125229780860484345764944741930891488784163062560610672891970773120370297738405489675601948820264597403675366845792515656382600894674689332041044815922787954088675883277405773752550521541631667558938096366078781855970478067766785155372779410362336859965724042305908032575968717140652009029991409225645596293457210439399977413604942392881537900238780857524413759534286975686556433921921923272867370411553459987806259308624247034093790722625345984564902158801151213777904548421487421675961860270880653954941708295451830650474546054011601553696743049251951196678203995606743261983691945173323779921606209018775743237442145609180868459889382035312109463031106341346746518072102667995404972085399932735014450316604140723262231038458232330780660259051969523719514281431741428423230615661220480314227916791330203198506088128640995223325726960948181281398811297881822515181882643389803378986852024829756100480227252909663567174564031488756483603272570263189314734825186329540242619550300910584142138612376435090016149247408442765920653895162645519207385829236359147053684478705664 A100629 251 466298173066653292826553191043288134448704968141185429941376235295601135970063303415737232884514982976062065329041378071675259184884127221427816395591950947741363575650091536032135783316146881876010029891504934864986804104476063512322611734058630827580352610678864672620513769541393187999101726116211032944604901419321249825357791966352027657246711203047061090604500183489945576871531461010310694809844511598104999689763109863103033788336048049431416187301430743027513609532031228962912041699968354288194459810612378842908574257583603119796184944917381789649860309294542674586085935159307879990985464882433998025398480891501305100271300551857483550639724758035226361075140757103801209302926727204159600090143852893539068434505833132027294691415449531120654797124202640100620524583381229906719396105269216792288782624186103222705388150437089771841769386794322128075270234243728379108685544408010937632152382769030986255546247826831158660082536473425670246891752706979495492786753568244486639209751111949505858288460990801449208442419508132438161549939073469532176536829346245392302749588646549011668363089138031766582972906194599936 A100629 252 488949073121539043178895838851406898867685260673611653386208527301320256750945098442460084709113182789107256214464892052884956575049058585335894004824225556978848052700870382486432811126512032810019093103514678580988403100655092773497194921652262878660895819095201202957727846410635903499346091564032100080922029110666198856874372068909543752725127446446275130141704384403153173213642973260347547120927518593494548154693042687813126757638259919480596660015785042800818110628659177941014457037586017066097793890372685757581701160719984224943404424801688527463891923678834379546779645545606419569427574824563111913480237499286872496822079247464512671595600027881545516790726794520875456846025695904828856824122680691695622222780388482248652558345646407544371724549307907546148267185543556530668197490478774267191002528938567372851525085232721844598755176527243119768654561142351728852269053413174476938571816914419435443895662361267309023154705765158795604804766486473731465844362909575530822196003981963565054860681271890620405191718478159479477685388913902388171544282368568608479247952664643776459165494556000797676507398085908822491136 A100629 253 500683850876455980215189338983840664440509706929778333067477531956551942912967780805079126742131899176045830363612049462154195532850235991383955460940006970346340405965691271666107198593548321597459551337999030866932124775070815000061127599771917187748757318753486031828713314724491165183330397761568870482864157809322187629439356998563372802790530505160985733265105289628828849370770404618595888251829779039738417310405675712320641799821578157548130979856163883828037745283746998211598804006488081475684140943741630215763661988577263846342046130996929052123025329847126404655902357038700973639093836620352626599403763199269757436745809149403660975713894428550702609193704237589376467810330312606544749387901625028296317156127117805822620219745941921325436645938491297327255825597996601887404234230250264849603586589633092989799961687278307168869125300763896954643102270609768170344723510695090664385097540520365501894549158257937724439710418703522606699320080882149101021024627619405343561928708077530690616177337622415995294916319721635306985149838247836045487661345145414255082749903528595227094185466425344816820743575639970634230923264 A100629 254 525005069616630705910122376314319708556371906453599245374563320548873410091908103725466650402757698310421432619354868376827797735053969054901422481410628748937884237525880690878560021872428524867377746503793671790324219668144654909504096934058437837060840954269255369310824892700548048023275855163234839935439767139067822215727003204125587200058883314979685776244191044177838839557804947793348802119550662386372750669675941815722329295889711138129188990333656900648868506798650292396725427509907246521446973774224823645124597633334393014941957363856235877758953408269780416888467469934212912134586458828022875789096400400437485173993173574645093211270172564311981539137897614634518019110684917871720267134168334365670839058303148680358259819540320796095741056451599450586224604582244884820686782312218901714937930411811110114872484626199538217904111931373804013111845606506908268987388799950615388498268038648682776514578778169475307342093792002464920842346253131080375752221919930645577530792957001104821443548767974762474682362174868433463657260476790562929233269982647197897937649562842400268845512619642422366642628015570257847759324592472064 A100629 255 537605191287429842851965313345863381561724832208485627263552840242046371934113898214877850012423883069871547002219385217871664880695264312219056620964483838912393459226501827459645462397366809464194812419884719913292000940180126627332195260475840345150301137171717498174284690125361201175834475687152476093890321550405449948904451281024601292860296514539198234874051629238106971707192266540389173370419878283645696685748164419299665198991064205444289526101664666264441350961817899414246837770145020437961701144806219412607587976534418447300564340588785538825168290068255146893790689212634022025816533839895424808034714010047984818169009740436575448340656705855469096077207157385746451569341355900641553545388374390446939195702424248686858055209288495202038841806437837400293995092218762056383265087712155356096440741694576757629424257228327135133810617726775309426529901063074067443086131149430157822226471576251163150928668845542714718304043010524078942562563206226304770275246008981071391531987969131337158193938406156774074738867065275866785034728233536439534868462230730647488153152350617875297804922513840503442051087943944036105548382691393536 A100629 256 563719901059408034898342380406952041184467177657845025093507183009644016497185414934563756454627385613873627269399194074214998873939917471449409515384454605871401883901888380230325200378781299600727539627993040067800073177850316458381483977448714765756322165210970847365598743232890746884151811178131594772627137810037945085622433906451652325262278278029454328331293561179977255964840838079855117856061394291152070047955067254131565735697254140287951334121579129092902854026139165696193292161667584950756128739616326326794414170082554357796636553997226385159139664926610708909303465731826932279742597787702184963509808277800075728696387557588022537319252445999104362888253572262916471200773681604871117650409160064837289714072865208991070872099134893144973080586027361789850676197818380642034138572612861014674181447163132518208031169947450354050070602293471146857233017537113953343201483056144877168598944659539139652148179863383797628460380203803296601276482276531953750796136359113335915447045816719860991990367158174245532193382271838707289984575192208705621714232652050619420537679879201489208271094429872819737252161591909061603411500929010668404736 A100629 257 577249178684833827735902597536718890172894389921633305695751355401875472893117864892993286609538442868606594323864774731996158846914475490764195343753681516412315529115533701355853005187872050791145000579064873029427274934118724053382639592907483920134473897176034147702373113070480124809371454646406753047170189117478855767677372320206491981068572956702161232211244606648296710107997018193771640684606867754139719729105988868230723313353988239654862166140497028191132522522766505672901931173547606989574275829367118158637480110164535662383755831293159818402959016884849365923126748909390778654456420134607037402634043676467277546185100858970135078214914504703082867597571657997226466509592249963388024474018979906393384667210613974006856573029514130580452434520092018472807092426566021777442957898355569679026361801895047698645023918026189162547272296748514454381806609958004688223438318649492354220645319331368079003799736180105008771543429328694575719707117851168720640815243631732055977417774916321137655798135969970427424966023446362836264944204996821714556635374235699834286630584196302324949269600696189767410946213470114879081893376951306924446449664 A100629 258 605289634788628315752001802114662546981932907806466565153228173241876975864373958298035328499883382269392028249740830029377604259062193052203556896771860349753560168257849866432914920767878123530375660127193528301704734241318475192999754693772557859038926101205257182461163589410991767352111482427310607483189528224049508665448068358032842535540959956646925416227138024660844371098203081349552291902502330962164810754667041383493898929023471572384336750722937811832544975936832411452468815382233855546699835852054455290311454343995888146719709154554056349741701154089047808722208553864413345118375295199065708851504394982095352020268588318295468359774282191683539820973991298856099739346762203097609561150868925874326349720805036758408213637920995808987528491979340008362142169748278892851304027021226089831754746352783901535654404599868229327307168595835370292517857247843324723958580058416210094819267386363208614809488312164789789677629922951765243429867610807907092414663484906387072328576820750656353238566186222847710907561173001293357399350134698747326162938494174573189436937951454221906686005320819607881552700336735639179448175429630093609608360402878464 A100629 259 619816586023555395330049845365414448109499297593821762716905649399682023285118933297188176383880583443857436927734609950082666761279685685456442262294384998147645612296038263227304878866307198495104675970246172980945647863110118597631748806423099247655860327634183354840231515556855569768562158005566062062786076901426696873418821998625630756393942995606451626216589337252704636004559955301941546908162386905256766212779050376697752503320034890121560832740288319316526055359316389327328066951407468079820631912503762217278929248251789462240982174263353702135501981787184956131541559157159265401216302283843285863940500461665640468755034437934559600408864964283944776677367090028646133091084495971952190618489780095310182114104357640610010765231099708403229175786844168562833581822237586279735323669735515987716860265250715172510110310265066831162540642135419179538285821791564517333585979818199137094929803635925621564916031656744744629893041102607609272184433467296862632615408544140362064462664448672105716291774692196055969342641153324397976934537931517261990849018034762945983424462289123232446469448519278470709965144817294519754931639941215856238961052547547136 A100629 260 649924796506235622213602346653884820340866335473739248662642058224920977248216870601032389239903966665226255783936246363017882381875607697313174401627597043817665645558930617901834440662116936969202880710176851079668063653708555718630308636443907716709991398909341445484950601656545385925639833392844439093547973372990400100742014696030869396016535170561030620411686380899092016403117459690688659490773283011566518888331005527796222528921308904944105771751480564715645625024450542255292355131639037249265998928285544970745470515414868387158800124360370371570436126054479252560587321934777433877345785383583257318067274212091510620165278990791668767558325988789001678149246873793877647652117016448285740229973539653219969520479090917360282648162965607838624436229865910894941785892834599270859746752316588412336194469495533912729961428696502717553092216367789301603537593870911555327582252373847978378453113777344344558053392810502777345034725467207876500190064507404275031857334629580524292106002836930801923566363939644171584109429289988283933062110046078644509316499934819590847515288969279682585789148450550941703172411691939418346547199283000357671624824636096785678336 A100629 261 665522991622385277146728802973578056029047127525108990630545467622319080702174075495457166581661661865191685922750716275730311559040622282048690587266659372869289621052344952731478467238007743456463749847221095505580097181397561055877436043718561501911031192483165640176589416096302475187855189394272705631793124733942169703159823048735610261520932014654495355301566854040670224796792278723265187318551841803844115341650949660463331869615420318662764310273516098268821120025037355269419371654798374143248382902564398050043361807784825228450611327345019260488126593079786754622041417661212092290402084232789255493700888793181706875049245686570668817979725812519937718424828798764930711195767824843044597995492904604897248788970589099376929431718876782426751422699382692756420388754262629653360380674372186534232263136763426726635480502985218782774366429560616244842022496123813432655444226430820329859535988508000608827446674237954844001315558878420865536194626055581977632621910660690456875116546905017141169731956674195631702128055592948002747455600687184531977540095933255261027855655904542394967848088013364164304048549572545964386864332065792366255743820427363108534616064 A100629 262 697851436463434264369408301306822583678714120791768684959414844257540852366362883386724493905532458751955237258134255069540187173332579550021487781233724618565788233684583661155362765262561207602604932959799707440859155982081128981727738376978234345427861443689227894313807423572596464222580443074288896580563107561018144538660514613150991265584572808198352121680695765542549821636521260454526517057737816071307647088486986191169998678513858976062126749409362416258327374751373569838986687052301859965630816350439366249722268150959780898747828223182130916085597830465230476014561701565523130885500655876481226368562903167199301468211637845041525626481908973588906213035033282493735985422813442702620332387721967938984737546143624435468263155794052941009913299808427906439756265558389691151402014526010489867319129550894846943308525603898228770366414053242952739551468580895523793960115085173923858202792808685765246401848723885737738503523463466499037500480816210857927778104152592944156508282208287475253819192856201601358707690628021431044928916003946165207802881083633309068587544772245761446345806276736701341949282011916581957152920653860220296238982832248442698894793573924864 A100629 263 714599870938556686714274100538186325687003259690771133398440800519721832823155592588005881759265237762002162952329477191209151665492561459222003487983334009411367151293013669023091471628862676585067451350834900419439775725651076077289204098025711969718130118337769363777338801738338779363922373708071830098496622142482580007588366963866615055958602555595112572601032463915571017355797770705435153467123523657019030618610673859758078646798191591487617791395187114248527231745406535515122367541557104604805955942849911039715602586582815640317776100538502058071652178396396007438911182403095686026752671617516775801408412843212084703448717153322522241517474788955039962147874081273585649072960965327483220365027295169520371247251071421919501471533110211594151219003830176194310415931791043739035662874634741624134788660116323269947930218391786260855207990520783605300703826837016365015157847218098030799659836094223612315493093258995444227608026589695014400492355799918518044778652255174816264480981286374659910853484750439791316675203093945390007209988040873172790150229640508486233645846779659721058105627378382174156064780202579924124590749552865583348718420222405323668268619699060736 A100629 264 749312274269268016328106679245929264643575130033510031974403460845767840574373198653560855471603305951529180019901833875249327416795528124665171529415612442252533722034223101009557162954706309962863687867653056542214482271300302748819604476291408954359158006966144848392186811371580323910304266933315127317361194059675813814036979477503399748916847633335700760927700216882733795094873003215222371481942515942182387049940305953169687075145060546235720313229999723510263690554671403384304951667255782518089010058729788318380827697828662492861852392398260334044540754614179339896263731999508462071188209394009270702737627905483954930003442037762317081921427644303319983349169212645531345562329117179231045277478861059674992800957539467310663175014302573232548708618160230833125238696093725479703059234432998833268760154070133789108920876680385670262510573868321189711790815929451271962134154804564360743784112292336618507330485757144406926408314089316039420010672475255359977321820067122188139344409433341595390683103625677154619674017759436881272200220419946628031604567195525826460931427432828471668224166333914466647869782965700446518866869803145581925465766203128884670778436169562310311936 A100629 265 767295768851730448719981239547831566995020933154314272741789143906066268748158155421246316002921785294365880340379477888255311274798620799657135646121587140866594531363044455433786534865619261401972416376476729899227629845811510014791274983722402769263777799133332324753599294844498251684151569339714690372977862717108033345573866984963481342890851976535757579189965022087919406177149955292387708397509136324794764339138873296045759564948541999345377600747519716874510019127983517065528270507269921298523146300139303238021967562576550392690536849815818582061609732724919644053774061567496665160896726419465493199603330975215569848323524646668612691887541907766599662949549273749024097855825015991532590364138353725107192628180520414526119091214645834990129877624996076373120244424799974891215932656059390805267210397767817000047534977720714926348810827641160898264873795511758102489225374519873905401634930987352697351506417415315872692642113627459624366090928614661488616777543748733120654688675259741793680059498112693406330546194185663366422733025710025347104363076808218446295993781691216354988261546325928413847418657756877257235319674678421075891676944592003977902877118637631805759422464 A100629 266 804567928119472106997003048240107033193371070003218242854494293360447343818868685978988777049079713936824997343793751406155201275283238603621280667267589357821330227318535702900938149583251582643834628474380463530812511193201649925269775957331702206183535069504033075760830134190864598757960915971960671172535635376454273173368463147625067412603118002147958539356696763000862179251611191520670733720626540130907994811676883205274478381575482375505578663081431234641406217817144444390503371775431064995520206654814870032112122658896268904565872367832471785503834487101765340683330190382199383167752445802017448997267262380667641369275688179905187222008671143478270008176986579270656692433269571968337277473666738395657999617287017374182139852189488471070610426560507885779020933417979058471531637800760131773023870410049786478641844036798476374611130662404657930058988305002537264075741986312551300230424749394994341978053193147682256524559896939027103079298161563047285087826129713871580723610832349159011049862068293015601236458806114426150110083705166915538365304617627254465543267975630648880648171339200256712478470866476075326882782563195600058074191043852505163133487277552573408355992169611264 A100629 267 823877558394339437564931121397869601990011975683295480683002156401098080070521534442484507698257627071308797280044801439902926105890036330108191403282011502409042152774180559770560665173249620627286659557765594655552011461838489523476250580307663059131939911172129869579090057411445349128151977955287727280676490625489175729529306263168069030505592834199509544301257485312882871553649860117166831329921577094049786687157128402201065862733293952517712550995385584272799967044755911055875452698041410555412691614530426912882813602709779358275453304660451108355926514792207708859730114951372168363778504501265867773201676677803664762138304696222911715336879250921748488373234257173152453051668041695577372133034740117153791608101905791162511208642036194376305076797960075037717435820010555874848397107978374935576443299890981354129248293681639807601797798302369720380404024322598158413559793984052531435954943380474206185526469783226630681149334465563753553201317440560419929933956827004498660977492325538827315058757932047975666133817461172377712725714090921511286071928450308572716306407045784453783727451341062873577954167271501134727969344712294459467971628904965287048690972213835170156535981681934336 A100629 268 863898234670902870084085215550892515776278797414087241952659669150437820408027188499562635144208189563924693416720257714647650644409750734879526908887838493150063784387339154641975420044705394198877736332443616181540105970608755990568632928496688099892333024297227250123763936040263718407401088436443783921062631834112937929766921844207721151731432511713584919925235368919441469922239955722218327328603847622970349125272473071466384838081426439555212955872537434414435498243921974191325658688301470114552418522397856930603009156275009600383041724387637181395424001174753990525300365015250022814217409135919358566152721324104655581623934985146635874821083497414523342944452484449595506611105868488981738561769035653084654189257063966874021353113031744554328472208497783642749597982403388637025032845895532476447004609626485664387430658795519142895862728152705631917602530208092686556656874536621867202987890710124121225194603579416647493116844536562978445801624636553082888450428713833069187933134992744201390715052157355138132091933778166287132499078378602114618304158446710761944573707074440479410725796017406343724876868900881573848515183601038875131087818750652880832368184880094427382059873528115978305536 A100629 269 884631792303004538966103260724113936154909488552025335759523501210048328097819841023552138387669186113458886058721543899799194259875584752516635554701146616985665315212635294353382830125778323659650802004422262969897068513903366134342280118780608614289749016880360704126734270505230047649178714558918434735168134998131648440081327968468706459372986891994710958003441017773508065200373714659551567184490339965921637504279012425181578074195380674104538066813478332840381950201776101571917474496820705397301676566935405496937481376025609830792234725772940473748914177202948086297907573775616023361758626955181423171740386635883167315582909424790155135816789501352471903175119344076385798769772409332717300287251492508758685889799233502078997865587744506423632355541501730450175588333981069964313633634197025255881732720257521320332728994606611602325363433628370567083624990933086911034016639525500792015859600087167100134599274065322647032951648805440489928500863627830356877773239002965062848443530232570062224092213409131661447262140188842278023679056259688565369143458249431820231243476044227050916583215121824095974273913754502731620879548007463808134233926400668549972345021317216693639229310492790761784868864 A100629 270 927603666245915287450920692717048494717570371867928518469378114804827635683499537621112207061988604498106264907910001616275839920243301157454883643406309515052360993564404266411892754481968131509741999362589078815922788514034736047684090717830495458337487865124341105690394514429292102443785219797332456620863662323800891394706718555865042344343489103260246037499416168652873992975547068222853944112044142720106246967686869732747198410727495485729840107947009856336436343814777577481874937737978267982681002807850859754356716471347429853932798319812086830201741432274758492537914732079340347312579414018156315983730847657107828051104664833008761711694225868170169578343753941334240315330812873888463375866005021008864147815582121068675987265906534783567666720844285718508523317712892534418900132701611779954711443768876750675989211638248622367519920287780302295750279158492652540824405031807091518488821996021001329190737568402319759935224308097813567167267721579415844293467951860773093741369523157147385566689716767693641033724345910655480520957290096559197120514970877356220330796359136551424141907161379581823260320243389041456312095392931474370078162473609507425455801653072721811749448513479288565829330653937664 A100629 271 949866154235817254349742789342257658590792060792758802912643189560143498939903526524018900031476331006060815265699841655066460078329140385233800850848060943413617657409949968805778180589535366665975807347291216707504935438371569712828508895058427349337587573887325292226963982775595112902436065072468435579764390219572112788179679801205803360607732841738491942399402156700542968806960197860202438770733202145388796894911354606333131172584955377387356270537738092888510816066332239341439936243689746414265346875239280388461277666659768170427185479487576914126583226649352696358824685649244515648081319954592067567340388000878415924331176789000971992774887289006253648224004035926262082898752382861786496886789141513076887363156091974324210960288291618373290722144548575752727877338001955244953735886450462673624518419329792692212952717566589304340398374687029550848285858296476201804190752570461714932553723925505361091315270043975434173669691492161092779282146897321824556511182705431647991162391712918922820290269970118288418533730212511212053460265058876617851407330178412769618735471755828658321312933252691787018567929230378451263585682361829754960038372976135603666740892746467135231435277802791491409234589632167936 A100629 272 996006852543976313297035895077347166614498375937827854522927745136217029544408280228449642119405325261011225428046477163302968443094056708586917960978856351800877548736295698490487661489852636637142248164993234850288695182225907083198866543144785516259010227876476005622180985202902421106784799369428662306487025238878047738978295927229176464652614072258780926993395515864428544059727096431459632436460338172803203092878568567690369352424442169799324488735379258488663117467570394199689722586663219536084700365050903672611172690595433069073856441339165450307196133467071652937150953579342217240202518152706331841491514688409085856271488032703483208295920213957021425440133255975416189837642178611680637759561810851216110243708762298068983831895255672027391692263442167368492386707572738222932608560870680348458503026067156702029889108775103946388037566135826698310292192149085829783031122567324463197117453618910709511687000601631584864089870426084310022128556465006129506168269916530695723981096052765672415208690124186754396752424691314156690169150894376608440157292649159348315735166031839791227929030298374543264781884960673314912165620468237997136977196981824366750456498352519522792437477857339890895929569058140125659136 A100629 273 1019911017005031744816164756559203498613246336960335723031478011019486238253474078953932433530271053067275494838319592615222239685728314069593003992042348904244098609905966795254259365365609099916433662120953072486695623866599328853195639340180260368649226473345511429757113328847772079213347634554294950201842713844611120884713775029482676699804276809992991669241237008245174829117160546745814663614935386288950479967107654213314938216882628781874508276465028360692391032286792083660482275928743136804950733173812125360753840835169723462731628995931305421114568840670281372607642576465246430453967378588371283805687311040930903916822003745488366805295022299091989939650696454118826178393745590898360973065791294311645296889557772593222639443860741808156049092877764779385336203988554483940282991166331576676821507098692768462878606447385706441101350467723086539069739204760663889697823869508940250313848272505764566539967488616070742900828027316310333462659641820166276614316308394527432421356642358032048553173698687167236502274482883905696450733210515841647042721067672739172675312810016603946217399327025535532303136650199729474470057595359475709068264649709388151552467454312979991339455977325916048277431878715535488674955264 A100629 274 1069454214567068166852354775773823367761883391024520991113455086882768801762874835813198655421437499741071469275585805146099275200702252653837553753959798044616659943980759038300530268297608927553974343692140488935809350491543257851568470716768856696316731298514742992968994865909881455733215209250404381702847425512326950692809631365314827203173969360315211232566299337157692441616355737464539356714694487613322538481989875624380924655705919357582844390502593578341384619071155295916373862964257763418388019988463223162277819407578927949657280606037664513250630136674680960563431422259622241059699297970680007287832377862055163505485549399429209711229033302292682442959168685074102278835400176721839755693435172224127778831264930954711022377485721202229037333613395081308758295433502506552166177745227299345474788627518868383731397634173914517184289668043203190791590856371117898803785361794206531913093766191004586124212949343084995307978649571227424220941796581222673667133337391099996978656462617215813343692664274595072182608968164474299561524026949859170889468286256010150727188805075970499508855716735127946320293816119831533421915113111657601111964673333671390402280113373687307398761390880499746238556409656021340572829890904064 A100629 275 1095121115716677802856811290392395128588168592409109494900178008967955253005183831872715423151551999734857184538199864469605657805519106717529655044054833197687459782636297255219742994736751541815269727940751860670268774903340296040006114013971309257028332849679096824800250742691718610670812374272414086863715763724622797509437062518082383056050144624962776302147890521249477060215148275163688301275847155316042279405557632639366066847442861422164832655874655824221577849928863023018366835675399949740429332468186340518172487073360822220449055340582568461568645259954873303616953776393853174845132081121976327462740354930744487429617202585015510744298530101547706821590188733515880733527449780963163909830077616357506845523215289297624086914545378511082534229620116563260168494523906566709418166011112754529766183554579321224940951177394088465596712620076240067370589036924024728375076210477267488679008016579588696191194060127319035195370137160936882402244399699172017835144537488486396906144217720028992863941288217185353914991583400421682751000603596655790990815525126154394344641336397793791497068253936771017031980867706707490224041075826337383538651825493679503771934836094655802776331664261631740148281763487765852746577808285761536 A100629 276 1148317719033731143808383755634496114354467469953974397724449055931582647375163641689764447546561789673977607134327461086081222239080002845440375567474840775098325829037638030689297230449083984710488270245201823054187750913044954260445451008313979575497741146185108632161747722768711533902757756165070873547207620663310074521255477266960752895380836450264968123801026451209691657892159317778039624198622706732674349169962000202455912910624245858607911566966423105538965215567007473224507023085168177699020427722160960195183233805436397520629588652806707307157803772102441229213450923035960986666409217094557449545570430411860331650998287817785224194213575499760488228155753741435148156039279181523230559913983466649689098051350995190545474560506334817636879412358143345437094439313899852093894862843268567693804105686926566332763682821787183706901538532309063504883182769981646153580623912477411234209079509992958796697377502792063684649020436943666552401815823658958997773504518541527112122257079239997121221300100233623349666766214555680566412313208916966942693985380074682470204326633954653022712829841440003605955326370336428513269164095125677548281425376568860479347160342692789803051994751184804763557724698430947566809595571901050688372736 A100629 277 1175877344290540691259784965769724021098974689232869783269835833273940630912167569090318794287679272626153069705551320152147171572817922913730944581094236953700685648934541343425840363979862000343539988731086666807488256934958033162696141832513515085309686933693551239333629668115160610716423942313032574512340603559229516309765608721367810964869976525071327358772251086038724257681571141404712575179389651694258533550041088207314854820479227759214501444573617260071900380740615652581895191639212213963796917987492823239867631416766871061124698780474068282529591062632899818714573745188824050346403038304826828334664120741744979610622246725412069574874701311754739945631491831229591711784221881879788093351919069849281636404583419075118565949958486853260164518254738785727584705857433448544148339551507013318455404223412803924750011209510076115867175457084481029000379156461205661266558886376869103830097418232789807818114562859073213080596927430314549659459403426774013720068626986523762813191249141757052130611302639230310058768603705016900006208725930974149318641029196474849489230473169564695257937757634563692498254203224502797587624033408693809440179585606513130851492190917416758325242625213240077883110091193290308413025865626675904893681664 A100629 278 1232996762166797995878420280266954135147878483737045665861951378711055570999357020926450120038997580973241081219568181079857872579139126337188338945065470607963650155017185623724093985500547776872227787223687932734328806503830554581607269618169691594093690286184649184335500062873522652542584951734830444851852060717722649294028782930616973750299500504753192156551971954794141327222711141169587893231303683414958836075767884108073381208238826726846105066745225292097153013635471798521713332468278586469302317075653274621567441480467738589789892148434376623421748478091355560308452879435116367416029912293522096347848765070895983740187832982345686266543814802674538193230487178423400358775852244013980679774581890586280341174572463240111525409543670310644130269893480976983087860529164135740628889293561017997412693938969304288198667754023237573271539372087816779465101574365465187468243250841511897417748230420865805522687295864515553479200003777169509223717303407632988210534680611021141115604827260067042694907877276233561600183347398591800940910321001797149595943335830722811778019332634249469894787342149420258425049399400336245483240458455554519927545749156935112695734275583421194777649610975598427906360046983095578434497010075357313649797144510464 A100629 279 1262588684458801147779502366993361034391427567346734761842638211800120904703341589428684922919933522916598867168837817425774461521038465369280859079747041902554777758737598078693472241152560923517161254117056443119952697859922487891565844089005764192351938853053080764759552064382487196203606990576466375528296510174947992877085473720951781120306688516867268768309219281709200719076056208557658002668854971816917848141586313326667142357236558568290411588347110699107484685962723121686234452447517272544565572685468953212485060075998964315944849559996801662383870441565548093755855748541559160234014630188566626660197135432597487349952340973921982736940866357938727109868018870705561967386472697870316216089171855960351069362762202357874202019372718398099589396370924520430681969181864074998403982636606482429350598593504567591115435780119795275030056317017924382172264012150236351967481088861708182955774187950966584855231790965263926762700803867821577445086518689416179927587512945685648502379343114308651719585666330863167078587747736158004163492168705840281186245975890660159260691796617471457172262238361006344627250584985944315374838229458487828405806847136701555400431898197423303452313201639012790176112688110689872316924938317165889177392275978715136 A100629 280 1323920192395071872334039473972430539998025552858169749633906205576523577770211110476772721735692213725795573740431283245048881763884429863059046090404834210013278643146035642964086348738787722937930879197046576900947520111166082663386546531473308193759626634778987215988512065461930894246393403750708806185959041453206266579082777692420734840006706218262613215998607917537506853205894714944554797806497270927896449532912010082823325464381681637303686621662659948427329862068048360045264977209607871575690389944238293083734734354250690006556186572223206299935829332135036157958140197382713938001542124864606439116842871483371342895463625889071216970370505882141958717956967755368955345514237995642064696601919468035481082908127739099610299256665767567005675050889038549935122776516842304305526454497162278919838733270782645466421459188574894450309916332673387076960663908804446233000653450234254519651033874904872737681159530443192587269125758116504878391059041421273260283750003974535274564030922085429308785516259658551176282597226170189615373737964292895178685149060415524867156939161329961750675862048851630588823863909402221546438486371292663333158447320543213970155563278084261337840812767721829475471707538048354743554591884120860539410073283176657202446336 A100629 281 1355694277012553597270056421347768872957978166126765823625119954510360143636696177128215267057348826855214667510201634042930054926217656179772463196574550231053597330581540498395224421108518628288441220297775694746570260593834068647307823648228667590409857674013682909172236355033017235708306845440725817534422058448083216976980764357038832476166867167500915933182574507558407017682836188103224112953853205430165964321701898324811085275526841996598975100582563787189585778757681520686351336662638460493506959302900012117744367978752706566713535049956563251134289236106277025749135562119899072513579135861356993655647100398972255124954752910408926177659398023313365727187934981497810273806579707537474249320365535268332628897922804838000946438825745988613811252110375475133565723153246519608859089405094173613914862869281428957615574209100691917117354324657548366807719842615752942592669133039876628122658687902589683385507359173829209363584776311300995472444458415383818530560004069924121153567664215479612196368649890356404513379559598274166142707675435924662973592637865497463968705701201880832692082738024069722955636643227874863553010044203687253154250056236251105439296796758283609948992274147153382883028518961515257399902089339761192355915041972896975305048064 A100629 282 1421548482212715400811046682071158093730784913524539600273533781420655397973992330628395451869926603468533575199177188618199425274313605046361090368811355583077256874511869409645270842588286029176180541014960446894579657572440152365919448489765023347281606920386571570168186908215101080950073558764854514846974144359257307324854581966446350802529148907029440425552851246837564196973797638776526327464699578737141706204592889737837108553870833873425766915068462405716107097546614658235211539192362786350439553357997683106375918397688598040898211728543253267621388470039375538551925571185435289859998755964958270979463813947952731389904554987784950175665380941693835780751816111159047905667008123410814598455351611509527154679268303005811680413038145425756715747492889074213653811721138622545379028532036028191384391248019643650660708341881967127683246928332113436273771641690655757532050628846421675210344956326145879845641764653057137037630270405398752628513920427369502899500486827624755262723367072410749838419453427430357219021485085319932037255843477900139402197873842451868778449549343463396020933349106326933817929648809312112924961060110925565163470906967983239137116077957613994585874522856125505609954512298589822543359733231529432035795971051772418777466078756864 A100629 283 1455665645785820570430511802440865887980323751449128550680098592174751127525368146563476942714804841951778381003957441145036211480897131567473756537662828117071111039500154275476757342810404893876408873999319497620049569354178716022701515253519383907616365486475849287852223394012263506892875324175211023203301523823879482700651091933641063221789848480798146995766119676761665737701168782107162959323852368626833107153503119091545199159163733886387985321030105503453293667887733410032856616132979493222850102638589627500928940439233124393879768810028291346044301793320320551477171784893885736816638726108117269482970945482703596943262264307491788979881350084294487839489859697826865055403016318372674148818280050185755806391570742277951160742951060915974876925432718411994781503202445949486468125216804892867977616637972115098276565342087134338747644854612084158744342161091231495712819843938735795415393235277973380961937167004730508326533396895128322691598254517626370969088498511487749389028727882148607834541520309688685792278000727367610406149983721369742747850622814670713629132338527706517525435749484878780229559960380735603635160125553587778727394208735214836876406863828596730455935511404672517744593420593755978284400366829086138404655074357014956828125264647028736 A100629 284 1526376060195512590459744343756233389354855957999521419157935061388231838296040429650944398684119201954427967639605677806097490489793190630495361735236337655685957329354913769562316307494763122001349311462710441536441097235127301332220264058474341500312738056346900142858932997599803219003703635922346073866425098645148252452317919375409611508851512160601397784232454706180040412575740756866800507235967821285250152166591686604536098753519271423653168095984463908389040861099047948158612659118255105085643269224361757246414064650009312644436872459744225626469749797232648442585726881516891130368243768867545173965375742130471406868378172058492510121368066545989176880780919122508502852334273239053945168271276821903579080442847682654844916327200651651029272546962538141575840009502007963928722800867336407343932497343778248561290447780144358976386650451069720758839507325908399156848565780677903825413491377074836215915544226829152297499003083182706076094665331329074589565282941415181778303350187367751858608712209200252123393323696890700219449239125330618999371570214668516158214381071004028389320751316451856251857991065016190216317341663812478858666856109818736632792515203645934645234563034806665889966554790592518268685543399048175826663799599248981315371008277502522803879936 A100629 285 1563009085640204892630778208006382990699372500991509933217725502861549402415145399962567064252538062801334238862956214073443830261548227205627250416882009759422420305259431700031811898874637436929381694937815492133315683568770356564193550395877725696320243769699225746287547389542198496259792523184482379639219301012631810511173549440419442185063948452455831331054033619128361382477558535031603719409631048996096155818589887083044965123603733937820844130288091042190377841765425098914419362937093227607698707685746439420328002201609536147903357398778087041505023792366232005207784326673296517497081619320366258140544759941602720633219248187896330364280900143092917125919661181448706920790295796791239852309787465629264978373476027038561194319053467290653975088089639056973660169730056155063012148088152481120186877280028926526761418526867823591819930061895394057051655501730200736612931359414173517223415170124632285097517288273051952638979157179091021920937299280972379714849732009146140982630591864577903215321302221058174354763465616077024716020864338553855356487899820560546011526216708125070664449348046700801902582850576578781508957863743978351274860656454386311979535568533437076720192547642025871325752105566738707133996440625332046503730789630956866939912476162583351173054464 A100629 286 1638933814984263485495210890238501050855585219599673519733709736888552026186863502911148721965669351739971850849963175128275437760333193890367799733132470265496123794007713854292557193674371825065663340151114817479183626213806945404655816299907882099744695931056135336139211291536600330414108204790691795712574017778621413338564315778037257008645614812482325793791314356211140664992788418429298901683673286832130522683633709437990957349447908917584429454760965352655817635807022388519286197911125468231970280110289258461609855236554920975823910887781131397633171828104214091092757658125778569131019856060472369495979862200526014390698506387871582508056209148443798668228334642998759308174605205416171119375587701559672153962945998527986342894295808517764782581968681363805212686134863362851353026193682576043081075030783611661725381193228954990616174984582024718766996719382246967594641113129076409996059785428606422978414288068203724290370208718222547401768749530844894031878272591222423927002855494991639441908749797748296232220455721843582268626293844663447434284656042244095094582114210938954097045639577417340055802715126186672399537000933205843666388287702314581470253488310517316158952620836284920051271839846748606571737451725148175994696016468070227708385664604657000039636757643264 A100629 287 1678268226543885809147095951604225076076119264870065684207318770573877274815348226981016291292845416181731175270362291331354048266581190543736626926727649551868030765063898986795578566322556748867239260314741573098684033242938312094367555891105671270138568633401482584206552362533478738344046801705668398809675794205308327258689859356710151176853109567981901612842305900760208040952615340471602075324081445716101655228040918464502740325834658731606455761675228521119557259066390925843749066660992479469537566832936200664688491762232239079243684749087878551176367951978715229278983841920797254790164332605923706363883378893338638736075270541180500488249558168006449836265814674430729531570795730346159226240601806397104285658056702492658015123758907922191137363935929716536537790602100083559785498822330957868115020831522418341606790341866449910390963184211993312017404640647420894816912499844174243835965220278892977129896230981840613673339093727459888539411199519585171488643351133411762101250924026871438788514559792894255341793746659167828243073324896935370172707487787257953376852084952001488995374734927275356217141980289215152537125888955602783914381606607170131425539572029969731746767483736355758132502364003070573129459150566551732218568720863303913173386920555168768040588039826702336 A100629 288 1759791783916481606212225284549351913371592834280393994883373487173273937316778582454846138658686675118174948840295409995065902515178638455589177316320371856499572227507642943978160590760241265500214274623790459753525708841747283542663554286072020357756819743337593002216969850095905001537847219145322946950254605584625384563607977964821703480419926218356190465587733752195535906749929583250350617735024026023207009232398234119834425439902403114152970956754364421761460872482799931457535021323116850152249823679412909548176399938074432324757025979459571339678311201614033300256439761025941902238851355226589056324215377906461456451318862882988884479966768705575531143512262888055876649296378703743454256814465279744650023438182464872941370866410620633419494052526481438447016650318387697218785639213124506477516576083434451334968681789512954581238114611848275099141962088471510012203538841436604851904541066819160482386958070298014503323135213544364980085101637947448540778875690558068371857081288912400745799105443049393886689276719696883564667808854727128902714216926714011795720086051830629913324814058051102683920745869123744067786769316137510144745806607529720027729666582280897541436098461026332975439546798836883729289795758264472549162817915047959764059697363608056646116927644449324228673536 A100629 289 1802026786730477164761318691378536359292511062303123450760574450865432511812381268433762445986495155321011147612462499834947484175542925778523317571912060781055561960967826374633636444938487055872219417214761430787610325853949218347687479588937748846342983417177695234270177126498206721574755552404810697677060716118656393793134569435977424363950004447596739036761839362248228768511927893248359032560664602647763977453975791738710451650460060788892642259716469167883735933422387129812515861834871654555903819447718819377332633536588218700551194602966601051830590670452770099462594315290564507892583787752027193675996546976216531406150515592180617707485971154509343890956557197369217688879491792633297158978012446458521624000698844029891963767204475528621561909787116992969745049926029001952036494554239494632976973909436878167007930152461265491187829362532633701521369178594826252496423773631083368350250052422820333964245063985166851402890458669429739607144077258187305757568707131462012781651239846298363698283973682579339969819360969608770219836267240579996379358132955148078817368117074565031244609595444329148334843769982713925413651779724810388219705966110433308395178580255639082430564824090964966850095922008968938792750856462819890342725545009110798397130100334650005623733907916108010161700864 A100629 290 1889562039922696823516764508130940141481504079665559975504720115390671761506179500929200890562735143985884585118885478226929893166854098941140866246285261045556116938783799508607839968887819003098268347625385682049549285042630655578144746597449988934302940179650518957970085250594983611281970878118426782127421617464836246778029874280899463729853239863643198232211582471108798729171163302590791320926331446385981760422780119798210050549832808701773891250124456374182856290124313007030288632339362380047611403381211208747405943543261528012149169432000306664524313442860683859814089296750118969427973937825869666636001755242133225635735683037586383393244809689310789779803662919788624807334501985952252201772528379057690770408156791077487995799160200131899882901116935988020243385471235786750858619313706232324268463394061683960848507367547223923687769361647018916206471207814248532537690054858986874051231798969311254506892232213310316376637265589755958638300707955081012322048364649079911514532730473072153013291815988184313988193306248068485842035033758058410283481833621577351894000590729579102202347751152632881044357140953394237054545328576722777637866403120213716783782774970137006498711940986007681079806181516476613963547522066357829336013781083473364540069092088505964296912406227040872863315645169664 A100629 291 1934911528880841547281166856326082704877060177577533414916833398160047883782327808951501711936240787441545815161738729704376210602858597315728247036196107310649463745314610696814428128141126659172626787968394938418738467883653791312020220515788788668726210743962131412961367296609263217952738179193269024898479736283992316700702591263641050859369717620370634989784660450415409898671271221852970312628563401099245322672926842673367091763028796110616464640127443327163244841087296519199015559515507077168754077062360277757343686188299804684440749498368314024472896965489340272449627439872121824694245312333690538635265797367944423050993339430488456594682685121854248734518950829863551802710530033615106254615069060155075348897952554063347707698340044935065480090743742451732729226722545445632879226177235181900050906515519164375908871544368357297856275826326547370195426516801790497318594616175602559028461362144574724615057645786429763969676559963910101645619924946002956617777525400657829390881516004425884685610819571900737523909945598022129502243874568251812130285397628495208339456604907089000655204097180296070189421712336275698743854416462564124301175196795098845986593561569420294654681027569671865425721529872872052698672662595950417240078111829476725289030750298630107440038303976489853812035220653735936 A100629 292 2028901791307757306281896817538978498349168252763539678079833497309070369784938164599129859095255619932306344679035350238495989409103056538937062364226369419371572096207013226022885788893710027768596306820747690947367107699570157878792914747563744867098255157060835908477378674409354788028010388985761261051948287953723527476755920336863678545914461023497758955048440116454788849909126892725700198534808496871042263467086936983068571612509682910485770026486274014223526622487953034915626939334532348949303475109741490609684413088582655996792143346001053246525692408484950465524140542391350014450592972625611890240012468740889691345118391886663863862225991234333440721046943385375003695078996740527993656039250654821168289046019497329528885947494610957831220851631710485068098281639819813199941967468020558096027779350417023304633020888507594621956942280866185735250039555281954272516342668250948628935827901272109586437958685988151376184267568540716998743157558420179996238442686474520184111372976525856876460099050743425387749871395115391652464944873019279212156326141103696991579754048947055755951031291404926132094943061434722627086035888596649639203229083154617567529238330416216454887826813164896245960641378907976685530563385854211304707932146189705386696670708025136363539045604630451824950808643532211812827136 A100629 293 2077595434299143481632662341159913982309548290829864630353749501244488058659776680549508975713541754810681696951332198644219893154921529895871551860967802285436489826515981543447435047827159068435042618184445635530103918284359841667883944701505274743908613280830295970280835762595179302940682638321419531317195046864612892136198062424948406831016408088061705169969602679249703782306945938151117003299643900795947277790297023470662217331209915300337428507121944590564891261427663907753601985878561125324086758512375286384316839002708639740715154786305078524442309026288589276696719915408742414797407203968626575605772767990671043937401233291943796594919415023957443298352070026624003783760892662300665503784192670536876327983123965265437579210234481620819170152070871536709732640399175488716740574687253051490332446054827031863944213389831776892883908895606974192896040504608721175056734892288971396030287770902640216512469694451867009212689990185694206712993339822264316148165310949908668530045927962477441495141427961267597055868308598161052124103549971741913248077968490185719377668146121785094093856042398644359265221694909155970136100749922969230544106581150328389149940050346205649805134656680853755863696772001768125983296907114712376020922517698258315977390805017739636263982699141582668749628050976984896334987264 A100629 294 2178516710115658675396450547044097963914216908605216134637813237016940310597233992583881923717802759092365371062440111525561518684814998132093408364166174249253852756328821862901937652710411147343343248405373266721614246218940905336743075199325594969868718079559908427333197640599002732760329238160520806470459113461108327984606019505302700641239861127347390560306046098996937393236288144042745662851927402921011212756238491682773105200290768145966619434283900170996171419342774109736640955944598110547829596893872428295721413774104214624760134145204634018845618629549583789401539782019637486338606056308606580142398785968585880567704435600333258458314220528161200064012820180237291391560861784264582631296013613700875632491232195002171475057950831800032082161377866192476944613139205837256644964843261055719526834954386309763767167499456245287232637654119978571290158568160594414856290846416800470563855029662006867669779422329560901052205619148954488498283704297470627569378589094611432012561438959182745693209417965914131850454167556625323392084004015169248426016603887564980882157753987796926824559193514200907660889103961063130541431979951227383887017102436286740981287538231822935450068877763782907908531706398526014471061537674716644398514849917968911934308540762281356835141922735084188466809983181242914659355605336064 A100629 295 2230801111158434483605965360173156315048158114411741321869120754705346878051567608405895089887030025310582139967938674202174995133250558087263650164906162431235945222480713587611584156375461014879583486367102225122932988128195487064824909004109409249145567313469346229589194383973378798346577139876373305825750132184174927856236563973429965456629617794403727933753391205372863890673959059499771558760373660591115481862388215483159659725097746581469818300706713775100079533407000688370320338887268465200977507219325366574818727704682715775754377364689545235297913476658773800347176736788108786010732601660013138065816356831831941701329342054741256661313761820837068865549127864562986384958322467086932614447117940429696647671021767682223590459341651763232852133250934981096391283854546777350804443999499321056795478993291581198097579519443195174126220957818858057001122373796448680812841826730803681857387550373895032493854128465470362677458554008529396222242513200609922631043675232882106380862913494203131589846443997096071014865067577984331153494020111533310388241002380866540423329540083504053068348614158541729444750442456128645674426347470056841100305512894757622764838439149386685900870530830113697698336467352090638818367014578909843864079206316000165820731945740576109399185328880726208990013422777592744611180139864129536 A100629 296 2339164505934066597081608733508927556207937442977406068320235164485913807999800556551819849773382395820068977999021263240219847696843337196910569235316644177495662497607936730843404468355555409138374133800870582810504580959510711044485843783893027912832062391288433192037719090369269646855060471023008015529541770605153409151781111305003299458650858108384683421863395936565056127027337294774032461998717571527989507509335585438469623355904094719411296194481843103439340996821779153808597019669056418166580190610011315581557122221665383377277421999556704584647744921700950396472841193954327958399989948518249936260501452181295010101413116174392367944893739115046050322762042299711998011594057939248147453126501141504009592028289321069155283589494631839283651158475732398738129586859065241607397120671219000076450376180869713046376367542179667822904576267065866905978008894225984971932006431306079201507292008020857357592275586609809051014878780728047720173134165521842750232769252800994587580419710380097542909954824860699009760483153100652498023606145632471152473660197312519513490933195822600345950196716439907052494258639948877550766707281724762322213593953489133369048263231169507293555191217735717300677730859590185793689608010679094968439620717842006189875639820736870334489360155416436365317912314802437089773412826338169492340736 A100629 297 2395304454076484195411567343113141817556927941608863813959920808433575739391795769909063526167943573319750633470997773557985124041567577289636422896964243637755558397550527212383646175596088738957695113012091476797956690902538968109553504034706460582740031888679355588646624348538132118379581922327560207902250773099677090971423857976323378645658478702985915823988117439042617474075993389848609241086686793244661255689559639488992894316445792992677167303149407337921885180745501853500003348141113772202578115184651587155514493154985352578332080127546065494679290799821773205988189382609231829401589707282687934730753487033646090343847030962577784775571188853807155530508331314905085963872315329790102992001537168900105822236968264774815010395642503003426458786279149976307844696943682807405974651567328256078285185209210586159489400363191979850654286097475447711721481107687408611258374585657425102343467016213357934174490200688444468239235871465520865457289385494366976238355714868218457682349783429219883939793740657355785994734748775068157976172693127650460133028042048019981814715592522342754253001437634464821754120847307650611985108256486156617946720208372872569905421548717575468600515806961374515893996400220350252738158602935393247682171615070214338432655176434555222517104799146430838085542210357695579927974734170285560156913664 A100629 298 2511658763237703491687879638372205794486573273300455982586837921624045114508491641228166196015077600337330840242484961406337809427010763924057801775607178736703172402269941622252394172221844345541304110821766832374894235119820701024443175046696361612007211677703843965720722772892720424161988493786543772561310506653767005342451743301381263086749984964462159671054164231761551660496708844753895283581713690913313920845935688536810213150761463833089453382067192948768778675285395351535619510780416514801090549707861222653180765174481921065177139251821743172148832029713915661242271670058857874746601328903651783848234568419792482828389744338615963248829334923569691917558304016857915419653376919249987034941003838416597362657951235204516424340621233229320902448281445965556974560942419143458527276241862793445543966365933199592772757475234393463879668698946415059766063773974432171958861389530320184114903269992938009184950236677086346728424993157830007017742674684141346476110082073657037482727606509077669022053161403527500655214983931565868818023257869019208884450012218544600451347217144708075883595235468996584935649021586467048112896875153228161820100089214793227861147305868080414563254462800330244378063169357453986615167395231582910081580783443865070136359834285040177006095681869767862476385508768031000418556034857341351527095902142464 A100629 299 2571938573555408375488388749693138733554251031859666926168922031743022197256695440617642184719439462745426780408304600480089916853259022258235189018221751026384048539924420221186451632355168609834295409481489236351891696762696397849029811247817074290695384757968736220898020119442145714341876217637420823102781958813457413470670585140614413400831984603609251503159464173323828900348629857027988770387674819495233454946238145061693658266379738965083600263236805579539229363492244839972474379039146511156316722900849891996857103538669487170741390593865465008280403998427049637112086190140270463740519760797339426660592198061867502416271098202742746366801238961735364523579703313262505389725057965311986723779587930538595699361742064849424818524796142826824604107040200668730341950405037202901531930871667500488237021558715596382999303654640018907012780747721129021200449304549818544085874062879047868533660948472768521405389042357336419049907192993617927186168498876560738791536724043424806382313069065295533078582437277212160670940143545923449669655816057875669897676812511789670862179550356181069704801521120252502974104598104542257267606400156905637703782491355948265329814841208914344512772569907538170243136685422032882293931412717140899923538722246517831819632470307881141254241978234642291175818760978463744428601379693917543963746203793883136 A100629 300 2696873061704435892736112721598232640675382329983282106774503588356971243510636678341084771484370954087748631693418404753010764654322932523451221559970890804241680081799788857850804706848453280225606143292462057496921187824641138070944283358991036491440203767971825551564362344764167384561747196785376177005822695244779920787421879484404899146190799087714174504176938305007207213011964900962980352898026511527033915253706609196210489410327401165051501229623796647370926969053244125318977294475352092082245964032481576350496434200163896179547324383353073836522632903054642000284442888912524241787179248697830986650057124674920778213643883069039178014314975945540621590677110981407544851536342381034981790873905193852438524053938047391550478509456640260780436076143785456414587040987912290069676745945689620991953623117951765192899877828967812465439833585322430584534282329967630529683389481357460497795552062705781725101177220478886392941675484800475911617163819877988553239074411950558209777140308708211328893407657750390018587691731958810227160809016978703038438626361356362365913980784194282921346781959810189888558574703062068501956637648650927485960881429656054808266475926935478567711825010263366744400867293053093551584241425021288736278224539218364682018102937185556775571808036569368275111975333111753599277965120313929282579329139389374803214336 A100629 301 2761598015185342354161779426916590224051591505902880877337091674477538553354891958621270805999995856985854598854060446467083023006026682904014050877410192183543480403762983790439224019812816158951020690731481146876847296332432525384646946159606821367234768658403149364801907041038507401791229129508225205253962439930654638886320004592030616725699378265819314692277184824327380186124252058586091881367579147803682729219795567816919541156175258793012737259134767766907829216310521984326632749542760542292219867169261134182908348620967829687856460168553547608599176092727953408291269518246424823590071550666578930329658495667118876890771336262696118286658535368233596508853361644961325927973214598179821353854878918504897048631232560528947689993683599627039166541971236307368537129971622185031348987848386171895760510072782607557529474896863039964610389591370168918563105105886853662395790828910039549742645312210720486503605473770379666372275696435687333495975751555060278516812197837371606811791676117208400786849441536399379033796333525821672612668433386191911361153394028915062695916323014945711459104726845634445883980495935558146003596952218549745623942583967800123664871349181930053336908810509687546266488108086367796822263219221799665948901928159605434386537407678010138185531429447033113714662741106435685660636283201463585361233038734719798491480064 A100629 302 2895745400370985544357542024358490510775121614893619218834618239656959466122659190403257656672251655734799471847995286714668047931567435052759437412831269679051288507856174491043599765799243516688225471804453575067537030599076767737731556216255882321969564780753740748346524477463993937340639875703216752824378919412726118624861885135093095963766951264459753722769241354353907006045423726583969880596890672487394421474376357319194224787377628164142123984234498245953143928322021900237283261984549678394606739436875163036977304563579962982773775577701204737234489670608306473052426226364763155820782866311758668449351986752644843454617444692992844928551260382280911692867422540226967296250441470501004355939733516850190927665543313389201852982816774162522221095914031082235271189597123704291431796282109378581768972610078095502244026669453058993931303876160566243951226499510413465900328764215173630910944050896668444856004613264249629045975360665747281407876269662598886606044867159519769984281268576277916063471440008471515269742024223171986181501415206359569647432781297263640781433154321719714338942198056887984727240732506123818503867677769518018067371218926619982472016139839791487607802492889006128513929034424771198920701477358717806522035788221886427967297848793377158658031804163852194246466198418421905527287351294257880483740294824297547423002199588864 A100629 303 2965243289979889197422123032943094283033724533651066080086649077408726493309603010972935840432385695472434659172347173595820081081925053494025663910739220151348519432044722678828646160178425361088742883127760460869157919333454610163437113565446023497696834335491830526306841064923129791836815232720093954892164013478631545471858570378335330266897358094806787812115703146858400774190513896021985157731216048627091887589761389894854886182274691240081534959856126203856019382601750425842978060272178870676077301183360166949864759873105882094360346191566033650928117422702905828405684455797517471560481655103240876492136434434708319697528263365624673206836490631455653573496240681192414511360452065793028460482287121254595509929516352910542697454404376742422754402215967828208917698147454673194426159392880003667731427952719969794297883309519932409785655169188419833806055935498663389081936654556337798052806708118188487532548723982591620143078769321725216161665300134501259884589943971348244463904019022108586048994754568674831636215832804528113849857449171312199318971168048397968160187550025440987483076810810253296360694510086270790147960502035986450500988128180858862051344527195946483310389752718342275598263331250965707694798312815327033878564647139211702238512997164418210465824567463784646908381387180464031259942247725320069615350061900080688561154252378996736 A100629 304 3109282948033952295076100081391338030926370736597700265992938142992932791448610286833957171817229263015703645176303109900410637340560644892551454560867288509420425111975727127675426476055252551428989657418574553016338134422996501306736234794001129535120955760172681685952722176492835744605080369464705238845005772597369551424699572293033347269942164161620122336877035542920194450197592299035149108753167599405201503121321639170387357133464866641759735602066097390334529380131013054528726562527960231498038432165643070419621390448701873422975994368167545301555601654628122181926318983922337680259003611981535905308618453873808711035155396286873257332531780000369243401482394068522017238664297385340990610978674700456658741419852539269525219525949523747062682120058010681431994084252665431399518604511548542725895149796951295047025697289163172646523403154686916515653018908621446461869980809488066462931019846771737611502929810798769990683148963620297340261934353753834793084743785089700456786982620650126532724910723766602780257776653098840871508228124622257860713089511507516947861536820455476808891054749972172160484711606608221480050187831382886528320524127495372262134350638949016779683675245346388469977724570829812617911780835658644359876249803438646049886451004514676989457412461652905449916602921444142252042425202350825217316985306506939008088700881342558881447936 A100629 305 3183905738786767150157926483344730143668603634276045072376768658424763178443376933717972143940842765328080532660534384538020492636734100369972689470328103433646515314663144578739636711480578612663285409196620342288730249649148417338097904429057156643963858698416826046415587508728663802475602298331858164577285911139706420658892362028066147604420776101499005272962084395950279117002334514211992687363243621790926339196233358510476653704668023441161969256515683727702558085254157367837416000028631277053991354537618504109692303819470718385127418233003566388792936094339197114292550639536473784585219698669092767036025296766780120099999125797758215508512542720378105243117971526166545652392240522589174385642162893267618551213929000211993824794572312316992186490939402937786361942274729401753107051019825707751316633392078126128154314024103088790039964830399402512028691362428361176954860348915780058041364323094259314179000126257940470459544538747184476428220778243926828118777635931853267749870203545729569510308581137001246983963292773213052424425599613192049370203659783697354610213704146408252304440063971504292336344685166818795571392339336075805000216706555261196425575054283793182396083451234701793257189960529728120741663575714451824513279798721173555083725828623029237204390360732575180714601391558801666091443407207245022532592953863105544282829702494780294602686464 A100629 306 3338567143954073151243997920199683755127449724414638237812542572776404474599442411650256358804913143496657372615052502801339376087056096029544482834038761386039328442588221489796493304377459199352017161233755372035747610256105450858713348234603037085101047098551121788446271087552667375344657155575626506779792151559228799748818717405941488790453119721405420953101490607567959875389839915574354444144600543963042377049029590133481567635025977347839853075120189580459437546803463316137486319646022069968166038575637860565324717169805328001403367701089947629694941758057817953316425579402597535145231330751642617287567261582523231213976683332510118585054047995563192083407670111021611774002845998214466120599116597970986389957696815326291636827793456960102398941923275374892272259982666657172665979130164761331044590175731713182955537982137920431104946162000883888452997074049681249486619645224712990140781636452886054624559236391046186752587374261367709555198030767903817721475378374878972084087898553166929078841330774312219557456293682964649658994497540002466360410672761350237307759445039024179568380544518984084840874964593482185385068293611665023303907233292889564303143788120682720024155600961878667566451220052420193934810625568357036340836878223853281695472894474221505430830826895520752692993868755162015823501362155744156747136189189959759201912438123166742193306561675264 A100629 307 3418692755408970906873853870284476165250508517800589555520043594523038181989829029529862511416231058940577149557813762868571521113145442334253550422055691659304272325210338805551609143682518220136465573103365500964605552902251981679322468592233509975143472228916348711368981593653931392352928927309441542942507163196650290942790366623684084521423994594719151055975926382149590912399196073548138950804070957018155394098206300296685125258266600804188009548923074130390464047926746435724785991317526599647402023501453169218892510381880655873437048525916106372807620360251205584196019793308259875988716882689682040102468875860503788763112123732490361431095345147456708693409454193686130456578914302171613307493495396322290063316681538894122636111660499927144856516529433983889686794222250656944809962629288715602989660339949274299346470893709230521451464869888905101775869003826873599474298516710106101904160395727755319935548658064431295234649471243640534584522783506333509346790787455876067414106008118442935376733522712895712826835244731355801250810365480962525553060528907622643003145671719960759878021677587439702877055963743725757834309932658344983863201006891918913846419239035579105304735335384963755588046049333678278589246080581997605213016963301225760456164243941602821561170766741013250757625721605285904203265394847482016509067457730518793422758336638122744005945919155470336 A100629 308 3584759174695717077646158195887414879453717219561270993768985232170589284718166964468305112770785898859674625174734124213675251322737595341082250887357468937346636657679756223370084109446040225197814524782434583539462232240031773941377236826569844955696041535908189266372441243547264763667864802882424975332482391156090775475627351472796162611136686556152228537671012982088889440559899422016813348478329507826269310521920769539896901902812159204852246300771561379348311229518836070586553195631766771751874224195059758366869432966190890613145126595111007155973123326870768146653925650788001907724744793983216034882486403974303620806069058254919813227972232633339565774900511840598627929637691643313901595518299428694041625432352661327443537283420520371605845066676367769091112219938390704856561051373969044252120486080622650247711525063842050103261491227408628555999733616556767811442362041457816215910256891110626762356737869678569109831967803958771617192500562237937165896820496747332703264813621568804419405593730312197334973111593579426140652369729794565761194325997159839320509666475869429573749856458597927173884011834238540980246869371947156749799339859002700767005422899990971395924018159036623754979490974226111034649997298192348720883844475310546102996082878255310120221326197906224710426428148657984272285843214667593302943011918557236474332062245598656194418778748124366463041536 A100629 309 3670793394888414287509665992588712836560606432830741497619440877742683427551402971615544435477284760432306816178927743194803457354483297629268224908654048191842955937464070372730966128072745190602562073377213013544409325813792536515970290510407521234632746532769985808765379833392399117995893558151603174740461968543836954087042407908143270513803967033499882022575117293659022787133337008145216868841809416014099773974446868008854427548479651025768700211990078852452670699027288136280630472326929174273919205575741192567674299357379471987860609633393671327716478286715666582173619866406913953510138669038813219719666077669686907705414715653037888745443566216539715353498124124772994999948996242753435233810738614982698624442729125199302182178222612860524385348276600595549298913216912081773118516606944301314171377746557593853656601665374259305739767016866435641343727223354130238916978730452803805092103056497281804653299578550854768467935031253782136005120575731647657878344188669268688143169148486455725471327979839690071012466271825332368028026603309635339462989821091675464201898471290295883519853013604277426057228118260265963772794236873888511794524015618765585413553049590754709426194594853502725098998757607537699481597233348965090185056742717999209467988867333437563106638026655974103476662424225775894820703451819615542213644204602610149716031739493023943084829438079351258154532864 A100629 310 3849105854838513899939735527844702151309374450911927596607802837819912017728139922364741121975029344955066552081635337248234230098934678294907558201816827236809919365082325055156745538710006860981272128653584512890342553224523322769770063342241076986126266828345820639411966924179268297551662083632375450556654649127822377968774579914689238022282508536119172291703726191315803478041125986652878923462669150206400684595029599069252540221074598553996440593487708922789411630903237684788598378150682085843449104905788396737841646122963537219142926606945402306131633935971166802069285625037496205715847165026042610680768577058569618934112940880599857229142232889074348566509649002257968005066518684241426103728329053944098192823659135184983484979711954502837217890954484746078701657225336803057329521669643227694808566591974375532691824747871479325775381939477739619057640116955780469402609889263279202728257054569693765596138258878541089701033443331965857043705312818388174507442635978067083938411733043333798791823207788382855901967833445519713137356023592004185712744014641024691550969891431693296357713393593118806305384031332876643229021489724274520143454814201462742490601802527675210191281423493106473473407721257081450771615300556124418405886059052268739067105894553026626172106075438814701527144778144967184687513942695205186792214185485386540348637697270637074144118112863493824870647452401664 A100629 311 3941484395354638233538289180512975002940799437733813858926390105927589906153615280501494908902430049233988149331594585342191851621309110573985339598660431090493357429844300856480507431639047025644822659741270541199710774501911882516244544862454862833793297232226120334757854130359570736692901973639552461370014360706890115040025169832641779734817288740986032426704615619907382761514113010332548017625773209811354301025310309446914601186380388919292355167731413936936357510044915389223524739226298455903691883423527318259549845629914662112402356845512091961478793150434474805318948480038396114653027496986667633337107022907975289788531651461734253802641646478412132932105880578312159237188115132663220330217808951238756549451426954429423088619225041410905311120337392379984590496998744886330705430189714665159483972190181760545476428541820394829593991106025205369915023479762719200668272526605597903593735223879366415970445577091626075853858245971933037612754240326029490695621259241540693952933614636373809962826964775304044443615061448212186252652568158212286169849870992409284148193168826053935470298515039353657656713248084865682666518005477657108626897729742297848310376245788339415235872177656941028836769506567251405590134067769471404447627324469523188804716436022299265200236621249346254363796252820446397120014277319890111275227325937035817317005002005132363923576947572217676667542991259303936 A100629 312 4132945941343385140370645115745573276683651711221171600937598431713128513434933296367135525597274491305578357673526123919774163005665821929227251455004960191145162760356417614884904560638345373962545565260862499009027925084116754121353639873693470250807640438578736356139051652595917244798496379911067361733524178292588009268209432482432186827215773358868169937864219028260003786537422563922461870129962769251150647551915783038607924853610002691435900612359135100336978012452857199170446676958955129697669620352708581271325738931233396739174413731639687340599587006509979853462121721404741244318412960680292000294090333652753097465299364963139456915358767097747480701415855833284250684293765013347468920978469238854130387597579470167786744571992517022481447513318901552234721964980955917929105777166610244734271065623292029745733491534667862328836348817991485745964015660315673048559934532857991427358704506114530518992625941444428904114535264128265656847831390304106699235651757530457774702391317900950304155581247416229213706508106673120541412061419309065606182836498325736557534975800194948331439703735705905300931045750823836118067726784111739780335557913862259708589901082303753790670369904558804596253544422118262209868080420245441247390075269382954747224094341618518474306603315363154498015772019597452401306516090854981093320532768521753269178995836982533673633528621377485722529345559602715883995136 A100629 313 4232136643935626383739540598523467035324059352290479719360100794074243597757371695479946778211609079096912238257690750893848742917801801655528705489925079235732646666604971637642142270093665662937646658827123198985244595286135556220266127230662113536827023809104626028686388892258219258673660293028932978415128758571610121490646458862010559311068951919481006016372960284938243877414320705456600955013081875713178263093161761831534515050096642756030362227055754342745065484751725771950537397205970052810413691241173587221837556665582998260914599661199039836773977094666219369945212642718455034182054871736619008301148501660419171804466549722254803881327377508093420238249836373283072700716815373667808175081952500586629516899921377451813626441720337431021002253638555189488355292140498859959404315818608890607893571198251038459631095331499891024728421189623281403867152036163249201725372961646583221615313414261279251448448964039095197813284110467344032612179343671405260017307399711188761295248709530573111455315197354218714835464301233275434405950893372483180731224574285554234915815219399627091394256625362847028153390848843608184901352226930421535063611303794953941596058708279043881646458782268215906563629488249100502904914350331331837327437075848145661157472605817362917689961794931870205968150548067791258937872477035500639560225554966275347639291737070114481800733308290545379870049853033181065211019264 A100629 314 4437716913551443370956072522637342970031960859387342062207737050247194054762033782959580672910016201723123847143296336809268339453776941972747667887803679884687595711081974739912246973005735566180505782926309535499151836746754876999221774627018756363991933317655692342655858919088554517382992015423106426774622053147984654752176101247691584240163437327921715364624293203739404012003598748044860803003797340907821610401175187574263135653170137274547293102597214665698249785739025603048806701812647254095732346706904835394725537818170357984436787254341444395885109806016725642059671292051146705922482369186097013248385091277075693494040316841563053234666736197926566219743060424951671240226835397259095624994733425255125632312851958282912925159753344542070278459111301646372941638811515732580792339863813636078062609312777280903846135418322829731145628977330421921341402813471915194948384678631527648188498878672435152366808820916258286142262199417405736340348567469587441927908123959559466563926710844730230917368588380897243127311815129983021907654363968944923718424539206049317431085859497183376985824035196472685392969962717035296091120312705793691550861286488097624263028856092406717241317164075676762440864354270288808934023469813026612657454659244545184793857995117547138779669379082480733093259429090732287132038570479977118627503071524317138926217972490032362868685729474066912242617394694120868634709735768064 A100629 315 4544222119476678011859018263180639201312727920012638271700722739453126712076322593750610609059856590564478819474735448892690779600667588580093611917110968201920098008147942133670140900357873219768837921716540964351131480828676994047203097218067206516727739717279428958879599533146679825800183823793260981017212982423536286466228327677636182261927359823791836533375276240629149708291685117997937462275888477089609329050803392076045450908846220569136428137059547817675007780596762217521978062656150788194029923027870551444198950725806446576063270148445639061386352441361127057469103403060374226864621946046563341566346333467725510137897284445760566512298737866676803809016893875150511349992279446793313919994607027461248647488360405281702835363587424811079965142129972885885892238142992110162731356020545163343936111936283935645538442668362577644693124072786352047453596480995241159627145910918684311745022851760573596023612232618248485009676492203423474012516933088857540534177918934588893761460951905003756459385434502038776962367298693102614433438068704199601887666728146994501049431920125115778033483812041188029842401241822244143197307200210732740148081957363811967245341548638624478455108776013493004739445098772775740348440033088539251361233571066414269228910587000368270110381444180460270687497655388909862023207496171496569474563145240900750260447203829793139577534186981444518136440212166779769481942769426497536 A100629 316 4764962253152377122963081934332901931155694991455172188386857047244801795242142040064640270005548184307738942609540198058102126910549617362960239209596550593296568688991736570755301664733657269292328992601843658235452043641410807710040034868532039140484306401785994499986134960068812945018253553217842426431105120257741985117611834922905037451482743254592348784820513659293951284521662014289805272443402035752714191818775217649531434732194334579502799270245352412466388958547030539000325669027735968881343120568872391351152358956263220524942119559176534424432255897552685165412722569967434965308797821697721202446273172962253744518355782934997831791200161357288496230843698512029822589329504413200745936972265058427206261788755000328666832294209047558702985528874078448790685339503026094905996194370599165198531152509700864103456118059420958216361737267746021884510702383656065994197194150687470320872349081807695219024055220429912523417506537488696972686148955630581884423166145524755483864817679104741218933156541368409812592091252594418767032156756329574801748962027133462905932409125077113402067238321694900779580025724545001474697259594768169293733515186524716497366251259705294301120544139917124440937668383890762094711605856135848134035356853014536408770974147674498159199263333212970308796413541497081547480846823505523186833359524584122745105098687203029171125652487648255167049435931912993263564297621394159080308736 A100629 317 4879321347228034173914195900756891577503431671250096320908141616378677038327953449026191636485681340731124677232169162811496577956402808179671284950626867807535686337527538248453428904687265043755344888424287906033102892688804667095080995705376808079855929755428858367985802199110464455698691638495070644665451643143927792760434518961054758350318329092702565155656205987117006115350181902632760598982043684610779332422425822873120189165766998609410866452731240870365582293552159271936333485084401632134495355462525328743580015571213537817540730428596771250618630039093949609382627911646653404476208969418466511304983729113347834386796321725437779754188965229863420140383947276318538331473412519117563839459599419829459212071685120336554836269270064700111857181567056331561661787651098721183740103035493545163295900169933684841939064892847061213554418962171926409738959240863811578057926810303969608573285459771079904280632545720230423979526694388425700030616530565715849649322133017349615477573303403255008187552298361251648094301442656684817440928518481484596990937115784666015674786944078964123716852041415578398289946341934081510089993825042605356783119551001309693303041289938221364347437199275135427520172425104140384984684396683108489252205417486885282581477527218686115020045653210081596207527466493011504620387147269655743317360153174141690987621055695901871232668147351813291058622394278905101889840764307618898236145664 A100629 318 5116339260990983161946251880832058342772238368112740999792575503535887654141772115766087921419609797538479789553399012064227835727213030989806997288388518538154539837059275946410302667161353630520804521724386115356566898804056042603891650152761191909143011399228570592069080526734454377098711283526607196300720622161287229221565386154106954291943392246709684960657361849147201804409432338735049577838195438634432549274177579645004875474683296333861608701539113626884460819043748960729912820455861525817060601849472959112628158407600806630565588949896288010888680611872977305607998445082801240252045296316937940558134618738757818789969339849572645343528448404869265637123237899212987649463065005646218620525188921247095022757279296742023323995886127362984490756018857659923601070648038492663961462280545679613148161816588383516821096909082000059064038417678389907018438924948012089273668663041295236279341374264919881710968552261136337054756183095037866835303759154476062761887604950800390399011904189371523465270838806447808152130229535175939132939062195241192774368877121021952052205394674543884990521846179381534565278775439871453524125365087874954594216366310749312964929823638260405341978308667124406047392320825999108325700425936387167226120547846728222068155379580861011743259390860414519824904320705376031468827073335426540704744239974728797769035736097386000529666235277574973485086035703397196119241669274625793836864675774464 A100629 319 5239131403254766757832961925972027742998772088947446783787597315620748957841174646544474031533680432679403304502680588353769303784666143733562365223309842983070248793148698569124149931173226117653303830245771382125124504375353387626385049756427460514962443672810056286278738459376081282149080354331245769011937917093158122722882955421805521194950033660630717399713138533526734647715258714864690767706312129161658930456757841556484992486075695445874287310376052353929687878700798935787430728146802202436670056293860310131331234209383225989699163084693798923150008946557928760942590407764788470018094383428544451131529849588488006440928604005962388831773131166586128012414195608794099353050178565781727867417793455357025303303453999863831883771787394419696118534163310243761767496343591416487896537375278775923863717700186504721224803234899968060481575339702671264786881459146764379416236710954286321950045567247277958872031797515403609144070331489318775639351049374183488268172907469619599768588189889916440028437338937802555547781355044020161672129599687926981400953730171926478901458324146732938230294370487686691394845466050428368408704373849983953504477559102207296476088139405578655070185788075135391792529736525823086925517236158860459239547440995049699397791108690801676025097616241064468300702024402305056224078923095476777681658101734122288915492593763723264542378224924236772848728100560278728826103469337216812888949427993051136 A100629 320 5493627450299270307861455884488044962642680441940157958756863642824342459217267546175018402089460493377237999422202800613642001485310086331563890676397341915815869198524689750817924638229896749544430717103789972783234552299890553783724329933395680836937259336660477580441014458778733806510754081623240363487461813353875371692269717864375146192515926495729515128121603950931329309962675122197957986438413947147815674662625310467932807481079308427853076690764879473074176397096568944892240963197261266222233740948390868556270780242338225575374789630695884899640943781145926708434137679412370834737693336197969426389695043562098399841803151874156017831665342786134215766745227574686881523223944039793141080305480190244448164436722581361217381357885738891027277188078827202162739114245977713135212599574820317743141321651190764374563019276838468908987528343404068224145169012906277605910759825425601734325090980721881733002199614111511854861852691911743924484808165948583825394287674622863841446947129802009021019258711114045252486070382146638485045514967122367722449486458568757979540575563700484637437769149828496560116041479409293976832525597514120774029911061013156118109710596865344043818875132916673168584243661007301469196011161422513264907567697488825233595738209586566058239692758047590415912876925939671426635219780863762657634322325683959013221851561998389885840788789578156498326627916773094828357560271463741456791843035407241587982336 A100629 321 5625474509106452795250130825715758041746104772546721749767028370252126678238481967283218843739607545218291711408335667828369409520957528403521424052630878121795450059289282304837554829547414271533497054314280932130032181555087927074533713851797177177023753560740329042371598805789423417867012179582198132211160896874368380612884191093120149701136308731627023491196522445753681213401779325130708978112935881879363250854528317919163194860625211830121550531343236580427956630626886599569654746313995536611567350731152249401621278968154342989183784581832586137232326431893428949436556983718267734771397976266720692623047724607588761438006427519135762259625311013001436945147113036479366679781318696748176466232811714810314920383203923313886598510474996624411931840592719055014644852987881178250457701964616005368976713370819342719552531739482592162803229023645765861524653069216028268452618061235816175948893164259206894594252404850188139378537156517625778672443561931349837203750578813812573641673860917257237523720920180782338545736071318157808686607326333304547788274133574408171049549377229296268736275609424380477558826474915117032276506211854459672606628926477471864944343651190112300870528136106673324630265508871476704456715429296653583265349322228557039202035926616643643637445384240732585894785972162223540874465055604492961417546061500374029539175999486351243100967720528032254286466986775649104238141717978871251754847268257015386093912064 A100629 322 5898737558860807846232201180705726704381963557977951305483711540365493983760594467325968482293102721334815449581706981228800281957847561303250880747411475657439785841369318482077343892947509467187508207224651442689180624806307878220106263535862076855574859413706851265933841589379450449813320163217582988681450248600937699069535653559659554093018706064574537784304884720078612032023984157628258297433749855277535200128037885490404466214174942119981534969953765640558825051916218243030350295270944183798010846360268701068554434215311408354226376101679685841434523920649084154084387175759366308255653404361852916987904890878126993113619027742305301047148870120768994746194579199339388395618376033761415886256536776668940777955738437092781953919719830060439365841681350975831036241366620494365151935295249192445780126199520263111497515521259698559703558676698382584014074616706266057620972436178407182511786598606262128706062809668190878436988977432625968497236180395727086895759966930272333218891810385173925093673187599484021422933746718508642401367963817271149501637337886918622366452287777586564286408933427779183636724029760593757236369777601501905663168533210041538255880088390323195997614910846191088047505286230417556852404837990167827726046930905131425938314023787973725270777931225610411987211095545975711595983070145536811511364778983816198398071012837400241085840328520401949070686407125263035125613690071412901680090729159868165488809936420864 A100629 323 6040307260273467234541774009042664145287130683369422136815320617334265839370848734541791725868137186646851020371667948778291488724835902774528901885349351073218340701562182125647200146378249694400008404198043077313720959801659267297388813860722766700108656039635815696316253787524557260608839847134804980409805054567360203847204509245091383391251155010124326691128201953360498720792559777411336496572159851804196044931110794742174173403315140730861091809232656015932236853162207480863078702357446844209163106672915149894199740636478882154727809128119998301628952494744662173782412467977591099653789086066537386995614608259202040948345884408120628272280443003667450620103249100123533717113217058571689867526693659308995356626676159583008720813793105981889910621881703399250981111159419386229915581742335173064478849228308749426173455893769931325136444084939143766030412407507216443003875774646688954892069476972812419795008317100227459519476712891008991741169848725224536981258206136598869216145213834418099295921344101871637937084156639752849819000794948885657089676633996204669303247142684248641829282747830045884044005406474848007410042652263937951399084578007082535174021210511690952701557668706499674160645413099947578216862554101931855591472057246854580160833560358885094677276601575025061874904161839079128674286663829029694987637533679427787159624717145497846871900496404891595848382880896269347968628418633126811320412906659705001460541374894964736 A100629 324 6333721225748511178926875223305920598808598343444775186533261631641895136784127082670893800743907818625408455537242091058145776081133531587704417823332081150950994819481266684582638540688719551555183212440367217837312269144984667865626772882821235815333134115417165079580512131507350154100174851549225267138191744898024293109286315486180942430864571115896125984476445491446938306653779161158869578229649088765436672009684432707570026050554577007003400204957941514562161190541414871453483613403162182113467413742658676215460387237636480334275867184327555339128880491129378883536066936022070564910571544711305507106313583470001039289452734089129495911234737803013600701425384528411134490955708690408868274531670330503589115070173580710912952436043919898066194920250229023572996769615099342335419961041050846431258973808423075238299257687265699509186271992809147613609105720614286988939232044275926517564906643886243755898970641111688108593094813696402644523988915296901044089659804757890295887188683741638792887320019312964154621515956632685484251808577564322726768464766169204307319321675887278703854781986588638192907327013099770224217992884140311001326246510468354576402634464833506852419988534021586602332672924686690631776324869529987297408683403899677788246726211386878297036319989773133479280539506404574236428768812811188641451357014515439671348690647405557550281549934918255610008313927718686527815552512696649579307113284013606831611488632721862543015936 A100629 325 6485730535166475447221120228665262693180004703687449791010059910801300620066946132654995251961761606272418258470135901243541274707080736345809323851092051098573818695148817085012621865665248820792507609538936031065407763604464299894401815432008945474901129334187177041490444422663526557798579047986406673549508346775576876143909187057849285049205320822677633008103880183241664826013469861026682448107160666895807152137916859092551706675767886855171481809876932110911653059114408828368367220124838074484190631672482484444631436531339755862298487996751416667267973622916483976740932542486600258468425261784376839276865109473281064232399599707268603813104371510285927118259593757093001718738645698978681113120430418435675253831857746647974863294508973975619783598336234520138748692085861726551470040106036066745609189179825229044018439871760076297406742520636567156335724257909029876673773613338548753986464403339513606040545936498368623199329089225116307992564649264026669147811640072079662988481212151438123916615699776475294332432339591869935873851983425866472210907920557265210694985396108573392747296754266765509537102861414164709599224713359678465358076426719595086236297691989511016878068258838104680788657074879171206938956666398706992546491805593270055164647640460163376165191669527688682783272454558284018103059264318657168846189582863810223461059222943290931488307133356293744648513461983935004483125773001369169210484002829933395570164359907187244048318464 A100629 326 6800781381642722158545333364892906493763916612173771352058164581028384598987318107994844301321056138058707247793581222782347535667251890194543357566482698572738140512084366023734194985411803947511324459179899387710441011129314757726072278018434212010289926592724653353457884250938830023870202823821394364123849264228547298479475719728371371919755518486960021709105534267022811936601900172995914574706414103450937880360168308439831498379249987727048291710273513965131297518113950351615189026209622208790334675796604993609013853192286115843065499349681613483297182709623275102395100081670429352623787487300814728621578109031055165208552642662648883511929729460769576313956171783437551370228094152452269526871368446441606614961994068549146890253903041895459490206409015448189008548552624545780434248774226874723843901153424419370060679606970693763629572445319009042521888399461218911963078840380082098260110898196133818967571495909713377439859699063315557769611469666676028628335738300221004697809675512906382223989224008817358229924572919884609878860217372761361965024983706254925569705006709943453873389441402027910928377170010219174532716653035838206491310347223926137145312088675593504033937302579424453762646880948501827487223425425690583416430191541768741364325564243156272325792020066665688238152697310907222566433471142200259480062088041002668875903635756984231776283140666209069588559651913266631260898090550683677974052473751400240193380663854038771615209581707264 A100629 327 6964000134802147490350421365650336249614250610865941864507560530973065829363013742586720564552761485372116221740627172129123876523265935559212398148078283338483855884374390808303815665061687242251596246200216973015491595396418311911498012690876633098536884830950045033940873472961361944443087691593107828862821646570032433642983137001852284845829650930647062230124067089431359423080345777147816524499368041933760389488812347842387454340351987432497450711320078300294448658548685160053953562838653141801302708015723513455630185668900982623299071334073972206896315094654233704852582483630519657086758386996034282108495983647800489173557906086552456716216042967828046145491119906240052603113568412111123995516281289156205173721081926194326415619996714900950517971362831818945544753717887534879164670744808319717216154781106605434942135917537990413956682184006665259542413721048288165850192732549204068618353559752841030622793211811546498498416331840835131156082144938676253315415796019426308810557107725216135397364965385028974827442762669961840515952862589707634652185583315205043783377926870982096766350787995676580790658222090464434721501852708698323447101795557300364436799578803807748130751797841330640652950406091265871346916787635907157418424516138771191157069377784992022861611028548265664755868362046368995908027874449613065707583578153986732928925323015151853338913936042198087258685083559185030411159644723900086245429733121433845958021799786535702133974611668238336 A100629 328 7302283405350296606841683433908166983275512448539365856517879791325613475090151498146613102696476427285552139327899877642468197949260101644936699600519334029934047667813761216207981814807723761731209785455638712696692115134394727830910940155348656427931412548498274421509585342783933062256355119299934634757662070873818329139624685864854261434500672054254173925014573772367577138415896653618548859993449343938734734168620896451179267322388925574018446877073162423809551796586346090388734411107103556817442788360295298845250877567953516755208447023197949480818510496692157761299501530355355779949404762402753643396198284549476045735652654932612828853662953471033261315054496546805569398362413111297833954722480169058256996239757201841142015585153675323979090332339752737382643535674487639773454973790908128655799646715753639900549885111868315836305041977776973031189946009961929811794531694725514205455558702271395036526326014868504181209475403576335538487119991211217390996465433726865961187338729790076234390427365943572142308660622309417906880855788842865272713050150210324443990199293046666923098873043873354566379145235886730835102533526705876053206868212378291786939681555143781513303951197173271117853308125017555202313464617512108983497181905434728140538715179880275795364136645871026217687049423601133416253256236478877469987395158046394792467680799505935869766705019399383901545362970178156002448412135626008256834887727837540616459278666732966460400834562404634681409536 A100629 329 7477538207078703725405883836321962990874124747304310637074308906317428198492315134102131817161191861540405390671769474705887434700042344084415180390931798046652464811841291485396973378363109132012758820306574041801412725897620201298852802719077024182201766449662233007625815391010747455750507642163133065991845960574789969038975678325610763708928688183556274099214923542904398989737878173305394032633292128193264367788667797966007569738126259787794889602122918321980981039704418396558064036973674042181061415280942386017536898629584401157333449751754700268358154748612769547570689567083884318668190476700419730837707043378663470833308318650995536746150864354338059586615804463928903063923111025968981969635819693115655164149511374685329423959197363531754588500315906803079826980530675343128017893161889923743538838236931727258163082354553155416376362985243620383938504714201016127277600455398926546386492111125908517402957839225348281558502813262167591410810871000286608380380604136310744255834859305038064015797622726217873724068477244843936645996327775094039258163353815372230645964076079786929253245996926315075972244721548012375144994331346817078483833049475370789826233912467232269623246025905429624681787520017976527168987768332399599101114271165161615911644344197402414452875925371930846911538609767560618243334386154370529267092641839508267486905138694078330641105939864969115182451681462431746507174026881032454998925033305641591254301354734557655450454591902345913763364864 A100629 330 7840767103025758837571200049555138665118826231029364830580830535750703590662277834056276972311613917406592122929041348709200622728031600990659732193601701068566654942541294060591616757190475521209410592761786182455958150470823000197145876463958909708876399456721025638204246999444485524161044301388849417805465869955670966575012960875955632166853608140760703669858387668924523075063385343451876853162486926612380377718370124920004353445725480983246814159435641202389529174689100224589268555633707232454048654589629443360724771017415093027952079406895936588593920473681383441113483383494551083331816497296619319682879500717825427592507103537786295939131888741214385169095253781568713459156240067166451237792849270528441229403238039222043986057439334662673099391307252291946232655936933428595804490340121888679304980843128922841455612243007929493882261193614814487708701519198044686676237175120384802303762351915960649544323919223558799683488645919190644331182419869996530669065972362836174968806293430639593013429008047766633158088827595489475712512245393097007309167896890307752121822427039438659128651674473007757102672481141928624280037575986320064888263723686686401312833050999240544352464824859811774130330030590369754952748518166914242027049998001280506566168379861135434137338826322797759731113509275629642835122597296205232096770934009504221088349042711281879630328301999849854921554454341150831025506512410805487532952815723496437191070297342143528121615874158594268870334075633664 A100629 331 8028945513498377049672908850744461993081678060574069586514770468608720476838172502073627619647092651424350333879338341078221437673504359414435565766248141894212254661162285118045815559363046933718436446988069050834901146082122752201877377499093923541889433043682330253521148927431153176740909364622181803832797050834607069772813271936978567338858094736138960557934988972978711628864906591694721897638386612851077506783611007918084457928422892526844737699262096591246877874881638629979411000968916206032945822299780550001382165521833055260622929312661439066720174565049736643700206984698420309331780093231738183355268608735053237854727274022693167041671054071003530413153539872326362582175989828778446067499877653021123818908915752163373041722817878694577253776698626346952942239679419830882103798108284814007608300383364016989650546936840119801735435462261570035413710355658797759156466867323274037559052648361943705133387693284924210875892373421251219795130797946876447405123555699544243168057644472974943245751304240913032353882959457781223129612539282531335484587926415675138172746165288385186947739314660359943273136620689334911262758477809991746445582053055166874944341044223222317416923980656447256709457951324538629071614482602920183835699197953311238723756420977802684556634958154544905964660233498244754263165539631314157667093436425732322394469419736352644741456181247846251439671761245338450970118668708664819233743683300860351683655984478354972796534655138400531323222093448871936 A100629 332 8418959570762074213237820071078224978857613654044515590749311958891857682721063569534356154899069824059939575697861080334437122229932507177351187808909411634865509143582904279940009095974666301570743215836961493048257304154207947012835772988489909971860254143212243127916192257730048873454275777918068907135779000375948942794097449434589238225910465546041646705997238997330125524948648294292884708538068880956931447753131696238713328556753962954228747677741452195263286214531889108069290869751982279657202198563814689998249305594221617752962948726953281130825173764721592650904588239187130774277880643040563097349934136672967183936758506085619510323887267193556597906502886225164487970967770710701187863674751709894277929536235243740461050597545479970045038456155538820382528361914087328587032872205192857132841881182786307478939811904844065461224535975276388061453966749895279519105251401870369397207521189808773482553947133873932689343399721352561919047899071587943917714274837541205304324189212610894174088856919595719623813505178096402403824356597990719577637087269529242973684625483013433785788912699609301587877572505175940043912258233628089905520922646864374661061637354787409564707768479940814838651376580768079417517397227709839634685702122193091285456001612883220427761658057881860079316799569000655491446253068884444874189930167193548695687103166269465710812417156708141630949605256719592011564443153159856921492842016460882944127041257580375543955099122546403475532778929860244339163136 A100629 333 8621014600460363994355527752784102378350196381741583964927295445905262267106369095203180702616647499837378125514609746262463613163450887349607616316323237514102281363028893982658569314278058292808441053017048568881415479453908937741143831540213667811184900242649336962986180871915570046417178396588102560907037696384971717421155788221019379943332316719146646226941172733266048537547415853355913941542982534099897802499206856948442448442116058065130237622007247047949605083680654446662953850626029854368975051329346242558207288928482936579034059496400159877964977935074910874526298356927621912860549778473536611686332555953118396351240710231674378571660561606201956256258955494568435682270997207758016372402945750931740599845104889590232115811886571489326119379103271752071709042600025424473121661138117485704030086331173178858434367390560323032293924838683021374928861951892766227563777435515258262740501698364184046135241865086907073887641314665023405105048649306054571739417433642194231627969753713555634266989485666016894785029302370716061516141156342496847500377363997944805053056494605756196647846604399924825986634245300162604966152431235164063253424790389119652927116651302307394260754923459394394779009618706513323537814761174875785918158973125725476306945651592417718027937851271024721220402758656671223240963142537671551170488491206193864383593642259932887871915168469137030092395782880862219841989788835693487608670224855944134786090247762304557010021501487517158945565624176890203303051264 A100629 334 9039789005692326635745341868903342935480935521181063147607603749485556286993328080371770408426953768789478605339607429296909045636478677653502155886504955099587313782519385536760191977288429252439903885608404720163399117783862018300857634301111086938781017956836271155300197593949740776991939254380766230905657959524568103566605851789643617343459627336095913714061067139957180111307319125848530817167374453676334438153408329231569988817640287701702004044733871080550805100225525917064053496874039880574802383422720565636714766195472923706297217970497294044197004703249109745167287825913738074899663844512667126135607846191097075572398578971888193185157545046784822483362990516672592013972993168122069775708791243729000831223180704706967231069564773585991624954062592280700344381053364259492328018949562680689589051804796247194661675220924181283910634531646887821237406350067909239833915488222847448111384308863922650360307373925368671908807379166191582031431492494745478616231374898797458623530012469945312757142766921729331466106885762675964920349229152989974364555694831508971903313766887725409656212401055255574333760990399863303664988251734843392790023153007061529187704269755968278244365354621357936899794789944800914741987651013706552094919463404280717044031843564171001098862960334366018078405043061177684581116168149581484440146140155025937539891087026351387833181319692693830466164000430082983033034284818176134462748989698546477077459367637606263171340305943774792458505419936906821818700282200064 A100629 335 9256743941828942475003230073757023165932477973689408663150186239473209637881167954300692898229200659240426091867758007600034862731754165917186207627781074021977409313299850789642436584743351554498461578863006433447320696610674706740078217524337753025311762387800341663027402336204534555639745796485904620447393750553157738052204392232595064159702658392162215643198532751316152433978694784868895556779391440564566464669090129133127668549263654606542852141807483986484024422630938539073590780799016837708597640624865859211995920584164273875248351201789229101257732816127088379051302733735667788697255776780971137162862434499683405386136144867213509821601326127907658222963702289072734222308345004156999450325802233578496851172537041619934444615234328152055423952960094495437152646198645001720143891404352185026139189048111357127333555426226361634724489760406413128947104102469539061589929459940195786866057532276656793968954750899577520034618756266180180000185848314619370103020927896368597630494732769224000263314193327850835421293451020980188078437610652661733749305031507465187228993297293030819487961498680581708117771254169460022952947969776479634216983708679231005888209172230111516922230123132270527385389864903476136695795354638035509345197530525983454253088607809711105125235671382390802512286764094645949011062956185171440066709647518746560040848473114983821141177671365318482397351936440404974625827107653812361689854965451311592527318392460908813487452473286425387477509550015392585542349088972865536 A100629 336 9706399535547225184668986977819844323240814023739345378371369686241860269250883568848803356453582310463689029706326220577214156223811856280779444849508167473668983948102704341600107584283844599609778848517855833958457746769234841294684257018799983716269306557550131059650621432088006026214502088296003923290246349380027928335828272789685601996324374726219887430282544678244085854611643862738687027345507159181430845256855851245898478176712685892710277727447924328611472392984659009547629526567109879617130479615859343189077834422460637643012415109767342694080428445403277824152098815329611587201013673393883591121685640117940026486173094240283273274695432145896900628802387091466731359891195171078929855624828402876805914215094200953664380196863950876369668226899084045647507773140390381323701601073209996765968926295312414411150910214610733377492866575007915053098838631351099391045721873386250737408863142964527674392790696879275397647820396970566148423874876082350320625145272489862598628993644908221825300104943582944517602718201697775321694535796027725430127911272717971816163828875702337084575408716440489645171300110611995713027910370356341908928707909312033331230234820980361413968244373593543700523662562981027393511930309784932722247149845768813626526886640022675631767799119355461818135123605947307470630224350344822327939390135356617192941392728545017275236931517929560192998285704104934086673251285235203950971301360253074504445925410693089920011418964628786787099617053916940295777654238318811452276736 A100629 337 9939353124400358589101042665287520586998593560309089667452282558711664915712904774501174637008468285914817566419278049871067295973183340831518151525896363493037039562857169245798510166306656870000413540882284373973460732691696477485756679187251183325459769914931334205082236346458118170843650138415108017449212261765148598615888151336638056444236159719649164728609325750521943915122323315444415516001799331001785185543020391675800041652953790354135324392906674512498147730416290825776772635204720516727941611126639967425615702448599692946444713072401758918738358728092956491931749186897522265293838001555336797308606095480770587121841248502050071833288122517398426243893644381661932912528583855184824172159824284545849256156256461776552325321588685697402540264344662062743047959695759750475470439498967036688352180526399912357018532059761390978552695372808105014373210758503525776430819198347520755106675858395676338578217673604378007191368086497859735986047873108326728320148759029619300996089492386019149107307462228935186025183438538521929415204655132390840450981143263203139751760768719193174605218525635061396655411313266683610140580219244894114742996899135522131179760456683890087903482238559788749336230464492572050956216637219771107581081442067265153563531919383219846930226298219992901770366572490042849925349734753098063809935498605176005571986154030097689842617874359869637630244561003452504753409316080848845794612592899148292552627620549724078091693019779877669990007863210946862876317940038462927131377664 A100629 338 10422167141771230407925214913796527187032637241094664007138444636283642750658574836827343696175791641371415744525660900421604260942376694795749977254418305246074806796662519099082418596145169034117553629044182219723595561242928325576104795635451096806677303698319038695428311059223667719110551287538760304504825196592652456942253534175966586674071375414190842554466252358179297862743305292815443444107102735304527902715958150221843704476287673674377801910616509133617257754568992568929705142732425020548518102828727630483282410810742871631011211454606746759974993241668799946483825835400256306852751476318888837574668945174844499161871808989285656122661926356803572197117022051145542965687572344534282191146659908991948429623302775663810131076410177693839566060225468367102854257385940976114566891568068859462525576047650314499673064273096360306726871103237631523551403844308593044546722671726449923306737744893104712400993175317384273268695982667579770521306134592436807475028305148242088161275535568162415294344029514167941621542749248969170658477636460101857916728003278356495468342299820496702254841620736310139059344573219926033186769043974934091260752716507929254223948500627766732813481791780069047623987195535763230903465816589358708902940054197124625663034045899179134214708970882327276966763899115319171403323523468464555357566925385421035218650953448263715224412880224774665147771320798756213624310927018792159327931694211817320011664059845547474909075099908705007687442485174281817687397960293771302279711465406464 A100629 339 10672299153173739937715420071727643839521420534880935943309767307554450176674380632911199944884010640764329722394276762031722763204993735470847976708524344571980602159782419557460396642452653090936374916141242592996961854712758605389931310730701923130037558987078695624118590524645035744369204518439690551812941001310876115908867618996189784754249088424131422775773442414775601011449144619843014086765673200951836572381141145827167953383718577842562869156471305352824071940678648390584018066158003221041682537296617093614881188670200700550155480529517308682214393079468851145199437655449862458217217511750542169676460999859040767141756732405028511869605812589366857929847830580373035996864074080803104963734179746807755191934262042279741574222244021958491715645670879607913322759563203559541316496965702512089626189872793922047665217815650672954088316009715334680116637536571999277615844015847884721466099450770539225498617011525001495827144686251601685013817481822655290854428984471799898277146148421798313261408286222507972220459775230944430754281099735144302506729475357037051359582515016188623108957819633981582396768842977204257983251501030332509451010781704119556325323264642833134401005354782790704766962888228621548445148996187503317916610615497855616678946863000759433435861986183503131613966232694086831517003288031707704686148531594671140063898576331022044389798789350169257111317832497926362751294389267243171151802054872900935691943997281840614306892902306513927871941104818464581311895511340821813534424540576219136 A100629 340 11190716756838307528929884317131885866670013058783312287691982564286215148456515346535494393406696341650097802989301150024175728150439511165079888025117623133909131890296010369883592869756433167481700264067719593194382273767285567405352614080756499748002263452435030342755775177970193000687682997127416960057806423390553234115256772456548699738471492143422030768529413153515740606181298268896508339044402542361272985721127458126868463887286091479843203088616055481642854059269054414805027327739694385507003308228337565554317657291044369780079833151719141468761639437697130058428645539000994976987577069601336506110664769388193531446434707438335176862183784541707942420648118798645236593447743343352196590452531262188688708137660755245522300931663747569147409224874988255747320325931745735649595487122308477316891871672054759605052603436263720043506110048203266777537983321548520714525311254761711569696036697691168938916437831476839968488444066530959488465048679819672594262973726821502050135856799727535588126394455134052519479040829272562787422601058435878672145296366351980483166425595265615001665098554680521871743274286293664932019045925944381941430103081436178867893382167546123396737668590896719546041722877487215068782420553826307479087727892756279451114743385817884323674442418024352979735246256413434793444773239751135938148982882665413885363642513574877771218077655341643078944757207529345633748301265520288775433671991490406971544115868893803303987464531928955148432248515926126316813702147699713573948672747059249556750336 A100629 341 11459293959002426909624201540743051127470093372194111782596590145829084312019471714852346258848457053849700150261044377624755945626050059433041805337720446089122951055663114618760799098630587563501261070405344863431047448337700421023081076818694655741954317775293471070981913782241477632704187389058474967099193777551926511734022934995505868532194807954864159506974119069200118380729649427350024539181468203377943537378434517121913307020580957675359439962742840813202282556691511720760347983605447050759171387625817667127621281066029434654801749147360400864011918784201861179830933031937018856435278919271768582257320723853510176201149140416855221106876195370708933038743673649812722271690489183592649308623392012481217237132964613371414836154023677510806947046271987973885256013754107633305185778813243880772497276592184073835573865918734049324550256689360145180198894921265685211673918724875992647368741578435756993450432339432284127732166724127702516188209848135344736525285096265218099339117362920996442241427922057269779946537809175104294320743483838339760276783479144428014762419809551989761705060919992854396665112869164712890387503028167047108024425555390647160722823339567230358259372637078240815146724226546908230433198647118138858585833362182430157941497227077513547442629036056937451248892166567357228487447797505163200664558471849383818612369933900674837727311519069842512839431380510049928958260495892775706044080119286176738861174649747254583283163680695250071994622480308353348417230999244506699723440892988671546112344064 A100629 342 12015940622354928799186106754786185579038080627841812956548002108752877911560129572873013830718279703697503184760124869312256090440781067120061244073805554478348187526143006074481723675645666984985898328161354895517074009188152556674698263206239567339275490715546126721725931226127639650190425995669379447101004214490288893968014833085847561602014702946079640919184893877105583331191972877932979331196747202825230522650129352225627367822412698275397700118373037048544396634165358594108002647257065246696848896951129386126012612415092880472593398913942579696382161751063250788502400434896391484405479028054314012909052335335418286520296161061744380327363813437036490170033686341026025068760126386174845841439081902879504845643935502430544683235041531669571905305991696061704706209878227165700618483204876015524902104299926007406210702029602474504539609958302503592472236440961087136516191000855568866207325569349852325164280540752546761520884454918929793614568329718367242446737345101397333732614327942246765419747524799123716777220829793594160521667919309270952471988513427347750007519114220787216369645959242427291837517391897257983750966375263289588343820051169303237202095206110048140142179922296953440983291502575650844634721704600549571780498803583803885293663396380030845523202184112439244880758352450533173218454061716774008300040064177939486985284415809834018644753403420179182743119599249706114307336957741263178740877355160622060128095069533377221920726639648702539491833261911811920669946412263807857169206757806489255136297289252864 A100629 343 12304323197291447090366573316901054032934994562910016467505154159362946981437572682621966162655518416586243261194367866175750236611359812730942713931576887785828544026770438220269285043861162992625559888037227413009483785408668218034891021523189316955418102492719233763047353575554703001794996219565444553831428315638055827423247189079907903080463055816785552301245331330156117331140580227003370835145469135693036055193732456679042424650150603034007244921213989937709462153385327200366594710791234812617573270477956491393036915113055109603935640487877201609095333633088768807426458045333904880031210524727617549218869591383468325396783268927226245455220544959525365934114494813210649670410369419443042141633619868548612961939389954488877755632682528429641631033335496767185619158915304617677433326801793039897499754803124231583959758878312933892648560597301763678691570115544153227792579584876102518996301383014248780968223273730607883797385681836984108661317969631608056265459041383830869742197071812860687789821465394302685979874129708640420374187949372693455331316237749604096007699572962086109562517462264245546841617809302792175360989568269608538464071732397366514894945491056689295505592240432080323566890498637466464905955025510962761503230774869815178540711317893151585815759036531137786757896552909345969375696959197976584499241025718210034672931241789270035092227485102263483128954469631699061050713044727053495030658411684476989571169351202178275246824079000271400439637260197695406766025126158139245741267719993844997259568424194932736 A100629 344 12902018000923076424228219982342839633638844858797933427430684527808161494007884213253010790972672879190336613850145479643103480104993226994160987203517166686912951381414839027257085834151762846155339085158523771823832469768679685394153887784699761215844492239405563262321141822840848254810189955927055588478343777498490027296158844536653509380499629216141727289830624544849780886618065052110286576833495444428460974610823204494683589469956318726987180850506880712923636986948172854451602415462629834875284509664693705918945076301586874608056418160216324554458748559649688841016005671344044643483606607176786299289725400654511682771257412998635187554453338151479270109730040513257170188800223524361907356705614587283230385178557760918129481490295714930639902902410801858148427795178774454785732328084516938603560702892440794257382188125585862969417857076876294151147691825476826014985831930791044074959065718995548929752535687475345892360727488717897448723650151324433049206609979778091838070794036773242208559899832897296333254032495433367337434284503201421412617490255314528864575369587418292404420626310511193538524996236007484608071324997537873042828502480870300990722482363230259034724071889103309057364475771499280035905226696830183288606011712989891320653504910871129317248345347489674335887448135863470359184090814687977495067876157783497805317203549790425616316867527418591034085426561948528474640312481587714845605267674690462143816578473606175287145213805461788583987393079749058658845091562686397017742395540760266011846449219968625788583936 A100629 345 13211666432945230258409697261919067784846177135409083829689020956475557369864073434371083049956017028290904692582548971154537963627513064442020850896401578687398862214568795163911255894171405154463067223202328342347604449043127997843613581091532555485024760053151296780616849226589028612925634514869304922601824028158453787951266656805533193605631620317329128744786559533926175627896898613360933454677499335094744038001482961402555995617235270376434873190919045850033804274634929002958440873433732950912291337896646354860999758132824959598649772196061516343765758525081281373200389807456301714927213165749029170472678810270219963157767590910602432055760218267114772592363561485575342273331428888946593133266549337378027914422843147180164589046062812088975260572068661102743990062263065041700589903958545345130046159761859373319559360640599923680683885646721325210775236429288269839345491897130029132758083296251442104066596543974754193777384948447126987493017754956219442387568619292766042184493093655800021565337428886831445252129275323768153532707331278255526520310021442077557325178457516331422126721341963462183449596145671664238665036797478781995856386540411188214499821939947785251557449614441788474741223190015262756766952137554107687532555994101648712349189028732036420862305635829426519948746891124193647804508994240488954949505185570301752644816434985395831108472348076637218903476799435293158031679981145820001899794098883033235268176356972723494036698936792871510003090513663036066657373760190870546168213033738512396130764001247872807509950464 A100629 346 13853436341591977763442206716114048421562865035938715485799994838457314044662590665519092780190680511457163678929438869977340799748683139060356455749545181773717949345503688957793409060486675331246265176636604643905481682759846983466864954406634840900265322797493174173032093294619817266827110137063596278522130232150278839154787385926518774018218781905863708502693311449846173535197618360403554158171913542796306324391442997735646555660338090870240573591041129421245046351079595314206150097301649962735806801926313848194727682383885064836113783530257400561680524011195629697184971942743299027031517472488454011457559656157906168088119309406675855795300826629658139785810213848298650099600776378656062841308105237990502998393847175897588264123564359249009322829617468384470882123527555689166237759133235643815083282018451454237930276143077705573396786075896460304213854314077376835061538511525017427910939950450152155713735537694871853494315199702894628037478585420972758020987152543531445449647030173224163412895259832438169536696707001895515358712122602428066976560601043647916749806326268644737287948957870679322472843728043811000722429624953111310087106372998202093207365290502688867937104286912912791690252847693444160439663604587936022562137434071130400200263234991723822042112994395476742581777220107442478440260823144714946425132349464564730581291038131246419000397500856807948448932088444661958476226867909959354312078497030375457704563291689030510483025624346522036473000638454731706631322347965902273818880150065394374285211993372489477007553817739264 A100629 347 14185918813790185229764819677300785583680373796801244657459194714580289581734492841491551006915256843732135607223745402856796978942651534397805010687534266136287180129795777492780450877938355539196175540875883155359213243146083311070069713312394077081871690544633010353184863533690692881230960780353122589206661357721885531294502283188755224594656032671604437506757950924642481700042361201053239457968039467823417676176837629681302072996186205051126347357226116527354927463505505601747097699636889561841466165172545380551401146761098306392180514334983578175160856587464324809917411269369138203680273891828176907732541087905695916122234172832436076334388046468769935140669658980657817701991195011743808349499499763702275070355299508119130382462529903870985546577528287625698183294492217025706227465352433299266645280786894289139640602770511570507158308941717975351514986817615233879103015435801617846180802509260955807450865190599548777978178764495764099110378071471076104213490844204576200140438558897381543334804746068416685605577427969941007727321213544886340583998055468695466751801678099092210982859732859575626212191977516862464739767935951985981529196925950158943444342057474753400767594789798822698690818916038086820290215531098046487103628732488837529805069552631525193771123706260968184403739873390021097922827082900188105139335525851714284115242023046396333056407040877371339211706458567333845479656312739798378815568380959104468689472810689567242734618239330838565348352653777645267590474084317083928390533273666963839268057081213429224455735109365006336 A100629 348 14875014006088857267485875557945348544193231634354661917939932557035741728456827565759844588627172360173267826480246059545968748991769775332712786886691930648123466191780737180269754059785089097868168963949470055513942385645147453988609419706256931770200689784529103464101171464703251978629635931219555872099964139834583842862664026096932198384566044114660294663086225148757914891103618938755601617878294953012408013214803694380701002494048946147689860806450732363787720419972749041857564717494451109197477225611966944957066008866165417723487074999319740468597470357056991851883959439190013461062246876397622429202557003791803000943787820011944491178407280214036903510062828335302251854683119300634275583884787464223876784172878537025525259921029756481422540488078301725404098246205470959946933170709393099211821841946398466128887784690691940556114030956870867722190178817267711480014323513611117234676881171950815996753598418098112459417246776159910335988763796670855097051765375452657693638460502334380749183836221413436094525553957111008862118683568814042739464206345011142817744737196414433714223563127242962371831075415016721575826966903208789652567959195825113864281094417258647021963281474308090310102424135703552925672633040736665193261174601798215301652880611220154161583749811416300974929335941479814762775526331279147642534583888355487157180424019557898081330955069295030529385254311498700654357676097787446824864913430632573927360532641941623661117695054924573379498714232287548164108948953436870597296031817968610274724342221990452762462896898037520883777536 A100629 349 15232014342234989841905536571336036909253869193579173803970490938404599529939791427338080858754224496817426254315771964975071998967572249940697893771972536983678429380383474872596228157219931236217005019084257336846277002900630992884336045779207098132685506339357801947239599579856130026116747193568825213030363279190613855091367962723258571145795629173412141735000294552328104848490105793285736056707374031884705805531958983045837826553906120855234417465805549940518625710052095018862146270714317935818216679026654151636035593078953387748850764799303414239843809645626359656329174465730573784127740801431165367503418371882806272966438727692231158966689054939173789194304336215349505899195514163849498197898022363365249826993027621914137866159134470636976681459792180966813796604114402262985659566806418533592905566153112029315981091523268547129460767699835768547522743108882136555534667277937784048309126320077635580675684780132467158443260698787748184052494127790955619381007744463521478285783554390405887164248290727358560794167252081673074809531974465579765211347297291410245370610889128380123364928642296793468755021224977122893646814108885800604229590216524916597023840683272854550490400229691484477544882314960438195888776233714345157899442792241372468892549745889437861461759806890292198327640004075330317082138963229847185955413901676018848952754196027287635282897990958111262090500414974669470062260324134345548661671352967755701617185425348222628984519736242763140606683373862449320047563728319355491631136581599856921317726435318223628762006423590421384988196864 A100629 350 15971924670923396708465939915825256238157785143526475750672161506228541356706146735712455474549069705974829552045414903945701096389421039553817234659839874940197592765964982548007462536185046615947482254891294221240921754593532043994685553538977862131578837495298446534628710369047221398265394305243624466578526205840577113716286252880503579497773797656139809931919668860501994869610361172300383971397991432857537274741479422606272444816588664581898284528624520334429258472543585586498393887960536643868522372427052903705907658048356627512138939550194376889958462542972305702995020444577902136265529938601485656395264422715385470482056455328608979744654942471899095178206863651346323497754835459872651422359116697688080202589040931676239027145680586682638460738383045949457743587955863467312450965923607120280714546934565599252034189025102840074821453951622990840487207878139195220856319275630889846239790440201726806642586844012181883131800530492061839841028082542529079548059576658581497614993776328474243539138815697730730243304720518792426091479799657219767886253703604637789449733683678680316237503416025002508293265136001611615328601751039037254380646790882830945640870768303516733135021911248978027526102518291956441692269428043253188289566125317289377941474242345763195020126251269795032153603444913293562564720945507700242860384087363833140559483183853509159454400043766892474757808563132479014240004681639495518033460700609517402578941824569937891410071766950491602924793625431191658218194183986196503992610672187651571127656314640241659752749647622749694185383514865664 A100629 351 16355250863025558229469122473805062387873571986971111168688293382378026349267094257369554405938247378918225461294504861640397922702767144503108848291676031938762334992348142129159641637053487734730221829008685282550703876703776813050558006823913330822736729595185609251459799417904354711823763768569471453776410834780750964445477122949635665405720368799887165370285740913154042746481009840435593186711543227246118169335274928748822983492186792531863843357311508822455560675884631640574355341271589523321366909365302173394849441841517186572430274099399041935317465644003641039866900935247771787535902657127921312148750768860554721773625810256495595258526661091224673462483828378978635261700951510909595056495735498432594127451177914036468763797176920763021783796104239052244729434066804190527949789105773691167451696060995173634083009561705308236617168846461942620658900867214535906156870938246031202549545410766568250002008928268474248326963743223871323997212756523549777457213006498387453557753626960357625384078147274476267769144033811243444317675314848993042315523792491149096396527292086968643827203498009602568492303499265650294096488193063974148485782313864018888336251666742801134730262437118953500186728978730963396292883894316291264808515712324904323012069624162061511700609281300270112925289927591212608066274248199885048689033305460565135932910780265993379281305644817297894151995968647658510581764793998843410466263757424145820240836428359616400803913489357303401394988672441540258015430844401865220088433328320155208834720066191607459586815639165695686845832719222439936 A100629 352 17149723528947887746023814567092617098426918619810219864818495921720421357209092628015537880761103683596557181302346729799441892195976761314491863706292486866219654176936445481225700389214997954932477084574611178835886868218539475521301912563391744780781988972001345406458710634428476646305314917391502099115053767491060723294380619674037167488468641434710484315312741063751413526934071374444592561349243151052825605528905243687725808738303258165891661412236272675015161991276403507146895226329198256006225628354631091769677648328410725427372647094051449796367446855126761907019475515078367549887246664600567217807688486208725027938501457615515125293804852180392003200597442826315901448173336931503539545960072346004455819786246332388704270467388586866006329965783798568446569411056033270887035478061375753989601829648854075188532225834174705289519084440347677945400027635740349202334347100942270414244592128639965069314106513968043653413694334014714097431701363384437731446974585502053122501775067143583957394735127356481226952297974397658405868850710943097728339042676235199154903085001827385232669753735128917022859385634045978522782519203530249756722627675542277469856073427706499442650919665264443785411799525601798674231207022366599429287854171566798875406703918225357811692978077748712033930748811113883351715701586080442664814151787306617547975987854328194273673274347819942956658323324820687170391784600632131227973072985704781127604855298703613127089364391016323771421151642194060517588788413099530225019449065676635068259075428126930983543704795653808520530055889391389178331136 A100629 353 17561316893642637051928386116702839908789164666685665141574139823841711469782110851087910789899370172002874553653603051314628497608680203586039668435243506551008925877182920172775117198556157905850856534604401847127948153055784422933813158464913146655520756707329377696213719689654760085816642475408898149493815057910846180653445754546214059508191888829143535938880246849281447451580489087431262782821624986678093420061598969536231228148022536361873061286129943219215525879067037191318420711761099014150375043435142237972149911888292582837629590624308684591480265579649804192787942927440248371084540584550980831035073009877734428609025492598287488300856168632721411277411781454147483082929497017859624495063114082308562759461116244366033172958605912950790481884962609734089287076921378069388324329534848772085352273560426572993056999254194898216467542466916022216089628298998117583190371431364884904186462339727324230977645070303276701095622998031067235770062196105664237001701975554102397441817668755029972372208770413036776399153125783202207609703128005732073819179700464843934620759041871242478253827824772011031408010889263082007329299664414975750883970739755292129132619189971455429274541737230790436261682714216241842412755990903397815590762671684402048416464812262766399173609551614681122745086782580616552156878424146373288769691430201976369127411562832070936241432932167621587618123084616383662481187431047302377444426737361695874667371825872499842139509136400715541935259281606717970010919335013918950419915843252874309897293238401977327148753710749499925022777230736782518611083264 A100629 354 18414375423068221789362859400707797060198507129534588011491245239924646446138246667790357144429521977478086187971880473135287891508519453155435131369153895125230735460592957703087841291593221832285467741629345271254035362538622207062246066450504767667459332985144609547184997337299429711745271700294360786003626618163923444724867535519050953662861818020908012340647293720232143042988462925342323803759968242030968486034511201080423196286540879088187407111164991341032139264168597589923904316255606159861743661545047707323885066008178283341550285618475103254196010960446873081256810043083585875958343227986129275883432716405555256213137514926741901332558557880224486551623336150064151221165880264999173614535299911970783504064699427052357600368243153778288080333006553464532408285969910930486931572166333586038170345600897854202767736049966669592230669809788934911258398083250250142911426914014865553292223934341918732821615157238328670128043980783424357814828737343692982978296650718618475499951403832474308310161183644620450849518388021247038046552067151738515037020173594624193588897033089179952877485765188136239269686426219925478917327724913597612958910502409645199597365299743508848206981876658513312493530213742010006149798025917521267880899559224143562320343006983242539779866809193915872963552118131252581794450950477707517644967961115467573234144706908201614040296778280595973858261031574709115269873591697856137731167210555777613475214079686082394471277932210516700100306436470045902122169752631555077355513675254725932374864154750591777792331571002867633380683657497052466235135244632064 A100629 355 18856320433221859112307568026324784189643271300643418123767035125682837960845564587817325715895830504937560256483205604490534800904723920031165574522013588608236273111647188687961949482591459156260318967428449557764132211239549140031739972045316882091478356976788080176317437273394616024827158221101425444867713656999857607398264356371508176550770501653409804636822828769517714476020186035550539575050207479839711729699339469906353352997417860186303904881832951133216910606508643932082078019845740707698425509422128852299658307592374562141747492473318505732296715223497598035206973484117591936981343465457796378504635101599288582362252815284983706964539963269349874228862296217665690850473861391359153781284147109858082308162252213301614182777080989468966994260998710747681186084833188792818617929898325592103086433895319402703634161715165869662444205885223869349128599637248256146341301159951222326571237308766124782409333921012048558211117036322226542402384627039941614569775770335865318911950237524453691709605052052091341669906829333756966959669316763380239397908657760895174235030561883320271746545423552651509012158900449203690411343590311523955669924354467476684387702066937353060563949441698317631993374938871818246297393178539541778310041148645523007816031239150840360734583612614569853914677368966402643757517773289172498068447192182238794991764179873998452777263900959330277230859296332502134036350557898604685036715223609116276198619217598548371938588602583569100902713790945327003773101826694712399212046003460839354751860894464605980459347528706936456581820065276981725424778490503233536 A100629 356 19772285054586044140547020450771536906439382847343472802547142623948007497631598733235140129871186367545407183502133799934267019393471789170599473469994920688469958314318562525668389140657821876234820221590253923482082697532721479057921772927390194955954009645292537958962233106387032892849162258849648287277607715602282690535242445746610557734900729541725839306861134499825806974407342592413442585447846358380405566681214583996524373472620430162713803365372868567464055256130407819726897041737767408315584226967818183428966509541981748872345018667702425466748760462194217357365187428082088082912149205635874295386876256294575624539081608040267075514049456525121813719403511118735019449226479682305816035363805839866548514363541776814953393319660475613411534974220984120960547380090045771618575114461066656065085960508218438009365894754641766947167095630304504026631870493227227436905976205097012902306761732276748059839649725559129828974780257478615018926122862683033818439117198155700312643417132262441554238090827060573730682864223475473545386702213494478197906901468720288418218671406457364437266905614047145108713933531197424208876765016554496543340546599910088831808519082540901922833903849778255109285085119902455689429535349580278559733229707482127933443702772623831582097626746180935199138436736841314618580682956644467341334620082989683226697284116675557801619372272212330704777625517511149757699300322599087306217058702311152708431243344712615457653877482542668553548164016054287208308384021028234748716170350124953087248287289274118680566140794261404601896738556767876389719012530457918608244736 A100629 357 20246819895896109199920148941590053792193928035679716149808274046922759677574757102832783492988094840366496955906185011132689427858915112110693860833274798784993237313862208026284430480033609601264455906908420017645652682273506794555311895477647559634896905876779558869977326700940321682277542153062039846172270300776737475108088264444529211120538347050727259450225801727821626341793118814631365207498594670981535300281563734012440958435963320486618934646141817413083192582277537607400342570739473826115158248415045819831261705770989310845281299115727283677950730713286878573941951926356058196902040786571135278476161286445645439528019566633233485326386643481724737248669195385584659916007915194681155620212537180023345678708266779458512274759332327028133411813602287739863600517212206870137420917208132255810648023560415680521590676228753169353899105925431812123271035385064680895391719634019341211962124013851390013275801318972548944870174983658101779380349811387426630081656010911437120146859143436740151539805006910027500219252964838884910475983066618345674656667103969575340255919520212341183761311348784276591323067935946162389889807376951804460380719718307930963771923540521883568981917542172933231907927162780114625975844197970205245166827220461699003846351639166803540067969788089277643917759218525506169426619347603934557526650964981435624138018935475771188858237206745426641692288529931417351884083530341465401566268111166620373433593184985718228637570542123692598833319952439590101307785237532912382685358438527951961342246184216697528899728173323678312342260282130305423072268831188908654842609664 A100629 358 21230329419159158600415470096576732245203540283940894041501360767026079651672628503859988783943484535332139912036283854233470949506589772596582925817111955410773068809620378643369222975031722221255478117042403428422807906967624660607630726112369767491721657976650002721645345322765198748315856040689181493739934502907268274698938759978186662079929617797063386805279970272552289662972061354170898403818046405719134359028040973955829290432948674742576936015512802335741121745154251274217421611455714506692528175490055085575385074390520887608901683501572852209890865408415501987549756183130730079874754319819614745763419297096029112398532645102009435109601201075492998085260550220634820356087915683177987435619981386080159718397199546537488967018041654145852020425859832469115214775936307031061216275682434488268906061952886432618607464917241083308434108894865587828971049199929582834566267806961464730674396149948235134560686643842959482416188603664277731415529683825382266064502533297471089695112973188323241141002574925688996069903396858898583887264420062398434148789365212001431984191066826175869103700808862821611023177284002683174141094660094615313848173559344457018268108498426274585228783168701525636581086632639321474047246805730805935156051019522846494657192016390970188830311488515502394748708290324601157112686809033143282593065562256373841016147343285442250128214937300292486239133137561365881169204771911332424912751150934650124693503407539584477311869168777893090514247302449295630068912213231311134586682410037885755816407134861207828063561369071049310042597917595067139303427361932741081660244271038464 A100629 359 21739857325218978406825441378894573819088425250755475498497393425434705563312771587952628514758128164180111269925154666735074252294747927138900916036722642340631622461051267730810084326432483554565609591851421110704955296734847652462213863539066641911522977768089602786964833610511563518275436585665721849589692930977042713291713290217663141969847928624192908088606689559093544614883390826670999965509679519456393583644713957330769193403339442936398782479885109591798908667037953304798639730130651654853148851701816407629194316175893388911515323905610600662928246178217474035250950331525867601791748423495285499661741360226333811096097428584457661552231629901304830039306803425930056044634025659574259134074860939346083551638732335654388702226474653845352468916080468448373979930558778399806685466298812915987359807439755707001454044075254869307836527508342361936866354380727892822595858234328539884210581657546992777790143123295190509994177130152220396969502396237191440450050594096610395847795684544842998928386636723905531975581078383512149900558766143895996568360309977089466351811652430004089962189628275529329687733538818747570320480931936886081380529724768723986706543102388505175274273964750362251859032711822665189424380729068345277599796243991394810528964624784353473362238964239874452222677289292391584883391292449938721375299135750526813200534879524292864131292095795499505908872332862838662317265686437204403110657178557081727686147489320534504767354028828562524686589237708078725190566106348862601816762787878795013956000906097876815937086841928754493483620267617348750646709618619126867620090133543387136 A100629 360 22795892634648815501915394019315756636924464595736173476312402808468621820756252780609015397491018997883324354973038979826397219174217602447600166934122481414970144153719294112101914982673267875712188643385195742578559205229039612028218364174340343109017117936152323331944437367975773227739184193251019954155361854792183540132571555003276346754175261605041702791918848111116072638095966419467370459834277711793507358363839582522068637742100059716477289737628008675330132454447988924532538453661478189639295410322083841446190059278453586171281092279649541200730648664570566053987300494830068146416384394914992488093310108540688202303901457275376276919792833555390613463296170709148034447058168090013738345771681384335758906243135397591136287825827886630544310446147993283722194379665601619355695019509744052194361797445949280224756675720254449839333994668587600510311574411126130944346274643919283037625994872143995498964077115652377684207654278426494654972692944636809251861352251755447342436498207717293292444331945989405967096826904847069636094128308768101888497664980394536564269317255258443968636192951658641442406644883200407052296368613686652259669670336679089523084800140130129202668397096862075848605337084832162973665859447363569217804483946339520804845219610397878227684283084166790593613846061297058798510686907871986944704825666568744403678564061832064914299333740640861689907901715303983913177989184421578044196160461662670529690229789761768788870933018132938777885764996518986357345423045530864951562613857062795360553927606112487280148046772362285671759080605737129083558124185053169574341603631870390709518336 A100629 361 23342994057880387073961363475779334796210651746033841639743900475871868744454402847343631767030803453832524139492391915342230752434398824906342570940541420968929427613408557170792360942257426304729281170826440440400444626154536562716895604914524511343633528766619979091911103864807191785204924613889044433055090539307195945095753272323354979076275467883562703658924900465782858381410269613534587350870300376876551534964571732502598285047910461149672744691331080883538055633354740658721319376549353666190638500169813853640898620701136472239391838494361130189548184232520259639282995706705989781930377620392952307807549551145664719159195092249985307565867861560719988186415278806167587273787564124174068066070201737559817119992970647133323558733647755909677373896855545122531527044777576058220231699977977909447026480584652062950150835937540556635478010540633702922559052196993158087010585235373345830529018749075451390939214966428034748628637981108730526692037575308092673906024705797578078654974164702508331462995912693151710307150750563399307360387388178536333821608939924005441811780869384646623883461582498448837024404360397216821551481460415131913901742424759387671638835343493252303532438627186765668971865174868134885033840074100294879031791561051669304161504881047427305148705878186793567860578366768188209674943393660914631377741482566394269366849599316034472242517750416242370465691356471279527094260924847695917256868312742574622402795304716051239803835410568129308555023356435442029921713198623605710400116589632302449207221868659186974871599894898980527881298540274820181563519165494445644125802119035280086546776064 A100629 362 24476903337235984756466110667978791763271380365249181531236100185387820640585019920056196023746091762405892832092374345021894953464652182224993067666549161033916143489157491243920770667388523044907810732980505611233336624314619330787431525818852454006661871059987311196279777646144065933363039031933318655435174617344582295324724583279734270539884625011474645551860836430808726510145654870281643466026176087983706902327010768980644499342397759710479247937457179468536800223800580540959366186584615069879514955954062731395358912100314877514892536441063216449635676829799163771520806506154939941577427643681160359111609078142116528557072153051120593866187458803893522332558587389455983993199068839069947596447627857163522796413749189288471883922693429300745862011269200082403618502504691592824337675036108164376325238905532121560017362944042526714602990380655525675725280716514297734245211423766841477592796363830540517705478272637242964578022699679068220756629992566258583633683761906401231403718189727097376172142402148134247787030905422766992114725565946696914773327415789753930153229936895875218285224612329893487731701826607872025875166223836257361751433464784499687176363409138780527428830365940989998107842497602529405209243889539790803075639867921315192280454142149187133923609414925595252212973821512319720148113443951387220511546652823539437395613685452410162766170292660461759853432779803228401402391743533097594133537947902357927260633489437938144828546519471886757847392170997650061967190338959945981388512653090281172979911878151175641362962731393593406003660498167209846703148672477503835734857082769537852030872258084864 A100629 363 25064349017329648390621297324010282765589893494015161887985766589837128335959060398137544728315997964703634260062591329302420432347803834598392901290546340898730130932897271033774869163405847597985598190572037745902936703298170194726329882438504912902821755965427006664990492309651523515763751968699718303165618808160852270412517973278447893032841856011750037045105496505148135946389150587168402909210804314095315867982859027436179967326615305943530749887956151775781683429171794473942390975062645831556623314896960236948847525990722434575249957315648733644426933073714343702037305862302658500175285907129508207730287696017527325242441884724347488118975957815186966868539993486802927609035846491207626338762370925735447343527679169831395209136838071603963762699539660884381305346564804191052121779236974760321357044639264892477457779654699547355753462149791258291942687453710640879867096497937245673055023476562473490130409751180536795727895244471365858054789112387848789640892172192154860957407426280547713200273819799689469733919647152913399925478979529417640727887273768708024476907455381376223524070003025810931437262670446460954496170213208327538433467867939327679668596130958111260087122294723573758062430717544990110934265742888745782349455224751426756895185041560767625137776040883809538266085193228615393431668166606220513803823772491304383893108413903268006672558379684312842089915166518505883036049145377891936392742858652014517514888693184448660304431635939212040035729583101593663454402907094984684941836956764447921131429763226803856755673836947039647747748350123222883024024240616963927792493652756006760479613192278900736 A100629 364 26281874835195453390844117462821406261211188160380442391856563187705056682006607716037474101038675881837077997879391765714614807269530753667844434863635919954226845773093688871511517207887450050905346608277265051447917756597582110105356082807837727551989225583203588940749070464085155922065491984331275819460191907386073830300076446348421777884805182009376806844608541103382211798120949966090695248928628344456809931585994387552919845419472971045043699594513509804442054483427243562308616559067288915470317849041394977418874743413247767557177299242213686529938615774703091661707470031869872439479800595354231198428994151139274732593418741716717391701843333942017488971146192210417866620572371770364527995794091855823972433686879713185125062815869117770197906436432499451501011635079536119436669646785190046278727284439661823894442768759206232568106542327179518454732095439462088971247520577421045318869344296959972202386984535253882551117173483866806925975658548311200932446488150348560975483274449419551598916690320870279185415714527933013321240259046439038632043885125979296785473897711933981954957975227492792723242759141926068241821776177485135256940412003092348461036177856615532472657114347312066076934071352080455550563008635615309497472862361748952063038125550139623473296468649845781470396898547574888614783004879467284281482358316063841985645100048217033153364684575535858022707274885647308824810408268663768415094956735753894774717691926344576438427379707086595204092505183330336677250363982710030660997571628776237743348310095405309080901437449250579045676742973978808557789799242129173567548941824432282544876670882707040618151936 A100629 365 26912639831240144272224376281929120011480256676229573009261120704209978042374766301222373479463604103001167869828497168091765562643999491755872701300363182033128290071647937404427793620876748852127074926875919412682667782755924080747884628795225833013236966997200475075327048155223199664195063791955226439127236513163339602227278281060783900554040506377601850208879146089863384881275852765276871934902915424723773369944058252854189921709540322350124748384781834039748663791029497407804023356484903849441605477418388456876927737255165713978549554424026815006657142553295965861588449312634749378027315809642732747191290010766617326175660791517918609102687573956625908706453700823467895419466108692853276667693150060363747772095364826301568064323449976596682656190906879438337035914321444986303149718308034607389416739266213707667909395209427182149741099343031826897645665730009179106557461071279150406522208560087011535244272164099975732343985647479610292199074353470669754825203865956926438894873036205620837290690888571165885865691676603405640950025263553575559212938369002799908325271257020397521876966632952619748600585361332293879625498805744778503106981891166564824101046125174305252000885091647555662780489064530386483776520842870076925412211058430926912551040563342974436655583897442080225686424112716685941537796996574499104237934915649374193300582449374241949045437005348718615252249482902844236605858067111698857057235697411988249310916532576846272949636820056673488990725307730264757504372718295071396861513347866867449188669537695036498843071948032592942772984805354299963176754423940273733170116428218657325953710983892009592987582464 A100629 366 28219948223682465520391947584200108945157921624534100747758988903537681935761162949070551493602028135908552600273286246528991166614994411067405973638729623963569529890168307611785278123804457804367999718523844074073141052971075848894293872523582723077687965906056485352586134846411321811083003210713243518634281154026761986745070550841592539307353578015400237684625659490324588665268708589202961266012759444395155385162460826544835051346502953048604408162320996410063494883342546273885511595049514538832080905089464094558181379020072643700771577579728341572420519909964870699280969826445294963814370702411938133118854114329616529411969690126693023458459725549142968847778395794668671907362094388717317435103012517695977183872669268103993034616025882659843112898036372013933695770895523497957811519024565696477965046792809304731585761991120316949846922984718940921025701588510104990837596300277606416669431363101798207580297928743296153518327094291579841752936589264861008835592968949650097590630388812345075082923489174398839937503515486092673364813690755954045577266063215479916672079633601420351899662164114926205508607395844371387122187035732636863673906643511871876996578541750772303922080085859427326655714101329014537612449119333333782141034622805267618255119909747922762890565540844226714729367850416011677833937023480101972725396842111958194114351542435045125962268153320537970706742753784332798243224228579716740737647978649472990509443614063299157504438378227746460391938780278570098364905127458972785035458220252848402400458349158110591810873010980224177561125315259190438188028446837596470032588003835806824219238448645547850976547269771264 A100629 367 28897226981050844692881354326220911559841711743522919165705204637222586302219430859848244729448476811170357862679845116445686954613754276933023717006059134938695198607532346994468124798775764791672831711768416331850896438242381669267756925464148708431552477087801841001048202082725193534548995287770361363081503901723404274426952244061790760250730063887769843389056675318092378793235157595343832336397065671060639114406359886381911092578819023921770913958216700323905018760542767384458763873330702887764050846811611232827577732116554387149590095441641821770158612387804027596063713102279982042945915599269824648313706613073527326117856962689733656021462758962322400100125077293740720033138784654046533053545484818120680636285613330538488867446810503843679347607589244942268104469397016061908798995481155273193436207915836728045143820278907204556643249136352195503130318426634347510617698611484268970669497715816241364562225079033135261202766944554577757955007067407217673047647200204441699932805518143841356884913652914584412096003599857758897525569219334096942671120448732651434672209544807854440345254056053684434440813973344636300413119524590220148402080402956156802044496426752790839216210007920053582495451239760910886515147898197333792912419453752594041093242787581872909199939113824488155882872678825995958101951512043624420070806366322645190773095979453486208985362589000230882003704579875156785401061610065629942515351530137060342281670260800818337284544899305212375441345311005255780725662850517988131876309217538916764058069349537905246014333963243749557822592322825411008704541129561698785313370115927866188000500171413040999399984404245774336 A100629 368 30300938678882370524682758993971418559772582733176288487098500657680310654436041933296233065426166020749769166217381272822152644121072004689322277083345463477477256575091838282071408429001096342193131184999278923586885583626443601234107485875495196092323570214818903229515119547095652535683247282869094436654551035253520360461515876269336308220669527471182151301523492378344034185495348610695254335969889533098080720027763224222798805811927736827794857874651034758839028951854892852926232787241615111240077380746332060073410148031848133059768583917815014904465837143153996040570104029936334450664056395419955650430193225510186989511357982509350158096361333941676173007388753048361469249468534257401497443154510288645710818873823283682726502671906770878389915596975500104583719912102445514132080815485647871744080565151556412946664726492775400925186751606399639751890376774526537575293463939235728820188739236859731105087199724472248839650952551653260927125429490713590678733609710601572659948741478993196594636955218518563264497979070724449393731771269732470035758312795650288710762846795656440777639465117080548209528210952913825353341987218616714682330859860610155074860609885178734407021976625264778105318750279183536893738507722500167479236933141138080049233388149231449967637235356217626492543039102072647537762711908692655519900165856373134003560089889751418755073035562123506097327916533547172401408703578836177982602977246064998185468344675389478888836478952333862371790784100832647085530192649144749923370332814090087184788954126261058531244726249842277936343382567498978173863372919471287865508752382679178215948812467739600878986838046666417070145536 A100629 369 31028161207175547417275145209826732605207124718772519410788864673464638110142506939695342658996394005247763626206598423369884307579977732801866011733345754600936710732894042400841122231297122654405766333439261617752970837633478247663726065536507080798539335899974556907023482416225948196539645217657952703134260260099604849112592257299800379617965596130490522932760056195424291005947236977351940440033166881892434657308429541604145977151414002511661934463642659593051165646699410281396462374135413873909839237884244029515171991584612488253203029931842575262173017234589691945543786526654806477479993748910034586040517862922431477259630574089574561890674005956276401159566083121522144511455779079579133381790218535573207878526795042491111938736032533379471273571302912107093729189992904206471250755057303420665938498715193766857384679928602010547391233644953231105935745817115174477100507073777386311873268978544364651609292517859582811802575412892939189376439798490716855023216343656010403787511274489033312908242143763008782845930568421836179181333780206049316616512302745895639821155118752195356302812279890481366556888015783757161822194911863515834706800497264798796657264522423024032790504064271132779846400285883941779188231907840171498738619536525393970414989464813004766860529004766849528364072040522391078669016994501279252377769836926089219645532047105452805194788415614470243663786530352304539042512464728246254185448699970558141919584947598826382168554447189875068713762919252630615582917272724223921531220801628249277223889025291323935994599679838492606815623749118953650036093869538598774280962439863478493131583966965351300082522159786411079829028864 A100629 370 32535385165975306808616702663539275968237666009111613313687344563842856370980789356797983623999802840446678992113210148383499807704982731150449455119304757976431812393455103404504380584804611684466180838852407190096939149042362087022239222896008448755409182680651720983339055098076539856134755023750905413641710086494203254263085538790395482858287892928125230574741808685173221365852129960763788298848217996347241563221843815017108972137521089097668424592148565425443219069153480835225576930421415738248883588703709067492900986247826624482590620313811760198108333719777120821490521500973590356930061925257088426092022058631751508698994388856549735809075386469608483622293165175233204203244255004148769364944060191157212024434112638475160192272074049720912470156302522365607914179125999521204798231734966991628207127228783019276248998140813781811741310210490479260137680605927361192500141305393196629358824892446135708925865511207129906468697316149626603439589738142201916972824100765444765161893422158612595116072914138440697481454491713495293421246249913338368220476004364080266421107549800701997930577689198441389418755408038468949714869851902197979893518038219933663003687803864244848207335589697167325760219026171040135054079460995415669461346719131651507921867993055761286415546061702404011053885203962806747706443164026173393341272384524610929579033411825647280659930457691358750219998624850698084331041550214885544228761056020327974221470706013386972508774148016570440051602666818246400365473062164075822743521383288143114114316658583875287509473353886327223684299488356155942540247165345305748340434471342286824413943789744660204835330756220195784442803770097664 A100629 371 33316234409958714172023503527464218591475369993330292033215840833375084923884328301361135230975798108617399287923927191944703803089902316698060242042168072167866175890898025886212485718839922364893369178984864962659265688619378777110772964245512651525539003064987362286939192420430376812681989144320927143569111128570064132365399591721364974446886802358400236108535612093617378678632581079822119218020575228259575360739168066577519587468821595236012466782360130995653856326813164375270990776751529715966856794832598085112730609917774463470172795201343242442862933729051771721206294016996956525496383411463258548318230588038913544907770254189106929468493195744879087229228201139438801104122117124248339829702717635744985113020531341798564036886603826914214369440053782902382504119425023509713713389296606199427284098282273811738878974096193312575223101655542250762380984940469617861120144696722633348463436689864842965940086283476101024223946051737217641922139891857614762980171879183815439525778864290419297398858664077763274221009399514619180463356159911258489057767428468818192815214130995918845880911553739203982764805537831392204508026728347850731410962471137212070915776311156986724564311643849899341578464282799145098295377368059305645528419040390811144111992824889099557289519167183261707319178448857914109651397799962801554781462921753201591888930213709462815395768788675951360225278591847114838354986547420042797290251321364815845602786002957708259848984727568968130612841130821884313974244415656013642489365896487058548853060258389888294409700714379599077052722676076703685161213097313593086300604898654501708199878440698532049751378694369480483269431060580007936 A100629 372 34934603812656868671643717234814320473774877566126304299021333517697113049146933432928053735955678477541598075734119879220609735028797411633985216359608428441492443250974288391661143425118290433690429480223233763085402178709753720587705871756702674086043585677872188397389550631445202796734829448995460500495124270751483567659181242288821999445618775669761885977743837986676936465325837338355558481155142690547512493462433894579589178949707073046197008368780056718898738051744440647964154424723012023449662830498386369695166612025140275807699908901043691787767443597874190584335610955166600685678895732058497795561336957083491809265210102056596987674354721221382333770475190237988180306555953085675827185270356847618933509870616672257771083542407494410399246649973835460648636639530213451721566730895078142170663850640433544417906759141889998926877139041561871135414403664937870018341916845510631985998396590511717577853591914782236107576648455146404726096149759244490257706696708387048458316183098402190705189305622544004703029569152105441321773544148735107781422237539074119505349405972623176599738422713373639555431588731637089912234208634704075928539981384135173284472581061247748511696747646261552051994979763800396370590173619090154476565607523696835186248376988350912457384414850248355828013914861189636145441824099493794603106527264640285112416526887770613681116433653354674373499581724724680288742918373947518796211422569551433140118786935837381896279409009695358326525490501592688166409857312390920161186929334274813904922146513501435508198946336281302481819635732789805643371604184728698184060743082211542783177395735833903942600101665827172367224726943778742401499136 A100629 373 35773034304160633519763166448449864165145474627713335602197845522121843762326459835318327025618614761002596429551738756321904368669488549513200861552239030724088261888997671313061010867321129404098999787748591373399451830998787809881810812678863538264108631734141120918926899846599887663856465355771351552507007253249519173283001592103753727432313626285836171241209690098357182940493657434476091884702866115120652793305532308049499319244500042799305736569630778080152307764986307223515294130916364312012454738430347642567850610713743642427084706714668740390673862244223171158359665618090599102135189229627901742654809044053495612687575144505955315378539234530695509780966594803699896633913295959732047037716845411961787914107511472391957589547425274276248828569573207511704203918878938574562884332436560017582759783055803949483936521361295358901122190378559356042664349352896378898782122849802887153662358108683998799722078120737009774158488018069918439522457353466358023891657429388337621315771492763843282113848957485060815902278811755971913496109208304750368176371240011898373477791715966132838132144858494606904761946861196380070127829641936973750824940937354417443299923006717694475977469589771829301242859278131605883484337785948318184003182104265559230718338036071334356361640806654316367886248817858187412932427877881645673581083918991651955114523533077108409463228061035186558463571686118072615672748414922259247320496711220667535481637822297479061790114825928046926362102273630912682403693887888302245055415638297409438640278029825469960395721048352053741383306990376760978812522685162186940478200916184619809973653233493917637222504105807024504038120390429432219135115264 A100629 374 37510745218519540453619182021849764766831581203229138592410208066204434444925229948278750079215064591633058553713644018148997195281977625294354106603000593880541573298517622194764262531212120586032512801438266947953703603141384926534629654715552013498825972629258760008684692933548323807015957016893300725521587637583367816644396677441785668496065692996296949095422692004574981459011077338013202524094192539528753623393141845445311798176120876878324812029237162756173786266978282083204773058619757624832771739804340209653226521979774453601622773428040489123891235776598555920548144735154968044120508181646306697706009048177438215569486794725476600778367156387258574864086828112884422812802268224271990954620978894693243723823197949674869321417281004399491891666168795639792747328442401894760851001768998356996859922277522682134068221822941642255103101898388255321792812787062673400169363249354912200038660816171432725417377787529930760948010732035682797640700241868339831260218580678305509608806408796339733385811284443855130095547907315830005166096209207361922060906649366716348867848926360903706877251927140840929767663191925855428414359094623704187745013268327345625025660066692013202842551152564585681380032410426126770880472978238543688109320678162363035909712024511535494056263870478356439772691240434466724703033494477624493820958651440590440486166628219862027561313827328031780727498144342944111051667841925522912518337159464922681685193861153401404695631443712327733857067753674807896864135722186364414911227508343344399531668175402271989191903593996803103924742510741302520119319787116625333298870003889203901862933412964118180368224465250706526346276126514932318611822623064064 A100629 375 38411003103764009424506042390374159121235539152106637918628053059793340871603435467037440081116226141832251959002771474584573127968745088301418605161472608133674571057682045127438604831961211480097293108672785354704592489616778164771460766428725261822797795972360970248893125563953483578384339985298739942934105740885368644243862197700388524539971269628208075873712836612684781014027343194125519384672453160477443710354577249735999281332347777923404607517938854662321957137385760853201687612026631807828758261559644374684903958507289040488061719990313460862864625435236921262641300208798687277179400378005818058450953265333696732743154477798888039197047968140552780660824911987593648960309522661654518737531882388165881573194954700467066185131295748505079697066156846735147773264325019540235111425811454317564784560412183226505285859146692241669225576343949573449515840293952177561773427967339430092839588675759547110827394854430649099210762989604539184784077047673179987210463826614584841839417762607451886987070755270507653217841057091409925290082518228338608190368408951517541240677300593565395842305973392221112082087108532075958696303712894673088250893586767201920026275908292621519710772380226135737733153188276353813381604329716268736623944374438259748771545113099812345913614203369836994327235830204893926095906298345087481672661659075164611057834627297138716222785359183904543464958099807174769716907870131735462418777251292080826045638513821083038408326598361423599469637379763003286388874979518837160869096968543584665120428211611926516932509280252726378418936330999093780602183462007424341298042883982544795507643814875257016697061852416723482978586753551290694258506366017601536 A100629 376 40276855990532449946310847905528974274708676701959369962163329365225862197782443948284250770496527942897895430163290101733993352232954849710748315325796301546375947021380008151549062500278559288954499218719674576094722774392402780903399244618767020141102021709514376739703358031348087996687937684424611534402072861354616311506652047815882597508024914021667911367354311363982556936564735417123360614302302245200796016028761194219175182422347903583811909732730252466398908527291411572406812789468437474525848022873165659829597853195739112918809806100562927537739137480378989949895364007741292310355666930767828676458266771150546385232885949712446824589083770240948272534205142912302998052205518034467048639726231107053427436494472819996954392140233570784462448430842481722154311498412871689421572198431671522494811535218765438916006625040601964000549877940433267929399521752071198539014134004280910249029364535273242871282946386879472309854025012587569280224148374340952378269199317456214915116609319843871469849354704278527832980550904280682253820973566633798384421823744784746457323984441147198428510741828355721644822586571916130080465935362052244728185768993638005520493472286813843902652242859368000507329278837550065976220429141636566206774189096370972654327871688513748830428713926912730196163675637892926853449941042693498451182392871826399807204580002152724526502023380791621890568311904463408091330676386831254644241231775050844944251631450268455968082049471203428112237474485122370934028500970523944194795474222887557833813318132419187459419022851050282814977014582213705760088715125857896986100936615114880891494223120826637501540138328959718242887754583691798191022807571253272548212736 A100629 377 41243500534305228745022308255261669657301684942806394841255249269991282890529222603043072788988444613527444920487209064175609192686545766103806274893615412783488969749893128347186240000285244711889407199968946765920996120977820447645080826489617428624488470230542721781456238624100442108608448188850802211227722610027127102982811696963463779848217511958187941240170814836718138303042289067134321269045557499085615120413451462880435386800484253269823395566315778525592482331946405450144576296415679973914468375422121635665508201672436851628861241446976437798644876779908085708692852743927083325804202937106256564693265173658159498478475212505545548379221780726731031075026066342198270005458450467294257807079660653622709694970340167676881297551599176483289547193182701283486014974374780609967689931194031639034687012064015809449990784041576411136563075011003666359705110274120907303950473220383652095006069284119800700193737100164579645290521612889670942949527935325135235347660101075164073079407943520124385125739217181212500972084125983418627912676932233009545647947514659580372299760067734731190794999632236258964298328649642117202397117810741498601662227449485317652985315621697376156315896687992832519505181529651267559649719441035843795736769634683875998031740609038078802359003061158635720871603853202357097932739627718142414010770300750233402577489922204389915138071941930620815941951390170529885522612620115204755703021337652065222913670605074898911316018658512310386931173872765307836445184993816518855470565604236859221824837767597247958445079399475489602536462932186834698330844288878486513767359093877638032890084475726476801577101648854751480717060693700401347607354952963351089369841664 A100629 378 43246944816259639536540511901069260522574771590588158277064064258530379448219570120208493092786347299074154084944795731677003584830487413238064768502847675074859729944463936949779158794539100759014147044114638324022374428550439053709888272717177084837351622160461565034712256871504745184476212168072418779440320463531804829137304757955160996418124525819068878673853352338226558589250871300859438059010714500161197960502655281141315416149704576356658336829345133783251662753703034041290799234590368044327337591226626616239595928076877144133584805111504765241151850314368900880078316758816085325438467898979130083579805222733778254276565624428214928937290857947312717640526532540836893169243600157193543674316362249533086441113219411661953483461465658080141820237638744181032631637770009952877480437291712919932435968362037441409833536367180026883932762942738180456794145710796604497147171407537008379173084105665204139006348073542174266140153990757399598674244204311489004539908038144991243093313263784557947257607125395007079419304084487189171182163126893160217337342213131684148464593212785013493119057534371767479748084262127132687620760205516077637736571810071516443296730313336947900485097685508772351972665227635607532627264212603600943958478956458279958512130440862712518262393993857477609648662881975514796321920387874178899913757478879476740341094072665390359655818924581842652697147620899453545241759050749920941916051302149851943181925068387017200832105580868204376286742574808755429908346300076150075393903799028268895384201086996051875274507576384410985469274155580742380636963381055047874660122329221838177975753219219366138690510938549519888644372633957592043468729827158498831887071092670464 A100629 379 44284871491849870885417484186694922775116566108762274075713601800735108554976839803093496927013219634251933782983470829237251670866419111155778322946916019276656363463131071436573858605608039177230486573173389643798911414835649590998925591262389334873448061092312642595545351036420859068903641260106156830146888154656568145036600072146084860332159514438726531762025832794343995995392892212080064572426971648165066711554719007888706986137297486189218136913249416994049702659791906858281778416220536877391193693416065655029346230350722195592790840434180879606939494721913754501200196361027671373248991128554629205585720548079388932379203199414492087231785838538048222863899169321816978605305446560966188722499954943521880515699936677541840367064540833874065223923342074041377414797076490191746539967786714030010814431602726340003669541239992347529147149253363896787757205207855723005078703521317896580273238124201169038342500427307186448527517686535577189042426065214964740648865831060471032927552782115387337991789696404487249325367382514881711290535041938596062553438426246844568027743449891853816953914915196689899262038284418183872123658450448463501042249533513232837935851840857034650096740029960982888420009193098862113410318553706087366613482451413278677516421571443417618700691449710057072280230791142927151433646477183159193511687658372584182109280330409359728287558578771806876361879163801040430327561267967919044522036533401448389818291270028305613652076114809041281317624396604165560226146611277977677203357490204947348873421913083957120281095758217636849120536735314680197772250502200369023651965265123162294247171296480630926019083201074708365971837577172574252511979343010302803852360798894555136 A100629 380 46436053409437970213547523898547815343840628424061510301215465721807617188143394773368566633739813791205355718425675908238280408030426285899281410762385411829039222974716126362676870361234055288303634688951860219136087335722706105531289400783551159204260674107932821522266562008366038719034704537957073504328103393657165599249897957250653078507654495012102111768897999648162049944865097344174065789097184222946332992135201038415908816695902848878345597131947420673952661016193958525829674084566865676747348318267444460288051752836238876965906248299111650014726187617525437039850497099460951537875934121615298873876252509422893329158455374029250454861157067430872453337735935370793560158036763933111682305884112754858399383630576801590112804735067969420331816240642338630011364098259277779300819893261921450732619753432260374695687792875266215802723001175495301438119299208032522605773406623569434724556590939322365025549025728064060337451190385676729386577350953758846867890625137670064473823041586059424393322078872697031621948596428487924605298184072135805304888034251240211289764259115713800507966268286117284307808591056122081571895937283337448064068877846853171636271423779878505965259839273656367593207899559662832439431338187770914266534098974973130102555459265697853072946696237571172804623315282053485980741687288458808334495711398065690831339420731739324786448855024294226167188033806061839770271152884120728680028738980047957146802104586761200587140839364162005270598909319293609506479691909067416720851187783649142871292297255933923421355870265768816776703415927769326103059235342595254149344883129841785025852521889378474053881386186650113399557285559321309219402001251576371272852293077061657046286336 A100629 381 47550518691264481498672664472112962912092803506238986548444636899131000000658836247929412232949569322194284255667892130035999137823156516760864164620682661712936164326109313395381115249903672615222921921486704864395353431780051052064040346402356387025162930286523209238800959496566823648291537446868043268431977875104937573631895508224668752391838202892392562451351551639717939143541859680434243368035516644297044983946445863337890628296604517251425891463114158770127524880582613530449586262596470452989284677905863127334964994904308610013087998258290329615079616120346047528806909029848014374784956540534066046849282569649042769058258303005952465777824837049213392217841597819692605601829646267506362681225331460975000968837710644828275512048709600686419779830417754757131636836617500446004039570700207565550202627514634623688384299904272604981988353203707188672634162389025303148311968382535101157945949121866101786162202345537597785550018954932970891855207376649059192720000140974146021194794584124850578761808765641760380875362742771634795825340489867064632205347073269976360718601334490931720157458724984099131195997241469011529621439778137546817606530915177647755541937950595590108426075416224120415444889149094740417977690304277416208930917350372485225016790288074601546697416947272880951934274848822769644279487783381819734523608471619267411291566829301068581323627544877287595200546617407323924757660553339626168349428715569108118325355096843469401232219508901893397093283142956656134635204514885034722151616290456722300203312390076337583468411152147268379344297910035789929532656990817540248929160324957987866472982414723557431174539455129716121146660412745020640667649281614204183400748110911136815397208064 A100629 382 49860332687211344951952187821510322198510623529358051559021883581143187456690839877508831361577327601589193807671215658144627831942054167719039902281296942688303751444414399402875148304282993416179990576744843039888222120082198811969103170269197250881297244788121360650784954905072053673830947169887105338239329632366035021208638464432190261708024135436093423564988404612168877755378549056271017173881209900810418241086628417595392003456740378281431155566826392146545239529181794565304705364888356601713692170419818334608388254496780305053083760861685040666461723553007977133566233442881911521054510589447048839141033319752314670608032258332769612755448456333715981958215471275381993611544123164596751754828533162023322615899971277111453823321987718249363307055460127612214063227593032147669131796886540848254369270348785515168671255656422551041593419448930469069596039461234596274044370558685126231794331546409869546526817486674432135580896675687794885897965930177163892065566867822106138320352925843299320475742388241574533136764363364509727667352229502847163779354012701138732416868112915163219395827440008926730592974003470610233684330836800356291818585760913317172915143128483721493532980455642623288745540084401166528521374588497995978695945591584179067307205893108113391429790672903608417055434183879184502520008181947375009947827276736644945062465979601197288730004076497246717425008369894502091726688672378651849103170564856593114281127546027737770866475803766311770750486464908918663031244209400090168814853203381948042657988492736685757922972692273974088139326525313688461149635336803493084061143216903147085074774008501168956951273883702097211447480588954522763308721013117895765813622851146756197341942842916864 A100629 383 51056980671704417230799040329226569931274878494062644796438408787090623955651420034569043314255183464027334459055324833940098899908663467744296859936048069312823041479080344988544151863585785258168310350586719272845539450964171583456361646355657984902448378663036273306403793822793782962002889901964395866357073543542819861717645787578562827989016714686559665730548126322860930821507634233621521586054358938429868278872707499617681411539702147360185503300430225558062325277882157634872018293645677160154820782509893974638989572604703032374357771122365481642456804918280168584771823045511077397559818843593778011280418119426370222702625032532756083461579219285725165525212642585991161458221182120547073796944417957911882358681570587762128715081715423487348026424791170674907200745055264919213190960011817828612474132837156367532719365792176692266591661515704800327266344408304226584621435452093569261357395503523706415643461106354618506834838195904301963159517112501415825475140472649836685640041396063538504167160205559372321932046708085257961131368683010915495710058509005966061994872947625127136661327298569140972127205379553904879292754776883564842822231819175236785065106563567330809377771986578046247675433046426794525205887578621947882184648285782199364922578834542708112824105649053295019064764604292284930580488378314112010186575131378324423743965163111626023659524174333180638643208570771970141928129200515739493481646658413151349023874607132403477367271223056703253248498140066732710943994070425692332866409680263114795681780216562366216113124036888549466254670361921216984217226584886776918078610654108822615116568584705197011918104456910947544522220123089431309628130317432725264193149799574278346078149471146868736 A100629 384 53537124564813131002202334512259079792256486991790231830070200932332338104921143414168269162288443255975926257738396293073573144070626704353443824204301540327762733541968151826707672584511328362869094194176819748243284375334207182294337869689030427177069711104971923318535664511529813763165142281842218359961234747993955879320442149355979095921411190619173988053075232107120223397093189074153920618618535478223037560387228139119109903786654718870353874308751924194770760790580561324143561454277809573886501356841094584351053130083549086874974574212405507278720786673990546053945699121769823493223684603740189371956375709995625582640627746113067242971808891441748551165765371912248268117215734263234768453704790004635409956136886560633261879545524831898669444156401826581611492928447069467928890924085351891455153676313854075241988741704897467270133618065491676707963634354282012695196006300614466481797092347502873978489757873056900455422847296108549335321953815758284600613420896249275152481692046918720950545584179704624391842217808977207451851286048156853726829670311139439869422335895928965312451787933424435563989256508071115362709279632925460888627164552023493087136429179999177470774106638598061422202514882090022496062288773641087622509649760912355481273058024009454702112649405061707877910854609710386963368366181779098315193398204960157910951752014874936369384809220625589221345941070305789363542430004559992055117011126492228588954058340048467108683863789987905670478297185718614319110809526390690763627728396891575859996818372362099717427035150104447645127457229421902020442562583474236993651197245242812782468471020275836661969038299009853732444931487788623524924626375732337326626596244238398491017241659857299031719936 A100629 385 54822015554368646146255190540553297707270642679593197393991885754708314219439250856108307622183365894119348487924117804107338899528321745257926475985204777295629039146975387470548656726539600243577952454837063422201123200342228154669401978561567157429319384171491249478180520459806529293481105696606431600600304381945810820424132760940522594223525059194034163766349037677691108758623425611933614713465380329700390461836521614457968541477534432123242367292161970375445259049554494795923006929180477003659777389405280854375478405205554264959973963993503239453410085554166319159240395900692299257061053034229953916883328727035520596624002812019780856803132304836350516393743740838142226552028911885552402896593704964746659795084171838088460164654617427864237510816155470419570168758729799135159184306263400336850077364545386573047796471505815006484616824899063476948954761578784780999880710451829213677360222563842942953973512062010266066352995631215154519369680707336483431028142997759257756141252656044770253358678200017535377246431036392660430695716913312618216273582398606786426288471957431260479950630843826622017524998664264822131414302344115671949954216501272056921227703480319157730072685197924414896335375239260183035967783704208473725449881355174252012823611416585681614963352990783188866980715120343436250489206970141796674758039761879201700814594063231934842250044641920603362658243655993128308267448324669431864439819393528042075088955740209630319292276520947615406569776318175861062769468955024067341954793878416973680636742013298790110645283993706954388610516202928027668933184085477618681498825979128640289247714324762456741856295218186090222023609843495550489522817408749913422465634554100120054801655459693874208481214464 A100629 386 57485049781937657501455682676251214696699021418397116550602435597129025290962731905694624773238545075792089960073519750559656993911809502355575512482662084557541515352578863892318028275687987865009995073283228614997964960922052229510622849072173843668606002577005608412832617421662091260441243886924785622031064767603210526837055433935969419760527012469443567305463208531922632057682317134458901981786674644595916628910692488401878821348347144698060988525746030248402887953145653935129762913772347854589554735873031777157621644216819268934669659268451652813098933870045502278719657371964328385772050746420708158349853303279998045125610372616453731703201259676081079078086236793095823349020268309304996419698640777114193541290180569295445205612880124040170712141561038550671209276353857857948676843124451271612906722605543271220166232905681476239613571785360384405227188077235830521730915842737269560951672735104177750905729383934476750792158746997061865302582317376060450173766072018411460903570145064801013185829352261587175731553670416470303777192058093691958747287937201509683731860771235441389024712687696344008648292999380150131269883494783434830595192522037848358233260404579141135968695954098791274339762426882485687122954765424104545137334791883196478598531164757747685091812825663473049383170338029239009792970687923404590031086301352245802633363784447489309147182810446538591602730499826650508969847894488574186686848060388060246928476854246053321682218145229166772559309772607571689754558678983316437157589945854956594147352393336792139059989308985263404991660638001459540979282435613779486571312949890793119938211295802117840548706614704697740648628715253190350101877787197349216875325218200087486583700675303963842032397937803264 A100629 387 58864690976704161281490619060481243849419797932438647347816894051460121897945837471431295767796270157611100119115284224573088761765692930412109324782245974586922511721040756625733660954304499573770234955042026101757916119984181483018877797449906015916652546638853743014740600239781981450691833740210980476959810322025687579481144764350432685834779660768710212920794325536688775227066692745685915629349554836066218628004549108123523913060707476170814452250363934974364557264021149629572877223702884203099704049533984539809404563678022931389101731090894492480613308282926594333408929148891472267030579964334805154150249782558717998208625021559248621264078089908307024975960306476130123109396754748728316333771408155764934186281144902958535890547589247017134809232958503475887318298986350446539445087359438102131616483948076309729450222495417831669364297508209033630952640591089490454252457822962964030414512880746678016927466889148904192811170556924991350069844292993085900977936457746853335965255828546356237502289256715865267949110958506465591067844667487940565757222847694345916141425429745091982361305792201056264855852031365273734420360698658237266529477142566756718830858654289040523231944656997162264923916725127665343613905679794283054220630826888393194084895912711933629534016333479396402568366426141940746028001984433566300191832372584699701896564515274229052566715197897255517801196031822490121185124243956299967167332413837373692854760298747958601402591380714666775100733207150153410308668087278916031649372104555475552406888850776875150397429052400909726711460493313494569962785214068510194249024460688172154816728366901368668721875573457610486424195804419266918504322854090085598080333023436889586261709491511258974241175488310542336 A100629 388 61724102205588542619900307371963180750649214036804787081384447496903848779260454472443542391012741776787216918501428271065951121457223230199807947342868355048456859650402032419585299268820794945065697888218147561676908653428533082738002805338832650545819860744382702435424639637029630981640640255975469064608610068228407379342020852423519303981889917570211080223634830693958969172496684412500354666960838811782971264078498085599732210661544402533287935082877613479679289997678240993979009307721475506149475273444147372815186199763246573304258736780365783347351580346078036579748601291228024423873857416682332649318252315996290283689607190606510682290601947203692947021192554323514619969558811507402543028000688078339371629313937797764649729966828942280239149726258695740732020672677911405830545171923010167380761886272338064550867996503355248260535337623967795648609796060442253542558225214171212971155928258441828648277735520756201362881165977898179729890837049369518041703840699118364483613104095673824038095200459650095139205006972426875663619556290055834766679445704743946463363911311420389570496488582363014773977489899640873271343564139956259799988413024244079493204786444279784955688459600655456419104860903967466815345294762095970147862452189935323781880763816567828517522260710894491562219527393658211659707058208829411216789950821915374074615892033168190003024195955350312601833906930264299401311812839230721194372452753171937957358873135019939438424323659624262428368026423420679262367821948286576656802772003906362332840605883592212637703134566050336317596196398236690882193297468627102145444865072890560805409105764051969553173709401313887373412737539814737228337588841050365596092683280383359934803958291770909890173914828830715240513536 A100629 389 63205480658522667642777914748890297088664795173688101971337674236829541149962705379782187408397047579430110124545462549571533948372196587724603338079097195569619824282011681197655346451272494023747274637535383103157154461110817876723714872666964634158919537402247887293874830988318342125200015622118880322159216709865889156446229352881683767277455275591896146149002066630613984432636604838400363178967898943265762574416382039654125783717421468194086845524866676203191592957622518777834505531106790918297062680006806909762750668557564491063560946463094562147688018274383909457662567722217497010046829994682708632901890371580201250498157763181066938665576393936581577749701175627278970848828222983580204060672704592219516548417472304911001323486032836894964889319688904438509589168822181279570478256049162411397900171542874178100088828419435774218788185726943022744176431165892867627579622619311322082463670536644432535836401173254350195590313961367736043408217138554386474704732875897205231219818593969995815009485270681697422545927139765120679546425641017174801079752401657801178484645182894478920188404308339727128552949657232254229855809679315210035188134936825937401041701318942499794624982631071187373163377565662686018913581836386273431411151042493771552645902148165456401942794967955959359712796051106008739540027605841317085992909641641343052406673441964226563096776658278720104277920696590642586943296347372258503037391619248064468335486090260417984946507427455244726648859057582775564664649675045454496566038532000115028828780424798425741008009795635544389218505111794371463365936607874152596935541834639934264738924302389216822449878426945420670374643240770290921817690973235574370398907679112560573239253290773411727538088784722652406285860864 A100629 390 66275750086991064746193494735732392160043776264045175212697373100557772940863293756310486943947342562648507153955382938379520781448324409169913669829627420941609676866334680623512652560489506693444822250328301872776116396213736965903446046321635108227823212851099480667062094778406893912273731580978927052688422820764334588109761389927264437956724943059048093344335991019262689340436360555030499220749443602333840257231232213612364597787278933433082808133082599866437827777131990249986594471785834393944260796750817562211386045033416743781464482998485843598574111450080382243477984611891934144806864808504415887453732598270081106442356274685350446278195432848444964470470659934549674136780902743230596053123941890491171784273399439594358123775690367979974703783282112660514630972286887557406893807815006524693964570275740834175478743348738286387240040636815007016997545486207279565456930367666988863941425796632472490697190196646353510691309052355135189452814694276804352099989980076787872531552501990682331719386027190331556543518096506351181676072812955225084217002454320730528530715307298761128215476236021637713549537739781968211325285490297625677857433779517194136234703002211450664648685787358101371002161794292316654968327987670573049615379115533948999587229490914741612123568176319388041570204832084534220071923986822664904762101220393712932520380011081080832625765681231267212063324972348229641246653910742213332080935954544658447949350662580908048983268972251310694490554035163916470493799697660462494191230419730552616469167262713434069803214879468336593469183216104894851570400344538247433484282714799403711582882289302075418817203721412721424858761910833948573635907129951465631015405018533132315644923258626020975614978985529339969573602841329664 A100629 391 67866368089078850300102138609389969571884826894382259417802110054971159491444012806461938630602078784152071325650312128900629280203084194989991597905538479044208309111126712958476956221941254854087497984336181117722743189722866653085128751433354350825290969959525868203071585053088659366168301138922421301952944968462678618224395663285518784467686341692465247584600054803724993884606833208351231202047430248789852423404781786739061348134173627835476795528276582263232335643783158015986272739108694419398923055872837183704459310114218745632219630590449503844939890124882311417321456242577340564282229563908521868752622180628563052996972825277798856988872123236807643617761955772978866316063644409068130358398916495862959907095961026144622718746306936811494096674080883364366982115621772858784659259202566681286619719962358614195690233189108005260533801612098567185405486577876254275027896696490996596676020015751651830473922761365865994947900469611658433999682246939447656550389739598630781472309762038458707680651291842899513900562530822503610036298560466150486238210513224428061215452474673931395292647665686157018674726645536735448397092342064768694126012190225606795504335874264525480600254246254695803906213677355332254687567859374666802806148214306763775577322998696695410814533812551053354567889748054563041353650162506408862476391649683162042900869131347026772608784057580817625152844771684587152636573604600026452050878417453730250700135078482849842158867427585342151158327332007850465785650890404313594051819949804085879264427277018556487478492036575576671712443613291412328008089952807165371887905499954589400660871464245325228868816610726626739055372196693963339403168901070300806159774738977927491220401416833045479029738481182044128843369309521575936 A100629 392 71163044785373944532279900094479696733808704245603772051281265353001438534900397172548633761522205363171042342365101690874106248118229212845825429765397916202259771934508804167147932847378273249879652286423295451697243162906844623625391965662980971770980304116279796776903990368627494083539292535046716839116611223250721694783263907025276144941988673426518439451269587065870739187545494738280100608918086220555068294724092466811697992181139245981212916347858145523251109580015568699770821923683638359515645142234916122740087125562327035420050331366011178943711690227588594576729263301016777459532803147204942227049149555674776131859353777238493214265963575495158811714138360536607087726232751999883023858688502263565999047543054428950623911932127542574049233914121036354674472638870216097172982867377590560396798559479250146238860081956502115724069491559207867185003743493883171202691651806419743247356154364036804069791024033421974301518489682823514354089650811766778265914981471589373870313108681039238877864946608995460200687796256319737545397421799339354212257717827114817878717054294083692286750383318694527782013870167070327909538429499672906898211877358378005871202754493692799070345892196520763907276761912946544874291271155711650617419259669964929132739767040681386087090260607029533322319379560456061495650445072800320179380044850458171322296821750271339945115028351961863422112269359313937658163047804017077336985701887459962651358144840055232756091576571747727731492994240487463810011654668056593531196481155685769154935576096427009887414247265744271884117547274250655973253410930354726236992732397520383535387373956492506147186348246409283359531725956520569302578017233608691738119791956698519297033923636057127496219087057643943104446064817100896008667136 A100629 393 72870957860222919201054617696747209455420113147498262580512015721473473059738006704689800971798738291887147358581864131455084798073066713954125240079767466191114006460937015467159483235715351807876763941297454542537976998816608894592401372838892515093483831415070511899549686137474553941544235555887838043255409892608739015458062240793882772420596401588754881998100057155451636928046586611998823023532120289848389933797470686015178743993486587884762026340206741015809136209935942348565321649852045680144020625648554109685849216575822884270131539318795447238360770793050720846570765620241180118561590422737860840498329145010970759023978267892217051408346701307042623195277681189485657831662338047880216431297026317891583024684087735245438885818498603595826415528059941227186659982203101283505134456194652733846321724906752149748592723923458166501447159356628855997443833337736367311556251449773817085292702068773687367466008610224101684754933435211278698587802431249180944296941026907518843200623289384180610933705327611351245504303366471411246486959922523498713351903054965573507806263597141700901632392518343196448782203051080015779367351807665056663768962414979078012111620601541426248034193609237262241051404198857261951274261663448730232237321902044087431925521449657739353180426861598242122055044669907006971546055754547527863685165926869167434031945472277852103797789032408948144242963823937472161958960951313487193073358732759001754990740316216558342237774409469673197048826102259162941451934380089951775945196703422227614654029922741258124712189200122134409336368408832671716611492792683239666680557975060872740236670931448326294718820604323106160160487379477062965839889647215300339834666963659283760162737803322498556128345147027397738952770372711317512875147264 A100629 394 76410737509241107724165046805984401901926600563751138183622967397159768487087840118376812743804833803153857428672336763504646997224264002651160827741882250628813560438783491930492222293373460737296185626509919694396301769511124488256121861925914557906664902009888977085582211691288517873808688342250645664044584683552101121872953072202686421973699292392330239146039765531834855643463377603263277850723216565048065323221616622059052066661714192377852226531708623667393080810469790684089230714315258651102696571560058274117949028120210056696437448972745254883411383595093952662413787131010015684000838239112775168686375981559023674614327036233349386897558550669733525659611489830946113146493167780894045824663710668309484561691141981072721325136017991764097279488750980932238479177498599131452679867538764185045640649015822542174780364080764070397421456569536459306375664985950249090082407920198030024027880364466438005028037444474347648193589081760101772650403522149541157847109234230578478527936766289306568290420997605400243605920406801126519196310487720000186851685097763581206521460657636456164630087617314235559478247346489278625865900289074194456268203533249101705627954683881902569458702597999571491672717209220952307819360198012415751998482050757781023018735579596313700000519276827238331375990519792409742195876958880428577191536546932764111307481255539221047591870432447245209297710034649058809698279438484491146964090206561503024241170517817093880270316539184072042268669879002504040495903544537201273413510578487665743263464080268337479378208502707267210404291840660127577917612666580620716729232759257429694466407458614360192811082033998705364996443214422540776468528126718430769142475746085997128096402954856692245990835640889400611520140146336142472380570417496064 A100629 395 78244595209462894309545007929328027547572838977281165500029918614691602930777948281217856249656149814429550006960472845828758525157646338714788687607687424643905085889314295736824035628414423794991294081546157767061813011979391475974268786612136507296424859658126312535636184771879442302780096862464661159981654715957351548797903945935550896101068075409746164885544719904598892178906498665741596519140573762609218890978935420988469316261595332994920679968469630635410514749921065660507372251458824858729161289277499672696779804795095098057151947748091141000613256801376207526311718022154256060416858356851481772734849005116440242805070885102949772183099955885807130275442165586888819862009003807635502924455639724348912191171729388618466636939282423566435614196481004474612202677758565510607544184359694525486736024592202283186975092818702408086959571527205334329728680945613055068244385710282782744604549493213632517148710343141731991750235219722344215194013206681130145635439855852112362012607248680249925929391101547929849452462496564353555657021939425280191336125540109907155477975713419731112581209720129777212905725282805021312886681896011975123218640418047080146563025596295068231125711460351561207472862422242255163207024842764713730046445619975967767571185233506625228800531739471092051329014292267427576008578005893558863044133424059150449978860805672162352734075322825979094320855075480636221131038145008118934491228371518979096822958610244704133396804136124489771283117956098564137467805229606094103975434832371369721101787218194777578883285506772241623453994844835970639787635370578555613930734345479608007133601237621104837438548002814674293756357851568681755103772801759673107601895163992061059170716625773252859894615696270746226196623509848209891717704107515969536 A100629 396 82045404666357763863525466234503065813723737203441575395359371941318862234743417896926294834839446947815279828098584774787736299275704167264198262896918448983407419341473626966535999983100282845256791182851343926754607640849302396311194867190607650274855993640879456293367248083358258092079942847655744540488923575439695857632310928013316216430073558240849994591024940218684687965389060744928660311654346273701724307827128187998405201768318587890481946918618011413156215914413231346032178365945688735066789028065443496797698580592821637540376160761902416265859046363759858183109836036798421202807667668393899351327217030388976444039570008417710660316666219342916097435702044222437531175625953176595205114513996879598884949770087315399997272295245006573598790591689265747970965035033365588850816250659151046756779713722793101295065594927463696262191719673710860650129581351227154831239424990545479199206460089395977930301726096770184764981494645755576807791277592208872723589826982289984572109731658392141746331337203696722089819465314797463593976617437154802601910469174346286005462473861674807971105954563494801270799833794142558028181465355792652826804109094994135111762471127660697465520874020249598644687064187265094950014969281526852464197181762411920377848723127409443055914746369247639818814372490528610137940770691107844378375365249266247742237033948168493311180485765707573854806584931627183606208699453940033319853074280893885025430230647695950881380687293840872986412966693934007989009441336439439731170145554788641376674027634105807094555119983549210032554896098418722749585959546339779531433033697045625445688123051339787626021962910599399912249866690566482040039693669377950988476764823478139417180993356586814390816856548332793994880350693462596535417783302242665272180736 A100629 397 84014494378350350196250077424131139393253106896324173204847996867910514928377259926452525910875593674562846543972950809382641970458321067278539021206444491759009197405668994013732863982694689633542954171239776180996718224229685653822663544003182233881452537488260563244408062037358856286289861475999482409460657741250248558215486390285635805624395323638630394461209538783933120476558398202806948159134050584270565691214979264510366926610758233999853513644664843687071965096359148898336950646728385264708391964739014140720843346527049356841345188620188074256239663476490094779504472101681583311675051692435352935759070239118311878696519688619735716164266208607146083774158893283776031923840976052833490037262332804709258188564569410969597206830330886731365161565889808125922268195874166362983235840674970671878942426852140135726147169205722824972484320945879921305732691303656606547189171190318570699987415131541481400628967523092669199341050517253710651178268254421885668955982829864944201840365218193553148243289296585443419975132482352602720232056255646517864356320434530596869593573234355003362412497473018676501299029805201979420857820524331676494647407713273994354444770434724554204693374996735589012159553727759457228815328544283496923337914124709806466917092482467269689256700282109583174465917430301296781251349187694432643456374015248637688050722762924537150648817424084555627321942969986236012757708240834594119529548063635338266040556183240653702533823788893053938086877894588424180745667928513986284718229048103568769714204297324346464824442863154391073336213604780772095576022575451934240187426505774720456384638004571942529046490020453785510143863491140077609000646317443021812200207179241614763193337197144897936196461105492781050757479110105698852267810101496489238713073664 A100629 398 88095582457273096807383121185085733620419769816920016242446693163766136101538113704639883809522286512898411377692980867899213186815304471442661332700568739390694828178846771066943951583518066877181936713061919548764814808689866864142753248316680814074477975949290308364568428058885600089252677787057633266982618651689220632179361857180150850518405950879700504502557253339901455736827698953906498472912146225452092690231438097263222510437802425974630397923468083134015172872879890915222566361343863307326866812818176491620499032927947306399270372502602330151310761369524077623513681338492867902622979003447092639966502835053722996516081829014127998312661603956446811939572435683928736450573475305575929649312387883030815114332281934676856360749321039885227955654114471445447068295756949868231509504871598047236133934178909694959180494097060016918347719320146984363079962516423029866825432370059485590310003808971240401145920249494418698368241387179826899769903813148683187211188651808463731388962799032523185972355317456377919543844517815362749970048620320803116135293055958355143130950647787032005745046950268031731026131477019470773205410014121612012051400190353991904206279603361734149740560380577016984014216209639100623162261943650612069885976641231710025854057166895599781682033755013338286748773835395612573697414725835877403544910839413355512385474671856359467278734379276887001474733671696287413313426676341375363479815390374488457651742240397751696788106813262322926183386075195951473749569493809481682484701742344247726271841485271173918699754999674978774114593516846602880890723448077087397838770935719233277273978180282029209337452319687348595084611804085698018935461712959134039749644443180455441930216744833408498345140400153198383079074415358193279715571244986782699972799930302464 A100629 399 90209876436247651130760316093527791227309844292526096632265413799696523367975028433551241020950821389207973250757612408728794303298871778757285204685382389136071504055139093572550606421522500482234303194175405617935170364098423668882179326276281153612265447372073275765318070332298854491394742053947016465390201499329761927351666541752474470930847693700813316610618627420059090674511563728800254436262037734862942914796992611597539850688309684198021527473631317129231537021829008297187907954016116026702711616325812727419391009718218041752852861442664786074942219642392655486478009690616696732285930499529822863325698903095012348432467792910467070272165482451401535426122174140343026125387238712909751960895885192223554677076256701109100913407304744842473426589813218760137797934855116665069065732988516400369801148599203527638200825955389457324388064583830511987793881616817182583629242746940913244477443900386550170773422335482284747129079180472142745364381504664251583704257179451866860942297906209303742435691845075330989612896786242931455969329787208502390922540089301355666566093463333920773882928077074464492570758632467938071762339854460530700340633794922487709907230313842415769334333829710865391630557398670439038118156230298226759563240080621271066474554538901094176442402565133658405630744407445107275466152679255938461229988699559276044682726063980912094493424004379532289510127279816998311232948916573568372203330959743476180635384054167297737511021376780618676411787341000654309119559161660909242864334584160509671702365680917682092748549119667178264693343761250921350032100810830937495386901438176494875928553656608797910361551175359844961366642487383754771389912794070153256703635909816786372536541946709410302305423769756875144272972201326789918428744954866465484772147128629723136 A100629 400 94591911394014817032088129208086997213967647288879844302274338540430581687097783414739426104784528489010139759386414189095204215375917774282199090788179524070745313436121530181930824679054377465659316706135670121231989199704868697021800069229477786930134853743619107208894160916760603647168733043959546737212995927361204442734701095684642670830784551270024024278296037865615881063116637448490455595757902479871645229826171324698501946475345015417624621192190431990101088164201374204232107770790402878815822535800455406466515347406290201349039442040103670723318612903741521119389165489348093392753451859474983538734608053011755668269923348418885918677706192926960816410981484871384328962454049220628056072148363711321006069069912946622176599376977980127941415759839985674630251607338638812191460670034166573034164609193558438196754069276998455603377539209054662938112957210235694044811616842616315046241180215291727231868912098850672211005621330742757551363201700634822268634275176200920745579430969301326881028248012141710267764332860531468094374495950951942603063993396679258319425208019408829309395065191346433679761875803798700631536267275230805439640380422144642472903683933567624957745518429822900388894403354868254284833783787341193422635784030777529929799622500182753727157268712137590996342663447781160806479196511803474927922696630629067437829234165264848880395536568816272450005371222561388821199400643145046029451479964443975279585928469982528392408356751179114009237166322877102092839350867497749570245712500920690589514979796233939418085902641704131116079087627797446105531260139817861115162815562437356291021659079032226877655273885254124790209988512850908043164949197954905021301271727772046587368877008312766617150212034796585111281176098978440065506339669794058912160438947550040567054336 A100629 401 96862117267471172640858244309081085147102870823812960565528922665400915647588130216693172331299357172746383113611688129633489116544939800864971868967095832648443200958588446906297164471351682524835140307082926204141556940497785545750323270890985253816458090233465965781907620778762858134700782637014575858906107829617873349360333921981074094930723380500504600860975142774390662208631436747254226530056092139388564715341999436491265993190753295787647612100803002357863514280142207185133678357289372547907402276659666336221711715744041166181416388649066158820678259613431317626254505461092447634179534704102383143664238646284037804308401508780939180725971141557207876004845040508297552857552946401923129417879924440392710214727590857341108837762025451651012009738076145330821377645914766143684055726114986570786984559814203840713476166939646418537858600150071974848627668183281350701887095646839106607350968540458728685433765989223088344069756242680583732595918541450058003081497780429742843473337312564558726172925964433111314190676849184223328639483853774789225537529238199560519091413011874641212820546755938748088076160823089869446693137689836344770191749552276113892253372347973247956731410872138649998227869035385092387669794598237382064779042847516190648114813440187139816609043161228893180254887370527908665834697228086758326192841349764165056337135785231205253525029446467862988805500131902862152908186258580527134158315483590630686295990753262109073826157313207412745458858314626152543067495288317695559931609600942787163663339311343553964119964305105030262864985730864584812064010383173489781926723135935852842006178896929000322719000458500223785175028237159329836200907978705822741812502249238575705465730056512273015961817123631703153951924325353922627078491821869116326052289482291241540663640064 A100629 402 101567291475855852323060574384639007939208539876950498937960055612795430526085371230099259870464554746769711419738489492218565483870226796631788742474041479815173977888352839303217455532712061855161532082639786427433937210439405976420690974097785753505846358424646808535729565365712042731452007854390195895828330923549391165178861502575226750166078199431697112352397871309799463016077917418688847837980096871151503634954452401118265730075987327883828382506211609000399092349814395041358731917173061108794552249650686288170017584048023709869844871144083196551551526752413357311267444318370474370457439781888860507250872702765931224690486420471482082368915915729490805789656393196028614785161438326342947352482859650009226506118198310827310540665153599990411569123112932166411356886442721823879652417066748158449533121791738606479973985224906682964753619510961871098874605792952425593581963204979963049909649188280051890057396605915589083471288721925035767990497880519536020639184616611898031837898145859694730855502016081414129388803167810196161051475421455753386957240258474342370866797490339463784374517635155228715202548411232282944935703546257835053748583978527478400683472163148396449477595886663657060541786001647958635493242540641361135957749632877137125037638617857670320340644041828747895378948779438672357186283480638300698645984811170309138113768493134596279920261276859485901349716106310175584847854314277334820227189816521529162513504800092569284196336730853776026982267816117432528999541939443015939450847468918183992925449681731378441481055691189812212913915277727062883894831751546525221573595638987072829659471043026223442395398624772330655763690408807581442324203284679436787318786358497588758934433359737413189985178352229236766358293001382314772611456640608230520706605496183020889742917043748864 A100629 403 104004906471276392778814028169870344129749544833997310912471096947502520858711420139621642107355704060692184493812213240031811055483112239750951672293418475330738153357673307446494674465497151339685408852623141301692351703489951719854787557476132611589986671026838331940587074934489131757006856042895560597328210865714576553143154178637032192170064076218057843048855420221234650128463787436737380186091619196059139722193359258745104107597811023753040263686360687616408670566209940522351341483185214575405621503642302759086098006065176278906721148051541193268788763394471277886737862982011365755348418336654193159424893647632313574083058094562797652345769897706998585128608146632733301540005312846175178088942448281609447942265035070287165993641117286390181446782067642538405229451717347147652764075076350114252321916714740333035493360870304443355907706379224956005247596331983283807827930321899482163107480768798773135418774124457563221474599651251236626422269829652004885134525047410583584602007701360327404396034064467368068494134443837640868916710831570691468244214024677726587767600630107610915199506058398954204367409573101857735614160431368023095038549994012137882299875495063957964265058187943584829994788865687509642745080361616753803220735624066188416038541944686254408028819498832637844868043550145200493758754284173619915413488446638396557428498936969826590638347547504113562982109292861619798884202817819990855912642372118045862413828915294790947017048812394266651629842243704250909695530945989648321997667808172220408755660474092931524076601027778367706023849244392512393108307713583641826891361934322762577571298348058852805012888191766866591502018978618963396939984163511743270214437231101530889148859760371111106544822632682738448750892033415490327154131599982828053203564028091413391096747052798836736 A100629 404 109057048808025114834437698402249965966196258723853564287355292952824403311944186084323902994362614741144368047783635310379596309314259899909093900726743571188404089895175646029015599772333140963161967273048163013563359379838679614598453717868093229330581863558638030752933032686506875821235221082035255348904026036727527823788636036018504667936917108784426220832796621113901344493104044375264335166011205690126908493338623878097906284728482292042867947535189344378063338147634154593165080247072419558620524973803231257911464302807798281830894034539292858273013446365121114681364041414225549858280223105775507246337117281459700838257716724564280111106118016258013748399815415963564954395612610922990983539790916649336908485508501413861435368948228199693870900740953360342350801877563969002697144742787258897402242706141075559453025486367940351996364279124302187468158503571405703802076979865216071408662589754623942339244876496327213812520949803910416696787358008897180674434819736113600092807634827461606668391975815182934939789305518581498111765208976925069377005644965140471834494999598315718223016237264691741803798760860524853576979353888482156184903142598521271492070474247112184786337197654481132406696615729627146111151065385262649235965986077740827584536030158191333902153227434807932060820353633637053752943579532281637676424614061422303308602145701332072887105195917971673383417528233871665842234801853898414731729454887986052058226443068684150712059348975505130548499413460534428601884901057222041478887026519621994187331375437282469765790145999303729695711663745288123075115936869078680812274436731644425092539401736614159638869194248570133903050821052524358162909740834238489711308373734039518853620154772090898199656343936887935151637415364830681185285970696583593908715980354319981887982662637635593029287936 A100629 405 111674417979417717590464203163903965149384968933226049830251819983692188991430846550347676666227317494931832880930442557828706620737802137506912154344185416896925788052659861533711974166869136346277854487601318925888880004954807925348816607096927466834515828284045343491003425470983040840944866388004101477277722661608988491559563300882948779967403119395252450132783740020634976760938541440270679209995474626689954297178750851172256035561965867051896778276033888643136858263177374303401042173002157628027417573174508808101339446075185440594835491368235886871565769077884021433716778408166963054878948460314119420249208096214733658375901925953822833772664848648206078361410985946690513301107313585142767144745898648920994289160705447794109817802985676486523802358736240990567221122625504258761876216614153110939896531088461372879898098040770920444277021823285439967394307657119440693326827381981257122470491908734916955386753532239066944021452599204266697510254601110713010621255409780326495035018063320685228433383234747325378344248851027454066447573992371271042053780444303843158522879588675295460368626959044343607089931121177450062826858381805727933340818020885782007880165629042877221209290398188679584457334507138197617818690954508952817629169743606607446564894881987925915804904893243322430280042120844343043014225441056396980658804798896438588008597198164042636395720620002993544619548911484585822448437098391976685290961805297717307623877702332570329148773350917253681663399383587254888330138682595370474380315156092922047827328447777249040169109503287019208408743675175038028918719353936569151769023213203891294760347378292899470202054910535817116724040757784942758819574614260213464379774703656467306107038486621079756448096191373245595276713333586617533732833993301600162525163882823661453294246540938847261990846464 A100629 406 117099114507185912640138592296793764160481493184126438426806132391220020763878591352377365407965975669565641594954519735517793873546761614138447919153608567708110855133105866967573567023998971513434647547191040594032858240075492675130560722603267815463469269158771130096422407866661513032834604217667788710637965317619306716525560647786638899903099693322996233150433842975877341392077892029273267723300214802156045517118505852518799544745423921009809716177570510817865874290169478437563051197597910436966477409209033747963670111007733648557170220196939313312238947876611315658881004636122081452232748260722338085207233628696460560565169737908955731746005816336141336823894886000036951675221902449854662201569075421690980507750975875626156496312583508707533182582114212632925014455878160753635493115712402212456912944982614472528912028051199408675778222435373353499250453545871674644445871348888378668451618523693624281411620471821111859894238680663213156608512728614267005825193512565815634857839100764550834089763258758411455922699083214963675179331346624697904192584883166346643791286987574786612651493382206881642147931615319765877078735854560322973430781597068329754694952554639264025106752888571092883951933988156942705301851686315179709698324293072042009889231215775371405091043953337510060653325446906477850671684456081152520391286900807631988859702815662059171501279144840258959042988119408861063359692378883465344755655565951859223559015185601077265457504165211410196503880672044389381785663499241123190543813345115291829222588754456476689544364166518689453476406807940340676211475065273391934885355284808483518294626012540855354866589929870004968986027761635104138271994270722517593625486639661283861968493988147185326697318911965392373312874960478921067051440137360218692019986243595703632049467860911492706589313821835264 A100629 407 119909493255358374543501918511916814500333049020545472949049479568609301262211677544834422177757159085635216993233428209170220926511883892877770669213295173333105515656300407774795332632574946829757079088323625568289646837837304499333694179945746243034592531618581637218736545655461389345622634718891815639693276485242170077722174103333518233500774085962748142746044255207298397585487761437975826148659419957407790609529349992979250733819314095114045149365832203077494655273133545920064564426340260287453672867030050557914798193671919256122542305481665856831732682625649987234694148747389011407086334218979674199252207235785175614018733811618770669307909955928208728907668363264037838515427228108651174094406733231811564039936999296641184252224085512916513978964084953736115214802819236611722744950489499865555878855662197219869605916724428194483996899773822313983232464430972594835912572261261699756494457368262271264165499363144818544531700408999130272367117034101009413964998156867395210094427239182900054107917576968613330864843861212122803383635298943690653893206920362338963242277875276581491355129223379846801559481974087440258128625515069770724793120355397969668807631415950606361709314957896799113166780403872709330229096126786744022731084076105771018126572764953980318813229008217610302109005257632233319087804883027100180880677786427015156592335683237948591617309844316425174060019834274673728880324995976668513029791299534703844924431550055503119828484265176484041219973808173454726948519423222910147116864865398058833123930884563432130093428906515138000359840571330908852440550466839953341322603811643887122733697036841835883383388088186885088241692427914346637590522133219858015872498319013154674655737843862717774538054565852561790272383959530415172660674700656863940628465913442000519218655089573368531547457353559310336 A100629 408 125734216799730662945327067705551685681501227209767489843022507088134066680324871993252299069463890845379033293896735217858873578238125164858201257241000199672934449184820856382863790710534907446959358962118034003894884722632089402693327708430790812536240898434485858828273892097221081794475599822996704476207017083789293731417606432577047215211307687962474596528076100948248124546600414937586939879656699941258831446177847698238210817465321096598305006541426868174187035647681281046677620707914164771177022480218902293816067430727726405907950920512743257493190929416873561014606651716942180025196959990000830853155082454470676304645307825251964073340210989947377396123087261677951740559152621141257013527216634705280042574740978974474826418460122690791946562006244344448800747477080983849373789009204477811025121226954844112021991893735234018459251533177235506707281964623171519602661861371424748083865932129382979353093602660208941250150872288066672024477622111149500047257761907335385799819974136753448607136263781187440692024934516614362880680798767225179371096723339725859940720734765346016713879195980534746239792035370460711756107481628089799907520670969781781443439630919611823016335706641291594026887969928771230058654304700241536900379269216186684951103089163584384866779900420520788940144252297026976684795814093025024599267137590580493844838964981386915182403712287313939843315159357744400279934415662981231162718726441700901618895480737030999239377272716841696930006275255879288463764770702725386230423213693099634939001758951211985409244847309078017343865320186923879080856702646317170914830690614398300583607609104103464903254619547958651218288120879292713939858119336363145838851520797357537676131814965366193153154015104443415831796655282748564620087839634915971763408434273653359136440220479204484481335906641965807394881536 A100629 409 128751838002924198856014917330484926137857256662801909599255047258249284280652668921090354247131024225668130092950256863087486544115840168814798087414784204465084875965256556936052521687587745225686383577208866819988361955975259548357967573433129792037110679996913519440152465507554387757543014218748625383635985493800236780971628986958896348376379072473573986844749927371006079535718824896089026436768460739849043400886116042995927877084488802916664326698421113010367524503225631791797883604904104725685271019744155948867653049065191839649741742605049095673027511722878526478957211358148792345801687029760850793630804433377972535956795213058011211100376053706114453630041355958222582332572284048647181851869833938206763596534762469862222252503165635370953279494394208715571965416530927461758759945425385278489724136401760370710519699184879634902273569973489158868256731774127636073125746044338942037878714500488170857567849124053955840154493222980272153065085041817088048391948193111435059015653516035531373707534111935939268633532945013107589817137937638583676003044699879280579298032399714321115012296684067580149547044219351768838254061187163955105301167073056544198082182061682506768727763600682592283533281207061739580062008013047333785988371677375165389929563303510410103582618030613287874707714352155624125230913631257625189649548892754425697115100140940201146781401382209474399554723182330265886652841638892780710623975876301723257748972274719743221122327262045897656326425862020391386895125199590795499953370821734026177537801166041073059066723644495889760118087871410052178797263509828783016786627189143859797614191722601948060932730417109658847527035780395739074414714200435861338983957296494118580358978524534981788829711466950057811759775009534530170969947786153955085730236696221039755714785770705392108887968401372986772358692864 A100629 410 135006087285754244739644697954730561909929810762454175159948460433866001513869652966601239295039660858454185180345408540468824290482811220855145719309044761981180838900144859445778208981084007537769325345855364734636116626348713756179004206280217504815105368388443590560477311672049349697253423677438558610271487125147077082844106836629411697395110062298050316829720499842980070855245902534241446984960925488747950533127560015900498069641744931007144213032123616995959137373494320081716257598895926516840158744799248068239848163576582598452567597493831960544440496132329073781199036857082228082791349778918513881782214389533740929863432497327517163690787920890942669329574244865249202491959315318594267357506262991589095345000035091598249560640759409274732705999113901798139589208604333794141153468534368793777640976051612282478153904092484348047286410908521368249441170776787660123013902284188750486310710936063884245145064963104000799045837885779761853172374612808394917430635468540016128442397901230473345716751288957339454546675441350064304100095230097315516648568599220616512718013621562843977495134007792846922891441439351000361341090463391631388496276564797338889048222137510796217525483445349349886298193874975970641903100114289121071976542819975341423910781770541731784774247284068358946509516284525935722738130491809595590861965379768864679778163245386512357687454735751681827987493415635140882362890074343636426423246128468955766717386351936529467831565431127039180880138324693893918904942801286117982159105762770578233137877395482684223983948812250922101105584107851666873434519382082225980610054391483711931143098699719060289940598729851177635704509070464242495693483357436233739386442006128616884518496265342793064203903531168623820023817840397679508554983969814169607974668673976672982888387204303177235969310354438080977812788728561664 A100629 411 138246233380612346613396170705644095395768126220753075363787223484278785550202524637799669038120612719057085624673698345440076073454398690155669216572461836268729179033748336072476885996630023718675789154155893488267383425381082886327300307230942724930667897229766236733928767152178534089987505845697084016918002816150606932832365400708517578132592703793203524433633791839211592555771804195063241712599987700477901345922621456282110023313146809351315674144894583803862156670458183763677447781269428753244322554674430021877604519502420580815429219833683927597507068039504971551947813741652201556778342173612558214944987534882550712180154877263377575619366830992325293393484026742015183351766338886240529774086413303387233633280035933796607550096137635097326290943092635441294939349610837805200541151779193644828304359476850977257629597790703972400421284770325881087427758875430563965966235939009280497982167998529417467028546522218496818222937995038476137648511603515796395448970719784976515525015450860004706013953319892315601455795651942465847398497515619651089048134245601911309023245948480352232955017223979875249040836033895424370013276634513030541820187202352475022385379468811055326746095048037734283569350527975393937308774517032059977703979847654749618084640533034733347608829218885999561225744675354558180083845623613025885042652548883317432092839163275788654271953649409722191859193257610384263539599436127883700657404035552210705118603624383006175059523001474088121221261644486547372958661428516984813730924301077072110733186452974268645359563583744944231532118126440106878396947847252199404144695696879321017490533068512317736899173099367605898961417288155384315590126958014703349131716614275703689746940175711020097744797215916670791704389468567223816760303585089709678566060722152113134477708497206453489632573802944594921280295658047143936 A100629 412 144961682413308971962488503093841462973712958720052376752658551652251111837089162474605425761316359602498002615977847916268173208798519560928671004436685742427318967634491695245533523210802323750834184288108170170353459842652394368613535246954992998736900021005599361449516090945362758561942738929657665570123811720947938815201630382413334528007961526972662178836521986911593134875760975355642633742031244703016315881702158716142469799805606228762365184332156983106718564792882360498181843484692372524361918767090295134620331036641770162949119509616324958064483571376591965050055230741966698899600406923037961842794155249377005495575018080581323404732653194174608486845365906825035312898261740563978549748392434916012571894250246959316711558449607616859814012851944303300491282323457533862425962638768019755319484072042798490328896213132985208563744149099329231087130649690563479041177011815982595307452149791225982449906925198081782519664935431085465154510925703168179721154299921469251534743158601400980294613287116359404724112112381531223068401726930938391260349736414716269752770359143673733823023040140651921669138243685077928504211041560311135513419644615893948849072771661888021150298113361091215264128015299222326673207485547971409323180928372734426735532720031567428554702275707022605875911846448704581198239598508625652230434484439097873459674180918471073363941868069883448857050945429292066289525299018337231779300538093983194892330444914041035083019214390793693425797705650129125898147501366068625868042717679926191965584161718113946719076549744388938642523022296550061510121957985880322242400428435050930915236153202848372083286787331842486723109367094344820264104232965127225579019138880530760272180087541686358610012848485477038992082221891392345280883252092039027415912085687791374182098097665166754174344965707996431564176407299932441999835136 A100629 413 148440762791228387289588227168093658085082069729333633794722356891905138521179302373995955979587952232957954678761316266258609365809684030390959108543166200245574622857719495931426327767861579520854204711022766254441942878876051833460260092881912830706585621509733746124304477128051464767429364663969449543806783202250689346766469511591254556680152603620006071128598514597471370112779238764178056951839994575888707462863010525329889075000940778252661948756128750701279810347911537150138207728324989464946604817500462217851218981521172646859898377847116757058031177089630172211256556279773899673190816689190872927021214975362053627468818514515275166446236870834799090529654688588836160407820022337514034942353853353996873619712252886340312635852398199664449549160390966579703073099220514675124185742098452229447151689771825654096789722248176853569274008677713132633221785283137002538165260099566177594831001386215406028704691402835745300136893881431516318219187920044216034462003119584513571576994407834603821684006007152030437490803078687972422043368377280912650598130088669460226836847763121903434775593104027567789197561533519798788312106557758602765741716086675403621450518181773333657905268081757404430467087666403662513364465201122723146937270653680052977185505312325046840015130323991148416933730763473491146997348872832667883964912065636222422706361260514379124676472903560651629620168119595075880473906194777325342003751008238791569746375591978019925011675536172742068016850585732224919703041398854272888875742904244420572758181599348681440334386938254273169943574831667262986364884977541449976218038717492153257201820879716733013285670227806706404463991904609095950442734556290278992915598213663498518712409642686831216653156849128487927892195216785761567624450142247964073893975744298367162468452009130756274529244884988345921716641075130820607831179264 A100629 414 155651421284575097430567264891010975620223016348505744389934790100286322529984108166115183537252416600626120285236825965208387574363255241851230338199759041588703655737656078165791293065513223607659218559065408148017714696160334927322425687153744628370988724660190572576038691409023692719972013481886429524846741503083218832474997534586311338025447696493451486039741316042558139387377603066386770246332574152407077316579044124608313766708186477497063255578906460895345178415371687978743321306936104153195851093115364670545559794767545129353764801449418300648882099547936047456590554757620196623715733800685008770324197514005240744476743842676369172931529273072470291151223194741727465735790287742581116703713634134520625752663395282547179662451564294611349850460406118172278729578088250395983018188706626644944776530254181857070195379796104292408255062923241725764013166725050665573459175774162704237677512109552205591955050492419894463836343638615933654893003192448283872552029383121450902829918488189577536926128282955447468022356329038319370416547039575710263513584855856667926815674480063313016023252314648810922125622282572056534253155445908284653690385687301748027766098552971155113671674384096852108081456916886886823613657462732460546522895512953215230605268418376548315315705294609342442434703669039979452953892091679387559096391634136567563111745465105125605036757251324013843180597406172526286443806662094828697816925217214999109038375532733944220889042687017869186712837119784753477402536337845018048725770991560997546500483028718642989980070118166912743446753922690331953190545630210503450262806166233052093823656530769853036139034944792644974767234775367387395331440830096635585275466312490416622757383653489986729833300596231753357477486491636346721533375432357801176747449510053404645752519533926291891320777484521539813209948631996375349677186627928064 A100629 415 159387055395404899768900879248395239035108368740869882255293225062693194270703726762101947942146474599041147172082509788373388876147973367655659866316553258586832543475359824041770284099085540974243039804482977943570139848868182965578163903645434499451892454052035146317863620002840261345251341805451703833443063299157216084454397475416382810138058441209294321704695107627579534732674665539980052732244555932064847172176941183598913297109182952956992773712800215956833462697340608490233161018302570652872551519350133422638653229841966212458255156684204339864455269937086512595548728071803081342684911411901448980811978254341366522344185694900602033081885975626209578138852551415528924913449254648403063504602761353749120770727316769328311974350401837682022246871455865008413419087962368405486610625235585684423451166980282221639880068911210795426053184433399527182349482726451881547222195992742609139381772400181458526161971704237971930968415885942716062610435269067042685493278088316365724497836531906127397812355361746378207254892880935239035306544168525527309837910892397227957059250667584832528407810370200382384256637217353785891075231176610083485378954943796989980432484918242462836399794569315176558675411882892172107380385241838039599639445005264092396139794860417585474883282221679966661053136557096938959824785501879692860514705033355845184626427356267648619557639425355790175416931743920666917318458021985104586564531422428159087655296545519558882190379711506298047193945210659587560860197209953298481895189495358461487616494621407890421739591801002918649289476016834899920067118725335555533069113514222645344075424287508329509006371783467668454161648409976204692819395410018954839322077503990186621703560861173746411349299810541315438056946167435619042850176442734388404989388298294686357250580002740522896712476144150056768726987399164288358069439106998337536 A100629 416 167129440998292088180075008358765286166477792860826377655726348763338578875597430993297812165384181749164169937113589783853414614195737321962901199982746149675946521107218902854423317419482720212607869706025543080157002962166803821314088793428915125697267581900066805585400163208098229880358270984993325798856393541977077012972854287182209021523324768049477002675822377175696838211849070093250123773766067481020829188412608278533414109429558624079831654688673199247152604981326625888254727047927636324906488581954085503776748449134769563194627359175296249877711049129550427031390103086618987821987173668645973766503900910024252742533576859216093677440871668778228334606525452953089657970044965642203890717402345089268838061286166908715204056816446957349264159535483705107062109333579228413151528222967029494630004730867516410838258883138641771024669143920436342614759291199372008145260061385286074120936381376292673055528815641743035655487137656018269438067799772697243350983799564734421505931043439279999442288488335798570275050506557519549206685594858055823324440597251906315702301360828013433353307748166743236158954287626823963394520101606245094900764723059146872565721973305631008711140750990314230575189628690515542259668494835345564211231530685839800948374681535557230106911212538880292721580453718494479866737234282419000820907067345056138720314840691525705918901271318081873038977984620313357233494119438861053026961490100804029343497240230514716974451659596372427981134438293212587686216542149623989908951730220284994112838953464137400106866014212328436425597361603828672018584299084537455478643478772289524564309232097698334123235865299221393916991004643139208811977790361456035589596986740824013927039433033566122317027003398138170376776000384464971673475666613616654056150152824272649041740384176953646536943181385328289926324669539066092829351020181059888780148736 A100629 417 171140547582251098296396808559375653034473259889486210719463781133658704768611769337136959657353402111144110015604315938665896564936435017690010828782332057268169237613792156522929477037550305497710458578970156114080771033258807113025626924471209088714002003865668408919449767125092587397486869488633165618028946986984526861284202790074582038039884562482664450740042114227913562328933447775488126744336453100565329088934510877218216048055868031057747614401201356029084267500878464909572840497077899596704244307920983555867390411914004032711298415795503359874776114308659637280143465560697843529714865836693477136899994531864834808354382703837279925699452588828905814637082063823963809761326044817616784094620001371411290174757034914524368954180041684325646499364335314029631599957585129895067164900318238202501124844408336804698377096333969173529261203374526814837513514188156936340746302858532939899838854529323697208861507217144868511218828959762707904581426967241977191407410754288047622073388481822719428903412055857735961651718714900018387646049134649163084227171585952067279156593487885755753787134122745073826769190529867738515988584044794977178383076412566397507299300664966152920208129014081772108994179779087915273900538711393857752301087422299956171135673892410603629477081639813419746898384607738347383538927905197056840608836961337486049602396868122322860954901829715837991913456251200877807097978305393718299608565863223326047741173996047070181838499426685366252681664812249689790685739161214965666766571745571833971547088347276697709430798553424318899811698282320560147030322262566354410130922262824473153852653668043094142193526066402707370998788754574549823465257330130980443747314422603790261288379426371709252635651479693486465818624393692130993639082612343453753497756492055192618742153397200534053829817738576168884556461608003679057255444665405326110872305664 A100629 418 179453870821606527647242579931955884756275832961877892891372453766007310011451854644457724609669000972095046303722311189702531156474787285109320794801262619282027826500119724318187299314126349137567241814902210417478358566970386927347959777954322541407373365205447117551120959012961084922907191660913010271090321115824287238097944224805244935119709994989822359099190399968648691532623718934630237989069340646378390514758593677589968110806229876534408762518354113099553064879001137221020250797063955647513749679422553253077204768563138692604282447641185731084053238837317087820663714543774301977014295159576699482302048666244701024005005198058879635370229197783858743488892962156276675784292218770677336998800262558028965006286032642532304700498291389183449103717457266243934984557124785164849947502516096941425819484850316173323405462165488060102618595589647829395060570653360847680434395266189035988413426726940125124479163791724897644019794795312141203754374363602723475457217139088343823363225400715739847881824199883081343724912603195001680844343617413880830206590672911274899308904173153294225283097949891538532978330729046593782141245503354937989800212732383222832613871494067548764460159089069808270960681056036889846245531279838525786476865044925598842104760387408341111382560357548996424523720538443845346041714867119909073698251825571415771947882898388232816248647140996114538208644302059211647455569699556523559730351558595262333836249264079052662991486374836034603771929362169530721958089626710143838995424734684731378548959710834010577364109023955458614688951338082563676732467196792777641957441942663434761774200172621955483244718788604285284252425917116763155689905670199422949782783967996191977020723745387141401291680885971077264382229892240119948786094689320649363027663511413265655390172240622947196028654965045244864292676287074065771140685145472055232034038783934464 A100629 419 183760763721325084310776401850322825990426452952962962320765392656391485451726699155924710000301056995425327415011646658255391904230182179951944493876492922144796494336122597701823794497665381516868855618459863467497839172577676213604310812625226282401150325970377848372347862029272150961056964260774922517596488822604070131812294886200570813562583034869578095717570969567896260129406688189061363700807004821891471887112799925852127345465579393571234572818794611813942338436097164514324736816193490583054079671728694531151057683008654021226785226384574188630070516569412697928359643692824885224462638243406540269877297834234573848581125322812292746619114698530671353332626393248027316003115232021173593086771468859421660166436897425953080013310250382523851882206676240633789424186495780008806346242576483268020039152486723761483167193257459773545081441883799377300542024349041508024764820752577572852135348968386688127466663722726295187476269870399632592644479348329188838868190350426464075123942810332917604230987980680275295974310505671681721184607864231813970131548849061145496892317873308973286689892300688935457769810666543712032912635395435456501555417837960420180596604409925169934807202907207483669463737401381775202555424030554650405352309806003813214315274636706141298055741806130172338712289831366497634346716023930786891467009869385129750474632087949550403838614672380021287125651765308632726994503372345880125163879996001548629848319246416949926903282047832099434262455666861599459285083777751187291131314928317164931634134743894026831220847640530389621441486170196545204974046409515804305364420549287357196056780976764882414842592039530788131074484139127565471426463406284209100577570783228100584469221115276432794922681227234383118727403409653882827556960961864344947740327435687184031119536374397897928733342684206330741035700517963843349648061588963384557602855714748891136 A100629 420 192687126579852171606256676346604107585737408331606091178458892370068358249029775294122908713275681140035108119523252406326805821370067509525290149611037442330902128844994089007787587139183975089432277148982169795295014208224809413356353814659309274295068604204714922734883031775206074966141267356706325153811255863650885442535208922592649741402199068371402721295147696985626388861452747474533208503937405888119672025501191295050320283398915378193350863428040378877416401467969020377772575231776905581616514645862587596696251461018482398961897545541431264416964821982288489142927641744847546849126135358718256370026857453830352507849802066493222679078884814126497244992112052926443490905282557531834121544554479730736926730681736155316176828036809105105330511236747745698816379255778999018514123317655878519247380574357918854920973522837134139504807318004746815852293153723820548318575796685454781031000675679875039889946484379721447702503117155624165145464777577153627515905051564888779994037163456287649409774112452829800348751558612795189332472871375844738565544658965953139700549359106322829973064140509087201186566436989481739388623399572404129236574973814857185551289265065741694989560397595627994396191607909391296314794756308262873103442703607140254445013853417458778817750097520104751590237578022214956623432742101509248795506911340800381813233687816253787764255479218705553201169067425460264870340988368160953598123840630687319856091831202130899686552535876587591496381188713335068514619316007339228964985309682275099535353194473213423078574231535516793827692627802400012584850865687904444015301802641889539859212435169492213343025985790443035695329558280669826091766475292707870841847226861594188798460398000172100794368845390528520513102705757681229839788367897547867367921761581203124682615198973320650218519493538434337463112250706324455004200565828708869925872972033948533271822336 A100629 421 197311617617768623724806836578922606167795106131564637366741905786949998847006489901181858522394297487395950714391810464078649161082949129753897113201702340946843779937273947143974489230524390491578651800557741870382094549222204839276906306211132696878150250705628080880520224537811020765328657773267276957502726004378506693156053936734873335195851846012316386606231241713281422194127613413922005508031903629434544154113219886131527970200489347269991284150313347970474395103200276866839117037339551315575310997363289699016961496082925976536983086634425614762971977709863412882357905146723887973505162607327494522907502032722280968038197316089060023376778049665533178871922742196678134687009338912598140461623787244274612972218097823043765071909692523627858443506429691595587972357917694994958462277279619603709317708142508907439076887385225358852922693636860739432748189413192241478221615805905695775744691896192040847305200004834762447363191967359145108955932239005314576286772802446110713894055379238552995608691151697715557121596019502273876452220288865012291117730781136015053362543724874577892417679881305294015044031477229301133950361162141828338252773186413758004520207427319495669309847137923066261700206499216687426349830459661182057925328493711620551694185899477789509376099860587265628403279894748115582395127911945470766599077212979590976751296323843878670597610719954486477997125043671311227229172088996816484478812805823815532638035150982041279029796737625693692294337242455110158970179591515370460144957114649701924201671140570545232460013092369196879557250869657612886887286464414150671669045905294888815833533613560026463258609449413668552017467679405901917968870699732859742051560306272449329623447552176231213433697679901205005417170695865579355943288727089016184751883859151999674997963748680345823763961383356761562226944723276241924301379408597882804093923362763298070346072064 A100629 422 206896226755169352390863053472580350685001921207011521191468760602456881990998677154621668481978122882143696416294107049181733622731714466680822419372588233860677663391506966400440194019386343284097576390421634739477775174045222661549621306941644678761703277283904670537372374964959728910025262653261508202990378422767197034282802412765706542326325545284210667402015530510745780558629556363116680847590061380137956570943423655320253072880948317802978380769198969161488159319733333515922693986545357360280697304371208859436409417716650188773243577050779473425698104499097738026531322747131147555706149386141034896852256851463798488341620788915402203072328420206086118568805261321623971757565504559616507732687624333452496571956564142895939004042777747655605295258198020294535253703175904947033564540860754405579101525133239420126837486266850065884562266402964886711433365462127467800267709015293370853747266049741465423503897400269615868006306380365582941768575603447236737144479078097732987932173013340444945923378933082583788024334667745616332274763341616919128171065671560478120594682648854085388119761099219579977118810350267191665833133905954029791611739896716992713347781023308967490942242272494817128428555730122637234772199824069683637571109250622156231613282673730822612583553287415152643568597618915400044925553645396133954557393987677287588037967294070918920900560258286995613152313389792688841403056352391925842028855616679513195951460346476144916199948143952599389091226968344609590052315035352821095616958551450925844871691517894900037671990688344122987178623887902101090480723291709532454696041479190493334951463342372318308737859662028386915600268189400723009536126562843083136881456899709939828259236140470743820857452978400085939760315179587945738737589920296092234942391369494167211210664835736242302499119571514699611873680790154108652016243214749933559185589784032888037411202860580864 A100629 423 211861736197293416848243766755922279101441967315979797700064010856915847158782645406332588525545597831315145130285165618362095229677275613881162157437530351473333927312903133594050758675851615522915918223791753973225241778222308005426812218308244151051984155938718382630269311964118762403865868956939784399862147504913609763105589670672083499342157358371031723419663903243003679292036665715831481187932222853261267528646065823047939146630091077430249861907659744421363875143406933520304838642222445936927434039676117872062883243741849793303801422899998180787914859007076083739168074493062295097043096971408419734376711015898929652061819687849371855946064302291032185414456587593342947079747076669047303918272127317455356489683521682325441540139804413599339822344394772781604099792052126665762370089841412511312999961736437166209881585937254467465791760796636043992507766233218527027474134031660411754237200434935260593667990937876086648838457733494356932371021417929970418835946575972078579642545165660615624625540027476565798936918699771511124249357661815725187247171247677929595488955032426583437434635365600849896569661798673604265813129119696926506610421654238200538468127767868382710724856087034692739510841067645580528406732619847356044872815872637087981172001457900362355285558566313116307014243961769369646003766932885641169466771443381542490150878509128620975002173704485883507867968911147713373596729704849332062237548151479821512654295394791572394188746899407461774429416415584880220213570596201288801911765556685748065148612114324377638576118464864381938870910861211751516652260650710561233608746474691065174990298462589253948147568293917068201574674625946340361764993600351317132166611865302978384137457807842041672558031849881688002314562743898056436467292078383198448581008762362027224279720791793912117759098441231052402558649129117807259664633051903931964606043938849677350309071729234804736 A100629 424 222153131894813141865064055969857959731073612320320832353142320248301391350367671189590600345762500791569109620133897823439652367554078954101053490397215825826502596166054716211515368329289783598557081867430662214228631122841234839098425048624785418933485338297597566784917274062087795406396057407392091366869851182112293270958206794514650627406201994211262960416497497006935826017326638789643711218117218510581286860117577116468315838616794381607501679199686224166376046742373068722987166484107043470759621075587424973816209860189853888863326880818788492417868611198203811582881902879637289143677062449891555131393794130207236058840374641006342943220500321839121364853149230792277174077092870665322945753406114174028067886526388431566082188393635552794341353554596093264243300543550850770678442979325548965462540247877746337995692793855742540477410061369093436465487823485763350196360717566382347915611026683262675812266007265674355433892434656356578814717876154327336661901321516846498268727261439627745689207350259851267459186078462531612048620894459596085853942889838205132703519426512081737154491460213120276781145429690205973266629267679815324408595529496514475367824755542320357269281026696318489974025319683347532248154618063589061212108557776466307166945412600719330357055909859230342244743767876456278545928045915417494074914789333015244298152447583588052867483879294354989785146163368975624698432564446992093216492799290486105322452990447888967814808859468793078637584099747388331361790665001482362606753431480367314963161271096389798606747591995413634155933504227205973558325160864079477456092524943445658356930627200707989547932784571362383706534366020576309791178089929481982713178737203271935862125318958315776688844210805021540878714994943745648425925127258382740696419279844002525058726332508976093192791364407112292004065338069213833865110102267033217363718747129223239277277685197554114610855936 A100629 425 227484807060288657269825593313134550764619379016008532329617735934260624742776495298140774754060800810566768251017111371202204024375376848999478774166749005646338658474040029400591737169192738404922451832248998107370118269789424475236787249791780268987888986416739908387755288639577902496149562785169501559674727610482988309461203757583002242463950842072333271466493436935102285841742478120595160287352031754835237744760398967263555418743597446766081719500478693546369071864190022372338858479725612514057851981401523173187798896834410382196046725958439416235897457866960703060871068548748584083125311948688952454547245189332209724252543632390495173857792329563260277609624812331291826254943099561290696451487860914204741515803021753923668160915082806061405546039906399502585139756596071189174725610829362140633641213826812250107589420908280361448867902841951678940659531249421670601073374787975524265585691323660980031760391440050539964305853088109136706271105182031192741786953233250814227176715714178811585748326666087697878206544345632370737787795926626391914437519194322055888403892748371698846199255258235163423892920002770916625028370104130892194401822204430822776652549675336045843743771337030133733401927355747873022110328897115198681199163163101498538952102503136594285625251695851870458617618305491229231030319017387513932712744277007610161308106325594166136303492397419509539989671289831039691194945993719903453688626473457771850191862218638303042364272096044112524886118141325651314473640961517939309315513835896130522277141602703153773309534203303561375675908328658916923724964724817384915038745542088354157496962253524981297083171401075080915491190805070141226166364087789550298295026896150462322816326613315355329376471864342057859804154822395543988147330312583926473133342560258585660135764489191519429418357152882987012162906182874965877872744721442014580447997060324597019932349642295413361516478464 A100629 426 238535109048049239085364641333913374702561529971090162796061247075003268850281606333743261028514058270740859585578518573169722287063435154816477455100673005344615205148074997868754881393923444865679964852452325439433729134862715558545889427237665787334244681820919466177598889540534038687802523947021895267437487178889809949581591191311354159393879718176838932461249822127661814478790960737781190793470444049358114253449880107497349886764486436340190905106933946564077495899064916899097590869236763867540726199250083562848569416047038700921601891718596569318972412780306186172755941574572595303547207101908467008979332171649211143817835191877495867423108449764125208854789947215096658007103215565579953322315335245973151039674669338642264265499693868448644381844340892764822715505412481943260077082101009235977060969429663481968815684618320988286608110090402323696881008639393577672191115041676223332310781865399135797783184214642434993611974207717126130914930387353539960411996273509205779076051856710761537337637382219573890338305443765808778746575901558195528073236126705444075239000242516602489352230281659194722371942484825516671005748210309154413637085119833254423851223928365169606649468773497709509635659378980681702032360233621466572337093712912316931980239834328957489643783922229570918015427732298771182156847793976129809508198543007531832503808898466228350540570844116559635404209562405872275234431690310841483855005193032456575586782117770877250950158977381551334894986216158686152725512544864634729204824235988620958527276033196062171001818136763235173060741251631852472211828611290114204671667645540838049051534691952210788570283535053704046042090889617228406368621389718015493585006122657867180609452494883762029856263361624337662402001447048229932915575029848003285492267808465706717162519385018486677221783269941430989265731513614300220356291169030781880707838965526924644772583458519555360965502921867264 A100629 427 244259951665202420823413392725927295695423006690396326703166717004803347302688364885753099293198395669238640215632403018925795621952957598532072914023089157472885970071628797817604998547377607542456284008911181249980138634099420731950990773491369766230266554184621533365861262889506855616309784521750420753855986871183165388371549379902826659219332831413083066840319817858725698026281943795487939372513734706542708995532677230077286284046834110812355486829500361281615355800642474904675933050098446200361703628032085568356935082032167629743720337119842886982627750687033534640902084172362337590832340072354270217194836143768792211269463236482555768241263052558464213867304905948258977799273692739153872202050903291876506664626861402769678607871686521291411847008605074191178460677542381509898318932071433457640510432695975405536067261049160692005486704732571979465606152846739023536323701802676452692286240630168715056929980635793853433458661588702337158056888716650024919461884184073426717773877101271819814233740679392843663706424774416188189436493723195592220746993793746374733044736248337000949096683808419015395708869104461329071109886167356574119564375162709252530023653302645933677209056024061654537866915204076218062881136879228381770073183962022212538347765590352852469395234736363080620047797997873941690528612141031556924936395308039712596483900312029417830953544544375357066653910591903613209840058050878301679467525317665235533400864888597378304972962792838708566932465885346494620390924845941385962705740017652347861531930657992767663105861772045552817214199041671016931544912497961076945583787669033818162228771524559063847495970339894992943147101070968041888121468303071247865431046269601655992944079354760972318572813682303321766299649481777387451305548830564355364344082235868883678374419850258930357475106068420025333008109069941043425644842157087520645844827100699570836247125461524024689628674991992078336 A100629 428 256125123077291293617331521690981940011123874663389018669099743450028674701263754898443441844464800937267576402746962627973135070084944466838366887894674736386288878953828238300392978956815022206438640460928050790379173848389434193426242101304486543994667982320693708970641339595627540634727648614678969192395295289437758830277085762580986367017571143031804989895155193331031157533606615497297561515472961883647727627699672559205520542580693124579176466957730170831231103324014483765645471173940028322990473743467372156925441560576962204526151296215776375060695876304406875619618543813119010501644611823708951247265292504288505061724088682657932397239350646599544171520123109059601605904851211637651010698137727970182699852367775822270618515927661565749663468888895074275089145583414680234123139672515735409278855867474615106835387264321884721780345226901661395940127437327422218343624161941443264058266737055019790559535411375158175657842349534035141887846660142950016529949664670198977494016460955343199733529958866635030437514628064258228946926560842293541308461999764271398632077117356336219107200004321096777487570823130079642592068119997822087063996334250613017180922082285475262551513163129486473468698338477029424431503650984273779642936258946161403534610546651669832630948577658916653624247239833418666282087730004394305834122105646523049675570702253586558831509943924162934411523690952815923125121248710757766061849339827496142014671345301425884553515329433463641674279777348193085943071034411257834727230134044749828311253705721635424345108892113484437590863195974319228250011638167462034219292465738844804913277196330136044932951934595125732120353414652591385490878856747361236801742224773193826034457330953497841309919806679734887924419421255004205824140167170557849490522460374558450571935135668905108158519816820799596483584310976122499551088966009710204048737385421943153189188665827943015712952077508403085533249536 A100629 429 262272126031146284664147478211565506571390847655310355117158137292829362894094085016006084448731956159761998236412889731044490311766983134042487693204146930059559812048720116019602410451778582739393167831990324009348274020750780614068471911735794221050540013896390357985936731745922601609961112181431264453012782376384265042203735820882930039825992850464568309652638917970975905314413174269232702991844312968855273090764464700626453035602629759569076702164715694931180649803790831376020962482114589002742245113310589088691652158030809297434778927324955008062152577335712640634489388864633866753684082507477966077199659524391429183205466811041722774773095062117933231636606063677032044446567640716954634954893033441467084648824602442005113360309925443327655392142228556057691285077416632559742095024656113059101548408294005869399436558665609955103073512347301269442690495823280351583871141828037902395665138744340265532964261248161971873630565922851985293154979986380816926668456622283752953872856018271436527134677879434271168014979137800426441652798302508586299865087758613912199246968172888288365772804424803100147272522885201554014277754877769817153532246272627729593264212260326668852749479044594148831947098600478130617859738607896350354366729160869277219441199771309908614091343522730653311229173589420714272857835524499769174141036182039602867784399107672636243466182578342844837400259535683505280124158679815952447333723983356049423023457588660105782799697339866769074462492004549720005704739237128022760683657261823824190723794658954674529391505524208064093043912677702889728011917483481123040555484916577080231195849042059310011342781025408749691241896604253578742659949309297906484984038167750477859284306896381789501357882040048525234605487365124306763919531182651237878294999423547853385661578924958830754324292424498786799190334439549439540315101193943248945907082672069788865729193807813648090062927368604759586047524864 A100629 430 275012256825235246587993106113170512618602729471014710927329210969965842026037599289743596006913559662178597062744882262619707473151376106761735575389231571334132989478798744375370617141884179174541930352597085988426375779582770533177462003320272161132291045611421416015461594427212537905766583166756469555082331293099507100893824492118139249440580279168735179862325506050334030890966108622534950772376142315630386836421439337924083618260063102769904172049068924528157681048659774800942556755645787278139452411934764264263937853259313889866970748498692022533779700932372217865950345418122321465111040499361215757365710185448267247208855566854885500280472927855373956296585839826207553037604110432421423302461917433919789752725906330227953746900340381662739580470929450396749696941337222902964127032573808407060465223775295498511383588939350624282160411283083775907138629348392017942409266413476671542436968523985338271493533202552687819364044293120443330755276294199251489698303571167808537360183872214989827876771992105670324272474764398219956482524632851243387967334261576341598237588898854509861428584172542335540026432956873104702075311098712363791582228667566894185986614635084297118940637738664354205607760862094956290752893270513523469180447396587663229652775491401058734929444625690817526475441925700414889376177742937869961544111155618358616689894078726942221628795863268426868221814542888867232611469811846692153415406959571552879796245064486859081304975437848137249023582016162727204701852650310753594306626596974178274612393708308056799331227296551995014427613779934985299439824387158702073373508151884728480506418605126383054453767956499005116243662973701800583663399006946361590398622805787125071776901388180431308175842518025922396401683519372585089283686329379704409471057315546113911723475782817630917046349253311239866747804125284993115425447549540236206703465119948250929670855126222003859685824128462104387699369431793664 A100629 431 281612550989040892506104940659886604921449194978319063989585112033245022234662501672697442311079485094070883392250759436922580452507009133324017229198573129046152181226289914240379511953289399474730936681059416052148608798292757025973721091399958692999466030706095529999832672693465638815504981162758624824404307244133895271315276279928974591427154205868784824179021318195542047632349295229475789590913169731205516120495553882034261625098304617236381872178246578716833465393827609396165178117781286172814799269821198606606272361737537423223778046462660631074590413754749151094733153708157257180273705471345884935542487229899025661141868100459402752287204278123902931247703899982036534310506609082799537461721003452333864706791328082153424636825948550822645330402231757206271689667929316252635266081355579808829916389145902590475656795073895039264932261153877786528909956452753426373027088807400111659455455768560986390009377999413952327028781356155333970693402925260033525451062856875835942256828285148149583745814519916206412055014158743777235438105224039673229278550283854173796595291032427018098102870192683351592987067347838059214925118565081460522580202155588499646450293386326320249795213044392298706542347122785235241730962709005848032440778134105767147164442103194684144567751296707397147110852531917224846721206008768378840621169823353199223490451536616388834947886963986869113059138091918200046194145087331012765097376726601270148911354946034543699256294848356492543000147984550632657614697113918211680569985635301558553203091157307450162515176751669242894773876510653424946626380172450510923134472347529961964038572651649416247760658387454981239033510885070643797671320583113074268568189753126016073499547021496761659572062738458544533915323923837527131426494801284817315298362691119220645604839201605254059055461635390709623549751424291832950195658290729201875664348282827008951982955649251331952318283907545194893004154298156711936 A100629 432 295292162265884542900481494257381256642113511073585890841943198435371932434733467353950393268782482162000470623912732327330531720567989608984364690124123017362698069581538173114520187125932385343615466661278558246297779619278625991267420567135803086470608092613674826465104544602223425686606951127720787783874570872824943368014687140502804461180319648573066915798341457748208698138138294594542805546081367864068555271564745907407957917799079862323256358001177084524582367808798179350193297810030629929945450959152033150120778647981300041094296288847630833889669717693299845858310911382684704105062680988321982642171399089578600731657495485307318700382307513138049640035992364627563941001173778125605607793461562916034434518788423635072109391984405827627406149971850567044323543265238650718923276766523508453623638407665053954710602299551404564692265610671688553887338286497402376812523252673308379483425163987974604864890473545113484475266531439311935473653805665757464913983373686211436548987895975927506097925851206035656054726998526518914958426746623402624396063985142442674142938703889618192929236315215163138079968007131326640779349321124498857548925058055498366605276262837860507582249265313236699008511348176621650828833285953558516106464621372748088892105102042799469121574274383696255670928909304507635960875535311850311611183183768692404228970723710459066538994315521149495267095098783871218531638071879093204041174746898472653447664872923893117693991368626910257524768923173048164189590988640923902731165353257521967061483484513364816861609513977558328037630412336034925716833703215707466941736652476283577396403710356775938291411880129283994407700802709823835390787002651758374964238158138573865430285861017612988353947435258041906793194794698761858849362668212752028601206295957203027907685739870662430880228139739791448734223304149478233027584362587859663585976619665013613738834479702869364653234096866638110280126724097343972375003136 A100629 433 302379174160265771930093050119558406801524235339351952222149835197820858813167070570445202707233261733888481918886637903186464481861621359599989442687101969779402823251495089269268671616954762591862237861149243644208926330141313015057838660747062360545902686836403022300267053672676787903085517954786086690687560573772742008847039631874871768248647320138820521777501652734165706893453613664811832879187320692806200598082299809185748907826257779019014510593205334553172344636209335654597936957471365048264141782171681945723677335532851242080559399779973973903021790917939042158910373255869137003584185332041710225583512667728487149217275376954694349191482893453362831396856181378625475585201948800620142380504640426019260947239345802313840017392031567490463897571174980653387308303604378336177435408920072656510605729449015249623656754740638274244879985327809079180634405373340033856023810737467780591027367923685995381647844910196208102672928193855421925021497001735644071918974654680511026163605479349766244276071634980511800040446491155368917428988542364287381569520785861298322369232782969029559537986780327053393887239302478480158053704831486830130099259448830327403802893145969159764223247680754379784715620532860570448725284816443920493019772285694043025515624491826656380492056968904965807031203127815819223936548159334719089851580179141021930466021079510084135930179093657083153505381154684127776397385604191440938162940824035997130408829874066552518647161473956103705363377329201320130141172368306076396713321735702494270959088141685572466288142313019727910533542232099763934037712092884446148338332135714383253917399405338560810405765252386810273485621974859607440165890715400575963379873933899638200612721682035700074442173704234912556231469771532143461747372249858077287635247060175900577470197627558329221353615093546443503844663449065710620246387289968295512040058536973940468566507215738229404911715191437424926849765475680227712003211264 A100629 434 317067544924274842067369250122166075970315076595196312653292985592390204850875474190475148873939824655873848816578475225971650180532531478763918529855070635063407094793759714725612666609419957139524537927492429303470019135554257436077288231531511661771780455752168135511524826071880735552265800074957775637774399516204326724668793429032825539263093612361883867443365573017380540271510016402193732473126723982779954598334745604716755846772826076892642159459780876884427244449257840343355686343117494076848620733382453567919150685783695024015864653183685989659334977433568849070821603547146236202670290718730968341501457379076066140977653745665645581897808366485753384294789867245273586687228718665559066416780033839353572567012444264007037110076866892912880671859592376513606250191760264618235590511343774105873264913362730614389375505258919519054599275495092733010912902248755399340614023367851015501017113347946966293306770624553899107468368353800142900451341240091954718356510767506271529770528779114660489358026090721325141239211219909732117962019089798175005416641827555296749676640634634533139422104026168220339548705838835674810211321597381134390498961075816709387770022483427757668930156160094704537137966515864805518842564251687500374888700744243916859523071467141628040830839128226493426073550850952600458558489922722562404360210537922976211760338519468365982917123473310569624770058549654063967263665007300644373175143837504369727015569194029209373792965989714995398955108746344603456782909957268912363760068052335978632665196807256090834410555114016974213515619579566242066897527995508401004440014957538845134859690998852286740332035705286751969330459547910387731179389022791874341377014690112747025845685250462266241258276734091827668562969647154088862545212604267183249959416821371005123921389947514602621610088300330555543487421820767526579335475798965795434832916420465986600767593870249929636484706668576689280096419683426870453341479254360064 A100629 435 324677166002457438276986112125098061793602638433481024156972017246607569767296485571046552446914380447614821188176358631394969784865312234254252574571592330304928865068809947879027370608046036110873126837752247606753299594807559614543143149088267941654303186690220170763801421897605873205520179276756762253080985104593230566060844471329613352205407859058569080262006346769797673238026256795846382052481765358366673508694779499229957987095373902738065571286815617929653498316040028511596222815352313934692987630983632453549210302242503704592245404860094453411159016891974501448521322032277745871534377695980511581697492356173891728361117435561621075863355767281411465517864824059160152767722207913532484010782754651498058308620742926343206000718711698342789807984222593549932800196362510969073244683616024684414223271283436149134720517385133587511909658106974958603174811902725528924788759928679439873041524068297693484346133119543192686047609194291346330062173429854161631597067025926422046485021469813412341102618716898636944628952289187565688793107547953331205546641231416623871668880009865761934768234522796257627697874778967731005656393315718281615870936141636310413076503023030023852984479907936977446029277712245560851294785793728000383886029562105770864151625182353027113810779267303929268299316071375462869563893680867903902064855590833127640842586643935606766507134436670023295764539954845761502477992967475859838131347289604474600463942854685910398763997173468155288530031356256873939745699796243366260490309685592042119849161530630237014436408436753381594639994449475831876503068667400602628546575316519777418096323582824741622100004562213634016594390577060237036727694359338879325570063042675452954465981696473360631048475375710031532608480918685786995246297706769595647958442825083909246895503306254953084528730419538488876531119944465947217239527218140974525268906414557170279186016123135927947760339628622529822818733755829115344221674756464705536 A100629 436 340448684018192810798728989507686825243288680198025798386421089956378779076312679654145709778575693392238158742213213428273611837134929641345387147633981999341821089618392459907199004162702480360994899847022900786498947875924931630379190870698379645188102618286884305778823839767703976102351527505304498736286647037033951334037816052368920650402137751220198131904813567070487365013236620245961415907063119592414693041053137108184552426276518785437469844477643973386204346650239988936575520934830867936384634198146293383612816741884235564546518317646578401580059477296519054830884693771317669654990031626940460912290029744867394692957987076111462381244494137032873308866860625752657916348567081885140237954090537741449227989020304134733253575409623837801489165696864190254214335898701016301906946617367356699484328580909300343515088701237633836658888181659179374192282631565712324217839298730974972344314389141439322243041730881958122813965057858513242769391273566382757387013526153777823923815077872731068658984019523690705132851248275587140879691921540202712222187274875873917792859067525225001186511536282975608638220926744230867506987158277422612863643482735652435827702107233876730291667054003944924062447595906395601215207281308444131730533677334114620789648654527211007758891251680992484936436223648858597353915829380309743202011558016013437649124156132751422800796984999065706347379598247692349213222363953863967205628415615544301558656079342795133182294357100166544399825666159418407848242786909545684019959886968879361157862954401142131407649671412977113858981226819853569885736081730988254301830853759095042125957770597184036271135134383827723502584479693731515111023778840538124727688954425036455757182121223361250597062286115560522024336470487791867784327381864173635526153672143755185222472699274859593685562798028397990512197495626888325069264154492289390503808368812550699382667756042333378783750745886422497831491976566752270451182586829434735072116736 A100629 437 348619452434629438257898485255871309049127608522778417547695196115331869774144183965845206813261510033651874552026330550552178521226167952737676439177197567326024795769233878944971780262607339889658777443351450405374922624947129989508291451595140756672617081125769529117515611922128871528807964165431806705957526565922766166054723637625774746011789057249482887070529092680179061773554299131864489888832634462632645674038412398780981684507155236287969120745107428747473250969845748671053333437266808766857865418901804424819524343689457218095634757270096283217980904751635512146825926421829293726709792385987031974184990458744212165588978765938137478394361996321662268279665280770721706340932691850383603664988710647244009460756791433966851661219454809908724905673588930820315479960269840693152713336184173260271952466851123551759450830067337048738701498018999679172897414723289419999067441900518371680577934480833865976874732423125117761500219247117560595856664131975943564301850781468491697986639741676614306799635992259282056039678234201232260804527657167577315519769472894891819887685145830401214987813153767023245538228986092408327154850076080755572370926321308094287566957807489771818667063300039602239946338208149095644372256059846790892066485590133371688600222235864071945104641721336304574910693016431203690409809285437177038859835408397760152703135879937456948016112639043283299716708605636965594339700688756702418563497590317364796063825247022216378669421670570541465421482147244449636600613795374780436438924256132465825651665306769542561433263526888564591596776263530055562993747692531972405074794249313323136980757091516453141642377609039588866646507206381071473688349532711039721153489331237330695354492132721920611391780982333974552920545779498872611151239028913802778781360275205309667812044057456223934016305181079542284490235521933644870926494200104335875899769664051916167851782187349379874560763787696637779447784004354324942010968913341168713847537664 A100629 438 365553990956093997850714162075660513757498031234380901958492037961830230680293011846170103579422501145046548010265561583375801145073250287209861809886669116356453776248520183848602729460643754032138842216439690460266414866376561775878646217147826314068746128458534909763928050286858203592191339832731822148506119376389030455336997893047084380074057722494433767792867113886211439878266472766493939349672568514289489070300502319464166650813774809045893508754421767206310511608956975758498420162315481269516753089490378476559557558208516291921848311239248480271577545180850958784870142623696073498778447260928738039363000555268171015744628998472348444544846524654983334623618301449440283948149838289707837596619202255644534464322513334663225447514851046754851126691589186723843124714819908474663299539202655660562922829880883729409717913588688013218232661986770607588400079540887926864942141958277952103333688226174851850567399425310843481882853897265543219360997448850806998881377485029105150708038753768297523366735110219268941193861644105791319105368392642149551198457794810234084930549339474258784407061165524410166713493997320833154054724073376454355054416438291956275679810349946394974530634566902325958353971532948146114393282770209908606439507194159690351745666631193405103910044797591936905941554840397365840875156181286573350699490773196089749880843408441298856722943326597449829283747442864386835050345989413747995247638049264621108397421622221567561479667497640176087645796064028996022148125211098905770919381440798356485598520600711179860897445735970703505198181267307291542021731980444405496623707454767967121682734347993956369450797743776295935432727940438238401594234799612011186648241228991515271212031942561020627010748135331829700803214211283809847110521615982319662563443631933682790235681909591217467835081221555662130501633202647093604176619582368604095407476875252902047621350358882063351347427449447789656222239560149840630394093739275629325291395653566464 A100629 439 374327286739040253799131301965476366087677983984006043605495846872914156216620044130478186065328641172527665162511935061376820372555008294102898493323949175149008666878484668260969194967699204128910174429634243031312808823169599258499733726359374145606396035541539747598262323493742800478403931988717385880070266241422367186265085842480214405195835107834300178219895924619480514435344868112889793894064710158632436807987714375131306650433305404462994952964527889619261963887571943176702382246211052819985155163638147559996986939605520682927972670708990443798095406265191381795707026046664779262749129995191027752307712568594607120122500094435684807213922841246702934654585140684226850762905434408660825698938063109780003291466253654695142858255207471876967553732187327205215359707975586278055218728143519396416432977798024938915551143514816525535470245874453102170521681449869237109700753365276622953813696743603048294981017011518303725448042390799916256625661387623226366854530544669803674325031683858736663927536752864531395782514323564330310763897234065561140427220781885679702968882523621640995232830633496996010714617853256533149752037451137489259575722432810963226296125798345108453919369796507981781354466849738901621138721556694946412994055366819522920187562630342046826403885872734143391684152156566902621056159929637451111116278551752795903877983650243890029284293966435788625186557381493132119091554293159677947133581362446972014998959741154885182955179517583540313749295169565691926679680216165279509421446595377517041252885095128248177558984433634000389322937617722666539030253547975071228542676433682398332603119972345811322317616889626927037883113411008756123232496434802699455127799018487311637721120709182485122059006090579793613622491352354621283441174134765895334464966279100091177201338275421406687063123170872998021633672399510623850676858452345450593697256320258971696764262767495232871779765708234536607971573309593436805523551989018244429098389149252059136 A100629 440 392510609019675873167677904089751346046753029734013121179676413130612834268998579394160294431638045246124369025446114818918260798972240376997240890535653330281046911880773939506414034582450160668676115062728156020801859824563885712080616791851007104103372329364005582377595514119774850754442881389001321616580559494365700094705098652364533300142627994032459143677105589053796399904556180426341528522262797519298166058372525588617685002284753647790189395799732796385407233045374637888453877166203000921768754060867034215871400577183798455621881871161350363596031688719929318357815290543907567580216431733837427116403812014326658755589570659022992632409146357183102776408366268478103854265564328790495933968089678463400676731352518392225614117737812430030863129622282058811535901021150208357098029033081818994616757626127541798348312955862192253079881248538050536061556942647978085171541577160748300190418150876620309968958014893869816847215406497975412988707509515188412210850856220407684057609044422933858656114480778171678872864045739345791219939564306107529838384613458586558480220298961089085828217260614349746088931091130096322504034392422363943937848872725707188575976686405125520442176957103743153504365541431431818506287156095032960129951654600318148065558593672673542093043281032888077141078601531724296482776583954379519936289862898682739717704760584038137231346807830149373493443619592856542504908545634504202463093542210709196127599549209541224885602410317829678368029980931722514977710072362345724126871102785194575309048785241509197961032089661482205592234688635441162788830187144321508288540365484124954514007649128122481453110517447657444645675323528061917460674638181619675383860086983609351287835061868751733519348144370435797668197817492286599366905612609536283466231936481073657206225070483488276938293901442021324773532549669989251914847337528526583201736694243271871505906283595689081303759339607277737458240400454680247591788664050436794670486272500566127160590336 A100629 441 401930863636148094123702173787905378351875102447629436087988647045747542291454545299620141497997358332031353882056821574572299058147574146045174671908509010207792037765912514054567971412428964524724341824233631765301104460353418969170551594855431274601853265268741716354657806458649447172549510542337353335378492922230476896978021020021282099346051065889238163125356123191087513502265528756573725206797104659761322043773466202744509442339587735337153941298926383498657006638463629197776770218191872943891204158327843037052314191036209618556807036069222772322336449249207621998402857516961349202141626095449525367197503502670498565723720354839544455586965869755497243042167058921578346767937872681467836383323830746522292972904978833639028856563519928351603844733216828223012762645657813357668381729875782650487559809154602801508672466802884867153798398502963748927034309271529559215658575012606259394988186497659197408213007251322692451548576253926822900436489743552934103911276769697468474991661489084271263861228316847799165812782837090090209218113849454110554505844181592635883745586136155223888094474869094139995065437317218634244131217840500678592357245671124161101800126878848532932789204074232989188470314425786182150438047841313751173070494310725783619131999920817707103276319777677390992464487968485679598363221969284628414760819608251125470929674838055052524899131218072958457286266463085099525026350729732303322207787223766216834661938390570214282856868165457590648862700474083855337175114099042021505916009252039245116465956087305418712096859813357778526448321162691750695762111635785224487465334255743953422343832707197421007985169866401223317171531292735403479730829497978547593072729071215975718743103353601775123812499835326256812234565112101477751711347312165154269421502956619424979174472175091995584812955076629836568097330862068993960803673629211221198578374905110396422048034401985619255049563757852403157238170065592573533991591987647277742577943040579714212444504064 A100629 442 421455057268137623943855130581826670010695787424125483575398783564641774905804241292094489491404078010368108928231613739378723057196150707763465076771136743887645743792429480337282665191759113905477351452687604661932370910619546649016980309127128704196912889482436113968301664065184802718403275566441932610997838594420744542725625369089835898603884842465873796137333422231217780558151579081453050482442480815713888023371806097009026733010675549168891531151463031503487769392933638449687974608310761364013663291522776340420167405179984536987822494653321337710666264607937131444597274723705263700984857724662081511434489432816220704052315794796230167061558323844740277120183365975752936540537222784842818003480169148865359876356811085461878322299949472391211353094977568870773830603933287299330481040786228668517643514444096787194757740550301802460661309508643715994913927878703379084118405952418621051359132644969490581514362291562943560074999894037572249648092669335761430942870950062292703632856437578028824774551343566997858091304576184578431221092947805193428801520068557679764434411728305100043682552080335256939465736000339846621174135878320839555659591236844688351481169842115479268532372451342930871289448419333171734577726453253407950053566642363599284214955948971348043525070287197847937314442936042839970533313839664598524636241181541532141805554722988414756348631416122070487307404142795921319554030742779779688387352695947884583622476709830553011860923393462858572221855012312952694033732441517086742587385317466303487243406370202366731455676875651445976149074811490665177559451970605127552168450332550971703787606724782242930869057477831529141026455596811318439162234271672353520953829958579362955256768342106334952226815827327065063145671346986919134978477719200888803212921884240170166962851335469264362340829182432207509229226806024857411443672879423785479520518044501039038645439721096472695982851366953841493004171414698798385978767560039231906201409201718914410028208293412864 A100629 443 431569978642572926918507653715790510090952486322304495181208354370193177503543543083104757239197775882616943542509172469123812410568858324749788238613644025740949241643447787865377449156361332639208807887552107173818747812474415768593387836546179793097638798830014580703540904002749237983644954180036538993661786720686842411751040377947991960170378078685054767244629424364767007291547216979407923694021100355291021335932729443337243374602931762348944927899098144259571475858364045772480485998910219636749991210519322972590251422904304165875530234525001049815722254958527622599267609317074190029808494310053971467708917179203810000949571373871339691071035723617014043771067766759171007017510116131679045635563693208438128513389374551512963402035148259728600425569257030523672402538427686194514412585765098156562066958790755110087431926323509045719717180936851165178791862147792260182137247695276667956591751828448758355470706986560454205516799891494473983639646893399819705285499852863787728520044992079901516569140575812605806685495886013008313570399178552518071092756550203064078780837609784422444730933330263303106012913664348002940082315139400539704995421426528960871916717918326250770977149390175161212200395181397167856207591888131489740854852241780325667036114891746660396569671974090596287809989566507868129826113371816548889227510969898528913208888036340136710500998570109000179002781842223023431223327480606494400908649160650633813629416150866486284145585554905967177955179532608463558690542020113496824409482565085494770937248123087223533010613120667080679576652606966441141820878817899650613420493140532195024678509286177016761209914857299485840411090531134790081702127894192490005456721877585267666182930782316886991080259407182914624661167459314605194217961184461710134490032009461934250969959767520526707037009082810580489450728249369453989318321028529956331029010477569063975572930274402788040686439799760733688836271528651569547242257981480173471950243022560168355868885292454772736 A100629 444 452533921925114549416501081502688749909130594297896758339130731392079681293955674231909653926849047043890944192030098030983970722224651186732833952092540397935341592005519907608726024126580740733491014939497838331894167306213172988968580244094247022727149701121981368975796106955586784967938491474285993911817901672430926468744258915347193617627614364235259987618304543282709929437741414591399642995381869326149637988346997708776793308767643775636807276716724735715124419869659937659924498086793282465824758783561509605306795476023303645037099991197287500811570779215393060394649632707260385884696471729659153185724345540100814275555697752928513887904502354927434117961291154597264497854392687532891486956356835169731219044055776809727257112252407621593176919841709260038390313164134349479099144691531223564615225923380974830315039019576599821124598162718039647378516855643483417012744746639322427379251152765267485241346052049139614829003983963023709551868926380893609347289448293716499081220634697615174812638003148423278946351050534171976205410394889049885188914158292385728119471695577517310549406183147714173317690596958507371530899753679612060321705279017744031675230944407926866728428135398952309843244241577728716681990731871689364986506617544277046766638061208728146171993440359904021093086647619690554332100546654965909568070626542772319853696922981593395191350295076650614971698020972990849017418431836304435472927187702278399001760278669810976721884241518821079439591530333584452284517493789282530046151997590167087764930295887914308503350136663616604790667768084002442986725969827357944041618007015326686930197292553262351527402447681407665664594899664775193644710890458780784399961787599510849628335432827998712093558974088146231885468708329818271456132292866958122165983019804353557169145076533187603812358038836017187247306286824810824586303447790811827489765075690527458827250360935412177872550824299473911088505182254427348189569097905188554378523698027624051093923572264421055776423936 A100629 445 463394736051317298602497107458753279906949728561046280539269868945489593645010610413475485621093424172944326852638820383727586019558042815214421966942761367485789790213652385391335448705618678511094799298045786451859627321562289140703826169952508951272601293948908921831215213522520867807169015269668857765701531312569268703994121129315526264450677108976906227321143852321494967744247208541593234427271034189977229300067325653787436348178067226252090651357926129372287405946531776163762686040876321245004552994366985835834158567447862932517990390986022400831048477916562493844121223892234635145929187051170972862181729833063233818169034498998798221214210411445692536792362142307598845802898112033680882643309399213804768301113115453160711282946465404511413165917910282279311680680073573866597524164127972930165991345542118226242599956046438216831588518623272598915601260178927019021050620558666165636353180431633904887138357298318965584900079578136278581113780614035055971624395052765695059169929930357939008141315223985437641063475746992103634340244366387082433448098091402985594339016271377726002591931543259313477315171285511548447641347767922749769426205714169888435436487073717111529910410648527165279482103375594205882358509436609909746182776365339695889037374677737621680121282928541717599320727162563127636070959774685091397704321579798855530185649133151636675942702158490229731018773476342629393836474200375741924277440207133080577802525357886440163209463315272785346141727061590479139345913640225310767259645532331097871288622989224251907430539943543403305643794518018501618407393103214534698616839183694527416522027574540647964060106425761449640545177256729798292183951829791523225560870501899110019415483215870681183804389466261741450719957329733909971079467895765117097966612279658042541204558369984106303854631768081599741241637708606284376374730537791311349519437507100117839104369597862070141492044082661284954629306628533604546118756254913079683608266780287028320177737998767161115058110464 A100629 446 485904598749746087699412006950669679231709718575627664662745442099385696145910645824920470810623658345569270473832603722687537238044094303006277728408972943672779515063070763664104959461942811438449740268747658574545160578334498898002655229984122026089619174403771121618088323734590841481770057355408292200528248897608633500559339557293157268272633200222568424219495736091863907297391760943709667382810151946789563190547396064745814856227165019834512206838288749032675638977790503722693622277997929425801894160621356539795638654020210322327984292218559424973817488779837433545093256464023824782777843241368654039935069541434113464120413518822163843607911896392078497459587925732332767336619690723828965198590796590014548726107986149413445994226872908000959571865538692151311524880788827790741365497924653343221734541143172161200560491511349999652399762503916688680525506993378577897017175502923933298304672524280953450935990142442107657152185843723826449469963621142422850502021666848841462364168446655006253400787752305754259915775144877992060481956076728701349735272904290977022569628325776170420893837209904677888789233045876557425033973877097365262225853082941404936076249869809993939587338756190020860098226029167070027299956391002672722013350910062436956543254190083404390854854368078560073425330805211794124120742716700194397439206704859164736419947225443610579113294858541051130432741416729448959271474771133193963991141142634777099949860829671131880577526205275476167115907595334298254018780741212895463090050073709613281484339139548809168085885851840967664618747480525768353023150630596283936136850763881672780307001586001534479562290155499237818284299787152704974025079473875476257765715347399361187718609728564815392988871488974871803430129976983064381834624128269803426117438437754711615686110997364454251670674360847931530272191501939543246241509448395062089633693703445013163256703455447818060685161616020639532585379827321252920551020958751737442319221947406251007858691799795274733383173237899264 A100629 447 497566309119739993804197895117485751533270751821442728614651332709770952853412501324718562110078626145862932965204586212032038131757152566278428393890788294320926223424584461992043478489029438912972534035197602380334244432214526871554718955503740954715770034589461628536922443504221021677332538731938091213340926871151240704572763706668193042711176397027910066400763633758068641072529163206358699399997595593512512707120533570299714412776616980310540499802407679009459854313257475812038269212669879732021139620476269096750733981716695370063855915231804851173189108510553531950175494619160396577564511479161501736893511210428532187259303443273895775854501781905488381398618035949908753752698563301200860363356975708174897895534577816999368698088317857792982601590311620762943001477927759657719158269874845023459056170130608293069373943307622399644057356804010689208858119161219663766545587714994107697463984664863696333758453905860718240923838303973198284257242748049840998914070186853213657460908489374726403482406658361092362153753748355063869933523022570190182128919453993960471111299405594798510995289302942390158120174638977594803234789250147702028519273556931998654542079866685433794137434886338581360740583453867079707955155344386736867341671331903935443500292290645406096235370872912445515187538744536877183099640541900999062977747665775784690094025958854257233012013935146036357563127210730955734293990165640390619126928530058011750348657489583239045711386834202087595126689377622321412115231479002004954204211275478644000239963278897980588119947112285150888569597420058386793495706245730594750604135182214832927034369624065571307071785119231219525923122982044369893401681381248487687952092515736945856223856362050370962420604404710268726712453096430657926998655107348278708344256960260824694462577661301201153710770545508281886998724097986092284151305675156543579784902352327693479174864338378565694141605494805134881367428943176962990644245461761779140934883274144001032047300402990361326984369395608846336 A100629 448 521736090151540483743230612070712739399750911861921130599836635847480786659219866989068090983137805489524370796922364191867706416045388009337969331552427226505859535653657076817768982500112532937609087848491361113561360689753779728867360983486290675332043279789679316604731988119882062026330644133380715932120175734844283373038090276483307187953914501689937825786247128031500583381268339838270779582051878797062976524381620609010593340091653926746105315120809434425023376196378270957083840177944531809883798498680524344394497635612565564360077780170105003623777942645562180318187219445780732001716285188773250845264850410986308566787611367334368537062410060463329385013437305664211521374989648712119993356367404160175201735708065469037930031966655986053134524445162598053123720717719578510852524101992285495318603282650872721513511851977733465329167086968122312447867611157595070153669306183837661472975995183944115246867104562791808490194954673427000364113322571779110075277320060249795364085729580154593113257968044197640784737734490435159452479413836914559740416013845391171094956001885520971443465396476122119702441020242240570448396722372762876802256625789233527421185115938289545426121454923377364288919918035722126971848784970395666997409660358522501011603762488955797342766100248435040468533288626591500529145888680864381993460954736388509207200033363831561632362805524059690219668113678119422640043055031926538233841638210334109729133593875797234465595863161060288202147563440829703297030140963326006346859635042396294611195619735133728893168461663211514378132754184335142990376553672323204121209481652826100651297991162924180498884104153182995245614364604020157205343561456024014225882053361781383738135786408693329782291147684273474740381237218042873566460541777842828694880787586362454514820791833776568300953424935526892187941574119769864702946239499632947840716533768994363517619262548479642901300228123320789113364733171520727144877780329312319324484936164068820026180030067366021118803962123369941655617536 A100629 449 534257756315177455353068146760409845145344933746607237734232715107820325539041143796805725166733112821272955696048500932472531370030477321562080595509685479942000164509344846661395438080115233728111705956855153780286833346307870442360177647089961651540012318504631620203245555834759231514962579592581853114491059952480546173991004443118906560464808449730496333605117059104256597382418779994389278292021123888192487960966779503626847580253853620988011842683708860851223937225091349460053852342215200573321009662648856928659965578867267137904719646894187523710748613269055672645823712712479469569757476033303808865551206820849979972390514040150393381951907901914449290253759801000152597887989400281210873196920221860019406577365059040294840352733855729718409753031846500406398690014944848395112984680440100347206249761434493666829836136425199068497067097055357247946616433825377351837357369532249765348327419068358774012791915072298811893959633585589248372852042313501808717083975741695790452823787090078303347976159277258384163571440118205603279338919769000509174185998177680559201234945930773474758108565991549050575299604728054344139158243709709185845510784808175132079293558720808494516348369841538421031853996068579458019173155809685163005347492207127041035882252788690736478992486654397481439778087553629696541845390009205127161304017650061833428172834164563519111539512856637122784940148406394288783404088352692775151453837527382128362632800128816368092770163876925735118999104963409616176158864346445830499184266283413805681864314608776938386604504743128590723207940284759186422145590960458961020118509212493927066929142950834360830857322652859387131509109354516640978271806930968590567303222642464136947851045282501969697066135228696038134150386911275902532055594780511056583557926488435153423176490837787205940176307133979537600452171898644341455816949247624138588893730579450228242042124849643154330931433598280488052085486767637224596354847057215814988272574632006471706808350788982805625655257214330820255352356864 A100629 450 560209861085943515424298785057443513783125209248282430914410803476897805672425606397879360072432340509679110791939752913768317053861077787934280222517163961815662764500550781932819382880294911321688460185415349730318046562938121556968265636475003628725219956888312605786238411954988495945033401858871109211380577680732241184938791474947850565545946984984604923506319225367304965856867154651396731874334342002185326256158701784795025328312264814481125505953912702475932991199737386851425428273590646156370651028021687802826552066826323506395579308461719576862521937907213321000267245381200872283578015189097574685004222243379588599529355650164738890873603780157845578977126437093536010482996373389270972573333818557091709271267144148236202517708255505645211225195121476010139912781110809350753993024277158661672140549845935631189762256588189538448380628361918281622871273714878882080208841114648329949887771777023369819237295138850798980520616746642831701811703120922472577325046947324405169860155371765947011407449190310487432701086393387558664236087135699477907831257225159570044994134664306727067958447693154537256045358327324311960061994556152019257142316691017047295177322629230487945974508254960991371897335781606773771912511026296429483495251988580444181241269100154177694196025686121493498196747934634812681062071674292275418291521611431237048779757756941356615901656233161127661341401055383297755346725348513179397210859139112242629976051027873751989244567357411279628139605486112201691531957340938783161512641202396914706666555555212886945672205165530805146178489192031648661787735186954215510631785916000032068132292998814090742577047958044684720809295850521641330432338224447320822700543985544474864229857658144785377070819813565176882554876105878040773452727352569161668160836325537379435860712056723557255926311429319727618931736600792888986374713374276728744987832436077602529127563106339420195710758916750561039703591372861970418347380107867130417142903217330818076438273236908434391727086988774154180076352951025664 A100629 451 573654897752006159794481955898822158113920214270241209256356662760343353008563820951428464714170716681911409450946306983698756663153743654844702947857575896899238670848564000699207048069421989193408983229865318123845679680448636474335504011750403715814625235853632108325108133841908219847714203503484015832453711545069814973377322470346598979119049712624235441670470886776120285037431966363030253439318366210237774086306510627630105936191759170028672518096806607335355382988531084135859638552156821664123546652694208310094389316430155270549073211864800846707222464416986440704273659270349693218383887553635916477444323577220698725918060185768692624254570270881633872872577471583780874734588286350613475915093830202461910293777555607793871378133253637780696294599804391434383270687857468775172088856859810469552271923042238086338316550746306087371141763442604320381820184284035975250133853301399889868685078299671930694898990222183218156053111548562259662655183995824611919180848074060190893936799100688329739681227970877939131085912466828860072177753226956265377619207398563399726073993896250088517589450437790246150190446927180095447103482425499667719313732291601456430261578372332019656677896453080055164822871840365336342438411290927543791099138036306374841591059558557877958856730302588409342153469885066048185407561394475290028330518130105586737950471943107949174683295982756994725213594680712496901475046756877495702743919758450936453095476252542722036986436973989150339214956017778894532128724317121313957388944591254440659626552888537996232368338089503544469686772932640408229670640831441116682886948777984032837767468030785628920398897109037757154108718950934160722362714341834056522445357041197542260971374241940260226120519489090741127736193132419113752015592809030821548196696397350276542321369146084922630068542903623401081786098279211918322047706495259370234867540414543464989826624620891566280407817130752574504656477565810657708387717230455941547154332894546757710272791794594236817128537076504733880398185421850279936 A100629 452 601520758065207611012658711388563343266462002598632446237193444010589791724307817117965053816126273415451938076435474791738907466823099906622439238252705503667016088523703845597171729636442231740468017999239255817029607416606109439712825454625191326714036471310458141619108586551412753535036768652869255385530983037083126305524099286666155371128736671464670302485055680572157104003410261561080811030386695167266284200322935687877865962148210063471985314335877085093277606072581970078843156354466391433280012054895482172965534371865066492971264992204345412636872502848505974047924456543066199916160103275441334756252659039307771387228255877352592637170360276359980119881235794843434614505695646948380876121145428098376700048208094148998066474197454566489531397806284489552699872444790833178394848245170632622921243083975937843620286615515358651871282345743592267848687481555817306783884355359368690918946324663156794400334403571215990161201547495145219988028322213605788267766976950105738726800673053803366045115983300791305902317541750817538779043859767708892924602438017156015431167764223754332817419875582256345147182098077114795763541981187800739578447116151398288777817964803346419843520681951184871924509307662882922920608699557795640158295569765557993305896186867674385438586154833766943914357916838203016542061919096773321716746701378793595719333154068216360913792711768415398500985570255922787150961098628139576934000408404637449142241042106986237302655090136437647306092661721298522112921409229549798904183069963719216369108572321651617937351862480539268645846277614616348699835121880469200366874865201823385216894860557849071630836193935006375245626704082694738513612205553702987652079662704830754073840319717116750306864549843792812968757106450019504621633502245322302735721899121547963575641171973725143831746752443709811412734939789222916466459495885973089403396466057720328345172442738475995004044907255696011563794670620047476217230358982642569363748901769232261012807002928808446464757372893533027833372407676902079134171136 A100629 453 615957256258772593676962520461888863504857090660999624946886086666843946725691204728796215107713303977422784590269926186740641246026854304381377779970770435755024474648272737891503851147716845302239250431220997956638317994604656066265933265536195918555173346621909137017967192628646659619877651100538117514783726629973121336856677669546143100035826351579822389744697016905888874499492107838546750495115975851280675021130686144386934745239767104995312961879938135135516268618323937360735392106973584827678732344212973745116707196789828088802575352017249702540157442916870117425074643500099788714147945754051926790402722856251157900521734018409054860462448922992619642758385453919677045253832342475142017148052918372737740849365088408574020069578193476085280151353635317301964669383465813174676324603054727805871352917991360351867173494287727259516193122041438482277055981113156922146697579887993539501001036455072557465942429256925173925070384635028705267741001946732327186193384396908276456243889207094646830198766900010297243973162752837159709740912402133906354792896529567759801515790565124436805037952596230497430714468430965550861866988736307957328329846939031847708485595958626733919765178318013308850697531046792113070703308347182735522094663439931385145237695352498570689112222549777350568302506842319888939071405155095881437948622211884642016597149765853553575723736850857368065009223942064934042584164995214926780416418206348747921654827117553906997918812299712150841438885602609686643631523051058994077883463642848477561967178057371256767848307180072211093346588277367141068631164805600461175679861966667146462100337211237449349976262589446528251521744980679412237938898486991859355729574609746692171612487390327552314229299040043840480007277004819972732552706299210038001379224700465114701456560101094547283708674502358846886640578344164266461654523787236443549077981243105616225456581364199418884141985029832715841325742714928615646443887598225991028478875411693835277114370999099849179911549842977820501373345461147729033391243264 A100629 454 645877995938798731187414651855845576938469028696948342728306025212772558281838380689702220052785585431430073774526878121187754635193854779071007587010630580442260543528787234407321542221068338779640824260167989153379980929510571839340867239842882171494909447107414995257751966977775799757572827880397857111181860934750695678915827644022016547263166652434163842148935419199109332467179436468911997447166729494232485090957130354536674487424534031887565284316218009987859106882727640941970474513961933684268054446565463157759496365581090778044249252316839624090748130864000000249115069382760636050726396367000753186173325521716414146697477770087293109364272841875909134525016785729279277404082502343214515773036736935611849348863846943108911668478023802379598719985789506475224905163437048515449401746972714263769359757335708672319473313946247898874451719137723397992146252451709632796895561528632713675801662801914162017408048700509571173654603639059859654826788857296796711589914237372492893382392369218476394622502200945197442896403106718977579801286962979962989883316271388043301634221607615921447279476181544990073908854449468133460533039581162852663510797583942258742772992267912986146651691619989123341429014314921086755225792253455484082815933811189492110052761641941541258906537872355335149508369414692419864175737731909818974678414484449150387195372912879655794218093092124615576135112004274680278636733394022487063701926137140344700697131999616205584249716525982968280712620909642054782032567914787235774210730772763485208017295698686122936603306549651398819416992149528527313180992267197309177749686941559969768643323191610519689600709520991482807867665264860895366809018419895975915793494425989747490540735577800103495445301470213010075164110492606107728009186560400464807334221919514908113194513964565316012562107074985430233006031077810389869295853934725241030917993259970714639224360260546769855858066094641869846033981993048988080085545882197416768678265263692275019535478684752123453674933288150311110048057090268441118917256296792064 A100629 455 661379067841329900735912603500385870784992285385675102953785369817879099680602501826255073334052439481784395545115523196096260746438507293768711769098885714372874796573478128033097259234373978910352204042412020893061100471818825563485048053599111343610787273837992955143938014185242418951754575749527405681850225597184712375209807507478544944397482652092583774360509869259887956446391742944165885385898731002094064733140101483045554675122722848652866851139807242227567725447913104324577765902297020092690487753283034273545724278355036956717311234372443775068926086004736000255093831047946891315943829879808771262641485334237608086218217236569388143989015390080930953753617188586781980061780482399451664151589618622066533733236579269743525548521496373636709089265448454630630302887359537679820187388900059406099824391511765680455140673480957848447438560397028759543957762510550663984021055005319898804020902709160101905825841869321800881822314126397296286542631789871919832668072179069432722823569786079719828093442253767882181525916781280233041716517850091482101640515861901356340873442926198703562014183609902069835682666956255368663585832531110761127435056725956872952599544082342897814171332218868862301623310658479192837351211267538415700803516222658039920694027921348138249120294781291863193096570280645037940915955437475654630070696432075929996488061862788767533279327326335606349962354692377272605324014995479026753230772364431712973513863167606994518271709722606559519449723811473464096801349544742129432791788311309808853009710795454589887081785906843032391082999961117211968697336081610044598015679428157409043090762948209172162151126549495278395256489231217556855612434861973479337772538292213501430313713231667305979335988705498122316968049144428654313481407037850075962710243245583265907911182299714883596863597644785080558598175823677839226158954429158646815660025098210011790565744906799892332398659680913274722338797560882163794007598983370154771126543630020889620004330173186174416563131687065918576689210460434883705771270447915073536 A100629 456 693506217440790341994060294128020614844244070640569656754868447942152394826687448954967239776327370782051554343115054850869832708457504224070820711994633186834251562691831401580432991698942929309901472705976227219962436488337896834056897747850741776238024876451947300933009947162304754694755006021136448940251782155793556963547999116961822743616534769400633123783845996669056273818731668249421687434404147759251786021617115052685975539021484233749028511300774518826014055279270931280248455458767000140713020886386510946417481380900411231926811344893319603886674239558502056203485268984931959508507117360050362135495558125833534136614353357052982742471425801669502255763152897139573501525261531112487428189417235936252037675862279344350587045566476581482485869985606878762767800480415914582155132811503268691810529461153841210148929586835968856893621335906874828567565054782263173037708861773258318208325022079160263016003237963965976681457714857401171350957726671696738210459756453239909486767447512008328298462909304686910826375719714847701641950939421177525936209805560409076626487711289781731786242584592936672780020788186322429451788177932141997459961342041476954013145019535686786418392518852732636156786964597025478108618383706070361781885747826689876867881661021655545412709562220587896739564429278597651303933888888806472029381010581960450371997465955835594704975903930539684764018126033914190999400234347899415956795710362806347862915272584836671883991276294091895754666513595339599088767571900227523112119082220319994127853510507054592045436670739053839532512247767228441657288777879110334124408889072059583344767939849181380909099779672763561038584468452113180897430664497828703070084177112296064475792632165608777034588213692856399106637089099668420625413079866120681252674856021480718632653875891105833782464843763978160631812640812488813944408851799509457243377526477380661323304266531392603902337256973573317955251126991199575782465312111586343409288786613392784354185660515678866025022102371896832637470465547760968616662815681192996148084736 A100629 457 710150366659369310201917741187093109600505928335943328516985290692764052302527947729886453530959227680820791647349816167290708693460484325448520409082504383318273600196435355218363383499717559613339108050919656673241534964058006358074263293799159578867737473486794036155402185894200068807429126165643723714817824927532602330673151095768906489463331603866248318754658300589113624390381228287407807932829847305473828886135925813950438951957999855359005195571993107277838392605973433630974418389777408144090133387659787209131500934042021101493054817170759274379954421307906105552368915440570326536711288176691570826747451520853538955893097837622254328290740020909570309901468566670923265561867807859187126465963249598722086580082974048615001134660072019438065530865261443853074227691945896532126855998979347140413982168221533399192503896920032109459068247968639824453186616097037489190613874455816517845324822609060109328387315675101160121812700013978799463380712111817459927510790608117667314449866252296528177626019127999396686208736988004046481357761967285786558678840893858894465523416360736493349112406623167152926741287102794167758631094202513405399000414250472400909460500004543269292433939305198219424549851747354089583225224915016050464651005774530433912710820886175278502614591713882006261313975581283994935228302222137827358086154835927501180925405138775648977895325624872637198354561058728131583385839972249001939758807411513700211625239126872752009207066925150101252778509921627749466897993625832983666809940193607673986921994759223902254527150836791131681292541713641924257063708548208982143394702409789013345042370405561734050918174384909886503510495694963897238969000445776591943766197362991170023211655337583387683418330821484952685196379238060462720422993782907577602739052565996255879837568912492373793244000014313636486976144191988545479074664242697684217218587112837797195063568928146026395993351140939077586177154038988365601244479602264415651111717492114211178686116368055158809622632828822356620769756720907231863462723257541628055638769664 A100629 458 744646630870214833814286097382997344492460104310790111643026368173455758907175545318813417897679103124644342422411480837433022158954020812041507736474096116242342058599577399033450603216599839789116668563601129915800915766472088074924078707558747554570816688998888543255687002476196731349818803398266033237988815591212426021487930083396976891095502399855655197086484582198530407808768386832696929610974989968184525598108864546288895474488311656332924231952098244456966670365201199143032631737479235522097455707098749032602272723414046318519181447969646076892235087277358952535680787877011470718558575711162540571227535725930520464214560958182592954541791008165273597275242303765530034109801098493755000321173880411229610657797084596000523429777319677854289002092572383749681161376309860402071450155985767907106731766025062605591678966216819589208151947181964472565824609160567182265537134021382261016179321192117813199123057921334874075889873729857833626113893583361104860949554772697591121916582955368084330382380633161095379638012595933331043236196612608660926553224269118984123080681833875629250038890887294120547310671865099497251674358234494696579662258373103348256038453252763963141583210340887528131316785345833561838819973440487870132021893031034024270454661721542128831157598120975538597463563259120446273201952230880394459832547893237515478290037618796814902645568962426450422901832216716909303180390534740969457984531240335389713105146742699722810806309408106192571233478819580739025002030564201446681408899848452360358510717576647962530443061715839097693843008219923794369774835254646781659992243474046924457291148590382300844175575623831269150305021533842463511249158611430635674026584166095829098259184707261838323528059659469405746832478555928487757530261128906096092369704783442090005456558659985603342624620559008935692967497372258581064266195132950966925754197200431006031610976852399647774205124165961334219003295473586264448690531443424011905780120281011151100901973156749806203958861841115231415980268423382021558462288502499970180069478539198464 A100629 459 762518150011099989825828963720189280760279146814249074322459001009618697120947758406464939927223401599635806640549356377531414690768917311530503922149474423032158268005967256610253417693798235944055468609127557033780137744867418188722256596540157495880516289534861868293823490535625452902214454679824418035700547165401524246003640405398504336481794457452190921816560212171295137596178828116681655921638389727420954212463477295399828965876031136084914413518948602323933870453966027922465414899178737174627794644069119009384727268775983430163641802720917582737648729372015567396537126786059746015803981528230441544936996583352852955355710421178975185450793992361240163609848119055902754928436324857605120328882053541099121313584214626304535992091975350122791938142794120959673509249341297051721164959729426336877293328409664108125879261406023259349147593914331619907404399780420794639910025237895435280567624900728640715902011311446911053711230699374421633140627029361771377612344087242333308842580946296918354311557768356961668749324898235730988273865331311268788790501651577839742034618197888644352039824268589179440446127989861885185714542832122569297574152574057828614183376130830298256981207389068828806468388194133567322951652803059579015190418463778840852945573602859139923105380475878951523802688777339336983758799084421523926868529042675215849768998521647938460309062617524685233051476189918115126456719907574752724976159990103439066219670264524516158265660833900741192943082311250676761602079297742281401762713444815217007114974798487513631173695197019236038495240417201965434649431300758304419832057317424050644266136156551476064435789438803219609912342050654682635519138418104970930203222186082128996617405140236122443292733091296671484756458041270771463710987395999842398586577698244700165587516067825257822847611452425150149598717309192787009808583816141790131972297933241350176369640296857239320786047145944406240259374564952334795459104198066188191518843167755418727323620512511801552853874525301996969963794865543190075865383426559969464391146024139227136 A100629 460 799558231666039182931608431461861195262490466649898037356746769442661934952294916718817380849128205555739715583920681912926380690787708238855409680671807292605368388032625122067353087711692179053273907052284537244253041715962097894657628932973692186400408248815307318408064260411883994902392424030351568966202736944508068687777513241731142083130734105017388548034721441037727970200050810871277584039687896146820154484288103168501171057722425224551375216070045049630421282145137881694827094893321243511622514396699420534384599780584045601267270866929888875236712754049990595598391314256819384238267675734945763473423856129385801140515069410598165084059251761334179765797360101287162287151840047773888146653977828173911552230512881435991905132443835144730356679330018488179410609634637299897305572268813242950617444729130491951842201972408082245195291787436314192676026475904154515160338294623851443944756477847906435167317667412911756205056307441827233538392066127940048784051241313624216891652918158344237460290595998512669438770492104492429856760256613645044981474789059804884885343691811469283140084510772260167420945239103097416120495812464735755223773114609495261696945947809761510825112326519200236234571396619051799489231352289621001125432308231075361826218257786191625504010147437875247473022928187387372617081866508746383873140094709452207134887377393835508718957035643233564342932184697319577486839481533805103913344601937782703722300356967294059055169573574568303597131485477601989635973661901709410463134739013110560988452591814298843093321588614909642448301185215707968107602962075623939815329819333675241328362007986492120565741822346582524805683443978107284499222116085902837998108773906993254494757092212328232327098120893939498598799987747083540458332212319747930742940319296514634720831095248335937546850257026338154243265624601204135831597045583594693729422984277646482002536971943917376578032550172105801717786213943819459410483325643591451349110062493472305947422092702527574825085304334243066774776756164931816076990620291888546541093410333407814233358336 A100629 461 818747629226024123321967033816945863948790237849495590253308691909285821391149994720068997989507282489077468757934778278836613827366613236587939513007930667627897229345408124996969561816772791350552480821539366138115114717145188244129412027365060798874018046786874694049857802661769210780049842207080006621391602631176262336284173559532689493125871723537805873187554755622633441484852030332188246056640405654343838191911017644545199163107763429940608221255726130821551392916621190855502945170760953355901454742220206627209830175318062695697685367736206208242393860147190369892752705798983049459986099952584461796786028676491060367887431076452521046076673803606200080176496743718054182043484208920461462173673296050085429484045190590455710855622487188203885239633938931895716464265868595094840906003264760781432263402629623758686414819745876219079978790334785733300251111325854223524186413694823878599430633316256189611333291430821638353977658820431087143313475715010609954868471105151198097052588194144499159337570302476973505300983915000248173322502772372526061030183997240202122591940414944545935446539030794411439047924841571754107387711963889413349143669360123147977672650557195787084915022355661041904201110137909042676972904744571905152442683628621170510047495973060224516106390976384253412375478463884669559891831304956297086095456982479060106124674451287560928212004498671169887162557130055247346523629090616426407264872384289488611635565534509116472493643340357942883462641129064437387237029787350436314249972749425214452175454017842015327561306741667473867060413660884959342185433165438914370897734997683447120242696178167931459319626082900505401019846633581859327203446871964506110063384480761092602631262425424109902948475795394046565171187453013545429332185415421881080770886959630985954131041534296000047974663194970269945103999591633035091555374677600966378929135900309997570597859270571393615905331376236340959013083078471126436334925459037646181488703993315641290160222927388236620887351638264900377371398312890179662838395178893871658079652181409601774958936064 A100629 462 858519114063307471136454904451637826235966672443272688045453414927471289451046496863591069635845588243266895880320218068509381180644773841168435262791803907738589965158090670076822355251584346463196918129926462387640194529645232908276242346006345992240122347427593919188023695283867311962901543342131125023032321120588280455531513574360549417943954068380378331283513415431758483538420202557604622297087769999409244475921287237646626757654886146313403206211444283352339073378938981822499856235375837426117723807778295384333174885914312909203896132159360161013976384297700289300663061235874450070554384743881204613026706805480290116317930928422278708410894310290174855271150249540902381990428497852981798160221650079014379306662169768577687466145205125858077169034397149451482787234047427970167897853279349801151117029675760362388366106029851902298007840054088285081044109309618918286097292926463643326276575760226650277893417395365230258660477575292347632387071111342965344036161957555022695815014718263262350501552117490094970294484509655300228589816667043293886970786215090142180898966512540892198806790110754280769111116838675943634908177460247305491991672242960490013836077230662129638351854481609632675739583263968112334049540565444230017127739428565072488743563137447597982200775024453094906135029705746331268433136902425854173349629900859962929839786637433305487860830829198620635601365505204811041628360897322209936424170825228734810434374765913431314261494559259170316969722384549871497759455746300771108650979425701293669404328872212709064112924777950713077626740314876107127191432766883275075378463372930918247555605387718616897887536239503480351379786703654731725881681507217053958865823445298543436896678629001511465594100955631107771120943054731131412107425654161414376150413564582020727838911007865962546305080434329145777957371475796201404162768557940110921751997605803456012587220882498669632191548753168397457438102602090939874106330798135858882400699278494941881471045916309047602983575631445256178102591357337133030140433063103820367742529365773754590779341342244864 A100629 463 879123572800826850443729822158477134065629872581911232558544296885730600397871612788317255307105882361105301381447903302153606328980248413356477709098807201524316124321884846158666091777622370778313644165044697484943559198356718498074872162310498296053885283765856173248536263970680127450011180382342272023585096827482399186464269900145202603974608966021507411234317737402120687143342287418987133232217876479395066343343398131350145799838603413824924883160518946152795211140033517386239852785024857524344549179164974473557171083176256419024789639331184804878311817520845096243878974705535436872247689977734353523739347768811817079109561270704413397412755773737139051797657855529884039158198781801453361316066969680910724410022061843023551965332690048878671021091222681038318374127664566241451927401758054196378743838387978611085686892574568347953160028215386403922989167933049772324963627956698770766107213578472089884562859412853995784868329037099363975564360818015196512293029844536343240514575071501580646913589368309857249581552137887027434075972267052332940258085084252305593240541708841873611578153073412383507569783642804166282145973719293240823799472376791541774168143084198020749672298989168263859957333262303347030066729539014891537538805174850634228473408652746340333773593625039969183882270418684243218875532188084074673510021018480602040155941516731704819569490769099387530855798277329726506627441558857942974898350925034224445884799760295353665803770428681390404576995721779068413705682684211989615258602931918124717470032765145814081651634972621530191489782082433133698244027153288473677187546493881260285496939917023863703436837109251563879812901584542445287302841863390263253878603207985708479382198916097547740768359378566254357627845688044678565998003869861288321178023490131989225307044872054745647416402364753045276628348391215310237862675003330673583874045548342738956889314183678637703364145923244438996416617064541122431084882737291119495578316061178820486626351018300464745455181446599942326377053549913224222863803456618312056568350070552324700958045534458740736 A100629 464 921827879473199815530884441999647319330001909272450152591308144651251850042798624251122554300903857702678352501353116652959019910016792960283681970295990860145561304376944724445669455851812155061241007744005908709972177529976094455837357152466893061282998815310066402720257161529319885321022923480594930229402766490974184209345958274814655965665279571154968155242435955814166101642017282372651852216106092047258161086037647038978610482211563413254884434284924314481113391316371785526793839873910225003447110000092092273584684225712626250835337820851336437960080692368737667639021639780831526253753993766092777480508510326029619905544387318990150982605477798202194318377780883520103686244347445826240759795356238800130643758963293519110264025600690800693001344611749913992435727469290000211196696227225853437022037699081513060097785219068270580023332729745977013879952289754565598065421061148323370254841637585259950122795384871692791484114092988405502680041375209111102698074176062264540649765811070174841428418063885464876875337225614537027678713646695896667065164061825304945589737794262890576464134173437106463448833493453037021463467496538681629290056355546966567707390134802656023805608380584866101445218620682852994415399250993102078908866290175024178636755732951462146561826979708969910726958535586542249017475630039652446684850443799474315764858556531848464112884898352699159379554649534449295301413376160021026412847013219568686932568099793451460765473854381025017624869727865960208440969849926280271222809404827938979543745857076745537146481944793051593642071589736869405600769929016286614574530608752368036385125239270433214906694984908670567846838693091913179109578864709746308681699010237416822254476668610645902219823923203739488729303975920187136872019922905843670262667567159188640733915559883759676971985301526023289203985847042666985147977092304292464383884311184899035844459169509465011208442762675611960865106550655068271994297262001137772916195528342166642870584712645365428120930412340549981124823145303153809002713635573327003183028214243579474425631783554340608525991936 A100629 465 943951748580556611103625668607638854993921955094988956253499540122881894443825791233149495604125550287542632961385591452630036387857195991330490337583094640789054775681991397832365522792255646782710791929862050519011509790695520722777453724126098494753790786877507996385543333406023562568727473644129208554908432886757564630370261273410207708841246280862687390968254418753706088081425697149595496669292638256392356952102550567914097133784640935173001660707762498028660112707964708379436892030884070403529840640094302488150716647129729280855385928551768512471122628985587371662358159135571482883844089616479004140040714573854330783277452614645914606188009265359046982018847624724586174714211784526070538030444788531333779209178412563568910362215107379909633376882431911928254184928552960216265416936679273919510566603859469373540132064325909073943892715259880462213071144708675172418991166615883131140957836887306188925742474108613418479732831220127234744362368214129769162827956287758889625360190535859037622700097418716033920345319029285916343002774216598187074727999309112264283891501325199950299273393599597018571605497295909909978590716455609988393017708080093765332367498037919768376942981718902887879903867579241466281368833016936528802679081139224758924037870542297238079310827221985188584405540440619262993895045160604105405286854450661699343215161888612827251594135913163939204663961123276078388647297187861531046755341536838335418949734188494295823845226886169618047866601334743253443553126324510997732156830543809515052795757646587430037997511468084831889481307890554271335188407312677493324319343362424869258368245012923612064455664546478661475162821726119095408208757462780220090059786483114825988584108657301403873099697360629236458807271342271628156948401055583918348971588771009168111529533320969909219312948762647848144881507371690992791528542519595483529097534653336612704726189577692171477445388979826647925869107870789910522160396289165079466184221022378642299478745748854198395832742236723180671818900790429500418778762827086851259420891385425381811846946359644783130615742464 A100629 466 989805148719605729044595389085923520014106707985683139792469533783891005348329072868090965502591553018310303900117857943032993035433747143805360236221531046060023900465519811973470510427412257080827751358647029485023012890288346337407091316229247855234950928140869824817967486369554563144065979403866428989671664922664700089855127085027381958505918660201873293671928345399086115016069031814334247515500197452334872083407884064301092316155363653239965389378302769132900306342866802053676418498176295007451706179027523325815125858980703010402217155417099219732919881811191263828228869073741003236409700113689088245147332324993878755405938152854954554098198003433128048217395166943207672737129336171208940485811674579031848868043463132256833751970068435996123727797872924482081060215642348811730725829795406329424711887208546957829217519482604433119791247796344415545533288634043777594416081525416270119261004771943974358999340530913423895804333229476135299304514612499336829681487092393065447801687151328926234260377350927583984060013246452509015280476976943660610069986603551701633745814893572863085010897967091043345739805932556029765710739098157699189196936267792400077152581622609759045621363998880314561558077850770699747452605449567237625798020184643740813531934141759868716251429965120341105081623973062784313086490874325610429454068692457042050511181592514083948167572659281790715469717698800337172454228296059092778882529007331794400260636476434594737784332627392193414159769361179741722827162988850443957994080744305606056000364370028061039523278585158520683344751902645835619566519386298115240041479785598019707462740882671389444098662907488408934980330954287056586757906065292232061154530671318611775805570319438476867639388259619162249030293354993814766300326585259962766691232667149709461715191931569343529550294561742230016367271473778254457369833001027353737006976496657092003470968962618146399133776194910707175516125654721401215684859699307562366333585742761707227818225302350539937108713523614245896133175715225403831121360010175422146198520605363805158739223626010888115968532769931264 A100629 467 1013560472288876266541665678423985684494445268977339535147488802594704389476688970616925148674653750290749751193720686533665784868284157075256688881890847791165464474076692287460833802677670151250767617391254558192663565199655266649504861507818749803760589750416250700613598706042423872659523562909559223285423784880808652892011650135068039125510060708046718252720054625688664181776454688577878269455872202191190909013409673281844318531743092380917724558723382035592089913695095605302964652542132526087630547127324183885634688879596239882651870367147109601006509958974659854160106361931510787314083532916417626363030868300793731845535680668523473463396554755515523121374612650949844656882820440239317955057471154768928613240876506247430997762017350078460030697265021874669651005660817765183212263249710496081330904972501552084817118739950186939514666237743456681518626087561260828256682067482026260602123268886470629743615324703655346069303637226983562546487822963199320913593842782610499018548927642960820463882626407349845999677453564367369231647208424390308464711666282036942472955714451018611799051159518301228386037561274937374480087796836513483969737662738219417679004243581552393262716276734853442111035471719189196541391467980356851328817172669075190593056700561162105565441464284283229291603582948416291136600566655309425079760966341076011059723449950734421962923594403104553692640990923571545264593129775164511005575709703507757465866891751869025011491156610449606056099603825848055524175014900582854612985938682168940601344373114908734504471837271202325179745025948309335674436115851569270005802475300452372180441846663855502790757030817268130749419858897189945944840095810859245630622239407430258458424904007105000312462733577850022143007020395513666320691534423306201873091822251161302488796356537927007774259501631224043536760085989148932564346708993052010226695143932576862211554272217720981912712986823588564147728512670434714844861296332090943863125591800587988201285862709606952895599322648180987797640371932390813523068272650419632277707285099892536482548964993035149430751777556409614336 A100629 468 1062795185790780720065193630419109213104447442363182780406813218669544749899908614053612904696673730864873211107706862602725134034045928289344357801017577613469118076369441692016531265476540656517924905173652139611430390542793720882271209660422553394228064158132470494646604876787140654697832579501453972115736530655178814014894008052029104194070837417000795638564183999186116733070427751530237284272960650284830198609645061571183188148741044836413183946887929041353011273342748569426161463504019155674863288584581083442063279526611506831191567622101647596985002186741812931235787688568695855318652454611365528981241455759373088163664421892677669710354505799319445172518505835082384310935560325944383064042342873582984089557665323414906205909305104875871305148415367577253603972911797648944751982149328433138977635012445787478889195099862007220288530664908082833280074868390636634250078655592033168237132008795899827054041182716460108159966130708921516080746015451459691126292577289618586618873960352145285278736188867713272118957785548710078559443703220813492088693500183353168990522011236191291885801868643062228856117721851428732382832541655643962967051639443391164112179553717769882317845982593525682915021130793420530952586099928970665738965795648648187051305022847621116005388348853356571437672518593718560894852075781157735712435435042060119372960576255541297244194570924829760492814719698674956647366005647122902292182555378065350292528841885607814770449351033958806119880698181292450669317340424393567358666343639593979059995277383338541191761061238488249327676320328774409964157524615175098865604336340647146611478989807398947694320844346247747468703677962979844759056648304967544346375345308885590693301352144154132807640923324127664818625729418246138175885446399452723935279130608833713918492128353113350103901931182462382675601743926157831112592414729098504675467087244245715870342732544968996330104932871531202239768572901913751553165278662718593552220780547893350316151524776588820239455955345139027460898550639378629680764837062686416335229194180904916334725263516536824849499975902989767761985536 A100629 469 1088302270249759457346758277549167834218954180979899167136576735917613823897506420790899614409393900405630168174291827305190537250863030568288622388241999476192376910202308292624928015847977632274355102897819790962104719915820770183445718692272694675689537697927649786518123393830032030410580561409488867446514207390903105551251464245277802694728537515008814733889724415166583534664118017566962979095511705891666123376276543048891584664310829912487100361613239338345483543902974535092389338628115615411060007510611029444672798235250182995140165245032087139312642239223616441585446593094344555846300113522038301676791250697598042279592368018101933783403013938503111856658949975124361534398013773767048257579359102548975707707049291176863954851128427392892216471977336399107690468261680792519426029720912315534313098252744486378382535782258695393575455400865876821278796665232011913472080543326241964274823177007001422903338171101655150755805317845935632466683919822294723713323599144569432697726935400596772125425857400538390649812772401879120444870352098113015898822144187753645046294539505859882891061113490495722348664547175863021960020522655379418078260878790032552050871863006996359493474286175770299304981637932462623695448166327265961716700974744215743540536343395964022789517669225837129152176659039967806356328525599905521369533885483069562237911630085674288378055240627025674744642272971443155606902789782653851947194936707138918699549534090862402324940135458773817466757834937643469485380956594579012975274335886944234557435164040538666180363326708211967311540552016664995803297305205939301238378840412822678130154485562776522438984544610557693407952566234091361033274007864286765410688353596298844869940584595613831995024305483906728774272746924284045492106697113039589309725829743445723052535939433588070506395577530841479859816185780385619059294632682596868787678297338107613051230958126048252242027451260447951093523018651559681590441245350623839797474079281042790723739161371226951925202898273422364119960115854723716793103193152190890327274694841246634326758669840933708645887975324661522188273188864 A100629 470 1141167641329411772746834407639396210933974099275178749079403087441547833007151692687238354078944618511734059223526227108367472788360953141173810509373242842747897810992295620247476519145808993739714176376184285127879918790451679915876777923468533092255832681142183302548027755808719666319804922760516198671596081529123614806509055372456417238427670953337882918403151668357715496443962214388295772768055282517059696985402552404034542280964392786316073748778964052444953752531605426109037243141314959545267658435446470810977224082325695884312093911974765804191893148636142833851901246800495436991089987836484834219043062491484564781365846886949253318865598743579839018208015129116002520292931690841556393739534050314394751684626917545071298321976841881929348779320107492030745640447960198696849668540635352173707891313469802548698845840417693781013776722418337653749235492042322124180900327798857493931436987653293524022290726101089151358919316965619801749385557911582512212422006296616037460451719014616160928190543849626943514018077634072800599600374321630953759123328663817966108063343056896532562377298139410042557473276219477744114750479563887128690830479238137173299295014624424214652229293101044517364020425976669928104078256454779233073051441293390767498761436812766371160541279526151393537872792429493282517893540059446531975580363504295149293180425428716002610307651995724073921038016023303978333663699699136045459381877952624898814298852258860134380276427478819214424023063527574438659102821942117283109561262026988437695297134568971872428740655666390071835665945871426514639438275103623008735334330964715952543004869853473954792980657849560143922937270091478582986826326070302359327277951060592657558342818432930369498014606147092982031211819878878067285931272032002600400035071649063342495535925227514044619314249104979635585486616820853630890718928759786694285908558309603528462807553147979172142936176732875470765841992805577844683378519284775743439476180156198725325935514873995672341921554259952128879451298442482776060044973862751715015812390417855030835815298987126904477070629614032280290090747286257664 A100629 471 1168555664721317655292758433422741719996389477657783039057308761540144980999323333311732074576839289356015676644890856558968292135281616016561981961598200670973847358456110715133415955605308409589467316609212707970949036841422520233857820593631777886469972665489595701809180421948128938311480240906768587439714387485822581561865272701395371252149935056217992108444827308398300668358617307533614871314488609297469129713052213661731371295707538213187659518749659189703632642592363956335654136976706518574354082237897186110440677460301512585535584165862160183492498584203410261864346876723707327478876147544560470240300095991280194336118627212236035398518373113425755154645007492214786580779962051421753747189282867521940225725057963566153009481704286087095653150023790071839483535818711243465574060585610600625876880704993077809867618140587718431758107363756377757439217143851337855161241935666030073785791475356972568598825703527515290991533380572794676991370811301460492505520134447734822359502560270966948790467116902017990158354511497290547813990783305350096649342288551749597294656863290262049343874353294755883578852634848745209973504491073420419779410410739852465458478094975410395803882796135469585780756916200110006378576134609693934666804675884432145918731711296272764068394270234779026982781739447801121298322985020873248742994292228398232876216755639005186672955035643621451695142928407863273813671628491915310550407043023487896385842024713072777605403061738310875570199617052236225186921289668728097904190732315636160199984265798627197367030431402383433559721928572340750990784793706109960944982354907869135404036986729957329708012193637949587377087764573674068978510157895989615951132621886046881339743046075320698365966956694623213599960903555971140900793622560770662809635913368640862715428787432974381690177791083499146839538295624554118032096183050021574948770363709034013145914934423530672274366644974464482064222200632911712955779603747610361282023608479947494733757967230971568478127671562190979972558129605102362685486053235457756176191887787883551575874866162817950184520324724769055017052925221127847936 A100629 472 1225319424690820381716259467084684821786934092924487507962556591940719063596346463550682771831483834675773494153593074807176735894045055796182496797364794866767072967740474749231736769064791870893685280980821824473345857255031460576737698086788035129083138057688418302620263170124681249618898705089055778343185953572333899283814440188138352806094370301508837293104643239731056521624805501864367747303461207982702990157993437992563634387767827589431463267532442634502676301838930627878614872334487014420621906136685279822941443808613118860890560702303080476565830195429675118744669390607438134618490035287685039642692913454152621056189925647697613054036801605783524637037043376156612053727929488031616857212749472094685994129878379204342458070287553488062411597439345698369158288054640960828157786152617221161879476062118821557559747559384907442299189187058207563384584555831060442813554423932943150650010082063912868091082260902067873766738106067498751220903639831240237389468280498667989090437756638689439294912847572650416048286740247782933464603199595190782944180739560439385732842115081449818652802393880401945379578980439157857293177445231802890090615050851951538820589126916935931190452206840546156379642964161446550048421848924494427237179379820194321838880022904200509855780590305703652997497345223217508566510322341247187673933982967684905436411860760925502620780499455046007332686191298203640202444541517538588675703615545396844440680686905535000850363120865311064661897633650165652061601178235676233987984701328600502317858701494061312106331301638185611228318980974670775310913155845177958407845817779873786525423487397351736955908593956106626533517179825604860553210267325945207535574840126783494647702404281475476609792167583021230823792604407105995041190573570282658526276787496435961262693456211318545255159867463171201396415707872812458869623287237859422973481832896564049368490898278088098210766279120744068744973858250856032324319553779254282191659187285469424237944994247183243388521201335995969015705113308799815055296223757423352140206584929067782977224563661542994932683584018599436633561288116669354277339136 A100629 473 1254727090883400070877449694294717257509820511154675208153657950147296321122658778675899158355439446707992058013279308602548977555502137135290876720501549943569482718966246143213298451522346875795133727724361548260706157829152215630579402840870947972181133371072940341883149486207673599609752274011193117023422416458069912866625986752653673273440635188745049388139154677484601878143800833909112573238744276974287861921785280504385161613074255451577818385953221257730740533083064962947701629270514702766716831883965726538692038460019833713551934159158354408003410120119987321594541455982016649849333796134589480594117543377052283961538483863242355767333684844322329228325932417184370743017399795744375661785855459424958457988995460305246677063974454771775909475777889995130018086967952343888033573020280034469764583487609673274941181500810145220914369727547604544905814585171005893441079730107333786265610324033446776925268235163717502737139820613118721250205327187190003086815519230636020828608262798017985837990755914394026033445622013729723867753676385475361734841077309889930990430325843404614300469651333531592068688875969697645868213703917366159452789812072398375752283265962942393539023059804719264132754395301321267249583973298682293490871684935878985563013143453901322092319324473040540669437281508574728772106570077437120178108398558909343166885745419187714683679231441967111508670659889360527567303210513959514803920502318486368707257023391267840870771835766078530213783176857769627711079606513332463603696334160486914373487310329918783596883252877502065897798636518062873918375071585462229409634117406590757402033651094888178642850400211053185570321592141419377206487313741767892516428636289826298519247261984230888048427179605013740363563626912876538922179147335969442330907430396350424332998099160390190341283704282287310229929684861759957882494246131568049124845396886081586553334679836762212567824669819641926394853230848876577100103223069956384964259007780320690419655674109115641229845710168059872272082036028211010616623333127601512591571542967365409768677953189420026811067990035045823112766759031469418779995275264 A100629 474 1315676714050152112720392690644777443010617552304524711064930038733651387217513051508859635871713273271279480223332364297226396689238208948774766348076633233628313911522750515866027637103496397633758143682300134829018220151861113657050427913269095140877804105706179491930465355649697552384395600473560833875952183759937116954035210685150578106371287483673528907217402255098093898976514103217081625596389518972590869102497922290166175223590950484393662491869284933546268985218107926587849183613959224968312868709561245671035542920253757156021432912873630631726583770114935825728317901747799090632415034615623299203457397164135975707254177255383216441087685919320130692921092910281518736230213008222454453932765174221985240044268903785034339649034077886769696054473276779533453845560507596944738691863313157424167867895103800763944724333393498835165506151432956983279159434460272675720873619077027632267248611133695487561190064955030244150099124539221576253655301160634944676760669892783396176378737771694507518056994873691630242046276548668658934353678969576212906472717481295144278221469351573836844729265116709222685017506808801678713908052798856138014368529983627199252826177890358283247574643957793307107267072807478249127499764385639084579484267903324243165722069910318032714275827978642957972995866895135254796940418825518705727880192127306923420560387388670177112153633788492105917315845864146104554412531267885612195035744639109162553580740559522067508910448460251560897447908456812645146773009479324101355709487288666726726093829916504918428885453769279606250850103085564296081834059062797642665436504293733310033594837730473466808605501251705305112585533801280964873669641494088009663306673726240900796118216982376887666267578281506887815464093653796429676862921596961493961573589735283542545397814825205304227301901501503698611658749233604809596594286631655098679133886885219885701749465244512773805519320980800852611409621390591605709317837233802586320282853342257548277480868134640042618226695385183548627570693010317388668336428157607883667219722238548151913601253443549294033442428718988209016292517118182077266652325755224064 A100629 475 1347252955187355763425682115220252101642872373559833304130488359663259020510733364745072267132634391829790187748692341040359830209779925963545360740430472431235393445399296528246812300393980311176968339130675338064914657435505780384819638183187553424258871404243127799736796524185290293641621094884926293888975036170175607760932055741594191980924198383281693600990619909220448152551950441694291584610702867427933049960957872425130163428957133296019110391674147771951379440863342516825957564020694246367552377558590715567140395950339847327765947302782597766888021780597694285545797531389746268807592995446398258384340374696075239124228277509512413635673790381383813829551199140128275185899738120419793360827151538403312885805331357475875163800610895756052168759780635422242256737853959779271412420468032673202347896724586291982279397717394942807209478299067347950877859260887319219938174585934876295441662577800904179262658626513950970009701503528162894083743028388490183349002925970210197684611827478215175698490362750660229367855387185836706748778167264846042016228062700846227740898784616011608929002767479510244029457926972212919003041846066028685326713374703234252034894006159726882045516435412780346477841482554857727106559758730894422609391890333004025001699399588165665499418447850130388964347767700618500912066988877331154665349316738362289582653836685998261362845320999415916459331426164885611063718432018314866887716602510447782454866678332950597129124299223297598358986658259776148630295561706827879788246514983594728167520081834501036471178704659742316800870505559617839187798076480304786089406980396782909474401113836004830012012033281746232435287586612511708030637712889946121895226033895670682415225054189953932970258000160263053123035231901487543989107631715288569816651355888930347566487362381010231528757147137539787378338559215211325026912549510814821047433100170465162958591452410381080376851784684340073074083452303965804246341465327413848391969641822471729436140408969871403641064136074427953794632389642565005996376502433390472875232995572273307559527683526194477090245047008243926032683537529018447121051981573349441536 A100629 476 1412697114738536756989848049649191067732276541977875766711930962222261490691062748670928897580869240047314075908772820198736349322050195647150540183757623060055083917403012756402929454697918298772700753172287023286755951835092909172792636927574072019395670341575641975736811152144114954945556481190056473540925887527178058083527091281297871450589572243947985149352340261930740642010313986350033492624752369916112325795861362036053286247682155003006534698060111174121689648582720242923295278650563490079102601850876818166529807824023555751559505958962565236012374326612007883160470192274534583561190632793202500183618092737311789939926790317814488640440280422949913970135478189559146281330003799357305243122691251532792212546211133496623275757389370628298158909455739568513096601151953729509300550204687828335825148155879795701610601740915119549012485916922843444939702152344181638365891354621248846369036779180160900674521531955492652328892763763546934826754929735489482495364092102139128247339531609796956073220230611636300669628330473775910615806815517903203353208357074602534099640683977518988844338005912594933643432875232815133756533606780532094745143803592818559061741017402941775067759441779391564588349110411442496058488005571006350082065710797820028520181949622560400866718198372898322738679924864443745212371554929036392834373325148244976161420829456857312906806895312283544017259909522271094506749618572036529861654324193995293935394282099652005335268641182368502496872794171403034826160798912298750876840377695437825682985537329693758818802681417293959581789591237681835344184555843412071378486013876537036085029622341702600634675529810440337422064116419801076759933970431288144712408533718186781484227026422285135218221252776047991191539791326334202925922524033490427384065012152591028129877052496030184535498054316892920090028733067649430351419853515852161794633210444345678714467990802667751737237736977166576463730130083083247153411748347158303491457959143640116165230365475991876944332467548379366078160452601842243727656487415594848485620313565192055747539300281162900009380790411716382983647173048028047208404202630256464008052736 A100629 477 1446601845492261639157604402840771653357851178985344785113017305315595766467648254639031191122810101808449613730583367883506021705779400342682153148167806013496405931420685062556599761610668337943245571248421911845638094679135138992939660213835849747861166429773457383154494619795573713864249836738617828905908108827830331477531741472049020365403721977802736792936796428217078417418561522022434296447746426794099021614962034724918565117626526723078691530813553842300610200148705528753454365338177013841001064295297861802526523211800121089596934101977666801676671310450696072356321476889123413566659207980239360188024926963007272898485033285442036367810847153100711905418729666108565792081923890541880568957635841569579225647320200700542234375566715523377314723282677318157410919579600619017523763409600336215884951711620910798449256182697082418188785578928991687618255004000441997686672747132158818681893661880484762290710048722424475984786190093872061262597048049141230075252830312590467325275680368432083018977516146315571885699410405146532470586179090332880233685357644392994918032060392979444576602118054497212050875264238402696966690413343264865019027254879046204479222801820612377669385668382096962138469489061317115963891717704710502484035287856967709204666316413501850487519435133847882484408243061190395097468472247333266262398284951802855589294929363821888416570260799778349073674147350805600774911609417765406578334027974651180989843744870043653463315088570745346556797741231516707661988658086193920897884546760128333499377190225606409030453945771309014611752541427386199392444985183653961091569678209573924951070333277903463049907742525890905520193655213876302602172385721639060185506338527423264239848475056419978463458562842673142980136746318166223796144664610294197641282572444253212804994101755934908964350007620498350172189422661273016679853930000232613677704407495009975003615222581931777778931442664618574298859653205077245085093630307490102775252950163087478953195894247415681990996446769540470864036303464286457577120243113569124849275201090756665085480243487910809609605929381597576175254705201180720341405903493382619144246001664 A100629 478 1516871976738893740541324194313164977191362157855736893394667233938606146419580736256376770262791725313896862167160185561815210216159340493728281419493205358408007345945376260155349151630668163127176668117385254635451810766268807504660697148383139985213270450266132848998607350446763502588919636808032928562841501122251017659384323345795273578673573176596482535390494251514151218623085566516196064831992157222049175688930430523716209336780352885178962050614353033744204641231129048518182164588844300465341531994506250737446051603336523771645194772915333944234917296027149084767102148950489472504073245667087467348518425815162314186801842262315668726413626864409732086936349878369455483998095425448842959475321960209663106112364426769771773952594244296640891163280856651564225312409099298686918997740985082147907779125964608161394727251027775893734724027211046387835999359074767468166300562496850565458185328399991190103743580049164967330223164063871990510488962255176314467388311797854861866068271818009039883707367970638997105619144964986930431877373325824890223916857577327029039170385758628814076355142541112468623458581074047346374544366861827299102191522812050752908005528641850444527053746609425704171307782961959656188953721783934519852699785999907772646992187399604116376801179214909677223970857876130779729723100755219727004360544041621631102400519852598900468293577788388382158276942732518333638153715756842778968283181717547836757606394620850893973949082313157872511140748309578863253377419141388876799420186503548327427442936618005465955517276641096121305533032879762911414132392783935135905553766898282187929493525787210901671020061026828582146742582209545557877375511530453399173077494427731376723563354580760635337299525991318833573539868907317466283266187838403848585905514683305256870209495242831203102202273590671678030153696056467014738094514503923913119712576793487579549390835634071695816320816423495086164001059719167077342347138493306742007663637470209616330826338006378146159391090167817668776727730941367636540386436043053858657953593258941260848672531795579565097202147007238060035543877761033275012710036661477173251796895440830464 A100629 479 1553276904180627190314315974976680936643954849644274578836139247553132693933650673926529812749098726721430386859172030015298775261347164665577760173561042287009799522248065290399077531269804199042228908152202500746702654224659258884772553879944335344858388941072520037374573926857485826651053708091425718848349697149185042083209547106094360144561738932834798116239866113550490847870039620112584770387959968995378355905464760856285398360863081354423257139829097506554065552620676145682618536538976563676509728762374400755144756841816600342164679447465301958896555311131800662801512600525301219844171003563097566564882868034726209727285086476611244775847553909155565657022822275450322415614049715659615190502729687254695020659061173012246296527456506159760272551199597211201766719906917681855405053686768724119457565824987758757268200705052442515184357403864111501144063343692561887402291775996774979029181776281590978666233425970344926546148520001404918282740697349300546014605631281003378550853910341641256840916344801934333036154004444146616762242430285644687589290862159182877736110475016835905614187665962099167870421587019824482687533431666511154280644119359539970977797661329254855195703036528051921071419169753046687937488611106748948329164580863905559190519999897194615169844407516067509477346158465157918443236455173345000452465197098620550248858132329061274079532623655309703330075589358098773645469404935007005663521978078768984839788948091751315429323860288673661451408126269008755971458477200782209842606270979633487285701567096837597138449691280482428216865825668877221288071570210749579167287057303840960439801370406103963311124542491472468118264404182574651266432523807184280753231354293996929764928875090698890585394714615110485579304825761093085474064576346525540951967247035704583035094523128659151976655128156847798302877384761822223091808782852018087034585678636531281458576215689289416515912516017658968231937085152427087198563469817146103815847564769494647122766170118531221667216476331845292827369196483960459817355710508087151265744479497155851109040672558673474659534998535411773476396930827298073613015077541352625409840020931410395136 A100629 480 1628728883078105336711024187777148189822371600420594860777683547642273667674171689063184924933198946470650589331243170545321928568442364536372865451751943477143587543840787309945503121428766207814904219594603889422974482356276307044359265457216511378570230042274058770710081229928515058166455293015674814567127132037903854687443534066319999782943969963236181269534333849882319491296174664699173688194325512449297854921928617079640317871640366394295721278653435747032435840904778110135297414569893889233659865346735499646226668550164683520385670916305376466851914381925339011797758876608418251899321454232178593958338618232381070090997686837299112602079124687846706414378362890302597277274917794647496657996590284542779085982595728552489172627574233402976787550646668845333103740093116115169213209574657201662284336542502364126661260822501069962801952749114214581423637364675771773644745501307594320410503310246245542045924380870280401698054230508993163593243109463740169337811114426109398667340189890396822533220697167033095197718221364025482818085118579200163933628255079427345205019777451253726565302446023874097048895186030899476758563055643143600110980688101548984608015160525984739041689507230438571189384427342970683850740057879870385243202079543950635633758699412200740796334769455568004817717725458761429489535109219845407194444146512883142097746664965077754529220000381990027479037341186757779674071726749129905970633221685923267047366536034256227327618696126056273230071727410652125301528044189287406467920713198740163564091806420133580257047023484123142649928300016568601189360934805306950724917193399432338934125161774950869432925728267538234729577215880147397526350750083642064375100320560182124625190060127104679894470848272254092526805136977263943194052737207134365629250008027710968860607274684156898943073127662194836953237956604012499400716486287837717630377712561979424986708013942612339212589482395732770272771661000791385386320888926983792954806176075737619101401659598208994290923183886141009771751482572365323113443581501727992725629283333209693732513432268883597364596570624267935784786388139164904836840897948001370541748409788174586490126336 A100629 481 1667818376271979864792088768283799746378108518830689137436347952785688235698351809600701363131595721185946203475193006638409654854084981285245814222593990120595033644892966205384195196343056596802461920864874382769125869932826938413423887828189707651655915563288636181207123179446799419562450220048051010116738183206813547199942178883911679777734625242353849620003157862279495159087282856651953856710989324748081003440054903889551685500559735187758818589341118204961214301086492784778544552519571342575267702115057151637736108595368635924874927018296705502056360327091547148080905089647020289944905169133750880213338745069958215773181631321394291304529023680355027368323443599669859611929515821719036577788508451371805784046178026037748912770636015004648230451862188897621098229855350901933274326604448974502179160619522420865701131082241095641909199615092955731377804661427990296212219393338976584100355389692155435055026566011167131338807532041208999519480944090869933401918581172336024235356354447766346274017993899041889482463458676762094405719161425100967868035333201333601489940252110083816002869704728447075378068670495641064200768568978579046513644224615986160238607524378608372778690055403969096897929653599201980263157819268987274489038929453005450888968908198093558575446803922501636933342950869771703797283951841121696967110806029192337508092584924239620637921280391157788138534237375239966386249448191109023713928419006385425456503332899078376783481544833081623787593448868507776308764717249830304223150810315509927489630009774216786183216152047742098073526579216966247617905597240634317542315206041018715068544165657549690299315945745959152363087069061270935066983168085649473920102728253626495616194621570155192211938148630788190747448460264718277830710002900105590404352008220376032113261849276576664517706882726087513040115667562508799386333681958745822853506777663466931186389006277235035353691629973230356759318180864810378635592590261231403985721524301555321959835299428566010153905340299408394006273518154102090868166227457769464551044386133206726382093754643336803701346888319250366243621261454504862552925079498753403434750371623090776565889368064 A100629 482 1748834321717767558704229272291953602858171518241408692976455990940205827435634947103865032547076114938274726255203982128877042248277013336157914894270715784693057999227286931776937862200616914048738311132806520786518928190683939773794366603331850890542753317690944972345440395011607148167115801937105135984168857194267722068726570165376573534617862398126430219144431258597583915935106708696679167254582342187043786263159010900890548175434924884239390961136952362885410246976070258291947132702762040112203906012998167835690777806497262783561651473137486268524250086340346142346083135281713947549268882629591962970581887950476506062579702244462340398937825534651953177767123195967422712438603982274860498591163037905642621812005169830558603957382430069514022894291846585511940697468804427345585060293586687887597015525776341981673429225692039103810580895595711148985212900661516352841024162589810710649614253101841577468259536481725585910721446717642767880139250431028031286850178171363418948613024721421044310624691970681748305963603645444489903571375410486672483193017546921582515915589796583247449025103505336120511633734233637324535385102985282502277091006470932303958358123482823653094787703535272299748843484452436815656420973497797600334618484490114643671351461882724151276807707869841076449017018051221734080940817085756024518985180542866384494885690329519484450028944507438668855151676489979622993427901386440335649856205888039603883478438797984008014115944354893396744699588240744410050739272154958061081094584077396137727366277129009140788852059849613218229546206329009600062192979532195370151250709489667240171713767048530824055295517126514864148276386527991232008796942458577982765245638381274656267246891507547050828825256138677357901196516670537232894614572000981119563833811371689018249195656867035652573319012261389940073552326230025226825324226893573859944438722895247500835699038646158004431032554590809994569258820818499407588195135925760980665731933066027673279356258933608032663141446109792456153522260571955754034178270122758074061075918234013376322830340868891532277943514766246272034271407850918890756295968160484848759996805675054034128354010007076864 A100629 483 1790806345438993980113130774826960489326767634679202501607890934722770767294090185834357793328205941696793319685328877699970091262235661656225704851733212963525691391208741818139584370893431719985908030599993877285395382467260354328365431401811815311915779397315527651681730964491885719723126581183595659247788909766930147398376007849345611299448691095681464544403897608803925929917549269705399467268692318399532837133474827162511921331645363081461136344204239219594660092903495944490953863887628329074896799757310123863747356473853197090367131108492785938968832088412514449762389130528475082290451335812702170081875853261287942208081615098329436568512333347483600054033534152670640857537130477849457150557350950815378044735493293906492010452359608391182359443754850903564227274208055733601879101740632768396899343898394974189233591527108648042302034837090008216560858010277392745309208742491966167705204995176285775327497765357286999972578761438866194309262592441372704037734582447476141003379737314735149374079684577978110265306730132935157661257088420338352622789649968047700496297563951701245387801705989464187403912943855244620324234345456929282331741190626234679253358718446411420769062608420118834942815728079295299232175076861744742742649328117877395119463896967909530907451092858717262283793426484451055698883396695814169107440824875895177722762946897427952076829639175617196907675316725739133945270171019714903705452754829352554376681921329135624206454727019410838266572378358522275891957014686677054547040854095253645032823067780105360167784509286003935467055315280905830463685611040968059034880726517419253935834897457695563832622609537551220887835019804663021577008069077583854351611533702425248017660816903728180048717062286005614490825233070630126484085321729004666433365822844609554687176352631844508235078668555663298635317582059545832269132008339019632583105252244733440855755815573665796537377335900989434438921032518143393370311819187979244201709499459612337438060809148014625447056840816427475101206794825682692130998548605704267838541740271629697354578269049744929052614159120636182563093921639340944134447071396336485130236729011255330947434506247246708736 A100629 484 1877796554475038551691106215344954922056304699301379442325995844767864080086167910701447557496916873520656751982363413263123838415390021156838524690611005516441915376228097660697532821293951059215943499094419179868410748565989993300220110597586226052507400297319526722889822727823043560444397177991170001991409503847768546238399520806635423713930710714345287366112861339049185435889224143030608951790736316458108544230070500366758100422251368238506192503260304343925690301576376163490546438779833762788038986702321220440552748061927089992228804869218931508740182075939240751674046944933026287887792299901139990695773054709308265288781387633345887279264388452170963410258267107670769907832854127941472381102824830602185848636564616151293766352093428728392433736094686541055763178279986248917323980986785745754547126427603408455449802469129477729604898481336492455688518248984627375305348866367255916267653033021969033149806296807282573283246747354520558564029332131804824509071577524444742028759911434535723990074979336037974949554269855872615879810312747444708439794280004895585595605714418219085083759561659608399771245419015956983001104353021845079150287850702094655032769871553664301944340593686734527468997944886475147687677213395380855366116261880531407464786975227022704280811437145422312016490975969359750180512356573710038186003870385066661875823879805917412276913715728211977864662552911008638115795614847168574867848827847943184058083622339619716287907471839105739146209398209665853965684718632097079148717910623784686093937481120591758143294809609080862636302994275991112084289603282894123470559092688729411615022013436600583541356085418447308993682493726694332513132813041096567660595415563554256865366708745643680122763542303610623220331559592269055508176250317312797110033001055109308415660631137288987067105849959423199029826768925670330617437364776095850255462172977773612478765010070972186269976977369715897206226060593744726846668086116854523968051740105362466341452051013188583892773073915926256131723016091135054583953934102774958353066743847064381533274263047105338726273944514080205767278771976893569836721972336484926231923108359706069903537084822712964859559936 A100629 485 1922863671782439476931692764513233840185656012084612548941819745042292818008235940558282298876842878485152514029940135181438810537359381664602649283185669648836521345257572004554273609005005884637126143072685240185252606531573753139425393251928295477767577904455195364239178473290796605895062710262958082039203331940114991348121109305994673883065047771489574262899570011186365886350565522463343566633713988053103149291592192375560294832385401076230341123338551648179906868814209191414319553310549773094951922383176929731126014015413340152042296186080185864949946445761782529714224071611418918797099315098767350472471608022331663655712140936546188573966733775023066532104465518254868385620842627012067718249292626536638309003842166938924816744543671017873852145760959018041101494558705918891339756530468603652656257461865890258380597728388585195115416044888568274625042686960258432312677239160070058258076705814496289945401647930657355042044669291029051969566036102968140297289295385031415837450149308964581365836778840102886348343572332413558660925760253383381442349342725013079649900251564256343125769791139439001365755309072339950593130857494369361049894759118944926753556348470952245191004767935216156128253895563750551232181466516869995894903052165664161243941862632471249183550911636912447504886759392624384184844653131479079102467963274308261760843652921259430171559644905689065333414454180872845430574709603500620664677199716293820475477629275770589478817251163244276885718423766697834460861151879267409048287140478755518560191980667485960338733885039698803339574266138614898774312553761683582433852510913258917493782541759078997546348631468490044409530873576134996493448000554082885284449705537079559030135509755539128445709867318897278177619517022483512840372480324928304240673793080431931817636486284583922756716390358449355806542611379886418552255861530722150661593265129240179178255370312675518740456424826589078739175486047994600290988120183659032543284981867891165533646900237505109906199627689908486278884368477322295893968828521241557353540345699393926690072845360235866855704519182418130705693462504339015512803299672560564461489262960339015581221974858458076016189374464 A100629 486 2016268697502943256963126672242228687206514438527634688119217580977467233935804009606841419827084398150447282551458507188012382198022150988342387574765696737698404206124803822247502003836033050489259182598583998412491437146451479771926121154533964358895615768742010934252460806809370341823021276476691533832339672992438017167847440311642671161608815532037451822294179524049754795645930593282522943726513278736770687871580574712395511714163354318909306173745845133041894024873728217096461539932163038872812306964862132269745191272226058563267902765615216973525755044311106877877622220114015204196587211429005073289022388853624446549452013894679856230135741834878587011967972035269616872320760678461805919730970265163282051502012804040150028642726624381238092387593443363301466040758389617607405476543692646543687687824333487743571693643642789109553342494685075367133228760522039945920697848729509621408021039876141261725789478380536966720567031146510079198039675872705920680370420197654701893170127761796844870263666209039724155600709702032879686438889983451732579292904397223315006973806184241659249447184513828390296098238965837936033142782028015847132254446937906795515537101654277221453403015542437216128339956794655298008835913434393472815493862827663463540527582551706172583891080720587106554884138616880506271007667001993806848949447058321059884138394205562528251573326216627817371050394707162924770210306697200266814084559369712509098894430595470421633340277955750030879719081919588948467631943192954702710216736614651546629771866320389758348148222239387212410597425690564256097173560373211124134159330483381382669960522507568018931160062590703416806768245290969330083113730628998015520027134433248735689583372277424197149088669833780032362375562681367671960106413929192021547468763253106993337609996242343871388546645736501391714201225270275781219850242260438509852130819576158150122018303180984044738792836118965469828009674458261985994723159109700453708107593147105846790609332063442158125003180804573480908367455560476703739314258335489387243545921532087686072969823896454684324087221906223273822853228138949787530353232757454866440770565397900443602095413509182535516751789517963264 A100629 487 2064659146243013895130241712376042175699470785052297920634078802920926447550263305837405613902934423706058017332693511360524679370774682612062604876560073459403165907071799113981442051928097843701001402980950014374391231637966315286452348062242779503509110547191819196674519866172795230026773787112132130644315825144256529579875778879122095269487427104806350666029239832626948910741432927521303494375949597426453184380498508505493003995303274822563129521915745416234899481470697694306776616890534951805759802332018823444219075862759483968786332431989982180890373165374573442946685153396751569097305304503301195047958926186111433266638862228152172779658999638915673100255203364116087677256458934744889261804513551527200820738061111337113629330152063366387806604895686004020701225736590968429983207980741270060736192332117491449417414291090216048182622714557517175944426250774568904622794597099017852321813544833168652007208425861669853921860639894026321098792628093650862776699310282398414738606210828079969147149994198056677535335126734881668798913423343054574161195934102756674567141177532663459071433916942160271663204596701018046497938208796688227463428553664416558607909992093979874768284687915455709315420115757727025161047975356818916163065715535527386665500244532947120725904466657881197112201357943685638421511851010041658213324233787720765321357715666496028929611086045826884987955604180134834964695354057933073217622588794585609317267896929761711752540444626688031620832339885659083230855109829585615575261938293403183748886391112079112548503779573132505508451763907137798243505725822168191113379154414982535854039575047749651385507904092880298810130683177952594005108460164093967892507785659646705346133373212082377880666797909790753139072576185720496087148967863492630064608013571181561177712636152160124301871765234177425115342054676762399969126648074689034088581959245985945724946742457327661812523864185820641103881906645260273658596514928333264597102175382636387113583956032964769920003257143883244450168274493928144629057800535541132537391023648857790538721099669969596747865315231972632394601705614284582431081710343633783235349058967450054248545703433402916369153832466394382336 A100629 488 2164952028930914538100088333796420800426248277906998344426799814851613370666464896181763429003883366272003491582646431368373526195889433594626157971043855587767134094173718827742204581042557124556621247132152642272641660106012167017807057321714284760671569101132209005972181343192004931120554350594891061022494110666463934760747824713954330169298048363849423955982276186736635581029608773408578332918755725071040574264965604054655832157379126700343956101572324665573925958682618305505422597832609577624676390490098969811845461691868888662054097316206327555309303932255808722511263331408152173317776006974853553898608578984527982248999111599746892724603715205375640836773200122731390752266868683959057002585929601806186127806233167881425260988493529996473460698535098847352010808477971611312438072291613757995206513610842430714064314607694214382939141795539863130283102700332194363733751467447699743516197959586984652447110582356326328745968942337518543672487578795928047086940255978676200132948746125264781728441952316221478703291565851155280742489441795366793155650187797732182790914627372490119259287890891542649019516423190366699124622055227196154800692059087219257358847827869937041165028884915636885851125963300774373135271041807751751834602795733381165000163584411379560062286002030254434143123651107158111993475210684705441802694671768193089217607988062711740030895874161588971753130535608789064707940395576651230182241823667871399875463502291021816662631849264874029444845891627944858857877127644667566437445862207943536802672296446739467519659899169676990096030316790690923930982259959705833164902660219844727515685401445269138451210336042096052205131591244004819211500608725024996476854243855849703705027147949232491468598068285056748763556165646518054905078316126429648062626412438415276693481205165887454499959488102192827717744910324740810310026944131565128608468916498318959024481755418934810312729023412511064566144074142460436711836499237491981258171010654023332254013410281222066583637335362904516932579648595745198182558912254355578591527330013624706571930015807538039879489620784680934985801878066204070307253935505286137889789374855852908083723059523383896434701849032281955852353536 A100629 489 2216910877625256487014490453807534899636478236576766304693043010408052091562460053690125751299976567062531575380629945721214490824590780000897185762348908121873545312433888079608017490987578495545980157063324305687185059948556459026234426697435427594927686759559382022115513695428613049467447655009168446487033969322459069195005772507089234093361201524581810130925850815218314834974319383970384212908805862472745548047324778551967572129156225741152211048010060457547700181691001144837552740180592207487668623861861345087329752772473741989943395651795279416636727226629948131851533651361947825477402631142250039192175184880156653822975090278140818149994204370304656216855756925676944130321273532374074370647991912249534594873582763910579467252217374716388823755299941219688459067881442929983936586026612488187091469937502649051201858158278875528129681198632819845409897165140167028463361502666444537360586710617072284105841236332878160635872196953618988720627280687030320217026822122164428936139516032271136489924559171810794192170563431583007480309188398455596191385792304877755177896578429429882121510800272939672595984817346935499903612984552648862515908668505312519535460175738815530152989578153612171111552986419992958090517546811137793878633262830982312960167510437252669503780866078980540562558618733729906681318615741138372405959343890629723358830579776216821791637375141467107075205668463400002260930965070490859706615627435900313472474626346006340262535013647231006151522193027015535470466178708139588031944562900934181685936431561461214740131736749749237858335044393667506105325834198738773160860324065121000976061851079955597774039384107106357458054749433860934872576623334425596392298745708390096593947799500014071263844421923898110733881513622034488222800195713463959616129446336937243334124754089868753407958515816645455582970788172534589757467590790722691695072170494278614041069317548989245760234519974411330115731531921879487192920575219191788808367114909719892228109732127971396181644631411614225338961560162043082938940326148460112477723985933951699529656336186918952836597371683513277425461123139792967994628029957413005199144319852393377877732412951945109949134693409056722792810020864 A100629 490 2324599540416780946127706342091689714921219803396719304709812267681633629962198113258177299795124228784161109186319425964568205930886101730220767457940768682801674649530676626963056548629791108545621689172832347160245761420617537579892790208690050925778894071591738563221796888697753356958378392298893812943588131416266840940222372912393600728680315249839896139845704944418359696398031922366129596435064016048221635789271626994907948912902118562754420851878197154333537265716823216449181702087604654558589614934575121786291882843149426480846886038976886909579272888390724492304353750010505803047792941352615977095974286660895143439079928263491786532448322841796575197245742174098627368395759715482677407276588767378967987354161920250299775453461085910612127258037391164376045655562851901750836289629441216413267625181186777731513039620175430185784108592537607702220528329834015782037997751019969747207414570672007187378566580228984050166920324792837984716720471473683505051889117033570688236141429163054739216059134558140675330849440720835583651672687534098975231978548551879497013418082623217868075445308906997990132007375834380238746930888890278333661481447986626580484414689235504233345701199902002035935467784288330536022722527165035623354081752206260109794520607424252655177596525429633099300925466197339570628270348819379909983951224979460952800709134019426330126987952276339013268490859014678120770757947629755023707724188154226607099713553795389944247127914470158899506338535075495842121479543805066176660184301988409960495512479660990754707348375994105056836541527510134298881898141920776707805922275166908318719475031558015520891511121229493155877937216942360163644946905389518654162651049579920853926095407808526754789556928563273385360890542027738435522710938020441184918442550322200306866323198144538217973503508680954825233369177178803629989526336480972837166851996248208691996728300718248947362283672016688334887433306816516705162803885081039249141522355883574445712982390475819734722564201027064797949026956908474487735782291431447710901441906274679337286008922373534727889587925610411618389680322657431551207935081140624299339697954333543238601521142643498795610023860276095062159193560437489664 A100629 491 2380389929386783688834771294301890268079329078678240568022847762105992837081290867976373554990207210274980975806791092187717842873227368171746065876931347131188914841119412866010169905796906095150716609712980323492091659694712358481810217173698612147997587529309940288739120014026499437525379473714067264454234246570257245122787709862291047146168642815836053647202001863084400329111584688502916706749505552433378955048214146042785739686811769408260526952323273886037542160094026973643962062937707166267995765693004924709162888031385012716387211303912332195409175437712101880119658240010757942320939971945078760546277669540756626881617846541815589409227082589999693001979639986276994425237257948654261665051226897796063219050661806336306970064344151972466818312230288552321070751296360347392856360580547805607186048185535260397069352571059640510242927198758510287073821009750032160806909697044449021140392520368135359875652178154479667370926412587866096349921762789051909173134455842376384753808823462968052957244553787536051538789827298135637659312832034917350637546033717124604941740116606175096909255996320765941895175552854405364476857230223645013669357002738305618416040641777156334945998028699650084797919011111250468887267867816996478314579714259210352429589102002434718901858842039944293684147677386075720323348837191045027823566054378968015667926153235892562050035663130971149586934639631030395669256138372869144276709568669928045670106679086479302909058984417442713094490659917307742332395052856387764900028725236131799547404779172854532820324737017963578200618524170377522055063697326875348793264409770914118368742432315407893392907388139000991619007710148976807572425631118867101862554674769838954420321697595931396904506294848791946609551915036404157975256000532931773356485171529933114231114954900007135204867592889297741038970037431094917109274968556516185258856444158165700604649779935486922098978480145088854924731706180113106086711178322984191120918892424780232410093967847239408355905741851714353099803603874277875441441066425802455963076512025271641380873136510499561358938035825061497231032650401209908436925523087999282523850705237548276327957650066942766704664432922721343651014205887989415936 A100629 492 2496019750596676093303609144693898889741550568004114781855125614998053545135351653179193876797411515721298451687581776281828424808637260808056802772969164249433547568441629465389479919140896605628757819746398055686043504156042706007422630283128195931698718341133699948204911507827850674202612307029201795892363129331654061061872245656561697052340930809258105789168486305585588159498509026331634388696569534148382771168636196400960099777838337919036190309559329238325701808062754427915691164106969229576629928007308331931835184480397571094098436480211177644133371543774404941048350758677520520127121952022282906418573653616368420789019315055430823480369697353891518089243802978250385706437582990768091079692755295583404785979266754240899417442189733498681366478565187049038619084111332347627811751152108495812360717662195821206117393441551433607668487630365403682778718939119649723050266142488080176791308227437537903116971858360511671693136534005734279846215562338292894713128635169375660019609840871505189097695665232319402778338081948969874394251612163845495862115469850967649751390084510436658416720015598043468288675600509860959461685047038988793853359688503321552136218231992123481072334828941764287317062724994990571663935791764074899245188738459065754509208822221304987807235537150876627694148834962781734513775830306437231095123599036480765997011334055479279144178195503221204149269576685747328169285924550469635829095012677638470416577781129784121527169433644504410325768638213450883223933474943939656967812520593202137842219513725955114606604831443348176975291769600477780566410471488225645736246021739946042582622464707561147222361257425241103787892628677173504977063778576097190202630130651458651470243244378351360440539592627366864208057508861212526353062036014819467179049795222171145188005594949229881804579241081488268107679045969347783802775109429117515473990654789592757677221247645633134826858458796616691141555473539518280327979260521201471188808648543206356979646692429386909856202219167903229515979663736074797518884507668502236063938916673411236632590429989633588051509809853299684520527292427099080949157617297521935671729277095167421398864520876594578540110212416375455640205871953204389804507136 A100629 493 2555924224610996319542895764166552463095347781636213536619648629758006830218600092855494529840549392098609614528083738912592307004044555067450166039520424191419952710084228572558827437200278124163848007420311609022508548255787730951600773409923272634059487581320908746961829384015719090383475002397902638993779844435613758527357179552319177781597113148680300328108529976919642275326473242963593614025287202967943957676683465114583142172506458029093058876988753140045518651456260534185667752045536491086469046279483731898199228907927112800356798955736245907592572460824990659633511176885781012610172878870817696172619421303161262887955778616761163243898570090384914523385654249728394963392084982546525265605381422677406500842769156342681003460802287102649719274050751538215545942130004323970879233179759099711857374886088520915064210884148668014252531333494173371165408193658521316403472529907794101034299624896038812791779182961163951813771810821871902562524735834411924186243722413440675860080477052421313636040361197895068445018195915745151379713650855777787762806241127390873345423446538687138218721295972396511527603814922097622488765488167924524905840321027401269387487469559934444618070864836366630212672230394870345383870250766412696827073268182083332617429833954616307514609190042497666758808407001888496142106450233791724641406565413356304380939606072810781843638472195298513048852046526205264045348786739680907088993292981901793706575647876898940443821500051972516173587085530573704421307878342594208735040021087438989150432782055378037357163347397988533222698772070889247300004322803943061233915926261704747604605403860542614755697927603446890278802051765425669096513309261923522767493253787093659105529082243431793091112542850423668949050889073881626985535524879175134391346990307503252672517729228011398967889142867443986542263343072612130614041712055416335845366430504542983861474557589128330062703061807735491728952804904466719055850762773710306497340056108243309547158213047692195692751072427932907024363175665740592659337735852546289729473450673573106311772600309384794164746045289778876949019947445349458891937400112662462127850779745451439512437269377632848425072857514368466575570812880081295159815307264 A100629 494 2680080799745700076761011468806706915542667395476974245374484681597131770003298810966043032122083919369191675163399934614010390909073023374406625305056168316942368332929280059699445038789718834323231088228760665742385923495860875770305732579083705525531561250071153210254247208173666660917942684114383157585541694158918132461582081906252634161515974516990594596846729929078490818492732007213793137420179554139314803364786041115989132886678131734314283304997358812576369765469399845894270748768900471677485366671555933658886154651358580231746930821810089788799789260682025405915868615814184711078724636634846536581900582312383624394001118518848953509634187031095452131273635790563201477133818902658705276907428430665384199027707510881183075884914219000948032037507040844935904301814911414012088662810699077739460558728555156907034369992057073711712862295549986336843139062073677647869087611520595107286141763474988794161952648552685451937077590304355152101401937402304317815514697473395970130659746305719731367224657783444019289803399800548387853134621159748049581172317096395012409050735877750404644833901645551644471568697835753436598779760521169626627666420461628313449254060881277820199838275166657975641882996658531567281237132067641959988145179257296212582654105568795749268438846058002033419284284180412231730705413160348391457587530734875500222548128377403638382475054620657333618713083538262210951615649404347646831748231181790655237666266548167183374820573238497133119235251797306852687277329840964065018553325151782425487404204876500080899824914161193224212524587623004763376849332788467399376414626295793317424246715958472332810070710134711926420985140231982986398545539772630719809447006083055520690239262942488735872306425731925849091919985061534500897984898535705945719541061708680530674337950442991280684153325871372945632540327225707337470749402260220239775390950232731663845529545698577827823828925738108050975178416355506094400707769426206058345754846673757336551720970404696891790722148522192175915978641286879607688357725709319578299372353013492593523973266142013469926092749185775175675695540412454754207072151260535153888173259222366488638193422174920741670169196640986429207945740686544124153498495629656064 A100629 495 2744402738939596878603275744058067881515691412968421627263472313955462932483377982429228064893013933434052275367321533044746640290890775935392384312377516356548985172919582781132231719720672086346988634346250921720203185659761536788793070160981714458144318720072860887300349141169834660779973308533128353367594694818732167640660051872002697381392357905398368867171051447376374598136557575386924172718263863438658358645540906102772872075958406895937826104317295424078202639840665442195733246739354082997745015471673276066699422362991186157308857161533531943730984202938394015657849462593725144144614027914082853459866196287880831379457145363301328393865407519841742982424203049536718312585030556322514203553206713001353419804372491142331469706152160256970784806407209825214366005058469287948378790718155855605207612138040480672803194871866443480793970990643186008927374399563445911417945714197089389861009165798388525221839512117949902783567452471659675751835583899959621443087050212757473413795580217057004920038049570246675752758681395761549161609852067582002771120452706708492706867953538816414356309915285044883938886346583811519077150474773677697666730414552707392972036158342428487884634393770657767057288188578336324895986823237265367027860663559471321684637804102446847250881378363394082221347107000742125292242343076196752852569631472512512227889283458461325703654455931553109625562197543180504014454424990051990355710188730153630963370256945323195775816266996221064314096897840442217151771985757147202578998604955425203699101905793536082841420712101061861593625177725956877697893716775390616961448577326892357042428637141475668797512407177945012655088783597550578072110632727173857084873734229048853186805005253108465533241779949492069470126064703011328919536536100562888416810047189688863410522061253623071420573005692285896327721295079124313570047387914465525530000333038317223777822254795343695691600819955822644198582698348038240666324755892435003746052962993927512628962273694409617193699480086724788137962128677764718272878311126343248178557289485816415768548624529421793204318975166233779891912233382353668308041882890787997581489417443703284365510064307118839470253257360370103508936438463021183133182459524767809536 A100629 496 2877714846386326736578308466601432586928197639044775676229422745078163499891690551303710247373256978264544798695564543833928253089661086267230004772735566591084708676679324434308511007737823453613379954248254406493683775606370113199845482337121562219663137146219120177761850901051300549262021291968433596260778974714246901415972754551737100409390873083011000033262752442484129370615638996168919401332226248869054627075106701157621167109920162469314901945160612366598225411273565606715833184932964946933443477343225277124915413503695846016086292207012184791429660491580329443362445158088677936746582798934037342149532656638760930644545655656469053721925813555525575489538441136871013941337161000626436653505007282292107163524789689272061363178598207593613397649163246449683979048120189492079759238856080994447086177105257935061965282865962227839317018925484669412497030538396639860010983845209927204062897547036211046223015588258591437261182025042923016161156749223484060014306446763892380442344114321680765991033817866170978274124687103242062173684212241616866137730399817389564448596771249917960500082025729931224221101689755466747427842136236283865508589511170019707293045786770070294112118394082461238749863019626717590214134279162838769496606023152536200606790770074527305302940192198774313159331264070410174770438307133466086319136053890921280021871233291739543061035174782884233478733506851038040177460563138368755839229166857909573741046930546699215333822317981829498734218468749939538292136461737286385091476041189739938393989479969362891601525564612083042582397114359172958988946601961471991570967903419123480178121650619259990885020369869020869589822376349585194952541478822529054366628560742959130279207245188283462354984532652318596236706908422024807233131942878183831284545012041975189639551580901079065737898760016794376027736684708887856226026009829798602898145629215986521240053748644282311053516021385996684963173051502992546244932147234665926488021231724320535482426745101389258758500626031417531446551777040415817227701647967616497802078888379879433980921642514562986231011973703908751983941762031134880099773325394090915352007847385448615106849081190901444216360279589907441656986534897800900125059930678642930652020736 A100629 497 2946780002699598578256187869799866969014474382381850292458928890960039423889091124534999293310215145742893873864258092885942531163812952337643524887281220189270741684919628220731915271923531216500101073150212512249532186220922995916641773913212479712935052437728379062028135322676531762444309802975676002571037670107388827049956100660978790819216254037003264034061058501103748475510414332076973466964199678841911938124909261985404075120558246368578459591844467063396582821144131181277013181371356105659846120799462683775913383427784546320472363219980477226423972343378257350003143841882806207228500786108454238361121440398091192980014751392224311011252033080858189301287363724155918275929252864641471133189127457067117735449384641814590835894884564575860119192743164364476394545275074039889673460588626938313816245355784125503452449654745321307460627379696301478396959271318159216651247457494965456960407088165080111332367962376797631755450393643953168549024511204847677454649801486225797572960373065401104374818629494959081752703679593719871665852633335415670925035929413006913995363093759915991552083994347449573602408130309597949366110347505954678280795659438100180268078885652551981170809235540440308479859732097758812379273501862746899964524567708197069421353748556315960630210756811544896675155214408100018964928826504669272390795319184303390742396142890741292094500018977673455082223111015462953141719616653689605979370666862499403510832056879819996501834053613393406703839711999938087211147736818981258333671466178293696915445227488627600999962178162773035604374645103793110004681320408547319368671133101182443702396570234122230666260858745877370459978113381975239631402474314269751671427646200790149405908219072802265451504161435974242546387874224153402606727109507260243235374092330982594190900818842704963315608330257197441052402365141901164775450634065713769367701124317170197749815038611745086518800405899260605402289204739064367354810518768297908723733741285704228334004986983822600968704641056171552201269019689385796841166487518839293749328781700996540396463761934912497900556261072802562031556364319882117222167885203549097320456035722699381869413459139483078877552926300065220256754211735348121728061369014930360987669233664 A100629 498 3089922788110734278793560451763265306901321489980431052265413820767314298943927615000411418982052156662500686681088294005970075557626330310396896752205792741184757233006284081182188788172488668872809982879557235244565461698790551366288564722820689127470585544943472803345214024110866969336804595965022440071928395970525346712734768206686496562050502793104734587779608478853364161456808218671944530095452642441336652431264854295607063473614483744178526844977903895468135228264028497538725373669651099848378805963417383103012151941172608442535628735754248888174743223930199579036896557146105401550832440294458511443751275486868870770211947955852999142934611839793956704786698704420516162100792251794295234954922512421610046566573950175376400339314477184697100342649856316645199886706356036451354238610180080469348183290186695183908155849174230035291834815292429019011569964881710118759298453990240898997715822879787042820449068517212953515603151965601837664461925861134358234686870243220701915864496147426028420929819241306214107923013533664408151893090852316822555890474720173137849601851402397670757718026456871284089718707647516979354518523746403932732963589390965334624781085602010346208162464966052736904577398444139544449409091489231693377201313109190450265565428246187564733783874534422501576047554103187885486169209180960086966450592609000112251098777927801941099282451899532920836297180856150081553531788752259232279424576376012174535774234874814132651907144601717604827885429850047079735516449282700091938487891319370491536809894859115175346136340929207898581892747864354964116268720228712913954323702062705482087684186029814952143105146220317109607442010217618068871737480906559719128618915542639731703449616722482708298076427581888127352321211602465878291751485578684916810775624240052404686318017018808199613627320507771063948963862431034155755582924066089881428506574132001057275710053927349215841537654416223088570310805148469158063437794527986747937897831502398596929557613231548767633360437700116141520997863589817401308522990816554431282496176600904148342762385634662807398573682010675019284801246273084710948351912395196698271894508113965227043102087330642608917108937248017188395946304324604392089123678076199618203006254358462464 A100629 499 3164080935025391901484605902605583674266953205739961397519783752465729842118581877760421293037621408422400703161434413062113357371009362237846422274258731766973191406598434899130561319088628396925757422468666608890435032779561524599079490276168385666529879598022116150625499160689527776600887906268182978633654677473817955033840402643646972479539714860139248217886319082345844901331771615920071198817743505859928732089615210798701632996981231354038811489257373588959370473742365181479654782637722726244739897306539400297484443587760751045156483825412350861490937061304524368933782074517611931188052418861525515718401306098553723668697034706793471122365042523949011665701579473326608549991211265837358320593840652719728687684171724979585433947458024637129830750873452868244684683987308581326186740336824402400612539689151175868321951589554411556138838850859447315467847644038871161609521616886006680573661002628901931848139846161626064399977627612776281768409012081801582832319355129057998761845244054964253103032134903097563246513165858472353947538525032772426297231846113457293157992295836055214855903259091836194907871956631057386859026968316317627118554715536348502655775831656458594517158364125238002590287256006798893516194909684973254018254144623811021071938998524096066287394687523248641613872695401664394737837270201303129053645406831616114945125148598069187685665230745121710936368313196697683510816551682313453854130766209036466724632816511809671835552916072158827343754680166448209649168844065484894145011600711035383333693332335733939554443613111508888147858173813099483255059169514202023889227470912210413657788606494530510994539669729604720238020618462840902524659180448317152387705769515663085264332407523822293297230261843853442408776920680925059370753521232573354814234239221813662398789649427259596404354376199957569483738995129378975493716914243676038582790731911169082650327095221605597021734558122212442695998264472032417856960301596658429888407379458456163255866995949105938056561088204918928917501812315973018939927542596151737633276084839325847902988682889894714776139450378931219747636476183638744011112358292681419030419976308700392492136537426578031531119551741969600917449015628394897499262646350028409039878404463065563136 A100629 500 3317779330525185338491122118930552506828144724661985762365704768025505134929334111054511517768216905957927239718204251111018575818663513017912050082653123921285681152365360472790727465724677609934823015022504558083896804931861505218004375595823541168667235029375638464758283407919182277877052637203066235003763087086786136017564234042464767814705836049185372339318364918089876663258863753935004577371514214400580630179600359278459363521442591648292600796159539768416660853874874312535210493359132745394804382558101858206335047919479817287926005183715581216938720819994452944679109472569379448357443253160142979169938367943597069349627661864710670775605046829592358856374699397822921886915584344286673838375007056266242228417118050692193775986889745641903049409427881714772538487196676082972687587435425984571624694417091383387301558709968606651889839086878795828264013811195703367155865738947861341089207159492603472089595087328773212104270940851694502431591248252687176519982100123807120109700638630178196661765023888150430478775789403213507012894156424764379677046180270264594630434929598587432972743615805481229911716744796367630483091062329251072173465629398242167520782798455002727204423848820985563804113049754585156567637593617830514805444857953057265231529507316402556803371171864377967628908175453495644376622453438601629850555286113868699344699547816368996546684104993796743166813340378540470185037976496833512188549022308406622132248580206687338454636734523280014540804907510213597881086869834809888362999684227174638114510819647274551402240266062013543898528532464244603753656923732523901401670584539241946711629345843608825096610428726389999128302708025291862205697024797774606382090964975655935294132618551699485016436519043180467227225668379921675054747244279966838097690481626252482863473255437838158559292294378246708378981100556783688607299707069976845832988374504486032009149384199090310502662336017557034312399076167025864586780005207017709778666656323030129842183991144329708103596599625561070808598380351033724307953462905302404440550103936480940290724261149954240441105200320538182678097665650735179640196152209106711641241657077871822757834561868611485990775215087387516251615019011559808040186828659127389037399537838263435930894336 A100629 501 3397406034457789786614909049784885766992020198053873420662481682458117258167638129719819794194654111700917493471441153137683021638311437330341939284636798895396537500022129124137704924902069872573258767383044667477910328250226181343236480610123306156715248670080653787912482209709242652546101900495939824643853401176869003281985775659483922242258776114365821275462005676124033703177076484029444687228430555546194565303910767901142388245957213847851623215267368722858660714367871296036055545199751931284279687739496302803287089069547332902836229308124755166145250119674319815351408099911044555118021891235986410670016888774243399014018725749463726874219567953502575468927692183370672012201558368549554010496007225616632041899128883908806426610575099537308722595254150875927079410889396308964032089533876208201343687083101576588596796119007853211535195224963886928142350142664400247967606516682610013275348131320425955419745369424663769194773443432135170489949438210751668756461670526778490992333453957302473381647384461466040810266408348890631181203616178958724789295288596750944901565367908953531364089462584812779429597946671480453614685247825153097905628804503799979541281585617922792657330021192689217335411762948695200325260895864658447160775534543930639597086215491996218166652079989123038852001971664379539841661392321128068966968612980601548128972336963961852463804523513647865002816860547625441469478887932757516481074198843808381063422546131647834577548016151838734889784225290458724230232954710845325683711676648626829429259079318809140635894032447501868952093217243386474243744689902104475035310678568183753432708450143855436898929079015823359107381973017898866898633753392921196935261148135071677741191801396940272656830995500216798440679084421039795256061178142686042212035053185282542452196613568346274364715309443324629380076646970146497133874900039656290132980095492593696777368969419868477954726232081978403135896653995034485336862725331986134813354656074782852958396406931793621098082918016574536508004741479458533691344346015029662147123306430956482857701643417553142211691725128231099062372009626352823951560859862125272720631456847740746504022591353458161654553820249484816641653779467837243433151312546946446374297126746381758393235800064 A100629 502 3562438429987611383289514871787236378009424571194538375944582392665202762100389319509089760517453629830901261634309878592499112097414053710100629327327316038539319705623204068471818079334112818703377385267443445245317300355309168328165535892240655876583848589478491626314118945528078823636181346414430597565753223992436591985411516697919013249098738422897255409738848063847434764342606151317658992355238798212406512508113537362708280897392831467724863664572196425940243017229005012112302979363375081098344857851130075208259562708189664145924401982996223273095921789487619574701918099772323455427434922624665686554723629163341046364523699371469676870861657686411916574906323758870085775866261267860217146109861272608185559966420968573560607589610395572433031104041216508876113220352759624068268912315073778890932158026850318772964474087284778689138728868211732699563792943194466154412880970836984477280211442147446966630214920489836236447178758220294568531669222121277141817975552634287282970777043816732398328634287809066215208665909400846342481461763038467823804660096535626718801103807220498858103631472319332645003170096528994288129472198423507734789492629311376567347478879920899010233452484302145288756696724745691018376260769142180095890057366909936614346154275495735426460315371426674679587276819439948440369009936114519186045108080324747248930885297204323263409086292047846823693193692365586894914300294392979145601658859126845216981959359732538759789986988584430453275790383818168047218440750718879348224123655053510526295614768355799613451423220967671719738310097364201215616608831958789102014625930090311847439455695818043358601731457958095994599382159739216322257101786597735736997588393666880919559147934341598043341409217937635329641733511625876224350419605932145159398526867928810827234354516269042262988255720314843566576843250173368333378650007183982634082479736611241928192026444478408009139855013531592586046625969859497280496586169077712693298048171848271504823703470794912428036543393842147661193417579801564711423935088967055743015581968164146624968997358448204203647766862368060052930425792365962538727831880190787869968308850495576601006201992751043745315085426621923791094838753459266905370160070705226916953374983975213998688945622287908864 A100629 503 3647936952307314056488463228710130051081650760903207296967252370089167628390798663177307914769872516946842891913533315678719090787751990999143044431183171623464263378558160966115141713238131526352258442513862087931204915563836588368041508753654431617621860955625975425345657800220752715403449698728376931907331301368255070193061393098669069567077108145046789539572580417379773198686828698949282808171764529369504268808308262259413279638930259422950260392521929140162808849642501132402998250868096083044705134439557197013257792213186216085426587630588132631650223912435322444494764134166859218357693360767657663032036996263261231477272268156384949115762337470885802572704075529082967834487051538288862357616497943150782013405615071819326062171761045066171423850538205705089139937641225855045907366210635549584314529819494726423515621465379613377678058361048814284353323973831133342118790114137072104734936516758985693829340078581592306121911048417581638176429283452187793221606965897510177762075692868333975888521510716483804373673891226466654701016845351391051575971938852481760052330298593790830698118627654996628483246178845690151044579531185671920424440452414849604963818373039000586479055343925396775686857446139587602817291027601592418191418743715775093090461978107633076695362940340914871897371463106507202937866174581267646510190674252541182905226544337227021730904363056995147461830340982360980392243501458410645096098671745889502189526384366119690024946676310456784154409353029804080351683328736132452581502622774794778926709522796338804174257378270895841012029539700942044791407443925800040462976952412479331778002632517676399208173012949090298469767331572957513991272229476081394685530515114886061628567484765796396381603039168138577553135115904897253734829676474516643224091512759102287087979024659499277299973857602399812174687488177529173379737607356398217300459250289911734468635079145889801359211533856350808111744993136125215228504237135577797937201327972630020939472354093990326309420435294359205062059601716802264498109531102265080847955935400086143968253295050961104535313267064893494200756011382745639657299845315366778847548262907470439430350840577068795202647476860849962081114883542289311099043912402152362960255983590619134657480317222818676736 A100629 504 3825139137702594144096446818507953328442993028264841494624733621218619035107510099039808824037733844330052732231125110021128549341857831713917416957472325368245663436435002193205150837100387003376345748617415452714551125542265514484607493082871949287879460473406462807607248473524275999306887671293806569751661826663519428482759543329830018290367445750300582388246858083734413061586240089829443169861516163148157308169940644406926539110670935704679492241349074370075357452322735267410606293902264718374684731050093127415373802727733949717992269551331581762365265189205780667558541796748148571748636673460307401671481225393745409057512245854349504404009608775871551318475748701983702080015094553812782135500076947237274400488806229548021644967816509591305766935501949585419549999252086042180617362431683382040922192420006502254264316293681893477112147723995121487030071039183954475345552462721394519294540792997070182892794102238771733984088999505514083832487512325161267465139745872947632157046281725106167101282331621047721654929474166683498919773439631180223297326351754179914028632295178282814090110438111965744708448345229298395821721026492547119630978071831353339374540814327743078967861936311916849462622233443264210211743756558367371497485100610512584012424259156189461028916890530915152714658179298368896827775961877727303707069696445032623406030828954952161538504773396851743744936211625920147375777121785254400592286760824617830647884818013088320087598486058913532901493941762579843358846698112818822598101694178703210107853364575693757925826104677782877385029886621455005559194851921939703228506520852867927798450888394855047976109225226105308808234749471445498190912269295111524513774845417106766958236778905779722132235788398770077096356207295093542732252762838942763685344982082888439785564693761359114194097387709293985450885107603240830505831741371342617104046358831994486882183496750480544350036593324956904966581117922705633683444058958675625049798819680228496836628163166460000400226842359217997807154208929797651298369699685088709415226242918080728497655167111356591149220644325837760575051935391673891849292842601406035496846767326463723496119563008940488998411280696842609839167120125239556674991069490999316143413378249517049742602081112234316777127936 A100629 505 3916942477007456403554761542152144208325624860943197690495727228127865891950090341416764235814639456593973997804672112661635634526062419675051434964451661177083559358909442245842074457190796291457378046584233423579700352555279886832238072916860876070788567524768217914989822436888858623290252975404857927425701710503443894766345772369745938729336264448307796365564782677744038975064309851985349805938192551063713083566019219872692776049327038161591800055141452154957166031178480913828460844955919071615677164595295362473342773993199564511224084020563539724662031553746719403579946799870104137470603953623354779311596774803195298874892539754853892509705839386492468550119166670831310929935456823104288906752078793970968986100537579057174164447044105821497105341953996375469619199234136107192952179130043783209904325038086658308366659884730258920562839269371004402718792744124369382753845721826707987757609772028999867282221160692502255599707135493646421844467212620965137884303099773898375328815392486508715111713107579952866974647781546683902893848002182328548656462184196280231965319470262561601628273088626652922581451105514801557321442331128368250502121545555305819519529793871608912863090622783402853849725167045902551256825606715768188413424743025164886028722441375938008093610895903657116379809975601529750351642584962792758996039369159713406367775568849871013415428887958376185594814680704942230912795772708100506206501643084408658583434053645402439769700849724327457691129796364881759599459018867526474340456134838992087150441845325510408116045931190049666442270603900369925692615528368066256105990677353336758065613709716331569127535846631531836219632383458760190147494163758194201102105441707117329365234461599518435463409447320340558946668756270175787757826829147077390013793261652877762340418246411631732934755725014317041101706350185718610437971703164254839914543471443962354567355900672492077414437471564755870685779064752850568891846716373683840050993991352553980760707239082455040409832286575839229754525909944112794929530572477530838441191672748114665981598891122029149336801939789657866828853181841074065253675870823839780348771089742298852860026432521155060734373151433566832475307131008245306035190855158783299730855299327505458936424531058927940379779006464 A100629 506 4107211874770570605813837638823726765389250414188374461509247673961405105517457929841424975333571382837482878722031865206287247108800427773186733469284865070421570338327827312376099066023296412111211642575109146363507876881005162615000869546870309986803192980851358868428368051583171819775200303938124306108332596792859185398515784608378717449052502830148795881818457561098133412317033767355390158111446192424184010313322169497228700338699148367329283334620003334836365328309006802698592158960497796438480298542676430000847872582693226556921305125946434230327214398501520045328246295620594316052376011274562861071436899736035313713039319765985675192257310240530726702409755311033612689668001573743402844686467773466902775569357292497455456659223720305882148731044753703404431421456133502735957024183464790023108637531136755822353878755290915977888099749719970312585260820462954749890496531610162154970923424315080564835322335794301245167718509307385790431984051941241140422171007148515262808787928991933362456979683493756657440808272183095620160819562736337340235998491255798740513266828850035793988968082179781214948767674416288557769888713805259866638512601752200355008510473138716187414328112875729430878329416760324313586677167387593343933795263342355295532453662688215572774766138783073164465075624976349659504723975169945380057030977556015644795496634882322347763096761619842267186268398634865504721615740163169196395988666898876893582782946235281508683953838200536388275934117353102255953762340168035440358018132044930966775861708404042401700690978343537519039370340755434295203060020274073442562595280496452444425408961279512091429475027917505126695837246117652925144098840256912242614841315643482260756480090806176642984480024633373421938062137774755846823951025199725821311103283130927952523866403149323155993794419112612505690262837852340077658606616617161683018232335112824269902819780903559052566921186183485451860211468602285038126337062468251906265311075476495642930139353928124376452780299728547196179081760545558018056027449566199376449310999443527083996321038857172837294986430816880287367931554002186079047438429924978621518992994197620761936555076507302688964606061637603774929627650204101830021156286138976357298581326347638364109720289079646424011667151481995264 A100629 507 4205784959765064300353369742155496207758592424128895448585469618136478828049876920157619174741577096025582467811360629971238141039411638039743215072547701832111688026447695167873125443607855526001880721996911765876232065926149286517760890415995197426486469612391791481270648884821167943449805111232639289454932579115887805848080163438979806667829762898072366982982100542564488614212642577771919521906120901042364426560841901565162189146827927928145186134650883414872438096188422965963358370775549743553003825707700664320868221524677863994287416448969148651855067544065556526416124206715488579637633035545152369737151385329700161242152263440369331396871485686303464143267589438498419394220033611513244512958943000030108442183021867517394387619045089593223320300589827792286137775571080706801619992763867944983663244831884037962090371845417897961357414143713249600087307080154065663887868448368806046690225586498642498391370071853364475051743753530763049402351669187830927792303111320079629116198839287739763155947195897606817219387670715489915044679232242009436401662455045937910285585232742436653044703316152095964107538098602279483156366042936586103437836904194253163528714724494045375912271987584746937219409322762572097112757419404895584188206349662571822625232550592732746521360526113866920412237439975782051332837350574024069178399721017360020270588554119498084109411083898718481598738840202102276834934517927085257109492394904449939028769736944928264892368730317349261594556536169576710096652636332068290926610567214009309978482389405739419341507561823782419496315228933564718287933460760651205184097567228367303091618776350220381623782428587525249736537340024476595347557212423078136437597507218925835014635612985524882416107545224574384064575629081349987147725849804519241022569761926070223384439196824906911737645485171315205826829145960796239522413175415973563410669911155532052380487455645244469828527294651889102704856543848739879041369151967489952015678541287931538360462698422399361487647026922032328887379722798651410489372108355788161484094463430171734012232743789744985390066105156485414264761911298238544944576952243178108435448826058363660223032398343477953499756607116906265527938713809000273941664037006311789873747278179981684848353576017557938187947163117563150336 A100629 508 4410085169970612063807335030750441591546673809723380673895957390307076423601227741431195683773823945042121161767765283932721004978542097769161781487911778996308345384020418408347730385156550716032948079948633751815435914760577914259647643428842580136675476360283335144264851925050240997470822844315875975579495384079021171904956505458191689756526261460609130281547439058520101213136635903629768284602232629931398320945461357775591507646824241355182766696327684727633281649148871799957994466994342847895834539545277931790918716253460615915673921990394274016767579305086085000243313856180900152882110697879793691249503251023475676274651051789248712038805914975001341217490955863062918614713665964226111878420436615199570989870504337753919337392027823865303736307511279267124229204157221523215215485532365594279189670612837636990136873748180917772728311893158264412661148108879629557576885546116769169214249984588400556393229264463713507791857258102273395290120303870299002940742027255563817180147314104981009891010486885528965972636646208165553157889570627397286784309610462249390215617821008133255903002824437500177660025869279983811330169679838273709998433269652393205200285570951068124092586511653663604441779350025086799302106723809907792085732661303780911481075846970325332416382135030374119938182285860045640258381257715507862362809665865499300615252663724406823043109836710182630560879178103759597034468297069911350558843097479328499267031255686765100287780433761244819325773714470550068366307634794534840226661602126997026219997149953512617375440633146934474305768237494241558043488116550560598127120290654052473206597250030208686881539283838592876267739377853505570443160151573741579993190243729592376376306552521909739104352385341403309344896454839605644123413780684623567674482110681391010555561715249873589882213352258997013265073198554987877653453917824979895226906612759823177356922014290667865194917836516899267757847655322736267405682699893462743924792142109534100767860534460965832871270968901796971295413080213318701405303847891278927216345836085755756163610961552075637800373956280566849748086985901461780503804722275342728230809188232974733382026420125410738568960784064217104282223864770986271248654309267930391378654425964852475171547199326186832593364884513161897926721536 A100629 509 4515927214049906753338711071488452189743793981156741810069460367674446257767657207225544380184395719723132069650191650747106309098027108115621664243621661692219745673236908450148075914400307933217738833867400961859006376714831784201879186871134802059955687792930135187727208371251446781410122592579456998993403273296917680030675461589188290310682891735663749408304577595924583642251915165316882723432686213049751880648152430362205703830348023147707153097039549161096480408728444723156986334202207076245334568494364602153900765443543670697650096118163736593170001208408151040249153388729241756551281354628908739839491329048039092505242677032190681127737256934401373406710738803776428661466793947367538563502527093964360693627396441860013401489436491638071025978891549969535210705056994839772380657185142368541890222707545740277900158718137259799273791378594062758565015663492740666958730799223571629275391984218522169746666766810842631978861832296727956777083191163186179011319835909697348792470849643500554128394738570781661155979925717161526433678920322454821667133041113343375580792648712328454044674892224000181923866490142703422802093752154392279038395668124050642125092424653893759070808587933351530948382054425688882485357285181345579095790245175071653356621667297613140394375306271103098816698660720686735624582407900680051059517097846271283830018727653792586796144472791227013694340278378249827363295536199589222972255331818832383249440005823247462694687164171514694989592283617843270007099018029603676392101480578044954849277081552396920192451208342460901689106675194103355436531831347774052482171177629749732563555584030933695366696226650719105298165122921989704133795995211511377913026809579102593409337909782435572842856842589596988769173969755756179582375711421054533298669681337744394808895196415870556039386472713212941583434955320307586717136811852779412712352371466058933613488142633643893959595864593304850184035999050481937823419084690905849778987153520162919186289187288029012860181472155440098606502994138438350239031140240669621469538136151813894311537624629325453107582931231300454142041073563096863235896035609950953708348608750566126983195054208420596294615842881758314784997237525489941758622012690360720771742132188008934575664332110015316575605641741477783476962852864 A100629 510 4735292894399595023788892300497075243312788517585411700235394474494600159184978923723732423996232926204402933065519360373797745168772872919446102205919827530581012039060064515022468850018217291381723715461343830982269470470131452951269670252587046204820095283159509434606245245093357060263900707636596702176506830700588753255845552811344700700814623884615351699562380757224216217257944196387315618606152378534856628002517082819480208099611008720130175765881342301145903041062837654029060102372413487181027940493546857068128649025729248045459147187199658261919827187107785385180296263740153404117516397711362610785934459847876639462777345311706375654198221927246854521315119651908672460126204930154864116763225850080773478681040851419805412480187358655881964136842185900855353100265843421109163819988567844236181082165787482157639436828029495331283315068600647951125069864362564037596918106526655844739073425243921102664280851675446123669867024662373814005486784257129110842973708258846807207413913635783237045735641391595951128292806588798364741721307556038387084435695718465143393005232416178521028349019788673214761000228767875384268128258259044038384964776098844526116960914273881302311432185900802014915730661101471145640966000666314621945947352124695933990072921408261996302172481148528202944818614863854814494282122946863485219784200391251757713345717368303215492353986701533657111556551740751690977294980166020469067355606817263985098164803546117531442544287858310192813406718386863624690963859929409704576524202098604066576035565065886152987719718238904282449556721048332120030216801587323524855545124754292455572562860080820330552828862556504436557128791933048276001799269474905754606529999881217080986789908088027163229271456575229252095625364510611791761769193979043678308185859778406666531132089476967884169555710011729973433791891709946848049508449625340025464267600262394212372696942650215779752577193311789226586575731740358148435129490148851292337851233489558353148682370849732310188877647346862756836412483581707131540242316909000389002042420653524406041614876283319566317736879698792105002444860752497856464442921435739931235685350769233627167530737161648835180223102065582606683993263335528141169488835578807683143950278001173656581611802706591420593582261394711808287139800404721664 A100629 511 4848939923865185304359825715709005049152295442007461581041043941882470563005418417893102002172142516433308603459091825022768891052823421869512808658861903391314956327997506063383008102418654506374885084632416082925843937761414607822100142338649135313735777569955337661036795130975597629710234324619875023028742994637402883333985846078816973517634174857846120140351877895397597406472134857100611193452700035619693187074577492807147733094001672929413299984262494516373404714048345757725757544829351410873372611065391981637763736602346749998550166719692450060205903039598372234424623374069917085816336791256435313444796886884225678809884001599187328669898979253500779029826682523554480599169233848478580855565543270482712042169385831853880742379711855263623131276126398362475881574672223663215783751668293472497849428137766381729422783311902203219234114630247063501952071541107265574499244141083295585012811187449775209128223592115656830637943833254270785541618467079300209503205077257059130580391847563042034734833296784994253955371833946929525495522618937383308374462152415708306834437357994166805533029396263601371915264234258304393490563336457261095306203930725216794743767976216454453566906558362421263273708196967906453136349184682306172872650088575688636405834671522060284213424620696092879815494261620587330042144893897588208865059021200641799898466014585142492664170482382370464882233908982529731560750059690004960324972141380878320740520758831224352197165350766909637440928479628148351683546992567715537486360782948970564173860418627467420659424991476637985228346082353492090910942004825419289452078207748395474506304368722760018486096755257860543034499882939441434625842451942303492717086719878366290930472865882139815146773971533034754145920373258866474764051654634540726587582320413088426527879259624415113389625047052011492796202897110985572402696652416348186075410022668691673469641669273820958466639045951272168024653549302126743997572597912423723353959663093307753624250747750125885633410710883187463000486383187668102697208132514816398338091438749208991786613633314119235909362564811563115522503537410557805019589551550197689585341799187695234219551474853528407224548456515156589244409101655580816557556567632699067539405084673201824339570485971549614687828235668184891686031155614434983936 A100629 512 5084482029606860545704408609675285678419917345398416034801693692403353453073969622960677325029656511311573002180720669515074912704605372410246262852274779210451471646586312917917901104001743067676551502503520326570049732882113083811666478852891355710735806701193488143259318491257868260171038667172610072147387214344909365794817542537941586823226772535740853272289610716044431098088925279919130482785858392549955403329912169097747741376775898193632480444298029450000759221437958201253043943326981985007957559020504462537799747871542345726479739618268230514330464985649902764084033879088737378176951167228507915230691340461513825383752926860869452347367992069718832871979543453818663048754478551902276399205495100389680262329805918022014853321548738344908888500995514289331509998043501599880153663189332496217904961958986521488311224434061164642811630982525944858622895368288092107046119424480557751350393503691335489686836181326266976843012592898430243220088125736144296480032767089898034907464961950264364614112559009622134835507976152735574125993125674885639962060025931453753547226987096091452278601832216502072157420109701635787708760941089009010271798092864124925765241249429144945103372611341434238558491846343819477003900482677433877526111939278341287607884496525915884579375935071026287545411710873068980186272124263557453698888128214484175970333899709630374387825227734576492584353303345265095801045054589506641277717988120595866048812295212209906329494854845763039989259021454565286014926971278684887435298244341499758299169862322715278085377219862607151998798221649895322719031923651818856856502358767981533075922609737836809144077391241266376772943749253107741754227374887852827179311924383177811878711515815230638807343663974223450363312601310289172642190227810068176922300719209474609934897522539930701937639473337610003070271249041048807567730045004124715562209139929846040200102983000466085345114504247401164858619120113026852713998684428617618139601607687728271064302352072836000653939269575049177203198009737392268453827714759856119703762568477890567771640177165985891912895760759849605422124669243813060956221133606300092554639362425036717917000407296013403133888122338836835723545518177602310302656435462025057444199226066287276158689461898103608770904180044002640984571805029561777715675136 A100629 513 5206509598317425198801314416307492534701995361687978019636934341021033935947744893911733580830368267583050754233057965583436710609515901348092173160729373911502306966104384427947930730497784901300788738563604814407730926471283797823146474345360748247793466062022131858697542135048057098415143595184752713878924507489187190573893163558852184906984215076598633750824561373229497444443059486637189614372718993971154333009830061156093687169818519750279659974961182156800777442752469198083116997966829552648148540436996569638706941820459362023915253369106668046674396145305500430422050692186867075253197995241992105196227932632590157192962997105530319203704823879392084860907052496710310961924586037147931032786426982799032588625721260054543209801265908065186701825019406632275466237996545638277277351105876476127134681046002198004030693820478632594239110126106567535229844857127006317615226290668091137382802947779927541439320249678097384287244895127992569057370240753811759595553553500055587745244121037070709364851260425853066071560167580401227905016960691082895321149466553808643632360434786397647133288276189698121889198192334475046613771203675145226518321247092863923983607039415444423785853554013628660283895650656071144451994094261692290586738625821021478510473724442537865809280957512730918446501591934022635710742655245882832587661443291631796193621913302661503373133033200206328406377782625551458100270135899654800668383219835490166833983790297302944081402731362061352949001237969474852879285218589373324733745402205695752498349939018460444759426273139309723646769378969492810464288689819462509421058415378413089869744752371544892563535248631056769815494399235182327556328831885161295031615410568374079363800592194796174138719911909604813172032103741736112785602793277509813168435936470502000573335063080889038784142820697712643143957759018033978949355566084223708735702159288162345164905454592477271393397252349338792815225978995739497179134652854904440974952046272233749569845608522584064669633812044850357456074761971089682896719579914092666576652870121359941398159541417969553318805259018085995952255661305664574419170440812851294775950707123237599147008417071117724809101437274968919780910610613864765749920189913113658822860007491878170786498008983658095381405880365058704368201528350271260380851339264 A100629 514 5459421008565292445258287065394045292067679488377333239918818063570471680420342549878389951252784236549165027670682989319617732264083745771977098564184963978627443029289871005919929413662445300666375852328070481872400863955552879586203637483160991954678281469450918935865633941800151520027757610464447261708307144364981947543210597871886988641025880308159488983904615266495493512304325544260077737080488191822297125890115566206812094117779624165669244737904896541249532007811613141849202489260066264997585003937264115005476770226329995993588960716764393553709651612459860419330232226610536330300697341058867113698239900688150856668768367652928559989343989404157434775110473478790511027211034728488428930635060459915478395650804295982952700760572200815361211052871549328844879285973465839202234375713195531831486375312492800774274488803502202651136869139592320159821169800906807776499703522963584332472309983771285301692276670126460642826382103153729936091901057568668919629667162914874287975557099460567456142958275252299304609052274280786797951731064573612938044269623041126452305445975266581699240434887493888897858087883725314506478081753664869081041675219991646881955034734962089052115675176253394686085846165782340456364894159384548255294280041308903417850598496081058585178832589304869335540958853263809719263027690467106837063439685560966102325523291363251588560986343420939551015045989794370245728948858021116432265650603122218937178111386894784731893100950440704845229851922105080063332749377367570723356011818863239629371709785656221179324060163783324832782634848322314893225401977216132720278695748963834884123257473462745057264701536868558983466051855172430544299705061222814890099071160752143418642976569761250593093682370350525776576676735213094686200276234563758129852905880520493105753185387105106304732121342355924732497318651120093997510799462062330959611247627377744119243635901954761447328602917279460274015018396151436538994108297751984279099751316871953776188950428802177108195025944098741008419861049608597335333110630227999631948280359940375121911516539301888842340819543280148541291632432309248536786156064145776359270987288672455988763173497938764339409428348692037810028188124435043860610988313058333067913839255215803644810622936268048271022653052409671795991591285791414037125111573920088064 A100629 515 5590447112770859463944485954963502379077303796098389237676869697096163000750430771075471310082851058226344988334779381063288557838421755670504548929725403114114501661992827910062007719590343987882368872783944173437338484690486148696272524782756855761590560224717740990326409156403355156508423793115593995989306515829741514284247652220812276368410501435555316719518326032891385356599629357322319602770419908426032256911478339795775584376606335145645306611614614058239520775999091857253583349002307855357527044031758453765608212711761915897435095773966738998998683251158897069394157800049189202227914077244279924426997658304666477228818808476598845429088245149857213209713124842281483291864099561972151224970301910953449877146423599086543565578825933634929880118140466512737156388836829019343088000730312224595442048319992627992857076534786255514764153998942535843656877876128571163135696407514710356451645423381796148932891310209495698254215273629419454558106682950316973700779174824831270886970469847621075090389273858354487919669528863525681102572610123379648557332093994113487160776678672979660022205324793742231406681992934722054633555715752825938986675425271446407121955568601179189366451380483476158551906473761116627317651619209777413421342762300317099879012859987003991223124571448186199593941865742141152525340355038317401152962238014429288781335850355969626686450015663042100239407093549435131626443630613623226640026217597152191670386060180259565458535373251281761515368368235601984852735362424392420716556102515957380476630820511970487627837607714124628769418084682050450662811624669319905565384446938966921342215652825850938639054373753404399069237099696568877362897982692162447461448868610194860690408007435520607327930747238938395214516976858208958669082864193288324969375621652984940291261836395628856045692254572466926077254298746976253451058649151826902641917570434809978105483163601675722064489387294167320591378837659071015929966896898031901798145348476880666817485239093429358791706566757110792621937714799203671381105285353471623115039088578944124837392936245134174556999212318872106282631610684670501669023809685274991893490983600594932493489661889294683555254629060646717468864639421484913265652032571733061543771397340982932286077886738481429527196725667503919095389476650407974016114251694170177536 A100629 516 5862008671720816733265053304711809470643362905297664593286261319502306214674883696211233404441435631230747922488129624277818862823980930873954977898535744295785727694725791518621179806577164537437742823148297045606230638922811203855342658946604052787065583278193629976672504807584804536590976987289977089938483069142687038082119266175090453505282409953288851784485648238265117291681812952983608599794595825897735199823210311629695179163284364481680173025580405550732563737214023743311533413763443961739374277722645152415726397252448462724068902986282947312614043288767191653437048409344378616915337231460498066035963496554473956026685910917158110944651635746256677198588149594620148624249690062294510442874459296579924658378688271835771505820382982187180233974759257814059876497580966825786697843453787871217390241259184589890238101884540032662649337543595168464798354375839392635956175996206144926726640551467990278663455438494232161292612034761242133982721273181311571015268224021122274701575947390939116433980023225297915524855395897600304587811177232732938365653057791971543913098566616198319987443970650923054039492977423519113159435318201235211798892170729432187794311682301550069669116122741841496429723882630536628606233864264511561055697908321817303322735788673732697100779070630853292425417185812431401150411288124658707231368531688218205913178020622861207272371011623890033300636532525692492580329756414310588497292131143151456532966733439575854110249187542336024362738902091014586868941835389519706945283531751772526190663639249159966034847447346445946736521337563565733354208362149256789298128561833474178513335120377519473834385079012849771158424361051429407149678115099416930509336208851803686243305266804708456349492311216817066700457353526073317045392233404341498643088011850400336750850171360382923356967801530579079478383003562909371938697274093026046264651358336251307601935113756790721939494023771368792356425656077198049599780968881750699459892056924493622088811402067631783324372504943904206484340961233289788922113855694801860679475227345754914645494135516177812220280006056473637717416723805289055958098310264546909899709201619977431934293415705229062103634677921896692416632208146022964412444345705937566741321636738218519204806406164689903447909833813528589469367115868178191761921017584466188079988736 A100629 517 6002696879842116334863414584024892897938803615024808543525131591170361563827080904920303006148030086380285872627844735260486515531756473214929897368100602158884585159399210515068088121935016486336248650903856174700780174256958672747870882761322550053955157276870277096112644922966839845469160434984936540097006662802111526996090128563292624389409187792167784227313303795983480106682176463855215206189666125719280844618967359108807863463203189229240497178194335283950145266907160313151010215693766616821119260387988636073703830786507225829446556657953738048116780327697604253119537571168643703721305325015550019620826620471781330971326372779169905607323275004166837451354265184891032191231682623789578693503446319697842850179776790359830021960072173759672559590153480001597313533522910029605578591696678780126607607049405020047603816329768993446552921644641452507953514880859538059219124220115092404968079924703222045351378369018093733163634723595511945198306583737663048719634661397629209294413770128321655228395543782705065497451925399142711897918645486318528886428731178978860967012932214987079667142625946545207336440808881683571875261765838064856882065582826938560301375162676787271341174909687645692344037255813669507692783477006859838521034658121540918602481447601902281831197768325993771443627198271929754778021159039650516204921376448735442855094293117809876246907915902863394099851809306309112402257670568254042621227142290587091489757935042125674608895168043352088947444635741198936953796439438868179911970336513815066819239566591139805219683786082760649458197849665091310954709362840838952241283647317477558797655163266579941206410320909158165666226545716663712921270389861802936841560277864246974713144593208021459301880126686020676301268330010699076654481647006045694610522124134809944832870575473032113517535028767312977385864195648419196865226008671258671375002990936321338984381556486953699266041880341881643372979871823050802790175712134912716246929466290681469018942875717254946124157445062557907439965144302888743856244588231477105335782632802053032596985994768566079713566726201829005022634725176615993301092669710896035737302222458856890300716457682154559594121910192022213034631381141527515558343010002880068343113356019935763665721759912642461130659669825053275616631926649014468364207122006493376593908465664 A100629 518 6294283883477326977945739810858486095349078939428253643335408383343053047151545186957711644974676795856294639176614921120499908510227075657818332062653457009354562768102186565048035570546131847176518265370161892243045272001664697235271458762336554245376082996751527676333412762744877057802670372274764817468758858454386896531452202648383126911749128498360126513939274841177173636344369867763446140045535347442220630927178317544877314238791747349240083569122303314703307523392442532522633687931307023999821949580595572059620068070792600831337752594170498827542101048895843077319072228225731740273271452483505377373927894387818580904589522663290862942104610410769245747391249970512298970952952838922781268119069728123485264470109627728349125106804639672222413844804775446154904635727318907203699177366936648550037698169436918301436219311803852072212676366451555704979864819712170979983752398231403133631809375125605759426366924671516654345791443928887533448259524349303768974239634709680445765099213426075007952770085717493746759056150127331468271071941609461937745615893224728938117346552410262292049053746144524587328015757613920233062674481375414695369968800578339927806574762578974889833843822100632769495341209552074317698468127185945062037032437674452890264515586400612287073430031120197244885272833055187014546118314861160579680091637231109215727223353500300608795477714825760886331646210795172383846309739173777550995595871954494650045964416494731971378696859726225960020155706366963416515264055281050640619374207580310147505050947777871012398035145675516830766279268410422786475645324850195545185356241769571348693810060477417328430452908657641432721629166401396369440134020319729876301575909921780635756810304967694309708928255719920816673278740409298795002049747491011370271922846836782472713072096547210121463762810324713972575359934816236807772151227268473732595715136224044084346886874974863962161589130721368886081465742076727318586511287527578236351340312045217612058007044848096322387084517113916720351768891152545867477805525349409337204573609973045560708417186450443945601732943493809050770614229586795291791686547234772521569277415217018322603964060330522899480965976101509884055001635111858356154105080056779970542948430401960163321547860122158981322542593946475063532985439117916995179466847165080798855334163292094464 A100629 519 6445346696680782825416437566319089761637456833974531730775458184543286320283182271444696724454069038956845710516853679227391906314472525473605972032157139977579072274536639042609188424239239011508754703739045777656878358529704649968917973772632631547265108988673564340565414669050754107189934461209359173088009071057292182048207055511944321957631107582320769550273817437365425803616634744589768847406628195780833926069430597165954369780522749285621845574781238594256186903953861153303176896441658392575817676370529865789050949704491623251289858656430590799403111474069343311174729961703149302039829967343109506430902163853126226846299671207209843652715121060627707645328639969804594146255823707056928018553927401598448910817392258793829504109367951024355751777080090056862622346984774560976587957623743128115238602925503404340670688575287144521945780599246393041899381575385263083503362455788956808838972800128620297652599730863633054050090438583180834251017752933687059429621385942712776463461594548300808143636567774713596681273497730387423509577668208089024251510674662122432632162869668108587058231036051993177423888135796654318656178668928424648058848051792220086073932556880870287189856073831047955963229398581324101323231362238407743525921216178639759630863960474226981963192351867081978762519381048511502895225154417828433592413836524655836904676713984307823406569179981579147603605719854256521058621172913948212219490172881402521647067562490605538691785584359655383060639443319770538511630392607795855994239188562237591045172170524539916695587989171729234704669970852272933351060812646600238269804791572041061062461501928875344312783778465424827106948266395029882306697236807403393332813731759903371014973752286918973141942533857198916273437430179121966082098941430795643158448995160865252058185826864343164378893117772507107917168573251826491158682856722917102178012299493421142371212159974260697253467269858681739347420919886568774232587558428240114023772479534302834747399213924450634124374545524650721640211344540206968297272857957795161297483376612398654165419198925254600296174534137660467989108971096878378794687024368407062086940073182226762346459197778455449068509159527946121272321674354542956701803601978142689835979192731607207241265008765090796874283616201190465057777089656747003063774051497042738027862183211104731136 A100629 520 6758435857818748531943866437540605865898757937141678584129606841315660996577258133462394312541149896593213447750920363549541695555604342871011855729591205209129953289344530820742972361135084285731803972227873665352338881673643583045808133266612034257305058922907371401972720252014563538700792717597065004279932199692971207083380761440492529341044996264239583251947918393202888727453116393942961458938252567019083714862179257853887769246981422354920212345421812040210775439000323912686032017363208390653580595817904724549619888637337008342344514830525363178074917017033735731858353644322841482535716747836768393815289667364455686441585524035771269017989410781268759171908123984977822111504346599450925353983202979058495165109257905156998566100984608613314856775403532511464781090111906970050586694253274074306564433301212657709923107943520292854243818837635385830302685934791177623047621790441361174785134742867668157231372415390064893283627631727797426455595191300193842028474674386265992292950704965079068200021857690938084353663039156138722993978913018965156693552057194509691919702813225106629783171666859254798010430925881112598839221203950291803762954654756078968975059904763915442260390522473464941472099229846810500869108648890500638075436365175733364594692808218223031839036383551377352962887522502323997659863611518828867582598931047677518838158290042809560236366684468364336277598471301896885825564755009416160576264127519289530538595516406149193339277760905510002948193064918471712190371350559112147495015351385836844267782453879939967688992871333735154009684019356392943361521942681721491443998829127444527644631631846572393038121563288161303508495385383434853869627361782559820567348491593872437165397117278008349181285534381846210830335926787502994706502979609737972320513813549799442542164261590105497931762229861424413191352953866107214793207035171089523333411424953613567783036161857170384883251695959337063517961238490978739009709731666450305802591251500161129248088878140044748127600163448056155094606250812592061989281184305953019052669929114722531190158601932247767760161508307931462882147928476880342923017741264126803534875274177126609554200799769741700962461060461175632059245972007989235366550413747832949137451717997737758940216697830863847423248817141779493088423669563913145484599939822563086070303616622767354555662336 A100629 521 6920638318406398496710519232041580406680328127633078870148717405507236860495112328665491776042137494111450570496942452274730696248938847099916140267101394134149072168288799560440803697802326308589367267561342633320795014833811029038907528465010723079480380337057148315620065538062913063629611742819394564382650572485602516053381899715064350045230076174581333249994668434639758056911991187397592533952770628627541724018871560042381075708908976491438297441711935529175834049536331686590496785779925392029266530117534437938810765964633096542560783186457971894348715025442545389422954131786589678116573949784850835266856619381202622916183576612629779474421156640019209392033918960617289842180450917837747562478799850555899049071880094880766531687408239220034413338013217291739935836274592737331800774915352652089921979700441761494961262534164779882745670489738635090229950397226165886000764713411953842979977976696492193004925353359426450722434694889264564690529475891398494237158066571536376107981521884240965836822382275520598378150952095886052345834406931420320454197306567177924525775680742509188897967786863876913162681268102259301211362512845098807053265566470224864230461342478249412874639895012828100067429611363133952889967256463872653389246837939950965344965435615460384603173256756610409433996823042379773603700338195280760404581305392821779290274089003836989682039484895605080348260834613142411085378309129642148430094466579752479271521808799896773979420427167242243018949698476515033282940262972530839034895719819096928530209232773058526913528700245744797705916435820946374002198469306082807238654801026503196308102791010890130471036480807077174792699274632637290362498418465341256260964855392125375657366648092680549561636387207010519890263989030403066579459051120371683656206145074994629163176203868268029882124523378098599107945424758893787948244004015195671893413299152500293409829029741742474120449736662361153042392308214762228745942765226445113141853441536164996350043011215405822082662567370809502816876800832094271477023932729295891509934007413475871938722408378621714186405384507321817991319478760325471153170167054465846819712280757377648183501618964215501785560125912243847228667875336180977015347623677780939916750559229683465154781898578804579761406788753182200922545837633447060976230338378304600135990903421713771064998232064 A100629 522 7256815245361307710086729414257232216515231746760983309345061502197156398230522905142746704555160365025408393409401928836428014549927300536641666696716111455609497497935596287888776178226772111355404371950402413076985953474378233585501500567727083963789219292310036352199625841639857128608483762838589474742102206694663143873190978875623315913027172354837796093946409448520818944284548071316617988882060414683753190804812264942999778842544938933486404178240534509441079364326608534598316757645971047872480181084523790796126437732131113840212215790523354337088598206518442474259563551692255058320764645969599749440779446524263921526960110030164883642170638744964782507461358608048235313554208501622633988073770032096502401279595742369694646730655781848386805000320547334903494959457467354140430329357640822517842029786370420501340500823024368230329924179448179028372960467721824120079137860130652912856573386892500997772332607324213949992727682628205480184936635712299067493222256813315327113802832291289854993311866316936286964968012744895813224585659082520993940580394930985159387539760210257315257875470078576598096471673381594649027005658269062326704684994627082507235320232650472856354438402552971237856305072164709547785550305913861731400282892339722023437562476615916988245657000876819516682662652718486413486273685823454718621994246883583490041078443151287375292834234913893992731257952915310416846261645873923645432234735388330535704615252184160559672244753837318202215838199029710227539692369186684497071854814305029380930492676464242617916880270388882096999279032607384665065729262151095085683079696641166615571965192187035129448797548898761755635429434597192279379147141640713673125097484207653257905298890390430599937142436351978262904453452561543925941622853987594858561490014778157568269406651147373017701678604225713116658212981711981812591617904754237816851307743572132147662504884690477356543324703070472008412579556978602518769505680990084910957832114312225747212742700528205375296149984243413945225709408309314082808291847285554168735920561757592875894017788088021642574724212465149482622065813760587041239906561089303579794826624507448024821663393607021234000295494588557004351647646048511304154845149845552826854146634394824569158140584084168591027896884923656779514559424242329385410211703295369124392196797546326939208251586184740864 A100629 523 7430978811249979095128810920199405789711597308683246908769342978249888151788055454866172625464484213786018194851227575128502286899125555749521066697437298130544125437886050598798106806504214642027934076877212070990833616357763311191553536581352533978920160555325477224652416861839213699695087373146715622135912659655335059326147562368638275494939824491353903200201123275285318598947377225028216820615229864636163267384127759301631773534766017467890077878518307337667665269070447139428676359829474353021419705430552361775233472237702260572377308969495914841178724563474885093641793076932869179720462997472870143427358153240846255643607152670888840849582734074843937287640431214641392961079509505661577203787540512866818458910306040186567318252191520612748088320328240470941178838484446570639800657262224202258270238501243310593372672842776953067857842359754935325053911518947147898961037168773788582765131148177921021718868589899995084792553147011282411709375114969394245113059590976834894964534100266280811513151351108542757852127245050773312741975714900501497795154324409328803212840714455303490824064481360462436450786993542752920603653794067519822545597434498132487408967918234084204906944924214242547564856393896662576932403513255794412953889681755875352000063976054698995963552768897863185083046556383730087409944254283217631868922108808789493802064325786918272299862256551827448556808143785277866850571925374897812922608369037650468561526018236580413104378627929413839069018315806423273000644986047164925001579329848350086072824500699384440746885396878215267327261729389961897027306764442721367739473609360554614345692356799523972555568690072332037770679741027524894084246673040090801280099823828636936095026063759800934335633854824425741214160335423020980164221802483297135166965775132833349907872410774909970126518890727130231458010093273069376093816734468339524455739129417863319206405001923048813100364495944163336614481466346088979219973817333846948820820085055719165145848525340882304303257583865255879911126434108737620795690851620407468785582655239775104915474215002134161996517593564313070204995393290841130229664318555446865709902463495626777417383315053589743616302586458682372456087189553675575454561433441846094698646153620300358817935958102188637212566410161824542222908850424145290660056784174457983377609520687438785749249624253174644736 A100629 524 7791946037985258079653788039459012125352627859549844310609722582761354718649312036641751826919046998954887814684320805817944413987537478745609802033332012324533436875156803392685323642736963372479083002595599524551284350105958021795994441174328314669480186274460967606317132663319915344371475937384690480196786753010752615167974506358257248365382021405845910402054093039505578235209845021111187480893435270540729534260579149337467838565990811532410306301545212634902209777180813179673563742684550899193788189041546873300827213385120885581941109129998148400503822287870241111950536817437960232994564208038112283514485502892673603357751013719029937182692064965263556385324852801323813265556907759408593978038724080819837032370333066394670012303609975918032939458576505080057617541742667047255199613989394005107167973606679705648756343798787686340082104910222391063403730324891524555300968510284144136961530158831811713269884350522977246031436208680502466140569720554147539963671573668125626822331308720815668213214191139991330857552178106359677181729927227508258552051740871836359157707665000684313194334237607028259763820422541085686474896880768143665445572375476313771117345943830223079244504680852873593555366858086586858269471946315707882357537826936848753098819083755532054391478308199845787161640625906626160135969706379279211554586869166285252252993402476343614295100365526089018697903656177791524510705307221908849083136993172023377722370706098440543251336924159713045715634949515036089909924316889392008398456047375063539853898023645357739340606101916971452152950795156808686137305217832291000898786279408852915292148708723417649046427994761285638837428280127677943339283039429686252043081952870936803902778049832997024521921604956377046019379387876529647296679040760725776804836304625685862712997221000711996835384672363091309581314391563901994106949976161873585195701113368465447800175331296462832245527801699147014853866518055316597474563265484655898206740241507385779311973263307841003117092624259094549533689311772003659463462330428720381989311118300702420411848290470077831049660432189293141903273249515337028971700492493596252658626685562390343757210126965632919002208100898499327380514080873434920207842209632717210594727589178560069047876015202960552453804036101845331185928870742348572299159702522516454378160280764351812205805174000896856278695936 A100629 525 7978952742896904273565478952406028416361090928179040574064355924747627231896895525521153870765104126929805122236744505157575079923238378235504437282131980620322239360160566674109771410162650493418580994657893913140515174508501014319098307762512194221547710745048030828868743847239593312636391359881923051721509635083010677932005894510855422326151189919586212251703391272453712112854881301617855980434877717033707043082833048921567066691574591009188153652782297738139862811833152695985729272508980120774439105578543998260047066506363786835907695749118103962115914022779126898637349701056471278586433749031026978318833154962097769838337038048286655675076674524429881738572649268555584783930273545634400233511653458759513121147221059988142092598896615340065730005582341201979000362744491056389324404725139461229740004973240018584326496049958590812244075428067728448925419852688921144628191754530963596248606882643775194388361574935528699936190677688834525327943393847447080922799691436160641866067260130115244250331331727351122798133430380912309434091445480968456757300982652760431777492648960700736710998259309596937998152112682071742950294405906579113416266112487745301624162246482148433146372793193342559800695662680664942867939273027284871534118734783333123173190741765664823696873787596642086053520000928385187979232979332381912631896954026276098307065244135775861038182774298715155146653343926058521098962234595234661461132281008151938787707603044803116289369010339546158812810188303396956067762500494737416600018992512065064810391576212846325084780648362978767004621614240572094604600543060265984920357150114665385259160277732779672623542266635556494169526558850742213979425832375998722092115919739839287196444723028988953110447723475330095123844493185566358831799337738983195448152375936702323418109154304729084759433904499805501011265936961435641965516775589758551240397940089308618547379539247577940219420468939926543210359314488644195813952783856287639763702007303563038015460621627229187191902847241312818722497855254531747290585426359009671157054585139919278501732649441359698994852282561836177308951807503705117667021304313442562722433726015887712007383170012808109058261095320063311237646418814397358292830422663902423649001051318845510705025039567831605712695332968289619134391163640164938034339535383056849283236127502696255698744498176918380829384638464 A100629 526 8366538351335864295558195657998103652714247281106265648990106078148167972313519122568869441191389824999547335854516606240109447005589605696672300827548823710935012459319726360871327666182711403786881985054395767865228839625425959590662827160383986568053612342199483974411871948363103797391016706579547345881933687116803004623231012842614735321066310121120032098042135206904423632448920015725244952540482337016336396407624747105981108523184518342050477404619850633067744787780759921345932057650376339121178259571127351519527112808976914145248747977827264980179656662349645766865557600134990427415048354823958144817648794297536631106004098008520228261149199066128587673905554279424940870394470513387136859254715537172215230520068470198126082888980617326824762906333509008206332284365167453944492227009067835698435855454820125727078739922081379319539643636061546426060421047453138178149650797199059683899979210575079218230970626799596942064291076048247351230273572146980670325705609247363581205353343358195722355035426497338930939175559895095505777161871536651980512743635186100922511516131876615735697471710753819918858350349707716059935847906967897100429574655167950017395857551767265275434890997995502367985574255191040923132692291153858261453760086444168312964451655237673758172773128702936572025655788493482426870512200536431696419903980465056486058429245434915309263973540743049542523057176760610739819865424102932780376268242690403927366259287570307472466241399385799953023301256010422766605710131718769781348781515092331137398621157418961548172098953137858823590638113773922124672113619039961465403848419038635371013509247383927178000903455779645286430305480973475867765690421609495236016462542657121720411299221894845120496740832090867729824580363286548430278412822368992043150241825750203575480467224584235604780708165844788053028389191115274339709633718480806662625451510427086874001937047746068286243519037639152414973345728549244576269811354284890668152863596010340916150099636783393472188936719948906830204761911071375881446972904029824924943179668667675997374232814620623187733226227039559931457911450505005097462814531191772348649238666690835473505853814879350275763875186286330706644326331254725524369262953275224147780174926387709750233032335889878593791795221462557255673463348805149590064295612653824218794018605632267229015566710920360368096552826662027264 A100629 527 8567335271767925038651592353790058140379389215852816024565868624023724003649043581510522307779983180799536471915025004789872073733723756233392436047409995479997452758343399793532239530171096477477767152695701266293994331776436182620838735012233202245686899038412271589797756875123818288528401107537456482183100095607606276734188557150837488968771901564026912868395146451870129799627694096102650831401453913104728469921407741036524655127740946782259688862330727048261370662687498159458234427033985371260086537800834407955995763516392360084734717929295119339703968422246037265270330982538230197673009515339733140293272365360677510252548196360724713739416779843715673778079287582131139451283937805708428143876828710064348396052550113482881108878316152142668557216085513224403284259189931472839160040457285463755198315985735808744528629680211332423208595083327023540285871152592013494425242416331837116313578711628881119468513921842787268673834061873405287659800137878508206413522543869300307154281823598792419691556276733275065281715773332577797915813756453531628045049482430567344651792519041654513354211031811911596910950758100701245374308256735126630839884446891980817813358133009679642045328381947394424817228037315625905287876906141550859728650328518828352475598494963377928368919683791807049754271527417326005115404493349306057133981675996217841723831547325353276686308905720882731543610549002865397575542194281403167105298680514973621623049510471994851805431192971059151895860486154672913004247174880020256101152271454547084696188065197016625328229328013167435356813428504496255664244345896920540573540781095562619917833469321141430272925138718356773304632812516839288592066991728123121680857643680892641701170403220321403388662612061048555340370292005425592605094730105847852185847629568208461291998437974257259295445161825062966301070531702040923862664927724346022528462346677336958977983536891973925113363494542492072932706026034426446100286826787728044188532322314589098137702028066194915521471201227680594129676196937088902601700253726540723141815980715700221311214402171518144238823656488509369812901325317125219801922079940374885016820394691415524869994306436454682382208190757202643603790163204838936954125264153829527326899124621014784238625111951235680042798306777658629809626469176473180225838707357516000045075052167441642511940311982449016930870094501915918336 A100629 528 8983502149929323765329132103967764004606458426402082415775180258304300420850299522525977439402703643790054755574769259422544899587413121416185707020848983420433809023532688781902861597588687659967727169905047651005491400436808346627828597404187442277973385846102186094543772713089832885711956719737195968261626365851841359232828500502996570832918965454401084187890309085916173224774408964514933198187610938387703760076310043465114876775226091013154735508507304445357715003998206070052077622561588244654416501461047740156866213724964635368210791587428559056749428392325060771468102580346007267755173625556876017316158363780437780990575977547143277434022689341404006347523267055720741681269506368558520749393789541484434183739198787795425541623189237549150825051414083114791898195364341584063795078582538562442570829383058911390102852395557278106998375798094717035778797629700323141930442991947572436075627111124965648727816454110222503036934225262967822913162589376094621048265814960295438874608217461927360270493314431870634852840398737981097027372325487018380408965806089114583985597992446621922994905186893207014642497102126200909069610654614292142059562673784205678019459817678757840337322253428871056397149706456269749263140814734282834290829246876958958525453167454718974617368326351677869003135021133150033139890382018241948165321969889410119603408388568229637454623047125180331111072975031228587128171731910816607350605669219668980267010763492682473726731818600821321258353805130122304426341485646992120061521844192723163882390096652026904920173395850735056696705997607530665779390679243209352752441098078060669742962147926885196389862750256739671924678656017657273874715237918308430439626984580335682664446456727151735879670287104526049964584119309881146191479811715469517453627364022113755507718554097294779922980706005877224952111333849999263780217739253483854918804933629535279097298065180038450499670239653388167867485153955074745146054359685768721663034468403342578168839041781538399737842186298516406670119347879504933134480445251561165309152833794946075261627952971401809613368754426095200960932820095729894479020246895558535431397462183945725406079149865911905033606335831424519219487874172677193155608852985365950446330576498605198397800565389378904436557277327690175411258884543189541428489048406114697263264617901527287738600324577308460377304040212440985985089536 A100629 529 9199106201527627535697031274462990340717013428635732393753784584503603630950706711066600897948368531241016069708563721648685977177511036330174163989349359022524220440097473312668530275930816163806952621982768794629623194047291746946896483741887940892644747106408638560812823258203988874969043681010888671499905398632285551854416384515068488532909020625306710208399676503978161382168994779663291594944113600909008650318141484508277633817831517197470449160711479752046300164094163015733327485503066362526122497496112885920631002854363786617047850585526844474111414673740862229983337042274311442181297792570241041731746164511168287734349801008274716092439233885597702499863825465058039481619974521403925247379240490480060604148939558702515754622145779250330444852648021109546903752053085782081326160468519487941192529288252325263465320853050652781566336817248990244637488772813130897336773623754314174541442161791964824297284049008867843109820646669279050663078491521120891953424194519342529407598814681013616916985153978235530089308568307692643356029261298706821538780985435253334001252344265340849146782911378643982993917032577229730887281310325035153468992177955026614291926853303048028505417987511163961750681299411220223245456194287905622313809148802005973530064043473632230008185166184118137859210261640345633935247751186679754921289697166755962473890189893867148753534000256184659057738726431978073219247853476676205927020205280941035793419021816506853096173382247241032968554296453245239732573681302519930942998368453348519815567458971675550638257557351152698057426941550111401758096055545046377218499684431934125816793239477130441103219456262901424050870943762081048447708403628347832770178032210263739048393171688603377540782373995034675163734138173318293700075327196640785872514420758644485639903799395629854641132242950018278350962005862399246110942964995567467436856252036644125795633218744359373311662325405069483896304797649996539029559664318227170982947295645022800044891178784295321331550398769680800430202212228613051529707975937598633276572501806024781067907023842715453044089604532321485783995207778027411946516732821051940281751001276360422815825049462693790754412887891378707680755583152821445791343465457014733257042510334571723159347778958723998143034651983554739621129097772226090422772785567861449997582968731163942644326732367163863426359337177539569648731684864 A100629 530 9645961984373033570871050265651304559507683072945141730512768424480450680927768240263372103167108481014579666310726912991492547204885812430948704179295993486402356972195648176304716802614431489780039152548203771597551770321332990846588927336133889509445858341849544587542866960794505838559539946859673599606684803276247454821296514809272455431883609211201608963482899189835404549469235870080215647460118863186764654515995525259751728158166500976854773699142200592481701240865201078385589601438863314152191423934484065467111574449017361915757566975569396471285850752932498353667007622439828394796696514142133070574907466198462798479333576942052668701345562110824496496497210650848698807479146403755642320195934476545620028056078446706049159918671132623194496541810251382964254148712816477031708660039438290587423897590958470215463412278808441291083703194483677194760999427441301543805804739301803739883967256243171307602348918973522607456723294401885949828088192325250860400953728192314112116102334702958534372344624817882299198926821321807121199691738695552804101848810583756199953697178140374046234937038081772993111829546351701242294861887255384061083901941991369987107771492129096889538097171672506262356682394211419656809827474381634925823324742014212215700260434449407389213062768816677860523859259309787063449286345948323910696346265496328300107021879758151639371385667852629085056127442807137840103946037207159229306131138772668027548120144220265489992173100463283013386034789957758080497823180445471139108485457199338377514128463858683662186061556457042291518264512662849613209897329539202550038265525102899757912469787877971529410249444570328123625566050726267897457104287042998457094822200302909510436407918396548975208203418594217479544487687669225403134850186290544808687057681261416400174347766355071970460179882783558366240138336259171151890028130463192152735068981335576150850281897978085374229649634523946139146051699500642770909459554572149374040614943478275427579871812684921250860551790940316814991899714889830159120815070576743424486615287653754240833061675432899198891159301162083534277438558991052871509230729634567359332877337914360906714526567065393604334099248333590319785055966360052900342103765635054680939736607316583879183536256669422975076830703238307894652965064825609744991149396399605887792665559020248962322217547718631215256158168340275731783988475187953664 A100629 531 9877465071997986376571955472026935868935867466695825132045074866667981497270034678029693033643119084558929578302184358903288368337803071929291473079599097330076013539528343732536030005877177845534760092209360662115893012809044982626907061592201102857672558942053933657643895767853573978684968905584305765997245238554877393737007631164694994362248815832270447578606488770391454258656497530962140822999161715903247006224379417865985769633962497000299288267921613406701262070645965904266843751873396033691844018108911683038322252235793778601735748582983061986596711171002878314155015805378384276271817230481544264268705245387225905642837582788661932750177855601484284412413143706469067578858645917445777735880636903982714908729424329426994339756719239806151164458813697416155396248281924072480469667880384809561522071133141473500634534173499843882069712071151285447435263413699892780857144053045047029641182470393007418984805293028887150035684653467531212623962308941056881050576617668929650806888790735829539197280895813511474379701065033530492108484340424246071400293182037766348752585910415743023344575526995735544946513455464142072109938572549513278549915588599162866798358007940195214887011503792646412653242771672493728573263333766794164043084535822553308877066684876193166554176275268278129176431881533221952972069218251083684553058575868240179309590404872347278716298923881092183097474501434509148266440742100131050809478286103212060209275027681551861751985254874401805707299624916744274429770936776162446447089108172122498574467546991292070078527033812011306514702860966758003926934865448143411239183897705369352102369062787042846116095431240015998592579635943698326996074789932030420065097933110179338686881708438066150613200300640478699053555392173286812810086590761517884095547065611690393778532112747593697751224199970363767029901656329391259535388805594308764400710636887629978470688663529559423211161225752520846485556940288658197411286583881880959017589702121754037841788736189359360881205033922884418551705308047186082939714632270585266674294054557444342613055155643288779664547124389973539100097084406838140425452267145796975956866394024305568475675204674963050838117630293596487459897309552694169950314256010295993282290285892181892283941126829489126478674640116027284124636226381424378870936981913196429099689532436734937417950768863878364422305964380442349346804198592464551936 A100629 532 10357272815335360562800314781036116305705296164758041533659296423391245366481423882549663402445367237210464141497791266321374504118180193951328735675913703081981785973224472557687700199442667636559456598448522565638834631799257151702991699016103863630086861165223145538997605648672829188273569955141969002886327423262919118015176513856151218408389414310138816840184877568901989540724995555026157775617168995414963132798734872468243894379701859254585826494824173699545182576989664344032509953964398119424459033132570176953591793960399697191093664306150047205657633012845514131143409853140444670875997024269415758449821871387155791235344061210203974795450495115181985012030524575154509005569283501531623835178774722230579268135864845653240016804741633598974763423565031581842560776438466816225280962467342382070782567260504953717401357305511772298485130404719530289329878769283778772580060682565763234153032550074818147369411194943058372235818071194370008808383902060177660104489427448815577524484220634613194893328012608548607759169423968599269293146075744694248564633823648432886909591523600098156446561627795080394777835293076768237404750948649678435568756288230955802215955046533898137645362974600878004794286692549256783932438173467849957355641410234669658409079076160739125812711942015710007579306236610579742559640452596848325613907949249615814259733068379426420127221860407540116983617422816191864652631367588387016733599503328961689246000771426210924988449690615180747821337411496700044304471489801001313445702908690691521065220882553941073674661563006463567739961067141079240725689653472152425583538494720305373750093742380986239409030882907931015740212784339299416928236118927768729750180130308939410242935674307153651945387118444390592338780898903496393029149356994349376833372359870843866346718088656420809213187666708124157377146159187247769358579852214857906940239556785083492304880836049171301753066593454675299124439354220120058008737240980527208482828139492020361983991465838493681195370449650722452067272945090886194104594210247761216588264562551626758999826922883817175425532165504340893735423400378984709934759036474671209860947135980430235769949603417254055995630032302738230434749281261525841949820721310252131451970818819680519883525851006358390286502739434303425478274555714128449498971616746611858839636051164381773737965145412210119852483898906186716908674559343292110010843136 A100629 533 10605847362903409216307522335780983097042223272712234530467119537552635255276978055730855324104056050903515280893738256713087492217016518606160625332135631955949348836581859899072205004229291659836883556811287107214166662962439323343863499792490356357208945833188501031933548184240977088792135634065376258955599281421229176847540750188698847650190760253582148444349314630555637289702395448346785562231981051304922247985904509407481747844814703876695886330699953868334266958837416288289290192859543674290646049927751861200477997015449289923679912249497648338593416205153806470290851689615815342977020952851881736652617596300447530224992318679248870190541306997946352652319257164958217221702946305568382807223065315564113170571125601948917777208055432805350157745730592339806782235072990019814687705566558599240481348874757072606618989880844054833648773534432799016273795859746589463121982138947341551772705331276613782906277063621691773169477704903034889019785115709621923946997173707587151385071841929843911570767884911153774345389490143845651756181581562566910530185035415995276195421720166500512201279106862162324252503340110610675102464971417270718022406439148498741469137967650711692948851685991299076909349573170438946746816689631078356332176804080301730210896973988596864832217028624087047761209586289233656381071823459172685428641740031606593801966662020532654210275185057321079791224240963780469404294520410508305135205891408856769787904789940439987188172483189945085769049509372620845367778805556225344968399778499268117570786183735235659442853440518618693365720132752465142503106205155484083797543418593592702720095992198129909154847624097721360117977891163442602934513785782035179264184453436353956088766130490525339592076409287055966554911640477180306461848941562213761877373296507744119139039322784174908634304170709119137154197667007741715823185768668014496706805306147925496120197976114351412995140191697587506303425898721402939400946934764059861486416014839828850671607261018617529544059340442339790916887495773067462763104471293707485786382912052865801215822769033028787635744937476445075185073561988080342973193253350063318897609867243960561428428393899268153339525153078003947965183264011802462156616418621698182606818118471352852360730471430510991653378805180726707689753145051267532286946935548530543451787316392326936307676308902103162728943512479935198114482748767531120651103371264 A100629 534 11121037004403805222398876540763880131964146310407504035019090336208792065437312541766037352327734677632204439178432486271182430238950313013973483868269452413841544405667660325529536434514733731505120012466952189734202022782502775914615013158410367907616727585981465658060752220838666791857302414625735976110626472115546805342086889669865082873646426623660154887182026938049507926686979009645679017702961762853110151104067806856459581228124422932210265705100034827442472310629902621909230753267888867812988472449042335610152416198471754631012587666929246104288929990735357773391700101290593189077472722657614743892255148658338069453201545551412063308917041526678594678758317401003227581464388625307672570466732936332955531944788599189188407153713933509302847008387201593305236488923895583017205975552159749757186970877697272165558113933295935641248096357641406661288311767429639792882595543328847614991616265448706574024732378264179072742958253896404711788810197490332518524646508417606904850753091723428009419229505688597980087991130017073098135889858068550160776099303696362662731890525645308441081968440757098721315392942359823699256242309868836060421062854336576216334742813567312664145535105490012420869298138036766189023990057146597618569368624515306467057621505397066946138306803006530700193258103152819470473438768355525457796023441195381915702490994594842048421193512446665508563162749692837069486077531033969156565453652789933396237122053016586800005825149733379858255366858339905275552364028814924547325584766139648565649904693396358466835949489245251115014653353921048889265337092177116878652092887695195061847427375115146267621953502285892272907068785204597990814660727440183320132121477446478285859734034045233098488101112944583997186283028324999817028539715747539857574328581758904297470337296927738988996124130105485308360599972880309777411012840566831968898835080699367125019732713002082147232792121649489517009621115177693808585287333067158833317980159176688376921831255329857894659191566963666888600466222767739987834285034091270620615942248388745810375682575861577194023938883559300871157263695335213333713459088824795994676380164155203189660375731561319003156145926913921067741540006244439778558336217772665793525126915394217288517005314810719493583933334021185688242490593825277903935317669889735963130501337073400609565757993283331725961664672542160530298091862771662712367851368626520064 A100629 535 11387941892509496547736449577742213255131285821857284131859548504277803075007808042768422248783600309895377345718714865941690808564685120526308847481107919271773741471403684173342245308943087341061242892766159042287822871329282842536565773474212216737399529048045020833854210274138794794861877672576753639537281507446319928670296975021941844862613940862627998604474395584562696116927466505877175314127832845161584794730565434221014611177599409082583312082022435663301091646085020284835052291346318200640500195787819351664796074187235076742156889770935548010791864310513006359953100903721567425615332068001397497745669272226138183120078382644645952828331050523318880951048517018627305043419533952315056712157934526804946464711463525569728928925403067913526115336588494431544562164658069077009618918965411583751359458178762006697531508667695038096638050670224800421159231249847951147911777836368739957751415055819475531801325955342519370488789251989918424871741642230100498969238024619629470567171165924790281645291013825124331610102917137482852491151214662195364634725686985075366637455898260795843667935683335269090626962372976459468038392125305688125871168362840654045526776641092928168085027948021772718970161293349648577560565818518115961415033471503673822267004421526596552845626166278687436997896297628487137764801298796058068783128003784071081679350778465118257583302156745385480768678655685465159153743391778784416323024540456891797746812982288984883205964953326980974853495662940063002165620765506482736461398800527000131225502406037871070040012276987137141775005034415154062607705182389367683739743116999879743331765632117909778044880386340753687456838436049508342594212584898747719815292392905193764720367650862318692851815539655254013118753821004799812637224668925480814156112467721118000609625392054004724732031109228016955761254372229437212068877148740435936152407122636151936020206298114132118766379132569077265417852021941958459991334229060770645317611682996928897967955205457774484131012164570794893926877412114165747542307874909461115510724862350075709824698957682255046680513416764724092065038024023258453722582106956591098548613288094928066212224749118790659231893429159855173367336966394306333243736286999209772569729961363678503441413442366176761429947734037694144760310368077084573629765293967089626245633369163162224195336185122131687384744624683172383025246067478182617464679801473556545536 A100629 536 11941122557880037852039295352430619006212543161939823565848757932421601637179387326253941127940512478548855195664347159269674381281523264940994826056350217558319422737118589535746518217070306751740633827525167983925996155126974085895621992486495549377635448571082855765879512392415360890817088242399842024331444493952032365525385320880607691918660275653971016264685343824478413643503335118866664982186906453448153937719397380753734616930162477978178879049718757498081605473885246230191199791450756953554813133298408464491265208286954207829983902848448513190964089911260486156894182733220746284882022438536633382596162902793795071503319310159992274632920059633539618912126649781324145013208681233582712907007718354379023544181287577787804081376883447340493559915178617137051270816368499440494438167573075416843665495219253549934870799232736992267220340619581640326417462067040565222872740356548187869939147793570962375234107164949237591429652678694580702278311364243069860807167730903552591729442072480752894366492670112693571142395276440353219533761376065626166667222121956062387647236955974712262569949327088963121973257697206163963157825061184537232273486237234001656442285343210658246777926265624878350566855848335401106864147863718451962356730137415436281857446428306672506996655302931840957937506108182088528968864286686375385532337229695886118543006921879839842063668642311449325882497990064042314724795630777830648130331780534125773714162169716654612892577906899792402687979068263039502558817959811725641867747708661399689599912410913566695138275913354064315573867678966904586352937069329113608345084878651265901743849479463669363423188495987642138578741819919049259844069055422789289053040036182956457035424229870606685675785331309547632060010406613928968335890494443204970184559786953139028607238555098420058240614252389877107404313064614854354082334925117651352186946451025325652464323839251324200567574765312752762662789601759811034143873280571626640184559988110187716115646597518091337472160211476985826694269409285023462894923022241063098657773833263592987505143534250628267828066036497487329561189311078212256370610255384114467751710727177427291956549778531985034294741884374724298268828726873876157687384020876483386482077163966880550424583541742556163793168875166309175536187204516797033878404772886834971930141255703631992397848835650624356231145979571782164703080420452002816290644087509936028291956736 A100629 537 12227709499269158760488238440888953862361644197826379331429128122799720076471692622084035715011084778034027720360291491092146566432279823299578701881702622779719088882809435684604434654279994113782409039385772015540220062850021463957116920306171442562698699336788844304260620689833329552196698360217438232915399161806881142297994568581742276524708122269666320655037792076265895570947415161719464941759392208330909632224662917891824247736486377449655172146912007678035564005258492139715788586445575120440128648497570267639055573285841108817903516516811277507547228069130737824659643118818044195719190977061512583778470812460846153219398973603832089224110141064744569766017689376075924493525689583188698016775903594884120109241638479654711379329928650076665405353142903948340501315961343427066304683594829226847913467104515635133307698414322680081633628794451599694251481156649538788221686125105344378817687340616665472239725736908019293623964342983250639132990836984903537466539756445237853930948682220290963831288494195398216849812763074921696802571649091201194667235452883007884950770642918105356871628110939098236900615881939111898273612862652966125848049906927617696196900191447714044700596495999875430980460388695450733428887412447694809453291660713406752622025142586032647164575030202205140928006254778458653664117029566848394785113323208587385388039088004955998273196689726924109703677941825579330278190725916498583685459743266944792283302061789854323601999776665387420352490565901352450620229590847207057272573653669273282150310308775492295821594535274561859147640503262110296425407558993012334945366915738896283385701866970797428145345019891345549904631623597106442080326712752936231990312997051347412004274411387501246132004179260976775229450656372663263575951866309841889468989221840014365293812280420782139638388994447234157982016578165610858580310963320474984639433165849933468123467611393355981381196559680258828966696552202046498963326239305345679548989427824832221302422115858525529571492056552433486534931875107864026004401174774848613025560405261919219205266979072643346255939621373427025470657854544089350523504901513333214977751784629685546963506973216752675117815689599717681427280616318849185471881237377518987757647015902085683634773546744377511724204928170300595749055697425200162691486487436119011256464645840519160215397207706239340780693483081504936655954350542850883881619545610174492970963697664 A100629 538 12821682715905657416437715111393575685179723426379993533832629450492839278906381562894389833903463232211808650904513010563438678043294247996179036904308209383866723344380786832419779672046299107853503340882975276967101792623024106590297831826964026556624351355772699205184384600462673368524205179763360512517497591490812200666261952745168989349172344017037631847176907864162587714201756800615149670770296444242791898519608143791337502394533939720649621789120405363003819562377928653894622732820755377490628337726988240959890336813774126519841997735131902123753842219816832545230309942957749510570446397963252619048093810646944215958184498145611836790260515277105601986971764655208188601723193480381672211638809887909211127668160310442418639292259264182789504083577173650535089507885481645379477499905131651371277711682584586625543253172496818589279063946770880600999441105314946784398342750318461587363135320874460614219242654304063238831042034908005022179514999882282211702514391654321727923498445407823817690357164089433880631509267854049093146453369517455383899391082242252875970139277668495242687024318056075872856300199020186197844151881069196608377244779206533653407360815147478202135972671389565379915767232536720948255929047394754032517294756424221199037392635912291769033241426869307457853725086610577061224505178395087622410194987996767726220648474743884740845315492127099175256643801527698671825784118618618418886564635755879902513255742743358287225290517816685279683533147630576547261557863452200987286646191469911901104043782334570609583424311420058976017596288348570566184568156578656902127673059037828909247445720860770884014933299577587551336799009344959484610820663151622862395474441196113663889794045195060506664112414272757983062996451456621754267417304167708769091834842280114903102324505754502052853463378241503004440151015466583571646708148674730377493278271314259836271033174084399641532769563763287081842582803921813109696968774705842151278761138270851271284408572558469265695956854691524495576852725873103628931590966240711659251890027507922207197382027848076069443668144421262616659920530486423034814534675609244889228511055319857152092806287947729653064338704537713567520292199537153603505363340364369350106962477346545397803016306551032393733719906761101117488161826983326685794388135049815928347258672476868218942020342467777622998456449715672120458953989074820408417053096657734329141521230241726464 A100629 539 13129403101087393194432220274067021501624036788613113378644612557304667421600134720403855189917146349784892058526221322816961206316333309948087333790011606409079524704645925716397854384175410286441987421064166683614312235645976685148464979790811163193983335788311243986108809830873777529368786104077681164817917533686591693482252239611053045093552480273446535011509153652902489819342598963829913262868783558904618904084078739242329602452002754273945212712059295091715911231874998941588093678408453506550403417832435958742927704897304705556318205680775067774723934433092436526315837381588735498824137111514370681905248062102470877141180926101106520873226767643756136434659087006933185128164550123910832344718141325219032194732196157893036686635273486523176452181583025818147931656074733204868584959902854811004188376762966616704556291248636742235421761481493381735423427691842505507223902976326104665459850568575447668960504478007360756562987043745797142711823359879456984783374737054025449393662408097611589314925736027580293766665490282546271381968250385874313112976468216066944993422620332539128511512901689421693804851403796670666592411526214857326978298653907490461089137474711017678987236015502914949033745646117602251014071344532228129297709830578402507814290059174186771490039221114170836842214488689230910693893302676569725348039667708690151649944038137737974625603063938149555462803252764363439949602937465465260939842187014021020173573880569198886118697490244285726395937943173710384395835252175053810981525700065189786730540833110600304213426494894140391442018599268936259772997792336544667778737212454736803069384418161429385231291698767449652568882185569238512241480359067261811092965827784820391823149102279741958824051112215304174656508366291580676369835319467733779550038878494837660776780293892610102121946499319299076546714639837781577366229144242923906553116949825802072341537970262425232929556033293605971806804791215936624329696025298782362909451405589351701795234378299872528072659819204121083470697191294058116025949149430488739073935388168112340170119196516429895110316179887372919459758623218097187650083507823866766569995320647533723743033638858475164737882833446618693140779212326045289989492060533114214509529576802862487350288697908257171183329184523367544307877710830926526253453450291011510627592880616313056196628830687004285950419404508848251349968884812616098219062370977519953040917739767527899136 A100629 540 13767176986125814406244959806100101138086925999656783974125653256888298946271782864582192859622561650872042975161191049794117913874355516812125624116195210202006971696698806203997596558741115016516193402029779644437561066804715648606236814649129606257294270307564250973978031377218302146635404257869358605080112695802951571584846124402399557812016885555209473896228222300745881164806985051096915129525897589061969671968866948079765005220711240065556375364760287410091103335874558890174676916930822544084595814257064367874824161090396178933421918839924397466948924272114334723018155498236789914415018395843292752149477391967160502469190930767393871231164631108819234518109086817381971528950271310729924936695169758232871902623507318458848836725268531404526271522755602880290285584200219445028281342915095886303527831352604483077596817652330520626249608967218404246603356115401447054742811287304121525689228269794568614927929943531046312673790702382792984716192891408961487276211948281161789623408953233361169877487568580856034116675033138511239060618740116618543746752413136130612913423117537812549218088152401887042003115865587497740892804508512270236493596489319700717727003416682580073761719992191984545598008874623410897959330874164225642906475383308578988033877013088632068101939366319012799412661899691798991411759863747386776326546042607307484456491719734316734481016358372009108268964383570645158408594849755787701455255961090414105249525405391728291210799339530392149841347024701316540028247345384709224903764292471556445810763584619780824590897900310118155096706094747024107527730933097084661560757151286938098015282835658038979048286924326777286892068206615449842212122508989313120828617735835295827176350393072082704215888219042274790244622916692560499305176439946198415625461567056602894986673173448737530442622172470233348489047850182541655268371091153668178237841158780540233807600518705892801044342147166876175493292140754041961793135339423696014970140917067260050061639683460167135996317342581780469221369778058358283070025655313224160063190873583766565206222906606411993695194898641581946395435858099539476637373964299918918622899413343308321907575240899664454340190229964121642778785703343995265996021626865570770593544485525638335535816321697848671530730582990774646140177178512249613192741205092347685767838832385131079214436272766456206144746977502270064007544973361273737806151544710123962279833359894475334364430336 A100629 541 14097589233792833951994838841446503565401012223648546789504668935053618120982305653332165488253503130492972006565059634989176743807340049215616639094983895246855139017419577552893538876150901776912582043678494355904062532408028824172786498200708716807469332794945792997353504130271541398154653960058223211602035400502222409302882431388057147199505290808534501269737699635963782312762352692323241092634519131199456944096119754833679365346008309827129728373514534307933289815935548303538869162937162285142626113799233912703819940956565687227824044892082583006155698454645078756370591230194472872360978837343531778201064849374372354528451513105811324140712582255430896146543704900999138845645077822187443135175853832430460828286471494101861208806674976158234902039301737349417252438221024711708960095145058187574812499305066990671459141275986453121279599582431645948521836662171081784056638758199420442305769748269638261686200262175791424177961679239980016349381520802776562970841035039909672574370768110961837954547270226796578935475233933835508798073589879417388796674471051397747623345272358720050399322268059532331011190646361597686674231816716564722169442805063373534952451498682961995532001272004592174692361087614372759510354815144167058336230792507984883746690061402759237736385911110669106598565785284402167205642100477324058958383147629882864083447521007940336108560750972937326867419528776340642210401126149926606290182104156584043775514015121129770199858523679121561437539353294148136988925281673942246301454635490873800510221910650655564381079449917560990819027041020952686108396475491414693438215322917824612367649623713831914545445810510619941777477843574220638425213449205056635728504561495342927028582802505812689117069536299289385210493866693181951288500674504907177600472644665961364466353329611507231173245104609518948852784998586922654994811997341356214515549346591273199418982931154834228269406358698881203705131152132138968876170587569864719329424299076874291263119035863211147260228958803743200482682652731758881863706271040741539904707454549776962771172256364965881543879576208979913108926318693928424076670939443116972669848999263547721633357046681256401244354795483260562205476560224251152379926145910344469087789553178253655588675913418597039647468116982553237647541430796543603909366994014564030226266964362374225115582743312851155092220904962324545543726052721944307513499181783166937374549360531942742389176664064 A100629 542 14782393728413554654046940133008608922593931793424498598351647733242782674827142132748428759010905298559798614755963971818410993314525399446314432955661832942366374250329750952102895420598807981627887629032220897736458273982281232335803775137306343435108963104793079837992947946903611793111414430822011462328815872117018365057179248375163411181868459814849873203416478133480359002387096736705534851950333532516601764612532868044480174197056009485292382058986376326475457302034433497931573271395997880305714319903145499247320698408471822050602825696760386558262717662777918102040049069792399586608785745346331177858959775497581866022025573806439215022171836651070707357758211910270073014211133122478020372910156108194602893481315133399353218885668019800097320640762858542902544892660049208104934540726824534094446591271309924810315940522608771068098877411747845582117233399872704252798974042517715489711214819561584209885869126111242668398830345770741285623569077557292237293712609158008324829343402542719920195027358425333449553844878897405502473448812581399967874861730157190444611896892308817235567519746552792173522390243199258655902119301445388570113545658762131967786301782682985557426963765793487244170217219806328530676329810644610117361971539484852757459569277825459670468668593128780969120697716870377286879823371150110552446345567409152054089165067788422045875370198012198730457331299806180165246413571253785441117333990048094270285953383919653769917086851325358570405929264919764676891299316156535664857794095864478486243806450182421809076454765276756433509052098565586483788797942684885653586670070443880860738020571835355013626405386201983816069260607303681980157356617713641466865652399074540705051923240720335046303620306094563666386478816761669957754290883269657548659593203853255103706670908950715806434716658811030941312257882678281009883839984924209933991856671651290886353959446018611455741821041979038057056311602978109751428299450031658467935570413828832536835516306149302491949541840706593830189329445270856801309117666862816600947118523861986928514744719890150464205755070502907321368105523550804691204619306997505822734259584251773815759418998580845112191200574028655427275169789613704376357933438374085362018198018513440505162551434588818809445383528233097743719508403338916506012868405115815492558538108423240915474797290652016212801980627641774422668058089458965474195274918037466054524455470269142393043473309697572864 A100629 543 15137171177895479965744066696200815536736186156466686564712087278840609459022993543934391049227167025725233781510107107142052857154074009033025979346597716932983167232337664974953364910693179373186956932128994199282133272557855981911863065740601695677551578219308113754104778697629298476146088377161739737424707453047826805818551550336167333050233302850406270160298473608683887618444387058386467688397141537297000206963233656877547698377785353712939399228402049358310868277283259901881931029909501829433051463580820991229256395170275145779817293513482635835661022886684588136489010247467417176687396603234643126127574810109523830806554187577793756182703960730696404334344408996116554766552200317417492861859999854791273362924866696600937696138924052275299656336141167147932205970083890389099452969704268322912713309461821363005763523095151381573733250469629793876088047001469649154866149419538140661464283975231062230923129985137912492440402274069239076478534735418667250988761711777800524625247644203745198279708015027541452343137155990943234532811584083353567103858411680963015282582417724228849221140220470059185686927609036040863643770164680077895796270754572423135013173025467377210805210896172530938030302433081680415412561726100080760178658856432489223638598940493270702559916639363871712379594462075266341764939132057713205705057861026971703387305029415344174976379082764491499988307251001528489212327496963876291704150005809248532772816265133725460395096935757167176095671567277839029136690499744292520814381154165225969913657804986799932494289679643398587913269348931160559399729093309322909272750152134534001395733065559403533953439115470831427654922861878970347681133176538768862070428056652329681973169398497623087414907193440833194379754308363950036740393864468129329827423440745733226195631010765532985789149858622495683903752071862559754121052144562390972407661231770921867626454472723058130679624746986534970425663081449584385462578636832418271166024103760724517719568697496885751756330844883552082113873351957357364540536490867524199369849368434674614799098593167514075346693192194977097080940056116024003793530170365445962479881814273816387337645054546785394883789387805343157529773864564433281390523840895063410706634770957763077286452669018950460872072732910692089568776605019050502157177246838595064379943023025398697446192425627664601909228162705177008812091483605980645575961516070365239833042401555601810476516669130314612736 A100629 544 15872474405032930800560050480035466352248683135203212331279541630497570904104494478324548028834425891166862737680742069978585216743190308095814249319338047630719757563815699388776699564595011254418886552064092221506462178405626394089213726022017163646784323682889224687824172427645339278923360766170748406909850042287078040737993510445296997420481435769667605139605132262699316143397941604134648742828721084612739289016679694994031455374184655054899143485320907307940177014720571534875747711618385790299591371475722951699208753822066431261217698363193568354014092734428178689807100409248394433462163580633369150622347884085404060411813363793572665683034988327150712871289523007511912530892240000036364995117711207737614257802305021255024845666568427038624612442325560483310160807286685448640347997160622860966521271182238797535131491993021455085058916844442530743412899972613038832212927493741625382235573033611886309852451947295971729673187254934426433857556038726364431372791800689118962909443673768586325031343111565519305932157386480359293093477439591786549979495437886777474712949141247600989800906327819612780690855804572575584636129944199577359662470402746533161219572918352480526197284820665007800876062404071056123271642324507118283185097389042553820166067522626671820207467150037611144680145642665034479582512815336548682385386751684217880851046758524223933620031673088859439091739264026178737104305517456393546449970796491438589500788588028861308359249164508507328841694909329927337816034377459871274305460533109955986628183646521838726015132295121756317719744320824840614733130333745916578913583263524621125047532194952017120018761373943942535084688394817603211290091901722316098314361169932273248604698075199043626509173725269415107629945253647037273725095236828533180153120361803397963391309982744479516106843602154942034245060732505355456737236373536653676283335783765426168268277125190053402435518198696152893149060091294079396570808856695189821106184890625005471892314466546494474033646372004615508054636863902037955880457591447905054878439171355757368887579606429219239070734160699040304548743800281915985801804691921117865553304553283981292168958500716450042225664341107375506749940159809515192467349926990382010945120261591807376528719393869214998459394537984561868511669497384455899349964288781026658227263135311880464573338668894954037611570829936743687192147639513624761415459422674999301723172269253566724022223942849988775364263936 A100629 545 16253413790753721139773491691556317544702651530448089427230250629629512605803002345804337181526452112554867443385079879658071261945026875490113791303002160773857031745347276174107340354145291524524939829313630434822617270687361427547354855446545575574307147451278566080331952565908827421617521424558846368675686443301967913715705354695984125358572990228139627662955655437004099730839492202633880312656610390643445031953080007673888210303165086776216722928968609083330741263073865251712765656697227049266781564391140302539989763913796025611486923123910213994510430960054454978362470819070355899865255506568570010237284233303453757861696884524618409659427828047002329980200471559692198431633653760037237755000536276723316999989560341765145441962566069287551603140941373934909604666661565899407716349092477809629717781690612528675974647800853970007100330848709151481254809571955751764186037753591424391409226786418571581288910794031075051185343749052852668270137383655797177725738803905657818019270321939032396832095346243091769274529163755887916127720898141989427179003328396060134106059920637543413556128079687283487427436343882317398667397062860367216294369692412449957088842668392940058826019656360967988097087901768761470230161740295289121981539726379575111850053143169711943892446361638513812152469138088995307092493122904625850762636033724639109991471880728805308026912433242992065629941006362807026794808849875346991564770095607233115648807514141553979759871144456711504733895587153845593923619202518908184888791585904594930307260054038362855439495470204678469345018184524636789486725461755818576807509261849212032048672967630865530899211646918597155926720916293225688361054107363651684673905838010647806571210829003820673545393894675881070213063939734566168294497522512417976476795250486679514512701422330347024493407848606660643066942190085483987698930046501533364514135842575796396306715776194614684093970635464860562584637533485137302088508269255874376812733328000005603217730013743610341410453884932726280247948148635686866821588573642654776195521711468295545740881516983520500808431780555817271857913651488681969461048004527224694326583862562796843181013504733644843239080285293952518911938723644943557086566325238151179207803147870010753565408659322076158422420006896191353355949565321682840934363431711771298024717450559365595723098796948432934514248529855225535684759182861951755689430448819199284964528403715652325398757317478388505973006270464 A100629 546 17042939619053373897859128823965357225754127531191135819247387284214395810142488987754128664456281050374332684314953519892341731565268500993921558829336793735607910919409265461540778519188253205620263306462369346824560727228270696251895164904716973453404691445871873706250157493750414622450014145278216889880476587971804307092359458005696250231991031801461738216311389355512010879364751375869023682724217896979341017825232822126655004006851634031458226461966188238162615350668941330179964961236951550411964745663004333876172306685672581351590511901577276549507769654370060183391406201577517508057110158055644867054570552220402327603586672387286273527044194222213515161318689666175806662648690125084806616187442326901428846581053224926729146951339678669263709815115742115171773622949318124537345578465994011710290952654015722868938792292428252454165236520016047223608243201723074361883138723509881422646321386795640114421600924761928552871723007006844039484027577204261181430944292044179052187374397097542834540611209782196195058808692414493927541541068490134705593650594076227151180395887342432722413030557286172970112711491722744848625064542585872414193084994591077126204390289852795515123552387188358369086892043685080827408062076991873086370915000128189352483281324652323871278965836101466259091587478940806343129818068842840956089281841698847179398417618807087754669627731600203648209981020687886740928393484566891847027020367771450071474563987948494105880686645169840722787849299195430797494052928900466668877949525981496533641865518423330369505324402165340930671921787856105546172832637786069219994510831752799355717469305706502454928171751879314931373017311523085419398880671682948428908625487997853034423213966233510266583534948503656669079733733671112454485571034165981192102132056574320458609670406621465961555199628260577790464561973911076457885393272440391849228774505264758282053710801739044286988519353053201629272748886311711331674759646943247730540788662140933875399634466891219957354808092847218392037272477903813992064314060195920374603995374124579470170790577552511992655702162728096651655683665023396184809587872395139161078192000270647262635374416739586375144261849232391556470605059084720335315603371052919610889001393580944395930601950357305329893947481151180744536568171406748906615591069770602300597566125437737338900944044109000012741212666441472971306182044928653924173800222301040709430965335454543852757327352932218706039151023058059264 A100629 547 17451970169910654871407747915740525799172226591939723078909324579035541309585908723460227752403231795583316668738512404369757933122834945017775676241240876785262500781475087832617757203648771282555149625817466211148350184681749192961940648862430180816286404040572798675200161273600424573388814484764894095237608026083127610462576084997832960237558816564696819933502862700044299140469505408889880251109599126506845202253038409857694724103016073248213223897053376755878518119084995922104284120306638387621851899558916437889200442046128723304028684187215131186695956126074941627792799950415377928250480801848980343863880245473691983466072752524581144091693254883546639525190338218164026022552258688086841974975940942747063138898998502324970646478171830957326038850678519925935896189900101759526241872349177867991337935517712100217793323307446530513065202196496432356974841038564428146568334052874118576789833100078735477167719346956214838140644359175008296431644239057163449785286955053239349439871382627883862569585878816968903740220101032441781802538054133897938527898208334056602808725388638651107750943290661041121395416567524090724992066091607933352133719034461262977233295656809262607486517644480878969944977452733522767265855566839678040443816960131265896942880076443979644189661016167901449309785578435385695364933702495069139035424605899619511703979641658457860781698797158608535767020565184396022710674928196497251355668856597964873189953523659257964421823124653916900134757682376121136633910199194077868931020314605052450449270290865490298373452187817309113008047910764652079280980621092934881274379091714866540254688569043458513846447873924418489725969726999639469464453807803339191202432499709801507249371101423114512981539787267744429137647343279219153393224738985964740712583225932104149616302496380381144632524419338831657435711461284942292874642710978961253610265093391112480822999860980781349876243817526478468375294859583192403634953878469885676073767590032316288409225694096609236331323487075551633446167017373505527873857597640622463594491263103569377454889551413772280479439014633570971295420072983957693245017981332622500944068608277142796938623402741336448147724133613968953825899580502753623363177851958189681550337427026887061432936397165880657811402220698809082405445807520510880374365255445096755811907712448243035034566701167616013047001770436068322617530414006941618353971427636265686457308503505452905223503209402591954984090647611452686336 A100629 548 18299717072884234842441250678495537580392816670869787067190423929786771764240353825611031775703971183285571859239154382924423294482209775306959147490335393615983412019436021699174997377573213996376548574041175449821092443252849841759259877821571589279618332403247662943646684307626838797465749537176833590807870073558141617268406180902687694114058473638143532658592697758561651015516952103632115074187499013676041714797682003654942103021044182022318429461076641585172073015237668684016421825734653653938970977431890362776106242718961472167245181550293293399220898890855157992304463000806755326493176157279596413047412092277822045254920702551215197747091346432769801086765984087449561750623757206119348410752372249981944477934156253573908420601495505817909108513889079709858158283220689102596988597540411532106885167073420483197972851780429053179267857458393443055147250916853733808216037447826531760775976032748160131706618481953959930118164299566293499439107789613604221522057054181905504078262574910415949077766082466381985208305032660193673795378142651506164789829391702091736346762033117162223961053111948191854908320322708140956049280694073880322646966570279253287615380226634429347907782725579182146789024677477506369208561766854482240936415812786602269152777419037322399385817989689273430111457722693462990902980722027469617533209391555799429104512156731659109827030597929385104000439356158793243909868673508570301837521826976067614870028706024530079301577604757105567475703671555223596967039021030129395492213557407307478282294044514572355107241001292722720481526846077955818684133535743145286067163330474007897314100320973313554615052925848171042282898432458373956333159115971194195754281860815704825265516552045843723564131063974062382527437700626350502988454023906946963957437668714982040788064006444554539114193925532634744027308581228319649693321355307475275465637330567679160691457902227783784727832237206644686455093182682305557833925398070438842674726924485726084434992241413046126595353856783733629592448026409440932395858104303613340386057270700088363534138266263247682776008244208411314797066398449226422152087974793835971549927684992813285442713973152899607452947981128401109726946478525255383371667579294910703521326617882145127329102715594610476645248894971474432392372743066627216899430422093597775822226941488128888704405813243534128496772928436770777456999571397742814407133943705124928442658721371733785547640101302532261789397834909826612027457536 A100629 549 18738910282633456478659840694779430482322244270970661956802994104101654286582122317425696538320866491684425583860894088114609453549782809914326167030103443062767013907902486219955197314634971132289585739818163660616798661890918237961482114889289307422329172380925606854294204731009882928604927526069077596987258955323537016082847929244352198772795877005458977442398922504767130639889358954119285835967998990004266715952826371742660713493549242390854071768142480983216202767603372732432815949552285341633506280890255731482732792544216547499259065907500332440802200464235681784119770112826117454329012385054306726960549982492489774341038799412444362493021538747156276312848367705548351232638727379066212772610429183981511145404576003659682222695931397957538927118222417622894754082017985641059316323881381408877450411083182574794724200223159350455570286037394885688470784938858223419613222346574368523034599457534115974867577325520854968441000242755884543425646376564330722838586423482271236176140876708265931855632468445575152853304353444038321966467218075142312744785297102941938019084321911974117336118386634948459426120010453136338994463430731653450390493767965955366518149352073655652257569510993082518311961269736966522069567249258989814718889792293480723612444077094218136971077621441815992434132708038106102684652259356128888354006416953138615403020448493218928462879332279690346496449900706604281763705521672775989081622350823493237626909394969118801204815467271276101095120559672548963294247957534852500984026682785082857761069101582922091629814785323748065773083490383826758332552740600980772932775250405384086849638728676673079925814196068527147297687994837374931285154934754502856452384625475281741071888949294943972929670209509439879708096205441382915060176920480713691092416172764141609766977542599223848052934579745417977883963987177799321285961067834854682076812626501303460548052891881250595561300210899604158930015419066680891221939607624129374898920370673383510461432055206959233633642349346543236702666779043267514773358698806900060555322645196890484258957584653565627162632442069413186352195992012007856283738086188888034867125949432640804293339108508569198031818732675482736360393194009861512572587601197988560405838456711316610385001180768881128084734868450789818769789688900226270105016752223844122441960388083843982033311552761378947580695478719253276115967561111288641952905158354047926725282530684655396400783463733793036072343382947662450716116516864 A100629 550 19649171588522659260567221116369036097431529608677332832016656345702496245207135491116967173366340902384488241022520879338864722365417059688724474919757747912983984375492757390575740979390679490011684656715570778594920273690931482288699070102151424819676234258501449132848400020023419001744840485575409110338512046337333150176088350255325851180383209526876152730640892564358698777852624454674584264735980508942713975946950865576432200312211890389232199158351770139456913033242474166283472417117737154388695481990780793895238020674844410510583074293023068589446608153986394262465172065826758935790498490670704730529385658442044957619429100132703259845482553013338139591021290015213067942115386200231733124252753392022597030803748687613454946345608961544724338041917189781344489656306091311559413673630243392195081442251959251547952722973199539063300068251947379655673941788048200480444354235281565048409528160783293192462744761685356019387990270547994391007090574952319652031193597589346043744633095935246657761451671232787411478306465716935927494310329660360425728675987695014445600299361933170172059837673384127715791203216080907889797458486342874248396662393238669614402134974999985549221633207559082494721483100375709407845618547958994503958674582843928843242642160583146877192584687980973646082613138463765144728661927506612205234690632663054276784837569799225531131892158724508584767861451083328291354659281093552755527251238137095245137874145739138716092140583409445608981917135979202701735229346320065496071826762928051042659670794261414115152824668335634451816076794012711526945314822528414014958757740969076024252446779560871151456290546456751922004820486874595255947262620865137587207415661042369026926197026895895171358701869606570431304796686716903531542140074569984839350921380772332552603018243708523745695953929891131401577655421818948101116747912666000583113375876646230777447635109157274224491285929944263330554199848063263982193936546004079083414010326599213787865606578720692485366630160108400920968735520502073277570989370960144037896857998009974636422320708285697231067684475575377001292440264519983149910576947463599460048831459552280764002692349043481455395412359433926985761835653802084545407313616513782052716112465584525526051062998125910297762578949420655385006350992828243661401638045979869574533701055895404787304561694748315691338375342293519723256576801359830599024409479326254158813889854895193216936347921268125766592593535117728101922102592787185664 A100629 551 20120751706647203082820834423161892963769886319285588819985056097999356155092106742903774385527133084041715958807061380442997475702187069121253862317831933862895600000504583567949558762896055797771965088476744477281198360259513837863627847784603059015348463880705483912036761620503981057786716657229218928986636335449429145780314470661453671608712406555521180396176273985903307548521087441586774287089644041157339111369677686350266573119704975758573771938152212622803878946040293546274275755128562846094024173558559532948723733171040676362837068076055622235593326749682067724764336195406601150249470454446801644062090914244654036602295398535888138081774134285658254941205800975578181572726155469037294719234819473431139359543038656116177865057903576621797722154923202336096757408057437503036839601797369233607763396866006273585103588324556328000819269889994116767410116390961357291975018736928322609571356836642092229081850635965804563853302037041146256391260748751175323679942243931490348794504290237692577547726511342374309353785820894142389754173777572209075946164211399694792294706546619566256189273777545346780970192093266849679152597490015103230358182290676397685147786214399985202402952404540500474594798694784726433633913393110010372053682772832183135480465572437142402245206720492517013588595853786895508202149813766770898160323207846967579427673671474406943879057570533896790802290125909328170347171103839798021659905267852385531021183125236878045278351957411272303597483147242703566576874850631747067977550605238324267683502893323688053916492460375689678659662637069016603592002378269095951317767926752333848834505502270332059091241519571713968132936178559585542089996923765900889300393636907385883572425755541396655471310714477128121656111807198109216299151436359664475495343493910868533865490681557528315592656824208518555215519151942602855543549862569984597108096897685740316106378351777048805879076792262925650487500644416782317766591023108176981415946574437594918774381136609989105015429283951002543071985172994123036232693115863187494806382589962214027696456405284553964613308902989186049323458830868462745508430794202725847090003414581535502338756965420525010324902256060341233420119709493334574497089143310112821981299164758554138676288510080932144908880844206751114246503416656121509275277359083386444322509881236894502199871175422275267930496350508564196614734644592466533400995306830084258625423211412677854142820271378560784990815779960553576368233055014078119936 A100629 552 21098137341549297619771939276101405076377972317131205582504650183015772879681860920047068130078499100732126353222073194059396521081896508190887889933782937882219616666129094219346276529362494604204536064614590817009609851807479982051691434118587937210078030862174633498547859352981582441649764205570785467681091182080220615965739026388304445160777220416362177255100932671042546615998047785149293434859310590100598016043571149642417122175567764661022251483819894503169200169723146845578094974209687914905887491813340120821240937233557148257838241494918100141309508189874623846562488590434672207723988731242009480724051042495002351084288499815167440277234394632718390333229813963767867320802901197101250347516370064172530385072201301875677321030956300759778168306320751812774993495911235587184357122294278241499494111632169394330773580231009976189787066744170470983503830204768696183789997247093352808653895066338818501201730612458479486347040036792456976941722630882512416203019118372706423977546130640278732194684874357341483804955320929896250478872522991556704019325084132646366525214211828158306649923940563389546202600144389380169167114065690076884876061353628294379101525077550678883594878220543459825648715636182589304874114370093722235886562467205279263469564668083849031576669882147161520040675485980447744408577443120305561309359067991341876565952347739947735584926671080151361312302171065499695549955287379920050360056826143583010576068116728384633205793182094482267017034488603165135026913123376034813551628103438381107310496729869779524823539998130899180490234409327281154128087485795895556248979821562255217875490441548615709193657667626429545848961686369295969382560614334753290899049558213799060252839909042575539407485103743569097293679094344564569590099016532271537057005299471082883766540756904866811050885722101271552553668210267366731854433340694184168897219812587722837701561786592970728673458826523889526885581475719971935634420948646679786465207595237475529548765474701955935780658776848206442604249924757485556840732416659357690554097430652218536305839471627656457998364996260788750855395167036729191834248328461917457838247420448248170900364423772792433226444708050728369174735444501682794787859745535544862421862752985865664516627900746623504779974640094938256372141566623609267709833232078221024241920121227857889538732117639587711345488141230868211029491994688190187727482054854662431572411769330260093585661908881045753682529647287917426893896343894441978690011136 A100629 553 21604492637746480762646465818727838798211043652742354516484761787408151428794225582128197765200383079149697385699402950716822037587862024387469199292193728391392887466116192480610587166067194474705444930165340996617840488250859501620932028537434047703119903602866824702513007977453140420249358546504484318905437370450145910748916763021623751844635873706354869509223355055147567734782000931992876477295934044263012368428616857233835133107781391012886785519431571971245260973796502369871969253590720424863628791616860283720950719727162519816026359290796134544700936386431614818879988316605104340709364460791817708261428267514882407510311423810731458843888020103903631701227329498898296136502170825831680355856762945712671114313934133120693576735699251978012844345672449856281593339813105241276781693229340919295481970311341459794712146156554215618341956346030562287107922129683144892200957181023593276061588547930950145230572147157482994019368997675475944388323974023692714191891577213651378153007237775645421767357311341917679416274248632213760490365463543354064915788886151829879321819352912034106009522115136910895311462547854725293227124803266638730113086826115373444199961679411895176801155297836502861464284811450971448191093114975971569547839966418205965792834220117861408334509959318693396521651697643978490274383301755192894780783685623134081603535204085706481238964911186074993983797423171071688243154214277038131568698189971029002829893751529865864402732218464749841425443316329641098267559038337059649076867177920902253885948651386654233419304958086040760822000035151135901827161585454997049598955337279749343104502212145782486214305451649463854949336766842159072647742069078787369880626747610930237698908066859597352353264746233414755628727392608834119260261392929046053946373426658388872976937735070583614516106979431702069814956247313783533418939740870844588950753088089828185806399269471202026161621838360462875530835431137251262089647051414200101340372577523174942257935846094802878239394587492563397226751922951665210204909994659182275127395768987871781177179618946720212990325756171047680875924651045610692438270288345003476826365358539006127001973169943339451623879381043945850034929095169723181862768379428397939119987459057526440465026970364542468894694031457216774525072964222575890134869229648098328823726204137326478887661688462937816417779856620409048094199802560706752232941624171174329930149651794186335831717794694190851770910358822827445139349856147908586178571403264 A100629 554 22653952472117653812172780542338362295672943309217967129477525575993289792599333884005657099842756887602473085907137148450842384885730010084114903117011330941733188367670252646548727048246074513508736623093052600869548707808133252771670422755668444004346656040279683579262279852965904169303391387259486149180587896157132198509456143702162147214240905907514763650503388750306415985066771409265362445057061336397132457237405349690825908533624979862728774012823480011320470770859641268990870032053143260221804423798440888862979621888629166378609655719705847576344329072338916940321902629072513889163662548839241045257935407037685335337532311533761550188688724568470854514746148256636779769628900275867280060822861062563609826362847797571164387919212578842096796272607834780500328017887866641477042640759649383791179302501185182545700083368254993196218535217495342880766476555054633338484510877048995343039556273235243979485292419777804887936853866106559863862931199385867611476476902468381707498167717357835173775128460097662672611599186533772176119945456300436031973138247085541167539756049799089074743040661401801478962112152579316429070925617710118973067060131780753824625419017951007396909448217584208824462773910452013837258423654129044364510195840626936738787186935194306644105767115102558246951087450508732389417951745021253144837655033935963442751508530159373759271628870711849772891554366799029666571253673389759535847779273247061707671358670404180628631959338708893529722525650863669744257003986183320658590425077955588001770712493076412349461881115730028276819689508858637479394317786630058986280274191743450447195146511602976016264651553268788211167355749628283791760678787826358545159948072502878784925370225115369153341176934546449110798148454432200845437447850351967395062872462231746770870665462489372284174841392064576429558287561983297882338298157723386735703624870096879679760130920385035135784448780780660720172621293040174379396913746583696285463082515848940688253057337754704022852751418974602156810438624360965299455823702559746713323984145862226640819642296116676094056543820102812493022153566894802277434151705871650365716682882195396888627221018646507108825960945857536563646225810896687655144934216227511797410679969868704844837056120476970483863722688729282536564402908532651736574060637347484353244667528229501249926108742641713483788089930935602038014423652169895643429408996506913294180836601279740731281079318289255866586534100413005111114438914760149393660781687748952064 A100629 555 23197647331448477503664927275354482990769093948639198340584986189817128747621717897221792870238983052904932439968908440013662602122987530326133660791819602884334784888494338710065896497403980301832946302047285863290417876795528450838190512901804486660450975785246395985164574569437085869366672780553713816760922005664903371273683091151014038747382687649295117978115470080313769968708373923087731143738430808470663636211103078083405730338431979379434264589131243531592162069360272659446650912822418698467127729969603470195691132813956266371696287456978787918176592970075050946889628292170254222503590450011382830344125856806589783385633087010571827393217253958114155023100055814796062484099993882488094782282609728065136462195556144712872333229273680734307119383150422815232335890317175440872491664137880969002167605761213626926796885369093113032927780062715231109904871992375944538608139138098171231272505623792889834992939437852472205247338358893117300595641548171128434151912348127622868478123742574423217945731543140006576754277567010582708346824147251646496740493565015594155560710194994267212536873637275444714457202844241220023368627832535161828420669574943491916416429074381831574435274974806229836249880484302862169352625821828141429258440540801983220518079421638970003564305525865019644877913549320941966763982586901763220313758754750426565377544734883198729494147963608934167440951671602206378568963761551113764708125975804991188655471278493880963719126362837906974435866266484397818119172081851720354396595279826522113813209592910246245848966262507548955463362057071244778899781413509180401951000772345293257927830027881447440655003190547239128235372287619362602762935078734191150243786826242947875763579110518138013021365180975563889457304017338573665727946598760414612544381401325308693371561433589117218995037585474126263867686463470897031514417313508748017360511866979204792074374062474275979043275551519396577456764204073138564502439676501704996314196496229315264771130713860816919401217453029992608573889151345628466642763471421180634443759765362920080199313711223476320313900871785279992854685252500277532092571346812569974493883271368086413954274323094023279437784008558117441173735230358208158868412637416972080548536289145553761113145467368417775476452033258785317441948578337435378251838092643823977722539548907009279924335352465114607399004089278056486926769819821973138871714812423079213241176679710454508831825221928198007384610918822917233781185448714392979108640448254926913536 A100629 556 24324496248220918746882954782682102356528693456288296039177242478973685593666190465797238680703711893682842438172838136395766276683713772599255929498443031914044231399237839707246057485661876048974783501615534821385613215578748040866106455256522541404469042384990524916539928943722061752557028277541891019123900553012081717436673520986765696693575549084547277629020407154935091658708351894775640771776668823422934593003693621204385247095351651209769663425812882817382782934041517264151931427563680509163866926580606928363917025281527005966967806316488989520089939150189416621685738876090716491615924859711135762710922114426826688703373599845197364480670175286383508217502164126055596015327635185323836474426769778215628530983167479998444819688218879049656822014306337753905061838525222555088313819215042674952416899378670340068392970872782180091615279907041686176299611054277598420515568104870427997002798856974253251617556463985593895089433067014709366589375432015089168969275642350270276937317081493718400180663398579575536226693354105688773987479477028542476966159780429791657261227253426308736653064811079736716906675929603081527223782298128389849398032020215946979748273533099003424995042891982417256775554678708358002091098973749265227326098548511980357437965647624504610457445231089438839147503077892756043741509805043103270503719900021183286217324347924884990978055695089201753558563340001955155614329745232220666942587903205694440635599451317999725412746645039121143626062906245143926532128984899749522331764292139375252013800062095454367487325647675115653523950332355537565279617195451802349156172585862738223224932299315816631532260625531261816128533731862760760554747413118783219558029015114525311776670729390667085141891016006632880951582017284812220114347332741800512763337272276086888460778401787142177024940531226117421261323201120459325717261648929748961051816091429586644054178856933026409001281704710002785603303982050195343411710186227451818215154905230150483072653159417319962078050992028377529527974390761393715038402349808935904942499839725189286015075574059867906049468920533121753787594443325731013491500092555337373574898145158062579598517152612638554259753804557836553996190592908088478393604649692138916333261987927088180612977621591306037337996167226364073022008672478754639185799379832090371264389630034716162705939866546460014568018111918827358835724590589645306065547231151342709103580078104069547052839963908582153791325778815659261329340313071143332461821766669358243287924736 A100629 557 24908284158178220796808145697466472813085382099239215144117496298469054047914179036976372409040600979131230656688986251669264667324122903141638071806405664679981292952819547860219962865317761074150178305654307657098867932752637993846893010182679082398176299402230297514536887238371391234618396956202896403582874166284371678655153685490448073414221362262576412292116896926653533858517352340250256150299308875185085023235782268113290493025640090838804135348032392004999969724458513678491577781825208841383799732818541494644651033888283654110175033668084725268572097689793962620606196609116893687414707056344203021015984245173070529232254566241482101228206259493256712414722216065080930319695498429771608549813012252892803615726763499518407495360736132146848585742649689859998783322649827896410433350876203699151274904963758428230034402173728952413814046624810686644530801719580260782607941739387318268930866029541635329656377819121248148571579460623062391387520442383451309024538257766676763583812691449567641784999320145485349096133994604225304563178984477227496413347615160106657035496707508540146332738366545650398112436151913555483877153073283471205783584788701129707262232097893379507194923921389995270938167990997358594141285349119247592781924913676267886016476823167492721108423916635585371287043151762182188791306040364137748995809177621691685086540132275082230761529031771342595643968860162002079349073659117793962949210012882631107210853838149631718822652564520060051073088415995027380768900080537343510867726635150720258062131263585745272307021463219318429208525140332070466846328008142645605535920727923443940582330674499396230689034880544012099715618541427467018808061351033634016827421711477273919259310826896043095185296400390792070094419985699647713397091668727603725069657366810712973783837083430033589273539103975544239371594957947350349534475928504062936117059677623896723511479149499419042817312465623042852457783277619400031653591230696910661852318622955674094666396835243335641167924215837058590236645776139667164199324006204350366661119835878593828879437387837304735794656174625916675878496709965548557815296094776665470540695700641856081508881564275341879561987895867224631292099167137882601875051161284750250325260275637338296947689084509497382234108075239796810774536880618244750526258564948060540174734981155549350610882423343575054917650546604879215447781980763796793411120364698974934122065999978567216182108123042388125482317597507235083601244480584850772440905489069422841126834929664 A100629 558 26118228969445886050233898182866604196453817620091859258958147798663486817345658197876536675182157212293509317068310447830350867804059497284646282782473626247476064239295710217078007781463436636088097367029771305850102541454030137035999685045312901504750111321993036446603031072862519935231220206747408299283315861785801317317506430916832079028390579155843324095618767311762655919228691247530252593056248103106075713324483627569161692014853583891389885026698413479034848253793810438937984664155150186062859188639934966288509602510440920892230896103545608883218255907173394148864763215601355915174563866313179026964856695866597603260240564051228335777467606754401150476979762432658301590905026961496194206728729136089324444164306763271013657855379250502013902643684641194638084221330865936306466561328366170041247234747277957639736553293720010006267477753657490558975529943910591530383905117319796641162451777792649807429766028062881898636592504502288270111560635392669839811714228175950854051659976749421839552347447120872445413827799526120152957639966827193299279122388914123998007652995572474992480997465438971911851145850428908355061969660971289103075728203397075783922202284280648310136424545795435681219260439328046285210292426238064163848899698283006274847613201329676847528986716810075566282682559902181950794032522580866104291029604233842980381303905740476625203001066018667333569970291513231492355534261183099922493430838468417795874728274191588229196181735494186488114014758890401830817130170849525509251637324179801645317757351845686434654607337816660041225758457548841121843855237466182758470433613203053153440057969343878901990985438901318031471404427695847656713681739221443822828830548533993977161251109623345284577017358336175185691326530924993800723068793627715803618641043060910167198360753594730900906090539490260276343309554624600840113462631207076297301881968524155130752772760665502822241206235953147782058772558113040007591196078319243794162456852384368919488911727912115913273297302545559548315981081361427636367470369129732890072050393026232402711084938388889650640617392964545204325970566148835044559731917876536772437680534996234882524256995141580886703591019896870934981744176280772387143733646495318278485060118786697642060220029478630727073512109102645180654720784131156607527822100998977528974262907600161315866156647939912556785330339556757828217373438261378986447858947534592340521979477993526097275370207227295171065746657123746535022258532473740483562994914106459125057412063207358464 A100629 559 26745066464712587315439511739255402697168709242974063881173143345831410500961953994625573555386528985388553540677949898578279288631356925219477793569252993277415489781038807262287879968218559115354211703838485817190505002448926860324863677486400411140864113993720869321321503818611220413676769491709346098466115442468660548933126585258836048925071953055583563873913617727244959661290179837470978655289598057580621530444271234630821572623210069904783242267339175402531684611884861889472496296094873790528367809167293405479433832970691502993644437610030703496415494048945555608437517532775788457138753399104695323612013256567395945738486337588457815836126829316506778088427276731042100829086747608572102867690218635355468230824250125589517985643908352514062236307133072583309398242642806718777821758800246958122237168381212628623090230572769290246417897219745270332390942662564445727113118840135471760550350620459673402808080412736391064203870724610343188594238090642093915967195369652173674548899816191407963701603785851773384103759666714747036628623326031045938461821326248062973959836667466214392300541404609507237735573350839202155583456932834600041549545680278605602736335139103383869579698734894526137568522689871919396055339444467777703781273291041798425443955918161589091869682398013517379873466941339834317613089303122806890794014314735455211910455199478248064207873091603115349575649578509549048172067083451494320633273178591659822975721752772186346696890097146046963828751113103771474756741294949914121473676619960116884805383528289982909086317913924259882215176660530013308768107763165371144673724019919926429122619360608131995638769089434949664226718133960548000474810100962758474576722481698809832613121136254305571406865774936243390147918367667193651940422444674780982905488428094372011211121411681004442527836712438026522975548983935591260276185734356046128437127135768734853890839306921474889974995185616023328828183099507752967773384784198905645222355816841593773556645609382006695191856437806652977475564627314101899640289657988846479433779602458861980376150976910223002255992210395694289229793859736407085629165483905573654976184867836144519704839163024978827984477204374395837421306036511510924435183254011205917168701561637578385469665310186117864523276399721108664990434082950304366108489831422952989669645217382565187446944407490470458148178267706120016094590400779652082122607562275422556694506985465370723609979092200750255171324576894716451862792737253110255168506792045014144058789952724335067136 A100629 560 28044234813302465956874301461501473138586376463160772008265009956998517097456681871868505416412985017382787917469921992851617783355913719218939146869673026678859224612642548363860776025554743842941657891564144104246350973447885931492004255483979797512442729195079854269474017188104079056491532246538619294545205466202018203758102142264369268837656248247211591072652845621963610821797011613255968914448945572825657801907132154124248361334955122260477993043717443186885063723591780940615512276173978379777073803865403849944002810841075813443063709811375554949457373087867134917672978384447905157232725484219605003651790412518413771198679049923154742698182526177385411340850720125529201918960465460406101336591138695786495455604768899690154411314546844645785323497988368717116235571677423697949173228555727754359982961072498413271085461613072131289427892995091616584057165093341176242753365700913892436790844452199122498022885726865473996538637948929015219323391800133124270029217851928397662963787173662721796946372891353309128009983896285082588679895332716330025968542758991888880982909693425053222620932503879818661315816561929567239493078936803973573167856411243819148494855354820469844428402180640762639227051248055137752638123613322244473520152422427444825758321520842206443596344090179422000118200471482358109425462729111300358321224354088044684284217471248103442174834734900828280796636332435228902736073414097234108752355056514928290536590412634848070674038230505013341143696527173900277914524760093401149838381935451299522601689838560197118878094892911044730253661081991919235254827365868892213397394837911556775343679718669032615458917936723341779116195194035815580145874476427125430237761352969811219042136108568994718843525686819546349067743650294995250777080405347303143931105433977484226027712845374820914328068908581416099355609251379246541335361732588125425172089023515836918153440717094492454230420551752507278049340921749441575935944723476151685844676973000491032700933226503347052417496056129548952509417654650511713517216368415312686018754880427903659934902886764613994813579288007875535023420326266962796220687826451770800840308023976153075894021430208080199532651169054086489619883398541094079100546715758054255801088408695685393122239772293718725910359074113961239501009408963698350996575833474154354095837903462140673992367179028727551123184175238212501996401224087924461663795347220513482808499356791336571880057436583493899566526839541954198228479757257917338923572177975392751120589733467872367357198336 A100629 561 28717296448821725139839284696577508493912449498276630536463370195966481507795642236793349546406896657799974827489200120680056610156455648480193686394545179319151846003345969524593434650168057695172257680961683562748263396810635193847812357615595312652741354695761770771941393600618576953847329020455546157614290397390866640648296593678714131289759998205144669258396513916890737481520139891974112168395720266573473589152903325823230322006994045194729464876766661823370305252957983683190284570802153860891723575158173542342658878301261632965697238846848568268244350041975946155697129865674654881006310895840875523739433382418855701707447347121310456522938906805642661213031137408541902765015516631455847768669326024485371346539283353282718117186095968917284171261940089566327025225397681866699953386041065220464622552138238375189591512691785862440374162426973815382074537055581364472579446477735825855273824719051901437975434984310245372455565259703311584587153203336319252509919080374679206874918065830627120073085840745788547082223509795924570808212820701521946591787785207694214126499526067254499963834883972934309187396159415876853240912831287268938923884965113670808058731883336161120694683832976140942568500478008461058701438580041978340884636080565703501576521237342419398242656348343728128121037282797934704051673834609971566920933738586157756707038690558057924787030768538448159535755604413674396401739176035567727362411577871286569509468582538084424370215148037133661331145243826073884584473354335642777434503101902130711144130394685641849731169170340909803779748947959725296900943222649745626518932314021434137951928031917089398229931967204701981814983878692675154069375463861376440563467625441086688299147375174650592095770303303215461445369497902075136795730335075638419385451964392943847452377953663816616271942562387370085740143873412348458327410414170240435376219160080217004189123294304760273131950644994567452722525103871428173758407396839579326304949220352502817485755623939427381675515961476658127369643678362123994641629561257280190483204997558173347773340556046964730689105190920064547863982414097369903329984334286613300060475416551580749715477944533074124321434797111384565370760600106080336998959836936247557940314530504381842557173526828767975332207691892696309249033634778827111420493653477534058594138013145232050168183991325417012350140595443929602044314853466034648743726435553805806395903341354328649605178815061497753156123483690961098985963271432107355057737910246802177147483887071101304173771096064 A100629 562 30112267841119689260232117789998457546512740645104916141402614866605749313518323354087823293973158069849266404709315505742211040051415638060767574904846605949758966074804503340220085331734621265772945270072078303492323039574108609024163690699130470560160918741463094548959218736162224947957416874953194767766562167734525378584428249013251348931291379877957776712292382976917621945422462207366646641087710774242546642219594757778419558128805787934108643362620479188102341200925670698584935834113439286838399939545056980335495875973623718048638947921073084320442587589614969716156273646029666916506073453917241893180600098403234036273588309455075233258997187142633559124115337939299234233728910367345447029880207205450772745068775581451779432446527766703410167165160091357100926802746599661056770321721396004613912057230905442502801110012302052494277777741026495438074189767593284833199465669838321332019606028604566602226529714108099851667966797758659648120058757341584296519840909622959624028074085796415663057756058545855971545289599007771402759792566679919076669430468661943168271908367045497454554078127296803566190483115255662487263943412979879314901051601179032481230992843301098483293548794846789964994707957228200063088919660506097480771448162815263114869102332967564762931691623120873065672644789847127180235687942799985545755685015871718955896839801990606146541485575150971817333364468653673043881350058250671465286768082677962185909960528403454413368422719068185466063966955190169249602048731995850960991161524580128612568667672737891588223710443959389838408154032855816912923203440633179670072715970107339322637080887995493932838349142443637585283628535584050542353449446393906662540278628814512915269966758071134419257414441556472455700539766632166338640719731832272631245519679015295487786224665140990172223968444297898975025057102207226697039122702448974034765054382000273625384614147448908308159608279525823561305974483317086668726895794548458731659538433680345994347943689127909006167785824821348272564751489682242529805341358824913833016117163519559176314778346897502089447059164674197603341023223844563743754141653308919827724213070385990336213657001166712732984472813815867182018210667016833295449021309975262719314823249138162694941230788068002208501945012734075925167114692621843417184855553188858753024406861271774842237153696888040469142061025008213926393219491788000747841101690887267477247390742063956518088399981181925068013435338034733225330305423305193401937022586974950839704600064369467121125316200826404864 A100629 563 30834962269306561802477688616958420527629046420587434128796277623404287297042763114585931053028513863525648798422339077880024105012649613374225996702562924492553181260599811420385367379696252176151495956553808182776138792523887215640743619275909601853604780791258208818134239985830118346708394879952071442192959659760153987670454526989569381305642372995028763353387400168363644872112601300343446160473815832824367761632865031965101627523897126844527250803323370688616797389747886795350974294132161829722521538094138347863547776996990687281806282671178838344133209691765728989344024213534378922502219216811255698616934500764911653144154428881997038857213119634056764543094106049842415855338404216161737758597332178381591290950426195406622138825244433104292011177123933549671349046012518052922132809442709508724645946604447173122868336652597301754140444406811131328587970322015523669196252845914441043988076573291076200679966427246694248107998000904867479674940167517782319636317091453910655004747863855529638971142203950956514862376549383957916426027588280237134509496799909829804310434167854589393463376002351926851779054710021798386958278054891396418458676839607329260780536671540324846892593965923112924154580948201676864603053732358243820309962918722829429625960788958786317242052222075774019248788264803458232561344453427185198853821456252640210838363957238380694058481228954595140949365215901361196934502459648687580453650516662233278371799581085137319289264864325821917249502162114733311592497901563751384054949401170051699270315696883600986341079494614415194529949729644356518833360323208375982154461153389915466380370829307385787226469521862284887330435620438067755369932233107360422441245315906061225236445960264841645319592388153827794637352721031338330768097005396247174395412151311662579493094057104373936357343686961048550425658472660200137768061647307749411599415687168280192393844886987682107555438878234443326777317870916696748776341293617621741219367356088674298212294337666978822315812684617060631106305525434616350520669551436711765008503975444028596546333027223042139593788584626378345821207781216833273604241052988333903589594184075254104282784769194713838576100161347447994386647723025237294539797821414669024578379007117478599619820326981634261505991693039693747371125445244767659197292086465391363096992625942297438450845385613353440401470489608411060626656759590912765789288131468561896701328119873491474522521580730291269645757786147566822738232753464518043583511129062349659857510465914334332032323789646238580736 A100629 564 32332801396500397348594844819215792763179154979513889329036685605238773956783912375640057239860426952960270714454502620927124155937744080993492398718386621112703444593514707859942006985532377321860231024139365969062672510509527561027708381325856186673245486622974367569683928827381802175518101869640623264568924868192663227775534526092614703571945256905635280562041546518942077285420343021108929401164991910719644250021943083757838404182497953678127006538345606743187046939752280144321943221443925722763122744328599212249367473812396506907207304658214021595537824485752941040730399533731024913041687017487079255432950711074068001607284874419368927016741104133400705937539445345319561047927322539366010331958956186278655469499634098274694215840819506686766099912063905745780184497271622129860878332794198565820454348106704799004484788973833868284149570634316388844005459568377749746951130024157580932140841380915263518204196476416629667904092111796822322367630061095126113594970830488375818982258496090175846713804407650078178528331352646833056174338304408537933555430116462249696884617817992293927840252955042174050531074071615817265403163369685800890881725525768094886952212020897067666655248610411794057558313872341521519978011670461277872125339677462709591999471460243248321388402150815326818007817403554551019666244321596864147073344687311568461720048324825192274653066013132293554516121580628985718436792851128582228361767044159617922101988117535928949711060194375313042701813979141618596936415079630112171286802623281288130614070552175418787853583772144805027019436567711560781092209634268546053863596258376984000075263722711821359226782505356267238017398861136467334654782061262783562321751248371514055313531559230666593082636908000788133589656766808156621523488085530375277138843691973777900954550594022276004689838013898868444811135258628142019660283009887370647017268903588166571019568296217995753612051877183559645818852863814346210044900848296391334920839344778037740922254747413489985588625601585018968322925422638128274363561595567301475705557064555197729652167700353428634566696458913189300347818770397222166702840666378295211290362311160893647652425322143116257998772802785061628161973522818911221359363040387707987116298345767217240074952719185094127392906745520789910843425234872977493010459746857534213950792139740070478821033651064907697122412320111629236307657238344800944300268591742778759395491834624466196388927589035845898360070116367471028719565147696810472068623765667682356934748894306589036545125950052094266033831936 A100629 565 33108788630016406884961121094876971789495454699022222672933566059764504531746726272655418613617077199831317211601410683829375135680249938937336216287627900019408327263759060848580615153185154377584876568718710752320176650761756222492373382477676735153403378301925752391356343119238965427730536314511998222918579065029287145242147354718837456457671943071370527295530543635396687140270431253615543706792951716576915712022469717768026525882877904566402054695265901305023536066306334867785669858758579940109437690192485593343352293183894023072980279970011158113830732273411011625707929122540569510954687505906769157563341528139845633645859711405433781265142890632602322880040392033607230513077578280310794579925971134749343200767625316633286877020999174847248486309953439483678908925206141060977539412781259331400145252461265714180592423909205881122969160329539982176261590598018815740877957144737362874512221574057229842641097191850628779933790322479946058104453182561409140321250130420096838637832699996340067034935713433680054813011305110357049522522423714342843960760439257343689609848645624108982108419025963186227743819849334596879772839290558260112262886938386529164239065109398597290654974577061677114939713405277718036457483950552348541056347829721814622207458775289086281101723802434894661640005021239860244138234185315188886603104959807046104801329484620996889244739597447468599824508498564081375679275879555668201842449453219448752232435832356791244504125639040320555726657514641017443262889041541234863397685886240039045748808245427628838762069782676280347667903045336638239838422665490991159156322568578031616077070052056905071848225285484817651729816433803742550686496830733090367817473278332430392641056316652202591316620193792807048795808529211552380440051799583104283790175940581148570577459808278810628802394126232441287486602504835217428132129802124667542545683357274282568724037935327227651698741122235965077318505332545890519085978468655504726958939489052710646704388861351413745242752616023059423562675632781443352948287073860916711122490434104522475163819725161910921796297173927105843556166420886755498703708842371374296361331006628755095196083529874551048190743350051903107237860887366565090671987753357012978807089506065630453836751584445536386450336507413288868703667440509928952842710780782115035085611151093832170312738458690465481853350215794308337979041012065076166963475037944605449620983638655453385102261851172706199920711799160290333408834711241533923398270736043706733501182867769947173422208972853344528418643902464 A100629 566 34717081146508083865804992513181715571141985906481926161493986964683625103880855248075928228192140341890323276472160809207070862271053759971156260330015712890751106168923420988361267114866276436630439532920790845824881551749159292756162911904912360240215100806320097739518868842599117412347974846525733048595071961692149797609429904621659704742559815378005422029438235323029716614796207722191172357894126139161355969649673206778326182404164581658619600904143137726816359354263231390323226557817636719280193735431275773525598974177594859137773370049834420130368173924324224926438317487597100215518822406193696376161138406210766775145840992746664132623878471687971613316261234117031735342480834722855171737440455108590927296088113484014065420359171230764628428780945737760038095605156954569155584367296521784682238708244824157512628881493019466004398510261707716350455673622908177734306844791000125013504527249238633839477231129041964923547854121184731917822935100357512150721495176755383462671504061231362282131224750649434497155608142267397753560128472968690761948998338354708416676336653433945700023317588568373961942703642335874257804684731936418155476168934305593204921141936152743552645830622117025142475024923652488467796442690934379423786700981898381489295808292757528936292521137861972104723829905151607695357493049101059501958737386334633176388158865665946434136692068133076834529583823390330192584272384680964340415148277859036694820878635349354735997158046082343167041635630072219506586827139623141888122091875850035182435102354757521337233776084439563341836219103666910778976813884889881545703500093669278079859629806905621292618324676952528153980243996892193148828644100782780965524574860300706531393988268289899984392416336326486443998113724326532748872307755799653157479567527070818443541830495925762133907099223308308355467551708110092949921076139392675393092382472037238118782376802073683062107659170989699316914329047579639696941098958748914524575696933672935119078701254680420019331664567098995558121656164319434745261103066760784601281976529431583758917377432131375906733474105447788937012750760947750533808740203098406174181379021606753502700328483421737239907656899024024352575047217831283356516470230464083241265622685912274518762325629411562761958548053597396788789816790100139261655998299669387055029929798369366161817850042059813533099858555876732659804710908267149306849892801387802603941772539886780688736989322855271576288060295516300596644502266174802675261265135317765831787736326754740127318366195918668592231107948670091264 A100629 567 35550291094024277878584312333498076744849393568237492389369842651836032106373995774029750505668751710095691035107492668628040562965559050210464010577936090000129132716977583092081937525623067071109570081710889826124678708991139115782310821790630256885980263225671780085267321694821496230244326242842350641761353688772761392752056222332579537656381250947077552158144752970782429813551316707523760494483585166501228512921265363741006010781864531618426471325842573032259951978765548943690983995205260000542918385081626392090213349557857135757079930931030446213497010098508006324672837107299430620691274143942345089189005727959825177749341176572584071806851555008482932035851503735840496990700374756203695859139026031197109551194228207630402990447791340302979511071688435466279009899680721478815318392111638307514612437242699937292931974648851933188504074507988701542866609789857973999930209065984128013828635903220361051624684676138972081713002620093165483850685542766092442338811060997512665775620158700914976902374144665020925087342737681815299645571556319939340235774298475221418676568733116360396823877210694014937029328529751935239991997165502892191207596988728927441839249342620409397909330557047833745894425521820148191023557315516804529957581805463942645038907691783709630763541645170659435237201822875246280046072882279484930005747083606664372621474678441929148555972677768270678558293835151698117206294921913307484585111836527653575496579722597739249661089839188319403050634885193952774744910990974097293437022080870436026813544811271701849327386710466112862040288362154916637672257418127238702800384095917340753776260922271356203641164469199388829675769852817605784400531559201567708697164656947923488147443986728857584017834328398322118654068453710369534845243141938844833259077147720518086186834427827980425120869604667707755998772949104735180719181966738099602526599651366131833633153845323451455598242991093452100520272944721551049667685333758888473165513660081085561936590084792750099795624516709371451516575912263101179147369540363043431712743966137941769131394490502528928495077483978535871501056779210496546620149967972767922361732118125315586765136367023858933665440664600600937036848351059234157072865515995221239055997630374169107212621444517440268245553206883734311720772393062542603935742258861452344350648113530230949701478443069249057894255161217774243640023970065560890214290228621109866436375080844063425266677066603798094118973742608691810963970320562997939467535498565392211750641998596853890374006984620716638444654539438173454336 A100629 568 37277182034207601200814423889410079320807197710208196819675872128491619201973218992749019666232116993165299322828874232499316261352174046633487510355769913507975405467837486168362909722867733177155788558000078010318511101959092689470552352269931912244473640492122012474689267113469145231124674634414660666535553205558587050166380105388606921277577626593082791331778792491091157124174385467908434684263619799549192189164928750050089118761604383106323155596966701859875011406086064249179717233756350710329291188555351475712387553225979603983615845655936181168763840861053131239900144842623607762521973476758488444241450870201201645583693173565773915678941176144574998942425026381312684972520636160361046589192563359688540344753039037044257446111783252449537043801506772907488979084567612205370251298326853249940442250994201329446873438249394564695068848431288760709012898227010114944950818901573373016228375720855193310068405358967098789554293435366811090394216443691498148817861147096527841028336683529970622820383871116268981544385498507447159641154840239736713627067270797953774310201735896220719459993870080687406610465192413165246209848419814360682287697220053423821254032718687538404822174198186989317934993135968083709550717635675348826804801299246159122964317671819795109787511444126469387963284138623234243345590918609093189965706253939941701185935432421924298876227606563542195039941516488027004947707904040168308956318229098820875579901579202647031452626939216731206373222525377134224730919787271655043563018865470798327252039564024036038360313847313714760426757409634953868263824994470187450027615553760621498231696572831609602589237674455218341466100049188073802983571780221343061714838127323825819507694225828198570019084648734599013889808482917804445369885672801666159879470079248189972741446096994152402251540966584046327954169343880446796857796949954369528818931756030893053583717926513883433505383242628807629755145723284345113456342816531560239638001651633184374193221884751642728643296773233045879145445103777193582025632163155718629451622217037058428508721109273179773725654367840277229995092113317425626868770372817013096958375617495370916707839631188409905227173110324239728154350296560287515486837031300205105964381771267224745764581743806319446715849199461318589646920632827948673464524874827906253429825196293075448314177459919780900130526499929088845299081774435465576017339590766608899308388436771144650212431171791144190338897011129651624373356142854666127375110502943704703828641184320694664952814747905652569873742078345922168053825536 A100629 569 38171834403028583629633970062755921224506570455253193543348093059575418062820576248574996138221687801001266506576767214079299851624626223752691210604308391432166815199065585836403619556216558773407527483392079882566155368406110914017845608724410278138341007863932940774081809524192404716671666825640612522532406482491993139370373227917933487388239489631316778323741483510877344895154570719138237116685946674738372801704887040051291257611882888300874911331293902704512011679832129791160030447366503127377194177080679911129484854503403114479222625951678649516814173041718406389657748318846574348822500840200692166903245691086030485077701809731352489655235764372044798917043227014464189411861131428209711707333184880321065313027111973933319624818466050508325932852742935457268714582597234898299137329486697727939012865018062161353598400767380034247750500793639690966029207784458357703629638555211133968617856738155717949510047087582309160503596477815614556563677638340094104389489814626844509213016763934689917768073084023059437101450750471625891472542556405490394754116885297104664893646577557730016727033722962623904369116357031081212118884781889905338662601953334705992964129503936039326537906378943477061565432971231317718579934858931557198648116530428066941915461295943470192422411718785504653274402957950191865185885100655711426524883204034500302014397882800050482049257069121067207720900112883739653066452893737132348371269866597192576593819217103510560207489985757932755326179865986185446124461862166174764608531318242097487106088513560612903280961379649243914676999587466192761102156794337471948828278327050876414189257290579568233051379378642143581661286450368587574255177502946655295195994242379597639175878887248075335699542680304229390223163886507831752058762928948906147716577361150146532087240803322012059905577949782063439825069408133577519982384076753274397510586118175634486869727156750216635909512440451899012869269220643169396179295044128317685389313691272380799173859209985682154130735895790638980244935786267846227994247335071455876558461150245947830792930415895736088295070072668443883514974324037043841913620861764621411285376632315259818708827782336931742952625264972021481630054703677734415858521120051410028507526933777638139662931705657671113437029580248390235798446728015819441627673471823776003512141001004109259073717718957855641733659135927386977586259737021916749841755740945007512891789759253652121817529519914131650907030539396763263358316690283178114432113155014353616720528572744391336911682301855388231550711888226224300087117348864 A100629 570 40026069430990100108027069792524352853908201621687572672909770028037353570640148560425775150631944507622704028400240258270415921217144067197701938850623275854375750414175395733992761779779334332384571538425333554941688931581806157777176477013807231809189060661931347305123607503639574968188709713362930916426940659785524198108428477837275024471610611079647622147595549813901722800781599146391096122866083220410463998920503632908822781741637711482978211024122835322286387159191655327895420086377778383292668761426551018492510710795760424168165344229907391595742938311392919698441763101182865544390902641014280989602737753776225501920836252840862668192728496862181247069237518809918801876731697748466426663228601669067541381672716965179104558913647857377818373366997776290040999662161478180718916224403843556771378353949179548903510796683056286791369229120191532594395042581796206887441151877669070012277437747068370104625447134908707410284219180321985849263314843300102515604313671862158108092548266259581415213575002152563572318090822126535590776712783625443496169692867117296821095520353709174310019566113089256323147750553190223013078771729054989380393476505819892671278355058719236372863811719207035403308035443241850208077673774639016521129647439010140721685946743855220200489522790437229327311860356035580385229154655305163264779755930553680188685049274354945734265281780510692168403150556767180190453808909503307289325752671637017803194440579393530689180129019306110096848904379156330390355403721582758869974155335557025614639753869195333235670737359627085587076349519426950540665455162779208986214560775065699786884914652726761339540083183339064348284065100981692084262197005329792022815434858697428974096486380075037843206483665542687637082644295458836187246769396985528212748057823045376050029910612584182117727551304270676953478011979703074181593048365665641454644060349452134107703911023116515159215452916759290459318406842305131992768100480191894845274784993139627968874528594969946650449790522664565059349313787021593126365295893619886917218164959080294992621527803778287364520091396518386213600597716801467283578416908745699660959975087606605879662427800691730539298291989843302397121716240963584042843264641979027322052308562112820689935198276191698145443346729138536039892592076275915886824179338391087746658746762268884870442482630873952437386513362114195727409489890007493377882068867817152197838021338599157527286937833873480509981490454878500435639210281830373774518767483632330858006344968694022890493504181350315570286519268908701371688149161202417664 A100629 571 40986695097333862510619719467544937322401998460608074417059604508710250056335512125875993754247111175805648925081846024468905903326355524810446785383038234474880768424115605231608588062494038356361801255347541560260289465939769505563828712462138605372609598117817699640446574083726924767425238746483641258421187235620376778863030761305369625058929265745559165079137843009435364148000357525904482429814869217700315134894595720098634528503437016558569688088701783370021260451012255055764910168450845064491692811700788242936330967854858674348201312491425168994040768830866349771204365415611254317456284304398623733353203459866854913966936322909043372229353980786873596998899219261356853121773258494429620903146088109125162374832862172343403068327575405954886014327805722921001983654053353657056170213789535802133891434443959858077195055803449637674362090619076129376660523603759315852739739522733127692572096252998010987136457866146516388131040440649713509645634399539304975978817199986849902686769424649811369178700802204225098053725001857572444955353890432454140077765495928111944801812842198194493460035699803398474903296566466788365392662250552309125522919941959570095389035580128498045812543200468004252987428293879654613071537945230352917636758977546384099006409465707745485301271337407722831167345004580434314474654367032487183134470072886968513213490456939464431887648543242948780444826170129592515024700323331386664269570735756306230471107153298975425720452115769456739173278084256082319723933410900745082853535063610394229391107962056021233326835056258135641166181907893197353641426086685910001883710233667276581770152604392203611689045179739201892642882663405252694284489733457707031363005295306167269474802053196838751443439273515712140372627758549848255740691862513180889854011210798465075230628467286202488553012535573173200361484267215947961951281526441616849555517797838985326288804887671311523036623786761513430342048606520455160594534891716500321561379832974979040127517281249225370060585495208514620773697317910111361398062995066764203231400918098222072444444471068966261268573590034827482727012062004702498384298914555596452823014489709164420774326067908332072241450997599541654652637430746710059871502993386523977781563967603528386493643034820298900933987050637860904850014286106537868107959642512473852578556684563338107333102214014927295883789682804936424867317647367673218951238520644763850586133850725537307941824341886444042221046225795584446094551328594302745107217903239506798598497247942679439865348281702723143973395731362510204608664741071275687936 A100629 572 42977664798381952215935582960400400197774997937830572239942691857325359163072065962902546026853418848281584127266621776953507476486336570783639048429804699752732576631085444871339206836217748763560432113127303739091493287037259749066097255998699450267189481955988812218180906866418043864927687143832830616190254826777872201273081343566539259965791813758415447082022042871461696396853622893082818568325556304819325642887235601798145799360019973074918769257298561199003413198680626357353746444793513314344441281721965732625206180949376289313339539447008638003095293217594513577690388670039986607181040770769091279824568671133347258267794221730673063078767079757576768846717747736196523619016516299055034168137312485114026262352743285227156215774655708874550557359793213717612576012032649364301330738094576293258347344763509652143152882834158007274031903532988371437261185198335528379602425109789412103366478400583642368847598443452449568200893861094713993090180736131326254491964224293411123559681936221600606247925372372097536416782747547805884041505161014101032386183032658315910632505702820813989174350393957048359220199100479479077029976212035138093604321301060198172342653372468819966885933298973938027580545610683152715556100972457862540963882181639677252999744811913964929995265893893640375414129955522933491734575177565457280542410091147525895711348969375755856131022958879518260403714046169807601034540166237532102873129403816404561922471654377626456000248797745073869735359240476905774486843200268659675998228382860332739478010422420854520756919395950930838071470360251017308291912000272764766135213341977898209006219537303159294330452238390213363779903331662826249162053106750148608118494640530959650756810037732928390633555779666011373303368524549165684611551710426621164759559659374211314725031475713097060636963672501175661742243726980229850151026977870044829639526630386811877498609873894833151579650823827240706734343959630792790475575018616521041181545419741571621980751560703187741636648496223763426992400438824912930889335303115127341167569449095761307835505805695612366375955820744359262527959399928642926945814618629049106115345241561276791677859730983047210982651721258936990069043946582662247739821122793267766526281218893837381395958238879729740345756405609645636164008580068449051589171890107159782441412654072686819234914987162916404208640650436869016641672469406205313235013883023603899392205888658381008212406401117919948015975767259830756148040253932099595253546120107269080847217850258743036336247439834714623415047402409175500307735239533553975753179136 A100629 573 44009128753543119069118036951450009802521597888338505973701316461901167782985795546012207131497900900640342146321020699600391655922008648482446385592120012546798158470231495548251347800286974733885882483842359028829689125926153983043683590142668237073602029522932543711417248631212076917685951635284818550978820942620541134103635295812136202204970817288617417811990571900376777110378109842516806213965369656134989458316529256241301298544660452428716819719473726667779495115448961389930236359468557633888707872483292910208211129292161320256859688393736845315169580254816781903554957998120946285753385749267549470540358319240547592466221283052209216592657489671758611299038973681865240185872912690232354988172607984756762892649209124072607964953247445887539770736428250846835277836321432949044562675808846124296547681037833883794588552022177799448608669217780092351755453643095581060712883312424357993847273882197649785699940806095308357837715313760987128924345073798478084599771365676452990525114302690919020797875581309027877290785533488953225258501284878439457163451425442115492487685839688513524914534803412017519841483878890986574878695641123981407850825012285642928478877053408071646091195698149312540242478705339548380729447395796851241947015353999029507071738687399900088315152275347087744424069074455483895536204981827028255275427933335066517208421344640773996678167509892626698653403183277882983459369130227232873342084509507998271408610974082689490944254768890955642609007862248351513074527437075107508222185864048980725225482672558955029255085461453753178185185648897041723690917888279311120522458462185367766022368806198435117394383092111578484510621011622734079141942381312152174713338511903702682374973478638518672008761118377995646262649369138345661042228951476860072713789091199192386278432231130211390092250800641203877624057576427755366554651625338925905550875269516095362558576510868309147217562443599094483695968214661931817446988819063317546169902509815369340908289598160064247435928060133133749240218049356710841230679350389890397355591115874059579223557945032307063168978760442223884828630425526930357192514169476146284662113527358747434678128364526640344046235362569151477830701001300646141685576829740306192922911968147289478549461236612843254114054559344277131431944785990091828827312015469731617220006557770431302896552946854826397909648026047353873041072608671954240752654216216170392977618829986182152409504154744750026768359185674066694295593220026469985539631226989843538787551078664952869208317378390747774377008540066995712315120885282359271171255435264 A100629 574 46146916191875229621019514714403645478688887027362437239879831610354478909212113550455296105117542934789847406420710601104180281000076140591129701218642834276271425816081460676003205271033714818559123111377485461014120104907142838924013564217438489357689321709038514954743052900721834766039464421920413896911168148729276540233853483941506530363279479709229297499625825921009479435291836906226902592614951452551402706243712981392478750422765878565894167954166882414393551870177010138407487520866102289512485746097041346614485193108657348549656904617151006313199257785274761901302043637837669372530142215423969953621326764955976432317860448097753331497862419890053957601501090867435526093141875297073081864078080590224307406922537106483558969458816393818972902639720989559971148292498582875977351352348936633630376781191927702533794485525207108234624283933702978117834326559262592006318072332208683607756399058299282821690101130692194056628040172842240839698974060103312956037289859535552370992862255058433103152153185546695215458062731563712617128658243292694532234623241884391694650767667037222757900783246022559682885303799791995138740003160587219928718586688082430319372666985154422134371721620382613546197297350930122282871761032495079087875833571834886364407255465879037635005149112274347878697212653816233481245771675024257979803687120624750708348337619878044234340806174853170933167190896308789427263891445097150937397549606641858795440555660759730215656362888544602703904383028164927436173635681858467930541586764581024012934035718861178828756180492829330692568709226977864422460927915620366937512957404444484190624671393328330301656932645193990520974208937883320009770341374426771278752213643457936943874020190336863355020258698464325162775503824893609939873016265023800027605934110093284355634293355189592538577371975533150997183523797260310011240410382691389570338914586608109210890221923460248132352802756859364097335983566657349817411293747938137259292651694132160722012250673680287528319375701582160854243310881322262427054300830514429713297536309918757897343921495770196411069475072709465352258065977077326526223497737772619566585860354063725950065053127961886425398625291541310580017805133139826328664095409821771306550335339912012212259479865642548728025898873618984737368382935914346529504427523933189300258085596320687773866055902801246445014507088560630134777915751710803089951455147423087085986899642271590936644948228565631004068659001477370158037695956282475791557204353472102178527695159862181619782980603363456738265146106909290096036540197405835155127670339287384064 A100629 575 47254442180480235131923983067549332970177420316019135733636947569002986403033204275666223211640363965224803744174807655530680607744077967965316814047890262298901940035667415732227282197538523974204542066050545112078458987424914267058189889758657013102273865430055439313656886170339158800424411568046503830437036184298779177199465967556102687091998187222250800639616845743113706941738840991976348254837710287412636371193562092945898240432912259651475627985066887592338997115061258381729267221366888744460785404003370338933232837743265124914848670327962630464716039972121356186933292685145773437470865628594145232508238607314919866693489098852099411453811117967415252583937117048253978719377280304202835828815954524389690784688677997039164384725827987270628252303074293309410455851518548865000807784805311112837505823940533967394605553177812078832255266748111849592662350396684894214469706068181692014342552635698465609410663557828806713987113136990454619851749437545792466982184816164405627896690949179835497627804861999815900629056237121241719939746041131719201008254199689617095322386091046116104090402043927101115274551090987003022069763236441313207007832768596408647037610992798128265596642939271796271306032487352445217660683297274960985984853577558923637153029597060134538245272690968932227785945757507823084795670195224840171318975611519744725348697722755117295964985523049647035563203477820200373518224839779482559895090797201263406531128996617963740832115597869673168798088220840885694641802938223071160874584846930968589244452576113847120646328824657234629190358248425333168599990185595255744013268382151151811199663506768210228896699028678646293477589952392519690004829567413013789442266770900927430526996674904948075540744907227468966682115916691056578429968655384371228268476528735523180169516395714142759503228902945946621115928368394557451510180231875982920027048536686703831951587249623294087529270023023988835672047172257126213029164797888652553515675334791332579340544689848614428999040718420132714745150342473996725303604050446776026416677181356808086880175611668681124935142474454492520712259560527182362852861683479162436183921002561255372866614403032971699608192298538302033938232456335182160552033699657493817907543388069900505353707382417969897498520446585840371065224126376290846212533784507585843464279650632384280438841244468476359694855258686085258012585729751862364110290070961241176050585233686109119124426986051206148166306817512827041830600659233255210554577257955432630812359843698873978657772137844179699983509613475113058341417162143575198850734427430281281536 A100629 576 49549873963839243033692322469038609368536758685290081271034095934114875470546945206560985670369006285199563810851843112205738948945854299337200043607080579680333400674839996118835954657566155314775501901451016391442782211198066902494808521843573536170729920717185812333757083072949553778313827784375930800504345653987276674511107226396107931220179091164758855531486873641931198370140746932002591347664706902333992595560660565172838193360181405576305708090069496724024456238922474068880148105912006732111712515788238056517253556069481971622712359337813743202170086329807123185069764310619414527969450397368734431322558805903849414137992025317938992464591446833800415893454446445989963989649751072259792782036518331366444404245715219423338833878269807580286290286948430181208378154961913894667087023760013905454700506844269345394765912528977478373610898585668130798475516729554259635831786510149685885631256472530154274853395950813898828925751144732902943465668018224016881858311425794407795677400608727195186760573110976318957818013272895643157727539144825733592916431155693739935344766317804772239962697413612903979050127684782787680869824055414686437351445253163747793476109984384290144226265466689863046980994321458077596553768649123389490840053824942425911751375162766927633575075057205439079682875858624523098962704670628082007480966170824927845127236063335669873733780659817306689962721649958794426862246129596610704724554727766111977766785118757677947506776445151790412645624154256452558144723157750195065585228680455487319435591104451153358378844893643784458537909090700842152597903308850730887034456907082526161580498361272982808975585080695740215829557361919938726466504168479668347278214321564210881392276065385130833258212131840950499207666379460241342783782812788322445052846044595379954169430824152352958188857750135448924183255704817691474274738746819590666350282446404797157292467551860995221125091843662402117353652535696688375953269507110891739955252779854156350714590988702700723502098120358109081496610765510013590231951920801278618675893692118396396508467022181098979259991955293593949398378280939350773310802292615846230683991149181670913858983064274701332888359847632098593538816036134119969183009288652056237606220215688783992301769072226305203239408575799194152930088453539145550358153825623826333396400498941502979245438396759777067343392547732020535505805094160288830309311521448254427418418461997645555695015151325629538019633337480330128214563916856169815662476402837875726286701035466390481045052077212098573089908576459280150263409842211861507710107702977134625067892736 A100629 577 50739070938971384866500938208295535993381640893737043221538914236533632481840071891518449326457862436044353342312287346898676683720554802521292844653650513592661402291036156025688017569347743042330113947085840784837408984266820508154683926367819301038827438814398271829767253066700343068993359651200953139716449949682971314699373799829614521569463389352713068064242558609337547131024124858370653540008659867990008417854116418736986310000825759310137045084231164645401043188656613446533271660453894893682393616167155769873667641415149538941657455961921273039022168401722494141511438654074280476640717206905584057674300217245541800077303833925569528283741641557811625874897353160693723125401345097994027808805394771319239069947612384689498965891348282962213161253835192505557379230680999828139097112330254239185613319008531809684240294429672937854577560151724165937638929131063561867091749386393278346886406627870877977449877453633432400819969172206492614108844050661393287022910900013473582773658223336647871242826865639750612805645591445138593513000084301551199146425503430389693793040709432086773721802151539613674547330749217574585210699832744638911847879939239677740519536624009513107687695837890419760108538185173071458871059096702350838620215116741044133633408166673333896780876858578369617595264879231511653337809582723155975660509358924726113410289728855725950703391395652922050521826969557805493106940036706929361637944041232498665233187961607862218246939079835433382549119133958607419540196513536199747159274168786419015102045290957981038979937171091235285542818908877662364260252988263148428323283872852506789458430321943534396390999122632437981009466738606017255901700268523180387612891465281751942545690690954373973256409223005133311188650372567287135010593600295242183734114349665669073069497163932009429185390336138699698363653841733316069657332476743260842342689225118512289067486773105659106432094047910299768170140196553408896976147975281553141714178846570656103131741172431565540866148475246703699452529423882253916397518766900509305524115140729237910024670230713445354762231762220640204183939359681895191870261547638626540220406936762031015791598657817294164877680483975268959783747621001338848443401511579705587308769500865314808117011529959736528117154381618374812600410576424085043566749517438798165397914110916099050747328918282011716959633968877589028357944416420135762236734997963012533676460505085589049031695514957444646932104537579858051291713450860717891238375836505984743717581860317583852590133327065188938844066382294302873869731678424946183895150287848585856069522161664 A100629 578 53203772048902858857776087782701699949796147481791213833068388534487490213277935223720849520939879561737643850268449017061626802308964472608567165875546240940938522568725528340791838710796379008354341562179482586801670963086565581158805852775062491406089520482246482282170027151668378933912781089617690639431316222438771329282210581530137876569221642953910458058531205136344727820460752747490866406368120529737491066759797977893554156995425871394386262186242777699216044262588797101312071864632103292037909568466091528551050920764531842945287408542727560798165709254004566016929498298134592725074016685948229708859887024598461238557858944962337993689652675538123883413396366987827581419940840837474185703645925627730842427009387603888176067658486417155385627774901490816707334484190560075790781893658808669108293671592690250871461950971888730483801519713654319022225677752534105448347598204586718235864760716226333746082482700821130013122199994715595199331795259266321127333335819892528075530471445193448878236318423465067138573292631695177645831487576396583350196162268685024303558731454933459820842112412852801948402141887691567488261894787820042491629802555168184326443013635057399216406733350911784790375570536056038578057179663383764232957030686251857093468784601777657764150904732860672500139572466005061563410347021013516000334194261543853609095307962724621694484759336088158392047975236431045452740102755930005162308868810979408520395555300030925733360502392577519394539825145009780733551781099377734186077283070809388105179642243011555925929426599114163130773346880195303691266559037421019126377515710260190159263163033262263523230088296013431288374982594900543150124381260766962398121575281099278324906790161958173643381312557421830666912950253065115674880868195023183868051182688315028613962921058167170719217499857106973174911366690749353631057007059133541481020327696917869142021229010596039603186139448381590489708772926741187287555661339328829867126086798221672293997468631623601268579262503580287578357135493176758282640444638521468445549254557805301370742028611840581676315161932302270022742378398017802932710551372576720463038153424122183434414691354219427046230778691164851624774202945439099884345388183406201365917880288139348340236103482039060689706973272859868987497288120584461398643047941997905225080283186767959478236431167816478718122665148549786792999459924392160277023146637224063830512328250580626622677459156292017478101478447597337235991259723449728123523171181140099458628407116764370805813551643560707556737355750880630930270827764436116369724041108231118762613955270188990464 A100629 579 54480662578076527470362713889486540748591255021354202965062029859315189978396605669090149909442436671219347302674891793471105845564379619951172777856559350723521047110374941020970842839855492104554845759671790168884911066200643155106617193241663991199835668973820397856942107803308420028326687835768515214777667811777301841184983635486861185606882962384804309051935954059617001288151810813430647200120955422451190852362033129362999456763316092307851532478712604363997229324890928231743561589383273771046819398109277725236276142862880607175974306347753022257321686276100675601335806257289822950475793086410987221872524313188824308283247559641434105538204339751038856615317879795535443374019421017573566160533427842796382645257612906381492293282290091167114882841499126596308310511811133517609760659106620077166892719710914816892377037795214060015412756186782022678759094018594923979107940561496799473525514973415765755988462285640837133437132794588769484115758345488712834389335879569948749343202759878091651313990065628228749899051654855861909331443278230101350600870163133464886844141009851862856542323110761269195163793292996165107980180262727723511428917816492220750277645962298776797600494951333667625344584228921383503930551975304974574547999422721901663712035432220321550490526446449328640142922205189183040932195349517840384342214923820906095713595353830012615152393560154274193457126642105390543605865222072325286204281662442914324885048627231667950961154449999379860008780948490015471157023845762799806543137864508813419703953656843833268151732837492903045911907205319990979856956454319123585410576087306434723085478946060557847787610415117753639295982177178156185727366411025369495676493087845661004704553125845169810822464058799954602918861059138678451078009031703740280884411072834589300698031163563182816478719853677540531109239491327338118202375228552746476564815561643898001429738506850344553662606795142748661461783476982975782456997211472721783937112881378992429053407878782567699025164803666214480237706745013000481423815309845983688242436667192628603639837298524755636546725818677524503288195479570230203095604605518561754151069106301115836840643946720693295340317379752808063768783816129638281569677499807950198699909415054692700401769965607998146259940631408505843197223035478488472210481092605854950482209983250390505714105515844074207357609112114981676031446962577572123671702156517441362444624128594561661621718176043025897575913930339673329655049956812521598487727289487461845635488887566715705153076883006164538099052288901766072597327630782583162597418094828665612916690196673526235136 A100629 580 57127115243469172868763053079382238951994823825271504728292883021761284646787199186071873031443512474960498317249627337230758283118514924369920946713719577744266805494808514156005522501644312489025701947293607048128664506152405597009076230020571061236358886429892697503240927631961929839622685024078806609850707803402196055422385400564270954558922909165608563168442794964016956742725073175503854318514030953052179899206371250654936518375050934807797728520398547833582758736576829961528736837149155677749189697191834000017353492778587895550154434252901473066493344508648542019346294382043933390118105211376487337162204054226284637882414593098576408648828153758785320114263561124483373071355788412923219710347499633688059728633646710921879662920770614635648655390407788169850583003232871139361172392883383254035351700463592215037741144783154378194721446231311146212402495769642191006317087882212068004751490388764409993351357829628126438030974957218713550576165422879172549032632259255938579791298177141929831368218447056185589654147988042140257439127466913406753807658032177836077187482003546426946661722998189608607588069715996746824265425499169985408720088928346146865443132892563402179320736594089651863913322752425468629017482468057389019481243042680040758928511265375855890127154259112051228166504794228452796328517670816018998852022355960430430218978961737659307946036229732328216678500025872301994652063731099710559306940848477741331130664749348073453347043488562549736088567491843866462683947436094573569945777329415193540379492909678679312985471411806958304270124009725614861694487971044129332695480231323432096194079171344395505801741378642513640078423807416762300605258961807337844298474416080851833669081498486224779552976072920221197710247653947398895517574398427781168768652225108602310568738725364427984971990149289780739948401908858054894632173807654924689410428042366311990747189484559106890701321582823602820440951071160900814065628308017220717313642076704858365287106219902309707573011209169104514829733587858751992809458562337062191882501270738177730690246035137894166347619572045603933559922863185833705441176694836231409920711439208798839731015067076597692854768636791680468274416258781951590735206154038621187551956214800389453016486343457372264212663507519805423036371341649891528236577422160276960556833815396761474919673905381715956054212332345079025926350530231740267151178760472432594066734190265171088896654758162491923576561525419853301316373663514646647655867130301604792249078395769156487246592745675071986701751852887458261339815417775477922303750276203062873729731339667139445533966336 A100629 581 58498166009312433017613366353287412686842699597078020841771912214283555478310091966537597984198156774359550276863618393324296481913359282554799049434848847610129208826683918495749655041683775988762318794028653617283752454300063331337294059541064766706031499704210122243318709895129016155773629464656697968487124790683848760752522650177813457468337058985583168684485422043153363704550474931715946822158367695925432216787324160670654994816052157243184874004888112981588744946254673880605426521240735414015170249924438016017769976605274005043358140674971108420089184776856107027810605447212987791480939736449523033254096951527715469191592543332942242456400029448996167797005886591470974025068327334833376983395839624896573162120854231984004774830869109386904223119777575085926996995310460046705840530312584452132200141274718428198646932257950083271394760940862613721500155668113603590468697991385157636865526158094755833191790417539201472543718356191962675789993393028272690209415433478081105706289333393336147321055689785534043805847539755151623617666526119328515899041824950104143039981571631541193381604350146159214170183389180668748047795711150065058529371062626454390213768081984923831624434272347803508647242498483679876113902047290766355948792875704361737142795535744876431490205961330740457642500909289935663440402094915603454824470892503480760544234456819363131336741099245904093878784026493237242523713260646103612730307428841207123077800703332427216227372532288050929754693111648119257788362174560843335624475985321158185348600739510967616497122725690325303572606985959029618375155682349188436680171756875194466502737071456660997940983171729933967440305978794764595819785176890713952561637802066792277677139454449894174262247498670306506455293597642136469009996183990047916819099878511208766022388454773174256611317912872735477707163554670648212103345979038642881956278315383103478525122032188525456078153300811369288131533896868762433603203387409634014529169486545774966053996769179965140554763478189163023185647193967362040636885567833151684487681301235893996226811939981203626339962441774698427965361011902293714371764935512300963758808513749810011884559428686436037483283084074680799513002248992718428912851101735548096053203163955598799888882015700349198553767431700280753189244253849488924914255280292123607610197826966283750317746079110877138999513428321360922548582942957302033562807050723770976324335810831535195030174472358391729742399002029929780547966631438998167199607941428843307263056277267616242940510971571273714382593897356757259611970987802089392439040282831936382699244891819150792226781528064 A100629 582 61339772921380793763876953237264702045518770572705682782181824622004593469224482993904128343878566437830839791112545520398417507818782623064180968060196065231638845274648916520599190284988607091192437191767389495396928013520143207720334455777331528813543685833841833141410159546994803244556489289531861729004355364516107398154837190432850923978318999962866856686502985904321581499862718801998980654991532565122706012149985219099392731844236706833429822444549557957782399820763940919029715719936525377486371159984767517083849170988851795112344305716398504982703437016576669282793533417416805886439917865087295064117447965045125775823043342717883244825962117279510605643913244538538268059310046403450243103741275930515549100044036847156859790773053407244482482662043890573300986801354660953934623439913048554478973895337279150566824405639312266516386032848325956045635747229847889998479305465014683054233905956750366692544914828861585723274002019062343454729168112088014064409027997574712373497078044052250844013323290972556145517760389846297868886518295292101017887353680638880401892291716455114938391309163058859044157714217493508913152965435614890618812493791364597038672792080335423491669422791561370411883290950090023109776010953139962622455361438434576812886243971689219549026274206108342506112943033459603578227683067078223808246024390577729841968431189793820514804554634882873131143039839364172734816545155995248741822294842504597600288427950297503200682833380416475291718457084239538298854689655552310861495770530784118765360094369033452379436086959213458545518949942908975441117347244774982614180347780137163912907574027439739762576964370279887239842686282020699080826327061643357273521271919939988779357584180589252233671210433165715315312865939441200890128625758623548484426504474209769243040691996352235969300469291808441476272266731502329619654478113316423998590186490831153113097958360024115268632605675551582362671811287443059437577912595156444396418938423524222530805035716239651127222351668905679806199913192061520619122862921176214860713354908124728782987525556777730573693052457346346178802206388416459533841087789019746495374356396113720783021863787494308354440071043166692494030145846239788719315721756853454080367083560847905967192284348495009361222715238462553591056164982724481698930890144787593803973470796608997949773180912649767106903553792615499350722302907994395937145153966019728875270266747178487848663960227527672966406365775952535649567864658527778942169496096791690799756666498992167969557589232526319906332442778514759100254882090505563686766159103610780524425243411684157861109989667571236864 A100629 583 62811927471493932814210000114959054894611221066450619168954188412932703712485870585757827424131652032338779946099246612887979528006433406017721311293640770797198177561240490517093570851828333661381055684369806843286454285844626644705622482715987485505068734293854037136804003376122678522425845032480626410500459893264493975710553283003239346153798655961975661246979057566025299455859424053246956190711329346685650956441584864357778157408498387797432138183218747348769177416462275501086428897215001986546044067824401937493861551092584238195040569053592069102288319504974509345580578219434809227714475893849390145656266716206208794442796382943112442701785208094218860179367162407463186492733487517133048938231066552847922278445093731488624425751606689018350062245932943947060210484587172816829054402470961719786469268825373850180428191374655760912779297636685778990731005163364239358442808796175035447535519699712375493165992784754263780632578067519839697642668146778126401954844669516505470461007917109504864269643049955897493010186639202609017739794734379111442316650168974213531537706717650037696912700582972271661217499358713353127068636606069647993663993642357347367600939090263473655469488938558843301768489932892183664410635216015321725394290112957006656395513827009760818202904787054942726259653666262634064105147460688101179643928975951595358175673538348872207159863946120062086290472795508912880452142239739134711626029918724707942695350221104643277499221381546470698719700054261287218027202207285566322171669023522937615728736633890255236542553046234581550611404741538790851704163578649582196920676126860455846817355804098293516878811515166604533598910752789195858766158911122797848085782446018548510062166200923394287279319483561692482880374721987789711491712776830513648052740581590803704873668604264689632563680554811844071702801133058385530526185588036018174556350966611100787812309360664694035079788211764820339375934758341692864079782497440199061932992945688803871544356573429402754275688108959416121548711108670997113981811631284444017370475425919722273779226170140396107461685716322658487093459341738454562653273895956220411263340949620450081814388518394171754946632748202693113886869346549543648579299079017936978295893566308255710404899172858889585892060404185654877241512942309869259705231508262496055268834095727613900567737254553361517469239083638271335139638177786261439636637661204202368276753149110771557031895272988337117600118554575396505157493410332445636781564003114691378950826494967980000826971374106951584084421405199113318660999260677697215248546922097439257011449253564577649776629419592946548736 A100629 584 65863079660349222094593065080543305945171855740974524445705307069279322728023584235331599649086271161461668520760963616355626021558873915148438141711040664879442876234455308584451908149526746797316301845293754580505937089233815228598842800436399293600962953130912290844761394644121213754331202880778405319016930233039710035074669119278404700632565579473984590967712312266352544402227251436057480334631322881030253137301691290728821589182773605483080201727606781219982988978644346995827203267326117923044504704463040086009563369798457610149602859735939357451001076913248151111551500387022074520759934274869018121371665528212641592841649660040957072718467126362603635531440101688568118239804509406765303923454578841719062951042842604589415845856916735544105434869591382632232607269086479323579342549125391156286816800027835210326792671198871039154878464798685427390984754470179820649518526676258033969435005104645603845122024050266486898040586179727683430795358394676020670056203204182939240194121837691016172556405230750555169630649465388514953385523003396311159738623767582304928045682359166605928077931926490732729432800607562212968569122697846087214604215797528497873329522307512112151757574833238277673995196099872354378093046232268481993527043149484006211736582306670586959707929089990923624130442602755007776403119103738486382546312469887420054294415056147707023494861497166790222194118802023553832532985501176702919377975948056679355719719553445022429347023559376472059380708204097083505930091581706669991837480018009587833350375744618108274912844103008472584013904338263779156116545028646064301718294890398829350032355679638172222754716663327337515423011441516683836801583846389498876354397414116345522486945986299449088178199706795185256928771804483068584517134216677832679020550508082158585641611930385451196155093901442384209329836400897829666057025579160455793403600271165201619681080100168342212527824003939508252181460165162898936645322012035854171565450011018583208408495238340309422467383934540228719069061299485799469790592113085717169958263640209198702950325860581135988777744561678747945762511222722741731488719328726189773960868999589213064988604255063687042114920380579387134587037911927534280852687111080312284953594892185245539793527555079683006416353130379377248558396674995513468864672834007855063649572980761678473401715659430545606541824841365084003515381241910406875328426972234857702518164710081976396186276617769018581424661913482450965792023810232754516033865256129990627374741842787544597347142335575570864232906259378065447228275960764377035176460337385244466360037412505730573692178970279093520287399936 A100629 585 67443793572197603424863298642476345287855980278757913032402234438942026473496150256979558040664341669336748565259226743148161046076286889112000657112105640836549505264082235990478753945115388720451893089580804690438079579375426794085215027646872876647386064006054185825035668115580122884435151749917087046673336558632663075916461178141086413447747153381360221150937407760745005467880705470522859862662474630174979212596931881706313307323160172014674126569069343969262580714131811323727056145741944753197572817370153048073792890673620592793193328369601902029825102759166106738228736396310604309258172697465874556284585500889744991069849251881940042463710337395306122784194664129093753077559817632527671217617488733920320461867870827099561826157482737197163965306461575815406189843544554827345246770304400544037700403228503255374635695307643944094595547953853877648368388577464136345106971316488226784701445227157098337404952627472882583593560248041147833134446996148245166137552081083329781958780761795600560697758956288568493701785052557839312266775555477822627572350738004280246318778735786604470351802292726510314939187822143706079814781642594393307754716976669181822289430842892402843399756629235996338171080806269290883167279341842925561371692185071622360818260282030681046740919388150705791109573225221127963036793962228210055727423969164718135597481017495251992058738173098793187526777653272119124513777153204943789443047370810039660256992822727702967651352124801507388805845200995413510072413779667630071641579538441817941350784762488942873510752361480675926030238042382109855863342109333569844959533967768401254433132215949488356100829863247193615793163716113084248884821858702846849386902952055137815026632689970635866294476499758269703095062327790662230545545437878100663317043720276130391697010616714702024862816155077001430353752474519377578042394193060306732445286677673166458553426022572382425628491780034056450233815209126808511124809740324714671683020811283029205410299124060476848606601148969194208326718770673458657065566323799774382037261967574219471821133681235083252508410431159037896460811492068087533044448592615618328535929855579354178548330757185215531125678469713292425817126821813795103593151601746239779792481169597691432748572216401595398570345605508482302523798195195405792117424982024043585177162732299958756763356835256878701098828637557846019599750391716256640336309219568494287378600663123943829694747256595475027378853799406029788971032381678340624418678022277110402431735647014445667683473751629384564974496009603139017961754583822722084020695385482490333552678310405868107460791265565791764774297534464 A100629 586 70719943288760674208829458237333276236558872376778857415864205379048074351472699251862597052047652730266450463565258941423326117050488601037505201031983284445825734031790294685952249896753313842936564248300281859080799733023167526034698432829847373503409489451212273955672600729962542933669473681321059467052540555304803317492179196330467827067384919104013175253565343280130954853488478619458978303351166997810359002828040444792079182539690000530458936941288456421913479834901478190588421625077505461528898114546725602537025454130982386708715487488483684022825886950795359539144935495497788224184697694417976878730665526180965243756058249141357161966427530744620513004559704133828611227055363333845335374684475866659233948623564520396750141424908618639253402085188253322215360921384575122638369477418707104864875738015731029507713998842908056322934621291260283609015531421003034232206887555157958888995102630511481546242735606305005327974201030649994630276785893433142323327849810974033609447210496080583653534213295349241996851842963270888914699446444860713339529305247453576163563959731656174569103611440897993279997673809792158746347864475665058557072210108527863998488962235516744203920743207257764096294079227514627957108013103152287513440883504653661488617368093490603409267406288349514475618511854209469474969269265737407587394439315890863483752264255401101352824983438595240165404078404557465583106158392199027138959032839894508146793636506084523867007984205615865411724477937478966716737691351428764870001640906101167689669840483111605762534410668191961239813082885528863224221759815636557333748288289786719113768476046471450702486783774684289292873932436786993429358650965311196337942721149854168189529366399518649474135596990210527412192608075425421439056525853068467281138332436032263701604084604432235390422552312626021851834616354721630863273381533382404192280548923327818192444117245044858474335821396740990776360373016725352361361208498270728011574695230211913632092309814310838572004515406381521786190397461677692584791183273544672222419104004911104756884317070934758656582258976263019321319291871106786953049615727450514604462891184243976887125494472046244560765639427058085318693619574310222014545292533952665123335680734892068891785766860385519296651298713641662338851194216325217823875321017950843526370728589184161553331893656886316840883405337455855947847827866744265522897285776218253465882303568935852525165999299331856822308809001565977092000089250650747698590439725887243317340259637803819380436866172588533549602697127765621098898264774486494631974084684527687783995333212012143556648806662081915665539973811498123264 A100629 587 72417221927690930389841365235029274866236285313821549993844946308145228135908044033907299381296796395792845274690825156017485943859700327462405325856750883272525551648553261758415103894275393375167041790259488623698738926615723546659531195217763710467491317198041368530608743147481643964077541049672764894261801528632118597111991497042399054917002157162509491459650911518854097769972202106325993782631595005757807618895913415467089082920642560543189951427879379376039403350939113667162543744079365592605591669295847016997914065030125963989724659188207292439373708237614448168084413947389735141565130439084008323820201498809308409606203647120749733853621791482491405316669137033040497896504692053857623423676903287459055563390530068886272144819106425486595483735232771401948529583497804925581690344876756075381632755728108574215899134815137849674685052202250530415631904175107107053779852856481749902330985093643757103352561260856325455845581855385594501403428754875537739087718206437410416073943547986517661219034414437623804776287194389390248652233159537370459678008573392461991489494765215922758762098115479545118717617981227170556260213223081019962441943151132532734452697329169146064814841044231950434605137128974979028078605417627942413763464708765349364344184927734377891089824039269902823033356138710496742368531728115105369491905859472244207362318597530727785292783041121525929373776286266844757100706193611803790294049628051976342316683782230552439816175826550646181605865407978461917939395943863055226881680287847595714221916654706284300835236524228568309568596874781555941603082051211834709758247208741600372498919471586765519346466585276712235902906815269881271663258588478665050053346457450668226078071193107097061514851317975580070085230669235631553593882473542110495885652414497038030442582634938609039792693568129046376278647147234950003991942690183581892895282097487685829062776058925935077719881110262774554993021969126760818033877502229225483852487915736999559262525249854298697732623776134678309058967000757957206826171672109744355757162501028971271049540680637192864340233191693331785030954876013349839922806504909326954970000572665832332416506339375354430224014773307479366342266444093667342894379554767529086295737072529478545188625265034771759770929882769062234983622877517023051648328722381663771003626075324581430611859104651588445064607065554796490596175735546127895446820634847491549063478854590312985769983282515821386044220417603560542208091392666365643356610279308537156956425869111111045567350960730658354793161858831996005271823129074170503141462716956352290811221209100435002008378021971881641512933182974078222336 A100629 588 75934960900050445024458299392686056922138579109225745606345958420009690737837913180898380356042669577514878526754206678796191341068629130569219126965568414178371752845433385001591875981043714883759156012263133543083528868715008933662064582556661800467160175422253426048351593454613712301276571683701669121765462799686952390085303596002730631408650453948835552516794914196793954423246371795842885256616707364757498881791401305536818402212595693564135946508440048108609893408114332052658631468991764855632000890223562081695604738653029362816489524232933649876908725488964807602297282439298138915801798215292953112158091606815469374911234595483287272925295323625544907821331657033557473122325303975065811339105432541550666646437788457512491700525839339211032345953155438505569581356545794297646746535069489378499370948470357176317010651187917985860482553298027052181101639552317109886024262988838207385586615025552596248405015276663682321188736839592805139903601710072371860301643206033314064445151429773510743130410230153345818717100121144049269370764037495057767127327517853574225188088462931051422691725793537079502404444992283261593201109340605403588137522981641946644561471554630866504059286762796561658916516270152067609346551754394637344454438770458334975066568054784003031527403331801477622565024446504497832125825525340024727920344678501967941979150585724380418191165270127045172919036843148543008021630097672690771211373382784229145121059013636183755132686383501170370523551926036423684065220041232146997582684789510080523635960478125296767032608973629495243774201036570944803022393364931500792619463825153432352193426983838564241214240546123113809474126416728431024315573037672604683524737814967791885828039579383467408374996735597561847569690834224421591941258908576892055333793866183646149809361529013386912509663450894482933052758711059034935385855298301939566924563320655247655895329468764321300055202055074899091776363004299062351530691135777512340956106368731840049853261676391221111273683708684196442599815381786775736104959787254147297582422426678954579512043168739825144918424359213027069820618540070574321746896753691802421134623320483647803795970551316851647026576514935663484041708378881961327742816936019916579191638796564670494999707925909100832773562572754452202110187342415289963405197938400075470343898215559548298185260772519144005372065418371186284923375568076016604096045394005843298550786403430892029366745990447309925692704468609071099106391640156527020848300980236228657892741212129052375716830600999110815035594489286619043223907209392077409502062409895224059689667090553697732665936992767187764131065425270227046064193536 A100629 589 77757399961651655705045298578110522288269905007847163500898261422089923315546023097239941484587693647375235611396307639087299933254276229702880386012742056118652674913723786241630081004588764040969375756557448748117533561564169148069954132538021683678372019632387508273512031697524441396507209404110509180687833906879439247447350882306796166562458064843607605777197992137517009329404284718943114502775508341511678854954394936869702043865697990209675209224642609263216530849909076021922438624247567212167168911588927571656299252380702067524085272814524057473954534900699962984752417217841294249781041372459983986849885805379040639909104225774886167475502411392557985609043616802362852477261111270467390811243962922547882645952295380492791501338459483352097122256031169029703251309102893360790268451911157123583355851233645748548618906816428017521134134577179701433448078901572720523288845300570324362840693786165858558366735643303610696897266523743032463261288151114108784948882642978113601991835064088075000965540075677026118366310524051506451835662374394939153538383378282060006592602586041396656836327212581969410462151672098059871437935964779933274252823533201353364030946871942007300156709645103679138730512660635717231970868996500108640721345300949335014468165688098819104284061011764713085506585033220605780096845337948185321390432950786015172586650199781765548227753236610094257069093727384108040214149220016835349720446343971050644603964429963452165255870856705198459416117172261297852482785322221718525524669224458322456203223529600303889441391588996603129624781861448647478294930805689856811642330956957114728646069231450689783003382319230068540901505450729913368899146790576747195929331522527018891087912529288670626175996657251903331911363414245807710147849122382737464661804918972053657404786205709708198409895373715950523446024920124451773835115825461186116530752840350973599636817376014665011256526904396696669978995716402239847967427723036172637139052921581404211049739956624610417944252117692617157222210950949658353771478822148246832724400564919249489420332204789580948396466543834139719496313385032268105468822275780405679241854280175255351087073844548456086555214351294119407658709379975128399608644542484394577092238127682222586879700916130919252760128074500559054960831838633256922526922688921677281632151772732977457341707031059603461500994988412094755761536581709841002594350483461983537716005277113233438071547894218045363909329375855688805484945039520283669348660203761898145682167001220149632734034535423089474596448757029497900261280982417487267330111907732709437122219100726986478249919480593600270470210995476712495169734180864 A100629 590 81534543422188846532573579001840819018944903913508347315117895368929363430521986715211468882143025453990135056455494678963604614812035951836927503643697014236672347250332832882103503819467667843023504153307983378506090871850710228606600224480188624984732618858050363875406152149263388661783943608124581274648926126740014888331353398765731097149396027801450688835431161803589035574589427253450495232862331434708950167012659625323084690348518135782100392187938848650786537052474259298763343002859017037065401308638271317377075644864347051156135239026762378089809350388036364386699750636615152959258405238168600168995105858261132918033328872646127037946792416528362882317988519532154430399196547011541614787290949665473568593362074080895609341307476491215408592066740139096490116444693875508684016532231193492018540945063171324430116618833942824900240746298400782610279252782295516995428124249890828439090043327522651303697958193912726890109748142400374008196668484342627733286559566243418448322190444161217332212442150393113339092072424067832429240031509893547717860663889265489353472844849260943540838808643260351156544761151721895227752905142205083312982928689150142305042114147193462246769121972824235456573486043638757832231085928874097918053025370288249912130971304563907341093763559472195788348152907794329926470829697084356371562294621803396645610219319886364591498464577831666195700482024285518472375591732528373143668466745575788400716246606113356817635340039440510179780714480021062656964989102033960724620555556705609927835751315774168251174896626823702123249435265150376978200585364507047296124668825522263533704780690437638489902554618768988350344336979504569640706791745075803267718794730565291360741398968311397090513121870874571788162289803456212065475991041351601319745216754716040135866881100438262983855854451389576536072939026644417143200930411798788693327350690323862493212775416871953378843323955304670607419895412322195050822293492110377759160719556300142502005692124757607493606312108561653728251437070102988957964282177412920070870821046760766952618414261969439632545773302667426890510566304023595560960075786648714665516706593689048555021479543621241889415720443622582552005138846816800236748034059780116528069070686972514231259969267832894786382204055847498211614609206026706010795590485458736677264715177245254570309537791800354759246867320969200670617408982702978239136373652546632850044097949454285865559311404727581135506588959617254744900181729760020968870940721819836110006823945471419621293722997015801468914445851850962790264372967419399128827939423762733530739868015763900573417387569282914997208571964792989281335099188433649664 A100629 591 83491372464321378849355344897884998675399581607432547650680724857783668152854514396376544135314458064885898297810426551258731125567524814681013763731145742578352483584340820871273987911134891871256068252987374979590237052775127274093158629867713151984366201710643572608415899800845709989666758254719571225240500353781775245651305880336108643480981532468685505367481509686875172428379573507533307118451027389141964971020963456330838722916882571040870801600449381018405413941733641521933663234927633445954970940045589828994125460341091380383882484763404675163964774797349237131980544651893916630280606963884646573050988398859400108066128765589634086857515434525043591493620244000926136728777264139818613542185932457444934239602763858837103965498855927004578398276341902434805879239366528520892432929004742135826985927744687436216439417685957452697846524209562401392925954849070609403318399231888208321628204367383194934986709190566632335472382097817982984393388527966850798885436995833260491081923014821086548185540762002548059230282162245460407541792266130992863089319822607861097956193125643206185818940050698599584301835419363220713218974865618005312494518977689745720363124886726105340691580900172017107531249708686088020204631991167076268086297979175167910022114615873441117280013884899528487268508577581393844706129609814380924479789692726678165104864583563637341694427727699626184397293592868370915712605934109054099116509947469607322333436524660077381258588200387082424095451627541568160732148840482775782011448890066544566103809347352748289203094145867470974207421711513986025677399413255216431231660877334797858513695427008141813660215929619444070752601067012679312083754746957622546144045804098858353399192543550870620685436795775561511078184758739161155047414826344039751419101956829225099127686246848781295468394958222926372938689563283883154637752741681959621967207106891635193049882026876880259935563730231982701997972902217927732042028535921026825380576825651345922053828735751790073452863599167133417729471559785460692955424949670830152571720751883025359481256204256706183726871861931445135882819895320161854423117605528283817489107551937585720341995052668151694761697734269524533253262179140403442429986877214839324742728383459854572810208530260884261255376953187838168693359826971346955054684657109746357519068341499140679996966698803563273468792136672461486712226798287849716875646620207752038445156300241188726332734878441043082758747094648068858777786091274261472123843299143512176646987720162733692204772348944180704168392552295385897230717918637464707919809969933039135477624848142234187179404870945704957141577691948021024087141568956057255936 A100629 592 87547049373148254148341630131644660371055791683595191085360191748475367617047575287694931143231493179845795693524865831412675248723092900078958688318149878169838533826933760585916993147906180378794203024444489706598812407850731856559507903472167186055158774324939794791442310549571591198124810703700829117077782898967078759984063714779315456946713691389884372476212291501424820804260539670235245045036904495596925061453277777185565544721293058811752141658992810150755475329367294892503112860227478168225679608429244400527344098702620235277409960343271820664729527697905273674903631588904315524513117727762307164983513211322394327715549036506916152260706104272532108994014340973515124746514348522674442513611156312497779365225707716043975127726928352514752798551013486687479009629297997010323303750964076489816917596170813373118089178839470521920097116969566104602988726031819063325693993792976409929059616022733201012148623576207597067800288530601589325843281769101368543292095983342856952696718507189035648350201590057583833755452348558695892298542367250571972406746622310860558650513162914450569501280882601334757708881376694208522584299788690265538554252731550002808475484041223712633721015133978773010546687694535223431874092194770008164884857989811580866419348855454109392993007839372407983066063650245987632106574561740724292267319956840569283652998485574824589204576249000363225930576526435544901314261479964335511035193534677890967623105537281965300130605380809085339928312285801027375707873702558067098398437031350417034946867990209755390099423647097129244250521428572489410860704767153501824595170036112212999288856696070489310400574578616638185933479416443887222347535217545836018945538973078764496773911720546397711955852573567155187040318661579674647314998048948527826384036253484161537542912733975707695677067711713563244430559347509961062757436218861902492563886159316003264187473096214451595442193673991731493730226433916065789553702114081926624450263725534185701563515520419669028060909901360276090629098370273599231576427672026040398063044659126495199343417705634679943307588389496627014803463754555234036663574966334425732207458440380505884293327804346559831486441963409400956980572642754327680049465919762427359781431157414800468539037219826836975130118144065890595575808473926307104743421019013509396581914605255802937668499353164645163040812183503462975890759927241480304722598030430963801464668212681704709903073807896195191546835993517693451661775828443999997393731111242707424139791795657358644037311370566493226054076388915686562574597272253198193571722659032506444522585952765591355055831641956763521139686969912088093353198557809666693200347136 A100629 593 89648178558103812247901829254804132219961130684001475671408836350438776439856717094599609490669049016162094790169462611366579454692447129680853696837785475245914658638780170839979000983455928707885263897031157459557183905639149421116936093155499198520482584908738349866436926002761309386879806160589649015887649688542288650223681243934019027913434819983241597415641386497459016503562792622320890926117790203491251262928156443838019117794604092223234193058808637594373606737272109969923187568872937644263095919031546266140000357071483120924067799391510344360683036362655000243101318747038019097101432553228602536943117528394131791580722213383082139914963050775072879609870685156879487740430692887218629133937824063997726069991124701229030530792374632975106865716237810367978505860401148938571063040987214325572523618478912894072923319131617814446179447776835691113460455456582720845510649644007843767357046807278797836440190542036579397427495455336027469663520531559801388331106286943085519561439751361572503910606428218965845765583204924104593713707384064585699744508541246321212058125478824397383169311623783766791893894529734869527126322983618831911479554797107202875878895658213081736930319497194263562799808199204068794239070407444488360842094581567058807213413227985008018424840027517345774659649177851891335277132351222501675281735635804742946460670449228620379345486078976371943352910363069997978945803755483479563300038179510160350846060070176732467333739909948503388086591780660252032724862671419460708759999520102827043785592821974789519461809814627460346112533942858229156721361681565185868385454116978906111271789256776181053850188368503437502395882922438540515683876062766936083400231908432654844696485601839511257042793035332766911529286309457586838850558002123292494217253123567781414443942639591124680373317336794688762296892771850200128263614688114588152385419427139587342527972450523598433732806322167533049579751868330051368502990964819892863437070054947006158401039892909741084734371738992922716804196731160165613134261936154665367616557730945531084127659730569912261946970510844546063158746884664559653543500765526451949780437442949638025516367671650877267442116570531226579948106386180431544370653101836725616416185505192755679783974113102681062533240979523471969869627877300538475257263123469833622099880555781942208172543337640596646953791675907546087312138165495275832035940383161306932699820249786065622940747579285703876143960057362118094501658448326655997331180657912532402319146798753135251494206843460089063479374222249663040076387606787274950217444002849286599191128015631965547577171601363725845647039457189978207593675323197098693837155467264 A100629 594 94002928479742263031655908512685497746677962568107531353623191984997690444199196984186880121287788741171184706696734427176322418283587441452230846015377742491460209096817556418701820935228283900799498476093342964312633671039476743397112380816620727587813546953265223949548966120271442751656879624646451806483408159812918863696946784039357936213357829798747541251703582487959585689239858836742750523744887980416042284276154571253894734460594780607070017220833325974157899058141839983822176328218509463270820066394422657564017014416587485006075316814752350848347575537007329534910208406494137912762231740934235133777666405453405137488547375620378737943472295929522819809799763559060065736909854224908161262747987805730479611567013574715931917856145023146505656825269778244413429761075995149411090999266209248651534525770144566815409642281755281400717060632043261644987910540841683093302174961115168786200182712989172720143109237806548278236933474574430340029895704900850300570678105937632841759656248723712249860568046076130330689492174686497898457944433952907014695297788145902511255060982083771310454144105220687047576932350411270549276011248871100290411585650931482362777588893706440395383446697089972109626371682288605639988027491556511827458360167961260255832611988947607767927845056694028363009516296315224808779554332315485916660221226049594139827943976970349842892572410748728186873221336866486200771075118709845066566900834118045900048758284145637423666943659814161888666286062997604435466505600546332432148725256791341970264521778895036895159186688182803859885296391666510496238258546608896337128145936165273454532927691713340824722015118691860482512265331278915059773736026391902770587481573616679486432462086434467355864903749817091397023732921225798577134562707634433550416350411298209964431971597251903152847131599746827563614226635135595449694148035204442386475693561232319937278611240280232751249811122073143134996137895086051943779392253926983979171389169936111929551528806747724667666428580586242930695677391573001817957871843965314392513899639283941202070244929642076319983306550379330732722746173334025303274029858712664879692971972178359642243850747668990281585384825061351442295665601995532187070001946911546399959218132292998979685160439620756897826855693344804144278014921068289432231359936955504260127004353659605832876732802809826269676219060356431046049412589022374350852918223213750578262646718239673546640717333697086227631529061108540343060171009112571639057540089551291576294201673649367549470789435088006349826948304469662671911138211174573618199206562731693545033436250119303906016280289071570192325190045862438589005745695696720959988989131241816064 A100629 595 96258998763256077344415650316989949692598233669742112106110148592637635014859977711807365244198695670959293139657456053428554156322393540047084386319746808311255254115141177772750664637673762714418686439519583195456136879144424185238643077956219625049921072080143589324338141307157957377696644735637966649839009955648428916425673506856302526682478417713917482241744468467670615745781615448824576536314765291946027299098782280963988208087649055341639697634133325797537688635537244143433908560095753690389319747987888801345553422762585584646221124418306407268707917349895505443748053408249997222668525302716656776988330399184286860788272512635267827654115631031831367485234957884477507314595690726305957133053939513068011122244621900509114283884692503702021792589076252922279352075341819032996957183248598270619171354388628036418979473696517408154334270087212299924467620393821883487541427160181932837068987098100912865426543859513905436914619877964216668190613201818470707784374380480136029961887998693081343857221679181957458626039986878973848020935100367776783047984935061404171525182445653781821905043563745983536718778726821141042458635518844006697381463706553837939484251027155394964872649417820131440257404602663532175347740151353868111317360811992330501972594676682350354358113338054685043721744687426790204190263636291057578660066535474784399183814632417638239121994148606697663358178648951281869589580921558881348164506454136879001649928482965132721834950307649701773994276928509546941917701734959444410520294662954334177550870301588517780643007168699191152522543505066506748147976751727509849219221438633240017441717956314461004515343481540465134092559699229609021208305691025308437081581131383479794106841176508894572405661439812701590552302511335217742985792212617659955626342821169367003578338915585948828515462758140751425140968074378849740486807588049349003751110206701895615773297910046958337279806589002898570236045204568117190430097668021231594671502510014578615860765498109670059690422866520312761032373648970753861588860768220481937934233230626755790919930807953486151662905907588434670308092081494041910552606575321768836805603299510640273657703165613046048343434060862823876910761576443424959559681993637423513558239367468030955197604290171655063374700229985079443740687279173928378604912575442436362370052458147436372865774390077262100148448317804985391154598491158911335273388260570880592140950239477425711760094549705816297094685758575145311293615113331273358394921051700522574125262513816952370658088381530118502222795063776934576037005528242763385035987520237254190114238720122167199760671016009287876940994606963137115141883592393442263028724870391619649536 A100629 596 100934875887180004557497984946788053488865885468483504943776555170673600773341815989136119818300891511871811763209456638679899603019910128648411557469614829271782789339038275624239800923113403412034288552005686468758614184185743734460795404111020949556346038077508644319357190859294462315275636950316316517821589703254006999469967023125354278218606489332788737859119447767956183576248703200866679166142791330767597521179804729044094899283714695853915187586408986231478879398697101314945354102310965021653671344066148487759715025826700942005995961758050059308192673143084029516183558850609149087756871587821421096587315536655062779337923638209038597650241951924833607992197731198673886709909490999026995306749167678854802830518776653948245019338675326761851203185883220984231993881753623234343817375382082180212768222099410031916067820610799437772839211590968724605598559522072175299832239525914930406562450215378262808777503654033652907418184453156206457064640428710004740885708150386339117753316670117596463216430079469900224136258505281606881662400043803241908061323851266946940561189708133859927685902959898508432998430122255204789737106197807373166713465687563397171232638005050495430686303235940162145099348288642515914297431976946033608692712930795669948436415435696872205171413051564029424405572157363233965149009882687531991601057927502007526158567612001957434225584136369416609053465535002739337686764404404525568532945519653032036034075408953647008930804853794093687367822924588826694168296014436834382205728496502003914559581377358481620355521884925923061947478578368617379946012870419425367654894339236288284528966847760392262270680806499774768446239879179386509022520348272553819721256016421563708585375093498990635154838849913043383014971158125837280069070055137775405630848050050490175144160306749451878809429877080196566368615739559876745480694753446434180957324136102646897205101629325399385471510473870303371183831336425218051072430092343030940614265415941046786704818042945845392509944847684403473712282231343157201169401268897560068551326544037681080219657366880634694966083224955450472852977962444696490399609992324599079822272285387669135590899754585865373187764713803296409555578730780740770395253106160354998152844402982158026877283116171033379733189668356834662799834904447081123524024808707128151108540126354406242114102246849655183925259343290680361515324267465446612295628368716371687784789038310281143134552902552326029542357213983691569935013761076453293052312736707927158685971265688124649015175682751325538586769556794962950002579108782683859227495650020299049653227980190821593656245371282955044851280360990978463647015729777546114397608209695762965631860736 A100629 597 103357312908472324666877936585510966772598666719727109062427192494769767191902019572875386693940112908156735245526483598008217193492387971735973434848885585174305576283175194239221556145268125093923111477253822944008820924606201584087854493809685452345698342991368851783021763439917529410842252237123908114249307856132103167457246231680362780895853045076775667567738314514387131982078672077687479466130218322706019861688120042541153176866523848554409152088482801901034372504265831746504042600766428182173359456323736051465948186446541764614139864840243260731589297298518046224571964263023768665863036505929135202905411109534784286042033805526055523993847758771029614584010476747442059990947318783003643194111147703147318098451227293643002899802803534604135632062344418287853561734915710191968068992391252152537874659429795872682053448305458624279387352669151973996132924950601907507028213274536888736319949020547341116188163741730460577196220880031955412034191798999044854666965145995611256579396270200418778333624401377177829515528709408365446822297644854519713854795623697353667134658261129072565950364630936072635390392445189329704690796746554750122714588864064918703342221317171707321022774513602726036581732647569936296240570344392738415301338041134766027198889406153597138095526964801566130591305889139951580312586119872032759399483317762055706786373234690004412646998155642282607670748707842805081791246750110234182177736212124704804898893218768534537145144170285151935864650674778958534828335118783318407378665980418052008509011330415085179244054410164145215434218064249464197064717179309491576478611803377959203357662052106641676565177145855769362888949636279691785239060836631095111394566160815681237591424095742966410398554982310956424207330465920857374790727736461082015365988403251701939347620154111438723900856194130121283961462517309313787372231427529148601300299915369110422738024068429208970722826725243190652092243288499423284298168414559263683189007785923631909585733675976545681930183524028829157081377004895392973997466899351101510196558381094585426144929143685769927645269222354381284201449433543369206169200632140389457738006820236973194845081348695926142144271066934575523384912620319478548884739180708203518108512668653729819522337910959138180846786220397398694707030942153811070488601404116099226735145089386911991924840700774046908339465567529656690191692049884617330990723449565564608291623975229727890569782172213581854251373787119300167613454091342288172085568242388917410494434576064639640591539899137357351512852026158042060802641007393468271848955545620786226844905451715401311903995260193745965927711089654761946774544107292207221143150806728461276807025393664 A100629 598 108377997740314276309896199233088747494544419554304573112243655797395703403015852075647381477984947832783356816813178065265064351883474209851020080420105051359732643956706712474585982456580669538485520540372904647336993409839872432236506113700984732878842985700517585127233828620774963319503325481794439074807082234551576210919649424630468083340650002594425122395508770880238001305240125652533226468676959807949787482489482161727632233585992111021788131060332942486179018183033048789422222974141258197550612565274117853901958085551368977372036322914722917364886979004090858837976771999064411252575999367241148874521744359591545967520811639663289197127372907501091149142043369665925805497067575740206828165908290813975402222401594110659005408663624519101066124525404860750604336349750975730253109911765649617099554458886257636993456876610344582412382872712408700284969077913002345766089615762560792643575426864169448758248119983648759430194104505500387678129164699827222457527267644927494068978997023421674320909958540298475619762075031996586206767137575250972863475006175914076318869391420821678394913969543248423299727116148606846584425856889315393664675572732725736194275773059874640175848776808375492056534726892658293521766752289441960076563015837820928421736102657946914272675655282643767006950909164010813868277850303230936622720072619405665324799228100938306066995738738050762127620962997074977181444338352243588917811201926364874465501661855763434870821506693500923476301211945957021224616156325513336882335492059082839302874345064801328356911013597192278733419150640938446169901332881011629439297636850338846949619963843949773902646007190892859215460643253811614093398833455831287187525668606643463769388665112617776746750075189131693443469625750633428942628562126987415535344406655928056612753370150717555971353064184616186055451174520550131013907624941352804523757063284058080330632946325577226225684658756248603881208276098481571269756236243464894475863597028132658253225770275020782364975624118892053562215761974285191583102367851453980617155866401014636007805345221769449887650565820099467709462819041227171908728075722047241016037088239536804404757876020290179450425071178281989464008858135764117538875364271150285212204151780046253399235454997321889277119599707839422733701119677199874597048655705922442862773031497248970628844581762654847010958963446937977293574443682899812502460928831851661474703997901450487152582099911011028806403488520202407292555445237283331162332796805331201462626612230031555575772914541277853622219940326180695111948190096968613386622290410204861538600123578937928646031043733952917369968615583545831663101064361848033479117400500316103011789203459186622464 A100629 599 110979069686081818941333708014682877434413485623607882866937503536533200284688232525462918633456586580770157380416694338831425896328677590887444562350187572592366227411667673573976046035538605607409173033341854358873081251676029370610182260429808366467935217357330007170287440507673562439171405293357505612602452208180814039981721010821599317340825602656691325333000981381363713336565888668194023903925206843340582382069229733609095407192055921686311046205780933105847314619425841960368356325520648394291827266840696682395605079604601832828965194664676267381644266500189039450088214527041957122637823352054936447510266224221743070741311119015208137858429857281117336721452410537908024828997197557971792041890089793510811875739232369314821538471551507559491711514014577408618840422144999147779184549648025207909943765899527820281299841648992852390280061657506509091808335782914402064475766540862251667021237108909515528446074863256329656518763013632396982404264652623075796507922068405753926634492951983794504611797545265639034636364832764504275729548877056996212198406324136014150522256814921398676391904812286385458920566936173410902452077454658963112627786478311153862938391613311631540069147451776503865891560338082092566289154344388567118400528217928630703857769121737640215219871009427217415117730983947073401116518710508479101665354362271401292594409575360825412603636467763980418683866109004776633799002472697435051838670772597631452673701740301757307721222854144945639732441032659989734006944077325656967511543868500827446143329346356560237476877923524893423021210256320968877978964870155908545840780134746979276410842976204568476309511363474287836631698691903092831640405458771238080026284653202906899853993075320603388672076993670854086112896768648631237251647618035113508192672415670329971459451034334777314665537725046974520782002709043334158241407939945271832327232802875474258568137037391079655101090566398570374357274724845128980230385913308051943284323356807842051303188761621281141735039097745462847708940261668036181096824679888876151967607194638987271992673507091916684954179399781854934489926698216624034537549539376374800421978357285687710472065044777143757235272886560757211145070731022456359808373013657892057297051422767363480817105917257614619770470100827568879309946549452671587377823442864581491479584253182945923936851724958563339221978569664488748620230331289408002519991123816101350096893851085298844244070308875293497757172244687265067576775922978131110228783928659150297729650923552312909591464490268522109153218894009031794634946659295860107901225380049778215526526544832438933535788783567787386847862357550931623015489906532386282616218112323689484072144342207101403136 A100629 600 116369988975152929378227934215204112888667555101260259385081859708323837021717248108619805368995373730517648545327815683034501240668739433542393069410910284118613009274416842485505506447760928913394681022609468276209700046557444173316942473912446737677481638475679669598591323217774313408216595476887639805240228926645405262787873090643269325779973547131342763152376837052944837075602913276140216809082277690962694511860624637148890825691817230138145291586272947712396953774379071659435209602389139410692947068154750364439653991951474971460465007960707581745975018389702222230415699635907547231827078259204357040384524916329538462145641047932490888363040946028404892470033682832197445043090565426547829812116942795320393073415141320886658309524345593590701580892519349520819909214491114626381706218331727680409377194271863283679284262756934329187990305932581545277452017501905252059159741376351176403998460722711904154755871395813869125913818445782604298221534212388894326399090890800631829374690081619359306467820222824462716382860890880872835427387443308916860202156109737245173898025961963020538496317980448008918973092395664970510449589569096476904786793834281596472984486924319857353759546358393999317681108773064768294789216305821586154743952276642731868928364114595167826314391463581153928274489884223286438649154723390138982507850615773096881783475614893552867846270712822083531501853589115792663562422816811185656916786044047333998118779476038655470701088975507890519128084088262481395326065392825828080365384623457123640167187712685176507572554745538038645937888565732016262195671067688601959363541870572448541741776084616681594614722187466414842583920087560977469030169794336509741001641456516891305421300642947377018880211805715409494199916842082507148232383652728787181966639670933931920153065327778623457502730885578856355103509272637823158312142572036053356854360463507953296152342862119388740427281141751947328862053701879205965574057139432903874481302648188139786787292458905796494475960356957546450999249743818822706629784035539158199925585681725770717716989615372413629842513618305658319787709377509194763639245545801121582727276377969197276695956076392238292386733502298332553433653686852603199942424541169337821872312992679710929261277654294320507540440456445368865191306513038884562406288594425171402009696537865560705138008234350150511988025400664510954073206639862122285650402212646592289279200566795618320902070268199219754704224643645193655499385390212716807039257336777697182592166446814790061487779469347805839127445655004414523091133828217815808502635304111076242123943098274219487171223259518376226951384119431325677535090344232103478680583523347925024450432825774153560894734336 A100629 601 119162868710556599683305404636369011597995576423690505610323824341323609110238462063226680697851262700050072110415683259427329270444789179947410503076772130937459721497002846705157638602507191207316153367152095514838732847674822833476549093286345459381741197799095981668957514975000896930013793768332943160565994420884894989094782044818707789598692912262494989468033881142215513165417383194767582012500252355545799180145279628440464205508420843661460778584343498457494480664964169379261654632846478756549577797790464373186205687758310370775516168151764563707878418831055075563945676427169328365390928137425261609353753514321447385237136433082870669683753928733086609889314491220170183724124738996784977727607749422408082507177104712587938108952929887836878418833939813909319587035638901377414867167571689144739202246934388002487587085063100753088502073274963502364110865921950978108579575169383604637694423780056989854470012309313401984935750088481386801378851033486227790232669072179846993279682643578223929823047908172249821576049552262013783477644741948330864847007856370939058071578585050133031420229611978761133028446613160929802700379718754792350501676886304354788336114610503533930249775470995455301305455383618322733864157497161304222457807131282157433782644853345451854145936858707101622553077641444645313176734436751502318088039030551651206946279029650998136674581209929813536257898075254571687487920964414654112682788909104470014073630183463583201997915110920079891587158106380780948813890962253647954294153854420094607531200217789620743754296059430951573440397891309584652488367173313128406388266875466187306743578710647481952885475519965608798805934169662440928286893869400585974785680851473296696751411858378114067333336889052579322060714846292487319789960860394278074333839023036346286236738895645310420482796426832748907625993495181130914111633993764918637418865114632144175259999090810254070197535889153994064754742990724306908747834510779293567468853911744655141670187477919535610343383405524527565823231737670474451588898852392097996723799738087189214942197366141351556958733945144994119462614402569415437966587438900348500712731011040458011336659022225652011404015106353492534716061375337065676741042730157401929597248504504023991563548317997384199721411027400057717955897869351817791904039520691375515657929254774334162061320431974554124275738010280459216970963599218813220506011865750110504221901380398713160603719954636001028817126035092678303231370639577822010408199512860361914974378441538345022963486176612153179266504350724520471645321040095043387906698551409742071934917732632800754863332617746817256398217338297677493795932512493673962168917527908275225037243213592733246356207960064 A100629 602 124951324221040597069521647971985272705379809544047695610850914432527744746377405596409979939430085636967704413251235489437271217085915259152535915674229413969877764928441256986707376055262580527402742833114875706567539134483475027435505942041822976416668658223384868074508795222426540499286143814423484207533648165873799648085050177427821339186239019168557946076433094952579773932940698000836612076339464613968791921120016731671588194755197894563159897364856568238565732557745468871028668768291629308627730088895933970578098815246858055346307641535904679154552320904192406914539901605295505660068157862628831117289721445033126013422415572456304195334311959575225025051297831945681170568707822318292804805704023458350977523045739751106609790533427410068442624907217274309778695295482096650724171755103651516634053735281472834096424115307125935270529149986368129454949915344975668821181936612811582616575068109597038193640747627250609799755989084779458646642630101288854791371011205030055240825236507672679735438132283359625028908927735312693365023854812933212984937816110002013793756463586397528293554498685610241433826436435841835128796353363973025143719646342733475126534329713823353594445588564274530538021669184332966378984342811743411736367917570491319513286070609741560523412929887555657790970215940955460403909607488751143294691483614499728215974901479795325022161685666783364158595161732158137761779334213182060350860468063153128749477270843255510219618165835348133692400895898556333764183474529636081157321946672052405123186635799568969361002904744813869477071838659277839036567642097123986931856983327208832821355954790095894036228840378823458211816731227887963658819358026000588839096870084514463557092808440810689336268121061775197415209136130665991183836077999148790526072679587419359843436974724240177019468168746062576518562833755203049529395520726646043325150123906440515210717428806645452971911451392505538480444269386241730841147169319974908531802220959361563509831958504846954972151423597831287016860661042559555418549281203045896549012655034164512518247229545399033850189561405264357353809630359788627362281252390332371829483352632632759299695348570889285283509976544159719788082428772705438979054415621817527885729364447858811460977739241092425134607078289467042921663323564253451692963570144448479772706528826254252218317611133278150065416556259867842803894545127014466291505311898140787872074984461852961051093206255152399414792946749373340244489137699765954292385788212397066855356173848714511670798960481127265132102554066065314778075964154938700215517654340243021702821228296413171684331573862986486651445017143722825475734563730220566668555234865743947602368652339936213856531207117932068864 A100629 603 127950156002345571399190167523312919250308924973104840305511336378908410620290463330723819457976407692254929319169265141183765726295977225372196777650410919905154831286723847154388353080588882460060408661109632723525160073711078428093958084650826727850668706020746104908297006307764777471269011265969647828514455721854770839639091381686089051326708755628603336782267489231441688507331274752856690766171611764704042927226897133231706311429322644032675734901613125876291310139131360123933356818730628412034795611029436385871973186812782648674619024932766391454261576605893024680488859243822597795909793651331923064104674759713921037744553546195255496022335446605030425652528979912377518662356810053931832121040920021351400983598837505133168425506229667910085247904990488893213383982573666970341551877226139153033271024928228182114738294074496957717021849586040964561868713313255084872890303091519060599372869744227367110288125570304624434950132822814165654162053223719787306363915473950776566605042183856824049088647458160256029602742000960198005784427328443610096576323696642062124806618712471068972599806654064887228238270910302039171887465844708377747168917854959078529571153626955114080712282689817119270934189244756957572079967039225253618040747592183111181604936304375357975974840204856993577953501123538391453603438068481170733764079221247721693158299115310412822693566122786164898401445613729933068062038234298429799281119296668803839464725343493642464889001815396488901018517400121685774523877918347347105097673392181662846143115058758624625666974458689402344521562787100507173445265507454962618221550927061844809068497705058195493098332547915221208900332777357274786631022618624602971235194966542810682463035843390145880338555967257802153174155397801974972248143871128361498698423897517424479679462117621941267935404795968078355008341765327922718101013224085548364953726880195087575774647098004943843237326225925671403974931851511532381334701383654306336565474262386241034067925508963281891483057764179237905265316907580984748594463951918998066188958754984460818685163054488610662594110878990701930301061488423554418976002447700348753390953095815945522888036936590628130314215981219553062996407063250369514551721596741148554986869194607422936041204982878643337837648168414251951783243329795534533594695827915243287251485518084354271557233800476825666986553610104671031188014210062813482501439383696166781004784088937432116319443205276057000747977471358300410356877004560337195403047129494596459884722021083659950898135532674319495273015363650882332749787294657229020690078044408854223688937775527087804755531635698162331079697555172173287152193259745860268600560502521802344825499996094682989087956088762438516736 A100629 604 134165462780315509875477229100925367615811931312598381028191855054850265574581692877477059711967069672313904765777231364681908330216530615071876608321557280750467632371307744753759921719831568014440303072231694242703118249451667773817050192570825286982742789084409867700322441686170759301713374757225389441432373922999588187945399884642872513083954960142018372469802914788348199968263398755251457376829163977786306516459870888375569677213313420789206991400193885078858036820449805073313543559557287417777797842630802287752090156335400378616637318687900451685543786951100884247368286070450524306443907787739022558866623440841784466074032979255236226997116413259316383609026227640601169008899454459111624798152603752308566637778134635782517214943620280258485548907223306881690117322911165417092863101214276088531015198235141794289143821447459721935083902951532490456426047931159763875675822454492690487048006264922955695037481558007741871502270474815186564978629121115199694557849032013409489104448712979853134097177597087848626496724796398840584113411670350086900627615196530146934581225023048063619012814862092743190237173158040871026701071385580931904615395208681570728223601985538085702296962533757675656639088421510271543101323518122659537790694947220997990362577690296695365015794042648126897996170394115392356853678676095712083327403133499051022125156653135731435968728790766625644506194235862478296776219803567710325210998947623787654770563841779189641263449967581188745874392901349996782707149812108987838074897974880279300557363015852883575483373409994698752809042221046701409902542724745094882364280984894800982513809049579102397371077149762750994343875342350181766666411173346911685165915797237594254174360272518665606621881661923317150566743170405603708500069707812292786859198536763230891204371669447544686966635019337023729181226974920491892055488042458727962329719117127444149855476355437631995366422584676236818094418141130556578290415838066697921170478740155915078538809058486682272643738778132008565751484941683638663742188632847415316252153615466585987413613535023449414140282409048554267267365851285216998432180742599840894435672033398300892607846218822454482372359336723274072584520532754819464090586025024446587193911352604673112582342556126956316616449765843142654593066157783682419098591772452054145173013678610819864652397989568787950586092438269115531199003188330824710227429303198591778558872480841656818801776478415546745616311225007001211090372661933860135006945546856925977520082277979819816672963364309507239075397357955587592945440962282498577599119275494058726458851616911091621959336340433836264474224943612216776748898199531275177008101329492301415527743483904978309965892643730162730124967936 A100629 605 137385433887043082112488682599347576438591417664100742172868459576166671948371653506536509145054279344449438480155884917434274130141727349833601646921274655488478855548219130627850159841107525646786870345965254904527993087438507800388659397192525093870328616022435704525130180286638857524954495751398798788026750897151578304456089481874301453397969879185426813409078184743268556767501720325377492353873063913253177872854907789696583349466432942888147959193798538320750629704140600395073068604986662315804464990853941542658140320087449987703436614336410062525996837837927305469305124936141336889798561574644759100279422403421987293259809770757361896445047207177539976815642857103975597065113041366130303793308266242363972237084809867041297628102267166984689202080996666246850680138661033387103091815643418714655759562992785197352083273162198755261525916622369270227380273081507598208692042193400515058737158415281106631718381115399927676418324966210751042538116220021964487227237408781731316842955482091369609315509859417956993532646191512412758132133550438488986242677961246870461011174423601217145869122418782969026802865313833851931341897098834874270326164693689928425700968433190999759152089634567859872398426543626518060135755282557603366697671625954301942131279554863816053776173099671681943548078483574161773418166964322009173327260808703028246656160412810988990431978281745024659974342897523177775898849078853335373016062922366758558485057373981890192653772766803137275775378330982396705492121407599603546188695526277406003770739728233352781294974371834571522876459234351822243740203750138977159541023728532276206094140466769000854907983001357057018208128350566586129066405041507237565609897776371296516274544919059113581180806821809476762180345006495338197504071380799787813743819301645548432593276589514285759453834259801112298681576422318583697464819755477737433425632375938502809452007787968135163255216726708466501728684176517689936169385818180298671278570229919657040423740475890362647187188508807176771329520580284045991672001160035753283842205302237784051111540259864012200079649186865719569681782631716062206394553080422237075902128162199860114030434528074193389949295960804632650326549025540935131228760089625033305286565225067185267284318777474003268215244560223378078303299745570490797156957974990903444657166006897479541404055541318438861400158656787574303947779264850764503272887606475357981244285420381856582453019113897519867511102694407169240156541605820272778247112239981492200980564252651335492273114485052935412813206894546521695176131545377278543461498138105916135893864055716957820886360412604248334821606342258909979390871756320025781256295761400116649500409327518697789405074067179686635647967166464 A100629 606 144059068723540086869184932845293484311672434368552099824657717868538544204935754947270026613284436017885414403767937183183561430287491897579118680522122493153487204435329423117228609205549164812605189359890863126770344879653920755300338916070549192830173698874341541308142903924242626668086685337018746837953938348731613372173348484545827520798229664036738106297237566645357570181039883891903029422454801865903364241206707790488884582250114389521882634459596496118219412292648934199864137985542494424456982682249662607034302144276017958306118751314415517723259660232742462259782090685039338470557416501694702918334595626090613748017198290181671507926761820313396158729439524530658315668147972463531449430372008583353044552473441591142695701684962896888137464761283160306457698777076631744915011603680113422138877739524722731098658070239325721997109799548217479897945497226714911299277466834987138478230374622461801667460733196461594563228021519769404485180447753525751434158787693150712697289918887589439979457620066349043672450488012911319720271160069784589027238402285892398440525253232402069869946860909397770530248841299318645122758761092307877122881528469850610388907818675801685763452661540656628233560052511409719801424909731163121507838377722856658113272248590520880782404404484161333565637869943992260255723727842780915090930805829746586546765730061023695591631202058759070977857256578113263659540911571707714992095691194883646222222027520980434490652122432723366472083443108788197607858106697095161888048357600161857277809907181272016125999159046920807669171706118119696361052127887505728114042888497169460055081369434082771840435993183630977419924606393323708616871934732803493137596964170756308615849097213047329082500245693985693905380017445530855745786029152193518306584239068042282593254927593126531704505063712805211129702332678609131219152870839919824006991715894232091521923948518276475296945502134425056970516656739076213242508749903684224859534598057408234300819364093247212903136953377810994190173623371991923809763460288385650035358124266999286649178334439527166456710718225766908763498644904834301644132374890856827664101149939806880518929576915709925408059472961396678485948811471005611596163328339738658923124165417440048858827921846408580450972068279980788891834960834011322958119654365584061570384832502848531507607298943293523347531532763699687513336346590420155239783871394847504970541207828962325647802256970374205792595322018890691893166385770864598348723243964150833166135396141788126765145773294278866803426021232656013533041007311325525225988683871662549118111044396087464763993736256006912301933900691940478790549762742755027353606601584305888715866541211012246053223214945067007093661202819542155264 A100629 607 147516486372905048954045371233580527935152572793397350220449503097383469265854213066004507252003262482314664349458367675579966904614391703121017528854653432989170897341777329272042095826482344768107713904528243841812833156765614853427547050056242373458097867647325738299538333618424449708120765785107196762064832869101172093105508848174927381297387175973619820848371268244846151865384841105308702128593717110685044982995668777460617812224117134870407817686626812025056678187672508620660877297195514290643950266623654509603125395738642389305465601345961490148617892078328281354016860861480282593850794497735375788374625921116788477969611049146031624117004104000917666538946073119394115244183523802656204216700936789353517621732804189330120398525402006413452763915553956153812683547726470906792971882168436144270210805273316076645025863925069539325040434737374699415496189160156069170460126039026829801707903613400884907479790793176672832745494036243870192824778499610369468578598597786329802024876940891586538964602947941420720589299725221191393557667911459419163892123940753816003097859309979719546825585571223317022974813490502292605704971358523266173830685153127025038241606324020926221775525417632387311165493771683553076659107564711036424026498788205217907990782556693381921182110191781205571213178822648074501861097311007657053113145169660504623888107582488264285830350908169288681325830735987981987369893449428700151905987783560853731555356181483964918427773371108727267413445743399114350446701257825445773361518182565741852477344953622544513023138864046907053231827064954569073717378956805865588779917821101527096403322300500758364606457020038120878002796946763477623676861166390776972899291310854460022629475546160464980480251590641350559109137864223596283684893851846162745942260805675297375493045855361568465413185241912536196815188662895750368412539740077899783159517075693661718450123282715110704072194185651258337809056500814042360328959901372646256163428410786031924039028831485146012812240258878458050737790332919729981197783335306905636206719249407269528758614466075818451671775463185314573822612382550324883591551888237391528039577538362245651383886761686963617852900312470198769611582946309746274471248219892386737279145387458610031439791970722386381795397918700327825238999894027594709114526070358079048074068482916896263789874117932567907872289550028480013656418908590238965538684308323845089834196816857421463349511137663186731617609747344068498602379029365348709092601819290453162122645649191041807509271853341559606708245742239757857833991486797337831412412284582450296945709461593563918329585926151078197180314308547050281522957048581148010093160022329230045047338200076539958500572103748615263909071687211166990336 A100629 608 154682247214955284612037079186622935660130544169409419904758058159841968668912347319898742196276572960655581484897657343788939376972940394491824076336297078150052862851051504818760812673349551147563314215154607814672733340188661360547643575559774402991198429666162233363176707712273035777142440103884563951978894190550630628700202045983872653771289055433714377265901750971107798538397775146840177643192285513053681728089666383994544783070715848813872747838572396045985831387316888399418100072784083592826270794775165151061606814962042682008367898396942915494077154803925155949069583894687548801129690691257369402670711749860957595075462875469349256290111695356866243108741917567241803786284982654894031992731401494833154093726096885631020327004171934276992645375515905127940288463740831957561347284316650098414280565350272678384134640291093717267293598895177412814303332044799810386484397121498597086155666739325446292745529110746022892268939154548452431311434940007442775884272603272398558488037363172336246681347500740623173512645548673535986691125187926471909197347753299873369264340923821294403532185215931060870682838030616931971319696047234892351490684515125323406499230592816566733924493340319298157192668797136853350910900373774439729360009993341074573089342810167319641385452376457169413040430197137027368863501973987165002125169309421933296498096296415214211778846033884520048309914289819334200388373393628148690484973046135105762419389163355729998305320890383704803155321283830469729134000218125574627248327289802055328703284462089713235287750857506849610249616296461802221042274357011667315620491109179354876638210084569883202925580276243492637772660811249460312724588374409375355134847285570526272688724950290755727372060291908344803868423345116121696761171255593441947489152066571780620804996050831612015189096128223679555111683267384574338308547270491923843026273777162557030085556471296279921633205090413453862826469229397585282024299457541723920702823109268374210781148696003368465530607641693738029010429236131638784764446858602773884391096843666477053387592922379917408780183628085004414560619601645089465136895112760411058905628056865730096145510445022669562553722798048751145044235199509688509499963573421879315429217153799799472327011305492197022677491167999114949677809552879879149704473288751793095913314433543067416699731043085260326565093887210663458799793113493918413528691437284984188917982761433087568353176990686313690292666758431053969990488193095799887985484045264306214925915284246145854350842242889479206163705487414796335536135457260005313911101623718327402570144244399932879226363892099792971686545256399031795998216210173025855831445363573894723715557700483457963524695894260307998968718753489136638058561536 A100629 609 158394621148114211442725969087101886115973677229475245982472251555678175916966243655576312008987210711711315440535201120039873922020290963959627854168368208025654131559476740934411072177509940375104833756318318402224878940353189233200787021373208988662987191978150126963892948697367588635793858666377793486826387651123845763789006895087485597461799992764123522320283392994414385703319321750364341906628900365366970089563818377210413857864413029185405693786698133551089491340612493721004134474530901599054101293849769114687085378521131706376568727958469545465935006519219359691847253908160049972356803267847546268334808831857620577357273984480613638441074376045431032943351723588855607077155822238611488760556955130709149791975523210886164814852272060699640468864528286851010855386870611924542819619140249700776223298918679222665353871658079966481708645268661670721846612013875005835760022652414563416223402741069257003771421809403927441683393694257615289662909378567621402505495145750936123891750259888472316601699840758398129676949041841700850371712192436707235018084099379070330126685105993005469216957661113406331579226143351738338631368752368529767926460943488331168255212127044164335538681180486961312965292848268137831332761982745026282864650233181260362843487037611335312778703233492141478953400521868316025716226021362856962176173372848059695614050607529179352861538338697748529469352232774998221197694355075224259056612399242348300717454503276267518264648591752913718431048994642401002633216223360588418302287144757304656592163289179866352934656878087014000895607087576885474347288941579947331195382895799659393677527126599560399795794202873336461079204670719447360229978495395200363658083620424218903233254349097733864828989738914145079161265505398908617483439365727684554228891716169503355704315956051570703553634435301047864434363665801804122427952404983730015258904347814458398807609826607390639752402012583376755534304490903127328792882644522725294799690863890815191839896264707449308703342225094387741706679537798798115598793583209240457616483167914472502668895152517035426590908035159044520510074472084571612300180595466660924319363130230507618453002695703213632055012145201921172525296844297921033727962699184004418999518365490994659662859576824009751221750956031093708470076982148996249297380647681836130215233979948101034700524588119306574402656140503719381810988148217772455453380031779823809452014347707481669993653238462785218859690760633399265270259909730099085297135662350649564084137251068053354855262456718826707111634419112751447589002708234245441444968062687567260231827706265531268327796625510188003007022342552608559102173399217178476371400052299668197084731085295060954649288595722555390943968003572875917371967012864 A100629 610 166088798265005007377767825761476947335943214574574235531316823647246798990308795907389586941135773459243404299374639049646930837656348617824930736812450862098708306654109883102041024419604663238765926160865237036931354659759785753392748451723433988496280457815680747531291012573290916621366181144955761183242466257664837695610821694023255297844104389212633586540513479092511058903243761123710040179085305829515036028634470418701786921424034756491115960768080782086467214471974086215995631310765714675129753318299815499202125237868174200145516930487780162106488265395896959308238426114002832559814007343386508675865440505673936354522980925550743926541988004936213890799607976913907857046535743459674280438589769783138477452270526226378171156898536028320186204280091612913085558698143238769389411624959606470241129121886952984585546101327742858933524124421232180038831033039060998119237901512778253248729870752619437231986622395217532621090606226349873209973574864540922179753602077950933597045915920512814747852944012223078077224136518498203310879368483896512725666322552590508050482918961701721702889640596459651157542018632491192380168726120883583469933256710279220343084377311327461662301808157510295945703894913665610894627582228818848679581083482908273266228972263950343536932241521762255743435040905618591344981417416576579101970843170607527043388198729840516769106140425038330362036855486834276534790593556067358352664546403147944611773105573227415489231872161745903255217555630606150273737127334626552361309739045101035487590784213115067540894810770596968793003112097463020263149182849206134852755529815346023648384806684301260645776274702072111653012588116804315235200509930787517616523138690369945760676712912359505385046922744471638590526603138589166002486314916357272559135114360174153150711008807932731802049455781630231565497127315231792559479012621008219684480120885413893529988088281544671247469014692746626864811138865853237641916325711863061198719880647295175430598711065661878366322915777020572720647823203026912532862120580307212522085661454279085918958539403445702939472987983874930267138371849640551762939274168072049445379100513644584756526975754649692937445716415167249695401885663806536845862332215259566617656838969613085216250642643627812848897098730471260116452719441633865891103250210023629002076569185758059990562137270511790010560839565184828054501838708505598970249483420203560530819955396661720299595264938174353473651019099021927267980028055105148378464529324284994717309088302175935114620711685816400433236289172655572461907086103789432148008598831300678527464848968925085715218087674390970895441091459864444072469120574257552138039617181240176879426318982494353835582332438548374241614462193314431937934227682480881664 A100629 611 170074929423365127554834253579752394072005851724364017184068427414780722166076207009166937027723032022265246002559630386838457177760100984652729074495949682789077306013808520296490009005675175156496308388726002725817707171594020611474174414564796404220191188803257085472041996875049898620278969492434699451640285447848793800305481414679813424992362894553736792617485802590731324316921611390679081143383353169423396893321697708750629807538211590646902743826514720856542427619301464285179526462224091827332867397939011071182976243577010380949009336819486885997043983765398486331636148340738900541249543519627784884086211077810110827031532467763961780778995717054683024178798568359841645615652601302706463169115924257933800911125018855811247264664100892999870673182813811622999612106898676499854757503958637025526916220812239856215599207759608687547928703407341752359762977831998462074099611149084931326699387650682303725554301332702753403996780775782270167012940661289904312067688527821756003375017902605122301801414668516431951077515794942160190340473327510029031082314293852680243694509016782563023758991970774682785323027079670980997292775547784789473211654871325921631318402366799320742197051553290543048400788391593585556098644202310501047891029486498071824618467598285151781818615318284549881277481887353437537260971434574417000418143406702107692429515499356689171564687795239250290725740018518299171625567801412974953128495516823495282455660106984873460973437093627804933342776965740697880306818390657589617981172782183460339292963034229829161876286229091296044035186787802132749464763237587082089221662530914328215946042044724490901274905294921842332684890231607618800845322169126418039319694018938824458932954022256133514288048890338957916699241613915305986545986474349847100554357104818332826328073019323117365298642720389357123069058370797355580906508923912416956907643786663826974707802400301743357408271045372545909566606198633715345322317528947774667489157782830259640933080131237763447114665755669066465943370959899558433650811474234585622615717329181783981013544349128399810020339695487928593549692774031925005249816748105778632068198925972054790683623172761285567944413609131263688091530919737893730163028188425796216480603104883799261440658067074880357270629100002570359247584708233078672489728215064196098126406846216253430335628565004072970814299714749263927809882837509733345535471022288445983559634326181601586785551296690537957018643557398453522411548728427671939547678028067834590524506421428157557371608766275994043633960112799306200992856170280378519560805203251894812124005344179287772383321778576354196931677654901190730208379468039733389352567993589941124532550638074218327636308417073535223413209285953978304444649146860422823936 A100629 612 178336489195034511990937882281642446366447607977726723682801735344881110526015524840844230160781706025778802592379966992509522073626975650083220042018664934580239525230735282978412307683134852464898273065016757034227028115161371756697143910926695954351591195990564101655931908915252322495657640714499207412203163953763496807949120479879300041924791914519579111055672792937378689126940395585592708189004342932981307820811692496650900401069187756874166691510631499936869832583336652214296407139653089311937388764661296472976760497585007237213988414364830280971236392320786483203681705882538633373941281345637224162615582867125814770565416188918063988242116213006331306761307887616489313393078542063586732324018899394687193224183827771751134411792424257978232391003342175336398441264603386609511702204470931777678911703154415219471128154875739439154256888104056785322390824243165619367811073860262880950825137105201847311326827074240122353349328398746669722645761266852722703930688565749225622994962772242068722733720187454286149533057202197270563746452159867156201296168792990868039212213486781792805201108764747033776302878443093078570217269412793983406662384218355449600481325080168964546570015529543184467519905088503635568071691943081935946793384134834202161571134280339451314772236375985540176310416847513518119070960382980303880630455140826069275696971644253439704762614069580792112848033565657844072186451382934411624451665315048713389296226252341770674213682773887869185784835699628518020540602400802172691264226231250804108734458006580577343243588708955634840670240021206409149902763576616112188787694010016022623363836983089027771295235094527965745837391459498190491715184538813902921997687475602796795850081196841247455878105153236063136460823974552855890148444313327865273310885555541988161699785494309757114435389589174990534679260950217207925604623501400386523006389491244809033831208609698800842737735219672562699669713661338546701936694425233941769737111111289022333251045431692769044321707759416447038593036147647639384123833292407004853819898414164118319675258279431660959191887716535950212909962650223299794304831846461764934899543757000073324195870852001337775692881444608423953004265125695081655999427445706767693492364881306634694364399473341109745505407179164295217018395383020208702084589252839154487788995185178054156967612058177710819444575137692924172367175706224606152528202062667129535657027123210199065465246236478577528818781186842640800716212119459774531683146035959257723593824845355451738878492033706616730297523359238645299012285151607918186526990876805058854517741027778140855214614017292479178401830828665670971118981709079231478473758336446566104597843817869311557119569734741299270425729340228478754561352423818314723031515136 A100629 613 182616564935715340278720391456401865079242350569192165051188976993158257178639897437024491684640466970397493854597086200329750603394023065685217323027112893010165273836272929769894203067530088924055831618577159203048476789925244678857875364788936657256029384694337640095674274729218378235553424091647188390096039888653820731339899371396403242930986920468049009721008939967875777665986965079646933185540447163372859208511173116570522010694848263039146692106886655935354708565336731867439520911004763455423886095013167588328202749527047410907124136309586207714546065736485358800570066823719560574915872097932517542518356855936834325058986177452097523959927002118483258123579276919285056914512427073112813899795352980159685861564239638273161637675442440169709968387422387544472003854953867888139983057378234140343205584030121184738435230592757185693959053418554148170128204025001594232638539632909190093644940395726691646798670924021885289829712280316589795989259537257188048825025091327207037946841878775878372079329471953189017121850575050005057276367011703967950127276844022648872153306610464555832525935375100962586934147525727312455902483878701039008422281439595980390892876882093019695687695902252220894740382810627722821705412549715902409516425354070223013448841503067598146326770049009193140541866851853842553928663432171831173765586064205894938313698963715522257676916807250731123556386371233632329918926216124837503438505282609882510639335682397973170394811160461178046243671756419602453033576858421424835854567660800823407344084998738511199481434837970570076846325781715362969500429902454898881318598666256407166324569070683164437806320736796636923737488854526147063516348967745436592125631975017263918950483145565437394819179676913728651735883749942124431512006976847734039870346808874995877580580346173191285181838939315190307511563213022420915819134465433995799558542839034684450643157616331572062963440864944704204461786789210671822783175091439556372210801777959958869249070522053395501385428745642441767519269015191182729342805291424772970311575976104057159347464478138020822212493021732813018019801753828658989368147810776847293337132807168075083976571752449369882309510599279026127876367488711763615743413704403730118136181638457993927029145060701296379397536951464238302226836872212693710934619394907294195495931069622327456734834747573975879111244940997554352503987923173996700188878912171140644512795774167243843036412146154063389510431935326864179933401210326809120443541540822279908960076641643982580611575842515575531824663919860372786188579995246508223003638657848380267026166812444816235739764753707498678683474768553647074425837270097133033957128536521283691108192069498175034490439408375090452915946844393962244670824881989954276384271499264 A100629 614 191487347194032648648099513191788042077331626990441243660715532739577912679349509094925393392713562293951522516077994259596968568704491130123942439710477928901027062178143723606396583875738430523630767695281163288495759598472653364378075518508924044318898268085249785300961748298464890176723667220323042213333345122285068727185466323261354926859602541116704958417216670235755311441889947895355862611961259924780859217423811861881051687886361212264536281822670782134070498888606528954632263078777730845034556785964527217098833526288073265939348598354960667340487855425700871589666558389748561949402985500961687514663728558570821989233051490008010613283804416173390700870190263874916247839191782730616341947791812046523922761975584142941918737387164732143393799811809817441832275914212106974674270874373439241944517138479968351408289460354030958746228808397413834471640351663720071674083189334117386911633837020389511420233563162827172389668480384045248461919233808538993215484749510163517447022147669879295439881454980382787126817561588583634102938623815664499897272659443997893063767025632374482096646715211881866945557060675937042385760402935592820679295402182805794734360889269517570220425421418400024776923291646036775085492574669730902084961095232069538166550132427920609793882739230909863706536828576049494809828302187053010044862423172860760490837225204576967466865830718079742638614261395602677253977067975999317610005534115217940163476152052506137115119909507391740231018004355659441061792135887896103968681039139491884205179231271637233119507445016659828488899212902887968441106882785396548049377530915068478400835951337860669833537200572907270358944961113123609183273719135202638920024726673835702531077421814844424081709916148899489934722606038979313067897134227755089568591088775462907677329934617068900225050831947631364991889244907658198034225964741226917579517898615983633282517599640702494507493952968400258155897722544283369417246690604681324262547313685126141831281713371732661241260727332390769018818285026873109621603361401261022742117431090719287839919926912628053321672287082756506143183131643822639928435694958833143427458277370409071499255817701896350473712577386149604101064089915843426245141765768508845712354764797727729440028512811169922552323151706418565141995807700117297520636979466634310918336341417260301635273186080272129331414952775251451552731221640530096763897253894208765972460649341693191879955748902565643172719290677017301934337846107519644200278207014709262977817721324588480678447363750641612128858578794431510254650476457095602606444263409292023186877229891526135629207059566383594134499203238910909034713146741329371368214630012311341567687463607466118384965846993076318846756791878307243354667954871457498295313913871612248064 A100629 615 196083043526689432215653901508390955087187586038211833508572705525327782583653897313203602834138687789006359056463866121827295814353398917246917058263529399194651711670419172972950101888756152856197906119967911207419657828835997045123149330953138221382551826519295780148184830257628047540965035233610795226453345405219910376637917515019627445104233002103505877419229870321413438916495306644844403314648330162975599838641983346566196928395633881358885152586414880905288190861933085649543437392668396385315386148827675870309205530918987024321892964715479723356659563955917692507818555791102527436188657152984768015015658043976521716974644725768202868002615722161552077691074830207914237787332385516151134154538815535640496908262998162372524787084456685714835251007293253060436250536153197542066453375358401783751185549803487591842088407402527701756138299798951766498959720103649353394261185878136204197513049108878859694319168678735024527020523913262334425005295419943929052656383498407441865750679213956398530438609899911974017861183066709641321409150787240447894807203270653842497297434247551469666966236376967031752250430132159531403018652606047048375598491835193133807985550611985991905715631532441625371569450645541657687544396461804443735000161517639207082547335606190704428935924972451700435493712461874682685264181439542282285939121329009418742617318609486814686070610655313656461941003669097141508072517607423301232645666933983170727399579701766284405882787335569141996562436460195267647275147149205610463929384078839689426103532822156526714375623697059664372632794012557279683693447972246065202562591657030121882456014169969325909542093386657044847559640179838575803672288394447502254105320114007759391823279938400690259670954136473077693155948583914816581526665449221211718237274906074017461585853047878553830452051914374517751694586785441994787047387895016363601426328182767240481298022032079354375673807839641864351639267885346170283260611179193676044848449213569169235232474492654245111050984788368147475269923867518064252521842074891287287928249436896550748078005158531126601392421972742662290619526803274383286718151637845138869717276027298889215237957326741862885081679243417194599489628073823668475025168146953058009451279152873194946589197118638000693578907347372610705403707084920112661132266973833534380376413611274548874519742546198660435368911641857486389996770959902819086230787987669776355799704925893828485074686876227218608864553653265717180761954414100115661084883983062285289285346636378604214730100480657010819951184685497866500762087892065897068998925731115031743362283408922762884308028995976800393727184116644770851546262263121276281051781132606813765311962734045305226205027320910150499078954883386617195179985788372478254401447804530942017536 A100629 616 205607973449041898074961505428062554121502810217604011533085133268926104950437469029089781045409808687045131953990654882561178535831429623051103301285738603289931113216521454719284126038104371737340575607651472462231275127529534437587051432853517863624430664044297091964663056572222587578314952785118673215373543111623872743093480996229220867877616224413685778920746380502146418125302982660424365050060687448972302576403856329608996510389380192779774357758452570160143470021242347218055659407454656408128466346393129053385345498788907738015353237369498866398432658934640350339078349957211123808928957362848156106113058649120725235898405067967119090518710783481271631416996481160093879802089843474983691647229693039099769686078781561107932551141871253680119088160223530121100001842197375265869873414519811508798683139070741805103409693880512887396644473849985647508413187467404224384740817243352548452611442982391759182830416616473257078445072882872965582034352650263125350318219983226081761821384207453544545453195814410098067752807895358128858237921695881439891745357976729123550446154413560529857508788275214582286647747026259312800451686675038389797491564174579475475842256718513823448527674049761509765618808280099489251374553064333056393871529363520049205789154980597024087275916463913514235848255038422707271383574317149488190260900086687380267458697478261246196261176638506172638236249863327204253968648222721495513322662850968337228653741685359283437182949613181748638187453373685712968509184697125422197825217839853406179665938032525602156053133993768034629197804614511262101608540900945890065842272109362017083018197514289755884924010115007297458074697261214414461911473475496184123600740143865800312040487584688442189724730404606393915178691942327062711790904750082581298662368771911468933799847445532302461320090788167174326000903033131625125823001809404678479729213500573341954917554750309641093826538729260307554384496962144745850940278627834188052403007482567505200003127173609417721565397425447918607028635689306621741652343075521206459226652081543237597216642337111934607181660262490609854048660937270239729253772571805104335452662427600960057757356341845675616587406894345428244354436247137726994867990714859449755318384489003163264314713957872960215270196350678582643029397560277192053759427974354472146437578278855821360648413560122806564677391893772355648877254106051058426163534744958823412059031392374047097565674865926831980008758211526752658534647111719442879437743307423518859497671634587331293064829841605405777541133432780610863903107073510890085022617547429675525327849687794595014176175812485369449652875812294907240430973498814655397680152452904322350775756635814289972873162728050681969722214195802005512053048778028459758087252533083837056979828736 A100629 617 210542564811818903628760581558336055420418877662826507809879176467380331469247968285787935790499644095534215120886430599742646820691383934004329780516596329768889459933717969632546945063018876659036749422235107801324825730590243264089140667242002292351416999981360222171814969929955929680194511651961521372542508146302845688927724540138722168706679013799614237614844293634197932160310254244274549811262143947747637838237548881519612426638725317406488942344655431843986913301752163551288995233233568161923549538706564150666593790759841523727721715066366839191995042749071718747216230356184190780343252339556511852659772056699622641559966789598329948691159842284822150571004396707936132917339999718383300246763205672038164158544672318574522932369276163768441946276068894844006401886410112272250750376468286985009851534408439608425891526533645196694163941222385303048615103966621925769974596857193009615474117613969161403218346615268615248327754632061916756003177113869440358725857262823507724105097428432429614544072513955940421378875284846723950835631816582594449147246568170622515656862119485982574088999193819732261527292954889536307662527155239311152631361714769382887262470879758155211292338226955785999993659678821876993407542337877049747324446068244530386728094700131352665370538459047438577508613159344852245896780100761075906827161688767877393877706217739516104971444877830320781553919860047057156063895780066811405642406759391577322141431485807906239675340403898110605503952254654170079753405129856432330573023068009887927977920545306216607798409209618467460298551925259532392047145882568591427422486639986705493010634254632710026162186357767472597068489995483560408997348838908092542567157907318579519529459286720964802278123934316947369142980548942912216873886464084563249830265622437344188211043784225077720391772967083186509824924705926784128842753852830390763242714624587102161835576064317072480078375658762554935689724889236219751362845314902208565660679662149125324803202225776043746882966963658668653597322945849980663451999309333715414248091731500275299549841753202621037754020108790384490545828799764725482755863113528426839503526325863383099143532894049971831385504659809718522218942717069032442744822492016076549446025716739239182658267092861911260436681063094868626462103101723844663049654245738979477952080157548361073303975485565753922229649299222892184450308204596283828391459578837835173948448145791024227907251062709075947528968408603394722339478642400709508544249146801683312125615753817427244098385757803935516202120635167345524636781643275151447063160368567987737935718080301665294516404031985018316444544831789985014201316862786207127224476111774026087194374795073832932222118633523898336995547336501253644342321948701142792281346593877849146347344625664 A100629 618 220769880440117818691431255568113787648521145064175968253251867343459798450698157593238370559458954807118885154598609852555745632653288599982524103934970513083743034339458253725417545466400081611626118562169600397881980465279394920885534764293949795704679432172454776324033053909273468920339640249967204234735133022017652721113077687400500736773774653573944298821222970041772730912929485154444430342894013852153427093867776055988309119875128038424826549207989414101240421602298076647956409465683121968957147881098774210849374250739791585584319525097430674772585393945650626557081005961966194031689206165202808972414573144125863510996383736369858424278781622783649671357141506282420838509932707544703487439549975150763090020710138321121598958332046122699657782258375217479948856864444369885987602826755610493593690082543863970844787633326543545768779648831203891529504631256904552436176882874128017250555388351185327387541081020451903502630523641068956424342787445352762293591324505222422435311226641115963315500165380393864183287775530683438413471423467704910557109023217466078674977409853802133663607946418658719575863242737466250423343542074332215931181582741426020430394132665213287358836074848668390260729351691380328490239307114481765315850478360455576694793798628284933252443577735234126953849671552173187788593462090935645930077197894961465806162709674972430839286537784215806443838683071168703004476855581479336836482892310135782582141773661662511093173809739357865226276912239376251045547506537444338387462938236561536243967376013715011385738824735384894135650014383580939437523228040960243324600961351010699699039118824185748548393040722282385345943688965504169839424804056106892045914900169824486838270122301032722388513586082550327404546469972088363120720752372963934994254020605312860619497583447087595095737523730732219377726180248441883594685419463985479824957992730191045236448901007217338592870662834762604804245788965455758362005046888918898248946212837417681236580842577095340847931553966885352142114466505267589324159843627783909974210607035449632672500774866206191557283959389594986207558582979542096787806211920131183701659249620668522796567529147911343263066886934164635409154250078493377762683594989388249483911915861955564465195075075164771461823653282415764964861126221993182141401954250379996145073080403281430260800789398752595984755876743581943395202166375942752911639403119339461855358167962920969020802073690331232020756135578019713224371841156933966373631294593356721880695429664674862589907708944375019487837154847141234500841537948378885203755700446631546310293683521770398987862832874242722566184155041539015326251160030712909924636532263379561178405928745119339440737740268265955222613443043919138541369894579681249504559205286022059546480313238200254464 A100629 619 226068357570680646340025605701748518552085652545716191491329912159702833613514913375476091452885969722489738398308976489017083527836967526382104682429409805397752867163605251814827566557593683570305145407661670807431147996446100398986787598637004590801591738544593690955809847203096032174427791615966417136368776214546076386419791551898112754456345245259718961992932321322775276454839792798151096671123470184605109344120602681332028538752131111347022386388981160039670191720753230487507363292859516896212119430245144791909759232757546583638343193699769010967127443400346241594450950105053382688449747113167676387752522899584884235260296946042735026461472381730457263469712902433198938634171092525776371138099174554381404181207181640828517333332015229644449569032576222699467629429191034763251305294597745145439938644524916706145062536526380590867230360403152784926212742407070261694645128063107089664568717671613775244842066964942749186693656208454611378527014344041228588637516293347760573758696080502746435072169349523316923686682143419840935394737630929828410479639774685264563176867690293384871534537132706528845683960563165440433503787084116189113529940727220244920723591849178406255448140645036431626986856131973456374005050485229327683430889841106510535468849795363771650502223600879746000742063669425344295519705181118101432399050644440540985510614707171769179429414691036985798490811464876751876584300115434840920558481725579041364113176229542411359409981173102453991707558133121281070640646694343002508762048754239013113822593038044171658996556529034131594905614728786881984023785513943289164391384423434956491816057675966206513554473699617162594246337500676269915570999353453457455016857773900274522388605236257507725837912148531535262255585251418483835618050429915069434116117099840369274365525449817697378035224300269792642791608574404488800957869531121131340756984555715630322123674631390554719099558742796907319547687900626696562693168014252951806920921945515705586258782798945629028281911262090600593525213701394011467939679874850723813591661604300423856640793462995140154658774414945265876539988971051107110713561006214332110499071611564567343685149847461215501380492220584586658973952080377218828988001269133567471525801842642498012359756876968725976907420961193743324017793251321018512795601152389116052554834332960184587060008344322658288390017785427910036687018368965378981518748794203608939886763994031072277301323458899181589254282831892186341756765344700381566598445663597283205832119976627059292065493959040019955545246563472624128861734859139978448645837257350703421740731926292888563571540863224547907772574762535951694081187871450019762827809037700670646687671035002203587315446034704338147956165676973197866362772049593599492668626212886588975595840755917060571136 A100629 620 237049854108034029416638689524316654589271765203776901209212753972772558459125013807603218071301358587729399930745233330947577377285176060943641799483100816104754110438944540526984630430695354343416288150984244128572923441521466171967969793028395725804369858836135874087679266340833625033332796021503601815185025887943866592966519346323115479616816671893455070290701001763350408283910090573114084343019963872292487135620605077180413157050554632211815345830212308869757210953780539411668520972173460788962519343688732945321567697247977166485159352676928990443866626090961460626142999457356455805923882028936909435963989451955119571872301130493706923106864864145395955500017676381794010277264587516308484142503480057535035270713501696213403391315951201439658351297902645293316968996343418467911000700588125213624829104121359060062765094300686054449196942390096334606788452582236106726724209803900579652114807701230085991135515209831808171186487252436502580850342592817375308559172284813421391389598501309247845902235047845761566571686415218603128672472406089875755347098756380375974597747215217076335054198808464881190891904631481764868001667045514217115908771127985695537992661046844096517712789525009721329699369655440198990828719817599827504981228746028100391239784643023362222197019614516080542474110154231349820018870379996094327579266928544884704422778327187345039089377939068798420638301122594604975741259077842203753115530533880768877416337878068663533604680418567078796808744476995780419928086748167408198627674034524927414839639317460205341503973258988493571259749869852433563279724919068598378840860313187732938362514493633940961156895814049765884424447591109120402989776218046812604351756657125254257588154124213952421128214569058603119154912560591388106417032847598623846947741604082215052237105214068041845870663355879698090207853752514761248953199001464871416765595837494072780651154250284982305134538908287009889502036388087538974922551343713303193893912649941076500816889432187211903959733383557913607956294482152926969006317764451472573560690158390921245900976646253592082811479040925647111758795475308885689723582945652199507098674514167927766971999686451491505575551010691703540520270776633622610824922418782999645022639192950699995808144427024358809961675841804690599725281576297188308073160273967569753923737965518058513561035309656475737406851289372856194629126973256241230925003535630843447750703441805125644243512547238668234133898874734181185493941978084547301577531760152184834838621036611695324236867393594347964905812460539870318545322491657562041767257447963771191155209720344491918435592032196543546940535354200898083572875653493575922826932689516018424021171343198470628772881141286136077831284380897847925919210064674658181624497399803767921674384316476487705439502336 A100629 621 242739050606626846122638018072900254299414287568667546838233860068119099862144014138985695305012591193834905529083118930890319234340020286406289202670695235691268209089479209499632261561032042847658279066607865987658673604117981360095201068061077223223674735448203135065783568733013632034132783126019688258749466509254519391197715810634870251127620272018897991977677825805670818082723932746868822367252443005227506826875499599032743072819767943384898914130137404282631384016671272357548565475505623847897619807937262536009285321981928618480803177141175286214519425117144535681170431444333010745266055197631395262427125198802042441597236357625555889261429620884885458432018100614957066523918937616699887761923563578915876117210625736922525072707534030274210151729052308780356576252255660511140864717402240218751825002620271677504271456563902519755977669007458646637351375444209773288165590839194193563765563086059608054922767574867771567294962946494978642790750815044992315964592419648943504782948865340669794203888688994059844169406889183849603760611743836032773475429126533504997988093148382286167095499579868038339473310342637327224833707054606558326690581635057352230904484911968354834137896473609954641612154527170763766608609093222223365100778235932774800629539474455922915529748085264466475493488797932902215699323269116000591441169334829961937328925007039841320027523009606449582733620349536875495159049295710416643190303266693907330474329987142311458411192748612688687932154344443679150006360830123425995394738211353525672795790661079250269700068617204217416969983866728891968798438317126244739933040960704238528883214841481155544224661313586960265650634333295739292661530847279936106856198816896260359770269823195087279235291718716009594014630462045581420971041635940990819274487402580188213490795739205674850171559276420810844372842242575115518928075777500028330767970137593930527386781952291821880457767842085898126850085261401639910320692575962422470547366553539662336836494778559704989654766984763303534547245549724597216262469390798307915326146722192303355802600085763678292798954537907862642441006566716298946276948936347852295269042702507958033379327678926327301709364234948304425492757275272829553484720556833791636503182533581516795707539893272943421400756062008003174118688334128320827466916120542791428017907676690491917886500157088231155104615720317804743300226020614391020467203620485983690496720324408448659705356848372396271753112447727801533945796585558576436815392522395837270874747941490376012018552211040612316063551959592827206190410231457343530769671626714901699742934753632759724478046240969260592067108202701719637578624669177421744974779074064402866197679455435233923863430288677003343699235206039396276141271106226849977983485337399058351794569540071923410370050392064 A100629 622 254530342728894351799891282438809457052262636001603141593447908054788053257047521769801064440148882823666629900063860516077247381467321111838761106979626927460207253614209751580286398298620735361026127630547409685875181333111616422643185555143212110418987959397335050554739071367788502223822817199149220635606480594408066925144536053852269708446395554352487980835985503872007083741910330503980722282564097676649438198497803867555357600325060991002763763782922958833064486126665096083588844592043785031933094587727623000958472365782522783052126672273985016917675920711634948646418966322172931075228099094911537918694785232459050455240263710933574892138192826148989654460811811870429220987384823930368701509846762603325293715480249092719273650639375203328810184059442753731671177300285231476130043361914771439617913653947553994510718946837950648555644040257164957856407355857787707235411522579798890710319039078528039575798695932584548438947883066583918725342954326636617862704888461025810584471285389423458170127136785950635295159779998232844282112887219904611901479771571783996536770362761158104099948330567459708169851565865841278032107229208491126503967903328561898172872901171052129638560978932712031798283106545482610787335388888534586087283913639521445269344919983967093827074521128254273199007060509781290873729133596236579436171015576438662168396614868181808651989179967321092477664488691635978759211895274298845842049915438176830572959451040597736379814974847569298653637146673879375308397069813807501536547033014708234535877518988231835930801019150353529482216717803039114625074791256818969204420028358411407619662245885620944155940918461555760447514879546669913124541857369717406283182845530625813103006470450126611838911425249244358476053485151369907584076130954448460389311564902647923436149324633033329711693492939832228151949097427350444330375525986467869706963355054997693296685122272406349420122884372783062714259955003059485970604430538532373104476675431244404974510664348923021219232236945815165767041412549548019250639635103925726520621029625369516683614067187529734729549956553541274978160220901701109883891298007879885568364031720824984602808761900257852576717198312025153261265493452676482521874794342602549899037961128332772555575829351128569921038719188476103936304677738646938139981949038014278064425305559993409253289754788718949071694977533547962426510777799791755678677418503554710834246289010886913461799204262638933793049791637988627221258747600498669845810137029563737462144759697496212517178365403244121099928655059582008380558315598860615450120339195654204764709647552225224660854291815170583394587360050756158370693643941107384183658673942366155299826097932662455846949020278379777458122769255407965989651109491482925442514011121148555010291342550050457161952185959908900864 A100629 623 260639070954387816243088673217340884021516939265641616991690657848102966535216662292276289986712456011434629017665393168463101318622536818522891373547137973719252227700950785618213271857787633009690754693680547518336185685106295216786622008466649201069043670422871091768052809080615426277194564811928801930861036128673860531348004919144724181449109047656947692376049155964935253751716178436076259617345636020889024715261751160376686182732862454786830094113713109845058033793705058389594976862252835872699488857833085952981475702561303329845377712408560657323700142808714187413933021513905081421033573473189414828743460078038067666166030039995980689549509453976565406167871295355319522291082059704697550346083084905805100764651775070944536218254720208208701628476869379821231285555492077031557164402600725954168743581642295290378976201562061464120979497223336916844961132398374612209061399121714064087366696016412712525617864634966577601482632260181932774751185230475896691409805784090430038498596238769621166210188068813450542243614718190432544883596513182322587115286089506812453652851467425898598347090501078741165928003446621468704877802709494913540063133008447383729021850799157380749886442427097120561441901102574193446231438221859416153378727566869959955809198063582304078924309635332375755783229962016041854698632802546257342639119950273190060438133625018172059636920286536798697128436420235242249432980760882018142259113408693074506710477865572082052930534243910961821324438194052480315798599489338881573424161807061232164738579443949399993140243609962014189789919030312053376076586246982624465326109039013281402534139786875846815683500504633098698255236655789991039530861946590624033979233823360832617478625740929650523045299455226223079478768795002785366093958097355223438655042460311473598616908424226129624774136770388201627595875765606854994304538610143098579930475576317637935805565206944101806205833597729856219402193923132913633898936871457150058984115641594270693898920293297173728493810632514729745450406450737171712654986346419943957115934336378385084020804800030448363059155510826265577636066203341936521104689160069002822004768482124784233276172185864041038558411071513756939535865295540718102399789406825011096614872195412759096909649255555655599143648448999530430775990004374464655341515814926620737971512893433251075368708903648203849415656994353113524747036466986757814965676547640023894268199947148199384882385164942268204082986637300354274568957542910637922109580318273267161236233930236121617590646172921980006326942781011976581691715173233270220923227336349905679062679093478630052714794818734677396057456691974306171590291395693961404066482116982943027021924283046354787275796765060892117117715717537757173402736119278515653134347388056120330538334771251668133839038422946714484736 A100629 624 273299874465068158804912948607546434803746146107409424178679023243732416237631346879785903049107000274646077556827507307014364928275945167019459344908563747930638623913752170980403599751551525070769492793680773794586884240946018613237248959149925152660173535757332477921777742334515401224035567992233055413454541819660321980518765606097098303287180968755931583480908119765087948637959543519787100004517817636239729979830305984743144090745293981390555152765380837868891572843268075305927942458313629628051739228591185936233503866288921200395946780166518899813856200945790287781752231966964534656141700338223063843464502394788844841117711115218825447525066425212931047337881811398499523405893661836912938551694416838189489339395499696790738009592661497042647518781761786815427416482635660165442085220621458818118444469864151426404425349529140161802120197280457730917621964365758057371728765645450446464474620642105976449262278027474714075052252604852530341217498804231493849091728509858406768048704049664094283980014164444132715783640546741250996183862097406667089106998226590695375401492380307579048660398769259142096804122142044553168685946853911338460185239757465723841042816223577249677192926254435790289834502890532837467075576564924459152445252637158235130622585668718878081862136900178281240496156140650933103832473589562744339315157840977660540813976403987054785605843326375610230640147347784589376941437234322623055537492101633749293948446038370111510733687875343180702757094103766773599618832258133007084734813891001038578372920679018686047207024083559528991073154137128491680872882500516052431353790111692390559943638161163127950602142225146156100621683031581645644267113096508210187053809085564408422705267464921049226852747921563292091787529467988840668037338205892350772411149802863563740143323367841338097427165238146578909857973026796973582507875877669409736549178357912843516175256342436618495544088170573181715115874895143018046579211628925052580249328043000353987125754245464377239529125977799765257565405394488180565768914963183639154776797962702301517862199413996727422743117048920162254335315755235474429553870540708514703086472115912477752191795525964572696047424447723609196630759488136904024941961577050942835644036227177129282801132377793527125527650316058131620981364494826958650439385287152496266939217103744664679605819307351818999604871948510810367325148510407106562585449251618185694956172027780870318202431906714503824364521796193856283810419224515065069813975291813709386860445229631271461286729401417838107114280353542414356123971929488249555174794027440438697328827793123447986155468691849533085248343708243650068181461390531191273230415552297506467502541277019614517422505868720490012598825876232871265857947429008588829501001446778334431714564921099989165108403553379774087546535936 A100629 625 279859071452229794616230859374127549239036053613987250358967319801581994227334499204900764722285568281237583418191367482382709686554567851027926369186369277880973950887682223083933286145588761672467960620729112365656969462728723059954942934169523356324017700615508457391900408150543770853412421624046648743377450823332169708051215980643428662566073312006073941484449914639450059405270572564261990404626245259509483499346233328376979548923181036943928476431749977977744970591506509113270213077313156739124980970077374398703107959079855309205449502890515353409388749768489254688514285534171683487889101146340417375707650452263777117304536181984077258265668019418041392473990974872063511967635109720998849076935082842306037083540991689513715721822885372971671059232524069698997674478218916009412695265916373829753287137140891060638131557917839525685371082015188716459644891510536250748650256020941257179622011537516519884044572700134107212853506667368991069406718775533049701469929994095008530481872946856032546795534504390791900962447919863041020092274787744427099245566184028872064411128197434960945828248339721361507127421073453622444734409578405210583229685511644901213227843812943103669445556484542249256790530959905625566285390402482646172103938700450032773757527724768131155826828185782559990268063888026555498324452955712250203458721629161124393793511837682744100460383566208624876175510884131419521988031727946366008870391912072959277003208743290994186991296384351417039623264362257176166009684232328199254768449424385063504253870775315134512339992661564957686858909836419575481213831680528437689706281074373007933382285477031043021416593638549663847036603424339605139729523810824407231543100503617954224850193884079154408297213871680811101990430175220572844070234322833767190949017398132289269906763128669530211765417203862096803694564379440100948488064898733475570226358638502751760563462494655097339437146286666938076278655892626450479697112708019253842175311916032362482816772347355522293277825001266959623746975123955896899347368922300046494491441113807156754290892199932648880888951858094246148439363333361125815863163433685519055960547446694377218244398618587722440752562634468975817349897715852189721540568654900165463699493096629380385588359554860571776540313923643526779884917242702805658049930534044156177345758314234536631916358970728262655595388875275069816140952074656877120087500033657022151635120156447611205839290272475651916149270319302508834621869285903426631489510698817238412145095915142421976357610907051866221685023082027432300670947255795967544498989084099009226064719660158410737823199940453921879294303957241497669817816463903939863787945525552646622722602267668085265840646009569781772901197697262460176238538167304794961409025481501014458075714479206388905071005238660888665647652798464 A100629 626 293453505707093309119508889599085169070871468954340295032404516328263641178921499838278024269435312046066980270313431349206932192288642538959458920495966351923320141526002274752458429453396881359469764275841649727931122411350233511315314242139742122880813184440607396218169362376864585066387783416856338752735753874526353183789511848119163853278882889210080989265998553692975985490940995897143580850521369749235416169810475958536219707491673478994516746102898664907991910282959529299956426947756720640884716045679852937494510131300118360705413417942925027216603217677243388724263555468279607184996802123625049490150025280632942354554721331560135795163181109129292171154807560467448869124974952810806089169696281426453895140911078901823533976726153852849142952605803158908696185513672878073485926351153527604907382813114646984799689436475256498485063667695158523550388601760552059665016690857414499688379330369962922353931921863615821604825078607243107179594219546773343123768533313488167664858560407122511183788674388476079008343599790018308100684277127833900390018518806984258553811963160753561608732801331071666363697642679517705608609828258085822092520650715058563934561599554000627873292543836335373556688387791814001233793269526673643192560059626763093565775573391526467894852272191735133624355325359451333458211061582488928469341932491019255172346425468710021077884347158320775038160612500838987356688122357163088684117280069593815346842916611205097520618585597517671473740004051918180755449770653597773861768081623623992349036506802096842486411420145093137071455768240633492779789274768241787078921453383841751166754263376363302967224926091135852318070253472280325798997025159459013637222538153681699969276516902192183412834659332711578182080717311412087390543790025299740266016556867263963353481754054407781311332134109956902018030831538735783292161821139254352879525674235726661430084593248795463347797645104688071260271967881266672938198879654923997116812819867665550522782079880900664144196088628528503454430108187577178547130066715069693553007857357351453200787326579436577232927013583553032249345953846642475863494532460640226829622886999465003285997838525884239646034559117000940786653486347297425689454123317880595901264159673291249167198699708597478911157536212798434736744606982684337145695363959665885107816505870106793483348328024090358742353590485280431607529814962635409583072870435291945659672947753167210367774139636751429183628137274332947503772461208335471483540745170522984585253456094316380266281158214472817675269594763259996852108339189693512463940571977848202698230039482370265697823699700761411588502904066268460660626886716454537646611308767401891985067975395422330175714121230130643492301646276604681441759501397319792681454430303290407736391200385748318452523734389134079993470153180802187264 A100629 627 300496389844063548538377102949463213128572384209244462113182224720141968567215615834396696851901759535172587796800953701587898564903569959894485934587869544369479824922626329346517431760278406512097038618461849321401469349222639115586881783951095933829952700867181973727405427073909335107981090218860890882801411967514985660200460132474023785757576078551122933008382518981607409142723579798675026790933882623217066157885927381541088980471473642490385148009368232865783716129750558003155381194502881936265949230776169407994378374451321201362343339973555227869801694901497230053645880799518317757436725374592050677913625887368132971064034643517579054247097455748395183262522941918667641983974351678265435309768992180688788624292944795467298792167581545317522383468342434722504893966001027147249588583581212267425160000629398512434881982950662654448705195719842328115597928202805309096977091437992447680900434298842032490426287988342601323340880493816941751904480815895903358738978113011883688815165856893451452199602573799504904543846184978747495100699778901913999378963258351880759103450276611647087342388563017386356426386103826130543216464136279881822741146332219969468991077943296642942251564888407422522048909098817537263404307995313810629181501057805407811354187152923103124328726724336776831339853168078165461208127060468662752606138870803717296482739679959061583753571490120473639076467200859123053248637293735002812536094791264066915167146609874019861113431651858095589109764149164217093580565149284120434450515582590968165413382965347166706085294228575372361170706678408696606504217362679589968815568265053953194756365697396022238438324317323112773703939555615053618172953763286029964515879069370060768539153307844795814742691156696656058450654526885977487916840985906934032400954232078298473965316151713568062804105328595867666463571495665442091173704846596457348634290417384101304406623486766554468144788587200584970518495110417073088715652766642173047616327544489523735328849798042280083656794755613187537336430784079030832261188316231366198280045933927888077606222417343055086517261909558305023330256738961895284218401239695592273533836287452163364861786650505461397539388535808963365533170019632563906001022277509730202894499505450239147211468501603818405025317081905597170426477550268761237192052694697866350404102010989356526948687896668527352170076656927161966110530521738659413066619325738952355505098499243223416600718988033463484035212568916938243863000277335522799145723054615536215299539040579973392671906011620165299476065037578236776558939330246156763075145705316559562987560429947152074571468493579685466626973763858903716481931997649446550129980177819537392709606804912466099931260139653778936116885787243193796361729430855467705809336630569377522064589195006278095384304014473297913313436857141439758336 A100629 628 315093302477128779472177309102336338169505916344592721104792164468147584832336681589168350798179739406353131421618356828596232325592325774266320483346409895356771676898067825920853862525465690386828664366392252114037867124330478033265630153488304369911676483264506205283187873099451554970186379657332277518324373355248993603630357683869081965174536094142822280602197708223657970649240520410975464892330286905522458363571394190026828918786855946147998096959071304145472025924469321108716656991407053929202003980610352613157113298368668580039720530056110646618805182033032359500731783105235719560821971746388234131643958178472927398266441190361088974386204461758829227684683256345308841360987889785388857095376330744857927220506598881851918298295913986462866350767700636831585291695293493041954384598617253234527604572819972174574918810154474043551205499307129389046141213163184779791671850631684368819447853795342583060681235353664331525223487104684593514444992876008862760293082713829548950883051353557907749941650468424389654786968057260275133422711371361853373812795777589581718857659477248334456257132429854518916076154235205588660483747098163813362162620256453886705916788545470220669814376904426701478479956907201697953511435660494174294304621653189363301198528148063495781696118953698160102699017875570730426651773040557988514476734672591878667876685242652752959245984978824565766568245671608055814683243098915474309157848131844510229638305923595260249886877707778754440446360052474018103118334681975745868674383827530907035016503456271870676000093481022649648986934926019077452861766225289113731140753309097214025144850917512731414692704359361400299799382123468610462729323165291412156072202411043780840431711218926664616239632122324352823145953521183990730369889453638349259958862984855733900636655349099206345022877549037740534229705944638886606194558733224726860801549708698951409369479629259726617989389837612440586046401528900692831073104315434583245577338271290646840296184005831981881000507217661853735150085245846453833969107799880621042727697445214369168864022277487911330399924424077009248143547290313708309544594298315045363813015918951439652473312798840414690386261873324419569977309286506235330298927935662042857230302713426989964026412795537725487867826884476243458577114123750616583049893846395509906241331670275175509601747359937097736829090300614055785776315652362636532715743426106047705126114163942462237285515513596177006235707054664647435996889378807373154637025697716540502493929449015186180194336518040626449063414372843637206217066367152194073998283983098016760319244165392264933745852147123812267853845641412113823413758326367266065749094094937299241097868665067894053201521032197600901717699631244319178213796799688702905086730966735915604576398679742903060145691966280352832750550365913942336036929536 A100629 629 322655541736579870179509564520792410285574058336862946411307176415383126868312761947308391217336053152105606575737197392482541901406541592848712174946723732845334197143621453742954355226076866956112552311185666164774775935314409506064005277172023674789556718862854354209984382053838392289470852769108252178764158315774969450117486268281939932338724960402250015336650453221025761944822292900838876049746213791254997364297107650587472812837740488855550051286089015444963354546656584815325856759200823223502852076145001075872884017529516625960673822777457302137656506401825136128749345899761376830281699068301551750803413174756277655824835778929755109771473368841041129149115654497596253553651599140238189665665362682734517473798757255016364337455015922137975143186125452115543338695980536874961289828984067312156267082567651506764716861598181420596434431290500494383248602279101214506671975046844793671114602286430805054137585002152275481828850795197023758791672705033075466540116698961458125704244586043297535940250079666575006501855290634521736624856444274537854784302876251731680110243304702294483207303608171027370061981936850522788335357028519744882854523142608779986858791470561505965889921950132942313963475872974538704395710116346034477367932572865908020427292823617019680456825808586915945163794304584427956891415593531380238824176304734083755905725688476419030267888618316355344965883567726649154235640933289445692577636487008778475149625265761546495884162772765444547017072693733394537593174714343163769522569039391648803856899539222395572224095724567193240562621364243535311730448614696052460688131388515547161748327339533036968645329263986073906994567294431857113834826921258406047817935268908831580602072288180904567029383293260137290901456405692406507898766800525669642197875696492271514251935077477587297303426610214646307051218887310219884743228142822120305460786901707726243194347140361960056821135193715139160111515165594309459018858819005013243471194389801622364463292421971949446144519390885738224793687291746768725984366387077755947753162183899514028916758812147621202329522610254857470098992425281237308973664561474606452544528301006274204132672306012584642955532158284205639656764709382384978226102206117931885803829978549237723163046702630630899576654729703673301582964862720631381043091298709002143991123630361779721832189296575588082512988467828793124634947228019339809500921268332592850049140903877081330980367885922485254385364023976598974460814723898750110348314314461737474553783755791550648519000594473601483840936317791884499166275959963846731774242798692369162566906025361679292155752598654783762282337936806004555175688526200080451327072353215794422884217513029523510478357536970343323358924422394182838490927922881231774808812509937577579086232248056732733589188573471081300736563574695876952101815844864 A100629 630 338328857331975973953349421126954422407606103794634400896182833816936777639067922671660843629109369270022288520760207493019773856809265757262931217556935784892029151104070009479972105985538776845372675652253821084394875451148242262230570397515931896816134226038336367320088583396485646033324188913220454636599806070122054366126393281250003446492010864078749712081643585636690309357053980600790025292738685872379000116265203951822409892194146570842197250577362075459217894457114975079315125577135762412407726618595820648134485231565030425583339514392695068046295308856800193941339474126188185471189462882243367928650439773133238599234183001727046893983732459205863543038663096530471489166273779220074399966864723340411029394606005687436039251511230775571749423741534682077507971916476487434199409443716797365911569912370457746357319747867174681283326830224867846398409286383410835102548072906720326368482665207096467840447372331216824415634169051424514384898736998352762140402769407730209915618453971054936757046083667536458554017689413232384264503145470911617805618305172768535798203278483471513140023581588241543195590112771414973783301535331537120010284064458784144083500444125035501679688990798782600119806565676980149896500436130957659448140557265525442368427568999817040028454696579064833974116070776723921129325372997402760565305299492912846608432602219519849561082181575839690622202946327912538863551791427264913806540287757001716898358493462671179378468231863615298781332974016904187910651300769267097292790897353049137536153052291239662659540453398483769219416191259633029283033066886603527905018518058844078380677414088378193772434244778313461433100735395326179004996467473785454379996739292531346983461398551651580187277402616113541719944285552055320846426457296628004570737279706325080095328237075801138577857237861232432966062538895980201125864515193087847621418850086245080753183755747052182628541278656885045759953092126278218635300158904997000766786051128480625972439461314661658862440435564817403844801265445630659763617782968696445020671219790144616822385419288206504049853881500570597426566521081331698692494369291212796935583331307755954979872620995949451954571740088405019212808731711905343710928413346882316545088636823587245494803414859257616426154490309853758935880658963892148771008640501635090632137636451830233533599909723846043849209139395642044579457214424567607260087238019863116880333127972423814433714070236349055898102387466805286246244223259926855795708594030601030834117708355512881012821459567350751149519993640364943080597776980995050550616908416881649687007756052449648225451510436887038538318964784424293032447902772048775559330736219845604852770241262942445644523354232686214720634407535136402664053463237663110489501925386420305347567925065738336582856016997616012546001142886900303870927113651344113664 A100629 631 346448749907943397328229807234001328545388650285705626517691221828543260302405552815780703876207994132502823445258452472852248429372688135437241566778302243729437850730567689707491436529191707489661619867907912790420352461975800076524104087056314262339721447463256440135770709398001301538123969447137745547878201415804983670913426720000003529207819124816639705171603031691970876781623276135208985899764414333316096119055568846666147729606806088542409984591218765270239123924085734481218688590987020710305512057442120343689712877122591155797339662738119749679406396269363398595931621505216701922498009991417208758938050327688436325615803393768496019439342038226804268071591010847202804906264349921356185566069476700580894100076549823934504193547500314185471409911331514447368163242471923132620195270366000502693447590267348732269895421815986873634126674150264674711971109256612695145009226656481614201326249172066783068618109267166028201609389108658702730136306686313228431772435873515734953593296866360255239215189675557333559314113959149961486851220962213496632953144496914980657360157167074829455384147546359340232284275477928933154100772179494010890530882005794963541504454784036353720001526577953382522681923253227673494016446598100643274895930639898052985269830655812648989137609296962389989494856475365295236429181949340426818872626680742754927034984672788325950548153933659843197135817039782439796277034421519271737897254663169758103919097305775287683551469428342065952084965393309888420506931987729507627817878889522316837020725546229414563369424280047379680682179849864221985825860491882012574738962492256336261813672026499270422972666652992984507495153044814007301116382693156305285116661035552099311064472116891218111772060278900266721222948405304648546740692271747076680434974419276882017616114765620365903725811569902011357248039829483725952885263557721955964332902488314962691260165884981435011626269344650286858191966337308895882547362718716928785188916355564160995778008386213538675139006018373021537076495816325795597944609759945159701167329065108087626122669351123460147050374656584291764804117587283659461114234154201904062037331259142097899389563899852238801481461850526739673916141272991071959990695267207492142170764107353339386678696815879799220382198077290249150341794779025560341512847873674332807308939726674159138406307557218348901590158741137453649364187570757229834329331732339831685461123043761985980123207922021433239656844766008613116154084618165100334805600287335455574136533356045190157129174596967169177108473487733701714532123628538931763831714218886809279495942197708439782862346687372327463238619939250476065226652438577946172754673889121899369236727053253064339991914734270683873929633315979676327990746355367025141249971595694392675909555267316056660844561405558796847105170316185911163829364378976372391936 A100629 632 363277844383471655796845898350200177080809449361984063031414590620086577714855204949360067347698673655483280596935327060173519249077895834304241013126125053520839023767655745802722540550033723872679422714611407562127811503168736541041338967189161783947135756495231584971805907377718612761639879387001908675611932927779126557711717336350723700642618146623732795490018820559440054092167408396752897598831370523971258804134812158961802521720186301099446092002721808012006259607822123119378367607982806228329312611144428781504784369841698143781351234195286654639833241374543995046127595951454108435085273324760291091612225060406229808568916659424194482079627517075709512197436615790116528357391046983135983636126867600788311611881868308181946669253263689447344869119184354093163519140138239270710353875819299343112284500412175464288637861826120252007778011473787931550779817859861913424373194850546865092769873051849099122959302542927885187530766794000907873955407919907579816074213718507635294699044854940570997715306729237206594291356358829630016036505871673979445395476443997122757772084161622656371008887897571291543407716443544809010994371288885111963549310130108459690496575179625703638304320733004046032103720357176460961661789508049980122617275366661740807082297949749404226433957806171635045624558623512639817833965891711587392026183394386514990370636088253691671921981059141303740279886488306911591820987645578991881837351705687892273575071376500628058067665607293210147773444672255309560421476715965456190346760174459752899695844310363054605199657433874961196050997418251226433009337491135673217569482334280180052067532958858498983038986908328771722931237599118892519775412098859065970646487962015078087198739914441325922769499879008126077473074347040727154547168139539462677263783736667675838503835156475140797865196592721571460937720612240727424772618120301857697256337559587350318950819703010293198751027004336019192615499294110012808937983410141322317858253156452045680308920921582247529822558374721509431261523677099637444910367123644255778811233241774778090649204137523633347153493655902530321571242403203550503097319192476415753754856662386184446950311355851461153502225341377926580316291751467886271519203280507363280468851144632135200726001192407976347311483731092700293068797802211505960662175971985937197756778782837083092713532353117787417833802292146946597835702346194333030761713350569971349414082556735768211093672870041546380706415657362247506884385432577088248669117126893062664105789600348441314201881382189446387055694695873854009017236065918838913191603568783454927056737085904324953754668040058125642092899141419507190571102307434308486042404927959884752996770306591885193371361984402616613789639183936705085299224850325333754511330215926843494534537823981201429201746820395220962750151069464957984523539583049528657246683136 A100629 633 371996512648674975535970199910604981330748876146671680544168540794968655580011729868144708964043441823214879331261774909617683711055765334327542797441152054805339160338079483701987881523234533245623728859762081343618878979244786218026331102401701666761867014651117143011129249154783859467919236492289954483826619318045825595096798552423141069458040982142702382581779272252866615390379426198274967141203323416546569015434047650776885782241470772325832798210787131404294409838409854074243448430574393577809216113811895072260899194717898899232103663815973534351189239167533050927234658254289007037527319884554538077810918461855979323974570659250375149649538577485526540490175094569079325037968432110731247243393912423207231090567033147578313389315342017994081145978044778591399443599501557013207402368838962527346979328422067675431565170509947138055964683749158841907998533488498599346558151526959989854996350005093477501910325803958154432031505197056929662930337709985361731659994847751818541771821931459144701660474090738899552554348911441541136421382012594154952084967878653053703958614181501600123913101207113002540449501638189884427258236199818354650674493573231062723068492983936720525623624430596143136874209645748696024741672456243179645560089975461622586452273100543389927868372793519754286719548030476943173461981073112665489434811795851791350139531354371780272048108604560695030046603764026277470024691349072887687001448146624401688140873089536643131461289581868247191320007344389436989871592157148627138915082418646786969288544573811767915724449212287960264756221356289255867401561590922929374791149910302904373317153749871102958631922594128662244281587301497745940250021989231683553942003673103439961291509672387917744915967876104321103332428131369704606256300174888409781518114546347700058627927200230544177013961310946889176000225906934504882967160955189102281990489661017446726605639375882540235521051652440083653238271277168653116352495011984714053486851232206894776636335023700221470538299775714825657611800245350028743588215934611717917502702839577372764824785036824200547485177503644191049288952220880435715171654853095849731844973222283452873677118828391896221186278749570996818243882753503115542035664159239539999200103572103306445543425221025767779646959340638925100102448949464582103718068195313599690502941473625173086938657129592614315861813547158473316183759202502997023499994470983650661800020538097426648159921018922543493843369633138941447049610682958938366637175937938496168044328550756803905742726535361993100345031368574826505233649731500891047108202054434257845306098775966028752644780073019520657503128720813575363144808762812731889707422646230921987068692793950090438012274672028279412520590524351186007346406246733141764619602141109087738403366731756750263502588744084706265856154695132116976152104533042717345020603531264 A100629 634 390066615247097011147605488341462528903871333554372404098282071832625052993466379658219706346680816053219365309657146887627272315004010191207837516369653457019563315390662032702295644856107173932563147112853884206966509644540580953353178162031966726926491466754809809350037863561726640225432881324139431312832981178039219619204220638905647570048034780891266293518071782181821864099582497205282371945054416054828735151927771949461023785999632456562332452216674327099389415090720451145753898181537975320244876595756421687291044634000515556161202331389498264755832607649335136409076009013649349843382246975266659319478661637059095375615959403594121372918914563425463477721025839962866922331012786668942128309489015113076945548022417349755077540514724071860161631725074281756255262971790944646680965146307683971075386196279498034833328880232638330234171224226957981812521470251235907308416560295533598322192652702940898265043121790211225741721867593509167078236841794585610663137110757476210879256929953601704114688333280170632337219228964163725438664187065237928623037447278326504440682107823982221851532304011349723751854376629766596253196732281460731046185657773044334825904268099124430661876317610936781385891011253500584682839523937477648340022816906109646365211778718675385637004506870337769870951236795605391165056070265720186328249597213647087966763909229441743870543117528135835351826147588467617924408610756045452279285230491794828624544004140733975108215153184597079166885568021150498281091594617774278850815021462214973293108704915029248353998680057224060222577019564892362760416459846763601592101004808345778256155407810424841655950426866061056141459809686255300447043607057380601814258290443528112660851206046233833237293005931653964605247904160279119377209806212183789175065138478551085936675837391908943090956591495587445264613612880589755392162173765748368114440459686791030218797234914205410510001722257509013156777973542728397610132433809686883523349028517662576897306221633811483428691168225619949028755951054068151739836757111851416727063314132712683224248913794772972913279817486061211273699212363961923760471833159239833728419074641529093880468858552599860972026623426110157559686897602137282882605588581438759894201247803221796659442142644562315475311090037569801525765025509633773643988277075969153109068812358647989494809789338319705148869117002025243315990701489523782606913530202406152476347618335756047245020937342337724966600305156438298666781492571494351756734943396299796557903249854438366412268085219543737277187391612334717277551879500858278330612530077430456354399687830107354565333252909846516892962000701555815599984930993275123153981850408694235253512541615109010031129158926496725113263190729662069218839265276574450858977763934715602784384048674118566164302490494917364957426383265602854690385669162839800382772324368398680064 A100629 635 399428214013027339415148020061657629597564245559677341796640841556608054265309572770016979299001155638496630077088918412930326850564106435796825616762525139988032834960037921487150740332653746106944662643562377427933705876009554896233654437920733928372727261956925244774438772287208079590843270475918777664340972726312160890065121934239383111729187615632656684562505504954185588837972477138209148871735722040144624795574038476248088356863623635519828431069874510949774761052897741973251991737894886727930753634054575807786029705216527929509071187342846223109972590232919179682893833229976934239623420902673059143146149516348513664630742429280380285868968512947674601186330460121975728466957093548996739388916751475790792241174955366149199401487077449584805510886476064518405389283113927318201308309819068386381195464990205987669328773358221650159791333608404973376021985537265569083818557742626404681925276367811479823404156713176295159523192415753387088114525997655665319052401415655639940359096272488145013440853278894727513312490459303654849192127554803638909990346013006340547258478411757795175969079307622117121898881668880994563273453856215788591294113559597398861725970533503416997761349233599264139152395523584598715227672511977111900183364511856277877976861407923594892292615035225876347854066478699920553017415952097470800127587546774618077966243050948345723436152348811095400269975130590840754594417414190543133988076023597904511533060240111590510812316861027409066890821653658110239837792888600861543234581977308132652143313832989950314494648378597437667918868034449779466666454883085928030311428923746076934303137597875037855693237110846521488854845118725427657772653626757736257800489414172787364711634991343445234988038074013659755773853860125818242262841561276200115266701802036311999156057489314757725139549691481543950964339589723909521574065936126328949187030719274014944048368552146340362241763591689229472540644907753879152775612221119368727909405202086478742841570953022959030979756263034827805446093879365787381592839282535850728512833671897787621630887725847524263198533105726680344267993460697009930723157155061589737901132432925792133600111157862257635355262388336801341119383144588577671788122707393290131662077750499119779268754068031811046718556198471476762383386121864984211443995725792412783686463855255541242685224282439378072441975810073849155574478325272353389479454927263900135779961175814192378901439838553830365798712480192817834784248393210216198896582037810991675292927850944887206162519264812786971839889011030750492213124608878877010547230799288787306905280338029931074901250979682833298393088718393155174384569337113726109677414818502896899596842613871626271876258740732646515981507307173958880091407643212237679593230269148777251209265842297411752245750266795381716404616463977323202954925222747955591958860153240248385536 A100629 636 418830838936924155454578250284172710612895526351984228351754467076061847109301250576893324085429435774792242379713589713756830407657108470022092217922381561188091517951056723561310574695052734477835606576136063473873013572642595034873100435897171499677360861433744845464601910089831499265048073182557008208163999817465500417460925297316995385764544633249628615671813772362840108001365828187674796487329156473966690089643842969270315496886631017238839616937524735193671019845803302687344680488554868745626717922582410882225043884177125990212903829339212321243762618776073461755170084072956293797247368196441305664083616875254659064403845373525104038635339527432620842613557648552860821452968001325232805001472771595478805765082269998015262911613713723775837023383297525828451449472930469451610255062276839452318048415897570233726354087852870625037953357429766853362735629506723781367634128003532224915754478592654290267305837029675546873192191010541023619306777212517786917590690866822528306101979733020529145613756167770317796999157995854789187146484342905780473682037060934136545682106259087341834436953304069169083212241744828557755179025150735326737904816419868402108833171278138878981844604533970581993975862288538244182418571931918912087846671626384208432177465427674891437780621103177008517327425611969247893800789949386557541714585239446741925721531273391212565297786885306943170433489442534421435089595834502262957264680804520196321085290174335251131465535964868676489724110206306206602848153515957536993558745031437852503853827445741270140971540418236186800075694968091211954039244595486710070311836895145966367463846809829415694571391796743002116697458075212634031676618049331120054259405987955644683739867372682944430722817011496947292070324585235289989199001352956752812065897108772027890827062137915711396395928457294951429926383349634338150494047763039601504222739923493469493970462102935400991678019499919125483398779274792931586500840360372463183236332469183031534253843103637002288868628903268007600923443335649859869441093043524312213501073080343894553139229728018293601807665049870459568671155511043827885117965237025861521009417841987595412281870157466574662250279614112649803065598300220112420772902556027626593097694839307365021666513065640524300123956784368427217592921486120697684499099262168505027066817523488434414089901737183153301688917227023996452155664184400783227726808929810671348775608569890542587898956180151421229647750737630664153926728043158795660974182406879698406911957114232386047089069800620332911783983459630580228122869349879777340211573082595039439125511235730073006795654147271906608695831395977821080135474177233362469181104920726493619391658840683054389658919885322475553141825006127241106650727860888915337117151022702948254964007139852850825522839831755234178660687113331485654861663670368160282793853744044046691111796736 A100629 637 428882779071410335185488128290992855667605018984431849832196574285887331439924480590738763863479742233387256196826715866886994337440879073302622431152518718656605714381882084926782028487734000105303661133963328997245965898386017315710054846358703615669617522108154721755752355931987455247409226938938376405159935813084672427479987504452603275022893704447619702447937302899548270593398608064178991603025056229341890651795295200532803068811910161652571767744025328838319124322102581951840952820280185595521759152724388743398444937397377013978013521243353416953612921626699224837294166090707244848381305033155897000021623680260770881949537662489706535562587676091003742836283032118129481167839233357038392321508118113770297103444244477967629221492442853146457111944496666448334284260280800718448901183771483599173681577879111919335786585961339520038864238008081257843441284614885152120457347075616998313732586078877993233721177118387759998148803594794008186170139865618213803612867447626268985448427246613021845108486315796805424127137787755304127637999967135519205050405950396555822778476809305438038463440183366829141209335546704443141303321754352974579614532013945243759445167388814212077408875042785875961831282983463162042796617658284965977954991745417429434549724597939088832287356009653256721743283826656509843252008908171834922715735285193463731938848023952601666864933770554309806523893189155247549531746134530317268239033143828681032791337138519297158620708828025524725477488851257555561316509200340517881404154912192360963946319304439060624354857388273855283277511647325401040936186465778391111999320980629469560282979133265321671241105199864834167498197069017737248436856882515066935561631731666580156149624189627335097060164619772874027080012375280936948939777385427714879555478639382556560206911629225688469909430740270030264244616550025562266105904909352551940324085681657312761825753193405850615478291967917184495000349977387961944576860529021402299634004448443424291075935338124290343801475996946439783345605975705456506307679276568895706625098834272148022414571241490732648251049011067350598319263243308879754360796402714482197513643870195297702176635041245772454144286324851353398339172659425395118871452217372289631332039515450741782186509379215896883326931747193269470815151601787594428927077644460549147716421144052156840028059378875548980929451240472572367007400124826402025192252344126127461146223175567915610008531128475055339159296755333800093620969516194606756837562784644811168677844084973963312219207475835220901666799062661714153597818214276891996376650836577320385664523505387594758958749846806432367304531349481288786058725557486963168441451438823929466257058652859447695010733962570214966417228806274294893210345329550249305207962647247819013083143311209319245335387987717359798948543604051441310578343598456996129580906233901103811698479857664 A100629 638 449716188947583163627458399610856124624514600386619611369645355078398594451950252159914490056912134192116275553843770416836896974376407215167370618368183467934068993563696389084185392303554166894418891777206731666616185937866016492837986470575424002504384862862080445519759782373739677873507377546724246977416984855141073475317255377468892931710405789034867277114048305325196727385743538849504550299133601360738402332096903460193884510682517509665007093933959103211969314105173036972733578944478115891009824125327128650997767798676391999809009506051270552535551622907637766382990567502729439974136275306446477852694674072153118088311118403982806520234075935044800340648298316686299738845048191956589889266917696459264803055541152097729384778555659757180899412614312536517728570452508200894148275007674367186487142334206167659929441755160997548564272107233561813024444288456337813269860683167162169623820460180245570633042417018090563827818879878214721927821540579730484157337166096762162627685570048544495994256476147072951044409537632933305780942143453539094185954934469843018918425764098794258996619840253714056233572720230221158171335271911892424672793887521054647920303975839893251243281088556864242672553199385667868602187506157653816485300133424442826486762412020008578011404546615178173320258685581820176465397818492895189975921574842407021426181509505564123245434564793392755959685597824711652854497800234761261959861012417823303042640209131360010537397868380055692614542283349696242580263019951256258878011243141207017090130975710971492433243518940766646077518000053105879721900702659540042238655799996584526673643285127642817936743313126053468352018589489842342853016925642440118827023473554664015953814748334262672526734959176342961155819451056422583742171476011702251557544765569769203627675522568526955513023751247909387254360563043559603978744265346229261503377268467729498386544200980528733214975765478550729649029486977889559583996626106079145937741025848531012069439239973109015871541976494974110042261402131581324761558081105107506384470119635245751884751381454117386477372491967828958220983219774615851897308626448772740884740066634833904483357567265009327096876799177367332741016896310529643112165751880283365972463624666953277014998001258820688290331420783744929728629468405996028615906639368117864783115894017545634410689262391263807648227080263929768042307151593289969329967991193994398228698862112544302678680305536571859627314298754520894766968701731413275974657704234471717516007539039245658554073567698181392592186165493929569580322985831853606301992643027614900300718563399185302561969930079364901625978716264313691870130314210167449891311663383916240664009961533980748226243575375536025728625912112767875041942931064278482215457744640800529069462670080694623136996799794608718268542268058161844123680997217095643173571428335119083830455545215229886464 A100629 639 460509377482325159554517401201516671615502950795898482042516843600280160718797058211752437818278025412727066167136020906840982501761440988331387513209019871164486649409225102422205841718839466899884945179859693226614974400374800888666098145869234178564490099570770376212234017150709430142471554607845628904874992491664459238724869506528146362071455527971704091764785464653001448843001383781892659506312807793396123988067229143238537738938897929896967264188374121689056577643697189860079184839145590672394059904334979738621714225844625407804425734196501045796404861857421072776182341122794946533515545913801193321159346249884792922430585245678393876719693757485875548823857476286770932577329348563548046609323721174287158328874139748074890013240995591353240998517056037394154056143368397715607833607858551998962833750227115683767748357284861489729814637807167296537030951379289920788337339563174061694792151224571464328235435026524737359686532995291875254089257553644015777113258083084454530750023729709563898118631574602701869475366536123705119684754896424032446417852897119251372467982437165321212538716419803193583178465515746465967447318437777842864940940821559959470391271260050689273119834682228984496694476170923897448640006305437508080947336626629454322444709908488783883678255733942449479944894035783860700567366136724674535343692638624789940409865733697662203324994348434182102718052172504732523005747440395532246897676715851062315663574150512650790295417221177029237291298150088952402189332430086409091083512976595985500294119128034808251641363395345045583378432054380420835226319523369003252383539196502555313810723970706245567225152641078751592467035637598559081489331857858681678872036919975952336706302294284976667376598196575192223559117881776725751983591435983105594925839943443664514739735110171602445336321277859212548465216556605034474234127714538763779458322910955006347821261804061422812135183850035947160606194665358909014012545132625045440246810468895756359105781732463632252458983930853488683275675782739276555835475051630086537697402506491649929985414609016203752829431775056853218286817049206632342844033483543286665973828234069918190958148879369550947201842357624148726801301821982354546857729925410166755802751658960155663357953289032384809299374882554808042116575647739933302688398712952693537910675473966729636545804688654139031784530190264082475322523231528928593887222982650263786187634803245365942968632869449584258369841924629396241375950572967194598049489136099038736391719976187554359371333322937746014398633465783879250250737491818092853240466460277657907935808920765749823457208401269659265002205454657220475013441751211468688703143305130230439946200610796286183673421184548890346112934003474304042949561409821165788628730512179741767129774162631294092284722989679327506987282491557728382649341150305938609737142615161941842386478300395403739136 A100629 640 482879081002906586505037638482281545455897622133760046706214141795007369805873344111446524237738698775175696133270820258411690067767004745780572993050661220426172752890927620997466912686173812844013756276916557684791023396847407216633942529402978098022438770647520118007119496767822291421072252844476338174558200126939552010705168767677257599755438551698457589726351683383985647221999019000481877334491458744768134106911582866100492948145593835739642346013588583024224189959317424554722391321891926884896273758247955714405002616079253931613933518660830280597011024427007158807358174525175833856327597072110000087927982653319196623430573354572467537675229601449509439483525177054877117398205698999370956521418230254049331331857529960477375870524190193198816033261020551466612483574588661003041199733193889020864452362478148055222450501488330921454930113653288255133613766873490307980551614169794804915678374762456247779443799518373203001670666022071173386431897328569827487502311707728364994035736882403935674033642221970602715487001940982450219578561550272726246535046519449716127136987152033063855758997108611553514674942656639366298282039378211339359948311962908056061624997652778911555250903771752939647605907045402696691105143251730440473487434450604606695611784137003535049611810684474437905882697208466097517958126514182212325572547852238627736555215371577759842513709273903720932539684274836322410043274628060185621322978260000243518709247928447953315084807408112924609521960249027673354078081442210286499091985702947112091956406258798227097273094263637326517636622769854004157718273220536175954371321996511863440734393698307272151898681655771793029822714360730546687431757642186025000104924985400704197414147634532163693971083830572028761010725592001911982111946373577420932304957544536383962207732482883298205720978420252501657219462916058680628854524702400198768809290404677556736173027417455510486657462540735293329879801177423383378277218524987439647552239534232836620005704185899785652754431534278627749554475009561619653811739087738069621352591530646988316984386109063774866326874252962014920218317474188893715530025254039885359060172914368098537002131919333806254013119051988099375354401859286969401325891014266891016132626123545804184861229228000421933795901316849790397570430426404548302799790368833083579208224445790137495370653697210202489392495528786350545643790120023677829263888726255482999865485351447812839014277179715967263304415365960193793197028747999649042844341120374185642050684165750840999932155210432769964794061485017796968710917316220648531679475359052105418471698774900866886881465756569734233458952586822649616807694697718316991725587194320236513797027251666326581331541292009537243565715885627071836139879304864638737977159725539384903209870072355271834111545693625990519966696725867636596564915546023199883643734054836048329322243870315410871168270336 A100629 641 494468178946976344581158541805856302546839165064970287827163281198087546681214304370121240819444427545779912840469319944613570629393412859679306744883877089716400898960309883901406118590641984352270086427562555069226007958371744989833157150108649572374977301143060600839290364690250026415177986912743770290747596929986101258962092818101511782149569076939220571879784123785201302755326995456493442390519253754642569325477460854886904778901088087797393762317914709016805570518341042744035728713617333130133784328445906651550722678865156025972667923108690207331339289013255330618734770713780053868879459401840640090038254236998857342392907115082206758579435111884297666031129781304194168215762635775355859477932267780146515283822110679528832891416770757835587618059285044701811183180378788867114188526790542357365199219177623608547789313524050863569848436380967173256820497278454075372084852909869880233654655756755197726150450706814159873710762006600881547706262864455503347202367188713845753892594567581630130210449635297897180658689987566029024848447027479271676451887635916509314188274843681857388297213039218230799027141280398711089440808323288411504587071450017849407103997596445605432576925462275010199148448814492361411691666689771971044851132877419117256306466956291619890802494140901824415623881941469283858389121550522585421386289000692354802232540540495626078734038296477410234920636697432394147884313219133630076234729738240249363158269878730704194646842785907634800150487295004337514575955396823333375070193359817842782163360009009384547607648525964622354059901716330500257503511777829044177276233724428148163312019147066646683544250015510316062538459505388079807930119825598489600107443185050321098152087177760935622626389842505757451274983006209957869682633086543279034680276525605257177300718062472497362658281902338561696992730026044088963947033295257803539260713374389818097841180075474442738337241641712940369796916405681544579355871769587138199093493283054424698885841086361380508420537891101314815543782409791098525503220825843783292265053727382516036592011375681305463118719235033103278303557093569427164702745860136842607677617064312932901890183085397817604109433909235813760362907503909856666957712398609296400519809150510903485297898729472432060207002948454185367112120756638257462066985337685077585109221832489100795259549385943247349137915421477222958739241082904246097166222055685614591862256999882560347150619832029150477623721334743238444233757437951640619872605307263166097459900585728861183930526935483156443949118960658224095959979331809944096439782767669355948515019545498487692166620934727407855061967448906393207611079370463556599527001286983922190128155905706318419283498283017766137411293066882121560207236408181390067688611558952330140886906954091798358130222790273014292445897447288459874882473519127756680851183672152113489225977723202980732076308824064 A100629 642 518487465207504667495532899132617578299354424347166284528655564745565847348800970419204250213489760058243717886607957630243119436286827282751088749323356303226464789028205896821800822207301009384165958145867833744268730520957610874459292591832327334002664198523385912585659733445443611698321672805017211676390952198457106113717435438833610818479266544420620150379416517382191241237969759587788067848081117025028086773031853993373891065440987342750239961716269733922005917911839977236370008271610008704263163035984495013056450583713709845090316240141617942842666426316363221558870430935972633765614148021744451023051952474815313836656984971104440034084189751879189309456257941560826704131011521570779545707932305619834912410249053527897625477950231814168209122194132875033246363214548868915123127348667919742916571136448395852956606727217795158318617394026609034664943809754252260537359246724819719535884664314795338210895935000348364503736135981833525969767642289359293877796069377272809525233681241296475395415552436782127834106366512402036450759485190286104777407214529718789670634284482488547292791138459811295578320683695235358879321485028400469381833893032773916459903481383690547162069782193530481094582283864105142359626001090894334310325821508072628296148809895160441618618116096290271438437227630658095791094231518960770530815549375189986629105788429790741611134622940767096914492141545646870126011941618066265290817907970005007716223045996359926881606007821075884068202597365846468213683997006179423617097603072464354313149727384807024411392237660761879849530715502102970638012002365948867827231604053825969888493063789154556112844095504263745175592327714321811172680133326246761830922262345207325495815922964507850831431089355495317125228116580719612783160336671355205357068905638113058149945277743075161394546770604026559669985848879789206629459724384608246603983841787264177901761913238820689268794711491700788161200171417003931288842662596666603024252658812772076433058919702972470927997573939699452284023637184129110927478065280679970909470120977243849135585504920266400557295174140594071303150430682946655658655346443038849874188164990828997930532400618954101992046653770810852649586296098819781864411850236084141582471459399806121132999729458155284919963618323678295875504959134512717456544351217448467913883487392224091355490077256914826532369638800990900541182958457747402755582168458262599006276557995908855598573808340989798491224771222299725994900856439257579514623536982668781653810112716581226344801136211901186251370391363291157989645331287831943940868441655391662583070085134940622230301306713252726419029457579704470164063995161963194324905624901500453194435821206981908542818613495613637145302184038898987497115863123945209271616653554039998529810629346293761555174756492533316234715749361687944101764764552792906589380210770210574554078618817085288724117647601501732864 A100629 643 530931164372484779515425688711800400178538930531498275357343298299459427685172193709265152218613514299641567115886548613368954302757711137537114879307116854503899943964882838345524041940276233609385941141368661754131180053460593535446315614036303190018728139287947174487715567048134258379081392952337624756624335051220076660446653889365617478122768941486715033988522513799363831027681033817894981476435063833628760855584618489214864451011571038976245720797460207536134059941724136690042888470128648913165478948848122893369805397722838881372483829905016773470890420547955938876283321278435976975988887574266317847605199334210881368736752610410946594902210305924289852883208132158286545030155798088478254804922680954710950308095030812567168489421037377708246141126792064034044275931698041769086082405035949816746568843723157353427565288671022242118264211483247651496902461188354314790255868646215392804745896258350426327957437440356725251825803245397530593042065704303916930863175042327356953839289591087590804905525695264898902124919308699685325577712834852971292064987678432040622729507310068272427818125782846766672200380103921007492425200669082080646997906465560490454941164936899120293959456966175212640852258676843665776257025117075798333773641224266371375256381332644292217464950882601237952959721093793890090080493075415829023555122560194546308204327352105719409801853891345507240439952942742395009036228216899855657797537761285127901412399100272565126764552008781705285839459702626783450812412934327729783907945546203498816665320842042392997265651364620164965919452674153441933324290422731640655085162551117793165816897320094265459552353796366075059806543579465534640824456526076684114864396641492301307715505115656039251385435500027204736233591378656883489956184751467730285638559373427771545543964408908965268015893098523197102065509252904147588566757769838844522479453990158518171404199156552385811245784567501607077068975531012025639774886498986601496834722624278606267452333775843810230269515714252239138840204476548209589737538847416290211297403880697701514839557038352794170670258319968329014426041019337375394463074757671782271168680950608893880865178233809000439855773461310313113176367205191456629157734641750160980450774425401468040191722965151011758042745163446574976517078153741022675501415646667231143816691089637469548021839111080782369146510132214682154171349460733340421716140501260901382427195387810668132939579741173553655014165731634919418778476993799761422974501870252832413501555421779175777076363480986814721403280756010145781396819238739910595449284255121062485063767178179197163828538074370791853086164561617377448001531045850310988703359899136464071102280915949474347846260219508364436789436455832563197046643838919894294135453239336958494526084450604811832498950648354115824348927346368454760207118902059936347525335828695628343376505668695335653496471143937774452736 A100629 644 556721676613042600165167006966664816417611637620996335581101606357653968844407118190886416252784884370260955880107853598811964626968469713754117771684339362828281387642920987100996217801567091933195472618251785867499856255737495327024155841303730653777077877381998496435630838433064428114103650696390377216802118750668143104304510548695441712740060565588373703479548983429681728483681667716633048096634373494411111542905496916946965706583909113765555832930917634577409308037453328353898411820453618162771405254267369311038137064722623502874033604426482868259012393616493446563137659892857282993574523777073878503370469497069509142104509105214268736696180073744868156776862850386007472241540646136424174510326605104766989430261055029318431265963153689367801905678167115336562010679356205846061207943942976115044850171875853445027662700133505818551401013820257889416015995143039813985507337721573951725629232914996056637264297921459493537658493463845961039129677087956183999696784633183450645228986922264261615844616511438086631194539389039081239952975813518789225548336519899555428019215857162148829271819060874331210069185767849074352377247216783411796506476770031556839280386964873931961358831547764139770094297994330023685004486369162872313635029620376334631180835312258821356220528336674475687762692505646022095096243107047228334203336193678556589671660757561606835852388745971506600151564096889049588995172038763983046230710955577314274351407798967405250362266887160285401804397297141582083719076705025633585891057909055879975183655467265444279500827645307954099303956007253119528677451154306252831546579407200891086639618924315164498515568934378353521911706240381652451537145326287385122428049572749431336039093492154147014060734414876526233500874313466520262364296381955026751993738033551398976140308024036127164875033121677059924495443430373219461828976595266536234003415947184458350098329534781074504412859798652565142444678086406465797252591385561374651144966110475563845500098341339199156015087709587755907248506249201015418768629534468383924601386571606473063624403361047819500304736788119110564630800387892707741624513077100446766772970796465671510022085131694506445222207512966922882962022418550836826375700759707816800237151243889769751712076099906187305201429552506155802576371742137146592986572413119738563858730676007699268786547967740642453510171008397142554492376932137923166041423742250150927979978830968959148165252766680800197360133846214817264465060292250578633856911273102234000819806977947521019623624913439230233310166522014094622873951130080940492533828687097823216338224732626429845258673139871427438141678091362503174915653417933535695290614309596916949820145313722636013767240155931202747670920121111085786906381610039267079367377015890990590356183528877391172074419675048565354632500841145648818638939909846399815542726541910347185784362808057880278200715726225695784552103936 A100629 645 570082996851755622569131015133864772011634316923900247635048044910237664096672889027467690242851721595147218821230442085183451778015712986884216598204763507536160140946351090791420127028804702139592163961089828728319852805875195214872735581495020189467727746439166460350085978555457974388842138313103746270005369600684178538807818801864132313845822019162494672363058159031994089967290027741832241250953598458276978219935228842953692883541922932495929172921259657807267131430352208234391973704144504998677918980369786174503052354275966466943010410932718457097228691063289289280652963730285857785420312347723651587451360764999177361515017323739411186376888395514744992539507558795271651575337621643698354698574443627281397176587320350022073616346269377912629151414443126104639498935660754786366676934597607541805926576000873927708326604936709958196634638151944078762000379026472769521159513826891726567044334504955961996558641071574521382562297306978264104068789338067132415689507464379853460714482608398603894624887307712600710343208334376019189711847233043240166961496596377144758291677037734040401174342718335315159110846226277452136834301149986213679622632212512314203423116252030906328431443504910479124576561146193944253444594042022781249162270331265366662329175359753033068769821016754663104268997125781526625378552941616361814224216262326841947823780615743085399912846075874822758555201635214386779131056167694318639340248018511169816935841586142622976370961292452132251447702832272980053728334545946248791952443298873221094588063198479814942208847508795344997687250951427194397365709982009602899503697312973712472718969778498728446479942588803434006437587190150812110374036814118282365366322762495417688104031735965846542398192040833562863104895296989716748661039495121947394041587746356632551567675416612994216832033916597309362683334072702176728912872033552933103619497929916885350500689443615820292518768433820226705863350360480220976386653578814847642772445297126977377792100701531339935759449814617862049022470399181839788819076643295625138791819849325028417151389041712967168312050471033969218181939597202132727423501390950857489175522095580847626262615174855174599907540493278129032153110956596056910208717577940804403442842873743124225753165926303935800526263861766303541838204663948438111218250151034612289391340212231884051237425118966417872394415112598673975800193978509233322026417912064154550251498322912214167721218833081139402096777058523972878812221739264592521069477143656687616839482345418261524094591911361771758909610518542432893822925957202883064354640575588170973530342126209464161544881295228341696657078365555203251113629099963940551977589053027242956615828801251979278097653919673551613615022204017751845792134768680209489272194064272374364524731933570448560204205747249730923143680861333144390286274467682713411115751978916195518243187515451269404877532903655112483381354430464 A100629 646 597775348506826503691049123325007387176871465502795626064168138739797368867832871284865960764088486823353090122690532039913323131584604260935104303679158099678236655952961041377704151119355919350724992917663728248626717975773388697630393585101722290191312089450195410328051755049767900952754534023801073848817150434407013195508947407983484405123196669565332013567766072165132234881541108129419484201959920456986240713946802519229011469052855380864851428425082766944912939606712997101585798218797028473493697572760228907715712625437275814041234084654186188869183671960379629796749962096448223613204889440326675686963398065519777401027970805257376824166332126215269245297106677971310767322261221952662645976412395800920218325837226023344745864333905759214113025073551115398298467235959411610869224633372620925756691265356692379620686278098115581125994362334812914331943309438062710773419358370546819076765080097868702806503473620267325333241643460962040261188034848953081439914040978969569222422149315584174477410185833572048002448840022426668697871289924235548601311818255042760942070453541519009147701787590221171428279814692565105651833164162647943995323981194867312378168597547089559634241329304605010558531992180431461289499918642208079871121576774876913113318477382028396403118383842464537619221967930163490062732941529308318205711971791485630622281268582933421516299012486856518148874779109846560831314126352096237861564839906258368401963317027031087030071157108194287027694026445053472332818242124850133773270325184559286682478772956409170432841584485382587676294906853643721792412146710095701369949988913648723529793766454459082679496152279997149616734299425499577959447566026400892049546357257006395097721373181572123504041726617409094012743078690936289229443998149636991110654551912723652334392626817650387023908866796129940262285039708617757665696543705454800382060918661360527973286610934028902379048160129261478038327368467590908190535611663059357681867759599880217430895729785208926304478900848812739315915785921292496838400752110320353425533771290325840997542934915803216261479976634714915306924345495075823526790825394517686342569712256895782880555947969588939561272649180279607428018980474423666970679016243006856918144482409178070228143351714340075785972627655115463502686537293704397440908787870371269615960813954381260050910334281545330586963846221108267162848664201209297839877173188560582921684515105445997883132444759116888829693030100918833385373404222471109367372948065386954874515077039829298995889010808048081183870403759091150114073268408499970312088731596187941966740552025332215092656085449025353622913892604240412804239724747123788928230452418867094310476399301101595423510525556475614056797985522600118159453333507203619345423080163138469221655885311975566669464685245628133852466308302853263212188820536224868897774110747044028631737368592201830267488863941983063227374087103278219264 A100629 647 612121956870990339779634302284807564469116380674862721089708174069552505720660860195702743822426610507113564285635104808871242886742634763197546806967457894070514335695832106370769050746220461415142392747687657726593759207191950026373523031144163625155903579597000100175924997170962330575620642840372299621188762044832781512201162145775088030846153389634899981893392457897095408518698094724525551822806958547953910491081525779690507744310123910005607862707284753351590850157274109032023857376048157156857546314506474401500889728447770433578223702685886657402044080087428740911871961186762980979921806786894515903450519619092252058652642104583553867946324097244435707184237238242622225737995491279526549479846293300142303565657319447905019765077919497435251737675316342167857630449622437489530086024573563827974851855725252996731582748772470355073018227030848424275909948864576215831981422971439942734607442020217551673859556987153741141239442904025129227456547685327955394471977962464838883760280899158194664868030293577777154507612182964908746620200882417201767743301893163787204680144426515465367246630492386479542558530245186668187477160102551494651211756743544127875244643888219709065463121207915530811936759992761816360447916689621073788028494617473959028038120839197077916793225054683686522083295160487413824238532126011717842649059114481285757216019028923823632690188786541074584447773808482878291265665384546547570242396064008569243610436635679833118792864878790949916358683079734755668805879935846536983828812988988709562858263507362990523229782513031769780525984618131171115430038231137998202828788647576292894508816849366100663804059934717081207535922611711567830474307611034513458735469831174548580066686137929854468138728056226912269048912579518760170950654105228278897310261158629019990418049861273996312482679599237058828579880661624583849673260754385715591230380709233180644645489596445596036145315972363753511247225310813089987108466342972782266232585830277342649237227300053940535786394469184245059497764783403516762522370160968041907746581801293661181483965353782493451755496073948073274290529786957643291433805203986110814791385351061281669689290720859074110743192760606318006291436005809834977975312632839021484179949986998343913618792155484237604835970718838234626751014188753302979490598779260180086743873489286410292132182304302418521050978530414865574757032142038320988034225345086036911804943467976701832327623433335694161605662823340885386622365923810415992189898818956241791503438888785202171790347067441235132283293449309337716811026850303969599578861154496452573942325273940188254879831499801962109863826026742182711541478141054759862507983276919904573927832884328033713674778169831028794161137175142520995280213511376506209713234087053792482975626559462980269531837691523209064925499702121741529281352229094265751320689404973085318899065438414674193908596676590656744831065193756896526336 A100629 648 641856393047955566524769818152594376720768177982524852629361838333155088238547682140569200306344805539107112784374115660066972381209044989454630840662709128732883640066592846769835528155268866548844349617799333388320777654440506190854643285905022517411476751879503977042070729833538996745661991186986224447587627349922578706937845798168258707032536136689804883413845889931904715082902373373864105028151629366379319647096301975964753848497732489058040270246153817530397727294513856152363448271947072438909058484279940902028196947896849330159719497267556287672005773321755679430407053573371179544002488473374703907976532060109277294653752847455804580635684736592181416096418746327495842975444360263920831147379306843490016103662689397406454005186344514942666526084632508805003482706343297013021499483303249264482558259468962886300816112376841875041045160427098917333536550540621870092235752573700609392883733123791639463968958827361721270916290082531053904809476945690446155713848763969530897377820304115703128908659733118611257564973952364612153896023760481499760813200525926111331934687122177880612926002815184645172817853410376855781352050631693036055389019039118527430912527709733869653027057783711235636657400046170214351973034690736107068355766772012374061784100597081915173679372754940001278580013306203250438164743062564863048573579810026328694158544369272827289471747397036093823461908869003742587142186346266280665014490695213849503188057205694616692371347083143099099495722469015951160173794359610218364355281408741825118583666515496655150886192428384801029384814846941510883533167768253757603529399884920958898152477136640908369649005950105898144273187588498068949407427577548125984507004013693683451892005483765935078783034910286190759430232556981463465014753079043847773026004404670583265472597051335241957357838243449598198236976944643659634754989068790756111789987682564891627639788899082537309197110841037295201809570527511146646322247204049028137597099919568894845766574853381360751252754366919338947507928205522125992778656813907225511457279758873302067035730454807831853667971051236174881662466561888897771958493725574940133730691685874434488076117706915524494746654092145530509765048801228053521865441419291809791795475237566775467566738603229039930728482832476520711980071453986183425022334105561522594637543887901986958482795191916212803129550863508298084916429735369974468348975875448936240832780401877138100534770069233408841199819500647492235162933970925430759426515343985860192767509936246832152487234966589260570069086711902988105742839290584335226848003913937272254174147666447106839548874194736342221312571239817210978937316983234635877589171072579565858510951294517152279350244194208740848866308574562244095146945162905131375356264146066517506628650595215453999104616239226640468463320775652007245807723194974748804456843213509057911349906441151105407551900668752724486867979016608831531999297536 A100629 649 657260946481106500121364293788256641762066614254105449092466522453150810356272826511942861113697080872045683491199094435908579718358062069201541980838614147822472847428191075092311580830995319346016614008626517389640476318147078339435154724766743057829352193924612072491080427349543932667557878975473893834329730406320720595904354097324296916001317003970360200615778191290270428244892030334836843548827268471172423318626613223387907940861678068795433236732061509151127272749582188700020171030473802177442875887902659483676873674646373714083552765201977638576133911881477815736736822859132087853058548196735696801767968829551899949725442915794743890570941170270393770082732796239355743206855024910254931094916410207733776490150593942944208901310816783301290522710663689016323566291295536141334015470902527246830139657696217995572035699073886080042030244277349291349541427753596794974449410635469424018312942718762638811104213839218402581418281044511799198524904392387016863450981134304799638914887991414480004002467566713457927746533327221362845589528330733055755072717338548338003901119613110149747636226882749076656965481892225900320104499846853668920718355496057372089254428374767482524699707170520305291937177647278299496420387523313773637996305174540671039266919011411881137847677701058561309265933625552128448680696896066419761739345725466960582818349434135375144419069334564960075224994681859832409233598818576671400974838471898981891264570578631287492988259413138533477883619808272333988017965424240863605099808162551628921429674511868574874507461046666036254090050403268107144737963794691847786014105482159061911708136587920290170520582092908439699735744090622022604193205839409281008135172110022331854737413615376317520673827748133059337656558138349018588175107152940900119578628510382677263843939380567287764334426361292388554994664391315107465989108806441734258472947386946449026703143832660518204617841501222190286653000220171414165833981136946204812899430317638548322064972649862513409282820471725403082248118482454657016605344577440998923732254473086261316644587985723219818156002356465843078822365759374231318485497574988738696940228286335420915789944531881497082620573790357023241999409972457526806390212013354813226798566643268378078788340329706536889065966420455957209067593168881851827222870124094999136908844941211634645486382276522201910404660084232497238954424049018853855589351296459710710612767131522189414947604550895010653388615168663032048806844386227641097652751712241520837393930174716756124146928605787402823750744792988659820280667433558359272292356007871766788274327210441837403698047175410014434624072949572824042431812590832267138651311178321475439115214125585563934054650054869750629239099980351737953430471846814854528364814485572113926787738209500624895083127028968079839706440474267655419707108551654142775763807450633275301222304195738731937333146284802789874552810513007443488767280676864 A100629 650 689188054217372729471259685723314996392300762108112875387582176247835064120139135332586997535156030272486174612467581647227274886757023292275076084099830668667097288464862884755995708181441747978568717050709559098359652095777390816851556800677012368606470806096694028524407150188475378740817170504586513701226131390538155919571004001955921962992996978755224417720890232710386604567315905600381878061055101864428094953752219587327198956996974942665240201639558129019652431150665893098312350858450097592014341027033419070755961490265995963618875424324428904347608192785032482113964550766337288152608720233940330009610649683416213041683306030872389369799315208557448417858271624549478687788871214600295474627783069749984652416936149194316666792900891019366934011141856888373980499847461508104935456606417088410372160521708469480924942905192099170266151905423365810526136752148155512887128265206497986759426512224269252753992412130672275705213255464530004356392450148151608594609975993884789586174817590485429784676891431234130860044748930124467767176885258926744671431129655985662070778620399436588381777404239805495804654237140622665654053896031414432742211170332633854995862051487500187755819520146035499641798317988672490172758504267646263506235613694699158675670348869310224675999766493065181983424835617346948640203810428489742168085596183427243660089333576247935127434370046560787575839124023525855628344530114787851790948592225509946835614638359058880914247657102391150880105294524078970883819926112688787795581136443855736847917042380957102767611535474468885631168728691657258717400755123982798984067526670060420503131271030815106185843789888653560066590107595568077974214495006264426242386346230438776646913138219156837520558079604826370828042563106477460515114301158002157283787279968903026194612422579917724334774735456218527621442085208787630126256995755823447941812529279214759734624275747475835536925357769985559402017456358866460780353532604654503657890833044748158445357600761302234860652142758959936262371403085858374435843965795634772887451472466370899546361915491717710944042748326933527872219240998501593979012249105191391667882796815572450322195356877462172684905950782797406003002773311279623628537422952115536634103533816531782812343562749562361624989234805296025786455260574653456661582048263243037814983328993075931010025528781986544390404476852484175024833874151623993700478459625036537618091492907703011287968099389559286690887620539096007493609685659133034991612331779415364953591177726883797269633489809742131703317260972052876959710621134810890132303229493310145731781540929016260097420083515002731295800371917171273543116980319244535347178437270119619430045674766950008287715288735935103635805018500997303976256310447245732901934663714023264932895379380765327249986685007527233286000020526745681049374801056659294415239310161355237282254478844350936579921041198733370195499087836487293063677640103023345664 A100629 651 705728567518589674978569918180674556305715980398707584396884148477783105659022474580569085475999774999025842803166803606760729484039191851289677910118226604715107623388019593990139605177796349930054366259926588516720283746076048196455994163893260665453026105443014685208992921792998787830596782596696590030055558543911071661640708098002864090104828906245349803746191598295435883076931487334791043134520424309174369232642272857423051731964902341289205966478907524116124089498281874532671847279052899934222685211682221128454104566032379866745728434508215198051950789411873261684699699984729383068271329519554897929841305275818202154683705375613326714674498773562827179886870143538666176295804123750702566018849863423984284074942616774980266795930512403831740427409261453694956031843800584299453907564971098532221092374229472748467141534916709550352539551153526589978764034199711245196419343571453938441652748517651714820088230021808410322138373595678724460945868951707247200880615417738024536243013212657080099509136825583750000685822904447454993589130505140986543545476767729317960477307289023066502940061941560827703965938831997609629751189536168379128024238420617067515762740723200192261959188629540351633201477620400629936904708370069773830385268423371938483886437242173670068223760888898746351027031672163275407568701878773495980119650491829497507931477582077885570492794927678246477659263000090476163424798837542760233931358438922185559669389679676294056189600872848538501227821592656866185031604339393318702675083718508274532267051398100073234034212325856138886316778180257032926618373246958386159685147310141870595206421535554668734304040845981245508188270177861711845595642886414772472203618539969307286439053536416601621051473515342203727915584621032919567477044385794209058598174688156698823283120721835749718809329107167772284356695253798533249287163653963210692416029981915913968255258365415255589811566356465212827665875311479255839082017387166211745680213037822114248046183179573488497307794185174974732668316759918975422304220974730007436750307805563801135474601463518936006699774286779932541152502782465632234508543083715985067911983939146189129928045442521264829343693601584543747074839870750334595622321102966309513322018628128545599839808255551858303988976440623130405330186828445139621460017421560870722542928888909753354266141472754221455774184296943795225429887131262969549289942656037414520925688737487883558879333774908709571468923432034311673456318114952227831411027742121333712477365992329008404104693565175942864196875235382146006743676042046351495478507001149589229344297911312650339758165519362796846899580843183384108151787846906404195510719764602490296366770961356808486620455665597546123064338945021239271686461897979630491581095643159823291284868485903695103986365447707886884864021019387577394559796282019117481205053605227762977028586336615359057839146187502971080191065944562988097205903465495905959936 A100629 652 740010038414372687030328930526219003552822439862555204016547192874239897799515150305794809372081940069378522143173434258762738679455879634657925304280129580265748691301716033787804626638912985424256687155368782480508488249325438313647040536398539695538072301541014566557704961962015496948255851908113723587355537355740095878676567134571451216145761075195123915812966601374234976533276511263565852845822888440416823392487103903745233892896829437419670435506586936007588933269750414869970914932480173601427486368524896701989891149431968751152768938942886259512522350958344417244295672611187597580195677622296796651681276520896347142549621047939119673166527225987415072977054747631200424475549104866016693865781514389667744658167029327441708235809632974360271050411093738069642216046645041482384180578847134614522264157400043616696681402116823633470464512390360297613572475924996418643080609604780884955394472429645164519188835883347775661946567231462414180360775481905378440910592192270066816115553822475110422422892656023306240719137437853894567357716108558715105884741847198537309725452967894650981386878390434086470513788276700725515125983319077294312547143826136962187408431616570364801276118176408903754135872597289210936719791483854283163970063222305653767679704817649498265457798297837891853774520762670278673766759141236797320849942634120607178876757037104900939965052934085144978558039359582871133539321865875237355054808106451269645415889952756249716263066924848029107463464254341766116835699551783688551976228585218532475946455686814182391450658223796926688858501997141198558061787345802636725778013025879322101239168668065772322741593934115630489994023590021522360207296835265256459813381514166856357185117001001574461395669892823466616202812059584214668386809293878548557828639621808598625322921594019643097150211077877553990841606082447050800404536915618127615010831054317461405177225795773667045342253003796867005982572870609672170721265463765197647438375066347361269759274573704450274553017595514034305282412914848799572418070812798492277997890757526868339431415704210831842161222522534554544271526757626682785932030072550572758570876470974154413103430177937177789693892861975114544132747292311902848939270972864000964241149005008517830897626781373545372963544960202839587899505983823690723712059227830611578761174202617433533202973560934730517209871073352137022300369328551199558116250910497087968694174993600094990635456292358675047612597856668810397306132223704147250549649825722619618894666522772382316342483159797929464768102646816069131167256849464795065722870957237431675748926526652573642662258167631364066534574882221860174589369093357729685711848487887820865003083227575676815666530920009612523538312273614590990547903471135889022340138945121954867482322257474952997357607135695745198183175704425348354077932946214478131972070289155306791400726946502786739432740552707115403382427163886079807015777432235835087845851136 A100629 653 757770279336317631519056824858848259638090178419256528912944325503221655346703513913133884797011906631043606674609596680973044407762820745889715511582852690192126659892957218598711937678246897074438847647097633260040691967309248833174569509272104648230986036777998916155089881049103868875013992353908452953452070252277858179764804745801166045333259340999806889792477799807216615970075147533891433314122637762986827153906794397435119506326353343917742525958745022471771067668224424826850216890859697767861746041369494222837648537018336001180435393477515529740822887381344683258158768753856099922120373885231919771321627157397859473970811953089658545322523879411113034728504061574349234662962283382801094518560270735019770529963038031300309233469064165744917555620959987783313629231764522477961400912739465845270798497177644663497401755767627400673755660687728944756298215347196332690514544235295626194323939767956648467649367944548122277833284845017512120689434093471107523492446404884548419702327114214513072561042079767865590496396736362388036974301295164124268425975651531302205158863839124122604940163471804504545806119195341542927489006918735149376048275277964249279906233975368053556506745012642717444235133539624151999201066479466785959905344739640989458104017733273086223828785456986001258265109260974365361937161360626480456550341257339501751169799205995418562524214204503188458043432304212860040744265590656243051576123501006100116905871311622399709453380531044381806042587396445968503639756341026497077223658071263777255369170623297722768845474021168052929391106045072587323455270242101900007196685338500425831668908716099350858487392188534405621753880156182038896852271959311622614848902670506860909757559809025612248469165970251229814991679549014235820428092716931633723216526972732004992330671712276114531481816143746615286621804628425780019614245801592962677771090999621080478901479214872235054430467075887991814126154619504304302818575834895562390976896067939697940233497163473357081142290017806371128609190824805170762156104512305656092669840135707513179577769681111891806373091863075383853334043399809723172794398794291786504776577506277534119017912502207670056646546290662517293191933227327388517313813476212736987382936581128722258839169824126510461914670039247707738009094127435459301081148649298546256651442383480251937999844926397164049622907979112588310835578192436428347511040932349018079942835193446497270410707243375283248755300205228861846841479397073046784562841421539962489748138519318919491934702755633079771922537110339654790315271013851950147300219860211130035966900763292235410086152363654516804131404679395184818779513951598315198168932851597128565763157225037493059242527662089843224103231768181341174321053154443150358876302279804881784301897991654351869294189706952443082939571921331556714575803336923625607139399976095034154394344393218853621179126325972086173063605415819345722384156090609495129954151563264 A100629 654 794579728425358596787726529183191672698270046926150334061419509058866150476824983804978276384911557007553180912435432449347991012914307526442054332273501342470899404523917508449362968762905418346726789110403047893280428620313262904494857397754506403623454414500526991506239527110945138409486672046491909964118958016852507418705059901133203487151367746748213509271037201410651970307437517900497743578789459014961675269734970842084927871465662283951890786899717020683359819051276094487239293026550098446633398217075058774206210152352538690773776223151079324113513099958780882592107089104843413831937293167080945506133346518195617895778418114522941798820110799377387261503475874869384823085950339260404040485893854446244090903226522566708753054794057426660142670802803740149875872085326715921850853923476698138170672804976545930671451543455795669288884015661296065976780157455901741747288978736069346532339419466124910623613903641822491865601314489649082789464044043995560042553615481448220243737787356114597259573767259834669429420349704227927398258364954878016768889035844780086741076660808973415984597736852610880158623197241374453716734712918819627992139196297866640652926959196955532126067616658376850086806299386444934806714257484773364554693706765713790162020878498684559660237492539344553255386595208435456133758620910880272371207730634256025388234623372225852014617390433701135340581350071822303930083459035987960714049485276190972436184690916455769397739787943720393696652912121815727869672561145048200199246874485733486499325983455495032950064911767220312268489208412318033325279433449382241901946271525503422516868057625892592925789275751484652909236196638648737618305767922007143994987802966629402185309943034308840389050804176422153554484715374787151339641207748749304762955492986959434866838126421371639070963076844745250870784745410056190709847027405651142432806499516018674084244597469213868744434481444566326904489146706301345388632290974651449229680989771335936707378279521686238874715857897711333412552510878310906737098599445095415643027370290139641339788939421141583062759471173416133699393597891998880285636059510123304326032604535222471616383326619914909837318208923277739733226024575778043741930849279633246899282050108493631071284541337503279834112637051074204389090623883769764172090466526086872439614542848700188656140125393541832690497390357105961400622727238712220290919737256678803982194138355803354321818177758429481007846837667998059039913651100265267105169766006432687707650144096033355325174922876690712254923446273011513861409625618620822477655475340140745888594028934769919037366497300871398612408891793101485316536547621311154957235186933796310682973668350400914322088292685803519448557270354552518003204872632473380830709077539348683721856146988496953665697024266157364958136444566982158413543037559818027644631803469333826533478204066463852654681523566382506231006343112498186260194688856866941965386804429601112064 A100629 655 813649641907567203110631965883588272843028528052377942078893577276278938088268783416297755018149434375734457254333882828132342797224250907076663636248065374690200990232491528652147680013215148387048232049052721042719158907200781214202733975300614557310417320448539639302389275761607821731314352175607715803257813009256967596753981338760400370843000572670170633493542094244507617594816018330109689424680406031320755476208610142294966140380838178766736165785310229179760454708506720754933036059187300809352599774284860184787159196008999619352346852506705227892237414357791623774317659243359655763903788203090888198280546834632312725277100149271492401991793458562444555779559295866250058840013147402653737457555306952953949084903959108309763128109114804899986094902071029913472893015374557103975274417640138893486768952295983033007566380498734765351817232037167171560222881234843383549223914225735010849115565533311908478580637329226231670375746037400660776411181101051453483574902253002977529587494252661347593803537674070701495726438097129397655816565713795089171342372705054808822862500668388777968228082537073541282430153975167440605936346028871299063950537009015440028597206217682464897093239458177894488889650571719613242075399664407925304006355728090921125909379582652989092083192360288822533515873493437907080968827812741398908116716169478169997552254333159272462968207804109962588755302473546039224405462052851671771186672922819555774653123498450707863285542854369683145372582012739305338544702612529357004028799473391090175309807058426913740866469649633599762932949414213666125086139852167415707592982042115504657272891008914015156008218369520284579057865357976307321145106352135315450867510237828507837757381667132252558388023476656285239792348543782042971792596734719288077266424818646461303642241455484558408666190689019136891683579299897539286883356063386769851193855504403122262266467808475001594300908999235918750196886227252577677959465958043084011193333525847999188355358230206708607709038487256405414453771139390368498788965831777705618460027177102992731943873967248981056265698481578120908179044241406853412491324938366263629857387044067810935176526458792867673413845937436405486823449165596716791737189662344444824864819311097478216995370329603358550131340340299985294428798856980238512220637722712957378165291877068993183887488402986836675069327725676504474237672692441313577901810950839095277766797676342634825541814024631788552035161772030012456871578726671633515693840390587072212633747554338155852979121025731289349041608983563790194083456633467722217119206748304123789920285629204397094263293236092312179106705196135920964133424764222622676208831420207422139365036390810536265818411710262803915322644843061778435281789575652741970646095400293052131180694516220880553673752848545141717131719236589730215468070461253660308102966752597838370281680964058985118393880131975686380550495347198142730439361389431748572556087735911538753536 A100629 656 853173486912869187568934024258349456784651481831050252993317911686051463784844527839527834765911061299970134249920405520391699480942216119138819649042451398331152193534025037147954405717537087435097486969067506020090284770276966362463845980884817210046328152206647900821142137221003683279734678146890036206116864533994634054733902736272025579257070168488196842186124395014528819627101801236513097698173681434698192494220919588567086415615977774138509141774497458872396498556427143222324663218798383133467711660920521553123380241114332784862006453214070941042330738997635709690778913858765094402291178618844231183400222677671411948220160566122504416910946817605573862521107168222249021698225626050885045408293513543500640115652253825955018181820143165662807819448034032262549752266489391589857977347751426280376782240922712704818941924997841305313547105900604604085932267913707135748511015083164314736122203244658067744836170368130725099995918276913435274286130634216128887993036704844850166064736373478625214520138320126359891582845554135555276345511209908399422929499801575551216241869500856431246812729874394425623765481134665174200810309973569751287280998294765374043426344106912608311934440658098343891581954237891465174922454278506204683573768463938665710521553605259940690220225512382212376903940564255146855333969592573125101477393774126741583353352639646817282129351466402408131466680046501011625770181777530994579143836746718438515962673625511449448452501384063544873842200556590129834669850086635583049856502436610535771665656246097059502742799279334201505017180364958509170778324181626300093005018737793307411504578962563022356226473585038101922770180225605364425577051038296640534208850415141265434484284238994868858664280105058340951600501666644799491190393913705012214907718670637031807927966976426176317925559567928930485334000847969362155283001967521845583485448229385008329278323748739483271745669954782802739406450172627598891244024976420984860121060895199591596928908111597229685037112740813372563866277526257395038986138636022139446582341457257947706890779589082067560054861051019259709414749494477432723856503538572343251941339477120448919163661408055190013517596917693316319751385032264742906612615387382488576677452773953349318864137438734171295062520328670397380090972190256910578190267420731461995767049095289496596788007039650325253397495389278966355578241881149342826261969319587055169979597640268654654827333182692302312738821790268142341976572534898434785352184381400229832434644475537686111693434808677212460460654181549384866551254622895050291537989335309744907139453423928629887514226968328732335518992507743419460887170005569500795328351615275417877206832398530548875466806877500529878313357638958347384554037786079649564612200130457687431504927933040826047449009066916070521183109630226312950414647451979518111229376465572030966956483898569114379504981253266537322172116209183639711713183808284785191216572253771177660027764736 A100629 657 873649650598778048070588440840549843747483117394995459065157541566516698915680796507676502800292926771169417471918495252881100268484829305998151320619470231891099846178841638039505311454757977533539826656325126164572451604763613555162978284426052823087440027859607450440849548514307771678448310422415397075063669282810505272047516401942554193159239852531913566398591380494877511298152244466189412042929849789130949114082221658692696489590761240717833361177085397885334014521781394659660455136049544328670936740782614070398341366901076771698694608091208643627346676733578966723357607791375456667946166905696492731801828021935525834977444419709444522916809541228107635221613740259582998218983041076106286498092557868544655478427907917777938618183826601638715207114786849036850946320885136988014568804097460511105825014704857809734596531197789496641072236442219114583994642343636107006475279445160258289789136122529861370712238456965862502395820315559357720868997769437315981304869585761126570050290046442112219668621639809392528980833847434808602977803478946201009079807796813364445431674368876985596736235391379891838735852681897138381629757412935425318175742253839743020468576365478510911420867233892704144979921139600860339120593181190353595979538907073193687574070891786179266785510924679385473949635137797270379861984862794880103912851224705783381353833102998340896900455901596065926621880367617035904788666140191738449043288828639681040345777792523724235215361417281069950814413369948292950701926488714837043053058495089188630185631996003388930808626462038222341137592693717513390877003961985331295237139187500346789380688857664534892775908951079016368916664551019893171790900263215759907029862825104655804911907060730745711272222827579741134438913706644274678978963367633932508065503918732320571318238183860404549555772997559224816982016868320626847009794014742369877489098986890248529181003518709230870267566033697590005152204976770661264633881575855088496763966356684381795255201906275563197478003446592893505399068186887572519921805963286670793300317652232138451856158299220037181496177716243721942440703482344891109229059623498079489987931624571339693223589281848514573842019243717955911425418273039096736371318156679668302517711640528229702516876737263791406144020816558486917213155522823076432066833838829017083665458273576444515110919208601933059479035278621661548112119686296927054092256583257144494059107983635102366543189179076917568244553513234577758184010275735997220200636806553835348413075942950590578374077244085465559511709881906570103348484733844531498534901079357178784910800306102917004814568415568621911571448327929261527948462085703168814416232054042027906259796376095282048478010242560542595392878222293347721783334692945561154162892933588671929861046203433805872587785284522056213691504261351744461224598990827026545898881500745759710163439512134773124613100803344934217904246998204047064794300219683620035805769987861685923868431089664 A100629 658 916088056026264290533665344942820392957360857305574758484706634305651814082208906878833396600319955982005743095034408078285052595126748374366317519169881617875441912306825049448912321463984301050209057275982775493142723013916610847218575117570332765021735514652915741953464256182938785995500615549494647403381962081892308376142496558683315705646143087608503799799969355393796681286971287893379028922327210172487774098247879657985352914269122058746942834529623498173011999611191447686648121404738286993980456163902870331482011197139663476960730397373847194700188668902589298610911426947449310851048319909307605562741833619929065937937308759841250500062016481502804191710138849306432501940468361279419225471023901959567080662948021972791919764500724162639917437015594735015665017889368453402344364498325298752893301570619160982700264292297253319229908961399636350294026766090120574540421822619488362996473933198817871916655956152251436239312199683207969081517930205085503042412734930759059054317052935738084262851244604584773580468606832407801865676053260739491669296868540351370436732963383019554049083294761751561464694285461772973775655804509026176538431447109562262377430857931007995057454047280646276141526465788878111730953715115559856212257840989023181144141668959425584710848883903356611302732212614250910585834160639490004199840521885797091514886476899809588304308292447471996425073464828354401040899680386617692335944015626779682186561614294573356663665182813486915204745174313806901229075223269830648967256403864546641057085529255841249551511586301058191029580692396407535321352245306442730748234578460672363635021645199614447339727391504286630668053160448250235502503815034401728660273745441696939565291307858112802414942982323652254639785418378858226965785045492180118413577293837088661775390592921879607560954994226688661721691735319716169616730141768802495236658009459277429241734499945634050469021683321350484137242478485722272906224737007283825275582772786426682325341518594074804955358694942014589900317333323133823242649527609759284113755673882506966809293523044762949707624536044987976979516703094703276539750970423769122199293585391166517090161618354803588017780969170500799337778819391070243899437291307458539869980812001178528988546336541653117337488872771743631977703701765499730192830912359383975417521591574673693883876947220078980559776288896315987379473214012178486582671842039045443545002523213048161099100391136639757916039600944693460607365556758890149021169102940068994454297589519955358466309176420294161134530550701130063652688740728275763460607732434188033101566627341772172301240440890923283289547943001906753335930086579978285942745314942299173453834272244860486469264878068103163512506682674819469380716681958990084732787509620730675257525976383811806426654609542502999616327782772351166800173045111405440187392465568525985733844338749876231863914306787968217742473163700388806855013748147154971562665071070792055179306263998275518464 A100629 659 938074169370894633506473313221448082388337517880908552688339593528987457620181920643925398118727634925573880929315233872163893857409790335351109139629958776704452518202188850635686217179119924275414074650606362104978148366250609507551820920392020751382257167004585719760347398331329316859392630322682518941063129171857723777169916476091715282581650521711107890995168619923247801637858598802820125616463063216627480676605828769777001384211580988156869462558334462129164287601860042431127676318452005881835987111836539219437579465871015400407787926910819527372993196956251441777573301194188094311473479587130988096247637626807363520447804170077440512063504877058871492311182181689786881987039601950125286882328475606596690598858774500138925838848741542543275455503969008656040978318713296284000629246285105922962740808314020846285070635312387398891426776473227622701083408476283468329391946362356083708389307595589500842655699099905470709055692475604960339474360530007555115430640569097276471620662206195798285159674475094808146399853396385589110452278538997239469359993385319803327214554504212023346261293836033598939846948312855525146271543817242804775353801840191756674489198521352186938832944415381786768923100967811186412496604278333292761352029172759737491601069014451798743909257117037169973997785716992932439894180494837764300636694411056221711243752345405018423611691466211324339275227984234906665881272715896516952006672001822394559039093037643117223593147201010601169659058497338266858573028628306584542470557557295760442455581957981439540747864372283587614290629013921316169064699193797356286192208343728500362262164684405194075880848900389509804086436299008241154563906595227370148120315332297666114858299246707509672901613899419908751140268419950824412963886583992441255503148889178789657999967152004718142417914088129189603012336967389357687531665171253755122337801686300087543536127944329267680278203721062895756536297969379607455974130695458637082196759333300922701149715040332600274287303620622940057924949322889035000473116272393506932485810055687134012716567597837260500607524910067688427025103968976155176704993713939581132076631440554513500325497195318874130207712430592818521885511056455929753023786298837544826860351489206813684271448618652792153588605718265479145168590607871723717458854256009190827542109772465862537089993953360876093210919829827571076580571148470770260655966247982534190082583770161316965478800523919112106024551367366103661942330121103512597677161410630650321200731668434287069500596654381221001759283917957185180353270505754381783662318012608545896004226397974704436470211472305442088497093633952515415992408657897764805371202500914353616726294778737138144527235141737639436806843059015136645853882326005846766374409851628211463706599817023289780894320171523071607119649558887594803377198194079170751889884742170609391456602879873261428648250150879454968292519629198138219534078102686690880169032776491064503609614334234130907136 A100629 660 983642060222255211223683760884493144438433401149491566543728377624251552361539877621124718257742948519718557769337650672738127165427328310681124617196623654241648003726378376244165310864812853717016588740834216750589566901289599114990658173420983551401401691149000475683426033552671969755154486733237144981144211734509884567369722338834346444148336777453746667908149930804639486850219218098265916038408372975438377177952633508097689003451042746237577553571568116961550572036407995852262134323297130519552052021781110948560979326005165844497996633248439496734663714491598311813360701872996975180747615331555462974010962872167158010817076705443122262377501689966883233921690167347549969566442037654454572817924463637662731441388938330257674300396658011713857604030529807220516824881523113364292243812552651228276578905818682722914214226493321929179976723567191127701411236126427414086960489548853892830608026601352856435588542339382478854218781793299946892924667067113202112717799365381745773506107493523965382659590822397013546919372674968415487081608421307569373823624424005098093637328703808626592329282445412767041948953674100795135776830329709191260121388118380911446709185828725390771573693523303372443010309520423582603670039327757610790527465341855714499993082542897809319693393190754367542654702155981581126094480206555003539304422478767688737089128859335412598557052990874005630379861458797101492083121419343906159467348100982919197138976021039669285846407919446892132076416922904970509495072066955205193205607361198959301708304307172345947879232632031635166242410608901558023293186021835256665150281056233455995859411596114860783310837016574830632329739028668865476888002921997134880435407769879357544053655990915573662772482696198130238635658098718355659648020338696458081930469849619538544426973556380499330904006682874153117168264247917263126561203338612577531160482741013800596050938895353006187115397745017246980805805179540191267755530068121235837101549114675348322280763598131796665211083681298319994178711661197692764656098368441293925238240764952192234518287585469803266685036040099136460056275419373140890568615488587910225148385889410889548117308547078683759956682269621295274404621641534332996706669742089877404369919923146523865798618506752470185241325829635943060124300065239700568758135560349093281180795296773164275691677499639334010314733471481275169196548972578886396837590464444533770900035359380673098393898738169006895686799974587279513424840749066236825621927203313444791203378409960150998188657637464443193140742893555873407674110973841906633185498772389018621448527699482723679176188464784151243387928454315392804839655900863806628556914033598769258012391273909073367035790115982687010089172267449855923562880513873906778897813184580903463767611609735013105291042668174976333507093655860118608546048973554760550333687783406288913255998821365984975806267550208575372832297062706066981686165480602799576364123712641894452936954960133888050081038336 A100629 661 1007249469667589336293052171145720979904955802777079364140777858687233589618216834684031711495928779284191803155801754288883842217397584190137471608009342621943447555815811457274025278325568362206224986870614237952603716506920549493750433969583087156635035331736576487099828258357936097029278194414834836460691672816138121796986595674966370758807896860112636587937945529143950834534624479332624298023330173926848898230223496712292033539533867772147279414857285751768627785765281787752716425547056261652021301270303857611326442829829289824765948552446402044656295643639396671296881358717948902585085558099512794085387225981099169803076686546373757196674561730526088431535810731363891168836036646558161482565554650764966636995982272850183858483606177803994990186527262522593809228678679668085035257664053914857755216799558331108264155367929161655480296164932803714766245105793461672025047541298026386258542619239785324990042667355527658346720032556339145618354859076723918963423026550150907672070254073368540551843421002134541872045437619167657458771567023418951038795391410181220447884624592700033630545185224102673450955728562279214219035474257622211850364301433222053321430206288614800150091462167862653381642556948913748586158120271623793449500124510060251647992916523927356743366034627332472363678415007725139073120747731512323624247728618258113266779267951959462500922422262654981765508978133808231927893116333408159907294564455406509257870311445544621348706721709513617543246250929054689801722953796562130117842541937867734324949303610544482250628334215200394410232228463515195415852222486359302825113887801583058939760037474421617442110297104972626567505652765356918248333314992125066117565857556356462125110943734697547430679022280906885364362913893087596195479572826825173075896801126010407469493220921733631314845702843263132791980302589867277441598672218739279391908334326798131810356161428841478335606167290897660908345144503849155858181662789756145497191986293427556682015501924486959785176149689649479674039000741066437391007844729283884979443958543311044848146726487521078545085476905061515735097626029438096271942262260314020070551947150756750897272123952208572170195642644092206360990332560931156988627629815900034462074798001302040438577785350914529469687117649547205693567283266805453382408330813797471519929134383895720218308277759630678026562287074796825773257266147920779670361692635591202581401636208005809252755352307885063061183283173977374221747036927043826509436853456192967466192259491799194622145185420763589829776120723001214369458289637214112392381950742926355068363292364270309047476416987938970873229238737218962232155807642484537987642279970405139720204688664482891127844649078766271498331312401868652465728389646206880541591360701010845146898034288368653419818027692211175765511263903600761455151154148920074803541696290208039847174142793078768615225617971413581181780272192211012589246633452137266766196862681745299919807441879177101363282983256064 A100629 662 1056177619906162155892823473411295522224818935852778771333280283950824648467511335645643235913555015666700704185897980305220663736949889239757589428840004449146972464287120314622568330245511170968754571832841195175389394639960722105958855050089555198355738808011012426537189515835931200878572411986729853476606231514854847201397016546473537184787749257989468022833619171167647390272978398040685855924111460455519510310654833288588331360750264933047105659713393264446540649086616115874592378634430066618029888000810137798654236116731077407293779269330038470377519860824824004001798667599031988477058674169754727570878995870357043075430939672050408826260225241148123703186094273450623546253415962701370734742659033480525656354699107736154389593305831497001850829828010826891326105770975211641933930340342997825885534210813676600179194979081688612056907031440579588014730228052484866205336250664119315997437585511977136936758979964989769878570304857795875955912064711234860050990263487851038163148738735236490777689767020734229378021916796956345587488854663148550004455916343322183412361068116915030464182548141548684916509354032920489328939341455160468413207597739642247783571999989290552682182305034128749632309225795264182837479337121938190840103042558260938432045820436993652024531783125389774541216457695140395428736661173318266256619186283618619376826337671993845351367229846485710159750342255636100602022452352419794682951305218392335851580619694323396875341499423274951029026980814184450413531448000183932150446861255041597387518040982730291020434856178037968769103669193358909548372660045856692319146620015432757610817821054779121930978246897143776875648807354086895909164354101182533329292736653014033629300332937554215494671686467224218227822206798358219268271188556461032683231564137507489022731323621227764189595647704577482730483537768472670310601769320436758627649673575056677861176022326408881987236572473220305684628918243268132453148695241431340020863584219617093675401086945970838343700866336973892798685119241064480653713441794853578976205428273510922162690301873378902456491549031201783923445728311444081236448129591871033909499078535551910828858014645311055771935066181171629377181798955410948870507205561837194536104543389013288354922139852120553653206639076491610757338007618773795085912197891408497496481212015727838723632820660082497842380576731742156382019011108322179463629182217057680837995802088445899443017196301592887884443322337436499151942620992811907425959258049680997053830014688872832300110509947762601969347325563241721358669095514631425115954296382214745692164107654157103579766631419545094322367222238118110541545008154525866904929991362247539787253351621048812047270830752416421902634254233101824127903611901661025970779702638423147960753753201960449128339108205388025839496739058982072043596576612858016357198537729201185590790473953395362879478817589992967301266430694219854736781877918708286636631641483373759608712008175900008239105817450710564864 A100629 663 1081525882783910047634251236773166614758214590313245461845279010765644440030731607701138673575480336042701521086359531832545959666636686581511771575132164555926499803430011202173509970171403439072004681556829383859598740111319779436501867571291704523116276539403276724774082064215993549699658149874411369960044781071211363534230544943588902077222655240181215255381626031275670927639529879593662316466290135506451978558110549287514451313408271291440236195546514702793257624664694902655582595721656388216862605312829581105821937783532623265068829971793959393666580337484619780097841835621408756200508082349828841032580091771245612109241282224179618638090470646935678672062560536013438511363497945806203632376482850284058272107211886321822094943545171452929895249743883086736717932309478616721340344668511229773706787031873204838583495658579649138746272800195153498127083753525744502994264320680058179581376087564264588223241195484149524355655992174382976978853954264304496692214029811559463079064308464882166556354321429231850883094442800083297881588587175064115204562858335561915814257733751720991195322929296945853354505578529710581072833885650084319655124580085393661730377727989033525946554680354947839623484647214350523225578841212864707420265515579659200954414920127481499673120545920399129130205652679823764919026341041477904646778046754425466241870169776121697639800043362801367203584350469771367016470991208877869755342136543633751912018554566987158400349695409433549853723628353724877223456202752188346522057585925162595724818473966315818004925292726310880019562157253999523377533603886957252934806138895803143793477448760093820857321724822675227520664378730584981410984298599610914129195762332686370436403540928055516666543806942437599465289939761518816530709697081816097467629121676807668759276875388137230530145943249487342316015142674916014398056211784127240834713265740858038129844246862242695154930250212577593021060012281106567632024263927225692181364310240887903923610713032674138463949687129061266225853562102850028189402564397930064871634358552075184294594869118339996115447346207950626737608425790918739186122884702075938723327056420405156688750606996798521110461507769519748482234162130340811643399378495321287204971052430349607275440271208571446940883598414327409415514119801624366167974090640802301436396761104105306853000008355924477790597710573303968135187467374921911770756282590267065178107701338568601029649609012831117193669962073534975131589243896639393204182280242873340983121935041405780275313162186508904416611661376759522671277153806982579318737199495387899588776046237856874065681030573614176586104035571832945194542088350234487710648311154941480742147432059953983536405330690474416028297476334696267906973298587300890594078415501745303511811843278807499907419246802317338459644660796397641772642894451566608749771302634702014044969445328276851588586309212152798516496825030881131250464642988757285515910800878974729839321096372121608436844357069527618420736 A100629 664 1134062084066021262108132624850659956236709622252301673399875283992596384349664426276829185783082868846311790174650532450843712203403230268895287391165784581395185457881427426330290390482449532528366380968133928009962608510967249042409382290434770362031172788581330294956707874567349652369868744162710776667223916356526526729269327894768676584525822941128257967627043897370917918620547683024804057150956645128813389868549327329704753300408391477693237108981382200996142907040407122246980175891431568930884923228505590837618344233305503972792813456503822765173328143958272670535874600628554307941703962958054126814578702309125638963059786749501367793054353349081226199236671476610827300491491222021685780022802881219456686733091810911790925027522821701427417841395441951558040742589343850007196173251128831271194367918733477636822527543690814175310011747737433274452104973937011067971713704321412685712721012393786304860773359795987571650756337650245804468578763946647351923535018523685775557592936312872282678995788946978217271591638453540144159484634385680029664739703742070171436851117426444590063626935910474295127054041512369802259027864479422815566691911687621744242592556503828818502934520507869785881035037437434814241784559003620823447912333264456726299976579287594041001242049559028437226834522464398884123732964583908735342899937153568437690035255143166585224350970269192806416865663878190980940663086077840321156577636168377305044896767873633126606805082213642193971418107324635416859462811257078647642713055219063293974747256157703575180332543745784157327392408604769804225120676229370088453367281898805677306389409311064138299286984927661499372708171591801877468004271888385613893935575683758943566722279332176741444137838908473448296915863875374354562505451327262396218216673891380278076927508886991384640378312588774439456357894245492734713456190327753005685500297337485958190039560997822996314776142046903762179651023437673600261317474571754607404766262975149274744604027028949317413974507131042546294040624735558071158730983366123915702838869153100788446889109480632479766751316497348036382014492682138407860827989949363979522751391513082757580063356482275006071923285970931939784507168789984246909789146705110014052239726273206269798452057822799013547483960090901777655282133685108071378949600067769914030971170171498326238691336761821865223753784962112781691322333790126118556932539773371878136199461038790909393265868420238401542469674151219010083581323008162548368468638687951156394718066157977107457966774352880760957552989439796993244557112830310565091724177698075862199200431459907009580295552314758058827950625203770302340312164833935478185680763517603918110677985719698308240669756034094901261288054545130473816822433539477618655576368613158083375201615377918853022922044134986705492660359839243453619390795692445908336400193431485299079217881104543227931353477768442332857234174803581213082087213486579159417131683942471806315995957949493787688272508558536992013141671936 A100629 665 1161279574083605772398727807847075795186390653186356913561472290808418697574056372507473086241876857698623273138842145229663961296284907795348774288553763411348669908870581684562217359854028321309047174111369142282201711115230463019427207465405204850719920935507282222035668863556966044026745594022615835307237290349083163370771791764243124822554442691715336158850092950907819948667440827417399354522579604611904911225394511185617667379618192873157874799596935373820050336809376893180907700112825926585226161385989725017721184494904836068139840979459914511537488019413271214628735591043639611332304858069047425858128591164544654298173221631489400620087657829459175628018351592049487155703287011350206238743350150368723647214686014373673907228183369422261675869588932558395433720411488102407368881409155923221703032748783081100106268204739393715517452029683131673038955493311499333603034833225126590169826316691237176177431920431091273370374489753851703775824654281366888369699858968254234170975166784381217463291687881705694486109837776425107619312265610936350376693456631879855551335544244679260225153982372325678210103338508666677513244533226928963140292517568124666104414777859920710147004949000058660742179878335933249783587388419707723210662229262803687731176017190496297985271858748445119720278551003544457342702555733922544991129535645254080194596101266602583269735393555653433770870439811267564483239000143708488864335499436418360365974290302600321645368404186769606626732141900426666864089918727248535186138168544320813030141190305488460984660524795682977103249826411284279526523572458874970576248096664377013561742755134529677618469872565925375357653167710005122527236374413706868627390029500169158212323614036148983238797147042276811056041844608383339072005582159116693727453874064773404750773769100279177871747392090905026003310483707384560346579138895619077821952304473585621186600510461770748226330769456029452471962648000177766667589093961476717982480653286552857338474523677644101031909895302187567405097599729211464866540526966910889679707002012775207369614448108167659281153348093284389255182840506509729649487861708148715031297424909396743761984877037849606217649444834234306339335340840943868835624086226032654389493479703763220273614907210546189872623575133083420319008904893550665092044390469396391967714478255614286068419928844105589989123875801203488451914069801089145402298920727932803211468248103721891218704249262324123179488946330848266325587274760358449529311886016461984148191299745768558036957976937349899220534261186352121082426483538238018653925557962829682891981241814944777810222645570312252239821440208660789596479656789949929662137101842026412145334257376971067638445830178913178891558967854213605188426171944425081503310201459873877376206454146988905495472173194226386424484208475385296506256174789064610136473798073840946257119110251052265401705961234884948845807794998867162196057306610257059243142844357091129667579860940281638592791048763941879821457072062464 A100629 666 1217689890674291006398768409841055349013364765555537386994634368806728444227413734858396098879162267938191597254834541276340117880213243476415636348394551022818342898363879060471511630326297601044955449641003009737701941434363897991058903495244728081548491814870483963253273514273109226581388787997858422123121648965080227114670402320982998853934847299908100328102395066091118210493910433050026945567868431485532804193079274960970231190250526210164391725862156106538733101970229185144063472553506558795030107401475561900182008752929333384985801894878159318849933037444290277150541051114175449092382898854609473616613045608953575425361284045460629744609035896182984543324971038984883043778729881213553856996547127273034767101786602207889490945699604775317459036630084546352050308814196548469909232192487081348120479267587968047625030289052814504642427779477019477188495795354598725232135853283870339413915799850830713247426853397951963065613800968134804138439112687738566339146399317496151850064456486099319482788544912247430301467109256252733647027978225253194532591717981230051414597219641908799969851062220043770354837318280063670040127899672960264453795366901513889885102830109244218563105861402685510246392008105979543325074929399583445573343357711473639666405623401541846156204424559009589855810801897092632902581675081253566536618643968757942394128801481729070354646060033012854969724242295539697695576817814689272419409460657041818639111857428339434869613819788546127038232282425381792633679950619343360031340016219529740843893328765767868465451394448158073399017289979038824688803981514637281146959924207945791372517971207944591238464665095687766391026527984686331359119408537227093477834127573169375241645445911568956248604957257002449429900133252080168150767325318077946241958673451343837659947355708094339216045393409112828546447293763954472749974567146612670146231459615694516321360816857961724092173012913125539155240705589434401861233901789749411035197633500600448936548262139809340883635950376386630679367620733657640983897599604855553056788449342547775842800839539470011498394653130263771747642602166953946276941384078483747012657728621795599986967054424840188689277984266502072004074894357633558208183361838548416609117514973853222461626024943205681591876137918748080544425081457659782199555538780837791103938176751359005628479495307636863128435557192122749106954247655746851729360993101212867060268529723608285806544026874490779787055801387815551710619002219117621573647740191597641490173840322219011512161247625058607925070933457740361716126432402591468648058645866432097568142122617347535337132020801535740204623006488236696111918252598178537445405073701104687141706014263314814220050974825684065469395336276699885274059161672797474262414997805988710843633058863633038568820229479309127371439953386285612669344074735618212638463149289075844062504928150607380245859230007830720120941754448732133466892986336156906152937751164581188382312220265316759469074466748699120575664170794970251264 A100629 667 1246914448050473990552338851677240677389685519928870284282505593658089926888871664494997605252262162368708195588950570266972280709338361319849611620756020247365983127924612157922827909454128743470034380432387081971406788028788631542844317179130601555505655618427375578371352078615663848019342118909807024254076568540242152565422491976686590826429283635105894735976852547677305047545764283443227592261497273841185591493713177560033516738816538839208337127282847853095662696417514685587520995894790716206110829979110975385786376962999637386225461140355235142502331430342953243802154036340915659870600088427120100983411758703568461235569954862551684858479652757691376172364770343920520236829419398362679149564464258327587601512229480660878838728396395289925078053509206575464499516225737265633187053765106771300475370770010079280768031015990082052753846046184467944641019694443109094637707113762683227559849779047250650365365097879502810179188532191370039437761651392244291931285912901116059494466003441765703150375469990141368628702319878402799254556649702659271201373919212779572648547552913314611169127487713324820843353413918785198121090969265111310800686455707150223242345298031866079808620402076349962492305416300523052364876727705173448267103598296549007018399358363178850463953330748425820012350261142622856092243635283203652133497491424008133011587892717290568043157565473805163488997624110632650440270661442241814957475287712810822286450542006619581306484551463471234087149857203590955656888269434207600672092176608798454624146768656146297308622227914913867160593704938535756481335277070988575894486962388936490365458402516935261428187817057984272784411164656318803311738274342120543721302146634925440247444936613446611198571476231170508216217736450130092186385741125711816951765681614176089763786092245088603357230482850931536431562028814289380095973956758131374229741014646471184713073476462552805470385165223040552094966482523580827505903515432703396900042376704614859711025420431164765064843213185419909815672443631265424367511141995372086330151372126768922463028059688417291774356124805390102269586024618960840987587977296367356940961514108718694386654263731036353217820655888898121732172691822216763605179762522673578607736335333225699800705049541842617950081165228798034477491283412643616972344871711577898090432692993391621763563003195020147843518010564733695085521149599484776170865656935641975869714974436974884665901083519478558501945140621123124951673858272376444491415285956195984885938012489952267788453117568060014515272635860726130397313466780253663895612053367226467909777533560163876185223189300772597969533958643954376818604290660534822344094795469931199633106958605634369761332198221500483040660824347340682520636581552944613644712957753332439903880252276360231494471914986812546428354512267556467373408332529273049741786264872013664320005046426221957371759851528018657403844356555501704670098418008224671900608257192531136903487713551684361696332253950667899469480110894049537294336 A100629 668 1307484564278973815117409263736314320534566883744935087211812585375625303177425494469506608924996049167930564897879433168260726217075181559322626354845864686902033124346678118106087197983772501312834770496270716865249844164075068108669522730424049656665898345748103774466318877186498335100729681677969810264242591933652955368440454946946118662413912516964798678671664137033277817535347329275765815783191765415295022786111788873189704847921291029861721311577739470407637607558691878954620415791376070036538869656176270126126336010354307771898749140709131044784524681903292540573087470810211978964474358322555887008781968294353002808549000989954995502165160370048992461313561428146803427853645275057544651933707674140108496843287539913461689198466978587528478645036469794074263044725918679048584748088800597823167262380534088891910618890622816278548416871723924659519901867120377562018828374520819328021797041914249897957513072874097538686452794331098030473490361370273950656140057406200673200469184024952913946608108820382475751210163768816093631145993518615647959251858712459553169523398843631781721279024556487287340640149353304107905021084188133357834140600979580752486565463229062006501403946727610738270331644202737260156552979630179953690126422687402171583325125595028626304090327742861352645270187427886903949780462110720552739534265567420752080758786193925674676421987374260723110639172699430742068057249092460153360849607288748320789837163535133134088028345035360812754167248667112589918877274010243669082339726179747448355969322090387259846685861258108723171786704749630069388172619489988916957137561073941469321450909877597908687323468459392916819186721390664145501409272756563391253108119709863578432904821854381393784153284260575846823328729215931611544431614886634394172014651364266307500151765461986027353911310785898386745261585925972301023515987681614363864324914173938168981695733655197770548914595008914969953531574378646289782830284598362397107858835195418231136348191254029024692633037109114867354878548253097773621587363228939280795724805179198849640592110715841850139587247923936731877433435350851482799401050881515697671725660618063813685180381246035175111729512069357236893434712500172765114064974666974970362185735558372471394224098028387164959624307910952127800269899995696193310393496199839506068073551488238613182349839638221446545164741445926199057995424962429348658141627086947720489562249035225376663431894552520748959735627771934801869326367611815402659030274886804161047757337384664189148545016207046097780366519420296762907493365742571265873005304471592860814962887030382396634796590944246927688502040219043104626944812683660961874281544254678577586484762226861664906858671082308090504843964550837103514759024138460451197118534389158316504651139410936706099547382729211952683658261055465290332539015690215017406043274474436600078013611561422115173050458075843691705893500019541755476153118761392193562852203893915529409711532725170981250093289518575543354109576760838887617945665536 A100629 669 1338864193821669186680227086065985864227396488954813529304896087424640310453683706336774767539195954347960898455428539564298983646284985916746369387362165439387681919330998392940633290735383041344342804988181214070015840424012869743277591275954226848425879906046058265053510530238974295143147194038241085710584414140060626297283025865672825510311846417371953846959784076322076485156195665178384195361988367785262103332978471806146257764271402014578402623055605217697420910140100484049531305770369095717415802527924500609153368074602811158424319120086150189859353274268971561546841570109657066459621742922297228296992735533417474875954177013713915394217124218930168280385086902422326710122132761658925723580116658319471100767526440871384769739230186073629162132517345069132045357799340727345750782042931812170923276677666907025316473743997763869233578876645298851348379511931266623507280255509318991894320170920191895508493386623075879614927661395044383204854130043160525471887418783949489357280444441551783881326703432071655169239207699267679878293497363062423510273903321558582445591960415878944482589721145842982236815512937783406494741590208648558422159975403090690546243034346559494657437641449073395988819603663602954400310251141304272578689456831899823701324928609309313335388495608690025108756671926156189644575193201377846005283087941038850130696997062579890868656115071242980465294512844217079877690623070679197041509997863678280488793255459976329306141025316209472260267262635123292076930328586489517140315879608061387116512585820556554083006321928303332527909585663621191053488762357748650964108862539716064585165731714660258495819231702418346822847202704040084993443095302720912643182714582900304315294537578886547234972963082829667147088618717113970221497973643913619632143002997008698880155407833073692010405182244759948027147863988195636248080371385973108597068712114112685037256431262922517042088545289128929232416332163733800737618211428723094638447447240108268683620547844125721285256229999733624171395633411172120188505459946433823534822200503499622031966321373022054542937341874111213442491837799271918386586676102672074415847076472897345213624710395940019314411020359021810578877145600176911476802534058982369650878193211773410707685476381068456918655291300814978867476377595592901949842940108635654213707316723956339898726235789538761262248695240628427835387315161527653025937026137034465781311743012070785703354260021781246934769282838461237114190200434498972322847001484087460912903513481896129688110096596015204127095315886383885217273206520392976253957431778911089474521996319111574154031709126908853953026089184300139137991488188068824959264301316790863448560396520306344864623279188283484676960219700057193999113240717783502025849379214498116100762766756799187045936519914713039548066059320796457300519952066780177823788313061823078479885938238896245937203669069663940306834944020010757607580793611665606208360656787369502115544609510575084800095528467021356394608206603099020920776361508864 A100629 670 1403900860900750589092405796998727193568106500802282551304410719767379638174281846055789938647179937026367447058799436302174371075886925392638241026722669987771377956244420970876117493466145007960685601083287104724680929888449718903927043549774979371815015448362151591336749857755862710504020712135842684690061762641328211280299846130123748682300754668942213877029702547613497672499143025810089386035892314738798995264481234052601618381428649638838563108873154296752290828271066005162721338479470544910984992551520961150743602082194717313255938845663455021481961218919861124120540946219303768119964328706490738458747454654688762135528527116332082548406615244988920134773072883794393652393025482689269699528744405113997728958409805263153156314083031592341772312266507623210203593099801502517297972031449267878938045765561254700978246772586199246945469204157220888351478395102839831010769901200939671244578667542811137024713961371678413543102387474970059163413124264137091157209822038798619752299699310744603335146029377987967890740171452467306696061482290970543794708968449306612146469035485040680089775999440223450941951063294249173248630157694623870796074818368271223930217335982977968669917332320103585272372504731166131513259721900744268923471875886966189537440488341435122539968327171377751768439636021641152712750077786327976252835719220862753314645734391891771647491954516943679484376659100137768749829322776960509716998387519904316641816876637200139478516131761969663584782005184887041112859296227906831924923863775902577057084301189375909254142437022292595208785321696817254030103032478038649433341414646445312138454742298431595212512146701595020438113828422591536162084587100145883695737958126479269497714285036318540153459009737541201058425595459916498438977459211640367619393981510591393436957836923973079673502624377481407262514598629286227474467123506418138320279921873767822825626199667950241229925038465093656098810187914919333842248753667084747683604670437243767943196099576201972322408836628200684699145347699753217098782301168791792946849723715157619671791117400037973864415066192988039746674321312209351094133510481035473102671264059644806654721744328133201692627850083981654049556681824851105128699693953431497239039252325228515906222006081755238281935890731043367280942910113676422754958510767352739752792363341139243065646761419251396129323687860637194345919089382814020299324943118667051991104742240625136189680396556599292785872635521622330168249103610805194402401617428178493414208714552792716083839732648263238682773097950880868825587469800327585468469667985003474556836376812308737980137953429457578442648284492516702696758562718292456200485524017555296431437666341676745872767219598133543228628239332207172254814165498890553420257038659221576588473418914777464355879932306090140157152916218363466010350009258376091741756654157114196340124877574788869979849274498391935871179758260726800169126638242145874695537984051472763050309304462160780119344968857835385802832694847051158961023994045518577664 A100629 671 1437594481562368603230623536126696646213741056821537332535716577041796749490464610361128897174712255515000265788210622773426555981708211602061558811364014067477891027194287074177144313309332488151742055509285995238073272205772512157621292594969578876738575819122843229528831854342003415556117209227102909122623244944720088351027042437246718650675972780996827010078415408756221616639122458429531531300753730292530171150828783669864057222582937230170688623486109999874345808149571589286626650602977837988848632372757464218361448532167390528774081377959377941997528288173937791099433928928567058554843472595446516181757393566401292426781211767124052529568374010868654218007626633005459100050458094273812172317434270836733674453411640589468832065621024350557974847760903806167248479334196738577713123360204050308032558863934724813801724695128268028872160465056994189671913876585307986955028378829762223354448555563838604313307096444598695468136844774369340583335039246476381344982857767729786626354892094202473815189534083059679120117935567326522056766957865953836845781983692089970837984292336681656411930623426788813764557888813311153406597281479294843695180614009109733304542552046569439917995348295786071318909444844714118669577955226362131377635200908253378086339060061629565480927567023490817810882187286160540377856079653199847682903776482163459394197232017297174167031761425350327792001698918541075199825226523607561950206348820382020241220481676492942826000518924256935510816773309324330099567919337376595891122036506524238906454324417920931076241855510827617493796169417540868126825505257511577019741608597959999629777656113593953497612438222433300928628560304733733029974617190549384904435669121514771965659427877190185117142025971242189883827809750954494401512918232719736442259437066845586879444825010148433585666687362540961036814948996389096933854334470572173639966639998738250573441228459981047019443239388255903845181632424877397854462723755094781628011182527737618373832805966030819658146648707277501131924836044547294309153076396842795977574117084321402543914104217638885237161027781619752700594505023702375520392714732580324457135374397076282014435066192008398533250918485997213746746042188647531651788486608313853172776194381034000287971334227717364000702352108588408095685539956404656901077515025769205506859380061326584899222283693313429636427456369292487010221147528001556786508741753515061238891256054400139458232726073957675812733578774141266092287082097464519068059256246454777256149723702059741269851886231821556411159652301702009677401569075535447519712940016643557946200449855804147691661264311764560325271843320337103561480768223531475149297176593976623545792170333876987773713632868488748266115317076180144388929705470863926702343207587042894426596780968732123500421050681436303520924586207604189194598409480577117943558813856884937052287874636583802859365657086353342332088072458984243373185677559957375688230895668708109363516727769252638842209248110423435062100679523380386776088569902611023527936 A100629 672 1507427071098742220501154305017587062500219742397700330000971545488179068393713419274031094483871078038896918699138741985268524365075669688843301092184832414819697061731276763092373275472646623096201077597705071742757919476440117708189904504062821140255028878112554462246424390498520573470171158782518660036163791691154811362766532050678415255851208834806528878919984515651963837888984470970204454965219143495220116744651442665411373666227125989063459994060571279228242030126245178807813826782668089446994943538896530800232574256065953691099811154975132684908000222300274993239880031460201131991203549120242926151802440716282801607704535909923870505244687346820609965301565104330332281294509146661256872399925957976898849423660564442742870052040631229410679033965737469455628741466334679350864116040549322255795548443309218006356957273918818776642654531807602739429416765054315907729355837359796753116114248598907628356430301961491521699197060146129105671511122112913218045196745066655028741516707332570453183236180890678386093056784405444975192196469611250410424402689331916933261410217321228304553796565390368507181985052820306555994476151024433070022517707515216247709544011054783597031451890334602175519296790037490951698071373979437898271435208427572694180261066243183283253729104519223907776863600415773074787250816578433683483948510328561031597729756759769401699369496268348145314825973445208126468731936727218322879499572420680897256458007794410264016716320131521640410190208889598068758484530587109001413129180551865160335574249680845858224201379884121579841174812143167333336954181000900459385052576977214504571793735536967893382712460021526220954537621250096478845638664195197511825553536184761473528663300245752575549392317024821250499624629437416859921560809748792330359678631481804678107700736829841403895524032367863750760139271958837693706513242621814687546701659503316959833296709573653086359459714184779822630365175401548242332641105024222265740373453730205000923960108348636732753860780314882213026909216880247223677514496235895831634980757395809398993887275744114911726441361867139713807778583699733742113671311243430146297965182343788659489568263967351398500402115102373014401707977934003274149305764133799306904496970799287107885959829759162962674400469564615198607341560745326969514704256395660970433560581307185585087286905345999822794446556489887238859229649990321760408970190392933808853631637708498680632555838975726243873012925096673952233986019397430955546309302677882564516144452680610995261776211457418520335388143571909486499491027694948657418430515790892035416995082907999689969931401886972835607632248381465798704083258020757740086149436244205632011152570800015396331809546298708457701890134718472671082766354843816612805836231238791090066263146201069255131577503639337753400757018907224770288915221819505632024785126798796979754539810434930497667062203244980042289211582666751861979281545033109865169662399656711274483958916337371855026608404546635363843677282131908112444123848274200256606829019136 A100629 673 1543605320805112033793182008338009152000225016215245137920994862579895366035162541336607840751483983911830444747918071792914968949837485761375540318397268392775369791212827405406590234083990142050509903460049993464584109543874680533186462212160328847621149571187255769340338575870485067233455266593299107877031722691742526835472928819894697221991637846841885572014064144027610969998320098273489361884384402939105399546523077289381246634216577012800983033918024989929719838849275063099201358625452123593722822183830047539438156038211536579686206622694535869345792227635481593077637152215245959158992434299128756379445699293473588846289444771762043397370559843144304604468802666834260256045577366181127037337524180968344421809828417989368698933289606378916535330780915168722563831261526711655284854825522505989934641605948639238509524248492870427282078240570985205175722767415619489514860377456431875190900990565281411436984629208567318219977789589636204207627389043623135278281466948254749431313108308552144059633849232054667359290147231175654596809184881920420274588353875882939659684062536937783863087682959737351354352694087993913338343578649019463703058132495581437654573067320098403360206735702632627731759912998390734538825086954944407829949653429834438840587331833019682051818603027685281563508326825751628582144836176316091887563274576446496356075270922003867340154364178788500802381796807893121503981503208671562628607562158777238790612999981476110353117511814678159780034773902948422408688159321199617447044280885109924183628031673186158821582213001340497757363007634603349337041081344922070410293838824667652681516785189855122823897559062042850257446524160098794337933992135882252109366821053195748893351219451650637362577732633416960511615620543914864559678269182763346288310918637367990382285554513757597589016609144692480778382614485849798355469560444738240047822499331396566869295830603420760432086747325214538373493939611185400148624491544803600118142416619729920946135150949004014339953439042439386139555038085373157045774844145557331594220295573308824569740570361973669607875954551951066939165269708527351924399422713272469809116346720039587317317902302567832064411765864829966747348969404419352728889102473010490270204898098469998475222865673382873778586080834165963373917758203214816783057158549156833723966035258558039129381791074303818541513273845644532591851161590089482658785474962364220266118797013502648967737179111143673725965235298994127087601683862969298479420725942151746064531919544945659148058840532396564823437459017635314175478812359627425196472848169873444267002964897791682529209755532260183662215422342620977872981256213255925848217022714066567179420232499215765843772975409877460686735497951716015188752747360068211513176300788522076227853461709894917254735363726681859482375187360998164775849187143173767193379969841968107268648765885368829611071696122859563304152660650753906666784302113904501933734297248472345071573930329468779547247006255754612575925536903073907142782820632781062765392915595264 A100629 674 1618587492868541155946719617575036284567787946602916885740645109024576363335686596944574903223828069914331520431992940048327606481544791469720118564903734102222826154190781709451620761294854047190755472530525381947119747249077937014766527800578228981723194532757247905591814862531969749859387589623335205341266415653216611819032861810249902034247103646890077005560219323887896200476958495367222381127280259696275383434894982291790230070720281457774803585773626971840545909741217448564308163822042085949411501994231775928713903905923700180581043795598545643735133430885102746942976454521253746871099650787643234849333653582353361898086800840995156417441232158084882344935479225178401282243247332320741464303231755583062720443662643221620272852673082298378784951008928903958431091928886633200651971933527087240901706756599200338159362898387660101157732473184961382502338676565600621837534235151755509960174197082980521278947594557002684269831430696742372463217097093806172697559267486733172139688573857748373009474623092350954880935025423077243194503787846744586609846757753757829336592875558732073652021030247189552933741730556012305672666956325474233171897884339686801570081608638239503401832138096123710256457882532200562859783054378867787384697287794842076541707702064140446127167743488358121800737307309639339692151103738416822367093548202271961363067983282311127200069702573137331017358294969633337774158908708535992454854803098202001942105817068576293889630548068587966069509743080058044975612595348386210064151903873385023860771946939742849672499390580093613776424673093461841634437188912333004902544272339414708578174144547237525270191206891040643751552246517699753371693473737874868387831423752675785591594648287734018723102308573817822785427860927456073020529200786585258597611909821096777883095457609817886649500679950505062724673328367114438160384849812901844796385525058918486501538744870812527290835793163284159789524781221738342146244074846083979797481302649449921586014612041502833340531017297364921760670063615408243522430402974771924533741140651077874032040288307876902582748136920266641966802161849888776571479049070992393302563982378312230310843936724817367074772631803479947212068192942208427207047619514739447845570371228501277121155291596333120255254678296766409210769187225694179723110943082840676078941409387277754438130640957529200830985822635970561407032923615489669368418638194136024629765783697230553643993980323646588820877722568878065805009023258296895122357067125517709281362622068760939486834946770098260356300757026875967196866871148808687002816713242573216695716900920666811299748648616995254343791198698336134494139193715071045702220012809425064746727749713097670885400091463387668217054361500218572342561600815830884955640352775625324602697671465914772755301388755069157488591044462246011628000837257840576108565595257011550047330648337016505878259114833723589451215180294524928437030016373389527019667374471614137705770705569153054982534076831634148636413695783677625256150638927839035670284641863219544064 A100629 675 1657433592697386143689440888396837155397414857321386890998420591641166196055743075271244700901199943592275476922360770609487469037101866464993401410461423720676173981891360470478459659565930544323333603871257991113850621183055807503120924467792106477284551201543421855326018419232737023856012891774295250269456809628893810502689650493695899683069034134415438853693664587661205709288405499256035718274334985928985992637332461866793195592417568212761398871832194019164719011575006667329851559753771096012197378042093338551003037599665868984914988846692910739184776633226345212869607889429763836796006042406546672485717661268329842583640884061179040171459821729878919521213930726582682913017085268296439259446509317717056225734310546658939159401137236273539875789833143197653433438135179912397467619259931737334683347718757581146275187607948963943585518052541400455682394804803175036761635056795397642199218377812972053789642336826370748692307385033464189402334307424057520842300689906414768271041099630334333961702014046567377798077466033231097031171878755066456688483079939848017240671104572141643419669534973122102204151532089356601008810963277285614768023433563839284807763567245557251483476109410430679302612871712973376368417847683960614281930022701918286378708686913679816834219769332078716723955002685070683844762730228138826103903793359126488435781614881086594252871375434892626961774894048904537880738722517540856273771318372558849988716356678222124942981681222234077255177976913979438055027297636747479105691549566346264433430473666296678064639375954015860507058865247704925833663681446228997020205334875560661584050324016371225876675795856425619201589500434124547452614117107583865229139377922740004445792919846639635172456763979589450532278129589715018773021901605463304803954595656803100552289748592453515929088696269317184230065488247925184676234086208411489071498777660332530177575674747712027945815852199202979624473375971060062357753932642389995312620853913036719704078962730498901340703761712501679882926145142178041366968732646166450722550928026703743008809255227265948244734092206353041374005413734286107209194546248696210741825517955391723838304191206212983884567174966763465945157829572821429460016762383093194593864060137985307772063018594645115141380790575888803031827647719110840036465605716828852304836003212572420544645776340509901650929482379233854880801713782261421433260685510795289220880162505964086931449835851414106952578787910531139384329239816496020605293636736530134304115324998411202034518985492580618604851975195520990409591676056380095490884314360394973896414106542762814770942616183803140448042187467096201721998534364232750799073293116851266300649215706212014986649693658508972254263666176223818078783079235410826194575721242240332393162415581096727301428622085190817268317229529339915907072857352028749935171169543179827248466583897104902019337333589732955598044344621593526719518736766350875668139391458932877010709202502812728302114894675593368203687624482485888262298254262107172526371473267936813121536 A100629 676 1737945086896254373005299168991601917057999681430630580615559870300727485195346850895620683492176632052213850489341367402613932333048126730396920877375997839331739809235715196692421315989005186444383857012908219290197028957643926408392526494739575841525125560709595115370335089965386457526842574005123416346545943613426956241668302956077671706073795536528803211450688038671436437822799084787896909325229082205472416215683523534434541861514844006264496583430314675839664402281274191202066429120370280772085877877866064564456561154107238236726219344909865571251416342961948157929961962266704044932208831922487083648383882382100233016983823645334873226828654030229517915876418625557163318199803202289207092913382954334479948955580415773443788008206878662763348796200077961622646620826034411822087006333102181407452926017543949408036651121192692816109128177461651524217622814841294067347368241314290878066687609733614984274528002980048534180784908568849745866742098741488538974736288219308772054575192085977454568225651080893434741996877023261330800558083937472564888582834031006074526153944147837995890423402303976481440820396912129187259414964629443040790994939872636341906585490288077440531537444901151759980416594569302771098890113053056685081289055484686669057840840089198727616758828847153772467537840895500677383205924611700897720727024025339416738038142605550256655298855368017971209070071302224124712833486702552920908126033933824268685768242420223442884211959369285319791925502320552903237988303646750124650729622278081100574548792355110705498307298280358134947049756685977440310959728436161016779458829222475896281157152555790474544861199315947350079925912007212581469672300460201859066510052344715022901751756721110002090594023746661987681334072012665015524940213497850290298111494095427967964717775420080537918860108779295535771225149405056398447066833180071285564635902283960843163481590724256887415311803035631463562711794682230275946844187674426731724926724512716391400424302424095615972229787641448161484919165568604481904410605803186632232849561906528904029205173609185618946670295469368846711789100711842789152988380527272877874820434315592832215473655598245985789743910057948968066909816302150803217466536632614329614455600723248082082398751785898596254488503858903177527901707534714368202076958980129530634395716904626338445022489572026510633525032915287518615491537830948552240802756570167681190073637279853798418231943077732398611907255112073100011062416969822131302216380434643822108072031025534024584547779731868214734201264742618618039728001312494815009449510814765520148406318182184061261255924707547561798446284765497866816846335169509720901889077403295433412469552008356969826641189177664704090486778024400066265778046092350142487803431477303398779492673080364081926822818831601046407943007270957131662174828470760898492022044274909330536888096676490669739828663906187823649174946705932053873446078923513135804594930538442000444381412723589359392118427799354991657549954529347122770527654261143290539012493953400111755727732736 A100629 677 1779655768981764477957426349047400363067391673784965714550333307187944944840035175317115579895988871221466982901085560220276666709041281771926446978433021787475701564657372361413039427572741310919049069581218016553161757652627380642193947130613325661721728574166625398139223132124555732507486795781246378338863046260149203191468342227023535827019566629405494488525504551599550912330546262822806435149034580178403754204859928099260970866191200262414844501432642228059816347936024771790916023419259167510615938946934850114003518621805811954407648609187702344961450335193034913720281049361104942010581843888626773655945095559270638609391435412822910184272541726955026345857452672570535237836598479144148063143304145238507467730514345752006438920403843750669669167308879832701590139725859237705817094485096633761231796241965004193829530748101317443695747253720731160798845762397485124963705079105833859140288112367221743897116675051569699001123746374502139767543909111284263910129959136572182583884996696040913477863066706834877175804802071819602739771477951971906445908822047750220314781638807386107791793563959271916995400086438020287753640923780549673769978818429579614112343542054991299104294343578779402219946592838966037605263475766330045523239992816319149115229020251339497079561040739485463006758749076992693640402866802381719266024472601947562739751058028083462815026027896850402518087753013477503705941490383414191009921058748236051134226680238308805513433046394148167466931714376246172915700022934272127642347133212755046988337963371633362430266673439086730185778950846440898878422761918628881182165841123815317791904924217129445933937868099530086481844133895385683424944435671246703684106293600988183451393798882416642140768280316581875385686089740968975897538778621798697265266169953718239195871002030162470828912751389998628629734552990777752009796437176392996418187163938775903399405148901639052713279286308486618688216877754603802569568448178612973286324965901021584794034485682273910755563302544842917360557225542250989470116460342463111406437951392285597725906097775806073801390382560633699032872039128927016092660101659927426943816124739167060188645023332603889448697763899339743300515651893402422494685733511797073525202535140606036052376321828760162564596227951516853788571348515547513038926805995652639369621214110337370567703029321755146888729633705254419062263334738891317494582022727851705538635404574570289580269509711597976178593029234762854411327914977097862453469573565075273838665759770146841174576926445433051887822095096441464872681473343994690569676299074319892631968069818556478731526066900528703281608995599869815620450647213577954203534415260974523814368821256557537102480577717928656988658460696985667856156719198566545907510713832758680350200497234292819893066566483559471521733639445460102822067024354059160055830573337507154469773410996726445813584551839936331416755145426874423166408784817677451063905208871364608455046566628955504017529270066539511457331153438051453717020317963410729511948793808281714437865198321664 A100629 678 1866104327615822669238686291378726883103753291730744209100330297917906558480584723993319786305016426629920963062488692393536826071099671075279546066857384253824121243862168881241039230806514792838252797185195262925248143192361408284269160306429998569065523261385343393479234034990638151769770474373116202413051657595282210885697108419043431103352869097995495788800119460698050697447914878085687080542834083945149894969115203966610671786987304006361907987934234256930049986853365111105431560172873100831611618797221157393141353542378651075904954548027604174070297746675371777689157421614869975673687867537360707813056284521157769150481233779436195869383764713883593705633824293593321557549749086867054199458553287397613206482991810611255903697401380864702199016780075979454902582353182576036614865666804687842817391976214696237548994033721087039840711872317469397665810494151705362393942017028478844681886747713571907328663014658874748699802333478389955708892122040274008313828432031590312925079794295547796890963743035186088169496696137260311762458617264966893773425288987541735016792471694093695363887728122157509635368641036833561251561785294113654723029309513614873447464741953854556449584545612462190462182718532711651847976754365155293814576898707364668102650385139068564489697797854446708857775062072156690726679076460174213661090877383059767547397205422855645104728732227967807670806383703860186925961304220278918752418984097990365554122875457564894050053570055790308849805389333786707011253067248327330514701787555697836150843468280373824643679307368063807191283349162757611982341026001588197714470729022245770668964497815900725899624833980332859962786194543487938382994536578413183562265440918949785450728704056928912949398240301240156564421177236226284870737622332131190783623739425390056383049631824779643011898017201519202014052538636857772091424308908673462612197023614265881682934653414685071337879540920207664677615700808411436883187805117337277076681487444629609296989504858776048244425545529261206914263653330191373534616837520058599506117081319117262921039712381363629642366721783899041597092831301653774826377158758160061635038936814496839304368643986008455982557706478514070671081500199776338569787587702866128168762773487596114859656554037914016221334054320489736478204990341038749032305714523697461979639934206961118680399771674088724903996564392120857722631838487167702133198839063879829986880157987184615966920681415348559469444364222870694827212579775025368220009311570572370340652787716741494131473175224446407816324941187846205470336848593152576658788894978154055736458550778062678242388677126288785572216434170129091784029657852624716906925303016691622283175601117916076024770674261154759430539534083802443657937387990356114441513954267898766006891836587945827912192168017064856410373372715162772776751752129081937814702599267949902005297124209303429645425235030113078651655443371130275146140257948980950926785468297500015675358908649523646580684771889291734765882471547458241132778296928801369108721218416312806998398938195337150464 A100629 679 1910890831478602413300414762371816328298243370732282070118738225067936315884118757369159461176336820869039066175988421010981709896806063181086255172461961475915900153714860934390824172345871147866370864317639949235454098628978082083091620153784318534723095819658591634922735651830413467412244965758070991270964897377568983946953839021100473449833337956347387687731322327754803914186664835159743570475862101959833492448373968861809327909874999302514593779644655879096371186537845873771961917617022055251570297648354465170576746027395738701726673457180266674247984892595580700353697199733626855089856376358257364800569635349665555610092783390142664570248975067016799954569036076639561274930943064951863500245558566295155923438583614065926045386139014005455051793182797802961820244329658957861493622442808000351045009383643848947250169890530393128796888957253088663209789946011346291091396625437162336954252029658697633104550927010687742668597589481871314645905532969240584513360314400348480435281709358640944016346872868030554285564616844554559244757624079326099223987495923242736657195491014751944052621033597089289866617488421717566721599268141172382436382012941941630410203895760747065804374574707161283033275103777496731492328196469919020866126744276341420137113994382406210037450545002953429870361663561888451304119374295218394788957058440253201968534738353004180587242221801439035054905736912752831412184375521565612802477039716342134327421824468546451507254855737129276262200718677797587979523140862287186447054630457034584218463711519102796435127610744897338563874149542663794669917210625626314459618026518779669165019645763482343321215829995860848601893063212531648904186405456295099967759811501004580301546192954295206860183798068469920321967285489895715707635325268102339362430709171599417736242822988574354444183569614355662862389799564142358621618492322481625714889752181008262843325085096637513049988649902292648629878477627813311368384312440153371726521843143300719920117252975386673402291758621963475880205981010115966499447641620540005894263891270776077231144665478516356753783523106712618595423059252893465422210210568355903114279871298044763447673491441672658926139091433998408367187456204570970695462489807734915244813080051298421616288311334823952610646071624181490153681910109223679009081051672266201067151292627928185528729366194266854301692481937531758307975002610859726984395611201412945906565281778877046750126777769316924896711028964219591503065681689625977057289535048266107228828454621943289990628531429833121603916739776354514401624932959388238498599828457629753074133555996736182520206005377319716425949628590212189986846369641087710112691510289092221217971815544746061849365170443422473656872482901813702305727885302124661188110289170328336391057240666056527782084780049474412964222333660326679323393794180179904322255461650380699653424255190326711956915440670835792539295174012037401749647624139756493749028319536640016051567522457112214098621206414634736400263650864597238919964976055092601967330527658304314366360512712025242075136 A100629 680 2003714264508507004128895709868789678261658840708973403956826053088836390364505710127123751162438558279573507854553234550011157436753314506170701103719473716569990919581714019139792847341744184745127695422733627409515516923979321398359878694374545591865804922194327382180742458853727632005262177214735047742943288232581774911161068705389450048132442180914918392050559041147821269122196266192463274155297579424634364177546182773240577822425087268633542687084674683079356513295108274936308739727186518607470576426920931670702682042422514104901748347036255308216255006738303628454078394907887513202701239696236074553122105956410909639408650436102234644413389279872208029162181573098404603421988555274965221633486819211509417575536251702792468966816102749784036389088445389038493624518216471398573536646589841776097371759463732553711794143132797505421326635240614698113868702428793448527452307914397934634141776251398529330237592841158910456467385988542695626145040138754415146681305032659808220905953672446286512884938564468006490540203672395641514630970426603443819891912525210175833055419186284534486921152925101499211178299539290919242667674190397972085611705602609387049009960201221115272887874048136349517899475218592412721299530941641807223719717006308980961694443773525974096229742677016895679744351731070744714668277020982923534225436511046941507358281803239711663448099967665737621732837989026712950862643746901184009970164397603169844510667013930563935671267609416067985913380788290283613216456952813648815906756186115496181459804769854733874760369564441471681952900230848231159803109048976738310808431774955910374379640076089261630387210153739785183578620651143586281356164287740090743793712104477378794274100823243050828624086243443915171527168349852889993849418828325678599300143300319031052198554358067342285664230691942603541593246467770137834022232205538493165616236782952920219202444430291776883904898559946416329723454557061970781414948801246261911509368195829695690956868655919056449481483088783973684562866743663359688124810259899357220583654053145295958724748748800767299455311525144290756314329779162018398559493756924359463959130326218585876907678961943350006135223939496315052031954077164210167965275712635446487745120227870293744721132346224360932660815199397730219387162574689328440626172838298204050189233818622425068972923886519561016251495940129300999543196337684849082389612411132781166922596906567778173060936126239263840493663907185522379918600243381248518824431502770681653576025633658807245213302972568695318948599327730711293198265702823481571907813724787575959462667612833639322307532294528398971056557748610337327647418892773186719125613092895164955856014456647646549759932962882163737228720631252204708930923058560668729983934577066205659589237188650889675627330325157682048372397740210708098206971126276323354613342955509592519788991810452022316934565116862311997683976384846130577038507129969305189381119186451841471288466427988897010675830137432033355642857968995914397741194731944780200495575369834104741020840977524580234177806336 A100629 681 2051803406856711172227989206905640630539938652885988765651789878362968463733253847170174721190337083678283272043062512179211425215235394054318797930208741085767670701651675155599147875677946045179010760112879234467343889330154825111920515783039534686070584240326991239353080277866217095173388469467888688888773927150163737509028934354318796849287620793256876433459772458135368979581128976581082392735024721330825588917807291159798351690163289363080747711574706875473261069614190873534780149480638995054049870261167034030799546411440654443419390307365125435613445126900022915536976276385676813519566069448945740342397036499364771470754458046568688275879310622589141021862073930852766313904116280601564386952690502872585643597349121743659488222019689215778853262426568078375417471506653666712139301526107997978723708681690862135000877202567984645551438474486389450868601551287084491292111163304343485065361178881432094034163295069346724307422603252267720321172521102084521110201656353443643618207696560584997389194177090015238646313168560533136910982113716841926471569318425815220053048749246755363314607260595303935192246578728233901304491698370967523415666386537072012338186199246050422039437183025291621906329062623838630626610719684241210597088990214460396504775110424090597474539256501265301176058216172616442587820315669486513699046846987312068103534880566517464743370854366889715324654426100763354061683347196826812426209448343145645920778923022264897470127378032042053617575301927209250419933651919681176387488518334582268089814840084331247487754618433988067002319769836388588707638383666152180030267834137554852223364751437915403909516503197429540027984507546771032352108712230645852921644761194984835885336679243000884048511064313286569135643820390249359353701804880205494885683346739526687797451319662660958500520172228549226026591484382996621142038765778471417001591026465743790304463303096618779529118616125385130321636817466431458080168907572476172197385593032529608387539833503661113804269038682914789052992375545511280320639805706136941793877661750420783061734142718771985714642239001747753734465873693861906840124921607090544091094149454047831937953463257029990406282469314044226613280720975016151211996442329738697203451003113339180794594439522533745595044674764183275744652454476481872323201200986417360947393775430269363270628274059796030480641531842692404223532233049789285460366963108999967914928739232325404849214398593269006172665511840957974917036646649222398483276217858837178013261850248866618619098422243910344006603365711596248364235024079691245129633601254182477782489771635541646666042913069597080546361915134576985423510956946199743200384627807124648914796558803607190066954171353991335666922209926402257621945265211966124779503549006915794595419378881178511027842386252961466417533335285975765092563938433306955115124063186441822740263927613902870852540994679667007485628391818082437710887431301088568513926266046926685666599389622260630538932050060730402156178286560251816343286983405511454925307469178710123254805341160985170159798073688064 A100629 682 2151471809148182774130136010620289029809046712888578555932091223494328019827560386050313128446878897855039560265826316770828799406490668555901387858466560892749921073655106927957532082886877952269626386796122456160829586098256425896557166757716463122981148940385115165795895505443846456788530987760760849840235009435410091222267523869514186725038616260910122463091514365061752663133261897747485051044521282194191772725078698135176716421864661307181758112412159836656250199331769809407605630021810514877795396758973483875879665177922795673662930610935693768773803837384318428682100435987387450413092510838497728625269314944357914609717826600638808877568424015392031136140046034117870290368322633048065978613304396740124363820733952681479491521892517639124526838502201049350581750602560875226348180237040220088538191554612677454070679813559927067693745149823040304833994740242405907541116755173015274195896163506776539433966811290635310787379963627849877103493797487139378807650812012468522050605753628711974222371673436339818878796477036529594569569980872751239891852269637667620182345645290165751842977622885981419148145148536536591294258687111035641833105796929496822409525932060626567340424883627928187732050903169854215947928962003622911643053185003118024725391066188051222337462475425070764445986420081417458902966275323447490588491746626567739123732190924916617110744836988615750136264839503034034748583677470259871666624998505862288817026679986994437129636285547326528414102639793625366968332348995331609211687160601202936344545685756267722165719786779037471345024454975961000792700625791119188327418124448620716724966917603763582569825176856747877364383882985362982019644745035961705873166577114792419273302793773908894992051537773368777517976854609526112233667223754066357005250300990745936183900314966594377220641440114723233230059192328385065010634440864926444553860312167343760662292912507840133363525082022291838412140647511680832587871192426716774738045795599677766644572968455934956068425211505976057846030533180010036273495204908118249878457063047609223019740940435479053692716700403496652619871287974414942826790829799076574360863138857927659422171490688203479220258046543443238965247445277098535773270381512348084158805839040572744840872659016780344821069564885528242547224692105131455753173022525533570672774375465570127860862313100524682457269174893483030451094534802415849790889748708982750356364317669274843715169837219335641416508911744144349506606618796855025711999843417548052772434057886555563485139747202830532877068130804402747724776104609386327053050683068705645823251994782509717694492613614865828330981991524154197067443425190818341926086511487483535860481716444051212931646537181682818788278623195787173688188878414902591256792713403475736233686470629710638379530858007585322610231434580827323857700324306643273766796329679786420721694988161675816707074026037226512041250276579037610205131499163970246818058748346422196349540121572551562927991213324480442171316803008202608573978491911417579359759204801535146202030765413221185785480424915535396864 A100629 683 2203107132567739160709259274875175966524463833997904441274461412858191892303421835315520643529603991403560509712206148373328690592246444601243021167069758354175919179422829494228512852876163023124097420079229395108689496164614580118074538759901658237932696514954357929774996997574498771751455731467019110236400649661859933411601944442382527206439543051171965402205710709823234727048460183293424692269589792966852375270480586890420957615989413178554120307110051672736000204115732284833388165142333967234862486281188847488900777142192942769830840945598150419224375129481542070970470846451084749223006731098621674112275778503022504560351054439054140290630066191761439883407407138936699177337162376241219562100023702261887348552431567545834999318417938062463515482626253874534995712617022336231780536562729185370663108151923381712968376129085365317318395033418793272150010614008223649322103557297167640776597671430939176380382014761610558246277082754918274153977648626830723899034431500767766579820291715801061603708593598811974531887592485406304839239660413697269649256724108971643066721940777129729887209085835244973207700632101413469485320895601700497237100336055804746147354554430081604956595080834998464237620124845930717130679257091709861522486461443192857318800451776564451673561574835272462792690094163371477916637465931210230362615548545605364862701763507114615921402713076342528139535195651106851582549685729546108586623998470002983748635320306682303620747556400462365096041103148672375775572325371219567832767652455631806816814782214418147497697061661734370657305041895384064811725440810106048847276159435387613926366123626253908551500981101309826421129096177011693588116218916824786814122574965547437335862060824482708471860774679929628178408299120154738927275237124163949573376308214523838652313922525792642273936834677476590827580612944266306570889667445684679223152959659360010918187942408028296564249683990826842534032023051961172569980101044957977331758894694070033044042719698877395014067416582119483234335265976330277144059089825913087875540032560751844372214723005930550981341901213180572282748198885800901454633809714254412145523854190517923248303606464720362721544239660485876700413383963748900631828870668644438178617179177546490717053602833183073096775234442780920368358084715654610691249175066146376368920960476743810929523008614937274836243635090926623181920803637673830185871102677998336364917061293337439964333913312599696810505125626003813894765177647979546329087839659569206038972475275832897008783101135698465666117765943708413670170731120011598902323899462354581323010042657289950919160436341622608210925559320733897797062067395397982132312587763183140721133277638708442042006054074043206439197310152486065856705411496860253446955738525159153903294945924823693700639598599767370352876989010767179630285132090002712337199441592101294819015667877556036308043802662119948330240283216934512850054655143905532741692158306736329061929084490292800438263002444267972783428406280399471179753975717291601264393425716771989710879503783138494244331955113508246388736 A100629 684 2310125264639349658179872253411512514274356189198186647413809650449191421663952854387807374309698034889979865031986274236711505066455407894193002163281338935988368629482472859740157093217475518135373576356998042205489197130306897961890127554702641188498515180864780820571747251728677624088054445078761030535244047619834441537003920495615700848019550294425694793583255313263608177149566185157086090121277386750010196251619451879210046053143714913115565255148229542790824150030858096301454828652287982027263166414783876944521621292652107157818143875371526173988618375771237458609932438288292642001263506068468320553953686719585325741874667259485634209387712287092443587183805348117688276575492375829513043548594453622960788395714483370941480245309407821785743210710306782744407664353106813236575507906800318279228439293511211903057527967931816022972453390562144574137969529594287121311574059696434856094961679918368477812235451510670552723648238326821184239281266886527653143153928045349061609201642206187813972170342241467865006748564177977401503110566157953028219739018739289049600331025772319583646210154388777833026237898006371730179039843426448700590889721980051517496208449266077248998966643481639349636426760030446647646019132684196759755802763794257393555918502522062846478056501894470657945307808177451410827916047476284698512709961431756691066272364371236215504400771266738942786441257315055018005023619263544540357327845819681848687209029625899703201428989700171224942946395775222285101246526648451929559812173941316577464748377075265723430545194129014779446354291610494241144019815822897760276081446156121002660453284447522818413298692759287052549361863152906213615852552366928467658405393167073869651888896291092780518589883670781889796802660658215375525406559042707337587852635762352548638688723626405545665035590358769693703621168798646986678877203931526258201096837827773082808549839898440679098154676640365247236965162603733238488739454433317856038626414762729178969190138850970063354270755410012519251926335856396496686608904173296642032182265182422925964439425390666633425811565406512031761954975394877566043694101654934034469904820931676521888013202452350619061105972646233638647012664503171967228920589890244510407581687273274989050125198644407774055524188231073446356171447038802249060187294994159502747417665052862118289235518281416467898689005909103474829605788595177474160979977361684783552179272462722599448041397485672539682772222608412575158517290917407800771569610558872439791521602234831755813881749056466154334315102542189993572612944554897282330603185202637917465356578489410467575009573697353268027379479290297867616452154381196834512371804026367524964803047733286343322638540156743929235187758690453228991760733565731737118395060479757284963301401218067929445841867741349670135138341628954206148005862666406684091691241666879207316144172960376198327743338420235086940330035214480323746258910072175887900152596588644352982441351698493263512352066051000733829356224543876155891781704841734758087412600764389905883075186558908229740744624165102022965315239936 A100629 685 2365568270990694049976189187493388814616940737738943126951741082059972015783887722893114751293130787727339381792753944818392581188050337683653634215200091070452089476590052208373920863454694930570622542189565995218420937861434263512975490616015504577022479545205535560265469185770165887066167751760651295268089904762710468133892014587510477668372019501491911468629253440781934773401155773600856156284188044032010440961658318724311087158419164071030338821271787051817803929631598690612689744539942893595917482408738689991190140203675757729605779328380442802164345216789747157616570816807211665409293830214111560247248575200855373559679659273713289430413017381982662233276216676472512795213304192849421356593760720509911847317211630971844075771196833609508601047767354145530273448297581376754253320096563525917929921836555480988730908639162179607523792271935636043917280798304550012223051837129149292641240760236409321279729102346926645989015796046664892661024017291804316818589622318437439087822481619136321507502430455263093766910529718248859139185219745743900897012755189031986790738970390855253653719198094108501018867607558524651703336799668683469405071075307572753916117452048463102974941842925198694027701002271177367189523591868617481989942030125319571001260546582592354793529857939937953735995195573710244687786032615715531277015000506118851651862901116145884676506389777140677413315847490616338437144186125869609325903714119354213055702046336921296078263285452975334341577109273827619943676443288014775869247666115908175323902338125072100792878278788111134153066794609146102931476291402647306522707400863867906724304163274263366055217861385509941810546547868575962742633013623734750882207122603083642523534229802079007251036040878880655151925924514012544538016316459732313689961099020649009806017252993439278760996444527380166352508076849814514359170256825882888397923161935639636795955036056003255396510388879734013170652326506222836212469201339717484583553448717034679264450702183393344874773253539852819713972567916950012607087517873455761440954639546801076187585971600042632628031042976268320524241894804354627628742760094652451297182536634036758413325519311207033918572515989743245974540968451248094442414684047610378657363647767833588787328203411873560632856768748619209068719561767733503037631790074019330813355689014130809128177170720170463128257542050921958225516327521461733540843496818365218357431575001827941834794391025328680635158755951014476962321705899425587990087281212285378346518120688467717953414911033821342038338665003202553418355655224214817106537661647501227484525136373156318796809803466089746460036586793265016439247006086345558540668727323000345563958320878885215562381865120505783536832264899024106487562991171309298809236541931271459802420634847301559752542072567142062218381661828049107095558003370400444509891831466884308291731633111425227087609178542320729026897956059627851516169123913908109209756258906771817454019944139257101836648515636224751441260773932929183633184465757936392281510503182735263624268991036322027254522495145064471516482805694464 A100629 686 2480478115322338004147832553465067669675773251015350028286548856862117216422605852920370693451945908871982619602718760441890819211841070886974793150837650694290370175004890584447892443317870191518021102798966353002150953338991294297381788048179073727355923511593439655640924616938137465196293916470176692587032639976463891833963953088113386631590858720796382560129388055921358036953890316459291344931848762458909380141811833214663222528226533384944708559853885379646905573317383228607891761570715159595232770034225580596202192454209511337079109665035851191722280450040525915544953360804438779268215687310592243397818921989812124185714658402593186177784760114329852033919842177748841576753585657321274848411659241269401325212492503157932373595858490998924090852263701140503552011322084689711467929373574195752919285719688000033239501257218121644138868005337181500386606630362991833616798803169534848680581671405653140470213223222530954744578227355427686486925919955771003312369431812177856128952546486267487461050868517057953809731975609842515720730280980113156626986046785094404581085906616561438455202261860727915564360120463287545184478088049389437614891807861713408010346773399169246665052617887133145788790606157502078978121889867227444795085454180687094482217778893388361019980364319228379776674898193898793533739926936056528924327281170704080989703793400763787170552364166955062959345078098320517693066902111119851468518812936415963309095828939783584956561002807139064182553558933913070410060470197173381621872240745154530848436218101835603160993134058522420605686167224079984027475683733822302084354435568231154161343962309473983324716124220172472743935656977839908708819154893521290141061215790651033542757428548944797107262367600613161856585878223205217901494997048080270559764649366676056106354347074848585166090607816742185313247509190871104208681311221456975584740677449825267792955347887459669530651277529955972594429933918589116704326105263995601114684141041913355844400659492653859995410239103804710284398499376083776419489401141676748508710452117426485264474147756486303550570278919883530462027469086370958020436568409010288771394475533571727990011219737268226798201094526461013891000270534735921878049419739907100411023744321803873196261458220808730714158419147352135768441683200162925681187791908654893826945254963681227312387504965073463545175780413587543268279008647144258709323510519814127204362171189116735937361363363775046625692227680090956195243445085196085352293760984453352885078584919030725820719993752200247549193003994398120653205699532386276062304835099690247110813429397618760138683636479258521984079324033334657877799868653995880392340251421442410350073160273897943793540126600599472477917428998759101484302851030446819308194016192124902233783019605644080319081556284163555032701769433008420521831828942121016502404337072219680451310788921445818918616881999192500760108551173180334031418555277150109522729378939427165258666416945765654815465553931770004967271457287495151657350034366593910472977157385339811790081481544902406050438179869231123284867474463878283264 A100629 687 2540009590090074116247380534748229293747991809039718428965426029426808029616748393390459590094792610684910202473184010692496198872925256588262188186457754310953339059205007958474641861957499076114453609266141545474202576219127085360518950961335371496812465675871682207376306807744652764361004970465460933209121423335899025237979087962228107910749039330095495741572493369263470629840783684054314337210213132757923205265215317211815139868903970186183381565290378628758431307077000426094481163848412323425518356515046994530511045073110539609169008296996711620323615180841498537518032241463745309970652863806046457239366576117567615166171810204255422646051594357073768482733918390014813774595671713096985444773539063059866957017592323233722750562159094782898269032718029967875637259593814722264543159678539976450989348576960512034037249287391356563598200837465273856395885189491703637623601974445603685048915631519388815841498340579871697658448104811957950962612142034709507391866298175670124676047407601937907160116089361467344701165543024478736098027807723635872386033711907936670291031968375358912978127116145385385537904763354406446268905562162574784117649211250394529802595095960749308585013880716424341287721580705282128873596815224040903470167505081023584749791005586829681684459893062889860891315095750552364578549685182521885618511135918800978933456684442382118062645620906961984470369359972680210117700507761786727903763264446889946428514128834338390995518466874510401722934844348326984099901921481905542780797174523038239588798687336279657636856969275926958700222635237457903644135100143434037334378942021868701861216217404901358924509311201456612089790112745308066517830814610965801104446684969626658347783606834119472237836664423027877741143939300562143131130876977234197053199000951476281452906851404644951210076782404343997760765449411452010709689662690771942998774453708621074219986276236758701599386908190674915936696252332635255505229931790331495541436560426919276384666275320477552635300084842296023331224063361109787053557146769076990472919502968244720910821527302641974835783965613960735193116128344443861012927046050826535701907942946377449461771489010962664241357920795096078224384277027569584003122605813664870820888314185527166152971733218108140251298221206888587026884283596966835897536298914462611278791941082809576767884805084235226670259999143513644306717704854675720918347274772289666257266863297655537599858036084505647744708841144413139143929287767240791400748811248080233354320470957087463240417273602253053490373636090263675548882636321163546687800151142082813041472951703161610382012043754760726511697227810134689666867065501691781521756417455557028198474916120471494444585089639013859817387447294729319919926119455177542971590672580735899887393812076179538246739513634983480353486611899400622614355792836731920898462041161952952782142247855560518572663687167173120778351156401336662048172600603801712151274884033973417224874410952464030531036727226132485086485972262395035297126435191392164324328609162587967273043437101980063795648696186092670243704293851011362062336 A100629 688 2663393095938289556518213291604159279921094259155631791370850564232244656463411563347794555143237256541540400468521397195894894229376473852293612239803126184362208457344950425065506065043946551235789307789853637187157440561547402658991519523233198502641628008542825042281818287237657017042605147910791163500687705595863656287939160139081300480621584664594214542715118807168812979155929592290936710454536445894772082884178416460696272103175849441947425508205924061029000866249572798792446680863512800448236336201121917336825149598581957181224002044031623883992455111866055170476508175625088202147787297318288969946226046919054579640483772056737334056506196604562983860551201209728173368510431062232384609738858496587063054321678887927124066893466534971072335349251340991595164215115843866213265608203084734347072607173434945866602642708775679100031547041345986999244171708456452633524806063956273329653851757236074646959814963971879545243904879951303620388571989446187556422933595475851476652311086473609642938325888518289982437369360442435815182725606511619208523057685497576601987089137271160347534952618939263626025794025139110093802863918750184016830948139336093694482285955342138666998839514986105370090113944209621913565760654120363914397134361807839386402596853474215520301964216828312798773971617841731196240317314689948068734315932857192655286128276345855271829656694588138569828002022002713124004377927626823279998416468780662072466225631156595212676516771921406618997028127347391315679538757219810586426917178072669345115064172372326778286224933415474386646044649966752658771552606768001489131933733509522995922826656381561847335626275502378568478663757262024151157000964261508075858896287138711242903685543319693659721261818234040879930297747296026249795868690457280325409255195621695193300763254618476984360057472186417411795992391882062703581923547745638880901882921571971051521296329591235492288278726642945140653237209485945345676651980956978638268857382786217307154327824310445070232112421763595394960561603462939056069470738730531674362132040744430176473785593812895111405407007527624491865856937394903566005490990239791485500163823182940680446826500861159186619546123155638665320211967668460804115658289513669455585883784935403333776018488130910961272145283600234407030302214556973096918095022170531547084270538412848134768961577376007037040994548861908963092560824085696448737676911991628409085379858449202452994308740045346594089555817811844151790984796849822280083831585503266978769739942154298943854783783084756097816722025836984323852345159263100387131706731283960627767775541805094388767928660792191983562729432348239792352124800075501961500957257189878166400244033645939517758725254953318597071876859934518091364356450633832247298978661092017726960323853891592035496613132249316437895137577559025907258470739829569010688025733273435979416487589687392226322849398435005722293280342174687991743824632850731984120735212800807709939989910338890923278112367287869096682047114851013136531719648907249230098547195681269840371298795102645847374586127252028307793462473629118089985876033536 A100629 689 2727314530240808505874650410602659102639200521375366954363750977773818528218533440868141624466674950698537370079765910728596371690881509224748658933558401212786901460321229235267078210605001268465448251176810124479649219135024540322807315991790795266705027080747852843296581926131360785451627671460650151424704210530164384038849699982419251692156502696544475691740281658540864490655671902505919191505445320596246612873398698455752982633652069828554163720402866238493696887039562545963465401204237107658994008269948843352908953188947924153573378093088382857208274034550840494567944371840090318999334192453927905224935472045111889551855382586099030073862345323072495473204430038761649529354681407725961840372591100505152567625399181237375044498909731810378071397633373175393448156278624119002383982799958767971402349745597384567401106133786295398432304170338290687226031829459407496729401409491223889565544199409740438486850523107204654329758597070134907277897717192896057777084001767271912091966552548976274368845709842728942015866225093054274747111021067898069527611069949518440434779276565668195875791481793805953050413081742448736054132652800188433234890894680159943149860818270349995006811663345771898972276678870652839491338909819252648342665586491227531676259177957596692789211358032192305944546936669932744950084930242506822383939515245765279012995354978155798353568455258253895503874070530778238980482997889867038718378464031397962205415046304353497780753174447520377852956802403728707255847687393086040501163190346413409397825712509262620965094331817445771925549721565954722582069869330433524871100143113751547824974496134719331671681306114435654122151687436312730784768987403784269679509798030040312733373996359366307554572101871657861048624893231130879790969539028255053219077320316615877939981572729320431984698851518891429679096209287232208467889712891534214043528111689698356757807441501425144103197416082375824028914902513608033972891628499946125587309959973086522526031692093895751917683119885921684439615081946049593415138036460064434546823209722296500709156448064404594079136775708287479670637503892381251589622774005546481152167754939331256777550336881827007098415230111373993287897054892503863414434088461997522519944995773853013786642931846052824342676770406640032799029467706340451244129302702624304214293031334756490003416655233031205929978418034594778206782283863753163507381157879427490903428975051983311866172149806434912347705157439328411433968431974218014805843543555345386260213700766002118507298593878790244164323354457071947624801443085414796422867692834775682834202154808416654098358948651204591168234938724597547368575795277314008576980231362435242393849890453442066184934661072198243401601904572946525557101005449044221234154148958226152407371626384990244348531847423300032404620879420442529032674037585478666944538350871998442922483291839889639754597783997445859628319070386880503545676424039149551739632857908027094978549668187024305436787064102777955002416245607437451808480920481023211620912328377620316540209966185109347711576194306076987180505572996216924145537058340864 A100629 690 2859796560861786019856017428948093871209002325901696779538924545270159537045276921291752472016768153103669521368760619608148669042137769416850049789914934110099237985657793266599411801763349810082425865425974853086372659603727492393528004173408024937580490476222260543012556689775117766965725937229522693180310642260877649157920863008765249262354696971531820142942257580386145524153761820842046722152013832489529888340336913631939639518064352772546010777285155868894766707024396336196186696533134129400637301215669878367619858499054258517257358507338244142880023154053182122432076837646594546335045850186569907149141937535175244698726309650601376558730282609486065013310808432324535416892614411787658162730530085803290858750370571865161774660488770942798996593844811910761360293918014564207043787148449565084381190286839523120147182265341098483706551777716643495648723551607227675290528812358669581225080074440267990026787774117660227618480950681413780533828876703258176679663634237118912493745919805595345872586759044049343103228942843174479197226686027292286152984305283386248197339114704122094158653928813421871025789947601169925856698200542610386567708954780143392548308457378650516364262546704456114736753990823473671822470188702632664988558910020625400254965143786064909738140088959964079398109248665611397968780255813966833788061761138343573206330617341574694414391396540878836731870257380881322717198939995365219991162416300187149617505287593633773288951040649483127727542032037292232939507744655892588004547693480680787172734494320112562041094754079810017742605224840742539186216495303028663775238703665645143012120457258959457926964897240250480456789327805219057995369925735910494363461665979147550964710371606518885310342996292175513306922896044726293407695675356091570684247220228315810826794117606219901288787582930273099767187986749568800226425923584953380024906533243137144135674695779798371903154333765993312056943472818109057831158812245959508583839128588739173444256207569048831962836495117500216182953824166660898464871781719148524519369693957766775527604431685581111641124923725093252283118391281457563266840289875639907020615455803264211906776622046198635795227848329264096385849942230962131083653638743127514173873843888563697784342898903406686337946637205912979032275123129643645003764127710706982415806529624873621261822622677630929789233049669043254152954940084718837177915705004578560701553940944108453223383328155432294649907283167101228347784882525797629093052199527089843743189841494411437415909130375046359064849525723178674552623797984731905573904913881917746403556358680390301487840832940885505388823119108083597829551733108704813857615623081096896728373542732108467991934047168441345273078118689481975982562743889736993324824420898020945986712110508267530458006130443734254778707743259169945322965211635230878670036245803956639285885840224304118895317125952905789705624297549993610885911202013275280364937263613767419144227696868877198097684432528634496944613617154064333467529689674309395148609765640891601036467205502517219386013719520688982909785811710081157452830666486829809664 A100629 691 2928431678322468884332561847242848124118018381723337502247858734356643365934363567402754531345170588778157589881610874478744237099149075882854450984872892528741619697313580304997797685005670205524404086196198249560445603434216952210972676273569817536082422247651594796044858050329720593372903359723031237816638097675138712737710963720975615244651209698848583826372871762315413016733452104542255843483662164469278605660504999559106190866497897239087115035939999609748241107992981848264895177249929348506252596444845955448442735103031560721671535111514362002309143709750458493370446681750112815447086950591047584920721344036019450571495741082215809596139809392113730573630267834700324266898037157670561958636062807862569839360379465589925657252340501445426172512097087396619632940972046913748012838040012354646406338853723671675030714639709284847315509020381842939544292916845801139497501503855277651174481996226834421787430680696484073081324493497767711266640769744136372919975561458809766393595821880929634173528841261106527337706437471410666697960126491947301020655928610187518154075253457021024418461623104943995930408906343598004077258957355633035845333969694866833969467860355738128757004847825363061490436086603237039946209473231495848948284323861120409861084307236930467571855451095003217303663870633586071520030981953502037798975243405663818963282552157772487080336790057859928813435143558022474462411714555253985270950314291391641208325414495880983847885865625070722793003040806187246530055930527634010116656838124217126064880122183795263530081028177725458168427750236920360126685691190301351705844432553620626444411348233174484917212054774016491987752271672544315387258803953572346228184745962647092187863420525075338557791228203187725626289045549799724449480371564637768380669153513795390286637176428769178919718484920599654161600498431558451431860145750992261145504290040972435594930888478513532828830037776377151546310116165743675219106623739862536789851267674868913606918356550706003929944571000320221371344715946660760028028704480408089107834566612753178140266938046035058320511921894495490337913232672212544785244456832655264789110226742542552992539260975307403054313316689166434699110340844505222229661326072962574514046816141889226531167128477088446810057356498854890529049726084755092483854466775763949993785886335870588172106365621894072104174642861100292252625858646752089270185681924688446158391235526767056100744528031162669721505057963111657828131719706416772191285452315739999993026397690277311913890949504047471682405914340534962741886769136365471307678631815083772317241711288719668723549012931466757518154873966677604177460974703313729390198398035043222249854507757679071223740464300483937559631993538029543406144249743090681164620206999573448690393201160465951188998277574383876893396729097390024010716376714476419758117115703251598628747100389687417748804736975775528658559280691193457547173070861593887093695757940497837203689161593730250852028858909321724871284343965761877470750402226492820632176400016272999461342418434577632651278048789185518499620671191123105231698602482513725095936 A100629 692 3070683175528661132857900371534516714595175242633930344757050720236751674077991212052910735459793595298645372967700004317423717160477341392939988795914078156217772615730284781893370705352505641427957539087264775731093809066637474881572884996234744992715161990753518664857533074982537100916585513324937203224819109907806250847658011494685726730775386861179852634322760381041646519434296273972500463336724537770538283209069690417689333194028899095373010735925821030791371668054848934526210725380021916539292322569750792580306289403396421815287451601091283650933312674595296765144409499762806295570244646302958312405830304043913131402456718201025524763081896773145047149974931725038727218486876210641567176338768194817302031877149258510421885979030193643639194268044715513997828230712705064630236309660643994785710173169882152750317006634047803068058707186555911342175596489574502775649732136906551618357933633675549130660176913441996483415322912093915275609129111775227541370936294332232909605931132524617672083142178254206038009662865378021911243480237596420133115035310998355987035927612968949277700612814908889755476724449378144620723315888468140266194556912606764685296368731140378464099505115313327897565395509946075882398636544603188991306796183176998194890496338545271601964625901487394093587406646813483148530188006932875352787098264829337344633242965411388443412751229971710532715476569091496974181897826001490002859471996758410281571661029830432898519280769433674158223395956516388598217499927408944359792083560692939097180607738998995302251318244202486650024417296632429003540199575325561430166307531709345301994575073884949168696550547546719117102549326021309828051510287614421076518565048182528637337981074040501398203574494904385772586311662226426795864338330093761612617528538314881515165200863910973070554922730044102702962154404243369834768614184190992461222908306434002712626390251317245806199523285691402448059823676368610839986549947094650099376955082853443345954288022638513098776845558481231776444679156868485753107150226829248392444336738520534276521608544828559257313489109012442503276567705862497941360732491567758326931506045116788300046704848116443935465079640360659383431054324761367907904689354648282804533641154282797637599145102909991495202302702648143265691388845579048155856350181353863459628684029550521837863154604438343198550707030312721100049089412356376718758574221609862112118981248183715292617894294224804427565896887658727769718791046122875673317249334447429386232687647984480222617420116267156081666850464035540789092036660833933560441920429034133281641324044656280515351464129783625686731356765124482935477985319010501897109056675417993481813863440326516089787504881094344245310528677256132866506641112818611054092872798174784728533977741300036745233955057905837148097370368610024841817060935429758826324287412715652748283737119538216873753370675879110800738677456310048870940984549951766671753159123078215460143695566307307291517417012759700936978631852258242726430769573765046935887205000823463476683176587752455675734946531287168994246258244914903101191433593796704311806196187136 A100629 693 3144379571741349000046489980451345115745459448457144673031219937522433714255863001142180593110828641585812861918924804421041886372328797586370548527016016031966999158507811616658811602280965776822228520025359130348640060484236774278730634236144378872540325878531603112814113868782117991338583565644735696102214768545593600868001803770558184172313996145848169097546506630186646035900719384547840474456805926677031202006087362987713877190685592673661962993588040735530364588088165308954839782789142442536235338311424811602233640349077935938854350439517474458555712178785583887507875327757113646663930517814229311903570231340967046556115679437850137357395862295700528281574330086439656671730561239696964788570898631492917280642200840714672011242526918291086534930477788686333776108249809986181361981092499450660567217325959324416324614793264950341692116159033253214387810805324290842265325708192308857198524040883762309796021159364604399017290661984169242223748210457833002363838765396206499436473479705208496213137590532306982921894774147094437113323763298734216309796158462316530724789875680204060365427522466703109608165836163220091620675469791375632583226278509327037743481580687747547237893238080847767106965002184781703576203821673665527098159291573246151567868250670358120411776923123091551833504406337006744094912519099264361253988623185241440904440796581261766054657259491031585500648006749692901562263373825525762928099324680612128329380894546363288083743507900082338020757459472781924574719925666759024427093566149569635512942324734971189505349882063346329625003311751607299625164365133374904490298912470369589242444875658187948745267760687840375913010509845821263924746534517167182355010609338909324634092619817473431760460282782091031128383142119861038965082450016011891320349223234438671529165684644836424248240875565161167833246109945210710803060924611576280292258105788418777729423617348859705548311844547996106813259444601457500146227145824921701762002004841925986257190935181837413147489851884781339079351456633329411181721832273150353863000820245027099158127149904444679489012847628741123355205330803197891953390071365384526777862190199591219247825764471238589916241551729315208633399628555640737694401899159841591842448541985584780901524585379831291087157967511698704067982177872945311596902585706356182659772446259734361971870314944863435315923999040226406450267558252929760008780002928498802809836798140124459640723757286199733827478412962537236192042031229824689476863318474167691502272151536107747960238199057567827626854875172393768030245540693947965892526519330952480400715821728031247719899268898432703212909327487470525929456966666753942639674035628025325377396162894352475942404998240608507197981365510280055302800499526257719391101745330979562018793207091237627119569979295577239651707257456665438020670397880073038156070310620828414242546810407134078723451572100209459956405715261490043843568179150609071875234942032092631187144259898682666513835021065933759466119016712440551865108043535408062348497920843226600123572825858514611952585248038061050108168442792860775620028000047825215289544895627264 A100629 694 3297120953818256769072748277741749656087910886625398932668384477207523454359555802285663157601780253679485307499498495720598417044751041257926084292264346026735828109631487073749630034673365970397145092614110975464455600062319059826094253524799328220652844748407154265622172264072078154885846600929494377276075953142464355623765859390516818526668320822628889759628925736254592553740632729371636373344019731371294669674735062732205066489100336023377766507964573402299487578319136027002630080077907825824875506105240583250623741662674745755020139366467475297854514453582272410427457879678243199164277606647573314958598058898585861809625554682223145629668723702576477143380084744718549434216544982476484550140518603416317230466676388753227918860643905873994354451260677749561125616484152756070107820686048703975854930474785124559171999281462588569490152393574452522529913103003723594219206169793458452245799544693731947756672683201899422303954573180712247334009003529032698286664597264092626353099615455368704125186962130004326924308734696063696490540578424733529601260816655782018521277268681245652801738529798045679860492099820684670791241401411961495311589078214196107928908941951235572092521140013863028241952934130909659609121498515285503742479477320708156626429018814921436468899398940718847055368716379233183696066989627030226866262374545087729137814912715993137602528290528067935797927484325565983948551879472474502388094677476297543075108900879847431165699432539836737672453773824131779342861520775947510797664063218851130127619011101297150006761757934455440932867472623253375811756349334093723850819672442530262409485877938160086543517887431012910013360908372091877641155022177873095405087604698156183987518302917727021181656401478513885056475481631475408793850295107989684953126507102274764437366436942143998392523424336614436721913872981909266291030412085508209683734835535197008276408098985197914605026640708759565697820335382417899673330275660513098346793014229127382965620242049230347328542318929936477406470032990750020659285151997650905452249948089249535526832334338202984239871135715154852163307784952294032752917947472029445550623623950726562314008148806193475660012901346118424207975648912359542168645165813430057007787322361076547218597043639241975883007752941546980316788480145301503053033725709628140588653552609247218339015887363625121549830323217604444369995755162624076030966500350753560655127430446579145392231554520134172097882004350605444977306664938844653592891431032368861284686523569125717925154729814988242421656977588767967706082748078697182283721887533972828088660993484292093609141095784442970204179610979501894197006268279558182157338841582692283582928558903108541813783263435144306043630508321307419269189336591245214368243903712177225223418105918901586094530210609839199645028589194880418337962483127495466057539582029545775292792764269471023731521955666549234683248079286032184213313347021029058150646354576243562839690979467521075722411071049232557765945214068264064112507531858184044385138555846107175451175499447417817742794029046757903678222833069966780656546480178148372947449828477253976064 A100629 695 3376251856709894931530494236407551647834020747904408507052425704660504017264185141540519073384222979767792954879486459617892779053825066248116310315278690331377487984262642763519621155505526753686676574836849638875602534463814717261920515609394512097948513022368925967997104398409808030603106919351802242330701776017883500158736240015889222171308360522371983113860019953924702775030407914876555646304276204924205741746928704237777988084838744087938832904155723163954675280198795291650693201999777613644672518251766357248638711462578939653140622711262694705003022800468246948277716868790521035944220269207115074517604412312151922493056567994596501124780773071438312594821206778591794620637742062055920179343891049898308843997876622083305388913299359614970218958090934015550592631279772422215790408382513872871275448806179967548592127264217690695157916051020239383070631017475812960480467117868501455099698733766381514502832827598745008439249482937049341270025219613729483045544547598430849385574006226297553024191449221124430770492144328769225206313552306927134311691076255520786965787923129595548468980254513198776177143910216381102890231195045848571199067216091336814519202756558065225822741647374195740919759804550051491439740414479652355832298984776405152385463315266479550944152984515296099384697565572334780104772597378078952311052671534169834637122470621176972904988969500741566257077743949379567563317124579813890445408949735728684108911514500963769513676218920792819376592664395910942047090197274570251056808000736103557250681867367728281606924040124882371515256291966211456831238501718111973223239344581150988707313539008675928620562316729357219853681570173022082704542742710142049694809707210911932403218742187752469690016155113998218297830893190630818604902702190581437392001543272729358783863231428755454353943986520693183203239805933475088682015141975560406716144471588041736475041893360842664555547280085769795274568023431595929265490202276365412707116046570626440156795127858411875664427334584254952864225313782528021155107995645594527183103946843391524379476310362319855861628042972318568615227171791149089538987978211358152243838590925543999809544344377542119075853210978425266388967064486256171180692649792952378375974218097742384351843372686583783304199939012144107844391403668788739126306535126659215962781237871869151579152268660352124467026250974826951034875653286527053855709696359171646110850488777297044881645111828617392228231172455019975656762024897376925279120825377145713955519000134784735155358443330547960239776745050898398931028734032585914658531212834788175962788857327915103855760482083269601489079921643009939657734418718267578529114973780676898388918844316783146817314061757587769388677640521018797331649880669435099513081757401269478628780140460955224160798935664475340436509275335557548378073582722555357242920531998254873899819790611938328301078482602546416315646033188896956634432867349533755546261867086073408347843562974741581539748936754414139152327899205902401651207712622780461450381881186413747662003711434155845368621085743880093366500181063645983392303595702423933898188624360708071489536 A100629 696 3540256666901434787724519524435284876679206139754613054691004335690092660406810198975991327892934995232993265455712393880291538689143672666184808205153667992914480840586184898400350272755363221273760576136124446933623803177928980967635566575636459917618459990943518915818531741666962865497683441066235388054157945489728209062447011610901057027501835443106724565598884283206549137030285009749599213379152725854603959858027512974832291634047870920754549651307991572366937586609731971737917274980118811005076130498364159818348585510585174225731581600084991362993249636023792512037255243408889385786246713004119896377371564244627014280079283841502020763418123904156500067427241719068669636129841020462348557975699901538169094403917476877624031485151789307627012314199159226289978218936818647397344643260102866759870525007388965652232538438204329238365906981114598531342669989780718050848766288586081781782621699457817262951322435032181645969194465820199450071557964681686006413964919542572226325327649152746182959894573058489771119599570731683519089935439423788426788015781975708964713438037283538781831409439356431919928724852799052031344227065576395711393633105180189591621287549660629802232307145637044673230678056815874792687917244853415948669208740260903809067739581268864061610816159891111122708408634517576514383142031068316515498514366106613668524455331754071265540821713683209588579581552439464629437272817223402929987685134878091440668186000229362585581572554931089251370630029661606711967969650697379775572143506179860523647690989756983050614261982297988657593981381604762144558272743177570980434531418983524979134760001479561370529234751826802476165294006125746803393998610980029909900784783548389190431637495808264733657678379864815795749866326658258901249454455852191121294755410238745460116148171758638679304641169609922375270520382746499574589832709512165229032787905439902451866053528372738957828997544763216148849825439737809133125490654342142138994776915648841190113851607989262090936702556789019721454557922624828102310738521642074926935550404165256111067733751614479905179962486787741915404280446888075947712433858240953085847235294318343225144292770450025605052081856554913252129077528610740550951965975949294833107965541716058318414118516358207277161984755249598020027040560493403820918106001376971814037389299282733067486261169262797389265136518142180145008345773020573392023804650569514767992331162120143026133815904780804310673109729888195025994264897018791906801479398590665944156622291085332038450265135073772657956384140218490839557502385816952808048984025029450846398357288861475907940657903260946505651013467916740790486548525841926144423745262747047059405058966098315204957111909621524352874502045586967806430832105272833578907029216848793544822651764563986585129633904763312894573553149894257591848086885076886206276352639760602102654377436760703844536631670973447711034594854897080815199907078313904707255677083541646510231748411889802628604623781106196560375791379237728316713816778471144645145795631446924981868433203720781399713247223604974812781871293858993650681568135167264878911227034977653826770211700736 A100629 697 3625222826907069222629907993021731713719507087108723768003588439746654884256573643751415119762365435118585103826649491333418535617683120810173243602077356024744428380760253335961958679301491938584330829963391433660030774454199276510858820173451734955641303030726163369798176503466969974269627843651825037367457736181481686079945739889562682396161879493741285955173257506003506316319011849983589594500252391275114454894620173286228266633265019822852658842939383370103744088688365539059627289579641662469197957630324899653988951562839218407149139558487031155705087627288363532326149369250702731045116634116218773890428481786498062622801186653698069261740158877856256069045495520326317707396957204953444923367116699175085152669611496322687008240795432251010060609739939047720937696191302294934880914698345335562107417607566300827886119360721233140086688748661348896094894069535455284069136679512147744545404620244804877262154173472954005472455132999884236873275355834046470567900077611593959757135512732412091350932042811893525626469960429243923548093889969959349030928160743125979866560550178343712595363265900986286007014249266229280096488515150229208467080299704514141820198450852484917485882517132333745388214330179455787712427258729897931437269750027165500485365331219316799089475747728497789653410441745998350728337439813956111870478710893172396569042259716168975913801434811606618705491509698011780543767364836764600307389578115165635244222464234867287635530296249435393403525150373485273055200922314116890185874950328177176215235573511150643829004269873140385376236934763276436027671289013832683964960173039129578633994241515070843421936385870645735593261062272764726675454577643550627738403618353550531001996795707663087265462660981571374847863118498057114879441362792643708205829540084475351158935727880846007607952557680560512277012871932415564379988694540457194529574815170460110710838813053684692816893485837533336422221250291516552320502430046353550330651561624413378676584046581004381119183418151956194769467312767823976766196246161484725182003613865222257733359361653227422904281586470647721373983177613389770457532270838735959907568941381983462547755796940826219573331821112231170180175389297398324174813159372077909102556714717243718056057360750804251813872389375588372507689533945245512620140545410019137574286642465518661105931437325104526607499794577592468488546071573067153432375962183183122424147110011026458761027486495543614129264363405511706618127254547242912564714904156841926816381226071380007373071498315543201747337359583734619706882443076559675442159641630157666711917863794151329731233692939209221786637791146742569458225690462132371889915149052976188830780381284674769876082595452440937343490094681055033785172075799381584800797918053164589898395406913522263172745118477632404043318425491719774052440970318731475226985103114856553118082495242960736805510831076810456099425131414610754764704848193438420229813333546646026477310373775157891691134751852745277824810372339433796314948381154452116629294726601651181433275600610080153306365156971494208288636204911609498297925770411279236005096483817117518612696781553664 A100629 698 3801321650946907017188378403690755353445145863372117133758130751795788391914220965070283860619942098494905493830132817024430674403847696086648219083291865671002413733784063402009646784107241210993003284359693135941500429354086460566650298222197326432846534966746717481649492725299381507739749285785056090382619363174233340462965184150438079256237838952029262661731753662615132639140524169608392442642696651433694414655581242823780090913242501425767549598894006856689903561540491583484987744798262335865301717620175561979581118873955696280494816161680097181124617963871523079272424401011424866908364219735048217050929935717758992512766377096588106674198448835507001563855449510721688916351471798141263463964597759954214089045690544368057852353100311168035125313918666326903029965721490995213637690010732158582372347525271441456901515494787627761099539741316322580071599643857209559948079062856129833384442195077816518980040574603576219242285113540486613563631579519041111922206391781654747946298127398901741100394917723524065527301365227054876378366098769140094369454527079384067464558595463806936778395631905392595836090973438585633606455541262166742497577192342960620773256410801095224837676746284553989404192229482253032056346125249961453354766565404485091836942437548626331922046121650157298283614507364251966613317159290358843960699084753519138904780056524141600087790253309015221815729465273102400795461408351075277531921334261687921141845814657540200999713815920047967073494788078027693679130362316447432243544011915318710727066856730028297503641981286498052736273020106337352184151449548968620421242078404678337045719145790906924712000367750698222845439311633726546038441459207163743031424312518692601595949792055958529392469775201412185952472917342218737291825106431659168975635915823618825816832189798385983273516461122451419721381049199404582835311025366454443211043441392180381048728519236580480455166903805577355772267069745677260366023156088285220391513291881880882959177793227723249936428871872105618886588956952833794261590995015025007192444621412339294125015026004894598199279968815045905087445784449137791947277358426998397896039010278554691224475582533023794015325987654578911502847589007908745169928883401735965615122509691348548904348403106635319149983054561896953290623060746169758641176492543856227201095190409923695587813162824608804091985704598993600237845685545800463477507056922193425779022480026922080021803157679551140729207509122297843278809404064129784285458495341164680253413760509023362611225819417719028315416019162874112593763964631446638236437988381984205530115985945816024724258100807424248944145508489486736512228461602020913986839667333373560179424369085959131497583183609138708315887469520281963106320594553412344664081477720515113017299862199753520628624385352801875702126661328405553796812342892934175367611131483763825042346470531882797556575325207197600814910806598206886788155150899282884930896746037007903859472202491659961437923313558744232440428360986194132404743313717410782646679347241052989222578396185315406833375150836541510950464997201395841287245812634777536173280050615017819196827140414414782464 A100629 699 3892553370569632785600899485379333481927829364093047944968325889838887313320162268231970673274820708858783225682056004633017010589540040792727776341290870447106471663394880923657878306925815000056835363184325771204096439658584535620249905379530062267234851805948638701209080550706566663925503268643897436551802227890414940634076348570048593158387547086877964965613315750517895822479896749678993861266121371068103080607315192651550813095160321459985970789267463021250461247017463381488627450673420631926068958843059775467091065726930632991226691749560419513471608795004439633174962586635699063714164961008689374260152254174985208333072770146906221234379211607559169601387980298979009450343907121296653787099748106193115227182787117432891240809574718636067968321452714318748702684898806779098764994570989730388349283865877956051867151866662530827365928695107914321993318035309782589386832960364676949385668807759684115435561548394062048504099956265458292289158737427498098608339345184414461897009282456475382886804395748888643099956597992504193411446885139599456634321435729289285083708001754938303261077127071122018136157156801111688813010474252458744317519044959191675671814564660321510233780988195383285149892842989827104825698432255960528235280962974192734041029056049793363888175228569761073442421255540994013812036771113327456215755862787603598238494777880720998489897219388431587139306972439656858414552482151501084192687446283968431249250114209321165823706947502129118283258662991900358327429491012042170617389068201286359784516461291548976643729388837374006001943572588889448636571084338143867311351888286390617134816405289888690905088376576714980193729855112935983143364054228135672864178496019141224034252587065301534097889049806246078415332267358431986986828908986018989031051177803385677636436162353547246872080856189390253794694194380190292823358489975249349848108483985592710193898003698258411986090909496911212310801479419573514614807711834404065680909610887046024150198060265188607934903164797036153739867091919701805323869178895385607365063292326235437184015386629012068556062688066607006809544483275917098954012015029246359445543946525240003813862996513816365071693811358288805378915931144098555054007176603377628789885449923940914078052764781194566809582647871382480169598014204077832848564728364908776653921474979761864281920678732399415390193361509369446643553981998899674600967226288326067997719019547568209942326433463860368106708489341232991517500829761668899108309499229352632579495690761239923313895239083744284994986003622783091296014299782601357554112500103151826462838769608515609317640295226802430918805000693234418188521944680469415922523819349374525623730553944022150653525180015758037315468768788768730220872288822694240936019433185807475729715058892547605123711370601269120718977701200287287087935839122364595576433798639374156843362785824647984697933133012170343234468665956563852071070874520865674169238267941896093552099535351459800512433473084154094018998641649862791582457153246628641430199651574838260963920277693762976597376154456618507213276157134229341478139712138012197041438771829778246857550991784360737243136 A100629 700 4081638043098423267794248778781119985145955603283231841943107288263701103452002470573606880699818399612307479652787557114070444895937537814275320804845415769945115630915950659405483403563043389499596197786367579866106628311439938022539164783246114571928051967274399774759012847537688846192348515421543398429742572912419736790317241278187273619649380574170148991782948176415053129952680214191400667070984482789107255850896135449792545392070829235226249306326919304970723652552583682707819017717332712542509684587820247120180481335682015419408519527987066451758005663830575292796069569244114781433144238154647469304213410073789289813060113029562337837060416190607963823945002829982213813403812753620760041461905470199551992458418184449311365723140620168533605950635601369496239666520451217200266602947270127531693738678946843645042650635737529924836056047401476368098465452192990588448887758247351496879027055765418531026959386168852006572235115741009194295396912256776246246338037216092578798118405361081131085913806076786657827180089696588077110601329032140639839790233791275241395934201648186186280287209595728841289139126849882490208791271049746180281486850087129370509248628953261287914897133477962223609334037730900946269711559301226066854837971031627120289806083476468126332407228472765787345960310450153339026970269306928450728892419578374230626527900211054901712542466717444039916185947932885629968897783524492400858431431674658481765613687757153150774759336183992542332986235805394910133542705967443131097299359578232045997409132915247259733175187629538285717493983570967342493541161330953543809868117611790327752757246993250323954493949557305487071620476554901961460536106526321591309228830641767028132940440734585621418228108289634287920435447577635179186701110068923847442223519816362940313303685376033157936139055859646074763025259566402416487545951984287062266330201703676861684276793125905012606727261516633171360010972083858717660736611244472077575425476145495171819318081240630409753949020930216981943934875776793240219281448129407858628428606814274649780666118049902958798241989202130508772324916095528047952802102671307030601970689271650062239125205432471508821416409938829042389002151415354286464310629214063300485982925539446267920308255883205874086924934574382755526316407342055117657016608609962585388662364548378776601279257622504449392187394238048576883711260228478225194383810272507795076776218641110883308484882295800849347859960919472725313454950068171727551394741463917666059677273435657913828791014217476247382902443734763402738809490408841001098661068908162529585097625681018863555853990207739585803116872406908973286447586665267898270376336398089742580428889332406970643670819160203499736104979701451960060081381124545436383727513172241259670761697593311997590200774139596369527022762013792442345519410443572578171154646842080395886185976508866085202619932881369529827426215874069897749275213321591245157683186045441638192486322380692311782125441472689963290065519666646526546366591922736874316313029849737604328503669103015206948570298535503207819668259743181665969781826794828277524923701610181554976903388761277844415458574336 A100629 701 4179597356132785426221310749471866864789458537762029406149741863182029929934850529867373445836614041203002859164454458484808135573440038721817928504161705748423798406057933475231215005248556430847586506533240401782893187390914496535080104738044021321654325214488985369353229155878593378500964879791660439992056394662317810473284855068863768186520965707950232567585738932649014405071544539331994283080688110376045829991317642700587566481480529136871679289678765368290021020213845691092806674142548697643529917017927933051064812887738383789474323996658756046600197799762509099823175238905973536187539699870359008567514531915560232768573555742271833945149866179182554955719682897901786944925504259707658282456991201484341240277420220876094838500495995052578412493450855802364149418516942046413073001418004610592454388407241567892523674250995230643032121392539111800932828623045622362571661064445287932804123705103788575771606411436904454729968758518793414958486438150938876156250150109278800689273247089747078231975737422629537615032411849306190961255760928912015195945199402265847189436622487742654751014102626026333480078465894279669973802261554940088608242534489220475401470596048139558824854664681433316975958054636442568980184636724455492459354082336386171176761429479903361364385001956112166242263357900957019163617555770294733546385837648255212161564569816120219353643485918662696874174410683274885088151330329080218479033786034850285327988416263324826393353560252408363348977905464724387976747730910661766243634544208109615101346952105213193966771392132647204574713839176670558713386149202896428861304952434473295618823420921088331729401804346680818761339367992219608535588973082953309500650322577169436808131011312215676332265582888585510830525898319498423487181936710578019780836884291955650880822973825057953726606393200277580557337865795996074483247054831909951760722126544565106364699436160926732909288715793032367472651235413871326884594289914339407437235687572987055942981715190405539588043797432542189510589312795436277984544202884513647235510893377817241375402104883100629809399796942981640982860714081820721103669353135418399336417985814169663732864210362850825033130403777360939406338203049322789339454084315200819697646515752392978350395654024402815065011133004167941658948001118264440480785007216601687437990261297539867239709959805444556177599891699761742728920330473961702599049021719047982158618847888497544507888519470900069732208599981540070720977868869807849012628215259051690045109527998113703760681998558695677320092102384397724404540918178653185125028934561958430295139968697363316281194485972725335862391677344674788645322328745234327828865368471643896402359182676384737939118918820048383729771499214286807101523334271534526856936973488375049902859978335551485532365592718946682395671308302123460961811876294218320047262358366290325387454439945078871247482811270522398543284445055047575295257818441309435041467582510532237509105994117828927264896452068034522409027092138646043183479390128882559299904542566131306832387757161487571915335985700355284807340297977018025953056590637904156185521870448825912296349070091548512681429580120064 A100629 702 4382625477304291611085437140438212269613471275692357746582871723927960215811365829206210978341573404868479926051226998260166175567055462042768956199179864766859232837430603651724046505343510308032438868674599087539899006861615559118768155905799247701375005716108002322654931615354551930455027749792420137525110526089434560434835140188688894589949408138179623064788783787041372928812299886874585237375615616025672632228975888512411308110884927320224357982854201074820077081291753459383330851145697143180262026266990800326953337238573163520431828759120451780319849008083772741856185799311070106681385628331261567767690117817890486635539784786008430550869466078702526745248722214350264147562205554627217491185622006087644600365136185525372021375496088508252461458732724573819790340670821023259634435534885602556593452778511734294470904251411574966748049721303091695774941706238686514455942072311782239428016818202910209628287964478863525522931720932602323883509875370558883004416157400987127711555384340378632304172190843671190034220226287298088493389720771794845246103433408430312982510695861707241948199363675188188655206757453560199222449680212232858352476523844568849214572431721773986034330804872998621781382193098462403210966085637982642461059666239958465827843792678319147046021367811132270829647542774353907326509442159392570523135076097856857347524730359508075128966071890647656037534306856625645906193369351145619171871331225279172788080781571732093160237102795229352007017856200578839847106228687378072200685335827562747764509981650676030076901279276882675184135138628516507773447594786576325789671701803930270426803387415751118531489226394625186213490189131809668239813743039430849462953912646678019370522783317717865025781715842981440604629524356266378906495286468231057669710816783321688578009830601583968886830025356374264310491109964902379797345263767424809577450964563593900971471075971879909887090324451394707755002741825335540459340342141218358492906848332532475172467994987494679079072612936625358908255699253787390623921422083831782163623070534538091692453637529902126003021201479283917175244156129059244452001195633324483502583825893078769318351822245436666709939746271250024398940487600646693154407405914896014715279392901581219666744473314292206209609113800978403592973059220585253941579619727155331006978076230329163830746110812953830938482984038969369143720364447064866264500426998072456939955917043529201229903712192718511519520364934243361196320089828027635086265643443475384940740768430150075034560887320682878541592896349822228265215897820099442245662340087240123005156687816806436732869789323336441777243215463369711178557506186362830537480332610522470314000182334072802969249559420651054017828879560120003043286931757108588033539543912546356326941304643179234493585783750862236439723437774207410201492849997086269161878174686291244233475426819851022497200536310799294574923030258041566312800262229914482158041911798563851478348326888096585235716062123691367369567992166372913377160084983783158500456705625823701193077824853363992208695346541735743122141660291549653581752267584730988476389780827748079812056522520315573233442703403976228864 A100629 703 4487808488759594609751487631808729364084194586308974332500860645302231260990838609107160041821771166585323444276456446218410163780664793131795411147960181521263854425528938139365423621471754555425217401522789465640856583026294332537618591647538429646208005853294594378398649974123061176785948415787438220825713178715580989885271183553217428060108193933495934018343714597930365879103795084159575283072630390810288775402471309836709179505546165575909742574442701900615758931242755542408530791573193874616588314897398579534800217332298919444922192649339342623047525384277783287660734258494535789241738883411211845394114680645519858314792739620872632884090333264591387387134691547494670487103698487938270710974076934233748070773899453977980949888507994632450520533742309963591465308846920727817865661987722857017951695645196015917538205953445452765950002914614365896473540307188414990802884682047265013174289221839780054659366875626356250135482082234984779656714112379452296196522145178610818776632713564547719479472323423919298595041511718193242617231074070317921532009915810232640494090952562388215754956148403392705182931719632445644003788472537326446952935960416838501595722170083096561699154744189950588704135365732825500888029271693294225880125098229717469007712043702598806575125880638599445329559083800938401102345668771217992215690317924205421923865323888136268932061257616023199782435130221184661407942010215573114031996243174685872934994720329453663396082793262314856455186284749392732003436778175875145933501783887424253710858221210292254798746909979527859388554381955600903960010337061454157608623822647224596917046668713729145376244967828096190682613953670973100277569272872377189850064806550198291835415330117343093786400477023212995179140632940816772000251173343468603053783876386121409103882066536021984140113945964927246653942896604060036912481550097843005007309787713120154594786381795205027724380492238228180741122807629143593430364510352607599096736612692513254576607226867194551376970355647104367522053836035878287998895536213843744935550024227367005893072524830619777027093710314786731187450015876156666318849224328524271106645837714512659781992265979327146710978300181760024984515059303062213790113183656853519068446098331219168938746340673835219158639732532201885279204412641879300036177530600607058951145550059857063762684017472464722881006575655904634003169653193794423054848437246026195906514859052573902059421401285343755795988853692665201865031771983900298328336018886118794179318546872473676835390348616379267626591125862217961743581079367781828859558236249333885957280448324409791214458664267096516379897052634490584246842886334835538470379860593175009601536186710090550240511548846746679314256772669562883116325818119279194146344492966447468878787895954615536121431842560882930114276800280788388046328678397016339621763250878762234095078837063527447037133349182258477644721182984234563904307468523432429729834917681729383913828686733410903281373247614659960186437623978365863298211927023393954304467666560843470021711692649844728021704034858737400957073060138546845267714322006764532199823135567614033727545879060803146991045328285671658356736 A100629 704 4705808273909580677514775895011470201673948422533519069676422452008432446724729585383149448013305522773372115905629594549915655896474366122965505039883495298840767418103431838423238439308366504709552762019160486723826832403379606034965952355409256404702205945624232594923742795266062996509502646032728819840543022084869052049938116565498517845556009562009432509218778878239431332047141034167710812023166484674289362956421756183337164609207576114925134229738830588140070037086803635636567583304653340269963708881854612934282672689432671755878733079473650530304681977344460888642142085835166359739945591411794871995979195372556630952292111740696141899067905293252178620852146324105771600685247745688360149030353695391086617059812393854415352510292158979716437019189376412382884327689468749092346304384438482520455717212857057586748541845840019079508790256194673334260639001150399437396125608362392958454243495079869210594500280976782131342063259861631400313318657102396570936564404902807017909526424258659189500907171006559602443594248191416197570605690724357684888348829480630501238731914674058785723468898268235909229897810845311323606916501379299616440121777630046848649235970217053060280252885043721628501027445258663232419166181595067686196478055001324224782230663937496246203319195416500051985887745855652784874293211977448677405559690807691624499239005861326376331705065265979142735066699106808927520494201303804793619214492683139413898685023864177204549210911027825062922353413717379233353235723112546457022367566541539774259116870163803411367850839878693404686212799613476173470771799194551354768620333456136178936889127693167252342041443385313791241212609084494289596652477871425784224221554593180724059612465193123151910168666595092589632962568326549887516935374339800933915724481965453642672512241800075788041704121004119552587404826749498857265542253875395826818544867961072679224382725077288907151119999029192352848803589132536872624837896807495865830459690390664778430920499519495393904658067643018109278805123175157111716729885780967418689539302204235585571334415796791963315961814387037811441611587847356852541953644249506666099922265927332826743562322291538942189610782091389199958162862823767763887181721666168835610714936003756471289114882918407438764489816179686124058527046190371228914734890327062147446756396299564680492020156305207169259674351074965857504507622267336180949160754933689164398869724845911731925859855274180614077534808249640106710827555339790239219933269339530900725373124605350958161346270190768506930820416392101061453237273879151198978240137133381528801541303382216321232492208342534996759566931863263598867217526381436509587117032701349078867940408515719908808994637843526246008626109658759569726584461060241300281197323056785621127043896788506940404066515745120379327507910131227964784067140278829805335230022553448988378481386652725356304409138752135865454791159168876742080523108114426683436391378643037070466826829020173071319169234490789682412454018000738963473785869590482339028761487931703002421486359832003585530086330056035428945963841107836896823438812912565126115961744200946453029895147682060720659282346152476444833072807936 A100629 705 4818747672483410613775130516491745486514123184674323527348656590856634825446123095432345034765624855319933046687364704819113631637989750909916677160840699186012945836137914202545396161851767300822582028307620338405198676381060716579805135211939078558415058888319214177201912622352448508425730709537514311516716054614905909299136631363070482273849353791497658889440029571317177684016272418987735871511722480306472307667375878331737256559828557941683337451252562522255431717976886922891845205303965020436442837895019123644705456833979055878019822673381018143031994344800727949969553495895210352373704285605677948923882696061497990095147122422472849304645535020290230907752597835884310119101693691584880792607082184080472695869247891306921320970539170795229631507649921446280073551554015999070562615689665006100946654425965626968830506850140179537417001222343345494282894337178009023893632622963090389457145338961786071648768287720224902494272778098310553920838304872854088639041950620474386339355058440867010048928943110717032902240510148010186312300227301742269325669201388165633268461480626236196580832151826673571051415358305598795373482497412402807234684700293167973016817633502262333726978954284770947585052103944871149997226169953349310665193528321356006177004199871996156112198856106496053233549051756188451711276249064907445663293123387076223487220742001998209363665986832362642160708299885372341780986062135096108666075640507534759832253464436917457458391972892492864432489895646596334953713380467247571990904388138536728841335675047734693240679260035782046398681906804199601634070322375220587283067221459083447231374466757803266398250438026561322231001711702522152546972137340340003045602871903417061437043164357758107556012714593374811784153669966387084817341823323956156329701869532624530096652535603277606954705019908218421849502542591486829839915267968405326662189944792138423525767910479143840922746879005892969317174875271717757567834006330875766610390722960040733113262591507963283358369861266450543901496446131360882397931403039710636738088245457137239625046441775914970435544897932326718916210265955693417002960531711494826086320400309588814585407818026535876802161440861582540757158771531538190220474082986156887665372094467846626600053640108449217294837571767998591035931695298940138408688527694911638985478549810754232823828640056532141321906535500765038084615805201752249291940613052097704344442598242213613492080491800760948815395643647631469271887416667945204961211667803679642342782079595879381157218580675346951097160106385511486928114968452250827753717900424582685492778294663389512942072021342755836681796538227981925240030747014590985817207841486181456760770978320097186620410509151770875912833136290569799400022488125687091487946058810148476034092950311431106973764112123003268431368099974377435938884751645521720663275543094731764099564939932390764855714958082187126225706146988929783890455662709172923838864771730469960158030672916657225030829296118568634790352914432756698597156730460653915165451763642063874479602032467971671582808401977380279240666973294424982347201344422466689142744826061769167902612631226430177955105122460135879509066555326464 A100629 706 5052823159421964767749871256460848515267033232493063467013144933414086718726993970916066627174399848291954114363250132720406895408436741050116789670605696989672710693074149522848241325809878749227339772914691303963569607284947121948385749459994231238468628788878208325073672729895841047171019004484008606712952053683879578749251492368162994020783860001273449167653468447773480907195046868012484129206275911509839506484626328997579725534478789972258547251284606999336511569109332182058239477996810425269163485188607572594870669105146422496350513579563174480347916502093768110867274526511816090450609344983259360970809221905381316462008989041266890432467996529435849164327588028360226367447177564347307961988763808254365737543792476875046331058004081555778706087765524030454574404394303880241414265309406173437306239111361333264468417550892588898626569473719895845013180212500767990238289721256145468215415630947193791865178856064522547357834572567214087388096946370357848848772052413814550130175569759690565929065715451263223492499745168959929122606523143151701800432908514797167070110265509136246065942654433806066438808910750651562457544783206707685998916744294608900474082566867268228850100683968107981134943594946097210979491428385003206780065969153094195533058355884978241391505027740725205515421930494297061941603204139484389743833250148726838119335976765487274381715425808731489866306866260604188655339241089370537240638930820828768325865008725405159871890821367718597815162524817525398520424961636824590047934559696754288981532396798853453699538495771280195084544279109120401483046922354919302530929494808679884764085712855030317866811851304139565019694850850183868629093855883784359033546077008997448613408973109600565388653588217462586641380718638674303849429019733740650579573467547041299270627529172742419990136770955280039909263978100410894086218992025238583810132483550361339586955612498578732139410231400483226194725962012916719359449111022404387849257062718547671764972435153054107810786035647329645522055537498637868621293318873767620628277620068463138177072697731621816039421926894287421614284095834757180427296342499912398758289500075027400842708588194992883553703235012874774256978516017454189348623832041292444640605209328716744333777845730357246474151601654200890594093113329781454572028981616219666760837155846361430437478940075918246618759467369250200574614102555232566553545920271716402430678241894427381981071793770474712665052302433458815523238619820007311237407485778911184649225061894328817976311630450232604593655755713294092917135081159787363962682501155607214023275493104958321922746111851501544204451486868944375240490480581571757544264529594214207204382189362974227557683570044327297981174918719020517975677980508880467644064526562910248405925049465759184426121677633490275198690236798732794267052017341454583766214815876101454272465406454546578649346167885987448069246048785064037072718436980933707787261466882049268942667170884256766393926860006824224793929097604242287988212215799510639748528748512740769246323180797135863501614902911833503685061612189174970289698996929132431034542798732545667002649942400885250279452308888759439992098972318002315264 A100629 707 5174090915248091922175868166615908879633442030072896990221460411816024799976441826218052226226585444650961013107968135905696660898239222835319592622700233717424855749707929111396599117629315839208795927464643895258695277859785852875147007447034092788191875879811285324875440875413341232303123460591624813274062902972292688639233528184998905877282672641304011947677151690520044448967727992844783748307226533386075654640257360893521638947306280931592752385315437567320587846767956154427637225468733875475623408833134154337147565163669936636262925905472690667876266498144018545528089115148099676621423969262857585634108643231110468057097204778257295802847228446142309544271450141040871800265909825891643353076494139652470515244843496320047443003396179513117395033871896607185484190099767173367208207676831921599801588850034005262815659572114011032193607141089173345293496537600786422004008674566292959452585606089926442869943148610071088494422602308827225485411273083246437221142581671746099333299783433923139511363292622093540856319739053014967421549079698587342643643298319152299079792911881355515971525278140217412033340324608667199956525858003668670462890746157679514085460548472082666342503100383342572682182241224803544042999222666243283742787552412768456225851756426217719184901148406502610447792056826160191428201681038832015097685248152296282234200040207858968966876596028141045623098231050858689183067382875515430134414265160528658765685768934814883708816201080543844162726425413146008084915160716108380209084989129476391917089174322025936588327419669790919766573341807739291118640048491437365791671802684088201998423769963551045495615335735438914580167527270588281476192108424995183650351182857213387380130788464230978957981274334681688720773855886002487141815316207350426193483230768170290453122589872888238069900053458206760867086313574820755544288247833844309821575663155570011737042547198544621710756076954094823623399385101226720624075889686942093157639232223792815887331773596727406398244900502865557014584870398605177468204358526738043523356282950106253493322442477180739624368053139750319733026914134791352757551454719910296328488448076828058462933594311672712758992112653183768839146000401873089892990804010283463311979734352605946197788514027885820389531240093901711968351348049696209481757677175008938763097247586674104767978434637740284537609694586112205388404841016558148150831022358237596089014519699893639148617516820966105769013557691861827095796346695687486707105265437605053080806463379792709607743109581038187103903493850413151147146323107622260697786881183341787159834104939477321648892018535937581265358322553799040246262252115529479725326878304475348177287361907685609019067975725391153132723116768277010407094252041093598867522075200420094367667250652937404852348597896694041803458802481902381329461265757649493776603971457127889175004576209455696536930475915251146822907953955905573962463679468476116774155742087218451397291182985478928787381104646988006188983395946744102899929308978698895102493438477046547708234937136267124225653660581717507773503090881715169576651772855431609379371825902126763010713541018506496286159164302089666551909347653634370830336 A100629 708 5425427555547183235387483138677443269370516110125718034418458072780400020660097464368420331167768059210326095280700796075451781898032091323768077153940520270482485542605741475911800316367277485414202398437166437114781659677102810464410148480781220879471084442548998320816590291377419696003479985813323580203663782547074778282572936050113412729177555747527995632047517011038746128120784347825211963664998369471837665640062502456285346080810630834125801925184520262590752722012556392585114131333103092210727291540612479018228845289060367478306033794256932089759024019557862390395661572005533766512986259993770155713871104684704890153438758597565922203766335415142118372693980103092073188835626661594155820595537918980228922993377013997290067594729152329146585615037257856776126270118053463580693713572941709023433550830013257102462193051489021232093443801574721029714473425411282223239275399942025206250954404491350709758793506996953901689127674638580816790590611084538216155596803719032837854514153714009389936267275924504356696956326697254222479018247794025921399900915178303441159892932368904241515358090051156613040271864216857817861614058082054879799296127043034954161675880074662553942756530987563821492791925774539600998431952906478717493877200558771096755478731346377671112026906591496881252904003778547748887018005896974319063070406766542226440008541360995926243411593556804025055285850722385200868824064066076467668623572504966498893887720846592451499855656864232341936775024254014988573647999563054060886121501561429837130853698053892668484042012407670683485154408459392034924019107486957427272368052171270470498699203013300501081610346284123595294813745075284377837179616283847749691350641915685384885508021644669462991844172716763186432074166709520943957216137007438680496257872185964930482173472798553657122383518454992612482965898343031248565607593760621131015468522569014980627181125971261125254977764148216933775729633631903909805111000104374992274864715568295775711874801830962036891446044789692754312125345063087822568899853446532870725546837750690614863014073442952271232361355689066831264378429515802977509102274184384658882941102930608058230829056588956526453972913517424823594276356517394477107632725305886992825822461928518132640292288885304402000773109612703081528925983132558252553543538101462172972453459485444386081187755078703156599308623110327191877351994573778476755405790100311345556634489008835672563900761318061355322849160270301707208801750032777202061389610811502156139259718144929520269648838872046698080662709967690820377270102898898119633442576723703797812910206421017372025308597228339285212904368430172382425264687274293439732464356744993542690347272799713345162778221714227753787298274888412834464629262428241761526110827525355700871671055020654492230456283388123851578103617271263271404921176203093075586296285974629333519569598503406216451908410713310386530977530727267643123264315162336812622577131414847174892365999490181553232156929186320095577619453388253144442396275091648172630992159744507560809710157442598436052039012798135017431108777024385365654007209373657055236584191717148472650721961987021467849755631867227974194334896125257314027790401536 A100629 709 5555637816880315633036782734005701907835408496768735267244501066527129621155939803513262419115794492631373921567437615181262624663584861515538511005635092756974065195628279271333683523960092145064143255999658431605536419509353277915555992044319970180578390469170174280516188458370477768707563505472843346128551713328204572961354686515316134634677817085468667527216657419303676035195683172173017050792958330339161769615424002515236194386750085974144821171388948748892930787340857746007156870485097566423784746537587178514666337575997816297785378605319098459913240596027251087765157449733666576909297930233620639451004011197137807517121288803907504336656727465105529213638635625566282945367681701472415560289830829035754417145218062333225029217002651985046103669798152045338753300600886746706630362698692310039995956049933575272921285684724757741663686452812514334427620787621152996597018009540633811200977310199143126793004551164880795329666738829906756393564785750567133343331127008289625963022493403145615294737690546692461257683278537988323818514685741082543513498537142582723747730362745757943311726684212384371753238388958062405490292795476024196914479234092067793061556101196454455237382687731265353208618931993128551422394319776234206713730253372181603077610220898690735218715552349692806402973699869232894860306438038501702720584096528939239874568746353659828473253471802167321656612711139722445689675841603662302892670538245085694867341026146910670335852192628973918143257624836111348299415551552567358347388417598904153221994186807186092527659020705454779888798114262417443762195566066644405526904885423380961790667983885619713107568994594942561581889274957091202905271927074660095683943057321661834122760214164141530103648432861965502906443946710549446612189324295617208828168061118428088813745636145718944893320722897912435182557079903263998531182176010876038159839767110671340162233472994571392261097230487774140186347144839069603640433664106879992089461468741934874328959797074905125776840749864645380415616353344601930310553449929249659622959961856707189619726411205583125741938028225604435214723511824182248969320728764809890696131689400942651628368953947091483088868263441843019360538989073811944558215910713228280653642201014802567823659303818551707648791664243407955485620206727739650614828583015897265123792342513095051347136261200592032357692030064975044482408442443549160197535529062718817849993716745047728705434379589694827850597540116788948181812992033563854910862961470978207886601951380407828756120411004975818834598615006915400066324585368471674504645198565072688960420051375121788953916003561819428058014073272496519603471039768876482286043501306873387714915607346906465446684899035369219878193433485734742491780364726519563802737487385964237692591160341150200043987234189438824015978104085773589918639284431967309400367396838020437524039268867487965646754212570429835807720991464722066558222658726232896125518982568803507089782783477945910509728695486791777871482320269571219909013785693847728774135971578375742269143201221220798517287949105290257849455387672970614429703382398624824562262212318360035994339289074709983078149767032041445574998933632263489564457371172864 A100629 710 5825508479473093845227177492092762883710421299907773351586169950334751469633210735408722654386763325905435541181497464776307637919243159748517309716244823022736837386571118565217988534819977581102779078803097839579206956623439622743582039913864857052070166364600584666366542828924282096800302110314692184510092241354835438297525451767484131190691926728212393521018733770103771402281348677944493527052277074193716891736262838861416307765280858150424880004610338323319153793266727251877200522625781665810386514385397013298194769590089486222266601156451078986701986171219870836604437738011929164549243986492648995632975982045049973655072972528846115267314164658450495400720345989713790705721862207803139618546469651386995223712464174929123768236247772807871703201662267079093128580930875421314651639197143987692498799611015148625378710058145947573722741685944335030736776895000638124559714756372079639213875984019376703320101540242266044843600630335308306992138588783186682412616779833844302833802274042696816703294868602688594255736501476249644636322855115641369147210242082820822136500112846495881166037119624685154995523696940089244899389258309067548303796977367324078177314250368173426854993789170499299006080805233626763936288546253684559539056414159988696628708214989065536372699879020631484166804550314080751961040683572659961431939189601928992390715797776535208301170232448429401473404330196045603211497535285401802917984902310878977581216983833023003058086548738118955190984507220150293154407961384784870346471157372188521368905776425531964158282585295242951276676371460828633510387977883897724169779817137707115390611471870847576291482266076386491453291128377406865177598416204238784491886275274118879377107414327378869069963259136668339175627367865961096530823032912601110364205152855316851655962144167133388360458670333401429633984972616644950523832881392780352589492143637839311181954126178755692211572289555948256820039143746772248706871369774535794585199149047543102784363348177615717166576566130070394414685333324669313677318894313012891088804864963858598062694241356305531657978409884691396259713921134553725895254452485289295946586982345282841873868604254025398971393128206793985868996531007061433577075806792034057614673524571297617358261378160841675399539368125695740331289693889746331883094496264477490674445679343011156561374752224671990921499278117411272243185914943687004203291014922469447145875011529655167175029560012643843808268166225502088128692739934586252727013040687392445312901527770662519445777716089953524210308077329491322539946368427330554565382843730569659899361415790719704974141427350838368595360164895781310539729248996689426289570350426356069396555347889389793912223064690911315102996557710737793343061087723474978134019263573224836502746468545881912161323958077425004331378256469844127822527106312534553421799643506824118297207000391995061066010945200251035511916846346112405663354882596518385287712192666065706250176071968170611058649276598758175273367445458985911487314039347712076047068400533766922325609101363742820026063728521028837414750532584572834996240653902020424040198661543936693102800314380803095216153970115389890835250081832384320833540452434957041664 A100629 711 5965320682980448097512629751902989192919471411105559912024238029142785504904407793058531998092045645727165994169853403930939021229304995582481725149434698775282521483848825410783220259655657043049245776694372187729107923582402173689428008871797613621319850357350998698359339856818464867123509360962244796938334455147351488816666062609903750339268532969689490965523183380586261915936101046215161371701531723974366097137933146994090299151647598746035077124720986443078813484305128705922253335168800425789835790730646541617351444060251633891600999584205904882382833839329147736682944243724215464498425842168472571528167405614131173022794723869538422033729704610253307290337634293466921682659186900790414969391584923020283109081563315127422738673917719355260624078502161488991363666873216431426203278537875443397118770801679512192387799099541450315492087486406999071474459540480653439549147910525009550555009007635841744199783977208080429919847045463355706359949914913983162790519582549856566101813528619721540304173945449153120517874177511679636107594603638416762006743287892808521867776115554811782314022010495677598715416265666651386776974600508485169463088104824139856053569792377009589099513640110591282182226744559233806270759471363772988967993768099828425347797212148803109245644676117126639786807859521618690008105659978403800506305730152375288208092976923172053300398318027191707108766034120750697688573476132251446188016539966340073043166191445015555131480625907833810115568135393433900190113752458019707234786465149121045881759515059744731298081367342328782107316604375888520714637289353111269549854532749012086159986147195747918122477840462219767248170115458464629941860778193140515319691545880697732482157992271235961927642377355948379315842424694744162847562785702503537012946076523844456095705235627144589681109678421403063945200611959444429336404870546207081051639955085147454650321025207045828824650024505291014983720083196694782675836282649124653655243928624684137251188068533878494378574403717192083880637781324461377205574547776525200474936181722991204416198903148856864417769891721923989769947055241783015316740559344936239049305069921569630078841450756122008546706563283757041529852447751230907982925626155042874997425689161008760174859651236701875609128312960712438099240646543100243848288764174824950450632375647243424318847746278064118703615260792229142777022376902335492304169999280608713877376011806366891187230269452947296059666602214914138243781365693016322792461353663889864000411164437158419912476381276112408791355471185399114280905081269586487874952031980103331736946089769696977893520821607258489441648808853280061992682750972609972520520038836588615062072676238735148966116418243493186665468475095795500383294553828838377609235725898982232578812383790983078053195733071283204435331334625120386890267756864035382703922834950987897136339968401402942531595207885057060364202850658419103399275399778834826534617285290051283200180297695406705724056859237128371479928264150001573363009576292057165872198042146577328461423719796472647706689258005533529512704545366602583036150429595668914217163429420991173737267521925942369501341665398159248215296083796361544533545423293396010663936 A100629 712 6255092100476906344297403254731428795954727654371423590310727415646425453590644306014143248431364855014008809502648202880288315124539715047896357430293638702990645247448265953937425966988690239572405939543078011120237070078340941678565663830754054500589083408309680811130843149703278616508900951680346800194410989640589234737424433267242434915748841227225127678664437536481620174764613090636109050493305328998144904672505387542475229523238032502722477031131433080537809928118734637941132713177960075273002854101178428022955907806922417259519409740008290917949462375908400417140054943307362954901901375877648295162719665509243208883550000376225120422440158741400971945273075216906370870316039563683210166944750552240916381388309334723052425627741946490661764153739482485480608148355249792799162528996131280935577212212141896176645228828600775806017431128146705458370402887119041661028687319426672414482769125190760392766032683684940144883633535543783673152090841980844808906231861791798398656775222585953133845989499023291182500150433558486986111157119104756494637982849845489588626025208144002319451707943677515633750616326187674644541052918702785345054927072604077273701227998611515206899611614692603364305510590902943147644167883444739625680103033379045690937491809526143369080361111904192183441091838105740839493939400517514743519700037300257070208089301370192058961518466723680571473281452994200283579493621308851692438045631411745008431311032360648630737547428791932745275741973138305345325748718097420472533423452480204749806511865263286891365616967842349745026961615750051681496871510320728002579508266531828097257293634281928568993195324040512554662017226986975007805916607354650508991860882413398505535211298903803520014239533478390927789488786316716055302045995580788348826886945137066724395010213152968765269459262160401139179402676885986401935850073537859636220804417543363577407415019327503287005636224095660031327569269958057428439097705915088532831201057701556793902301780150980176121508033952158406547223642190078413064712537009317688613206681686367225161920181068215735463727481982208169497012003397207867068766548755675861797364112998079796429551253068051391233871381301828823579206560253194700569104221371150237693300639437693921709113633655175905918717329891092005492349360189577881293463239183381247243722293926683920898560094401267361333762075700472465616559015882743341178337361165663562762683428955872969293541167021893663913060967084105807423111289312920283688427956379466978034095137160857827318144833972980845160804354553701061656214326497337921109965701885568831179399983026349778291676489037652677824766341392136994284039308283855474545676820243114743627327918559707947562294489376089111700930271742048862609913470075628030639981960520251193508560774146013872052707769000953857373981989535870234803849403421462765454148590581567085227634818706469491868009976703281592128454368332002469765998601598491507068362854540300814332912255836258781861308645231431119252937259509352049790691129470020134761605934241889468768765838409306103041689395402410326242313681362330670109714472863708127394176360168545240992729029071016946042238838136540231856602306362853602920806925775296015277947355136 A100629 713 6405214310888352096560540932844983087057641118076337756478184873621939664476819769358482686393717611534345020930711759749415234687528668209045870008620686031862420733387024336831924190196418805322143682092111883387122759760221124278851239762692151808603221410109113150597983385296157303305114574520675123399076853391963376371122619665656253353726813416678530742952384037357179058958963804811375667705144656894100382384645516843494635031795745282787816479878587474470717366393584269251719898294231117079554922599606710295506849594288555273747875573768489899980249472930202027151416261946739665819547008898711854246624937481465045896755200385254523312578722551194595271959629022112123771203624513211607210951424565494698374541628758756405683842807753206437646493429230065132142743915775787826342429692038431678031065305233301684884714320487194425361849475222226389371292556409898660893375815092912552430355584195338642192417468093378708360840740396834481307741022188385084319981426474801560224537827928016009058293246999850170880154043963890673777824889963270650509294438241781338753049813139458375118548934325776008960631118016178836010038188751652193336245322346575128270057470578191571865202293445225845048842845084613783187627912647413376696425506180142787519991612954770809938289778589892795843678042220278619641793946129935097364172838195463239893083444603076668376594909925048905188640207866061090385401468220264133056558726565626888633662497137304197875248567082939131162359780493624673613566687331758563874225615339729663801868150029605776758391775070566138907608694528052921852796426568425474641416464928591971591468681504694854649032011817484855973905640434662407993258605931162121207665543591320069668056370077494804494581282281872310056436517188317240629295099474727269198732231820356325780490458268640015635926284452250766519708341131250075582310475302768267490103723564404303265192979791363365893771493473955872079430932437050806721636050857050657619149883086394156955957022874603700348424226767010208304357009602640294978265637897541313139923642046840038565806265413852913114856941549781165564940291478740855878416945925812082480500851710033711543860483141684624623484294453072715345107517699271373382762722684057843397939854784198575830132360862900127660766545808478213624165744834127750444506356923782397177571628980924335000125536666897778005772365517283804791356432263929181366617457833639488268987831250813920556586155030419111846974430294124346801265960256430370496950227332574185506913420452718415173780309988332385444663659062989887135963470333274031216604878730822483127705582618982172970676724774556342092560733585548282146856251682668005934773063928949497474383788605140938303789557121115250381752598263858035312551393357443103375341527572737222152766232725518204981972755456976749950957557284731120439141789103577871825048156755524695273098054355424759672842216144160350339537273171970529040382568036855303238003563049268033876902149976328992625980052716985466115007753737576498985667716577300617995884476663694816019216218531129449514689940892068174072129209715026606192347620212437122451636592812590326776554525768721352747252570251817197421160761715562089390906291993903119644618091659264 A100629 714 6716354001254064688003065769198860985494553093028013939336869182042999005618445766474840341367978838232237364667442014191002829127710060795968482190159444476546169682932032431017871739659400045209472133593418310234535634938333625611820717585404685774857931493326573431001431026220303440470463820092591438193310410622331389341726272038535171516637447105207107052322039044355841388926954430593893052139589763747388202559362057469684230423100255405644517453205169739630606933183519018714891444073771687822811382519805205854821390320180716134725452377639868065361690071327259520822323458287064491826397324402975681278508990444564691966235980999168647037010546577841423931890339961490242295513611777565374242830600965188168842783362917341756846341155982626193561609494048344776001709844228512495794839556758890535223102333500314547529674203319180381768226675330621258461392463630065898244932438686865872577212537053211412075556339023482672498176940202351113071745850082208078175908844247241520814004977457447314714308899766114892780828406803480627147256511818126485628433924873814109064317960862520705148307567359584904371902735204932739148061803808452450279746775124882361700903782268997805660126360051621135697935435127443982319750126132174128882831071568349403566562725545661756801852142874675428294580546799170873869513728857142824653734897983646062234129866008115720619656384269568080807083594603362873911962729940531683583914123267278780375931286598245886591236641477559982397702569190882985759019302735586067872979998830472371950707697285443906970207413936393959671184694473447620584717865785413310497597911128963255203495864177466911908463390823531000337694080824416569123939135972874252407449105036812033372251876310379192117710062649996539389737977447256938910103738226811621027329848713261954661603562769497473035457039645803299754169693510041679253796788951075538851703002040268806700602993977708632755427337540946752521561369411112986708946243663482750363657707807198839524249591217760449696549282006444496182949455701098149947129869524052279967008572882907340279178870562596232222324232342503335463422831077612171693566927491104330199073661082700309115815049970775096949194667540425175565711460479031179616203804701158637198838181170195805849656870424176364262015941537670851329173220055190340050098697717712050902869348430301715497091634736029004470180763944651382892901362317581805280682267465366360051142184141653457561542884097176750624053060220091731071484255541846732174210081575481309142097246764629664909261862326325619400023640965633683893480031868183150556982677320050916068117009000281851004900317357205190966048963780199875500421940964405286991060600282362148263699455520424264522834438647830544784296612477123203235893889841174259564902117616110505456059005246392977307177064026054852556575271587394219345593540651073270526821696018081062870684065443793872798710199635579083517630635753572169459048191661813586448092824127949277890506548813579149771779659757765752117010370383133015000395511577759572815652561002110455402165665562497593654315519460841277695856958206143738614747098211876468111847291945054714490052438412462761178303111104369469603091066876657233445158956033798957584475060079704408064 A100629 715 6877546497284162240515139347659633649146422367260686273880954042412030981753288464870236509560810330349811061419460622531586897026775102255071725762723271143983277755322401209362300661411225646294499464799660349680164490176853632626504414807454398233454521849166411193345465370849590723041754951774813632709949860477267342685927702567460015633036745835732077621577767981420381582261201336928146485390939918077325519420786746848956651953254661535379985872082093813381741499579923475164048838731542208330558855700280530795337103687865053321958863234703224898930370633039113749322059221285954039630230860188647097629193206215234244573425644543148694565898799695709618106255708120566008110605938460226943224658535388352684895010163627357959010653343726209222207088121905505050625750880489996795693915706121103908068456789504322096670386384198840710930664115538556168664465882757187479802810817215350653519065637942488485965369691160046256638133186767207539785467750484181072052130656509175317313541096916426050267452313360501650207568288566764162198790668101761521283516339070785647681861591923221202071866948976214942076828400849851124887615287099855309086460697727879538381725473043453752995969392692860042954685885570502637895424129159346307976019017285989789252160230958757638965096594303667638573650479922350974842382058349714252445424535535253567727748982792310497914528137492037714746453600873843582885849835459104443989928062225693471104953637476603787869426320873021421975247430851464177417235766001240133501931518802403708877524682020294560737492391870867414703293127140810363478751094564263229949540260996058373328379764917726117794266512203295744345798738764202566782913675236223234465227883557695522173185921341828292728535104153596456335091688905991105443946227944255099931985765082380241573482048275965412388308008597302578948269766154282679555887911885901351784143874089235258061417465833173639941557593641929474582078842276979698389960953511406336372385492794571611672831581406986700489266464774599164091340242637924505545860986392629534686216778632097116445879163456098541795660013918723415514544979023474863814212533750890834123851428948685116534594611170073699275975339561395379779288535530527927926992696013986444491610297518280505190048635314356597004304324134574951761073377336514908211301066462937140124538212792628956669021833969693700577465102279323016082330995013203768607418641884535152692369596561053140543019913315508992639030333665373932617199877674851053746391123533292860561507580686980776867084147022157434265624208348808892306923552633019546170350261575732138053751817216288615429017924973778115549234138910924672512432067547551013878846054689138839822028242452914446871382465175378477859119731176574160113555343197362441794459768438897157587004421372306408762549313562680169017933078105491680609887785626699029019465416722515008379580483014444925745879244426832981522053771011657901526065348261697112522847051907020060559878705985105049366302371591952130167818619272328207360405003855625802563228222466161106331817641535997535902019091927901468360557525203091188341501028568961503346531626951736027637813696934361867446582385770874336873565252481697007047842770978610132566502461521617313857536 A100629 716 7211630195936237705510402756611548013287358980172741370320995265976237798722936205339773118249236252956883483538972341731681262136747729622214089913373316763073409455564942170508283778339937343288901070801768650826228160451684474684969493261141303082042808702511518783473414696703980442004231240312226979732468384899811081124239326647376953352427138801448599024123529638885858038001121453070768129065290215537849683852170883863891570278535959974122604065804353602460572974663517837893617675121765602642424082674777357859251398836606786152126336975192168751620812316909621738809127570019140543059308954453170819043628895400345463237824368652476685553131899789728408515385185398230622520586732526870927218739548403377304916470177335720499227554840551053561385019634515186863964947355260678880041543355461642651506790146511284046838247073197683597304832055614957073113510977478000618821712155472403526864407770371182806659623489277836663600587144447611413238086631931700651808134955279765017527363669240238362085244076934301378368051125752183298141759123595472688941384428757488131303655700612483595183709957889683559103152417249533493130156087286017880580644612580709014838156169622012562501501601912308412401252707147975374033832251657390714232262117069674029254873166337810250035465126468562597785004125635059095796325609216109971972213477773414045033692117380429772661224256298850938777977330989891408768112877066365901461182807776368757157347865370667293468971573835749310569117050052504901299455410570516374226921344259749271439959320974112389319876822298386670239920294084802367695094907733816880607569128714202904871179140378369581692240802300083038423140258298412470666960489924498014302610793229394139858270600656928943876116425372961557798025102786288529381991359912875235666281905607021944188155512253018708260482458422925149023260918314993114997994723093670895848410446916993949957008880653485882675358695310679840739377904119426264218951696789176410568010490492560722281451048305412486452233072567490093086241186264304326327256729667637906963134444870929865974354189700141984561925994754839324146579515924519178798851721790374107282251635961296444755379079002271199292005117655929721747447255432458852553974293215561850019234759330528499010160437823386783060385410983736064617819277714013456392573227067440774643227781017243700868176238576605541776716047087643410911546305426965154871292609832718332269554142083602857898037648624723157465463871153503136768012978932784618533175818750046094556143372926431555084179626547905753792511169893560633059624671125721103645121195882034902391850865489387051212097899697304361290153736442661749404395967660740851929024880641718448105223086358307219042606739803737662799604331238207426515231407548517519767067446150585025913950748144887564874598909018300920908148195307544044487193694701301561053114968805227897426626984557354602458911074604110820432469054992320195750595498618857311460756870300455467021635374007037512244319875594402796842850576522100822361144037322916681548539596600677348232992015291250152205995571337391210087639967547356545906377782532727377333092747262543556916348135076645429519667571742080328661535558186247920862198781421667098366052885092491396495479668736 A100629 717 7384709320638707410442652422770225165606255595696887163208699152359667505892286674267927673087217923027848687143907677933241612428029675133147228071294276365387171282498500782600482589020095839527834696501011098446057636302524902077408761099408694356011836111371795234276776649424875972612332790079720427246047626137406547071221070486914000232885390132683365400702494350219118630913148367944466564162857180710758076264622985076624967965220823013501546563383658088919626726055442266003064499324687977105842260658972014447873432408685349019777369062596780801659711812515452660540546631699599916092732369360046918700675988889953754355532153500136126006407065384681890319754429847788157461080814107515829471989297565058360234465461591777791209016156724278846858260105743551348700106091786935173162540395992722075142953110027554863962365002954428003640148024949716042868235240937472633673433247203741211509153556860091194019454453020504743527001235914354087155800711098061467451530194206479377948020397302004082775289934780724611448884352770235697297161342561764033475977655047667846454943437427183201468118996879035964521628075263522296965279833380882309714580083282646031194271917692940864001537640358203814298882772119526783010644225697168091373836407879346205956990122329917696036316289503808100131844224650300514095437423837296611299546601239975982114500728197560087205093638450023361308648786933648802578547586115958683096251195163001607329124214139563308512226891607807294022775859253765018930642340424208767208367456521983253954518344677491086663553866033547950325678381142837624519777185519428485742150787803343774588087439747450451652854581555285031345295624497574369962967541682685966645873452266899599214869095072695238529143219581912635185177705253159454087159152550784241322272671341590470848671244547091157258734037425075352599819180354552949757946596447918997348772297643001804755977093789169543859567303998136156917122973818292494560206537512116644421642742264382179616205873464742386127086666309109855320310974734647630159110891179661216730249671547832182757738690252945392191412218628955467926097424306707639090024163113343085857025675224367559429508176898325708075013240479672035069385989562837865015269676252735334419696393554461182986404288331148065853834660847345730168646940379149779345994984517059353234665247761657549689012468302444074779357232217746852773423416757212318588203632468703572244023441493609326487590552191716513244635004061187212050445290427171449377972038400047200825490813876665912406199937585055491883531437971006088253055663232738410132604104583203740049255286261132340441188249290039665961117426117285631390101470884598632375321477777119690859748440430906592299629301559027366706794835187924404751596961329681940241477064858199066535885566100364866431589282834740143009943751994925101554886343374132798518389728056553366964866032186731112917924940394609480122848312312135880448609790585709886935815035187666398230154622983206412538183552608668463967078990358631242097811494218666681905704546919093604590583823658240155858939465049488599129743326768493103008130849313512834389086973196844602282340490318484919828139593463890256549412411582717870962891552175787108726838154334711190011371180785664 A100629 718 7743428960598053261612314706858711623250745067513459154048724922384690714658510391757166527735102620856849464970610137296526756993333644632414987822085467134112218514717147956616083631264336015028738794718244213564173332043556351720720969078573571093049467062317791559577005351947338747857949467690632926719951635624657207501752705206886334708198030843768592558407018715775362537528385463065736971983632131120963860577253311199707102409099389712205397689246582664246986513900311429516429360443884020281735654312742239021693332261369648533762074542181482025881133973520203288978964224881039681616852936934080557823480025726272147927106483388558738463294294992808197823926821032074314997910275733602518404420649683578635141214855854059989194785325553317416123246948640150099014562445301577336134083958268464542665097200300253369034200845337942298344971855409673449366602636001251304326753940619910144599422200038126983860143472530428781948568847950129751293480886440360901294455724920253320211223436121346233100182418652633090174625359090402666529068251938044283166106745619263359764338769843646052662634345271432015534230680647523156062665266567192048791275525408183844805564870366793159411276332776243922782265301658004916022169279604633728580411885228493327257556874512215778038976389582745082403848689706913511868137392137617131490033376941809055421694715570484766001168267031371696107577710407737726812603113659127492086334693219239573406743751965606735786516825094548141137226219392875908490217222752655132284281114089995112498613027788544893689322658629993575560698534185232104968449882083220243865561504471679001782478375220622604792343645708914557027924704753168542558288652987464120161663401084216514146330576234946482435934880616323623351932897463536927728896995545091136628743388624679569560616298922210657313734302027035812927707996859455713845388610316973110563986260773308260423803437097072243622089645357149618875529139394489870775963130278305222541068460112616808373242689974165712275596028211741175652350400643357873441719861829604439994138279592939678867378604870672467562502258561075608736075532789830269366461176860736839595616554424066437996355966099338777670465083649212583844916483391842277146251416046388206024467565567762689411151863041121914300750533332666396357319134155007359027506036884960028377392346836927826822705937962703598155839289129956123893745232649610664175944212119503316969349124187602893131051750854981334592006394018463442063007720854961729702956408137367893652789855651538835767243505753187147457265861101885679996036095129931911143205481567437444925887911046553105010459409687552632774844666208358898220507039934288895541585093881621056962951580673278310927176094511558680071944101102013020636810535323232570170647054760750944391932743359256190183370163837720480196794779691830583288016502389874673339219027486628503318551364566233763459026062299218030229295791931010192977281459773201330403609186336942481190582613949238647233638356860187143272743819394292113313954785361832634645956050990235495527176023476262829669943308503732557321069738609599423979853813449766033832371262006854525682807461976195643293711302355992189651556668887759974262784972214278143320353044519674120777363547263508414464 A100629 719 7929271255652406539891010259823320702208762949133782173745894320521923291810314641159338524400745083757413852129904780591643399161173652103592947529815518345330911759070359507574869638414680079389428525791482074689713492012601704162018272336459336799282654271813418557006853480394074877806540254915208116961230474879648980481794770131851606741194783584019038779808787164953971238429066714179314659311239302267866993231107390668500072866917775065298327233788500648188914190233918903824823665094537236768497310016248052758213972235642520098572364331193837594502281188884688167914459366278184633975657407420498491211243546343702679477357038989884148186413358072635594571701064736844098557860122351208978846126745275984522384604012394557428935460173366597034110204875407513701390911943988815192201301973266907691689059533107459449891021665626052913505251179939505612151401099265281335630596035194787988069808332839042031472786915871159072715334500300932865324524427714929562925522662318339399896292798588258542694586796700296284338816367708572330525765889984557345962093307514125680398682900319893557926537569557946383907052216983063711808169232964804657962266138017980257080898427255596195237146964762873776929039668897797034006701342315144938066341770473977167111738239500508956711911822932730964381541058259879436152972689548919942645794177988412472751815388744176400385196305440124616814159575457523432256105588386946551896406725856501323168505602012781297445393228896817296524519648658304930293982436098718855459103860828154995198579740455469971137866402437113421374155299005677675487692679253217529718334980578999297825257856225917547307359893205928506396594897667244587579687580659163259045543322710237710485842510064585198014397317751115390312379287002661813994390523438173323907833229951671879230071090096343713089263925275684672437972988784082650977677936964580465217521931031867658673974719587401977469019796845721209728541838739957627674586245404984547882054103155319611774200514533545689370210332888822963868006810258798462404321138513514946553997598303170231160195691387568606784002312766541423345741345576786195831256245105394523745911351730244032508268509285722908334556245656793685857194478993246491797761450031501522969054787141388993957019507754108840243968546132650389869894793374727535644166181770199069058449763161014094666450880473808484511579432069075070867195118233201320116166873210371396576613503168105362566196992875500886622214547474906564672519906155480811215827361932664723100456812187175767825657349891263638996240241768330936315940961413050277010642413125055943604109220911670379530710435520053895961440938197359511777799208892711829034583136134779962330062418609436990389428320779836088393670759528461333132093988170990151854742584075008967057339129199878338747771047769825771721517854404434517286928898447231665499360284146307587398196597315823373782042687794399262954798890937354437608736214807758162333295806809029100739156596684020374767245677424831634711289671059755124033489700210516617877458996214001147419828248039693137582021947907822138696775412336229810155370304972560418644348172295019034299194841063624338732760373612536002203194028941066213645091811547420818760041517588146299676020272397832616411136 A100629 720 8314443536166977839972755974204498328639255818150904776617774883035596237633292485168294552562035676946013987410967035213663068918826823428177078549023836964473706128678961291014826505970311578925849405860329107949841014600605844543392471933475185543644608485721027176832018395057697459070870754337969266450739206427402809357678432885776430390255061391396347607576778810278775345306997058887289048201942062614830900294301663277613132406501172906870258777497010855675338885938721748497018299450169477581763835347597318168996974150961091154880615500945909449492823999915950780359072144454513730755658941643356625920320912850894380835649134515856760568716573354371941213616015657501037489406735654541306202556198054510746543958536900635450603429086748052851639142187435309086949676882580015878977672417920320999720547288987687400128927934055504059831682261256247036767267559063191641790187868200410009378287342415031337193609013096516495831554588987550980190528526315609981374192851163115054585655117572481789664519044936809876646858711586383940053385493856447203599547952019931849449729320885832707396377058536793187451721185475233014672962861625303009027441177938341666048860149257964036016986615723195133517144699854176422730610866719445418577852388316521081981358036222485679793149651643511303707338796705911339643539490916448277779756275978377597028207573067813513210307601173184110200524190994948090501378173448430867601326578971706731442738930136154161750100650383709093520494715111530750587942926914650222581885289971743452245345949927834880455859400801898642930826266810177474252182838840621824441932820595604767716417581849947718085362207378299689523315891416328660665958484577262773516939635154210217510402795833482488593144681858193571512193423248103114270982037504706031289980136929804292435551023368863705296288009709876331086319964687258249831569620430571925895928276353671662061721715566079615926554902497298963212315487098589809396506946861777077279972763270192417235744078727527204777057670019230428160859109073929856514073442137947448597804585638345028309033357292411139427142009111488939526184077179524162079955348467634168131392741551892366631390160392786184329815649845818095941393558004822433383329510228231740948799592481569105727475687362772431267659562229590015208214802857698300415617198215868259037033018856323515328968398443704205455213914561262461509639988296497307442129795243438397536719080697999248658212578001421217690775241333047625958052233116889447101447391865905844689784602295980017923556481319581661524121607752469379878424109554650607266711378985018661120622430426675679886794225635876034011663893211234447421917583263884198841767046555663033780207530655809001634585190890037406223481710343315870850318585740384169471238559839036602641116434739891628930782774186292828408662305699984328398658756618204390882657209308998624763651395227036809986879193396700001552091201863527366770018185178259822826797983920584498336661867524543348491939403451420256199025278121153788938540495887942673107474444414092467156893825016469271433206246049392506906109974765874509413477572906907513540416029112421878909312529663130954611042941521138551046216382090907446039115791385148332452129294346508094329082633149829733585923342336 A100629 721 8513990181034985308132102117585406288526597957786526491256601480228450547336491504812333621823524533192718323108830244058790982572878667190453328434200409051621075075767256361999182342113599056820069791600977006540637198951020384812433891259878589996692079089378331829075986836539082198088571652442080528845556947381660476782262715275035064719621182864789859950158621501725465953594364988300583985358788672117586841901364903196275847584257201056635144988156939116211547019201251070460946738636973545043726167395939653805052901530584157342597750272968611276280651775913933599087689875921422060293794756242797184942408614759315845975704713744237322822365771114876867802742800033281062389152497310250297551417546807819004461013541786250701417911384830006120078481599933756505036469127761936260073136555950408703713840423923391897732022204472836157267642635526396965649681980480708241193152377037219849603366238632992089286255629410832891731511899123252203715101210947184620927173479591029815895710840394221352616467502015293313686383320664457154614666745709001936485937102868410213836522824587092692373890107941676223950562493926638607025113970304310281244099766208861866034032792840155172881394294500551816721556172650676656876145527520712108623720845636117587948910629091825336108185243282955574996314927826853211794984438698443036446470426601858659356884554821441037527354983601340528845336771578826844673411249611193208423758416867027692997364664459421861632103065992918111764986588274207488602053557160601827923850536931065295099234252726102917586800026421144210361166097213621733634235226972796748228539208289899282141611603814346463319410900355378882071875472810320548521941488207117080081346186397911262730652462933486068319380154222790217228486065406057589013485606404818976040939660216119595454004247929716434223398921942913363032391643839752447827527291320905652117430554986159781951203036739665526708792220157234138329411058788955964822023113586459727134692109588677035249401936616987857691707054099691958436719727691704173070411204749258187364151895693665308988450157867429006773393417330164674074812495031832741969874276830857388166546167349137783430543524242213052753731225442117730243987003396938171784529418473709302731570782701126764264935103859478969618083391723100175573211958126283059625592010973049097253921811308875279696863640006353106386139048510732760585871348015613242820740910329280919077600338634751230626009679873455326915353847125040768981045486711694793831882129270687584962339432751083538353721836871251621400700526338528644995506288183962221841112452080659108987517368756915896204077287051137058827943826648304074160043605262217419613969455672998946590932511391548417673815235471398303972845271391555451750726231798153389538548285275173481104503229173649028025121560766763856290470201036783952280226566777041296263840982332414591757979028712485693426564294038220801589341390708252023572498621622538058574641135534678526296741752345132388855745949134254342347801884796061479873065467789253297262053831080030686368659276816864533947603195954577927071856614160255497639401034656673293865386013811120004003136030375046097521707972117645876271325575261089224744054570378391892430980397410824288592980616345425647191985502552064 A100629 722 8927565768068940754459927110049234984398065980183964802095882153732027761123908916150097539837224060917087808372164781994190813342338821327896789316220128121712620418647726607039654623564109244604161501797786065610355191527265151025082679961718452384371393523223973676005181973110804654942922109031107032614758721657672016102437908932235168023441501443629892187097526699793282187756164861972273153031577190654370740333565604733938143156510078855162253791101650590720639127205971042459657687413003171967770209703364818428287151275333813369671778590228334537637260716580728837596973499334181058294626130322047300998171055629864372509820545919077395015785010812553126533128834287697723275767969019593016005275205561555620421711735592059615489987848259508497367413922132138661025120652112100075842449237292255756905443936355894582556252915077308646443075644189727224653080932364539124717350946904179841017699357040828313015424782865093510280261821135063302762765967370155061073331858535643680232660890177211049041165027393188201692013076849053825357228797548562414552677983577346108383845757314235306998644193825051088205185017631619003999965906525812457465813156452223540038501969785158550559280903750210621770622485293355926160561172665558220012226709433737635901116911810589843634976449660668425007335921760970433411137602792658605384894174044470545593804578956447357366283779284759246374527850595039937480266874472306529716150905724760430212404650400202737982744104526590101962082576786215391568386910753235222317079500613028722873974655786526092911496424504577711523670101551870622967251837358227323070488728871789429670922529081232157121614604251041766647398895777554679486943317938265999363377658748376200229056636972943087574062364594316474820577004519222242457404683221539462621104345150777820922777958277150339732234747975212322555053100330912262733197257024109965074686861625167479519264675452331519334198511043591943832900530380688289769217708352035594839986913504056610913676885090094659866939415959638595009741825184056394981479499431158153073552938178880795037873112735997238206417775970394753282670586790499049243802889702193116654124313974289500398465606475802794004296473449194041108318916073947840417134719505488205821059565041616697965868591464557020046251410559441489701856302204225385529964768498075930202128317215015205283418488183301714881952138931190115164090634616819671704001220789436069002713852684272906404898726082988292875594075602986749375068752274202080137059635582140505089470033036400172312792228819109540161860955105949012454808001638786370729266330552929205865695012461651842778086545346933092597570025971572092866441883431434892989137635951770543420533649064904273610738484349656947986630203294671649374969509233980488588772806780700308122635578033988203210469865702570177373636081522346769546190852484802854271153321890193962967214618011223398470453081185421415247345238103296073869556314666474467307962903334411070390132279707049539776802664359399881281688709151914962319379495952584065429855357978574256989703269847520545548641968801267504457299121049704068692732579316155855788191004818008969317592366186544336754922458571232642357081486404971894925221765189092656997707701195452489235673242765021043429983390324033060864 A100629 723 9141827346502595332566965360690416624023619563708379957346183325421596427390882730137699880793317438379097915773096736762051392862554953039766312259809411196633723308695272045608606334529647866474661377840932931185003716123919514649684664280799695241596306967781349044229306340465463966661552239647853601397512930977456144488896418746608812056004097478277009599587867340588320960262312818659607708704335043230075638101571179247552658592266320747686147882088090204897934466258914347478689471910915248094996694736245574070566042905941824890543901276393814566540554973778666329699300863318201403693697157449776436222127160964981117450056239021135252496163851072054401569923926310602468634386400276063248389401810495032955311832817246269046261747556617736701304231856263309988889723547762790477662668018987269895071174590828436052537602985039164053957709459650280678044754874741288063710567369629880157202124141609808192527794977653855754526988104842304822029072350587038782539091823140499128558244751541464114218152988050624718532621390693431117165802288689727912501942255183202414985058055489776954366611654476852314322109458054777860095965088282431956444992672207076904999426017060002355772703645440215676693117424940396468388414640809531617292520150460147339162743717694043999882215884452524467207511983883233723813004905259682411914131634221537838688055888851402093943074589987593468287516519009320895979793279459641886429338527462154680537502362009807603694329963035228264409172558629084560966028196611312867652689408627741412222950047525402719141372338692687576600238183989115517918465881454824778824180458364712375983024669779181728892533354753066769046936469276215991794629957568784383348098722558337229034553996260293721675839861344580070216270852627683576276382395618856409724010849434396488624924629275801947885808381926617418296374374738854157038793991192688604236479346304171499027727027663187475798219275308638150484890143109824808723678933352484449116146599428153969575605130332256931703745961942669921289975628988473748461035007417505948747318208695173934118782067441661171923371802593684227361454680873471026425654159055045751453823297509672448408028781031222061060399588811974698094918570059722588587145952773619922760764994602615498717049437659706388527361444412868085454700853457126794782683922942029752526979396828175570210220531899700956039118990265538677928028809847623343824897250088382534658778985148695456158616295508980011904608333417458431360070402328782930060349066836111877211617313829273776448299242310768169125745618028491788753723393678117243626768722486199506806471692760731487004760622435259486819911706594889823095236488633789330420876939214613036462626456642461976177396207974048714738309328173743768959968777455596020314903354143437115517578831906803920087521142479431861630603347478883092015299432944438122773661001615558618078427768843492760033743955133871529213281523817775179642425666218469854523354013014436936079495454420018728731445928304025478432449238171560921415044603855446083000171886570060039157456148323861038641809376052497924564274299954896966341358161219743596327107588933641184581214582975021400837040597576942225773651442078691220403427087553630880765652686024143348977329400591381548472302991691809854324736 A100629 724 9585900751686305403441738270051314301952190907635078222154231526637275895447822249636868790202733626265800976129690683847004801322246422438626000644141913154921403052138453580496089995835760041236534528930934089250246456638355028993307746532903821237652089175048295855401789125259914344306103801240987737938998519112617054163589051183644081710436552517381793617897447584524739239228014926138816812762356822290019792297993100850681776536044249544325750201608401274691056530891907370821814291698459867186459254179753439076617859006140854976426961824795920502924828972184938825330774102054746355079522190570056776388053209936016040211310170887825918521417506301730516180584550955066294150770354055873296743165392841639676149060408176823811452958205927999879306786222913156534910030758818915787905609780677595517494151967752518162225669587640426487042759154362252712261456887536720872693371890177021215718374523912646235288025146488369451658891079023124621063956569089154778439710747541372014227090048592342275030413987598171864860062007367755227113248300665120135579636602170981655495372235593248359701924182204719892342620247089246749427986688410839371161264636252207872736678135264709030206718497721119593404162296974301167236850270401495425134121609288899456309913156524749881220494403255690295726584086012345685180945431537576744755272492485483260740166891708247802058453381270830808603050921436717667822907717802673450704530075772156306299292076746796017851385735319627512581112524837050972599513982289904001511786449341242579063092069033996681626383641417023568321171354014570793316873280112374347280343848310236644358776076138375260555217054993551740420160455207777459812045902387645653553615966105331018272136491182633749499965458449254391707096425564925933677583946868437978682764400456521732456368968067503303306309409887084786007539056366168736571110448108864645875870567030242933764497895758954470622593574826030557282844166701527658632240361219014733716412536641975976801709725143276644418187125789997055386557485142217849266278243937818717713667938000750703142536025149707305010721511276475032389764703451580755005306735485303653876444218009502297261897187098594703898469559238105181029577334518943673050355154575551284128791914980432149182728831143464286056466553936667565573748402114660185966047577182861789785729948008501026708752204457260829679675234336677484747060737314781495374535458908675804662363833131278486636977240679624224962886587821544892121817182192305889670960583106742847759048836465844579413051826305256043709197837169843805884224261249425466853182639949689134049102861708276779717503874430674651651675737654443191141910696305664280935401457413902079321834999400326209132189406172596105105437442099111546280968220789279052597720099474308716840960741245508827309692569496512743741171535686017317093034618199147149025514358430035993510205476142834264345143101498454472616345887118747426768736135380698246176680457550626224686493025613925558498304645717321820072783892364982664733701810532328231927988236132087275619568738184840912454873908303624063747908488349506041378355975259153861262293167173681738763431662557616040404100681644839771332832334529105725125743961758636054429725030900452136297252153554508498570893581816231209808414375936 A100629 725 9815962369726776733124339988532545845199043489418320099485933083276570516938569983628153641167599233296180199556803260259332916553980336577153024659601319070639516725389776466427996155735818282226211357625276507392252371597675549689147132449693512947355739315249454955931432064266152288569450292470771443649534483571319863463515188412051539671487029777798956664726986326553332980969487284366148416268653386024980267313144935271098139172909311533389568206447002905283641887633313147721537834699222903998934276280067521614456687622288235495861208908591022594995024867517377357138712680504060267601430723143738139021366486974480425176381614989133740565931526452972048568918580177987885210388842553214255865001362269839028376637857973067582927829202870271876410149092263072291747871497030569766815344415413857809914011614978578598119085657743796722731785374066946777355731852837602173638012815541269724895615512486549744934937750004090318498704464919679611969491526747294493122263805482364942568540209758558489631143923300527989616703495544581352563966259881083018833547880623085215227261169247486320334770362577633169758843133019388671414258368932699516069134987522260861682358410511062046931679741666426463645862192101684395250534676891131315337340527911833043261351072281343878369786268933826862824022104076641981625288121894478586629399032305134858997930897109245749307856262421330748009524143551198891850657503029937613521438797590688057650475086588719122279818992967298572883059225433140195941902317864861697548069324125432400960606278690812601985416848811032133960879466510920492356478238835071331615072100669682323823386701965696266808542264313396982190244306132764118847535004044949149238902749291858962710667766971016959487964629452036497108066739778484156085845961593280490171150746067478254035321823301123382585660835724374820871719993718956786248817098863477397376891460638968764174845845257169377917535820621855290657632426702364322439414129888271087325606437521383400244950758546715283884223616808956984715834864785631077648668921792326366938795968512768720017956889753300280330978827547110433167119056334418693125434097136950941569478879241730352396182719588960976792032828659819705374287190547398321203563678285364514947882920939962520763114323090907428921821751231147587147518363765412030429232719035250472740587466760705051349762257364235089591987439960757744380990195010336251263524309922484023974260565126429170316264694455935206361995865929261969532740794564921231023063637101304676105266008541024849318965070136582188758218585261920057225445643519411678057659023308481673266281330389275422430723967417010843291315955358149827729316553017000223677851092391835729225559039385934038151361951920738411627967940709490223391711458088221749860065381861692126045143799035401039165125191164429049590959652542481732703267449035926680602126703032356857354450407570262286689426535934417379959138188409597365011185802629835004084920788531841254078968858228659771902263957214537543754530705781742248687310653985104109494259953799257370234438387901277094353790882102911041277858292069894186371436518665373553932588203185850100493754022458998825373799098004315925844820310557804262528761816840843319736038431642062987568386205239816702536595027779820758843816320958464 A100629 726 10292782557798624639712587927815502792175432225960304416638561768729813206369377959152874832440956533652775448930474535429690272308506485406724809985466112745814901889842310248061202496996841391103631800533281939015338422800404237190847143555569825032286491708227012479870757308219944902138999909877831637296254270645280297151118902204355355262569183736285318783672764414351987683853061098691518441737319492904529708778148263646827002381372554250435499871643372518410700075966988967185259256557572355783586507684648081544400535680228508823308162992534740108569503195481901479639082787672225499160437821951168362862468385445752786309749528318845901147662216281951618800202369128713824722368690969079191557899668443458729019061418561967313836131434228898203078648494568843291391816102870326723808166585737001366888394643187778032101318362654359392335204580397622784012563883321041536824652926069002443052144931621096385344897286148289009810097533007617968800521547150571070420170892097476302018749618987790226823466370518774437240324484544154936346113484921066507556406302472232202642140607804852215831352167710204278613048697048938495516877383461974327761709288676142205299440652660047396923433016797614795543923593945215816434224649355794910111167181395678245170814461968482438605477006733556436512561801804268942524718117703624778453508719698389089908614388367224470826234688224709310424834788348341929221195041897119863035856208622453320738904564394852742363683480369678068359426710367780414099976164857465219368164339614149405269668689284497514939460457658876830900163147476154966193186525764723756619605843031812812385431534400381928665034013344684553997117613547469268684672864401436599112331689241460303683301164419401079312051999292298621991588189729963802451872015023635683261704564708452077703341616189798752018141896480522052170384664133848831097639638257869675431871340230967310863403157036381637619258040644382533256617579461858371766231110661723743663535095830422120295249486593880525514183663219068879205391259177457892876530663337310412539214921479244973361549163629956594748336455074038869568645031614919415562695183839475470507157885279776645994179691375714345200682615344799107382548565115428742054347987521754381625991281707542140171703364449371348189128164618951812340796215803680685219363127595106799704434243546073059924128308777960173304007821844291512572041174723158345004901266801278607922834246338010593693547568253826714946236177112641798964763211401706844741239976337137652051755410171913672399483117383536805159337811259603085925228891099010619730987868024714479026864212294264865350718814858259562015034919205627313761095833896354026543226387055861541608419795283145169988602510097240200711208111397394420483187233876315209581267917851005682759912704217344680043610312450432355103890108624385325351061368640295855039055609758856624057300190568395347527652119343967638608033285049781966613969164178381869243349900755563974837108849485975148982188331200190919479950789345796160159545456313084526717053125315010096250946467031969530489120627991942048018971536465481366368615418996062739688417607743805954975338617853967152315156762988973576258658301963460162385358950855704124835536234497507839252508133545546038679012667849253332025413542565342347264 A100629 727 10539809339185791631065690038083074859187642599383351722637887251179328723322243030172543828419539490460442059704805924280002838843910641056486205425117299451714459535198525694014671356924765584490118963746080705551706544947613938883427475000903500833061367509224460779387655483617223579790335907714899596591364373140767024282745755857259883788870844145956166434480910760296435388265534565060114884339015160734238421788823821974350850438525495552445951868562813458852556877790196702397705478714954092322392583869079635501466148536553993035067558904355573871175171272173467115150420774576358911140288329677996403571167626696450853181183516998498202775206109472718457651407225987802956515705539552337092155289260486101738515518892607454529368198588650391759952536058438495530385219689339214565179562583794689399693716114624284704871750003358064017751249490327165730828865416520746533708444596294658501685396409980002698593174821015847946045539873799800800051734064282184776110254993507815733267199609843497192267229563411225023734092272173214654818420208559172103737760053731565775505551982392168669011304619735249181299761865778113019409282440665061711627990311604369618226627228323888534449595409200757550636977760199900996028646040940333987953835193749174523054914009055726017132008454895161790988863285047571397145311352528511773136392928971150428066421133688037858126064320742102333875030823268702135522503722902650739748716757629392200436638273940329208180411883898550342000052951416607144038375592814044384633000283764888990996140737827325455298007508642689874841767063015582685381823002383077126778476383264576319882681891225991094952994829664956983293048436272608531133105013147071077491027649783255350971700392365466705215541247275313788919386306283482933710716943384202939659985474261454927568221814978353922066577301996054581422473896073061203043982989576058547642236252396510526324124832805254796922120233619847714054776401368942972688620657317605113511459938130352251182335474272133658126524071136326532306320649397716882305567399257405862440156079594746852722226343557075553022296529995815802438292512373677481536199868251622881799329674526491285498040003968731489485498998113074285959729730678199031863652339222276486785015072468523151535824245196156260545667240569806655836975324982969021664627842657389362897340665391178813362307388188631217463304009568554508873770162916514145285018897204509294512982268250122847942192709891918556104945845363345202139917528475347809015029735769228955700997540016039600537070712200741688483161918729833559987434384485386874604531576857307626523508953389327222119136066414857791503395757266562369291362133909866523180263820345202218607021870369940654068328970339573965528277106070931886574783727489346774611218347879429819146150609118560952364656959949242731626383471231370573159486841487662955559992944393069183034675395142036835868315770208222861934626083890976733812704424118663034105190298373697510233199461873638552557760851148995501547469608290095268003374547264598555358262400322570338560969182240736799220859523063748657171426853340652919161462189051968245440939630329657297894746744682462363970720525300708942088866101210583206282607565676241023831589104125448027394568328750639143607308971877635411994023467586910563598336 A100629 728 11051791117646080645336336997372998303547541526290997415916745262292615795386344307606205317428847040749048493197026576857828256743592444356446079339847797389880941121580329278127128032758742997522310982529010321904586242074989233578628848026547389289528156497352548186207190236389413832402231264768058559395386488930452923254304413693782139903799034271190133175202255481388595033685921172092475024960667161182064787365637727950576917349427310024401566426530120685429778680685733297413376420049011702311045126023104047875585368167865639800739000645693550227541376391890565453735967614122180121607838975580434756871040665330857649825312687520217251473214521446465229450281983397386472931412451841631418743824591603474616565648738334754240586788203292673190083990450013203889269212120968556251897725015865100231973238068608273958695600131521185335477534185569298133369608382993658317329866001004267833063266225991191309680036881121513775872648018709499923715047098188756183794586740072451390326387098091254911878802506683488690486999538386300729890879788610142447848925486101630314616509675488850654277197752943508645530579098170150637440107744502807749332031568980863476801603872566949743899018955798093549416719591879371386811733551025051651752680692120734424686829511959616964140212897600149170147938307982042225333041996788936761028266351888853031260175606678067985122396021186470696845344320539802610457644863746369902082750422847997555965048414735254639796983571570806323413047523584620252667183725610579404660932905549052238622769270308025616614563521382517178202080739868627629906930436546837481288867652058036379197303046774184838381431506510761933713491557112986763141426722265703202151231808899126762900501710625011615888091378902959431529934415497509400698648729626033981656908928659179362129775757862742442184883361017814928769651988048706224043047507277705167652505520592923421650845520683602853937409146088165436612701219841840746529943094367465099505392616084972242135768602270376822703678104415844729939632481262860377580442641243733609614049101317141275840061210421704055085907606236892550857535009454741238879302313051813714905613912796290126182392795201516590318746597445414982474509562075623228035461115252337789407083964628754132144828443730804747057933572447725583950912238369341724861008804742314708589441885553220715400194831877282167482801465137356612696822422350346736406383975155115538003244894912640815403832662967628391886299694747715058679066162338566304185743820213955021453129196519858740172759459116604916742919992094053954997383997146149027425321302734728201789514924309167181260795219977025923583464709571542902942059340926672199410268315682290761578076564745030891280352118402789110477778694775433473897040421835869283534732890346021002040994021107104169186722536435737146557866674729905630121282074299767671289275161659906911669767787136456417207455077061857495675962480542064819634390354224651209649884022307498240490287358933612418886806642254409107030639491982394935741906469272523694783345354680639515326906821237262829979811995256093311942186084168528475362649376347356654931478713812550730797281962552157655762962245537716179659774860942988496110991510786530107805232376447445790773286879888030190647177612495563429767045151548412331135688769536 A100629 729 11317034104469586580824409085309950262832682522921981353898747148587638574475616570988754245047139369727025657033755214702416134905438663021000785244004144527238083708498257180802179105544952829462846446109706569630296311884788975184515940379184526632476832253289009342676162802062759764379884815122491964820875764664783793412407719622432911261490211093698696371407109612941921314494383280222694425559723173050434342262413033421390763365813565464987204020766843581880093369022190896551297454130187983166510209047658545024599417003894415155956736661190195433002369425295939024625630836861112444526427110994365191035945641298798233421120192020702465508571669961180394957088750998923748281766350685830572793676381801958007363224308054788342360871120171697346646006220813520782611673211871801601943270416245862637540595782254872533704294534677693783528995006022961288570478984185506116945782785028370261056784615414979901112357766268430106493591571158527921884208228545286332205656821834190223694220388445445029763893766843892419058687527307571947408260903536785866597299697768069442167305907700583069979850499014152853023312996526234252738670330370875135316000326636404200244842365508556537752595410737247794602720862084476300095215156249652891394745028731632050879313420246647771279578007142552750231488827373611238741035004711871243292944744334185504010419821238341616765333525694945993569632584232757873108628340476282779732736432996349497308209576688900751152111177288505675174960664150651138731196135025233310372795295282229492349715732795418231413313045895697590478930677625474693024696767023961580839800475707429252298038319896765274502585862667020220122615354483698445456820963600080079002861372312705805210113751680011894669405571996630457886652841469449626315416299137058797216674742946999666820890376051448260797320561682242487060123635761875173420080647452370091676165653087153583770465813180009322431906965594281407091406049118044924446661728632284261893522038871011575947027048724865866448566378921825003458183660813169026642373264633583216244786279748752666460222679471824952407969388786577972078115849681655028612405568565057244063348646703401089210770222286352988486396515784104942053897791565438185508312182018393896352853979779844231316304326380344060987323978186470997965734132090205926257673016056130261595588490806498012569799507842336939502388700300653171401546160486755058080137190558838310915322772390544194973524646878851473291570887421660220087363750234691895486201671899089941968004297236335349936905686135403434744750071904311249917321213077656604083529014000361678632463282492587193611054305256474545749467862601259932612668765108912332196114755258665739855950402298911632671080569244456049129245383450043877270569391959930146339566479714325506089977877613674669247203877310194838075255474923423365244192844082962095400217765539744677549842214027731371220433998911342075572185580075074375305615722726042838681481238842878198262054255548019116940090001668514925599374839789972414199712224535064263458145643192974863694752584946957137899327483142239551428798550188573158771352961379693214649834202944051948336416729653409439501273339430621367971609457605620220017655307045406830392557953482184489751845765005342915222709875195456952081454235185574227082945300004864 A100629 730 11866770353128301218574535581037966406800042909155439520145732690077431705869344121541103971254549211750885655349826908011800701074605251515908919388016889851793200862722268521616825757775904458106833675075931675956657585530904484443078986699043794198176026856824776260506000086335760382694402099901882134504014625809140330961208837010812212358928359587786204246344581369500188084267262442442792029975712285904532240872152008932868241087071325221014422443279613775713500784515812841542173279262015994636806608962357606507714358284275590266572491101244170366355892522499114558685845480392477842631742834338027474555707736770528656407784526468300108473116047401214693822524294167447468278301432936745478697702005724369919528900292042857740879392795705157716956682618995758368147817849811686236559266719985421661021767762973685221901514345994197436757699467435532656124078571321301262082541129593908374857878984893377964788791657122685367346624275319124574217655527455102161078878807611607848000390838034570967529704670462101337206882332634064562325564585186988776853130127886851183390024959473046593187191716854264342011773448645492607799703980338970765889110358503094170675935828255500180130465485409220343473342630681091820848640327679636030247136163247299809382826948948548933417254788417509392626733628652111778274119521100755100807142828234962899053229974474815299141326367039103690153271056644448319552753070743258692041033837965580170489453165086140794040076129836472126852259553372433168446202718480219043657464199545859072170095524231688467422446140413126996634035214221809751713064437178917538590674623615393335657667829324070544476823473531933394335291517943098581143331498727917568920504366334167802404000237281620152464866617061938779008954889896669611363313961283940565350271935260393122636381946958523411513811205286519098111556201492644021844134484983016421249427075851515156255699960521041455278359278354989220722278189360003074696582768762326102199261765431209834260229834643724950777171939344331574826168390320829525280553188336424154557093018073828075986194456349848321296138909816274783649782405195791103282281781463673464750969870565665500520272596604134871255111712934833623719107930688520910807563954572119398262090214701629944696725125338595654093844227750857013162917633290619769331565740484072845182855797335914460028390088735286298675656733806457699855547666778559671781437934727424440706345491382187269788558580125638562458182234849054786938327531766092289001339404313260134989042073978887575895440816745116791990911051397135073193305008324116851283490519384443247533713818902947109127904879188613053283794013494978735099261763042842857644873225610110686835193049040983564139710978976074746171747607196513208652864570743775713128157261032928581873804642996636529980556052854414862529599084873303578634294755677136062146378743718603315006503349416342450308837800842459428235180066812801188160461312073183095613272871500909849620831803065519693564571813589564706625290072007610114191877445554079545119888525956716810673588886513340527829925214963356979879003868562533288531830202831673192244664549186262215778806508713053456434487193166803231542198358618270827825232931240444512585706848630535083526031424886242452672568230092951468985762956113948680737726450897900273664 A100629 731 12151572841603380447820324434982877600563243938975170068629230274639290066810208380458090466564658392832906911078222753804083917900395777552290733453329295208236237683427602966135629575962526165101397683277754036179617367583646192069712882379820845258932251501388570890758144088407818631879067750299527305732110976828559698904277849099071705455542640217893073148256851322368192598289676741061419038695129380766241014653083657147257078873161037026318768581918324506330624803344192349739185437964304378508089967577454189063899502883098204432970230887674030455148433943039093308094305771921897310854904662362140133945044722453021344161571355103539311076470832538843846474264877227466207516980667327227370186446853861754797597593899051886326660498222802081502163643001851656568983365478207166706236689121265071780886290189285053667227150690298058175239884254653985439871056457033012492372522116704162175854468080530819035943722656893629816162943257926783563998879260114024612944771898994286436352400218147400670750417582553191769299847508617282111821378135231476507497605250956135611791385558500399711423684318058766686220056011412984430386896875867106064270449007107168430772158288133632184453596657059041631716702853817438024549007695543947294973067431165235004808014795723314107819268903339529618049775235739762460952698389607173223226514256112602008630507493862210866320718199848042178716949562003915079222019144441096900650018650076754094581200041048208173097037956952547457896713782653371564488911583723744300705243340334959689902177816813248990640584847783042044553252059363133185754177983671211559516850814582162775713451857227848237544267236896699795799338514373732947090771454697387590574596471126187829661696242976379036124023415871425309705169807254189682036033496354755138918678461706642557579655113685527973390142674213395556466233550328467478368393712622608815359413325671951520005836759573546450205039901035508962019612865904643148489300755212621928652044047801558870282475350675174349595824065888595532621996431688529433887286464856498334266463250507599949809863123302244681007246243651865378457377182920490089761056544218801627904993147459241472532759138922634108165234394045269630688366521025045412666945489481850263820380379854469063369446528346721949792096489216877581478827656489594643795523318255690593467244336471976407069071450864933169843872495417812684652080810781245103904192445160882627283297783175359764263483986048653887957178608485432101824847392528478503937371550016778378228779083754380877716931396346999594998692916630666314949944328523895655714294291849669885474522950556617839746974596289139766562605069818858224741644045355871086228350183024753343319237682217967169679064042471500540079869549769229525660533320441626330243233035297718867838775954428555806700089398122920819230309462910262864521517829813387327637891833567849794566659429802334669116249908062678454512824388416308416676312383562939489907991420416931686011731766339092166210121537115714259584297033735792756932482504247377454202765850579678014129755019789660700497843420122477547396099961408034087456594127699633348858536498366732508957497864922166739388914885802806509099211119225109327693038521590215180887763812997667925530656179083512271536709867615182304241421267060683449075431885719449880231936 A100629 732 12741847643957106256453644514736605862888204076554827929882963764460168221095581062747222669068503238923158197190758502292871098296325402842670808121558219052271521165137782207818633918244481836097363177140654216241078460831389389495691255354303022638230144550320022110347611695646316829741225345338077144135353999638983814838252049896908212619751079509117447069506576132203549921944196078435218529918783985566341938180871848876842238736503707560909229084553589037550141233791439837320116109798858427998498945842496603751867485135147582811506192823273684158537724270256160304628294769098775394626992511241043453091559214890899308975563845249048836651321479700250725160598767903667606013325520223314766920623696234943398645694620292230756864358584472915413212744124309602638478301439676558036158842532019643907714622621519764434166376762229976649160336872208057436598232895489848107202009751045183557708774722010684101433724928674894778112874389623835002403688819053323472543177138759832894284654411144128805732789867043295612685356901195875207685213399528480710325808923626580855269763903390115127805801207492789336769881452223381562077370778509226608448450338076406244465346649138011501445614568272341638018973411644473894029500293362690078773679154701517460401568922440369813920697709588150608776161117591057162255936666580731269717965412617527763801743025884061621363113407123860675590304103927817258110307946401467623695993956022882501479576414242165933313399672749474403211504551359541741605524952814708903856301240835070691798866006442769373609941897348951094909470831398756743385372933406024332231941359751305914706508494644548193531217562196193885080087182047951398728652768880767890174348069307613529675342799675199624182783977320795665549408135811369200030615859473683724546792186662504426456644440487916180225542244755985459017137311269223114597616805606964661174312187379792237041640286006591042570199919268209845358677580478827094070317028697830251458245739467567393965316873309571618801790815713199949214642530354231439667795292173367597351790969364257124971827034379774518631854237183498391081322736958035816361289626910774135782106094590221586302510446854939982603468819970412648268684613150358018632655033578920622235719177186279752591680762907692315225197368277076626876743188731233193212534658963279019735509197360439133018858665662148163502208445755228353621740288245754866071442497377017661786211256290886040172346984154953299218586516571220451603091179467941875744633310430393404729620256526833683232909055855951447325349423748917561864952824226272411086271851370559449831333377402856107930523634278481019863150173690379081866694146503077880112978521515363761724312971869387142913394257398596150314789293018819619099019387015398770861128323220340859562912335190877333566352940726139820945240975380591793428515079914402430465230067275241666187529478264412878003240863596731123119239345908019014324780933906892838569762011655104559591437648620779907275944400902647195457863846446542625893234774373698061418119404537436453344121999630963258685226662098347016738412913133390751288885644046770738412688767311394907312617281208625910921470815295563638085214398552588238395055560814981473514567827977842642681233333638672963638877086144457399852252546529423208297720065000157877614082523136 A100629 733 13047651987412076806608531983090284403597520974392143800200154894807212258401875008253156013126147316657313993923336706347900004655437212510894907516475616309526037673101088980806281132282349400163699893392029917430864343891342734843587845482806295181547668019527702640995954376341828433655014753626190995594602495630319426394370099094434009722625105417336265799174733959376435120070856784317663774636834801219934144697212773249886452466179796542371050582582875174451344623402434393415798896434031030270462920542716522241912304778391124798982341451032252578342629652742308151939373843557146004098040331510828495965756636048280892390977377535026008730953195213056742564453138333355628557645332708674321326718664944582040213191291179244295029103190500265383129849983293033101801780674228795429026654752788115361499773564436238780586369804523496088740184957141050815076590484981604461774857985070267963093785315338940519868134326963092252787583374974807042461377350710603235884213390090068883747486117011587897070376823852334707389805466824576212669658521117164247373628337793618795796238237071477890873140436472616280852358607076742719567227677193448047051213146190239994332514968717323777480309317910877837331428773523941267486208300403394640664247454414353879451206576578938689454794454618266223386788984413242534150079146578668820191196582520348430132984858505279100275828128894833331804471402422084872304955337115102846664697810967431681515086248183977915712921264895461788888580660592170743404057551682261917548852470615112388402038790597395838576580502885325921187298131352326905226621883807768916205507952385337256659464698516017350175966783688902538322009274417102232298140435333906319538532422970996254387551026867404415163170792776494761522593931070842060831350640101052133935915199142404532691603907059626168550955258630129110033548606739684469347959608941531813042495679876907250730639652870749227591884717330646881647285842410318944328004637386578177493243637214789011420484478269001337653033795290316747995793951082732994219822379185528419688233952628999295971150883204889107079018738875902352467274482645028675953960577956632715040876640860386904373770697579458542185952071649702551827133043865966611079838754384814717169376437438750466653881101217476930790602105115726465921785025260782789849635490778397716209161418097089672211311273638039719426261448453353834108662055163652982857157117314066085669080326441867305136483311774672178399832592968929742441565367775172480762504509880722846443131142683477691630498873196494282061157809918891583349711692007702948952342375803452876627285378460524654520856201501164564339865777858948179831494806019151749235690006031732492005696483194252434343315719576162457922344236051271289957395852303768341361795402977629040192422231235458389571945411303567176647926758789725996470799441832348088796395588889847466176030185742758787075318644323052670074101090209811470668575676320658266695436299934827069021632152187678625050567066524310728148852578761259648914672408958666814892154270246334928224380927622106376893672101988707345140134823048592129319818899503893236134593297726868385088120095957632932783586114862657165399259544117850356116536894274541028878917455849310866105582933646001114766210136211924377448706607646129365296865346560161666676820503691264 A100629 734 13681454730352605849566348032700878058786674153244216577438677618977367401066004488654061319619763048711259678492156710195455595281579730545824138543995935847377574479109647479137927044564096804626051779413441162699986010260208599531349968664979093776286527541244280324484973856127009091648240750298336849396605906458057822850903021028045236178911342538088792246635445836187104832463418723472678610153593688523993665710024580923272936781176946339213266735682420918925493139828831046510364743627210521596880927370999520026335436895306252077217707669357595279588201230753918512727980867381777928393106738654298500985789230400962185019761494626167432131067977623726186891264013981036711570461512390330885159485350812930057398587271339567265904436907082006274380765576081475477754903972260133395787053534059550853299986565102293515592133304148029434746828181619134499469750944380070880110033486553041299669029030816844894561248820029651422058993024997583269355981216898721498670524939727084069844404002631542790758467448447785718135972657181046826776299853438951617854049707930281622420836305675462000900194106314710089311042778774102573912925328840796979384772875979577092297211215837736497295192823337716639157640257626640238495618354803789938729153938759985533499428387242837215233750550045803123454025646120100203488953391202874236800804147712856875475124730992031537850826756084028755730205405266140067062040847570806082544282171832985642876363077775762826946592128259023740745632354761096029435653051312779472455705528227712087781056226889454938831276477393483513134892325380897536974910268435615099079106706680407399238954855711131408978114546173374668023539196931187390334254905120686152916436173949235368440680705548515452034136977206405771058315453866539284778294328794600842393986215855945975271631258448954569314486461273346261682538263860671382131006094905475662392847950022607897342131204648598742071388109359700384570184399491242597367681790652268599043155440136134602439245932285396346630867564930339174346437638050527832147044471076844648203009605111905565772245508507449800344489153135538185140724807913993588917100166991454105806702264566821058640630982985078320331176879482158502984687858604799805179653001717811476870596067263775209322060029590217090180686392973827994730401654647850574649371384378449163671737643142573900128647930066281136837111524573423949954324423155282590152426381444714159846541572379107451350793125127438654137782861004988473610406847080219259188023928952688839431952681070470303979141986460887188306560611693511660902507287158669127400651359050481403562332393004623100138861312345285134217239097884224446614989497716338064606562883764729929537365195561896440593976623970294125478380029661697844138366313225276192311785976472670348448809333539952016303792231603049255820776449024695726475364995518796229557769301015760696692997028045399037916289322789689276575620624767843272667772408373610562658433813640461228726426955612347301941023412347795646079411241627166597620351535896243014092355556077820893697808455562277816257659118014910793137662012213000540593658422366194353973067301757248743762160617738870910126481593978225599865693975732919055015253790450821133897739750184646990737527730230789264917093559788554816007654979819147745345525877634668079797313736478570840064 A100629 735 14009809643881068389955940385485699132197554332922077775297205881832824218691588596381758791290637361880329910775968471240146529568337644078923917869051838307714636266608279018637237293633635127937077022119363750604785674506453605920102367912938592026917404202234143052272613228674057309847798528305496933782124448213051210599324693532718321847205214759002923260554696536255595348442540772836022896797279937048569513687065170865431487263925193051354385137338799020979704975184722991626613497474263574115206069627903508506967487380793602127070932653422177566298318060292012557033452408198940598674541300382001665009448171930585277460235770497195450502213609086695615376654350316581592648152588687698826403312999232440378776153365851716880286143392851974424965903949907430889221021667594376597285942818876980073779186242664748559966344503447582141180752057977993727457024967045192581232674290230314290861085727556449172030718791710363056188408857597525267820524766104290814638617538280534087520669698694699817736670667210532575371236000953391950618931049921486456682546900920608381358936377011673088921798764866263131454507805464681035686835536732976106890007425003086942512344285017842173230277451097821838497423623809679604219513195319080897258653633290225186303414668536665308399360563246902398416922261626982608372688272591743218484023447257965440486527724535840294759246598230045445867730334992527428671529827912505428525344943956977298305395791642381134793310339337240310523527531275362334142108724544286179794642460905177177887801576334801857363227112850927117450129741190039077862308114878069861457005267640737176820689772248198562793589295281535660056104137657535887702277022843582620586430642124017017283257042481679822882956264659359509563715024759336227612973392685671262611441885036488678678150408651729478978034136343906571962919182193327495302150241183207078290276300823150486878342353560165111881101423984333193799868825079032419704506153627923045420191170699401832897787834660245858950008386488667314530752141363740500118573538382688919759881835634591299350779400711628595552756892810791101584102203303929435051110570999249004346063118916424764048006126576720200019125124589730307056320367211315000503964673759038952315490372878105814345789470300382300345022866405199866603931294359398988440956297603531943599859346577995673731735480387871884121202201163186124753228209311009372316084614599387299682858570116206030183212160130497181837089649669108196977056611410144521408536503247553371578319545416161591274641394135948480825918066374155940764167462050477186458266991667692957247828370436734054542193983841571977438452836233445833333749245661530178157120392975083447846261960255381955168232062945581184489861150373578592397687104742682820927268839908014436811580757544910864695083245161522437960475083801288423910773755411247339067155764240138953413628956718488614826280266536641819213435519762271511211798946174577216162236225167832298215861202547043637187607974244142741585317111426218595963239972757752846430572089423688595146555858495772483847842936847268652172965900506112553567906224502983018468420916999422713612452472564603811969517152233703014262470631150509112335619881421640841111285504189078518515228395756328207275103805223480131591838699334807291233818498697900113712449266154056540225536 A100629 736 14690350157142235168066440145651052453243182732198100625310042954748735487938751204039599106336371362371028816521821915699107887388649213477701726103458900405350182437895042780246559732409182587911748475545833964154163743431279096281277260536677497073216944028761868785179807688870128317730965189616464752837524925409448386205397489845763647049255055271136249260859401475200747148088485633417305545032104607270640826383928048605390687189257623229016975749770168522222815124059296095667867874727573401491426319666148549336201940047803032143995530277994813263758825158388757359003909392379612337195755818589357777888947126330285387898144183284867216705809137361690941589190712037559860092629248835792484594680331483155402615583791751329879462923094303151934633047700178134252095822016119441034875704777246748257843083993588431386015269654047051891270748269946332750761977411844379856058632676552542037853953827858231247011282987736485652005817006264182655230174577142572845250503023820049311356073749978493556083047181540951405752469160935703918012196244602472582802358299179727854091828070461392120889264061668406729328041976622933381676359259765317154258296425680036893831823921006868874637111408562349632124274473759858600674080268294900570923889992180931164953289339475502362420167901967183929322422677407774915556999978121159737065103370231968369723601295282893272917471760985668133446201203745124441046678060833183292221392099954631427547878697617201440797030182380886095847518404634594334885395797947749425264347013086107064480879425706841192386503233084773753107387243498086416108547593866386983047140755521653625921931598624927056179850688889131536278989452248388350983302831505232489964037096995833267914808536577269901959318748171452557100282045802045744205501188208770429864055286044021152733620242902395890148871122550948177602589944387550571713947491298922545325304762411935844928944711726703692355837806755796163021891253126071498524072244546553035274522377007295976332630776516701961794363993870740818001397957382625558652333366583166416726137855682377206308042860880596666210327611635968090134651551931621111288153318096108523981177480980909013386402072181310960455254146641801046451888185368971837968445261751558028463167633231032682383450539609693670966582697163698855324083860914201153703464190715921111292166114197368391578928263083193148764273719286889053949241022806500963585710740838167137152253108018170854305391874020996212942008116491434796753414113366003701680477572429306524156107995654297056732398374497496314230517862366346939742727660687041166267663769054942810339098881359068847975635598800660177814503121206321698133769449018784668091280673184241101408841981236747389022484103635225736107640645614125546101997153542663381636631851075386146094140104423412454858511608878488551906843121472019810390663501354104089809681922643867943214649396920045917780081656763925732223547363570243612140423291783953479014533012041584919933994876321968828907633219201026219400565475430858590480750317674433448698783559239533692344394955878063128023235755347561574220919892089097476970020837264439921573542931463586671348890963871902006739748417420607371883284404529276242976434952781578466609107308840567196630624130308587606271699247666015902464043855993694890212792466090649309636145201706755990723531636736 A100629 737 15042918560913648812100034709146677712121019117770855040317483985662705139649281232936549484888444275067933508118345641675886476685976794601166567529941914015078586816404523806972477165987002970021630438958933979293863673273629794592027914789557757002974150685452153636024123073403011397356508354167259906905625523619275147474327029602061974578437176597643519243120027110605565079642609288619320878112875117845136206217142321771920063681799806186513383167764652566756162687036719201963896703721035163127220551338136114520270786608950304915451423004666688782089036962190087535620003217796723033288453958235502364558281857362212237207699643683704029906748556658371524187331289126461296734852350807851504224952659438751132278357802753361796570033248566427581064240844982409474146121744506307619712721691900670216031318009434553739279636125744181136661246228425044736780264869728644972604039860789803046762448719726828796939553779442161307653956614414523038955698766993994593536515096391730494828619519977977401429040313897934239490528420798160812044488954472931924789614898360041322590031944152465531790606399148448490831914984061883782836591881999684765960495539896357779283787695111033727628402082367846023295257061130095207090258194733978184626063351993273512912168283622914419118251931614396343626160821665561513530367977596067570754665851117535610596967726369682711467491083249324168648910032635007427631798334293179691234705510353542581809027786360014275376158906758027362147858846345824598922645297098495411470691341400173634028420531923805381003779310678808323181964537342040490095152736119180270640272133654173312944057956991925305528167105422470693149685199102349671406902099461358069723173987323733266344763941455124379606342398127567418470688814901294842066433216725780920180792612909077660399227128732053391512444029492170933865052103052851785435082231090096686413112076709822305207239384808144580972377914117935270934416643201097214488649978415670308121110914055471079764613915153102808877428729723638597633431508359808572059989367381162410727565164218754259259435889541730986199375474315231324297883189177980017959068997730415128556725740524450829707675721913662423506180246161204271566733501817827162079687948033595421146283656428577466760653352560326319069780681895627627851861873576141981392347331293103217963178100938105232976822541397189784334616288549774391244022807353856986711767798618283148443907182610606954808721278997500122052616311287229231875496052086787790520809034167609880735854587550000186093975935485436225772050291063139266296553124543530154258087699512261437787237254511686500327050853171876022082051196115273418888979915795235500125471409340662887842654188786429326359023722122471153774224021108864559208445085227687302795911015501195413600399466929574353775115887491572277152607356387348285840039425386602587965114288787320773851800982446127019806803616526259949796912500295929458831793450786768362510881804330582958012410753353696080801416416461850848666179046841199196652288325298619851467554364661282500960660434819136643095793413475903052002221969499235816417301337358786479691307961818712751461264347004827654901502379438701948808483230237978872807869391648336349807725884252740809349759109435993708822220029610000284123180908537543567577899485276824893067412686547718134500896396017664 A100629 738 15773643372928590216796605995178186728665009742435692094755946087750256704512884718107675312666385344173633446208702399565934338177474803375712834714276372430275044249598189955419972216801987626293401159161803156272042395066569635494130262778375314607150623029148677451047630875816636078994498103979288724143473189054605057038039939392011737055559340888050650833873825547530341008951328677423293009088086139569581542570346227194312852695206913571829457268521988329838910045722214873918494950000988167211288416839937414419207460339266674927024391328541377856367794021665433227750280494104416651353473897710750127419064956865439058842300861575283636863498774546608579346255093827068280685044538600693698894183959823647907279911311379909099200219183648790367242017408268274996762243754367446018647886860806437172445255313060846621718883730188330479555702925217019709914103016040583630793253701067528519561981428736279232579689543832343735334555210916322910096010790299494874912144853714055195345414541780427631680857376185840293108020329366852271650362049925409065968195231662778689876165335871615697462866895593483524722566086327673849471662169259701453151792571242363254770276966188747301981679341920946511722847468131550711869874576801375908922459005379698767075389770168181109941340137444497260414145209738787829611619132475774149071644499501421020417326030645816418859735930109243339465199486380285548436440570179805187916122565224476266262983120110238328816831201812705299291553237665919374639911715050351924578291644000028468474985087682536151191418894474342116288851646707967448942014875428905571466893992818558435793628516310765069169503350735472629540124307333945409045163775844792999318046886931970933490727194675248501470100086459012133390320994773940140314652276661452454159494794873749016830779985737341617058552510668782629148480874010747113764376785547529223052315408948078633504986245164585012137692143674128094655326866061233712779650639767189909008401997816629642935259800695579930921458707698694066152073077309894633256375410891069755991067369635844466157222247312110110584996337355568001106977162975489575311448733364167773841497250096166553211555777781340489390416457798730930262359148402129934304870869797275352323885531323252045786018849814296730344914348299389635502393915946976654280461995257996999878957440369274632773904673168099675298454609382368232073092459243877943698278631203964870662718417913099798245509723846082687981444201224317679043080148312955594233147853811335698302479459994828995133676910527576775875153406001822319296174489121356675031328567603769049389190091386846183766937675415553071730708915017768940484931004184904859779566308520794928282498958660918917316239658448292312539960727158248764036554513687707441216525188990181482011452471435145357584095916842362892087572411331220116173005180514182195278107680479453667762426066969430085920938909002639553118247321910304528224006649452186422488210398857745355780821618108605221622426020307901715490987360220557288828869882988325609372442285479068959727325476100911024670814674328908518656281903889630695435588167122326891728792937372018542076246723924934163065997759022316334673804111630018934533384455217045936335985976806201946904733007935956539221968189768335657924748544350663283916563530673631939073055325209460090602411939350618046464 A100629 739 16152210813878876381999724539062463210152969976254148705030088793856262865421193951342259520170378592433800648917711257155516762293734198656729942747419005368601645311588546514350051550005235329324442786981686432022571412548167306745989389085056322157722237981848245709872774016836235344890366058474791653522916545591915578406952897937420018744892765069363866453886797360671069193166160565681452041306200206919251499592034536646976361159891879497553364242966516049755043886819548030892538828801011883224359338844095912365268439387409075125272976720426370924920621078185403625216287225962922650985957271255808130477122515830209596254516082253090444148222745135727185250565216078917919421485607527110347667644374859415457054629182853026917581024444056361336055825826066713596684537604472264723095436145465791664583941440574306940640136939712850411065039795422228182952041488425557637932291789893149204031468983025949934161602092884319984982584535978314659938315049266682751910036330203192520033704490783157894841197953214300460142612817271656726169970739123618883551431917222685378433193303932534474201975701087727129315907672399538021858982061321934288027435592952179972884763613377277237229239646127049228004195807366707928954751566644608930736598021508811537485199124652217456579932300743165194664084694772518737522297991655192728649363967489455124907341855381316012912369592431865179612364274053412401598915143864120512426109506789863696653294714992884048708435150656210226474550515369901439631269596211560370768170643456029151718384729786917018820012947941726327079784086228958667716623232439199305182099448646203838252675600702223430829571431153123972649087290709960098862247706465068031301680012218338235894504647347454465505382488534028424591688698648514703682203931301327313059322669950718993234718705395037815867957770924833412248044414987005044494721828400669924405570978762832520709105915048535052428996755122307168927054710846703321886362255121602466824603645764228754365706035912273849263573716683462723739722831165332104454528420752455430134852986507104733344995581247600753239036249452101633133544614886901325118923502964907800413693184098474550488633116448092661135786452785900472588655767963781052728187770672409960779658784075010094884883302209839851873192292658574986754451369929704093983193083144188927876052418938137223960478385324134067505617520007545069642846678265731014347037318352860027558623659943014193403401957218388672492998862053701303340114071872466528494743402302807755061738967034704891016885156380238618496157087745866054959282676860269235232080453226259506574530653580130492177344179625526345452245928978195395056569348285342576414275899925294006561278933668780971331829410251051328040919784610046734373431822016212419805721793525945837579727330749588846166114218846579601497674149203169398961157304846522567964782264810960555788724292576696407983041442818702902393085257636151836901382809039038896627927448430331244319561336943211746941364244795291356662771056865850663760762760180045423997380900330566614760781287527332889262914226512802323104032669582981832126042283133262737130283967868946987086076645299132582979581705238851926705975410309139388962185682142255038808049640249550793630446600126419496163295426322775713714942509415079202730561055409799105610808653014487132776869825895032879579136 A100629 740 16936820606373856681131743158271961423049360645820670232525630387106624690371893868722661118622174902939864949239537999183103144538914631090679256446317630973386838834244271749831119654098289640681706919802108832144499841484107081838482569649252018062855753414054506093475553887478072313003760480131263132884445739710588469543649041907628133575444676025373285630750802429263027050293399981319994255664690188170561060436217206299139884879594787436026516464432857533387944898665694396041174794948849836463865818087786715404323719099091858358558236837597802318969565167679337791714793594251297581680251131664330266223179219159177857602175455464616565563166813203440269001296672015167436275303692398347259915947868012586422296514850039295553129440287450843144316073621393730276357085703147109454284520051667937960482770979991644474588672231696341832632935168524658339167119855767317525752490795878998819766501620345418478163436076148268712573098562397997272859478641099861133266818254979142799886861720127440572741003984989638319294500377483444723300403237747287794438826274033694543375964101864361268820810872743764562349557203494017980808803973932708568002656304315425067247613890660691856304887191177316771303727622905353133311657578745937454156059007001623566730080157331323571750759092184065187160087272905788607716181138897835370636235471574222897054840893348318819555600857753835462577214481029830962418984045892464030437720202191688115581925159068378384258496096534486294435778281204509771962798148117133127338605300632549223792256986421046299926213896900943625144011678001616563959625922578165850630625111463641835899637570681934636205548692992818122744489354943487120624580251054315175990190420491856234041316105097004413621771948297057389344654568874064953928270669468220588618492327966245119050088401228307172811559687605278120081405420489413801536097435937060866653495994627215873235071443977932691135787701499128361964855320480792782450314188026389428253075592460871930337774572312748463765401073545078609008103607412019276760511593318926705109083605179673852871962086602284207428375674305486922064639678099647443887900331044931161726588744209242050253168958712675210243118415516428373945122310548389681145512219820592947034491489170237785254011393497985032517784481466757925311035599675409400052520670351001049236559541240476177751582583369639203968770396659431578945817598509167164099959003129168556257311362848406050862165610692229120648018774776821897851163453027743462582904057813068944571617999097382715802921369736565089628226414440209244444984792171433673602713993322178288365895054608438910965350850495015913208934227224240214566837260947651377406175766040065088223999619150675675795244355683406397351835504067264364542355646202471954310204535368262182586000165568080873957479383141271052220025168674862555685094482086747248226239528106417775746717363812902012697225663945064214579731767111085548530704380370919250070525652165283014843628348446565200760787954350467429604021823724166225603605572018551310513477674945024218639400999350260611691749547979888208751134160540644757603396913078744107849124641892148955930769904421183247330397866152534397897644871840316143920412813837997219573189459574312972981839174174160449608923664951830866784359556752426090082400789237385506964959294143318859738639054557709996737572110336 A100629 741 17343304300926829241478904994070488497202545301320366318106245516397183682940819321572004985469107100610421708021286911163497620007848582236855558601029254116748122966266134271827066525796648592058067885877359444115967837679725651802606151320834066496364291495991814239718967180777546048515850731654413448073672437463642592812696618913411208781255348249982244485888821687565339699500441580871674117800642752686654525886686419250319242116705062334491152859579246114189255576233671061546162990027622232538998597721893596574027488357470062959163634521700149574624834731703641898715948640513328723640577158824274192612535520418998126184627666395767363136682816720322835457327792143531454745910981015907594153930616844888496431631206440238646404546854349663379779659388307179802989655760022640081187348532907968471534357483511443941978800365257054036616125612569250139307130732305733146370550574980094791440897659233708521639358541975827161674852927895549207408106128486257800465221893098642227084146401410499146486788080629389638957568386543047396659612915453222701505358104610503212416987240309105939272510333689614911845946576377874412348215269307093573634720055618995268861556624036548460856204483765572373815017085855081608511137360635839953055804423169662532331602081107275337472777310396482751651929367455527534301369486231383419531505122892004246584157074788678471224935278339927513679067628574546905517039662993883167168225487044288630355891362886019465480700002851313965502236959953418006489905303671944322394731827847730405163271154095151411124443030426566272147467958273655361494656944720041831045760114138769239961228872378301067474481861624645757690357099462130811519570177079618740213954990583660783658307691619332519548694475056186766688926278527042512822549165535457882745336143837435001907290522857786544959037120107804794963359150581159732772963774399550327453179898498269054192713158633403075723046606335107442652011848172331809229121728539022774531149406679932856665881162048254426895770699310160495624298093989907739402763871558580946031701611703986025340889176680739028406656690488818608194191030374038982541209938990009509608026874070263859459245013721779415288953257488822654919805246001551033493004513096287177763319284910323492100107666941936673298211309021960115518500454067619225653781166439425074418236970230247606017620565370510544864020886179257936840517220873387176038358019204268601607486835556767796082857585348842619543571225371465623399591375900409305684893755200582599241336831075719900982191482610242651779303848386774266311664427183548081769179129161910567286676535919041444828519270906896295125948648677621979716441355210395010463923984425026650341375610010291892014330220219808150888279556164878709291372181711331281213649444217100474968064169541714814932458888336661557473305772723059257021536749656829182183669276780971802364638580544411661001959079879745755729645329521751601695441285499821312072218267817249807199875428809282765579046865254878647914518347493546215018092105746996541965801139143704799886746623334666866372351537131405525761161380393620231785878438992633966437503633297560530873108382127291645266327414940195223447188348764483731374502721370109152842946006604096484333403314354340300399537832910674807587184186114484316244378408179082759132118317202758512372366391867095036659273840984064 A100629 742 18185772650648650898712984283062456546442656141877304432374574498601693277523352560936686699643254447129673552910128944160175680397349834967593054215632851164723279787475478010215338109353746594065880591501738056473345091362856005064569547727394902110491683319701112608227555730550996125368556696795258235727299149785876495401166169873749071659013608046573381994035357089860513640743375031104096559746926775041161456136158098751822749621766127442451395100886167573432112855104797867031829403431204010106812993604832299921207447631922528737467967232226256040361810703630878007587974561674904179720141834891322135792882045858871379162172139918608158568410321225329237512502946974695638691648352829736321447551950488745800034294123924279678892294122346552628115836122753589369099681278221499845771105175242505948007610432630495842904362571799780693498790530325414034074113914758216439688646439710327876029930703928645146786512022510844941880370583721003405707162291783606259380620511777801871906985897005415553026530298434042870059571228487762466999750272434278447453682379900063016463354812494361069378611795658921645803775277272006039802442174228954951067600217040743583041775598605747838890755472768968817445455355817578052726174369066086514615443178829552059502141983799142344265854941026302297796173488409047239807592810394559100518667515741606244866229088853613316643157734420567832583542017700184095999435381663474035896589208302951994864059141729570747035890486189819392690473622520115239573158943703112689799378321117261757324482213676477486071223975072567155383303361814756444334621400466762583030638957443174094561585526082949420128122292534924550015923885925603277819944818001438300138588068206252689885293646047433216018291857876516095067607561432772129925417313800508284857573592360482244559939067296126384166967307254161520683499284679790147952143262704782884159545565247720971769178393027179263529369318284441621786275975709150999194235545624534344826774520258817275111283005375910433936659656799850851859743998203561497751992529383410574066137549194118850507848209327182607450538445886003460905832053865488300157131752986388211546746387505100996696337299508328572166029450924599704205189705631322376495960700324452423710350282494127366052362496971308189140345221569010850089927132124407897159139240380386586833177249296152113727532501953948465091335564746301570380482185394532831501597298345135153199172116080773348545378475414747998630519741215109937521849926576147588117843154253206099582084008982054070892302416069517798832135312126010213072019838398416113389198774540079535003194135327844802052509423010469689557986730235786145003147210481095158492219555892456744908358271642151830960818324997205551625828623885143857473909876810140909529883679619390347640112854641373153782618011296503229289129073938854583490614918808159316537423195569884288636303264232937001846790244143984285559968581048600207499399041384260632127438342394740533834416577639122485199814645781499633115613990741392715958810947875762645988331895278749404246045227309771644073254885399100680580535555607620728165109270045140153991171809788622831220800494897506964226784535448330146621358969994067293109750565563383575051444951820897075156382713752416734831745782682143747040539245139181506390265333734789883239720096579199709869366461718431045160034727083705892864 A100629 743 18622231194264218520282095905855955503557279889282359738751564286568133916183913022399167180434692553860785718179972038820019896726886231006815287516808039592676638502374889482460506223978236512323461725697779769828705373555564549186119216872852379761143483719373939310825017068084220032377402057518344433384754329380737531290794157950719049378829934639691143161892205660017165968121216031850594877180853017642149331083425893121866495612688514501070228583307435595194483563627313015840593309113552906349376505451348275119316426375088669427167198445799686185330494160518019079770085951155101880033425238928713867051911214959484292262064271276654754374052168934737139212803017702088334020247913297649993162293197300475699235117182898462391185709181282869891190616189699675513958073628898815842069611699448326090759793083013627743134067273522975430142761503053223970891892648712413634241173954263375745054649040822932630309388311051105220485499477730307487444134186786412809605755404060469116832753558533545526299167025596459898941000937971468766207744278972701130192570757017664528858475327994225735043698478754735765303065883926534184757700786410449869893222622249721429034778212972285787024133604115424069064146284357199925991602553923672590966213815121461308930193391410321760528235459610933552943281652130864373562975037844028518931115536119404794743018586986100036242593520046661460565547026124988514303421830823397412758107349302222842740796561131080444964751857858375058115044989460598005322914758351987394354563400824076039500269786804712945736933350474308767112502642498310598998652314077964885023374292421810272831063578708940206211197227555762739216306059187817756487623493633472819341914181843202754442540693552571613202730862465552481349230142907158661043627329331720483694155358577133818429377604911233417386974522628261397179903267512105111502994701009697673379374658813666275091638674459831565854074181923268220709146599126170623174897198719523169102617108745028889713953797504932284351139488563047272304377854160446973698040350088612427843724850374777702920036566351034990029351368587267543967572023158260019360902915058061528623868300805223420617049394696528457898014157746790097106114258566474113531863757132239281879398689273986422837619196898619585679713506886667110492085383295393686690958582149515864917173503279259764456993282000843228253527618300212808069613757844001619457635633505418396875952246866711908910467558824701950597652215004272576022374324813975130232671389955283045972054025197623368593717674055186226004106559617034458185748314519978100110539545129041443843270794575713077301769649162720962107378411761445012483222743532641442296032825233875706786158870161563474903877964797138484864848510858387310053283713853584291358600887930255715983475563152766109473400843567619306792068171713387093494389676859555140134321352263561511563574542574527489891113210003439908413407826993766612479384618377482887298496862612214306646442575502461424844610197280255624310388726519186141141822410624780949492051860765439389947950312765206163531013002648679096914468408942203625641071892526223517686959933223549779170099706775047131368227364299090070140271585273924908144384579136904780852679630664598604960135898882474736467707681466515196969512187022521862543631701744424840437473378897100502906231256799673390243875560533714834292736 A100629 744 19526824696756797199123318996578814398098078317184139645421160273352467589296462781375229125391488179357127245226282360577741183230291456564202346923224506923930498894266252113960507774314203329146086202485275119927904565781399652727384143951668056960420789584526247786787653097183479104670166739864355532580852155684736237610775774967333177921455977544748780132124281442158159822188672221813769373934790133827134376990134389306154282503570471781474216006970177586666650797214073372898065969697052852328203818580152968931512341102684976633261272277502851741469108244859342374588997646318412108957928903334915071857824854137356201242986305318189535722526127092910930487204137089984976933615475933996639230144751652543606801162235174938100299946190472866579025091561730526951724101013496204720413985157360727978944540791814097724384547725401627484637376285825537378501937226016267838938073220265673485246423672629947405759297157648723707675803100360534903954220449043749598245164578568110464652021395392871033784675363031833534991958999534370832995051665068079060292805074110554601012304625526873244349181176058725809838427612304149509316490859811123882773155804348123897171571599445627541414617918068934908643006254266135269596570639583068910744988617404801413472786465591469550367655025296994261211054501664773241373170113282340048266713404401941002052455457867536831603113742876448087673979038466035956374224849677474765480245171901927619549773494884583808659359644105703484938041414868636014029480665653693534022730672582506357195034891968538681789050624906948789783759570860308534655610848886616107278269722050492128644105323108305685668112344081511470036477342318925191826766292460212395014267005140418171442341550282581331885666716840679158683250346329016800162482570481338137910082649275376670793403051447401491869964197039451822809314248634773129399364171605944747561451162240198928070490114710392343997001689384372897798314104325323487366241005044522726564945837419427413060698817172531874995780440359485856603835312804144845892396358134516865138661628706582904617080262598102865705017140667762652183340801755195658061378135059921925438301327385137953496943186093307024268868093473498172863140864790599160070787570998694937235972360004159587313379387007166930673691270197193852051348922874350730415658586236010747571390123374553086775256187667316188909170975886763945434403315745031842124409742038577600922598503210509306597702430962170672549883769000320120675237180016138786158853635393750875213192521525623121346526103790090952118482039856991524026579224646100556301509114073229761019401516693022915744780411640449295562706425491168965409607771522483032997004915752436453119003323438531582260808740815124283905643392121844332026432023537736001895636284662355817643088872108474876007180762944759982238799675222536584947973149802684890621486146271116275549286739554627737240063925292567005404497525597815819447183205599787496031908646210465228806100170050068991017861982223341321516890169298582127133927576043290308894577771953981373754061947158088818130695490265341332726185626374980108960212600777577351282121698939816933243066470131351820821570376747282669387405417800191084482406204453059067487379396403762146794679460306589829266363049801432639177503211019327884538551155288362021486564085750406056935404346329974324848362059762200566083339943936 A100629 745 19995468489478960331902278652496705943652432196796558996911268119912926811439577888128234624400883895661698299111713137231606971627818451521743203249381895090104830867728642164695559960897744209045592271344921722806174275360153244392841363406508090327470888534554877733670556771515882603182250741621100065362792607421169907313434393566549174191570921005822750855295264196769955657921200355137299838909225097038985602037897614649501985283656163104229597191137461848746650416347211133847619552969782120784080710226076640185868637289149416072459542812162920183264366842735966591579133589830053999572919197014953033582412650636652750072817976645826084579866754143140792818897036380144616380022247356412558571668225692204653364390128819136614707144899044215376921693759212059598565479437820113633703920801137385450439209770817636069769776870811266544268673316685350275585983719440658267072586977552049648892337840773066143497520289432293076660022374769187741649121739820799588603048528453745115803669908882299938595507571744597539831766015523195732986932905029712957739832395889207911436599936539518202213561524284135229274549874999449097540086640446590855959711543652478870703689317832322602408568748102589346450438404368522516066888334933062564602868344222516647396133340765664819576478745904122123480119809704727799166126196001116209425114526107587586101714388856357715561588472705482841778154535389220819327206246069734159851771056027573882418968058761813820067184275564240368576554408825483278366188201629382178839276208724486509767715729375783610151987839904715560738569800560955939487345509259894893852948195379703939731563850862905022124147040339467745317352798534579396430608683479257492494609413263788207556957747489363283850922718044855458491648354640913203366382152172890253219924632857985710892444724682139127674843337768398666556737790602007684504948911724487421502925990133963702344181877463441760252929729929597847345473642829131251063030789165591272002504537517493670974155588784672639995679170928113517162327360311444322193813870729745269901989507795540894327890188900457334481937552043788955835740980997320353854851210301360051648820559242381264380869822559546392851320927716862129011856245545573539912486472702663615729635696644259417408900492295338937009859860681926504500581297023335147945634392305675005513103486335542360857862336171331777442991079308046280124828995322912606335395575847503463344740867287561529956047289305262768691080979456327803571442872336526117026666122643200896218309142042238076258842730281053134969325608813559320603217126037606969652745332810987275283867153093655465722655141519820078656211379702957020579438358039022625788933033730494927993859403201056340235068150594687266719378833532768595995066392102641665941131555494252357266523005039078273031353101255434221812530867427877462986724505397949327996401813781623066162469621303938802933825459499588613534205466212163399113915602534182395936674453719516394297446574131270646802290669796701513233295533361748098185141837868329276308047638480876926724159433889882949765832182031709524711614081407979631575257703196239207712892619714372539640900065414504264521288065789217453452703147827395670509983953359932485107076501917452438317751767353947985168755762996667022517763288083791753767476383015282710002241623808415802301854050641893708644722749196493379669340102590464 A100629 746 20966768366823890308984763740320385931571292743188148646745229880105817144232066823621951749515781231777360955689363714585769511881611360622863401090423870026001763131959428686487811481558313031744190961517772640413206996960048048392468025475342627323218114416009415474461337737249038116514431753646086622137855621119260656731091782668437866877100670064601596800842086950392253023960380583588449315884079615352751366642490529178716193720795044883180654104294155195511367706971693261885401520374842257083288214806018539059537392214107138107595337563806546194086616726488708904731681583089638702656173319929151392141711927553978794060355182679373732464418361592397999970867778819346521265298208043997655016845581423429186606218743716654994903159169660187183071041955259544605625396166991663473574722457973435086079744824644873559494913552087794627923068391716657850572848464596207683053904962573618012636932043726458604484055835011756145151859621645975805387469477454334749419030213771914238548948978376166540412722947549663109926633881493250488912506157824436294375002494351922074942544215056861838404287488887761382171790409727422336902193889092924453378810491596941684326991730135345505143167383610420726543614900299127865807353502690771011741017276911469616060047913926697753852225777465160759750290109580944656738419942098066430414148889327789760684191267009444147952708194355624376300370170100287609846844616678817566400730686845169311331351851184227688190767818934048908720529115788589954096104159711731047558572889839487166466192288645941674798730801215927023817006567193004935203882804717703548216749006918468438307964296482421496478849606970997730513888528076195125191621930887945904450027560122489983527244527031406594727265139996602357243338665115950203133107531596840570160335691823695224784756119628298717940776527743836400183397885518290809787461310060416122489852123030711123149252856343105907198976044490657992378127370503199130714668572780099033631298197931943443535396170665476898156109282335117559372004574165933041588700573314313376132748550126217088810761782716485949961732150571868048154417934890246187363704462692958917517713666728139176679434955060198918430466693101636423790736174529195320187275415600668203527318480244450962868955242609077321214050813274411766383201534107540676092241528546315474580908001287777666578893857013190389864061813976513936228172688599718409100743751339871791580174999656922118835192242430555212943018929114398382957729281303145209687353456216717022953009726926081833051192274747185572053595569587286778160839001152009765810597090097613793168056283922332873625598837674286858797015503683407860811105155719126188859256244776987449616089117570950853018326821077974795387539379750456363314122737165419587505887961933941159773101626531856539222124109502018194571296366844054038628767634972160114553155028287879188224377745628398934225138965020240630025243030938885448389273166842882840001694351983395622666839338916271249741358741372746085940116097190328373802583287784621239233987360567724004316712202550517903933657246106081846584005447026453650158657421386699723466754091609617900126496426992079223674674154872994480471621655936259242600676933878344565503637850074594607961474877204933362496313242939993119803586157565750021998485315796633082923310512926533408314468913005874337435848801461462242080157967413898379264 A100629 747 21469970807627663676400398070088075193929003769024664214267115397228356755693636427388878591504159981340017618625908443735827980166770033277812122716594042906625805447126454974963518957115712544506051544594199183783123964887089201553887258086750850378975349161993641445848409842943015031310778115733592701069164156026122912492637985452480375682151086146152035124062297037201667096535429717594572099465297526121217399441910301879005382370094125960376989802797214920203640531939013900170651156863838471253287131961362983996966289627245709422177625665337903302744695527924437918445241941083790031519921479607451025553113013815274285117803707063678702043564402270615551970168605511010837775665365037053598737249875377591487084767993565854714780834989732031675464746962185773676160405674999463396940515796964797528145658700436350524922791477337901698993222033117857638986596827746516667447198681675384844940218412775893610991673175052038292635504252565479224716768744913238783405086938902440180274123753857194537382628298290855024564873094649088500646406305612222765440002554216368204741165276218226522525990388621067655343913379560880472987846542431154640259901943395268284750839531658593797266603400817070823980661657906306934586729986755349516022801691557344886845489063860938499944679196124324617984297072210887328500142020708420024744088462671656714940611857417670807503573191020159361331579054182694512483168887479109187994348223329453374803304295612649152707346246588466082529821814567516112994410659544812592699978639195634858461380903573444274993900340445109272388614724805637053648775992030928433373950983084511680827355439597999612394341997538301676046221852750023808196220857229256606156828221565429743131898395680160353000719503356520813817178793078733008008302112355164743844183748427463910179590266499377887171355164409688473787799434770729789222360381501866109429608573983448190104834924895340448971751469558433784195202427395275909851820618526821410438449354682310086180245678761448343711855905111160380796932683945915434586829387073856897159934515329246298942220065501681612760813722185592881310123965327612095860433369797589931538138794729614516919741393981643692472797893736075697961713842717896007871770025575084240411974123770317785977810168431695176923188032792997648776398370926121652318455325231427045970849793318684330576787309581506959220799297511950270697648833126111650919161601372028714578099199648688249687236856248888538053651383413143944148714784054420694719849939165918231503881960372307797044420889341118025782881863257381660836699137179658000190051420259956524204089634736468862592613209778469743408143875771809649470571679456385217391878394651635148406875256392653673490766664783846190476840324864467316033661682857389657606029273020355747607656065568621096163455088130066631241007479648311335555858058211491957302430748966788288741762811523480508646542300180726405145848863681418699150615722847112028161735016430997117610843483050261759735151351165691992002678883522896254773845286691452148975603057221349380420313295411730333628065020012627810902021577755088537762465199499980516829956189808248729729532341239889125042866334589946348002940575678729464423093180291424835075725158476384878552550274257851763196224760770552954678872225347328022526448963375752276913469965236770210114016166918015321534309172696537335890081758631831940366336 A100629 748 22512896109578985067145223806740673534549299056108806303139354794764121413458210510485720757965066056593590314468280572298739560131351054414315124389675315134858060572526069651827346853976565397067977504424407003334572994605444446608568885535572859686984455722886644572721942199473814929471730473483467700116299874069247859089880368233820062411287257306787516382248747178080775277416734751556446033768923818750081655837200536703079947824103818223028262459457892432167452574418483439385340707459656288832886807683518152307602924112178797003069326009657357293578821857888895414771638013613876216091033185400862566570381031574365048791686139938003958674032586675312973022671515692313700231456085809093514349510525323933371161397683621309673406028830193254846132122510620909818253573541068237330910298292318159532872862217468746688021440996141067611923516786598590691658009755251131461085113804836448339168034462394895419039204691203366104738566507138099943536610503466144270547772442046565114471119589324561619230526850508631598238136370094762623653806138313642098494016118289982506654672120675803094084212897738724637769899315886429802843704176076290408065166940197636836950896312748441649562625927615160856326346278600763700241214982591977374113125306526434472068895540627047448517991932755259810627502286790603391369364919506352235866057303834395111525567019003591584648866762347154622467621838318673081121551299357294395910361682625904901937749605076329197949258297862747410954790439031947775699227151742861409202972801573202017346000942345427904096004043382570900404164073677795679166818934619822812953524026038824920235225057431912041566009554410722218261843125469208964703160481590024975057502309256192058334273492148719822308082453951567168869162070131325542605313395764929226441158818191076397080474043284851667418590912876053501090515580114152759463625759393700757561261240073268169387367386207056506621003268943704263696268580508428832448782656892380287271907470535357980926537292852964458456003017557840107454524486001272222737319211380356569796375494345879767159637347403491298782283009554480241112644547067366181028949781168877660052535424822400271693634751935696016478356524222199311065902054341760524350149126337419532474226178806584742749468275173433201837408814673950302563360698192228937701476611109868846155929792878932740618885329931738241271908844187890767047057822844045650474210795320276381417444946370822930104044073778034547678145553013820824379682753404648234386561369810841875517414530479353020593650678461752175003311132646972232393502634467297067207283358050504172323827492833427574061911989056668689663937872681301075003254169357658585711906279550232977375887628847183218334254146292386303025443320485083680377312832763870217613899750986592548403445566609682434530691082491072747920170658979707706991819419247173390620353625028598996655682681856045097834556738954305371002213618083607293880556032200133342041719456589149233595907816082911274976046063199916646206201012968904463245739595337776128564241951328933647923610434049650546314381906424761219444398177916119718572814709030891570415488141684374220024874104247957979180948609658987581803531417082899426886909354617261087864363583774533750413118956380201170445244574749743335005353122565799828548693748220692819516818682268111559840514616242224833793159775069444333518278370139131808701571137536 A100629 749 23053205616208880708756709178102449699378482233455417654414699309838460327381207562737378056156227641951836482015519306033909309574503479720258687375027522698094654026266695323471203178472002966597608964530592771414602746475975113327174538788426608319472082660235924042467268812261186487779052004847070924919091071046909807708037497071431743909158151482150416775422717110354713884074736385593800738579377990400083615577293349583953866571882309860380940758484881850539471436204527041930588884438688039764876091067922587962985394290871088131142989833889133868624713582478228904726157325940609245277217981850483268168070176332149809962686607296516053682209368755520484375215632068929229037011031868511758693898777931707772069271228028221105567773522117892962439293450875811653891659306053875026852145451333795361661810910687996608533955580048453234609681189476956868257801989377158616151156536152523099308067289492372909096145603792246891252292103309414342181489155549331733040918980655682677218426459468351098092059494920838756595851642977036926621497485633169508857872505128942086814384251572022368342234007284454029076376899467704118111953076302121377858730946762380121037717824254404249152128949877924716878178589287182029047004142174184831091840313883068899398549033602096587282423739141386046082562341673577872762229677574504689526842679126420594202180627459677782680439564643486333406844762438321235068468530541869461412210363008926619584255595598161098700040497011453348817705409568714522316008603384690083023844148810958865762304964961718173794308140423752602013864011446062775466822589050698560464408602663756718320870458810277930563593783716579551500127360480469979856036333148185574458882364678340667734296055960289098043476432846404780922021959814477355627840917263287527875746629827662230610405420323688107436637094785078785116687954036892425690752777619149575742731509835026605452664203476025862779907347398353166024979026440631124427553440657797414166433249828206572468774187881435605458947089979228270033433073665302756083014872453485127471488506210180881571468643741175089953057801783787766899348016196982969373644575916930723893796275018137878214281985982152720873837080803532094531483703645962776934552705369517601253607607097942776575455513777595598681506626226125109824881354948842432206312049776505698463672107908027126393738577850099959062434656448400145456187210592302746085591854407963014571463625083722680426541131548707376822421046286152524164795139486359792011838842686302080529832479210857493087898294744834227203390599830499565970946697694512196820258158643716272459599352661429835839397876794028738215872381625652300803332269422242391768992030259438568832908931939515615574276245803403574298053960176725688706368340750203102836633345010270769565128260208314812959427668470858493870254754795220691959623085309105551995242112029285372575419066220590180182586100689208699906266744917613868933689376972936542250720723547288815202209603668901145575471168716714645715149837280158170363637345625882755649783758160828055473777084466842159425927072178955488711063734186106591818562262047632968105459857084799201305471082749908970681291376290803283766816171092889013132195179128075353973108309785122560423033811333325998535930444543737175045481597507379024433862398177989447185222330642546237276686967032038229804195609671110997522717051022470972110408844836864 A100629 750 24173038132221843298065275083137954295975491386427748022395547743513173376244077101304908932612072555887288890965905171843812488196394560751149973372956859640677299940246626315504140344069458982703054417591630845878838489488792080432155369184613219245198758547539544288754158862085585882609407235034522242167960838914084498527263126529173612301289417848547355420705651016707304465707550780260405203256609855661758077287575951333344009594478064944158805336769043471311276800689598147519409170089181749984494712067637995595875372803944442108201391708060132435427027669460691352002135144205500279975804122536852343402602353217660319131434071932551617505876371052188647424226106612309535266712879752556585884213604968518408805308147200919973991833688728291730982744569545555080791100548504748060156515268777785805149895037485576731790101006304886898934081062936989525090292978813143473089315116052668061380055966146754415528399972642059076241763444519772453267297172769296071305114661060013118946988743163485721032979376946113420036251732386289472369063347495286350920152519938085577623479780976384926906826366422303667992790983736247313353359308936573225909596661232309497797246005285386189958942765747194787925252992440396183289991415384438033446957548970252854255732951458352031106254754693918014657068889982713591509527746392363829325298589107665600986145753619159090651924596935608325538415653618525127383154457881471312369769893602448239057180395409937372230493664194281706689874267543924398952031037302704788496810402183600003625574690939698595804540452652976808409289469666066720847898963136425293737527714946751364670025062217445991318650915354396119793797547143169289597523154067191836923797034424955744010157221174616101270036344048351739560090098534425407654818917660268982829838898118170751124536474021331580943479178301358772182516188092188512161106784544777385534010435656772857839132819824077295090304126705575569417808407629011221927746276591190581356981911371861534933017362831964221429720903822059262478577118651668502762503402897785621023543531887846628074684304579546411122617537563237041464250745431767614093938734836671550737661322873418943786418947733221771443004590840644469555445056034269064786925537585547288252102850220332444890384840814856082483059492101685363159734791646837402193165863906449239272243444221767452085440823007746414673851482320037630921866960534034444279445564327684225967287042135789593350940793554817386358946971030548669178624228182049205268605926308631890393649621721004106672136042310359294624022501607865912887551404481720821292999018957993434110596850816311451545132468057175478203446598435499986967154937741697238191562587121321056752536316217409526116412288719549706323156229346270315760968889270484968760025646377489682467523930576193913313744826894498916068496249764153332292253736301080663288962992863219938833642622781321568775135403116287701712913558318731880231012272148773907727091733414321916689472137376721687622945256208297776345408955775879133647221393327005636388227653997248439096471280121903484162200905637120430530692366137930905622740742488858787164150675102550407308085646065568548841105786185505344079073033419897189834104692149400742367706019041244673918143101752653642240811801817893752060490911587897467924761698031883462571691690575838563298639313142586518855164215606494885338380554492938522051644064883659505664 A100629 751 24753191047395167537218841685133265199078903179702013974933040889357489537273934951736226746994762297228583824349086895968063987913108030209177572733907824272053555138812545347076239712327125998287927723613829986179930613236523090362527098045043936507083528752680493351684258674775639943792033008675350775979991899048022526491917441565873778996520363876912491950802586641108279772884531998986654928134768492197640271142477774165344265824745538502818616664851500514622747443906148503059874990171322111984122585157261307490176381751239108718798225109053575613877276333527747944450186387666432286695223421477736799644264809694884166790588489658932856326017403957441174962407533171004964113113988866617943945434731487762850616635542733742053367637697257770732526330439214648402730086961668862013600271635228452664473492518385230573353063430456204184508499008447477273692460010304658916443458678837932094853177309334276521501081571985468494071565767188246992145712304915759177016437412925453433801716472999409378337770881992820142117121773963560419705920867835173223342236180416599631486443295719818165152590199216438956024617967345917248873839932351050983331426981101884925744379909412235458517957392125127462835459064258965691688951209353664546249684530145538922757870542293352479852804868806572047008838543342298717705756412305780561229105755246249575409813251706018908827570787262062925351337629305369730440350164870626623866644371048906996794552724899775869164025512134944467650431249964978584526879782197969703420733851836006403712588483522251362103849423516648251811112416938052322148248538251699500787228380105473397422105663710664695110298537322901626668848688274605352547863709764804441009968163251154681866400994482806887700517216305512181309532260899251617438534571684115438417755031673006849151525349397843538886122678580591382714896576606401036452973347373852042786826686112535406427272007499855150172471425746509383083835809412107491254012187229379155309549477244786211771409779539931362744034205513788684778062969499308546828803484567332475928108576653154947148476727889455524989560358464754730459392763322130036832193264472751667955365194622380998437293002478819093957636701020819936824775737379091522341811750487600423170153318625620423567754076994412628462652919912125811875568426646361499845801844640204021014777286883089870935491402759932328626023917895718534063991767586851270942152257871548647390501931147048543591363372600133003631561698335281837238911209658418386195052468540039055763097212642308205232267307325807917694999041646454694796852638189282121004030995412985276529251175235902926382215647290547689680329316797951986654366656247497971908160089212232762114597187806627354743206183648818899274911978850580803339232142612976608010266261890549434846744504910022567233274702739966890054140159758493012267267825972306599207898104691937217365650045728073286425738652791078606554023483718381445356556566680344481512541935016265642690019468673763008125895942357296922977698770714500232854754706766853771661545117693182401634786590844829167782093727372411320863428982925241247357686520308591398056090291305011617083479701571142194013292325053957472336970786221974722390123204760986360184530963498234546092178536194717329654591285061523202109942693466007007154955978784648665673412291149658688817806656658008595307688156781050762586501687800769046580883522440867333799936 A100629 752 25955602055713435195506784138830298689389359980559219005779388283598918949036553615951765697456779870578759512200668141026608664189975165884618582507030130743892828633235503549855815132593128470780762100716095391588606922705100435999977214359679990766851618245370700996735673224161541429701674804104764615273995985536179268738788823207377663685055337072597393159804773089786755571132171025369430677923843006474632844953494774523200028881448377781131533787963327003621062023741333572744511477693884254895863323853860432762819189671187299663922567691950962102896978908705191828599798641633716901453730594399439342423784617090622860076608116132605178754910025372077837477381441502319701249872613989802777190528169004512418848189230857576307352024066039764203629529466629939163541103665918888654772918430181309981102956890958311533684261839654044758975183856281821929739344947765218027968616127621163484292765250312498337809518110426234611639586145895183278036182425839347094799187876695720259802068652391828688299906440356503373340603081255614330653555679911134597839308645116516375185528765252704052343042420733576694752469809727712525155135580904935635897734378135890087897338907891844208150925690404997654470154323764409209128433703299228155248309205881888621469756861755794369914134718113720090764339884423694220217031235789946157771370796413091394784920340220890483342778865824104894013204205986507370466220614479382182747590488016978703070844918064507381784537215412411530111018598363277384248857494498018279734099419422792250779331181697828244269406013113392957291089013703235151748921859245814055737468785897476873175281868431073943339976399071898896085914682156232582153228737330339581536468376749242771692743289190803715077457540604768741028824100004693664007228827038243029954335900091554829855909844770193186631054973815322189721655392711633573199712980695884279617239579217137926329883172536168113947249397723571822876516217690110024749167083236233477157866152651428946794417780990863068620688411080826483929842156305706958799559442633675218278792378872658601861161133423413716571453242437538656246188226193265825501353884487780052977965014316357777817382947367230210265722861409607286075976043598018272131087598079286101326066686231178561262981299038493216302854748149777235313236038539135156062311515045446571539591108370722844506053833140398801421361655731420957574684231689150158279438245949916994486142952954447573644857439787557064415968439393616487764628560578785717722863337251839992935845422843620968609629924046466363104951315093472878051304551941964689313922805046166449321936080324162146934158154573333334254240993690729302358089170941376433391570873705806180767075860801522085127212167225743926126090103135226616442238683172544559720972955828144764193859965980531823459198254700263521705410072158921568831162627886737364571020963025452759636403862349360174387155333589058040945991728463485542446196658463408895046495172051615762549329854384059720008619463653244978308263466200727796165907271402760460473776333330246429976597984281707589436276712273253573185690909199817766189333500719101533808062933295443861394926811554661997229682013035778510513211479133493366504945829555456033616854739581124787403152200768911918659892711324671753175635269743811763534515120410091759257163966604544509285820432811828020833354416684847084429903593787379203787596520426954905406601691136 A100629 753 26578536505050557640198946958162225857934704620092640261918093602405293003813430902734608074195742587472649740493484176411247272130534569865849428487198853881746256520433155635052354695775363554079500391133281680986733488850022846463976667504312310545256057083259597820657329381541418424014514999403278966040571889189047571188519754964354727613496665162339730595640087643941637704839343129978297014194015238630024033232378649111756829574603138847878690598874446851707967512311125578490379753158537477013364043626353083149126850223295794855856709316557785193366506402514116432486193809032926107088620128665025886641955447900797808718446710919787703045027865981007705576838596098375374079869556725558043843100845060620716900545772398158138728472643624718544516638173829057703466090153900941982487468472505661420649427856341311010492684123805741833190588268832585656053089226511583260639862914684071407915791616319998297916946545076464242318936213396667676709050804059491425074368385736417546037318300049232576819104194925059454300777555205749074589241016229001828187452052599312768189981455618768949599275438831182535426529085161177625758858834846654091159280003211151450006875041681248469146547906974717598177438027534755030147516112178409630974268626823053948385031026437933434792073951348449372942684041649862881502239985448904865557883695527005588259758428386191854943005558603883411469521106930183547357409909226887355133532659729386191944545196098055558947366108582309406833683044723996041470830074365970718447717805488939264798035130058576122131871757428114388266075150032112795390895983867713593075168036759016318131488633273419717980135832649624469591976634527982164124906227026267731493343617791224598213369128131383004239316521579283190813515878404806311943402318887160862673239961693752145772451681044677823110200293186889922274975122136712778956506092232585502328053329118349236561800368677036148681983383268937546625552606914672665343147093233903080609654940315063241517483807734643782267584932946766319544158368057043925810748869256883423517483395965602408305829000625575645769168120256039583996096743621904205313386377715486774249436174659950364485000138104043735312100210083437860941799468644370710662233700433188967757892286700726846733292850215417053494123262105371888960753703464074399807806991406537289256541294971620192774199125135768372655474335468975060556476653249689762078144763852715002353810383825354315412334018342458433961951681939063283470979646032676574948212057345884152766305712991867871856261042223581555819470146655716227124535861188571841857456952367274444105662546251942038460577950283093334276342777539306805614683311043969467792968574674745529105485681460758615170265259239161780353116265610472055236852411568685629154276306768020238534512605164064587222219012813069846226339913890735686483110530956019061320725466138063625867677555045744818572447061595195433928695529946609195464905378266530708527611056180854540850513770889277153288826330780922857787661789389545263273889045916426711525146965330172344296036335904468571582747353367811658942147491020613392577877504736359970619456443694534514068405055031973885163194381348637194765528554632697207301064529464786978423659253331071782300827853587365804707730136396463875251850516217663245859343483299933961479335901803053577508680123199311893333354922685283414456221280038276304678498836917201823136360131723264 A100629 754 27869615494319893528129251005601914141209740831718260355281026917235732516766672122265844396007874979401721174287695663764600019621547417131652930325393025407905962677169716603180657877477347614082466202132971971922345054804401556253810798105001785342302415312136016044393579813579174365379444080014292645094958709278294746006573290581503222862049879169265545349053900541333746697989619061860122769955503722861716080670674674371009529328019060920553245873405371981976533742189150814591128440047966593496765215409546810516178836099742611386774804828318896166919477817522642152310643159500509525666556940035058184111475075738026963074753978349427310508143139598901135882939107742450056251173300313058751380823311710285428844706683838171068475346930761432872535078389760978010469658949216834140228779741026096429818894463890946534138376747803729548479654284579397336881524088778609929108704895627764860626709109874358535236560140450098569353820858898624205772869655917485280538780904441949764753627073792424098470669000297739142352892125727423541636487987833341820993485723506376985217577994806906270095009842547846058267408162001966990107721161608165160291433188647136342842409003705956794783810618103921480226505257160283290491961854843588057208474699639610616981782293578182489320533735609151649682747861657046620834092794982070868307223453920925411715064453803479510488716996618625652065064564220424143353843452977492635296499142208400855604443423543714705778793364672803668580036032304508873181317116058372112067034145608369978524864484536301515840549559916942472790488016520072706539804147180071648572387399312622294801043825123309354200738910856412627826876491526813425729437671910295712818364277369051124296181746899493065053245560931518451090473225714198183352365029929423588738455266072987850005494293903104093045601382628736287139404313669625738907097332168875575689140847633602169077026383385891856640359408094609456890435450348159804734855806434833156653349538695807753537437101179161838635015138649588440282335404943782891550931806329905792698268669408027510891692950159963608338051230865596962828291139040081823990689434399394259795376786280232113390223504812585763798620789888450938474908319633239662303362364665431555055699662419501354040209283707481152284653793685402433838911275363545277852871023821101244619467044916161615258398621838363457125586656788715993098068063157946691960852723901624486308149077030054726637803555617461694850087446840935221528865953318359872252896406243517821371081779306160845599550778610634253474956728499664298573337315181667907647524781285467167502539210098676374920838984796044876082150404301056173004222167561241328660479816158145967927313753923396425660776064471963302995549241328766345792037754313046102276074432645583589641565089472514188611125523579477527076630601547892063189714108107738643243441026381186204557825859959646918879422250059243647327215844009295683743808621921205704225048290845895731026868327823994680286984358624936966527555248470931813982681480210863055464192504318050796092560596957364036915950888805006478086921247544430708735740482406433392552267159903440222623791898985207048608881711617028595138458869702535106842921040048068470687566925220881925197872867403225686037212835502058504456084406893452455690206952344711553592156122569038708089741768863841667863915971409643741596846684937415614454561596419291818897031961481853272064 A100629 755 28538486266183570972804353029736360080598774611679498603807771563249390097169072253200224661512063978907362482470600359694950420092464555142812600653202458017695705781421789801656993666536803956820445390984163299248481336119707193603902257259521828190517673279627280429459025729105074550148550737934635668577237718300973819910731049555459300210739076269327918437431194154325756618741369919344765716434435812210397266606770866555913758031891518382646523774367100909543970552001690434141315522609117791740687580579375933968567128166136434060057400144198549674925545285143185563966098595328521754282554306595899580530150477555739610188548073829813565960338574949274763144129646328268857601201459520572161413963071191332279136979644250287174118755257099707261475920271115241482720930763998038159594270454810722744134547931024329250957697789751019057643165987409302872966680666909296567407313813122831217281750128511343140082237583820900935018312559512191186711418527659504927271711646148556559107714123563442276833965056304884881769361536744881706635763699541342024697329380870530032862799866682272020577290078768994363665825957890014197870306469486761124138427585174667615070626819794899757858622072938415595751941383332130089463768939359834170581478092430961271789345068624058869064226545263771289275133810336815739734111022061640569146596816815027621596226000694763018740446204537472667714626113761714322794335695848952458543615121621402476138950065708763858717484405424950956625956897079817086137668726843773042756642965102970858009461232165172752220722749354949092137459728916554451496759446712393368138124696896125229876268876926268778701556644716966530894721527323456947946944176036142809926005020025908351279290108825080898614523454393874893916644583131338939752821790647729754868178192458739558405626156956778591278695815811825958030750017197696756640867668140928589505680227976808621134875016587153261199728033888880083855805901156515640048492345789269152413029927624507139622335591607461722762255501977178562849111454662433680948154169681823531723027117473820171153093580963802734938164460406371289936170126377043787766465980824979722030465829150957684111588868928087822129787688845773760998306119304437414198643061417401912377036454317569386537174306516460699939485484733852092251045145972270364521339928392807674490334253994149494024600188762484180096600736551645176932421696673737412567913189275263473979544654878776040077110840952280775526489545565117666845558736198000509186965919993362249083987742009508705893939997297289475558355689983656241739097410746027937431065376036318379522600151141044607918939120431149953108122014004281521156323499582711120548331331745941471157569284017557939876634690019290422267442423120656738091046660416559208730700219029077595792962651619854529137792536145384987726469735985041472706267246702324370681283611014334673467213680598678444932528384060665494863069024265518780153660028847314641126449449826197228571513167691770552613871983231935453724216574434234177518265835735923768795333124421684015198782051284340773801933710136326633561007357485497045745398253984187793973521571741122787966762904560852017775494872695837281421781882575395949407151145009222113984068531426183091402621816220903102502105943554107908563030432658895314626771919200984630878367869510695637083895571316573867892649954723475191395171005375913589201471074733354822550560728557417750593536 A100629 756 29924771775049704116379297282508833507873940687216441927986337874705792470529157106971678774669673998746766522419092242767492331698876113373429865542532420618363292385460134663062283790882495745826955346296610015672775565503058090240405413308160360516700259776858455203600427362922082651496566738580548530814045617705161924186714721018665291177775937638186791403447851841566284572253350704546857055875954966224329524229461368169733824742048680779601961313230757203325978465535724548670164065435378297592283220493599699337024244983934677480958748413603138423934728572914300945921315800695200027018583664593101998553983067153487217493066985064170589740427981566010734038618888028310845628037421618243474726807741337522435928337567449389123888747912468582641409374574204935452985582696790006861234721736423608412153627731321767068652218917585964559387240418413697169323910146985082557465691488909085866492428422753910144454872356692585018837762110403055385797112394059093038618862311071868842522930444829660048873451742879950969786190042753801080417302557010262254889026852875696899739143233006230066248852521635277033875257119620479527546054476548550032504575843552112269140297588193256808496362498753472071731187687968871640689560979358177475251643972248887646527784294677541152687890413926504243422962710307736901107435199069306821433461903788634403342884274904511827138782119369084940021531791863803357738393346610511173169829769769283722819875704100632771918544927902873374295019379312366280913892122918936162081589653775812770408128820978828183832596577627615099237128972708405000532666033595894588388802242172551409042738513891839210895763460290737897099463520234721192650414936331274483060970639878686875351032905151368028345622545714511760763539510401526860090254861950233875440654816335615291194737853157111068128649743760701215768051730033092074291454455988542336669508150731010076715122705392890818015766022863066322809185528611094543779487909978328690760645269388795198436630165305385783407154825241221988718069892684116059433891706628287791600004882732228459787026254752700416590520737235071181716109526435935066801009832309533937007817737267794604574993409825138616177564255619146067212559837355769766030756346768813627672663377122499637057604085629804294899745931640283691484231914983019369748328536754416700086376730716169299846339167531810611628973213930377893047091013011360881120812140357498672491575016034167464999896577162378766478464301730488822630248597367554581921231976522959813695491530565362600791444026606002609123078375980302327337815806570426990519716807742658581126289976082871990793209507145213493230302148956553500328013069898440895940087074516832324060519369557994834364082096721667473819505706266165759800557342992953988854002712868634069086201605384940582745189946381183208890270729880250847284446884478136479311497643702966994565557052347439849073570882844796381941537465188240620418404218408601797133807858300954585146602991325565998977643428689409950324324118753951536925393116972632001788335226273591737921078088207528911230136442039908836112866850882712550239526719569723700253579355610019568515036379412799965390957311631910273204126359303378383045552919029190087392958644408741361250595573565649691609248241868192254329388198955733813430081991948091660307915467140047188350882882588847760099403318924122722292382832133053967710521733659602266410776766507822875246367604736 A100629 757 30642966297650897015172400417289045512062915263709636534258009983698731489821856877538999065261746174716688918957150456593912147659649140094392182315553198713204011402711177894975778601863675643726802274607728656048922179075131484406175143227556209169101066011503058128486837619632212635132484340306481695553582712530085810367195874323113258166042560141503274397130600285763875401987431121455981625216977885413713432810968441005807436535857849118312408384748295376205801948708581937838248003005827376734498017785446092121112826863549109740501758375529613746109162058664244168623427379911884827667029672543336446519278660765170910712900592705710683894198253123594991655545741340990305923110319737081318120251127129622974390617669068174462862077862367828624803199563985853903857236681512967025904355058097775014045314796873489478299872171608027708812534188455625901387683990512724538844868084642903927288246704900003987921789293253207059289868401052728715056243091516511271545715006537593694743480775505571890046414584709069793061058603779892306347317818378508549006363497344713625332882670598379587838824982154523682688263290491371036207159783985715233284685663797362963599664730309894971900275198723555401452736192480124560066110442862773734657683427582860950044451117749802140352399783860740345265113815355122586734013643846970185147864989479561629023113497502220110990112890233942978582048554868534638324114786929163441325905684243746532167552720999047958444590006172542335278099844415863071655825533868990629971547805466432276897923912682320060244578895490677861618820068053406720545450018402196058510133495984692642859764238225243351957261783337715606629850644720354501274024894803225070654433935235775360359457694875000861025917486811660043021864458651163504732420978637039488451230531927670058183411561632881733763737337610958044946484971553886284074449362932267352749576346348554318556285650322320197648144407411779914556605981297760812830195619817808579338900755854126283199109289272715042208926541047011316447303570108534844860305107587366698598404999917801942821914884866765226588693234928712890077296155070397508404234068284962751496005362962221675084793251660941942965825797754005572825661273452308240415494499091265154736807298173439628346986583684919597977339833999650500079853480942611834622288421636522700888449772253357363042651307552574066308068571064706962480221197323633542267711631726078640631372816418987484159894095014275856873947444972020554373374563704375891887341543959510849224183327298931303210438683244546671742032257003829583193923385928117238292190011128482387073320935508860918572246535316698617067829400531510784335885383576003477442649164305236299837971834427386710388820067042987493191173843216553738035770719224784884586498777977481286744270443914179156731074505094331605903637227397376867619273609705611754814973587151838202435130421603778405451336584033071495108134364352758395308445919650408240265019246900177495190121463117379582953106870977955789132107897604046373811602551779975169831255271704157939631183962324509605099659716648866648179575655303897651445275360839397069059665260144660038159397252518707164560340287111076119761025391926659464238646189085890649490389651874551153920609867331225284207870199673028868433293515730671424952403959754845860155305438351408320871304071770980106341788998578301667627400020104247262935574255267432720804635408904010624252280427249664 A100629 758 32131479028525586988581414939959278186856883435559595838546127076666881070671443397222333483855900756899726799884412997173418024144364256723617376963713510893896609460609276072402122023227805551796475421899073683245154622845885071392689506984977979585699319394077830680136214243843466996096679899621209350396793546373947258691592781114232807794716243542936937454245616325245141413514372575611827388643517803175569976523194043996105538573023679997083551934445828572400374984169050014050678737999838447386752993497391921491988003541272871295256371790379340263440160714825918493358478988318484545055783305916801557745399140990499852871690451896983286075042827467326741970205531272370251023631326628629780229260445881071539994616312960830105570066156610208268081639786006030743091005810554140912154685009399932533127580008446416103197766762216059262795811849194046385173492128035870646043796396722517628460200576837226581639078129962274845401933048502266065118815155930017323072319658695163846059340097656530550177309219575897567328792586517104355020445128724062980282896610591730434397052779205366474697683744487661825098528368090279875661958777652605336456722554601983666919482044249428430055302966776750828633704305766039090695881823735275831592415057761126003553810375245616529122157955761559668276711984049813021507205090610480608861607679208520814714540258756887955101568613989946992709650145469828576915346986819034484651752878761570763714123761974297712073994410312379751756568822458208036224578915002210718813045711664769691180517464664776439491019559918033029424815871679169005402665798496101134248321740685645072679320145861272773021937731725128479937502269638290441527911928093186531686543718073788384264278711861248902851112454651023241271694546594602423138303060095312318642237506246588558929728961650760596863044642522747942937805425532087864209649815186065171676739766948781693134475782072377223569100670146214535686107673445280842074235202246078448888867198970496321531789222108426448099267356704910938155047788330127033484239288493530623349521121193809089996432222314053214235465597508610047425690893099097137772478142385973102112675319473474555173712168653623858787333751705704147531240595471527565501917559879122450893302449489512631733569803973998252368687093776017522771732443632880147100900704005938427606807108390336450309811137468247904153049309972746167889660422204826365216907991948804636678682382349356220190445110573689320897456316058981424822615606510879655211661046798888048236097256605804190195188952721833770868573215920047609027151408322961461259471433109059547507794573272139346552811983016242569090516281491729452195785351968591422362903290110527458338901154256531447232667390619667653660428303824641052414596317681848035140172542616515417729160124997754323448443180253793857992012309355431846340747444570671551416865744121325894956619316963603545274540709939061976054507099235557987118948988643346470944132821837600517196476803309769413574636990342580969544989170838060530465874957335239243680978327782459115706708354478384983676980787044801994481546722335939783761881056767531621086307559821447044173028133457055883786023376897783753354536961364888874373502666366926873680034819604009350773457412246706883613551702492345918746309181550804520090891934503897252658209555324766331465948538361327235987447740973241249434068603480831177979932710291303532650441378526931844335959201283743678464 A100629 759 32902634525210201076307368898518300863341448638013026138671234126506886216367558038755669487468442375065320243081638909105580056723828998884984194010842635155350128087663898698139772951785272885039590832024651451643038333794186313106114055152617451095756103059535698616459483385695710204003000217212118374806316591486921992900191007860974395181789433387967423953147511117051024807438717517426511245970962230451783655959750701052012071498776248317013557180872528458137983983789107214387895027711834570124035065341329327607795715626263420206342524713348444429762724571981740537199082484038128174137122105258804795131288720374271849340611022742510884940843855326542583777490464022907137048198478467716894954762696582217256954487104471890028103747744368853266515599140870175480925189950007440294046397449625530913922641928649130089674513164509244685102911333574703498417655939108731541548847510243858051543245390681320019598416005081369441691579441666320450681666719672337738826055330503847778364764260000287283381564640845719108944683608593514859540935811813440491809686129245931964822582045906295270090428154355365708900893048924446592677845788316267864531683895912431274925549613311414712376630237979392848520913209104424028872582987504922451550633019147393027639101824251511325821089746699837100315353071667008534023378012785132143474286263509525314267689224967053266024006260725705720534681748961104462761315314502691312283394947851848462043262732261680857163770276159876865798726474197205029093968808962263776064558808744724163768849883816731074038804029356065822131011452599469061532329777660007561470281462462100554423623829361943319574464237286531563456002324109609412124581814367423008447020767307559305486621400945918876519539153562647799062215215712872881293622333537599814289651206396506684344042456730378851187757713943293893568312755744857972950681410750530735796981521355552453769703200842114276934759086229723684542574257607967582284016847099984331662200011745788233248552163439028682853649773265828800670768935250050082287861031417375358309909628102460508156346595649590491377116771848816688563907474533475469079017617803236456563379527140837944497881260701310831398229761746641047071990369762844227073963581316221389714741708277260934895175479269374210425535584026641943318254022280069270631322320902080949869370478991704525117246604767485853852722493412092075919012272337742197982113783755575947958970759525740769475015793227457864598995267644396979018358381067140766936740911922061361393763590764343490759873487587157781369418973102128751643803042122712536329698747503676976647981643030670690870079470608632390748688672247530959048484200415837616499612969073180117339034781958688201966251407994539677348278583116432437672546629306212387983536683639311787754659967997700427211205816579884910583820604779962210652925383240367668650870521980237716435578180570730030361129686977599463479815269617211378809803764370786786246792009561702929609192246589203879500428278110802912814068910938173983197055956311284985529321807649238134483669354985866223285228325933877242349103843672002338572166202129952379992378941257161773233180808660025224996887937943330563435045848437646207358466730359733118648355655274505575192020390140627848820276943352162220796220601908023828573073340931990786722006584652560723421131303281999089651146486756599039420486249964371126251451095338294817434051971611578208600022222114553526747136 A100629 760 34500912899906811803790075650132725846079122847053146896383327995436084721213828538046264888491709431876493239209572600754292713559245716334821186219113327000656415909650260241300610562691194300703273996281080920558050563896572707451556651495710996400183551521755704712452619250639265022872649955763414236980908226234990715627310686258829087402140036904221329539095604617072895388484860659553021456255247691758209498831651551106314609883900803355260807734490592400520494693785646886434001416577964646202380192675349741025672000308524792106285819193824058466382878680790325565534065114782764288324006948643856496859586201255172478694180543783251093687730286442884716327065840803283874137451767757764710844085249331395042428308270058716558108915394799314682789860884737085125086611977019001713769995252138540703597348182975190232910542315988445754926470354514428295556791994006877284911124326901463700255010078779055820870428660944202043691189604624703632893979362247141216827269794238402688046611048694061238459107524839440760380780559564553437357996309808090177139833442660182355945803791368239469130340792381331953576462829669000510363764825329518892319174972840273536536333111327629993445037428419479835530665089149880530499097578705961564557156568685496791349698834466352739984175002235528387300271662476305140572097623134182722475693193045764015933556496759052845474388388846717601615374449598639073144408967219974045468873140838699852935476262744024266481357581094619044431765411407808460587237437826414701250670817438307884748085535773012602691312973886066075506847464920940870665324228939620088776261854782659550955305780497029078266113412076962120682441093005557798927945500582134948505343248100291306309939522118267831865352287486106978549461382031341394375341332011522262868585303398423393042738663108513734263054232655803337742287116167920193844733710959148516819055695736919769764020303526220820051141943602418742242914344745532215561045249464713170557023039516351642466833833330242940151948664651989700492152207048756515085076168879505783715171798197165629800549287879864999086251596158144808027587844016413573464999977605646470677402251051231288489810340821137706344230170653245882574559373964444148248308436242238159941525001498537162068643523350363332071166400556320102356881529666345915521509433962220434090225019379205564129341975840671246689472341252077860598854212478820362991292942915286805207025723140463153093034160399274857829756061765491206671154157785858196831460038459587414084827050949312240167025102120191557757219869139537757883652418696865420494450193862415589465633999322528550349784450972917317761696973190627022915223368935237344558698168658878914718895735527113440064964036389282436715148563569896259764928254371390960942224961583774997156630330603156723163417350326069400000340274477753654997601886656651768523255208455949743749152826270133812315951922652223335017810776154137038746868792028862125175516178218172211117888369159521047151041082148313275106925122355906722604836146445061964986394143777607526104348077573659660947531577094441263273453911982213524170647747564616946802888740707669663529755799621494610326336766416865788884466635571353309527111610253687514619818179585119958012547972612098987204570716152436852833617813866307994069838951541103171177814776508643513122036177470225477430040578497287594359375790042640418080241583745447826485728480184582231660976901575990078862404878336 A100629 761 35328934809504575287081037465735911266385021795382422421896527867326550754522960422959375245815510458241529076950602343172395738684667613526856894688372046848672169891481866487091825216195782963920152572191826862651443777430090452430394011131608060313787956758277841625551482112654607383421593554701736178668450023664630492802366142729040985499791397789922641448033899127882644877808497315382293971205373636360406526803611188332866160521114422635787067120118366618132986566436502411708417450575835797711237317299558134810288128315929387116836678854475835869576067769129293379106882677537550631243783115411309052784216270085296618182840876834049119936235813317513949518915420982562687116750610183951063904343295315348523446587668540125755503529364274498235176817545970775168088690664467457754900475138189865680483684539366594798500395331572168453044705643022774574650155001863042339748991310747098829061130320669753160571318948806862892739778155135696520083434866941072606031124269300124352559729713862718708182126105435587338629919292994102719854588221243484341391189445284026732488503082361077216389468971398483920462297937581056522612495181137427345734835172188440101413205105999493113287718326701547351583401051289477663231075920594904642106528326333948714342091606493545205743795202289181068595478182375736463945827966089403107815109829678862352315961852681270113765773710179038824054143436389006410899874782433253422560126096218828649405927693049880848876910163040889901498127781281595863641331136334248654080686917056827273982039588631564905155904485259331661319011804079043451561292010434170970906892139297443380178233119228957776144500133966809211578819679237691186102216192596106187269471486054698297661378070649106259830120742385773546034648455200093587840349523979798797177431350679985554475764391023118063885367534239542617848102006955950278497007320022168081222713032434605844238356790810850119732369350248876792056744289019424988734510335451866286650391592464744081886037845330168770715595432603637453303963860017926671447117996932613922524335921353897604915762470788981759064321634465940283420249952272807499228159977068181985973659905076460839413565789000845011296491694748923783756348798939590807806267838712051875780121601534502053958290967910772052040874394169671784813446686378338217494025660377313724508390419844306497668446183260847356610019677442127729253226713578312051703083973545253688531994340495834268767266980248857454417670207247862995631261857572718793555415079382617512022862900172095733931033704571076155143393145998886664072860076745590190586316998515113563612809215306269235558179277796267333387977700547202071465188729789683040828106924706692008672149233179764162626523173262625215196312129095573769999286532476304344004838360661785597088389458537632484519339366733895065600348441065219742717544331936411410967813333458892537599132494100617023811534768795876695058238234781836327676793643037554816179728566495408344184717690019349552282666068119872793709491325292448483947352213959743452146067603228270106730852431435427492810272334944707853592016805869786648750743293506167753526158070484653735454469938812410480974168848810870567817693834825065788955762288899776014970693815895162837004849123954789362897480413340095337301624641399099385927515086378089647286082331144850957436965045729510888888361552381222496624000809003663788114167381755338574321385963709012205220840347213813840755102595416064 A100629 762 37045073146811069536226285941671498892060940614114918973462573605009805283974667748465049857756244694261069593392554802594338034087014027521537495204754407396393269216130489633568797717897709317175537903538617044331600310362534526247652830616337053451590520545767946060354270907758917591678680883214927715283448652014163583620733880478246880411429264728965923679013593811918672235392922880974304283150645866120249634249623405417323467134588076829743059692545236394975414521887721952859565536655007597420858381224701470766832684437003973025424137366510854072776594837082517934290378610481614690707081124025528801332262359620959986707690555267139889986258404185225507130746256472211652206133887824246670784560675228586893321529111127130904202868806673496261448766635083851542653766902184628982802520618502576595778859999550866507432350535198618107819805264338248872388360931233541484444638312657949901781603787126607090099231338064105064617505618799568114243007799037602148941692161805647193109671144443314132150781063133226429191206252570584253574244698678607836758607863778143615045864608089848903252803816153136675382674522196993924254919747056359016481250525512665767779452957228524490758782532139401715733916340756915330200188664513722730001495046313946607089973048370575657658005798035580328183572130562820238418460505370161953180336604765342769942062015637115490812059933924695813971397507955038786315747099864731140814406781468754469879470036667471860991954951120764169353300836385130664313572437612821116701310364739779715642991143688931801988757701535288956099244121473987066264333331133021259989665331855955989813770971228623629078495372474380935840472423976341273158317446367654641422273332961291322168577171808957245507628687567904881806827538559893333963282342456641503549122255970616532769979122081457046956663147582762640052691410045842519225277947599564917936187540698149257728079210281277975148488923806566231107692699602832576987277909506776143390721014460311490407734019704927048921876196337791746235657208482157477439333200751612576424878063069584534972150548570027336992630122181757798627672013954411396310667076114245994124316408625455001148919160767350058565230075313047505476097198196880370886265105245328507698016788450642025731368909968005715240811908740857761432544672615852374747015450855802115990109992878663530099188625058926277804707993293556525829431454417092137926612980644187931706124497579759914206905741081425954123462955235135188507046033566171181671162922278707540286885488410855456302467597804320750455638611458928582666863327833583979684237933034983720078865035748986569944653394394498815374632105328982959288681737527946684219373046681244279685407554330704386590269162927030497649688187078520361450771875077873303819217388869292494252555064875556520087350795812360752306950966938403856939791765404554531666985833944991701505547954134048596360203881724905201397387215274598809130021571041747078930475061341489299911834536529729476134348855044863734536723575909854461503578795105051950077514983122686555435410319144834818701024123886981982288102614231717405000459399731523358321444724916516275307906270560162132497970074810707416520006130545528184720077397845371534673910238696086266975196675000017210989588421898503808406388359979702037698330059213991729992651066462543237545423059790867609827002603149692760620008272301825760285601176491485900907621608282141182101647887920072061883622459090994724864 A100629 763 37934154902334535205095716804271614865470403188853677028825675371530040610790059774428211054342394566923335263633976117856602146905102364182054395089668513173906707677317621384774448863127254340787750813223543853395558717811235354877596498551129142734428693038866376765802773409545131613878969224412085980450251419662503509627631493609724805541303567082461105847309920063404720369042353030117687585946261366907135625471614367147339230345818190673656893125166322068454824470413027279728195109534727779758958982374094306065236668863492068378034316663307114570523233113172498364713347697133173443284051071002141492564236656251863026388675128593551247345928605885670919301884166627544731859081101132028590883390131434072978761245809794182045903737658033660171723537034325863979677457307837060078389781113346638434077552639540087303610726948043384942407480590682366845325681593583146480071309632161740699424362278017645660261612890177643586168325753650757748984839986214504600516292773688982725744303251909953671322399808648423863491795202632278275660026571446894424840814452508819061806965358684005276930871107740811955591858710729721778437037820985711632876800538124969746206159828202009078536993312910747356911530332935081298124993192462052075521530927425481325660132401531469473441797937188434256059977861696327924140503557499045840056664683279710996420671504012406262591549372338888513506711048145959717187325030261484688193952544224004577156577317547491185655761869947662509417780056458373800257098176115528823502141813493534428818422931137466165236487886372135891045625980389362755854677331080213770229417299820498933569301474538110596176379261413766078300643762151773463714117065080478352816407892952362313900623023932372219399811776069534598970191399485330773978401118675600899634301190113911329556458621011412016083623063124748943413956003886942739686684618341954475966656041674904839913553111328028646552052657977923820654277324393300558834972579334938770832098318807358966177519636177845298096001225049898748145312981485729256897877197569651278259075136583254563811482161735707993080453245114119985794736142289317269822123085940987897983300002432465921176493220625766459970795597120560645607523530953605499787535467771216391882769191373457434348921763807237852406591394550638347706925744758632831740943821676341366773872632707751454821569152060340508472020985132601882449337809323102349236851692179648442067071485521674152147871478867380177022426066160778433031215138371759290031270832413396521253770740132715987253726820151624448466573938133942868650868047701589995196659643427823329360757796606962247623325075859966786943623275856878550311610099228617404640637999801594142397857335634641291868435622837279229593280703568404850125590400079742263110878606202155514114616386432569876569447214911857410362317790144925549506346767774263840426993493959671502341681105033265762672848774886302926230924508441189180549142088746749008824806462813685043109718565406442983561573227565940464165604941731690968579664686187573196879375342717631032765860166804310854349848702860269549863017076973278622720470425325079918921159398314512665915296021053606023677921356606164394516486277678620861153359255393660451506084084424792337382601395200017624053338544024067899808141680619214886603089980635127531512474692057644275246513213225848432462850665625285386874888470837069578532455604727281562529404526880912570472087437230153791368829398109178598260736 A100629 764 39776844410870337587218446343755912829175493494155433244177911378377483863499797718030835834518130725406203197400260141757604452793164616624561869385544250869842399909451002161161252491102523847645856596726690719618101378087633923476130626064748791971896301231922349883578408930687195927154754033457127469036602832624029280111303321043310797695277929157058736524948846740404668065688954370908684378121186959066016645614523506645888380799096655103820450365614401329252086023887810492868271915175486716388530173901898311076661605290205059091565711629543920967900969684877965645277663274869114476465017135827141517707037016065953524758531411640111592737004433845173269877892491905644344753867824700618011714141690458614507777552086250744232965557618510303248225179569305277148354269474022553108757643120708564742651303836558386584470921620271540409369866367855353497204221902673041403487253568853629415639600100034630815854480997930912801010038345460096957399527573384860375990972211463698750630058526674731580860556701753329701084772646395343825178488022181498768421881855353887456553300507947439517263065102670429637146688839462128743546395370177913561155424001064928276597870248016749871536006300078699820520864830387735807262712861779088717142064813756101506535398993068262134583706713785299638482347346306088749383552658308119490783257226934706237782802042991312909203196474649622361938813044020697856409416530931466568407661983012229823496535217324678117490176158542240163475258140480895765978386977118516751632581854225796357232706643440399721679015521940548764089058308012756441083074137114766234332081474576579489766363862965273856496243060416201179320175833542058011487494015633827669282817722760416265660659687942911132329377032903888311649767416906730201655175931416386888934937004724884686300993154985662366176901137039096748089232330731754870209705010362533256591212325555305017417193867263898966086965167891859448166379499703029526780940207348712756564038326741745235318558830024820311296312580557922629735219704874380041280948480318794658751787970417922737503188719224181744552329341948783478224701245137163145521002536963657326115736783350625385763562555310883691530336964046288999528554593993207840545214790653670999334866587613614502679854987405938238325093978132330156085137369736028180175591908758091325006280269714163189490981695190823609011557876506403151491196842748781368953380999978967044788921550002374995762606483824842036501467434750604406194139444933305869303829844368709670670193907605402799050563854167309757675286233752737277438452613986742430803332582266973275407785967334942045763875714744940533586196720104902282771546871408746723688461631279956379458975653570429627262236751652222905450003907024943684125291079354015823283752645377031420368247992019918390893684682823415795928077739119005452999167068365666480739575129922256505239430606391361680360445076975179977175517897363228386183497214849711088677480261551322607763816254439626357931060208668183588152913367381249589069390477983820752490987879365482677813494590266997058410746953450410003517162994504332605097739996705671001062673637247038433174797440572305989884100064424665436144519115103137548104744834583662901598443624909811049963298640573253680159353517138581022109221970896973868934721679534459486483224662699036403560887839071507245918166099558699249827723053196451070379248168182513991710832881178679779495339556581045741938361654951730057849849511936 A100629 765 40731488676731225689311689056006054737075705338015163642038181251458543476223792863263575894546565862815952074137866385159786959660200567423551354250797312890718617507277826213029122550888984419989357155048131296888935811161737137639557761090302762979221812461488486280784290745023688629406468130260098528293481300607005982833974600748350256839964599456828146201547619062174380099265489275810492803196095446083601045109272070805389701938274974826312141174389146961154136088461117944697110441139698397581854898075543870542501483817169980509763288708652975071130592957315036820764327193465973223900177547086992914132005904451536409352736165519474270962692540257457428354961911711379809027960652493432843995281091029621255964213336320762094556731001354550526182583878968603799914771941399094383367826555605570296474935128635787862498223739158057379194743160683881981137123228337194397170947654506116521614950502435461955434988541881254708234279265751139284377116235146097025014755544538827520645179931314925138801210062595409613910807189908832076982771734713854738864007019882380755510579720138178065677378665134519948438209371609219833391508859062183486623154177090486555236219133969151868452870451280588616213365586317041466637017970461786846353474369286247942692248568901900425813715674916146829805923682617434879368757922107514358562055400381139187489589292023104419024073190041213298625344557077194604963242527673821766049445870604523339260452062540470392309940386347253927398664335852437264361868264569361153671763818727215469806291602882969314999311894467121934427195707405062595669067916405520623956051429966417397520756595676440429052152893866190007623860053547067403763193872009039533345605348106666256036515520453540999505282081693581631129361834912491726494900153770380174269375492838281918772216990705318262965146764328035070043373906669316987094737930611234054749401421368632337835206520078232541273052331921264074922372607695902235423682772325081862721575246583547120966204241945415998767424082491312772848864977791365162271691243846445730561830881707952883203265248485562106421585246155554281702094075020455061013506597850785101942514466151040395021888056638344900127065051183399935517239904249044828718299945629359103318903385716341250744171507103680756044896233607506079831180666609692856499806114568285516806430996187303106038765255875403375627835265542556827126985566974752121808262143978462253863855667202431995660909039436638245377502653184618911942798791611705210167121760633558702766278561387932466227777386667325191859493103362802972096975476722424249142612564241380634017572830550980654862208731898819106392265441387419937558063996322556645056984710430675332565991069256119938316530433691876255180804000793542332544298065258512203042562708866080174457085943828396432275133115211177775030351604857861583871147078006442476277324933040390661365176940944754360689095758822584296627730326899945867451901148006104154805739787828554350350147844546177390521405653676219994268583288198399579207055849455432450550771588470254262081018460433404987812604880333219843601574906372436587620085756626607105088177804540967355570992579146041333641318465970857406611987573865612849259258710613670811236806271907646515162417807947011768483178001549906966639843298198501241789154999843286514158822054603813277246349147209223419820202085948108031823588406473165896068350124218894327511892870326968094203227705938990839744882334670571579238245900222464 A100629 766 42710061470692121708395693663590604851983894800514588231113827943929393684124839825389467357200059846168099762091187382685308771012654470186717784834884043161698165071311353899153225207920967727174760168211749322766612757124729680837536918893025309993700491223617750990359668452253959328268516726155613074403865448265291905456117750954302118916222719840043030231433996205738562786967409682872263301604148978472558049476500070916832312099628620003475079744076274163939159403094205209978717277928500386942791081604461489597974035895072829483005550220964501988185832640809572049369775151215776339224352571614290681928882223266174241973454677495748253148976293093003680394732541534671794631302869148953837825195865307476138093930963345879434061918766476349172542429073473382698099431903224496792134302098370666479196501577444399893706937455511399174446507004457262232252840126276901952207923607771405637768918338041766955382198545291678536941467615364266626255019033384553834101872309870345606288040191658478942343617642596044231316138559965843503954286854499314946659065024880187283090261640623610203395723011172094389453543830044509296018334793399988111669360514396834030143373714620837389614837086321994488834546033037978072920377755394938604201940740248696722756467235384879140898042727540873578210576231424259396068974706931808976043565803510053404661083581472418739282586569320655275819369294281776410093936996698105332157063753215008664988367781930436282086788050554458134175981854630805256915510377389082441072523417985708688467602023784612432444718469052756849513931166087970916316288559512835193785340584228466089022724868068019199333790272838634053434196679508169749968394777535750637717401473496295676089745298375092207097250664093929052443101715405200924601116423639930161614684676778394301258496203245819802906941733552033701605800837559685729059851920328605360192908344813035022277889511997552765197932121996671398625801779487338382411623586673545039285138485761589505914258579202156526323550474722410782102771442952558516394200917707530678369602378617798402457747061195996771303120171072806486490054996808648686057298694347984839054474048858793333250471290877609141995637363109684770784925349837846430318120083788250851121722436580898243340320382232749152450533113051224295165060098670925296697140696389554554070820188258097541717704316944806970002332991401552067561506017876117680877220285884360036307546320092457332282133356936312384784960222065714960209332185713035402456199867278094450311853308785912673707257901002077180379259840351754489269558157479692729468964112161969939695610448367825091152795383259536143304376127468255248444884513007921156647272799724555817520716651436305220440194216038892836152466735936089444889969888076509691817558235011958885011513350635804617369329981415675946630225964415437068169271918467683426004972268987760678131651776028086748513929274403150151420718955259437637909244698171648670229583403762114206472756626242852503443373454709196056710173990005925037166617794398579537268725869151785333115866013167418068500589975000286330724365009024384067300319042340501171824941129574349385835209114670639437464279151773857775995571482253708859024876461740440484563445373371832352282947415385845812149016856153195247451340326251791638110304993115673999870600994728248111001867803384058656661388222475123327577451036906006402635766299852951338365110578395970896347243694982683258776329738959529264271322933071670411264 A100629 767 43735102945988732629397190311516779368431508275726938348660559814583699132543835981198814573772861282476134156381375879869756181516958177471199011670921260197578921033022826392732902612911070952626954412248831306513011463295723193177637804946457917433549303012984577014128300495108054352146961127583347788189558219023658911187064576977205369770212065116204062956988412114676288293854627515261197620842648553955899442663936072618836287590019706883558481657934104743873699228768466135018206492598784396229418067562968565348325412756554577390597683426267650035902292624189001778554649754844954971365737033333033658295175396624562423780817589755646211224551724127235768724206122531503917702454138008528729933000566074855565408185306466180540479404816871781552683447371236743882853818268901884715145525348731562474697217615303065491155903954443672754633223172564236525826908289307547599060913774357919373075372378154769362311371310378678821828062838133009025285139490185783126120317245307233900838953156258282436959864466018349292867725885405023748049189739007298505378882585477311777884427919998576848277220363440224654800428881965577519122774828441587826349425166742358046866814683771737486965593176393722356566575137830889546670466821524417130702787318014665444102622449034116240279595753001854544087630060978441621574630099898172391468611382794294686372949587427756789025368646984351002439034157344539043936191484618859860128833283292168872948088608696766752856870963767765129396205419141944583081482626446420419658263980017365696990824472355443130823391712310023013902265514074082218307879484941143238436188758249949275159270264901651660117801239386761270716617399816365823967636252196608653022619108860206772315899185536094420067584680032183349701736156574925746791543217807288485493437109021075764488700112123719478176708335157282510444340057661118186557288366416491888837538145088547862812558860285494031562682492924591512192821022195034503589502552753710120227981809419867654056200785103008282955315686115748640873237957583419920787661739732511414650472835704625564116732990664700693814395055178553842165816316732056254522673863012336475191781426031404373248482601858671761403532659824317205283763558233954744645754965799168871548643775058839801180488071406335132109345907764453678249021541039027503817872073102903863368519872776291882718929220551482337282388983195189317182982162305144505218273572745584677178927431774676308256904557502783882019799267395292119254356158170148252115148664092768717119337788196774577876232090626127032708362076520196597012027553259205354976219250853857218248305099128652893340462472457765010743681154527493374407561741320111264406807346917945157141213851070776545730758877223826264220125937598555591567329165390345924421179632652245898251789671051063928186193900969652169349351387561407557805334444510907828229091603443466934406811418652760830478263576988825755054816210185664141219066570927768238315093405452404947428102785272680963526014417622216762071218165766067238058616621464145446163175290011428181110646797483436102144604134400293202661749769240969284915526699356673199948739716684133771095254133422734783963421851416430362619465197827797871641473496822211056192968062332756328737738153355106111640593260700871933390172494081834637424952312950450175867495418601726065665912630665276064421261539814526287439309861791750556299024691049422170485873232277474197859577543662267656986961652694557966613834683465390501134336 A100629 768 45859579306693081305602788228089018443032437221728650105885095168136916901606285357821528190508451792133694849161757594610309457790325937900039974861847931332936514701122943207586296090235839135221761349778230536058187508136776243009434738959537057230801393956143315827166596819958423200356851911316836490348654199070952166456887425868450097812169886391288791519187081221558803674016909901442525556472701050112861213990779431282368879095992504165134218462949911815912108042505123145992850891183262947060658279612907326378685668006616972541923356496382027404046282390701606728949720421336303504054799075464219101280521836690997168078394584995616481580995548678440373425753159139594252008768550216431021518226001572507749353453315913081726413732385256145213386598510741939953707325345132062667068434388071546853468109658184027200454293144934728602362286621394716879305476186368951031232896721861129664541881666796015438855008483151633524277182818558158071697390426061047727254737775815278094806106144776684764617626842319656628118068538014458181634427179769317037576167185949457674806941890640427717259134619814697007632014515335937412691682738507966396602174843642034831351417073850633407132433830530223813759153091726162837289531417846787217243805914774545832715351437118397470767417396299672630421230778820530401784239331630826013556590649324910345058201986586647502809064954380262836733512680571707372534435922175705596694451488861369268120414960952820894643646327703748088321755493582183683149248726508681737963583811110689253087850761924581136346268788127194691825581963685744836144403038801644212386465063370698811149406977289514291159683552391212586202947806629845610232688150783311114951845854692200176487916304372695742616787673449426688096847692116709339867689221155495330964766310028883540824503208770241275548620119245882665671684320302064663587495206103539398829710398024369163796541719482722189639871357700896469489099496169180499635866228756274343028176253794247145219634794440172013308153100884507246852296364610992126859843196401757889128534204171813455519267412419229194717123109378907273602863010133632619142367268582023731810697400582305872083400892726558600885470662307943237847627656838727330321667159017829298652990695076098003362631459962969267486689494580019780123646011416539303843329026925950521435509094116273037213883926368991143298218310442878833454462703821279204703756429815274198457571010700562984606791953288039111872793036608285829239255762909421373609894125599739050322126740596221099771147940660381779449203472749241666908483803686324514299544077183334186481934767623926336287368777519873403905566210289820892562783460466476989186632420601831261094505455100390587216176220443850848830882775143343027983303746928347368045862854487961395005268606112040409561766455903153993127665480563590491333286370487469686893147957172336784212556690125237340579575708504634954932358962411642962542923948677155508259487382715660970154370306170086714010254093972633563505589659386319720214551982468387775355997692899023316436277576317991494242380424832921845274246926031618608899583324304622957309449697161782253159977198207877548829229031270834883914068339277480981054329713403846780458597678928632300162502521892483746119646718932677488426533513154353836772506796504331243610434876055723511031700002612472514526588740372556716377961777638146631321806114441838901839395010408584784494804382423205970692760301935848814400068317049405310117437505536 A100629 769 46960209210053715256937255145563154885665215715050137708426337452172202907244836206409244867080654635144903525541639776880956884777293760409640934258532281684926991053949893844568367196401499274467083622172908068923584008332058872841661172694565946604340627411090755407018595143637425357165416357188440566117021899848655018451852724089292900159661963664679722515647571170876214962193315739077146169828045875315569883126558137633145732194296324265097439706060709699493998635525246101496679312571661257790114078323617102211774124038775779882929517052295196061743393168078445290444513711448374788152114253275360359711254360771581100112276055035511277138939441846722942387971234958944514056978995421625366034663425610247935337936195494995687847661962502292698507876874999746512596301153415232171078076813385263977951344289980443853265196180413162088818981500308190084408807614841805855982486243185796776490886826799119809387528686747272728859835206203553865418127796286512872708851482434844769081452692251325198968449886535328387192902182926805177993653432083780646477995198412244659002308496015797982473353850690249735815182863703999910596283124232157590120627039889443667303851083623048608903612242462949185289372765927590745384480171875110110457657256729134932700519871609239010065835413810864773551340317512223131427061075589965837881948824908708193339598834264727042876482513285389144815116984905428349475262384307922531015118324594042130555304920015688596115093839568638042441477625428156091544830695944890099674709822577345795161959180210771083618579239042247364429395930814202712211868711732883673483740224891595582616992744744462634147515957648601688271818553988961904878272666402110581710690155204812980723626295677640440439590577612212928611172036727510364024513762463227218907920701469576745804291285780727066161787002107783849647804743989314215513595091050024344401623447576954023727658720750307522191228270285717984756837884077240831627127018246424927260852483885309076704906029506736141627548775305735420776751477361655937904479433115400078467619025071936978451729830317290695390334064004001048169331722376839802001784083027992301374154138196281213013402514151996007306721958203333875555970720602856786249387170834257201820662471757924355443334615002080529906370042449940254846613515690536247135568923572173333949961312375063590107017140601846930737375549893507925457369808712989905616646584130840779220552714957376496237354960166952050557740069486884689140997901219247486576531584614132787529857782370530406165655491236230942155984356095223466914287414974796302642733135035734206957501202046900568358265628180350365599299799336776593984290263517672436927111598696275211360773586022799961309364449734503269202823961746783260654903036854627704878963562995672468485395052658729379391248850844829688962729452097116663125285243379168959378583508144472867033658050688243036753485525508746193850735577509522393643954123445407240457715079900836833438075193518168795146500192227976769029723811211591393499701230047629081964541637528599876030748238149623290104197555028911969560828852256377455513173324087933908284876489893665027235816650964866610001130528021334921128005979420140524599633626525539103189604023222919475366402582417903356026518240187061748148770317470058328855046959620435193457085313081060875296460802675171854875226870141498077571032860301462150473529461188443035483540490658390819322679687601362913989386549182309185945669956658591037560256005668864 A100629 770 49241348332641284529258239251514030697391289233624413197750855220248919835667161369971780345743964514701702359198350470682726246412235582115299652281074745800054004571386563887962120201333898503223596676203579251279616025120796964648817705819377182026593077728211899941669930421334756931315083622155226255056722355655703284628169922014654392077817703211655204716567667588072697980196818244418557622173613031754899005769313825726813419281366462512598812937222314733856619113244520456122982006859142275048526659792265126568813263888083352166522701272627487505638640234611023848873146409495691041861391355242464264544588252600421423631329976684916272937240564173869356037409325668310202771810807103226239815163236172691339044911784127360598380549989992804068630595502079734199192179078243530489020365472672266560944308790210533893881406350072911850445452345667160725949049853540361417242691494934790040705708145297713853248337280234708248936930561180097697984678772118926522013556652045599788584353338230125571833541308223668498929184599364657666319873141200682375161310293170317855558004633518261385269979487341379306982141186491285410253408173274858877218326618979113282886802953861121818129714110752829404913989337405289393432276680704115459183248415632009391191380324892529404218793434872141340791370224775696882259261994397824018422902371027473602539263187237970423711250527850740207913656107564194436979372729888064175881708712329522321089159411810370685359980637919524203991114842560954201847712391831109081156508526918862944507746509348689499776435344157963572403918267549433423160272446274020230806886390055929729638195784313169651063865692807340163881310412067529718369639639445259505327868640184041976075257166616477502474384129510303783831388329583585907467368542988640944293591857464162905808480539278811664127661967522171557928296507233339142846383486192870326955276708166452142384253470769474460389189374743117021584386041134176882264246340284763264527475654142521850414923544796055356443248584614986824576402957125975736744127426058413752679262086833831389117001058554783408209614931497059403085205180123017172223822746645160055405705049613303769216741554679443365357653284045019021894977554326861157498237402044702079656302971986037288933350037260421593727101873631988552666042613828719735876426319603615225819914633084994679060055605223722247244874304605134966444387004541032103271880808601580500911970283639146016918580714712021913365632851102279599800711015268873652484473182868348901816908154006961291175558372378522096402153452176905042043115840444612007839906539803230031794668780437530810366836739334839064958651386389359853813671147358306893223282971714545476027834523737443492229928137244806500007620338512595004324475606772878100271164097031750254314541602736679817724558155023468135933782997962186202153259099361555470749357580636098781022685024158475130506822838395859048963228908922624953437602838945891342570189047622099883459163134118507362539536585565642968562111675065005657030342716998422712250051212113189143608817864565979391044299055461996397394215674583583246792181231478829385813722650266739699598823680602135970448545444550499286256719997876453270722585429567643690666142228254996011801800954261435429448862390222388459626844984411483882237509720730957453414456689249286488374861682625921002897645890585491488187123352523465975894931628295132844375188953532612811762098176106286718899334990195389036962166820473238755800783001400234737664 A100629 771 50423140692624675357960436993550367434128680175231399114496875745534893911723173242851103074041819663054543215819110881979111676326129236086066843935820539699255300681099841421273211086165912067300962996432465153310326809723696091800389330759042234395231311593688985540270008751446791097666645629086951685178083692191440163459246000143006097487685328088734929629765291610186442731721541882284603005105779744517016581907777357544256941344119257612901184447715650287469177971962388947069933575023761689649691299627279489606464782221397352618519246103170547205773967600241688421246101923323587626866064747768283406893658370662831537798481896125354263487734337714042220582307149484349647638334266473703669570727153840835931181989666946417252741683189752631366277729794129647819972791376121375220756854244016400958406972201175586707334560102474661734856143201963172583371827050025330091256516090813225001682645140784858985726297374960341246911416894648420042736311062649780758541882011694694183510377818347648585557546299621036542903485029749409450311550096589498752165181740206405484091396744722699658516458995037572410349712574967076260099489969433455490271566457834612001676086224753788741764827249410897310631925081503016338874651321041014230203646377607177616579973452689950109920044477309072732970363110170313607433484282263371794865052027932132969000205503731681713880320540519157972903583854145735103466877675405377716102869721425430856795299237693819581808620173229592784886901598782417102692057489235055699104264731564915655175932425573058047771069792417754698141612305970619825316118984984596716346251663417272043149512483136685722689398469434716327814461861957150431610510990791945733455737487548458983501063338615272962533769348618551074643341649493591969246585388020368326956638062043302815547884072221503144066725854742703675318575623406939282274696689861499214802203349162446993801475554067941847438529919736951830102411306121397127438588252451597582876135069841942374824881709871160684997886550645746508366236628096999154425986484283815682743564376917843342455809083960098210006645689852988828759250104445969584357194492564643896735441970804023059677943351991750006126236962862099478420457015630705825278195099693774929568054243313702183867750438154671711976552318599156277930027636560609009537460551274101991239592584279034551357496939749091581178751287915658205639052292650016873750405948008018432933857570446485521324626651865110439286408039528734310195928079635326620144100539257189275460513949703128362163771773315606626715805135029150763052150620615282696028064296758507552557740831168031549815640821078875202517659019662704490305199254894906258660641763035694567452502552307142136043446412538681856007803226636897284428263021335427174677672035360512260418090601202360133349947550744031371196193789913278671004937317746232802047342162571365151767229464738278533638986586517359666138346402736767952320105307080592734791873584765030280662183049337351539240485463619218399807602355266565792799070942206384857344052441203905683055429493315562896429362232793084310931676850773589244715193581034321291073251993873141452389195448936587233739310535219711269126881277825488149219927479877267139242129641733115916085044177163709879755635087587725782657889264037359495411209954028500432296403649791269364095858363008943106967189391959543283903614312984029159316409987374216032640193488417395519244388532332837600152919029960078373849258824164596485940001793433840371367936 A100629 772 52872495174909611588148723180949070082608914943423439557882675981749996918379038106295838256966475095007080707070740012182129005115347289858183626946846958235686326166984947318152978587887507411882174574947168580597529244832834353155685042889993469973214067785664021701874164696557070422026900607165479450237294285623331560839442333845952761679247130585973317571460770415442859373857647500758459880681798101386675179390529550464326766526851194670705472383447885715833280761128433952562802668364115937486114704197974218093588415482583950419316437001878159706841643850391028677996552570350954219428710708955875541666924719676149242578580952711539472190914520902839535489313301577701416122013991801930299023794796065808377375085997008006417210863192378055187526036796609289592475789690007847143480339195773741651362549282819892007230043694012470903288515214141735654781696920807360525769392616440568219364381311143624295816937996246414783321385881722861694732270108829056508668812472294775648168577931251703963249589668671428014011564718554516763769883954081430243550357608418671836886620432994349517128554507180517527754860213008676956510082794188655024166998070090386114269503789207428783684795497878281058393181474262106860551826383611902537450018704045823876482962243127817126459520557838838250047131468609946761228173214758597343172416795240964260102359486280951884813770991095416590595348343444718331852884725365869344040282721013392586094987693464034561814555706764393484005567730844871795872426873832137764743953495165412998041758519077694915499597278654239550358539265345448653950674780799208486439487184219429449917543201517533368354758689485977108154377161363580970976423172680655289404083391743612927083610991351848461961809728497045811645216613459392692744707519828845738806883712545118293115938088913734880792911129862685249050850752889554764850472356268211400660435179051362018972376030582346190619703949118094002201466037727550114301045115402686387061926206994584567624375163809862186432343887729914290756634938543438985351383203744386313348515760091004500658942466022543940655928510883287614105059437519537002886929572235464038663262799977799283824859128258101254423825049570088822684209135621982991446908704856499740546752046236908581151310283438473045057525324027428893286756659034177152784752235012792769566047033652972933724238711094343453826090310477449218636174896817784093409705667338455936332052635788494002008491716106110043985184596456882108048005482031692246044220367052146501705283875323907525484239150976185534215152085268326790518171889162290668270323548037848815430785649782849850379485389603602644355156824201840023626264613900681225081341097316916466761075316288013872443892865474160865845238276174011206916650325859816885114814632150184503980159770246365979187554602968973439083420099452106095727673152893073806639593855460431785379474403217405151689033998944026929280682717596109192372006742477339607477123636018576391575629253141962727610631285499985552796656447275994492750078612295002208174397132587826605515530036382859679686314932613241174419493985476767115866478824426644482108426282727523171580453007064130895205431283778543963735988662777139061556434677139785267797955331209943754824791283113614250874644817602387150276278892927238270260304888755388869295633753483530064726178778850465527331227583863370058462516281851541359759363918920905950641723527310758923987203949679437519417947224759419140937360420807215924841023320551682601247504859136 A100629 773 54141435059107442266264292537291847764591528902065602107271860205311996844420135020846938375133670497287250644040437772474500101238115624814780033993571285233342797994992586053788650073996807589767346764745900626531869946708822377631421483919353313252571205412519958222719144649274440112155546221737450957042989348478291518299588949858255627959549061720036677193175828905413487998830231040776662917818161255819955383695902259675470608923495623342802403720650634973013279499395516367424309932404854719985781457098725599327834537454165965229380031489923235539805843302800413366268469832039377120694999765970816554666930912948376824400466895576616419523496469404507684341056820815566250108942327605176626200365871171387778432088060936198571223923908995128512026661679727912542695208642568035474923867336472311450995250465607569415403564742668770204967439579281137310496457646906737178387858039235141856629126462611071278916544508156328738121099142884210375405844591440953864876863971629850263724623801601744858367579820719542286347842271799825166100361168979384569395566191020719960971899323386213905539639815352849948420976858120885203466324781249182744747006023772555381011971880148407074493230589827359803794617829644397425205070216818588198348819152942923649518553336962884737494549051226970368048262623856585483497649371912803679408554798326747402344816113951694730049301494881706588769636703687391571817353958774650208297249506317714008161267398107171391298105043726738927621701356385148718973365118804109071097808379049382909994760723535559593471587613341941299567144207713739421645490975538389490114034876640695756715564238353954169195272898033640558750082213236306914279857328824991016349781393145459637333617655144292825048893161980974911124701812182418117370580500304738036538248921646201132150720603047664517931940996979389695028071170958904079206883692818648474276285623348594707427713055316322499194576843896928258254301222633011317044270198172350860351412435962454597247360167741298878906720141035432233734794177068481520999816400634251584868880138333188608674757085207084995231670795144486516843580864020005890956215881969115175591181107177266466636655747336295684529996850759770954428630154876910583241634513773055734319874095346594387098941730240996398138905931804087186725638818850997404451586288653099796035632162460644284133620440160607696717916477928907999883443094341410911651538603354578878804021899047417858056695517292656685040829026771847278641157613600452859949281655861398017746210688331681306095860890599613987036315735314766633490608014502185644308811313190757187001124505377638246788593038954089107819680587982684184193294964634297574483293283652522461963341123878926205382546294245540726625523994802187475882649933680452490357570183321788932075683604732278762688055913440228801621422181838956642025137308562507577998944107991482148228581788894622875329570814918683575583419102818415812988934904296795758056574603283022224973444355217369833073286436351985206063776202010618360576080498990082261170582663769934444047902757256048311998786490995958962605561841128209526647274316212883949679028513512983727698383879233670036690361634589229018865652390683790399033789109391140114225106259158982404940586273908340992895636293224844441882909586357491988746552206085518202158728963567134786279607069542876699987177045876090939865616672615978352393588652975007693457124891966217138162896844471744019883977958153645200319857070906589107037207880244922983677444975755264 A100629 774 56771409408538645381790346811583336561604327010012340795234698086645232403134687499619599253644163675363476131325346077710221418155858329405782788924843003984837657750397345913937487539991276515247885401190197495366282061240150133447245413922219819797128104286638527713345949819757595315043614035004569374732309599069973007092509782686570253343312116942149178824511537970322853591861408343813430095714096256982665536414314407841466269222563346742302373283784960217462372564358152970488313211681352942863810777158753294040783427945539531156362395899577746629387451947077246245948327022600521903709880074602614939626431748975757177022543975496146138718269833902301049615607996943503196274234310110925685994674843729409111157205170584235353019697236798475874626868797482375622369171097589420366153769116208790452038795752224922707326208303608648386443937924284297836491133573562878843565226631349028107456742909658866677361194574184530562904069654848953778601558898314789639817122515915741870135311127388351216607643378090814772449475057994773473368852313123727154238525214315742453796070304919022632215133359023429987515474229980965323109904973823143045755836588383331031200009426198496096543813758958813633623745185337203674531831707670767938671811392116279108717566583859193826503084265939371680646575029073042979944031187802840030939504756210267484161117901503012253256176364297080368025710576205710304809953744676087616815496698336603283821709123237625348801801794330808997769853121472913703146215302815137473335455518870085734230666220442022936284063453247639440134917804747642027791342345166142297985814234808394193793779486796235846918102474328522682531926206826473758947915678429993779959988374098893484676735466360581993318468196217362748407495327410991259839973818687540991401130901264086998346074007061307869555002962848660528853754756159403803758437275081007142562730473788376043935721644691368180915452608666065445327262158823632474781012667318770975743842646451766791763247935249500213248492978606369389920695539013760079363903482111460989855470859932861578529742085378104355960044435689425093885774648070641697115305024651646914360698320639509362519997936918903583701725977782277588310955293280211391733180151914095689670196299402150556046659923729183039174901426347402525908023450115503454370226544210712771727859030384332540879695186661849376193685988760782634885781226092139288095923742551130902420806066815545227929657558740664776173372337576316532048430485838708458074177961576521287856250618728081057220773429221380836070591808473416737479047789414643814166756131540311408116891129350862402264595734414322940321129392224531051124668460836373213461393738199227393075672382312468924735208863034812112962085448373698534711125536858914150529179512546828151240192011515753935864390917491501355888984385743965799868150378463239946107820816981276385060933377871968076121580046824173548950959269156923179520685406207916908799930771212098312573754388216408790084654398284219239433530194799486158059424185309024497089204887245222779601973681592518114802439543582578665173089613122853432613692313397241000418637002585390425255060574551324792392632641351035407686070321213646201457254449168924136413705020803889134242980192749712564966534721804534485491813802424393519591904726048328334346791381701371925657925262552991478565754158056567933360528868104972116839459615381921667174498190718368101866297721588803457393862071448916669570594447982947579500647290235700362532560542897551704064 A100629 775 58133923234343572870953315135061336639082830858252636974320330840724717980809919999610469635731623603572199558477154383575266732191598929311521575859039236080473761536406882215871987240951067151613834650818762235255072830709913736649979303856353095472259178789517852378466252615431777602604660771844679039725885029447652359262730017471047939423551607748760759116299814881610602078066082144064952418011234567150249509288257953629661459683904867064117630242595799262681469505902748641780032728761705413492542235810563373097762230216232479904115093401167612548492750793807100155851086871142934429398917196393077698177466110951175349271085030908053646047508309915956274806382588870147272984815933553587902458547039978914929824978094678257001492169970481639295617913648621952637306031203931566454941459574997801422887726850278320852302037302895255947718592434467120984566920779328387935810792070501404782035704739490679477617863243964959296413767326565328669287996311874344591172733456297719675018558594445671645806226819164994326988262459386648036729704768638696605940249819459320272687175992237079175388296559639992307215845611500508490864542693194898478853976666504530975948809652427260002860865289173825160830715069785296562720595668654866369199934865527069807326788181871814478339158288321916600982092829770796011462687936310108191682052870359313903780984731139084547334324597040210296858327630034647352125392634548313719619068619096681762633430142195328357173045037394748413716329596388263632021724470082700772695506451322967791852202209732631486754880976125582786698155832061585436458334561450129713137473776443795654444830194479345507244136933712407226912692435790309129162665654712313630679028095077266928308977117553235961158111432926579454369275215268855050076133190336041975194758042894425086306379783230779258424323033957028381546244870307229495048639769682951313984236005159297068990178964163961017257423471274051016015116450635399654175756971334421479161694869966609194765565885695488218366456810092922255278792231950090321268637165682136053612002160571250256414455895427178860503085502145971296139033239624337097846072345243286440305355080334857587220477887404957269710567401249052250430418220318936465134776475560033986222281010587802169391779761898683432115099060579740186529816012918275537275111981271769878249327647113556521860807871141733761222334452491041418123039975518350631010225912372358044078905412419118313399969340150440730801533273678148128817592817498837461067958232654357798764800633577555002594071991522693976136286011876778739178544936360595265706758278697278881911696516455283099918946032040266690888836497637919796351660503896446170584467187916008850509488519487968178928853875747647603673175499134667299544192549743528090141879820847952026869956619792132030325136299511297388430320011001820979064985987546357704814408516588827018302395778940895309948497967947953714125782291616689335829181855956906914611129109721188672075524493533602601046686103843040501179934919474673825852850365756441085019345804539108126312421049950738549557698092628560553137243763837801914996420928918774784428684290647439795461182028340556587410055824743460257470536008922773710292228555948978315687633941303182473464811717375705666525731555127843313143617333682578964062110439473488214371114374862204851873715468854263274051332257849925563761181560939491447643606646151087787186686147295608936311088866906934740371314761163690669640288714734538321408662825201357171233341995927092944961536 A100629 776 60957836689375046266732743371062076127662918450023117067984915231643761881445742673511547808756922951739322724229740634911818888974538038901758047927967926012318854976799382926390184893167506189570628282816934429594823248534478506321488698520479303437919640658397471575602629302478991631428784773497806168759609620638101520266276390799721564128990050646764561751133194689299718684610220150295051546668548297484140029451444371985175894749510229886624208249260132807665484568621480559803139598594034015658355967457297299509359128311216188847937388178222730495648334656367073853021709266995573612241398998125067840444134704756739643037277257369443259957912073578433766811377429507103546917326352341886988408373420992930701456156230605348013596653618967755406041849422017412608615808975693746227056695915312894624805921069757440566023461066920695900634970780563795853513243523105043708180737106118081020727871132916178723922628568903801159196362488220566074727330020719952754033540156670837705952260096729464591672910093132753091416044296613813851761886907480089932270403394689376214253228253235987533411958453321064573531162527924757191316778719059533867362787437056655072636499030103566584759834681460732891843227885015187128551311323855445157950190901554912750287494244594419738438961241335442021791398971069742198515499465504308007201200270589887935971049845438896718305636748666035552238517752991210381902235707164132606863284496337922175935111644782608627451082873131235712661014022862419926210811757941438045429963372702432275309214784272603793855486074421859096144805449759809010619734621107131214082839702608329472155142266006374194604028129404421120367203383551259185420871301555618977602892563823740246618513990015501951207327853892420977944717128125754952988631436189805550181818609586064679298798487580997591681542949654524992208235261127273475000122495135070357012334253345915083413445897527189587631720073814659318169066747341464827776998541973962336933453359970107203010498014159032254061825816099996046751214843409297908714582484642311494552258777523159308870044505003449500830883383498213997820282918272328896711043155485824322429628008717203629377299821263540474044027923332126212547326215789149122865163377636838197137014532958115247572154855612673878513522112546461645830688355561793689773787820874027371855166986899744643466718474290314620407470570855246246049784765369130031262178646291757708428082321732789404591686250817588539740948553980337852323036206201660989576795371763775883197599589154218314400081632582900358721082241189705143212881935189247541333729768843277900879439086438614931780608754492654685665452619347179388379238764533719939766778266036216896431837433810615721188501881615965333669203672180632898286851247039869710648611775025462144527191632555154635830210120396358170370711235856245434944046746877409576683473224690645879543452956298728240524556205238993513743156292214261637006420193791869624895279317355005133010265171331490880995129928023320036565251438123075581617478425123425967165245546340399842656173214873145625341012835176085510566438516909986980819287071961933188357092058749929830965504406549227464200086696486198582937424766092206366043383850282755886350476447635925865295838411358947944982885491149733429922881689283543919820391516181352377872405626735511314758333071469327966851649773607243547946444716443688184204342482594523027537066613586640436001336319705806002319591747001978107608735379341483254909410030598338297183172816721247411855987572736 A100629 777 62420824769920047377134329211967565954726828492823671877616553197203212166600440497675824956167089102581066469611254410149702542309926951835400241078239156236614507496242568116623549330603526338120323361604540855905099006499305990473204427284970806720429712034199010893417092405738487430583075608061753516809840251533415956752667024178914881668085811862286911233160391361842911933040865433902132783788593456623759390158279036912820116223498475403903189247242375995049456198268396093238414948960290832034156510676272434697583747390685377380287885494500076027543894688119883625494230289403467378935192574080069468614793937670901394470171911546309898196901963344316177214850487815274032043342184798092276130174383096761038291103980139876365922973305822981535786853808145830511222588391110396136506056617280404095801263175431619139608024132526792602250210079297326953997561367659564757177074796664914965225340040106167013296771654557492387017075187937859660520785941217231620130345120430937810895114339050971741873059935367939165610029359732545384204172193259612090644893076161921243395305731313651234213845456200770123295910428594951363908381408316962680179494335546014794379775006826052182794070713815790481247465354255551619636542795627975841740995483192230656294394106464685812161496311127492630314392546375416011279871452676411399374029077084045246434355041729430239544972030634020405492242179062999431067889364136071789428003324250032308157554324257391234509908862086385369764878359411118004439871240132032558520282493647290649916635939095146284908017740207983714452280780554044426874608252013702363220827855470929379486865680390527175274524804510127227256016264756489405870972212792953833065361985355510012537358325775873998036303722385839081415390339200773071860358590658360883386182256216130231601969651282941533881899980446233592021232907394328038400125435018312045580630275426217045415368599067842137734881355586211141805124349277659983643646506981337433019856240609389775882749966498849028159309635686395951873243999651121058523732464273726970421512988183715132282925573123532288850824584702171133767969708310864790232108191217484106167939080926416516482355016973865445421084593492097241648462044968088701813927298700122313868302881749110013513886572147378051597846643247576725330624876095276738328358728575004028779690994585338514909919717673282171297249864555772155954979599737989152012470933802759893430356297454376350301886720837210664694731319275865960778789075150500853326638460686106504394341979293919553945683591764889967330388214978258066649991101633789482325739283295516570500545624513141690143343364600478398121423482211511693700340494882529218321180944421086101946201532222070498497025926774748501677264560312968087845735676968826583704178457626073235995844231736478347090135163285870766459608305516795325382703868802467406523876582083221380652495827249897718297145554164729358072992043227403916294574278442874495892766020971525256202511535443446662139013046295879717442817472638029395576297907326388190377211439452569438879921372030101120349197143220311562820033041315826668358949961689019584877662268159928146908676512306408923340888777201867348927922960478419318828425062689542027622887882379188086062938533231562695662474742937327032241030849826348973896080912569704834941343361777163586312533065184591838056089368173817393097159389638336700625246702176791580197956212312719806465368391378745346375261948930025582191345028445678853027235871332698416315568964322557349740531274481664 A100629 778 65452978753943683598526006387768102438543638913691074562743654885310555400805223495290925829237861622828044354439090704377134493005173963447756643188855701489964293812380047105456654862886923233520856189217843032521545095839016278266430805544765548627681305725972262046575721086439640196011079088798961255642395051591903170267884577545429850959994748259309360233222390532635793223100258513219362785893908172372715126294607599409897266189171137345123190568116421651384978582555481701863564193520985919491047697338883044485453575503935310271912749820280911720657866916489995092486238019941530210334348488558582923122226167987203100607954982321583447811714673115729679839239065111388783423879574766844406535473733930069302487132647079151000274047657126638686869236018730322374135736844796974739232974823521417005158905335441385470933623512788414079697116284109273908114946908654995774821708381987709874576126157894364182134675634449277137208816632267129131390243639097799863309796765000991045997155413184711745206285694788372178518702145910913508787274061719391007560059402229562729714476102517943156567017213081178732805132573574379721361594943607367459331893452389498009031566957557634493625475492810106319664542231303869295112007498468400396229406079783776452654550594580314390173053155936821712324544478708148219443802488361620759510021913532479828325150272236479042861108591994098580709433335153163691431443157888345612671258013728801877558615683112518271117462194971093625486577090597872472623542425492686172082963736058701440526986446472632110843709609956326731365514771750237688954469222463519969216642789378285245024819667681177423340660121414011167447204510833300635250560559001584358460345009156139266906373043808762853364915212004453600634224340317789824599047369558181421657549445494084973732266929063661701831747153896389834987256317103914917193449928149761571506754971685320964613465544136161637417490952315166934229450069668171595009120279704462880166228777353231493636030428871497118551176260549498321631438700178173915062581292458287531736708403097727278548700965763580993314042239728663798761882604861773358282423078714064614109152889721498125187001894278387933297859198705569357258777737264458578593240631161779455386769562532954781530337126276009087832263641789971012340285310076480901169397082174263424481693264338315918610183977878979526050185073976433344202648688774861713060628721883162758013629284959520135894151170188599009942942587841010425689579533265011582777833250552394813951801535280100990198149117918461262383429152909041930495581069386752440219194394720879583429180128769492060883746411879311236788569749283418085733528234761942957630350629977284780434340217851289795032017458193758684894739363594730825680930133213264303834192630383717369507578361137309519278385568977645224811150238565579175108494091933416063263180410934495942439071464554388749861147696603835251370745704719218288932499518592515567405253023206238067047804735789147527199077744032748370597319774188894311495812154472674823112974862335417451942952432597835312371279743649381417295578966330784264601154315028025400232679590498064816572912382568205043201095790443225257269445746206619015659834638534749221156697284153639526531531835421819085166975116050250630159171164387513701652056938978690817003454056918851084681250671358998571181501965322228746784247004149408544194818685981731407997652133282022483784230126358359280320786673361250504871871804547456148991886881018555574586514042333489895561527321670885310464 A100629 779 67023850244038332004890630541074536897068686247619660352249502602558008730424548859177908049139570301775917418945628881282185720837298138570502802625388238325723436863877168235987614579596209391125356737759071265302062178139152668944825144877839921794745657063395596335693538392514191560715344986930136325777812532830108846354313807406520167383034622217532784878819727905419052260454664717536627492755361968509660289325678181795734800577711244641406147141751215771018218068536813262708289734165489581558832842075016237553104461316029757718438655815967653601953655722485754974705907732420126935382372852283988913277159596018895975022545901897301450559195825270507192155380802674062114226052684561248672292325103544390965746823830609050624280624800897678015354097683179850111114994529072102132974566219285931013282719063491978722236030477095336017609847074927896481909705634462715673417429383155414911565953185683828922505907849676059788501828231441540230543609486436147060029231887361014831101087143101144827091236551463293110803150997412775432998168639200656391741500827883072235227623528978373792324625626195127022392455755340164834674273222253944278355858895246845961248324564539017721472486904637548871336491244855162158194695678431642005738911825698587087518259808850241935537206431679305433420333546197143776710453748082299657738262439457259344204953878770154539889775198201956946646459735196839620025797793677665907375368206058293122620022459507218709624281287650399872498254940772221411966507443704510640212954865724110275099634121187975281503958640595278572918287126272243393489376483802644448477842216323364090905415339705525681500835964327947435465937419093299850496574012417622383063393289375886609312125996860173161845673177092560487049445724485416780389424506427577775777330632185943013101841335361189582675709085589903191026950468714408875206092726425355849222917091005768667764188717195429516715510735170730940650956871340207713289339166417369989290218268009709049483295159164413049396404490802686281350593228982450089024083243477286432498389404772072733233869788941906937153579253482151729932167787378455918881201232603202164847772559074814080191489939741069243697007819474503021832988402958805584479478406309662162316052032033745696287065217306633305940237969192930316636452157518316442797462612146445746669253902682435500656828393348075034675389515751867744463512257305458394174083811208358664205956387798548619155610798273125386181573209949194675906129442063371860764501248565652289486644772126823413962904696748504332680631452578858936827475015052034498784455060194180693431480451859959870344956325764414706471495423266220119791132912396229588613479045096739615164764383079720750112785877190408893332213108321004365497272456410382647126213253512926586375760241804604947741066822633108710206617844291153075311097950139818048781496740796923845057609179703694079857815241322327297403643601632479527866879507038735941022979095763187780656952049448087067851855609889534331491655448769427774971711646180019018867686259031467470789583290980183359868190457496966571310672861522723086951582018588698009838263900670018372170662279749841964237922089413862663443912444115577872035670669859583202464458018973326875168288599471942743210982518835456645282991272332814030491706305514179396611536954284903510713600687471614536889858012489962236707068932248994349255494334445292961789595784480791023395051649390959903048485553521920516988796727856595096567692166163000908376590379349493653055003977390986557915136 A100629 780 70279600793492738020360197810237773601380694750784032973520374440979866562513651744561334110534574068754984383488331749819349174412690732949703546765719097390633778532976865560218948945414674858508662066652455911085375150504440148991488971115425873835847222100907100823296187713468960929968653585015254627938795554424864213674820954915099291033832912026371657437093275008152688143058510510855686709843446431491985547539962325154644414250574146061107092145308922828311199029434057503757607616292312403472634706211652226308484063628917219229369531960884098343322156502861223008357221906430167021395506995956535958728510900555109865905241091627864765821559321678847349521520580544757355486697419766495887797597087774163301298941545004715867405680431226083622627938332237994510112516503316308566185938747953964398183940424720165080647367893550719060001263006439593981414951495362376549969354432871572346310180927631606596245554829381924068788093039612044488782495860849269339617211855521463487536653552164426038212020458187174036953524860263098412431487679018467476626735972098320352126040569522027277660586640613181512632191686111568681683410718298151875621273096942356750661923178586065046310734428517222445310532643565246515191161215707137447809685206543721653881546797324951287797861771304559374154159668537216232807940749349145445912556275716335174109053718385293566819460918229815207286758163293761301408170947303352206492034092035780769344412670500241365662990375479305696704730172775172839274192509289900949071939361281524655822873948258802368778294935520834824876365841718043888571516435879841705207101879823487824985236795247061297005420572131141810091130795163175984034295591644820807943080681800609677246071829283652933355488597343008705268359599998020385913621191251803793813490244975007380906276380067694727843764330131518328434275614682680000728103886704193934954769511618464886569501948321914700919483384642384366824017752322429643170082105765260153889979910596548676270995704815983577683884235347917570153479645673501584548517111112439098243431168498280938323438247809549008532751519299300732365352769818151793596774463678135313207417958904432248950871755053931423278833671313296480621547647620932524551153549374560311512716575541816927229905697302520325409590968784446099697384457521926182322792155994071495259459580259137487536734489383351127559781236869030472018571828716328341129484106421615894678424925292250916879713748410040724940729310195686756482945585841042212272997661215977415100748028577655988119566755297759679144925806019329588542806441383202126597408749198173214795608046289509281006832924244746915253054784946800028330106984748788837109967403191358838711007977752201265270264563960810195734718692270805473555667963252973394593016188515570508235549171310505437682536884609334598913614512695440127097409844165809850319106726477875217755127603216980723480988474484800668202322993225378853412541045972649578094111328318980390290144152202077345259827347995528351178194103848851498568737511104859622728202986750180034650658088922836746757147677160339219478660106444050883623342066723662604364167407908965184617224370650970287492743392829230456183363935000936182747675408318682316107371531702975201456463386479891833905199205670407787284257856377652804836871431010836174981338973376246983650024554466235684633819755304674642317351512701921498764929227235307512701487189307729928147489678311775171298968787769801328022044517708957059978564380826534840501891633616774656745803850596731120952421646336 A100629 781 71966311212536563732848842557683480167813831424802849764884863427563383360013979386430806129187403846405104008692051711815013554598595310540496431888096355728008989217768310333664203720104627055112869956252114852951424154116546712567284706422196094807907555431328871243055296218592215992287901271055620739009326647731060954803016657833061674018644901915004577215583513608348352658491914763116223190879689145847793200680921420958355880192587925566573662356796336976190667806140474883847790199083327901155977939160731879739887681156011232490874400727945316703561888258929892360557795232184491029908999163859492821737995162168432502686966877826933520201276745399139685910037074477831532018378157840891789104739417880743220530116142084829048223416761575509629571008852211706378355216899395899971774401277904859543740354994913449042582904722995936317441293318594144236968910331251073587168618939260490082621625269894765154555448145287090246439007272562733556513275761509651803768024940053978611237533237416372263129108949183666213840409456909412774329843383314910696065777635428680040577065543190555932324440719987897868935364286578246330043812575537307520636183651268973312677809334872130607422192054801635783997985427010812431555749084884108746557117651500770973574703920460750118705010453815868799133859500582109422395331327333524936614457626333527218287671007626540612423127980267330772261640359212811572641967050038632659447842910244639507808678574592247158438902144490809033425643696921776987416773129512858571849665905952281247562622923017013625628974013973334860673398621919276941897232830340957906132072324939251532784882478332990768133550665862289213533317934247092207651118685844296507333714618163824309499977553186460603756020323679240914194800230397972875175548099841847084865014010854407558048027013189319401312014674054674768316698229435064320745578379985094589393683979897308043847169995081640653741550985873801591627794178378167954606164076303626397583339428450865844501499601731567183548297456996267591837163157169665622577681521779137636601273516542239680843200765756978184737537555762483949942121236293787436643097050806410560724395989918138622925692677175225777437525679424815596156464791163834905140381234559549758989021773354820533483423434037780813219421152035272806090121684502452410698539167737929211145686610185356787237616117128551554621215986553887203347017552605520221316591724975734676150707123499264938884826878371881702339306813640383238638536279901227225367549605085160873063165981263519731834436357424905911444404025363793498667833795976398977635746559178929371950702639400457503750996914426620841219128099785523229010029552382759769200606620867951450840072169218254095636750913495869640432351940885304804921003994371044756063248577039944200433202351421957568186917769839958629287541261000130690147747680425789286726765287913344222981250665694188260844532197872435884239178745062787945894442031075993167968370000198635919657107611854927201546063204347421031606470762341223934534387211371376253673679858432184355482273883056984828679319221412187360746147948998708104830302276325030506868907425698780349048037755546593574392569234257131987131764669440958651133619618118330691693948448463846606291418507755409237918923986606497574179080044930716472152956345355096243180891108737276911257625143773425341065031429431986833732967949006767614735287528688954893006322881851115446423029430591257775410144038676276559894573586133972029418049925966371676673937032823577248507703143011052667855279765848064 A100629 782 75462146745996739852735707933765512900445556100094072995063910553420702270110018449106068967718811175648078341018276815768139653026776676345311586563492524303852753878010623776432276080012429418942032727247017584048392533826912085676953128321360692309296472843961102492557950287706551476329278363198418572027443698971244971743527995003960477895774596670427839558407698365387482237230818014649356848599860925796495603197197859902828975428823076638895544579440075841146105685491554591805580455793999637282530723533403591530132465155845634120351115617705988407754110542995670811864250693383084866177858707243131545046740015165926279937488980884254642878573964583648295292803035407666676517702895236170948652291239843718203210587063802741704069917454185801585337050178216742227390199915500955208803314594380366000937086479146364743275411902820186919997321582838173387423912119501925737738921772854007648875053339005173266703133594392555942250028489834740901754464644900744649787860519542040676257007651957109962182868545499211983843921186688244409255689855502815798037868849847263602228137079016580377293032752402029995816768542163071223772020815206607770758606908313014960314446601122879223808332456055680043841471567113289656231001152431439213029876198540072424387068738101051516471225041620428441920585859682385969697606941890078243935441519990304636443212914493007449212193845036796631855021801301933107594623241461309279513181327452683116539992945031640156407230255061594573033327765143449226357530301052075189835835276999819261444224894125488079507527055676103574865469633377627738626832812307600277380343870195500615241440929600494127686406023007215774369912386221078958729979427127869054473957139455750239158248462810046114044072766922283720842726846389784805560075524339764648859416931445671259587767973382003780550147098861554649862450162628102005190115595371250544168071572904799679385090124762726430137700566563607377742705908387065841169113102474151353472347724527295103764004446385279791056339554267318286378245194692339299860014979381081026436816978881795515579840086154389157039348180071202370294509717467994455165472133146382760122144249524402124672931124661689544802330926828555438555361224859409349492480393409514448081672495017304295717914210769600054002367753916538217918755435448843539000631406349966860506299482961720678534470557634188074938496174316728828136802277240885971587266484608155963779403872730365232556096228815674227912140981419778494838641818233709239067003694701777647633082331969376466328025937923178140998727395299865131659122490449748534373380584037605045122579970811974127453205340541808375202188466360704805382420747919304707749295288083233060516079514910200006586401725869845004085993868765749371124846684401612626133776939918236529913445588844630579019165487427704459663812865294473038552364671750152427118804638539022831956787898030949149803316193916287329751981091782957933154210447177540612095601541328284858090371271208392145288364770561801355637786686092711228378329604550952226572132531235386142734180819200360923717245831911505773981752831769269349730539039699795188770571472809524303283395237560024903862262677380406430538677270023722658571086324688046723373673688296426419038630453188135997060073638179894800342403037193270955504258352787065398289646075235298874498875542757363250432606396148075026168380600097720358388668855682549565888998022159915230348474508211658713108467195499015370068012392654015854719061119170114147240050198130015336931213330885957562249017835753899556864 A100629 783 77273238267900661609201364924175885210056249446496330746945444406702799124592658891884614622944062643863632221202715459346575004699419316577599064641016344887145219971082878747066650705932727724996641512700946006065553954638757975733200003401073348924719588192216168952379341094611508711761181043915180617756102347746554851065372666884055529365273186990518107707809483126156781810924357647000941412966257588015611497673930608540496870839114830478229037649346637661333612221943351902008914386733055628577311460898205277726855644319585929339239542392530932129540209196027566911348992710024278902966127316216966702127861775529908510655988716425476754307659739733655854379830308257450676754127764721839051419946229599967440087641153334007504967595473086260823385139382493944040847564713472978133814594144645494784959576554645877497114021788487871406077257300826289548722086010369971955444655895402503832448054619141297425104008800657977284864029173590774683396571796378362521382769172011049652487175835604080601275257390591193071456175295168762275077826412034883377190777702243597928681612368912978306348065538459678715716370987174984933142549314771566357256813474112527319361993319549828325179732435001016364893666884724008607980545180089793754142593227305034162572358387815476752866534442619318724526679920314763232970349508495440121789892116470071947717850024440839627993286497317679751019542324533179502176894199256380702221497679311547511336952775712399520161003781183072842786127631506892007790111028277324994391895323647814923718886291584499793415707705012330060662240904578690804353876799802982684037472123080192630007235511910905986750879767559388952954790283490384853739498933378937911781332110802688244898046425917487220781130513328418530142952290703139640893517336923919000432042937800367369817874404743171871283350629234231961459148966531176453314678369660160557228105290654514871690332287757031864461005380161133954808530850188355421357171816933530985955684069915950186254340553098526506041691703569733925251323079364955443056655338886226971071300586374958607953756248222094496808292536392911227181577950687226322089443464341895946365075711512987775665081471653570093877586869072440769080689894256035173880299922851342794835632634897719598815144151828070455298424580010535135148805565899615783936646560102366065158450670552801974819297851017408588737020082500330320012085531894667234905360880238751706910109565675893998137442538307250409382032364973853178714769221871318260804611783374620311176276307936641501519898560433334416382696852787061894818941430220542499198341718054507566205521890111461506512082268714811776207040989553361720711598845869368020735278374997230653968465423268044806744475367290721284184057721616127356031843004827251329160987586476274206631368282976901712915625459125969366695744374061540391477621423872156085369655949863959379923750807583691929398595782570278225666028637985748923549911497909801586785895978320163694684540181717393556775285525055284588173093566558936297859409515060175080009863711985035410159801158861169585886459731877381912557314899731731814124071976652590273301065188156952886562196723261465501554956981637536184871605524504292002376792396480559844734641856815540653095557584064651260989515405496212275550620710085909458436360553253954967848597581040946047486848555783539968442988949655628826796421734500065646989996908218930755470333974691753195876837896408738522223070408190991738949644690077712235232318586030196886773811402885135705017562450827220543742994263811993146228736 A100629 784 81026863090002204147529930426732653010019941819609336509309066314202794294868871890216801662868193430851952019979858565499794232127698309299672516805018354856383186176398200665084160330624115906966078370821907159256194303539290283162415926766283887922086766908241261575410119967623357358943692174304404431444222775390691499510724209550615410759720697321769515307824036578492973644171819244061659143042506516611057841784939461780960046836995672483539491382201299932370553769236472164000899411983000538791082942422796497297715384098054135442822442403790514688664754397933802001634681379906418274956609916729522076650424789138049346469614024314560713124908619250957921162184945311364600828136275020967105181721537649015458457338409998360253528901390786899029141895913137969866575776016994641519642771869815794339633772945364355642413832510885458247498866151471227389840810060409703713152335500177575858613051320320705088825861132158739189453584254727120154417243667959237859221458567310658400406392888994384420562804293596550866095230466306880071352006907825889872121196919907782941665250371345295140557229170055896069011009424247997001254881790285909964626920445431017446427321507040280785903663117763625735834741647316362050121808142757835575543823835914603502053473268862001351613779219703994750889287924123973171775117206220114621145957915919722162650192307228077853762688382211383362605067612489703229674639011879458651212609150581785243247656593745405039252344700857821789197306567334970793960523461586924333319476030889331181453454912084508455380669122491009005688969918759505288866170719230212370897276368930936067202466984137490155963290503148353830733522176301213788394748833566753199784022099417039629082213929102855080017794709143859788663176341176335352089560835082335289797029855546958015174147471827976188102810669399914013218988586729394880710892186144772516456017733253348586097561868967117444309063177507841197797310044767104974305017795112894187129467379296187382501831399805840529599172919762337320404331349268187518658575428627964332418060083658708597293717911735730959085252154640733282953150281219809027911260270065767883855705629275442669855788469220613914757784528824503651879553486559416338486709371903769622437568325770511226047188594147270805735000852409126889873793945068755520257153103405898599139587570325574883548120063428430228343509570027866365636992598691982590508123690357229309824975047938166224990966947048063405268173969134823070724017851592939416641456605363825867411975105870971799097729152904944068992902735108046213421666329134935571639400365350723325741521321445515860652413176999902473048074212661905819656885471406318441710515257341096130215637599668713351276895002732235361284582509501352358478445810629739889726311719476945702492693628690787690522214881428472454652356852775953777534038362158169939372572357284551070762926926812877348561061971304412060755981645104544663260271998832268108665607661363043966317536405584497666189201794720370092328189759648103187464228191663738144696422851658420490243723659954009759690480399813057616341699028301100418726962896990466498416937730736865029979841991290614449758490571977561142587928634462612490684247463931999519752471819652212355860327389268175760643342105833596283047767661699042596289365203488819084366811057137591042689569711229281205950075580874100652686884716675140835858182998032573535848060917846379799119751174064689404678578276339277353660862630542927184770963693665199730745736065591684057024495564438603608875853953170924525299943079936 A100629 785 82971507804162257047070648756974236682260420423279960585532483905743661357945724815582004902777030073192398868459375171071789293698763068722864657208338795372936382644631757481046180178559094688733264251721632931078342966824233249958313909008674701232216849314039051853219962846846317935558340786487710137798884122000068095498981590579830180617953994057491983675211813456376805011631942905919138962475526673009723229987778008863703087961083568623144439175374131130747447059698147495936920997870592551722068933040943613232860553316407434693450181021481487041192708503484213249673913733024172313555568554731030606490034984077362530784884760898110170239906426112980911270077383998837351248011545621470315706082854552591829460314531838320899613595024165784605841301415053281143373594641402512916114198394691373403784983496053100177831764491146709245438838939106536847196989501859536602267991552181837679219764552008402010957681799330548930000470276840571038123257515990259567842773572926114202016146318330249646656311596642868086881515997498245193064455073613711229052105645985569732265216380257582223930602670137237574667273650429948929284998953252771803777966536121361865141577223209247524765351032589952753494775446851954739324731538184023629356875607976553986102756627314689384052509920976890624910630834302948527897720019169397372053460905901795494553796922601551722252992903384456563307589235189456107186830348164565658841711770195748089085600351995294760194400973678409512138041924951010093015576024665010517319143455630675129808337829974536658309805181430793221825505196809733415798958816491737467798811001785278532815326191756789919706409475223914322671126708532442919316222805572355276578838629803048580180187063401323601938221782163312423591092573364567400539710295124311336752158572080085007538327011151847616617278125465511949536244312810900357847953598612247056850962158851428952163903353822328262972480693768029386544445485841515493688338222195603647620574596399295879681875353401180702309553069836633416094035301650624019106381238915035476396093525666517603628767141617388502103298206352110881744025887969084444581130516547346313068242564378053293932327392481908648711971357516291739524662770236842330610390396829460093376069965589003495472321120406805305072640872866945935230764999750405652743324777887640165518937672013388680753274944950712553823753799708535158412280421060590172680318658925802813260774449088682214390750153777216926994610144394058824421394280031169962640851563892557688229862508411875122276074652574662726648732400750639322543786321034174025358745974119140685559317833160208241308071093247900132401227993765791559328650722720070084311567623517282437340812902060762471707540482797809009955412489729384815081928510084853647079743200744392399352518275779366595094748038582755793564013417242576668194855282849966017917514093859380296461237173056386404926527458615717950214125204587053735178518526804242543273582245235757021509157279318525610177742637793658974544066313879657663963369668263667860169137000098222582009573027792905993923051929408570999133899804980326828776410006518237694378944236274549790699358199081589196552694345705022610010038921689715190460669403066367508226531143323865452400975246610611978898782316373602593840914085579819618600309968372550742391614522508893227714119384298783954892877394815079068351369949875344215918779389985355300708414379874692914298625202242241950390864154971420010148723333675957437205466822313164524283633731165884474393083457985130095488874448047026713907141713854464 A100629 786 87001931767257242845389152590993017203337902605761207950935309843949065452069296344223716372934327086027792835893657779381772530429474183549146530796891060696972140367977389732445479426912781272333171296013262972338404554780687204308288965452680083519273014986317812836041975762094724675596022748532137145452602717110343403305940120323836011471651727272828714274218902506833764691876976164517067056716737856677843545607664313422266329161881164052582303452757104924554635048070044708699552872263154455514520153532340490189259987554305242241119217014780971755705685511749462392490073766519554507858843852845645149230894923463904493080291323043496769869480120667845072015932663003964874422234954461578857761821535295338530168178770536899175633225016059661758854648472590909328194110374703281383527361695911901558247242854357375572070120283068651793745275979412575981086430463901865452259761509820622626325543834886762147041962150414829674824173121008378616871132873087002416610304142004573125493282641889459853492288588761392047069872518592719951562754043269570865714540729844964767579731531144974538040255625441824027094311135273234128473947062405978446918285038579993139102694478403859932528352724349042298448537658958235292742169697382850761176515197509623072531684133243127735572244642898264063906289637710048555588879666820570018798329822866881112497242161913844698713154286659259925326818689878019127049537819157007600285606761144776748261022474693818198465604195375811932599659449497430359293900645639138068208438168131390804913907648403379751023862277923975433368900937249963026204809039961640107034606045008000222825363476847567746846068021892391184809199359526114866564927644575838006493932295084361468011019830193106297225972843453677487879453486208324626588327262420269884246231426877447216864508784045559766442079027688124657996916916550002653630775792618435569884554496679795964944217123137601680674631915948505182025228469761752950309742939676977290407391627993988076333302130567996456104941919757017720914219160463604731458492813976572239697510164769294362742638134288594765981468020023871019935623689503070690561103512519150207571845515185281610738384127899109843231804078179003127063812788963867183662120720745847946871905940237454929268384591151686279571849475907330700980534640378281357730984522298310174199185588369111049309546028676638366838296464283176962267315354794029400908437818101782610717729828727614041636995233247099016440300326768144625876487928577964074746093569460202570493316309620490368215757254898129543258421225849502378275673285364730062814572418557952063501047256223798516837851954673510129232750044790958650114599260226920208727086332397257949017080229591266069533205969290195380423006606830479411859348269390735497840288806463752004543466203543625106818070519304951738992178932998552072429088573069685967203875258482693553742138229974773430932238456445435065363726550525074457418550242762285429055639776380329154585986103318702310217736664167123752891518879142675914648054313269243790144712999014993842153270047190974195483858099931521743987828121907051184811052898994867608621095831495822321332370222960176473364438026241989788313886572349714795552486879989719376306143120141965540616805020189969066385769566173766713439330328200944936393438625396215767254029589554285225143560447510481684285753807145616349175606096560488936551250017633283919795626316791485997303595220066361095373050772163311708561707718332600745675159578673848804215235523290998478621201880040215775007342013235359083561895029746658443264 A100629 787 89089978129671416673678492253176849616218012268299476941757757280203843022918959456485085565884750936092459863955105566086935071159781563954326047536016446153699471736808847086024170933158688022869167407117581283674526264095423697211687900623544405523735567345989440344106983180384998067810327294496908436943465182320991644985282683211608075746971368727376603416800156166997775044482023592465476666077939565238111790702248256944400721061766311989844278735623275442743946289223725781708342141197470162446868637217116661953802227255608568054906078223135715077842621964031449489909835536916023816047456105313940632812436401627038200914218314796540692346347643563873353744315046916060031408368593368656750348105252142426654892215061029784755848422416445093641067160035933091152070769023696160136732018376613787195645176682861952585799803169862299436795162602918477804632504795035510223113995786056317569357356886924044438570969242024785587019953275912579703676040062041090474608951441412682880505121425294806889976103514891665456199549459038945230400260140308040566491689707361243922001645087892453926953221760452427803744574602519791747557321791903721929644323879505912974441159145885552570909033189733419313611302562773232939767981770120039179444751562249854026272444552440962801225978514327822401440040589015089720923012778824263699249489738615686259197175973799776971482269989539082163534662338435091586098726726816775782692461323412251390219287014086469835228778696064831418982051276285368687916954261134477381845440684166544184231841431965060865048434972594150843769754559743962138833724456920719469603436590088192228173172200291909372770373654417808573244620144154741623362485908045658118649786670166386143243284306117740848359396191696565747588560369877324417626447116718356361468140981122505950069256994862653200836688924352639649788842922547202717317914411641278023561783804600111068102878334092904121010823081931269306393833953036035021117176770229224745377169027065843790165301381701628371051460525831186146216160420314731245013496641512009973450250408723757427448461449511521040365023252504443924414078658051144387134569996819609812553569807549728369396105346968688479469367376055299202113344295898999996070011618043748297596831682803153847570825821339326750281573863329106637804067471747360110316528150833469618379966042489969714492975133364877687642415579425973209361730923309086106530240325736225393374955344617076778636283118845029392834867534610580096897523638863835212539999815127247432185155901051382137052935429015684652296623335269890435354289444213483584322122156603342913025072390373169681241960401585674372334336045865941657717349642472366293736536404374792139793490155101456455202002912553160069553158765394410917743972627856113149788455737818882052652509392428672109381704211768270580727991227390517322167386698823358430416768264686278199031949547494167993274612179400125506932455987737676244396595448588580279352975131013457054296049769798351165662962344107134722960915332242100136599607616787705641108186110991353694364948528323557576175470694329878265843535996832820413246518168570744431228002131451722057044347108311220708725184538871797543233419850086107950645746565109472641337490555025372713591608340674528323979028035761937114561874256077767614866881152405724945668126299703588070547005898250733244708611898517111141555820642877940671028480018056482733870721348394481661238881505347953761662003990695231189567188703572583163571363408562021175516401175849982442108110725161180953607518221553007701567380510460578245902336 A100629 788 93417612907298335410019098692867168263175418432244392333680582097847024901600270831043305082333168597564087194306588774065174029176439113204971389621125981042061577275896073642074881060407804452268060083085724912110300051900122998727442852084233698566456546265388223398262323995355379733952281753154390261176430947017416135132087774831295149634456249934677649304374640552965858965042782370493079660609341557559118309047400668273731930488062672361062954419484911670650676224169057485280606569048278473057887728138575320924870124246777009856741195878902755573463905168556241180331695707957256588935777333085670612991933312272473208561827383656097453017763826697632065775798894635054563494061506160132620653014812870497172080259299834367580148515383746330509775638401838576987873758699791224811533912901276178522460836785408654794607614408641530494236924421517845782470333347959155167711981245359789251606459855063266821218992643925381571695034526243309175361807384094798485503555866630745364108538203649927429463582719231042997399898773561221033912183176883643945049590026586023706756796999681917768908901460688164936739271058411793151486666255267237126098726556276792203087612892556089172593510385957909890189285196062505503050151252585390202625459814137702935452654819020335010258331646639810702412392000667086719206569047568431132704232952158681834923937993903074937648992736550932618710522096186914594985058476298627483112530324658324913750579100082734193944851850004876669990523399082206757301208231323345755145964810840618234525087361364195661629027749822884315156714157238084843689711456140100338558893125888316253848912213093289162462067325054808042498550812277202352458942023514884007421318707456388516537470084571716227809302221104418125343422278404485328537069411860067240082817397421512799099821222645101442720531925541993473416985756352855636514349422101164744834321014692366063347043752049801031593044823959162644221220831138713458302964749019879566608610389724594218116371061619166670803656272333961844454756628891939629971272254370097369920569772577922668244197912882992686421794622018099792486416942944636776884018868985119178808172014521263974667890560303039491048071365714561416155202108416589819879108502401841414900895378626999848870426256436705886503251595314181321842037853254959875035263822288356238562391272969962483344185893443209986197333558612169283979686364639748273241053279799188278083537175437195900235319207626045540621214059971823635684417747145284871824342846146868603450982034100854075742418820415550549966584110403960633142059408255597762914153562482506898368178306807936771677969870053100090644848753629925639682627618705103958821082396753702042776098732875664803969895406033342373091773005582209822484303842226851702152579763739172067242157688675287285767029875559126092457434129252239091608989675105401889532693199911678848828125528713244697715919740626666003557206969798021605644404469099219155002825250977566744165534683416075871886206402934482899263464755421092392835070156380785230330657359518869691422420268035402708995770358777646432485151601414971497640381035127236912719333562989120907687333313444546565872219103032033980693526452723890730456314350256230384363100496226285218527034307431134211844633301627108971838831859941001254526654771264985440628901202837989564661897256764160862803577430099478332368036186426379517064359463413594439151225508614092002415221413351735963588497496547242739831604462037324963325005957496329916138285879368071189215954311746610479609957026683166603678717586136711294775287873536 A100629 789 95659635617073495459859557061495980301491628474618257749688916068195353499238677330988344404309164643905625286969946904642738205876673651921890702972033004587071055130517579409484678205857591759122493525079782310000947253145725950696901480534255307332051503375757540759820619771243908847567136515230095627444665289745834122375257881427246233225683199933109912887679631926237039580203809147384913572463965754940537148464538284312301496819776176497728465325552549550746292453549114864927341126705437156411277033613901128627067007228699658093302984579996421707227038892601590968659656404948230747070235989079726707703739711767012565567311240863843791890190158538375235354418068106295873017918982307975803548687168379389104210185523030392402072079752956242442010253723482702835582728908586214207010726810906806806999896868258462509678197154448927226098610607634274081249621348310174891737068795248424193645014891584785224928248467379590729415715354873148595570490761313073649155641207429883252847143120537525687770708704492588029337496344126690338726075573128851399730780187224088275718960127674283795362715095744680895221013563813676187122346245393650817125095993627435215961715601977435312735754635220899727553828040768005635123354882647439567488470849677007805903518534676823050504531606159166159270289408683096800467526704710073479889134543010490198962112505756748736152568562228155001559574626495400545264699879729794542707231052450124711680592998484719814599528294404993710070295960660179719476437228875106053269467966300793072153689458036936357508124415818633538720475297011798879938264531087462746684306560909635843941286106207528102361156940856123435518516031771855208917956632079241223599430356435341840934369366601437417276725474410924160351664413086192976421959077744708853844805014959629106278216931988583877345824691755001316778993414505324171790693808231592698710344719044982848867372802098996256351277899734182547682530131086042581302235902996356676207217039077984479351163967098026670902944022869976928721670787985346181090582788474979706798663447119792812282058662792184510895917692946534187506090949575308059529235321840762039099568142869774310059919933750312438833225078491710890142926959018587975556207106459485608858516867714047845243316486591186827779329633601721673566246761733078912036110154023276788287888663521241582944446354885847025866069564018861346795198837391102231798838558514368796757542067647688601840966868609070633596123197411147402940843773076771708748127074454393449933805602919274573560236872105523763165782129053655688337468834053732109224093247982087063929014586171327254198241146934374492820325123717043855035010681554026453832788374275790891802725102464680759265172895778142590045975557716182858223927134440296143004241678068912196855969473203494180625438592572545118676412548354292829807605427307931534881477836709559141200000541402362570461101814401705987642579937073174124179870176357600414722893057001028346025507515818061692811475356604910488845787909551198610263111840133924075858593136147322564016558354468252374011668847388309946864795239848930813583750179970290598624597568500859809471829312967215683453152361504802796230171087589264107987265894662379913587814908135716063771683130809481432928904500866159587162963824579585284635294485775345091203994831706101314213782790926500723510863288421865812344869054900612625473904090535520705690854920820830210473186727272177626714621436464376565587562969126220762444806100476241834125604740472904897757137215228529131120595995323562602167006808203992365849894782500864 A100629 790 100306398076808457575317694905315209040616885819401314238137804855124010990817695321018434222092886625647984940909799045482663856965338951237648465759602479817892618704537601346879805934385330136413627770554057815491553266914532734477954166852687293141013237203738339059769666197251852963746557738593912752643417350860527760703758408275456146250853987053060660016111557726685930014851789380528283134159975355452528680988351696011055854329293624047282123257206590197723344355772716668606051649276280471721111226798729989851255414171840972684843270358954327888077299533848605851553267874474996003839919772485263512257156572005806967952308951700045867925048035679535350786994280182627301345637414792568036181868196270586309336299494997116743395133099035844874873343808354598608523995548049698148330479876473415854456723858530985584548325259423438315033576716510716579020402954925689947278088649046411647275515134958407752014363064931021728687813143951466661748922920534617514737025634721997261737445944760756535579858650522019985450594566538988448620033420169158485324102565598685587800284334836189805006254344235574514387269518689489321588001336609892799217764656613881509012271899059091210487206652381390152719482791676352276855106969426921591918790809670918137083087851017284407005839733459953814623002986999286910647037281918070009248229142571767770866896082836388562759915732706949858915332523552041122151477941087549042413777508053941969675189483979113564313514980834010684530670657245208609529724643704943204913085642231820396426627077150538578010439067441439481497361105039444022330145668949567337067243436412382314696578020102664987461452500415150487522263466531204847546355293439122445276996285429545006199597292953468841258359691055909212364906863616267886444632161905235831129170263366308049744787597676861327771775471981692260742849798608334798759598550660250545642898424117311935733954303333757098499797574991670199118756714733678185731573314220307698110658813968236653420126107963780414468725431724908928011254668182522357183238938007940321036115322727083867931471944395977665697197790799105032198386823541878223828927456834498895910868764977816466945390604452167615861987819904524238342509778979874905056825422862861581794428183080125433373855828243840319125538349883558905581400764431024953267176240865111481555761143240449414077555781020781930994539759160641555577122416116212413810698940332762775428836431125742723363993675218624848693688477848591299186098200197748971272276095223090066157790143886681255245498938404921685485323161754566067054149720136726200161762801596064925146430398709185646898174908887858668183565236926722977337191360421194842854169902344611710162934277042005091827237934363461644500048866407804156745012618922867968446815721822787675730445046333827113943499897645349070361237964303150958308339668544841617119880504105562686042931767701523734683820296138083257698305900096440630436031550044347212468472310137910298962042568906439857601485583527350620751960903045557633955252760880269571767500156328814904886226693094902201331659673319044490843699533419832476784394428712527434743386019988357575576732893673911152492572690617260096859847878340000201296855322761499680270256605113316607285456410571682803014858965900234155268991955322363219421738550716368254354320084651056891653031503778546422656126983520246366045333414111464784368924455637374159490493889454622858777132245736150927109910887362070121637544427914496062201325001612975757460090116346116726070587912595470162193910066392399979129871330919309499013419271455625969664 A100629 791 102713751630651860557125319583042774057591691079066945779853112171646987254597320008722876643423115904663536579491634222574247789532507086067352028937832939333522041553446503779204921276810578059687554837047355203063350545320481520105425066857151788176397554896628059197204138185985897434876475124320166658706859367281180426960648610074067093760874482742334115856498235112126392335208232325660961929379814763983389369332072136715321194833196671024416894215379548362468704620311261868652596888858911203042417896241899509607685544111965156029279508847569231757391154722660972391990546303462395907932077847024909836551328329733946335183164366540846968755249188535844199205882142907010356577932712747589669050233032981080380760370682877047545236616293412705151870304059755108975128571441202890903890411393508777834963685231135729238577485065649600834594382557706973776916892625843906506012762776623525526810127498197409538062707778489366250176320659406301861630897070627448335090714249955325196019144647435014692433775258134548465101408836135924171386914222253218288971881027173054041907491158872258360326404448497228302732563987138037065306113368688530226398991008372614665228566424636509399538899612038543516384750378676584731499629536693167710124841789103020172373081959441699232773979887062992706173955058687269796502566176684103689470186641993490197367701588824461888266153710291916655529300504117290109083113411673650219431708168247236576947394031594612289857039340374026940959406753019093616158438035153861841830999697645384085940866127002151503882689605060034029053297771560390678866069165004356953156857278886279490249295892585128947160527360425114099222797789727953763887467820481661383963644196279854086348387627984352093448560323641251033461664628343058315719303333790961491076270349687099442938662500021105999638298083309252875000678193774934833929828915876096558738327986296127422191569206613767268863792716791470283897606875887286462189131073761595082865314625503474333102209134554911144415974842086306742283524780218902893755636672520130888740982090472533880761827271061481129673930537778283552971148107306883301200821715798526869412729615337284062152079978959019638642675527582232820062730013675391902778189233011570259757494459474048443774828368121692486784551270280764319315354382777369552145588470645874157113099410678220200015417119765280697338408713380496952910973354103001511742155714900749082039128505472760548724729523423871845062337001316957490366564557002494946582810721508444227745577107339961605371390912926639805936970917636675652663449313420007628965645108834370483349944728278206102423731106701167276219970802612964328793283953071303519082669980000882391206844699691013214031091644788184723968050039201591456506892921777016799689539299146534579947975727445838964678143895188837448049907675446426581307739820589917815930757636204096190507962130126360304316231983245397255883065241698755205566496307245411545567715645581220146137131590560194414183921237532007035650007964718651017170178827141396041489920160080706462603496133729179854163619505478701558623948322221908456227219895001628093177227284468078157390574483122085020152394435192074339184484227420160206127979850507775672596742763636036205860307364425403190287215581081839774995447762250099936687860275933561092458823766682682257052704259869231536799874031124732278830421416050139939193778642572671139318265742801533807387783419633818549360548748658759804556845494184443967694156801651687175639132279138423527496282022497761446086563907985817578628988242861372926989741333970560992935936 A100629 792 107703174829862405335548239107108659850213265064923701738055256948496911307476639425466599099254037182848472532377019846570014450156838150280159721095517112194587208243946721146783579532752928699514937500811767529407355861409969230426066194904804793438854242523286663800767526402508348388673034779959143074320203767906231047380689076957024976907402721616025737868343493380933043969283307419112268816061368645958646491336746872828404637193414032516098969268785825303723984415947501725184265435332121673641406387969746020186388477102747975448557790269348754759238187454468951786903879080699385251555786460521991856771645654679102512361021758809935151109504173118161367026507073880861291659062372202016584814017152791169341336186449168483006794030166481520717327555949761773148704416927530762532437792017359860227074881204923378422070624980198595844735639284830147735104407602036900108448838741260789902800456251549846903783641871537265705144885611757622380861479526730247265416080785361155072740970617828817966133438325073692291342174871760062823936204967513390620576979119949012315047189449405637182437619870987429664766101015377254353790423131685944270676548395595322795206709267279652480130901199592927806236656013071178511416955541067575024811866103850488480266276788703539214705208734056964639869061099618062614137474831282710710289890428314965977195035061203198948950570392923056798988291805405291593421934728759109452490822824228014340909190644073352176449134883372035673643450895453749107656950321149495834659782338958206263299529639987408015335295135315430242048590764111708216482667340763608596513404778065459402767645689863344170897797137485124441706644415161778845922065457329378567351062176758344278446846905401319980739917589922448443663098449329450716463684212533191236466791258193499985478850969622131244676728051004083142656711137715746068422804285293693825175601006558448107851946872394237627716120311802332744408217027490387289376430304800638325610580148751931102306982045475050508167125236015491178596689279942816320722710479524468766792464036499327686553713792580563637028971387581401454840274597767422464439952831465156110621322369131907972755179416016932976609382134010067361530097186819687739847542553194340296695474510337459820979634430931571821022597632785922726890417037275163055510612576195968140169025327651325424451366021774998972492319255041667972895576795751908913176542670907767869448261211754605365139581984753709843808085083492930017418610796923448141108017335116438414552546260906107580313911597912964261150165216931794809167229027268697919550280285641108863949151643399048242055066268940283177829632104320691684028746514375695158825629756949405254242108387823203871915865952525415585119522037905847963098171752345257167751258360141876643703528596382248038226349413041530415926379990688912198921344590114893663757410119140346367058076898559378382458697268063525672984841018879513938432094431866164656805213000780973495955888894703246418047319395566361809413742751612824208980237433848616495601334521776786859730923561921208494759471486576834965535665235922159881396913328621227179431404277038399521963979029214223422091317147275964542284709733251321908300852599726041383668802140122420300596177654959731575658607365148471223905626632749160791212409776697309756086103589973060230371296421996639327931464712060647274006887966756191536880055633914281212581789819523861113615452387025950919214286764673607720822998820909947517868868162448719531882978768729851588767941418022612706091664836380136653328469975746606978291195009009514963728792027136 A100629 793 110288051025779103063601396845679267686618383426481870579768583115260837178856078771677797477636134075236835873154068322887694796960602265886883554401809522887257301241801442454306385441538998988303296000831249950113132402083808491956291783582520108481386744343845543731985947036168548750001187614678162508103888658335980592517825614803993576353180386934810355577183737222075437024546106797170963267646841493461654007128828797776286348486055969296485344531236685111013360041930241766588687805780092593808800141281019924670861800553213926859323177235813124873459903953376206629789572178636170497593125335574519661334165150391400972657686281021373594736132273272997239835143243654001962658879869134864982849553564458157405528254923948526598957086890477077214543417292556055704273322933791500833216299025776496872524678353841539504200319979723362145009294627666071280746913384485785711051610871051048860467667201587043229474449276454160082068362866439805318002155035371773199786066724209822794486753912656709597320640844875460906334387068682304331710673886733711995470826618827788610608321996191372474816122747891127976720487439746308458281393286846406933172785557089610542291670289694364139654042828383158073586335757384886795690962474053196825407350890342900203792667431632424155858133743674331791225918566008896116876774227233495767336847798594525160647715902672075723725384082353210162164010808735018591664061162249328079350602572009486685091011219531112628683914120572964529810893716944639086240717128857083734691617115093203213618718351347105807703342218563000567857756942450389213678251356941935202829726492739030428434069186420064430999344268784767428307603881125661538224195028305283652967487669000544541129571231130951660277675612080587206311012812113357533658812633633987826141994248390143985130343392893062394548969524228181138080472205020923974064951588140742476979815430715850862440393597331699330781307199285588730274014236150156584321464632115853645425234072321977448762349614566451720363136241679862966883009822661443912420055531033056017195483173375311551031002923602497164317666700883355089756441188113840603586511699420319857276234105991073764101303722001339368048007305226308978206819519303360245603883574471004463816165898585558856683145657273929544727139975972784872335787046169766968842867278024671375533081935514957234638198806297598947832134917162668004245070638849954727092779695009554298315019480836715893902931952387798880059479125496760337836657456049610896494609751159232936501807371167854162241445476262875403417769182138157884587242523923146669619487012496495476683931282840625399864387859394849974097543274824388284445436430720711842637444871116190980343918989130960764841846735386025559162390566815588314212527874401543339777288560785281683152413282695421991143781798954527145908613110465446091695456860277651111687587961999714679867470744124803463637706002497050289136477203332622272954464698230952608568538112799716859858830228176124332080455061059954492839672577651531989995763132260983291495766550299429744364465727407317498633698802254679004708521201584291718550439248508136631737757979687321110491114525915364784221508758810587691299542766849353634100073062119466376876853391485358387810485918678765133474413941912034533279361671935140650201507611338045190232170076132413675900207536124558671801819865150102808583053277958340133765176969128223961683752775192433780342223244314573741275429647025774306122750792611786258297720998347488800648170259179368026898372012055155411037864792453259933008353255164525545770183689225743322858283035787264 A100629 794 115645403392407348774018898298854983793763558019806653925051421808667747605656191654090818167909786924075540412528400345740287459417760481554604809940431822271028711906923189322966772420747197403159116907367628747689827921647431573261560613261824605270978586837092184864310896399397472174081245304248768930097543153803309185779971511868712368318112477410555703409701014441374973453450458480950339979336054465848047312179118785457067234150114624061031416627186038326965945019327045190642499904633666371645656416943886748531673583376886846570441659893219983227313092247815409243038230436785601115684208991875387528403133556736813666305506049808267838474034634579506353757375161857738761996997617657960184256453478405276859659195435134250227028026343268891717317078330959258666164103868623356777690613967252615984604437129557746127156354723058404184565266123499578359280475449050567237751653920723224609913744603571335441389400124507197362214915661039985301129427718369992454738874701405039146551742470717921922720088294556131295320486254930615946927851581455688789362817492663967270157231845478364584152790726492687409317661837619425137950870247148257996358586788310795463994030465686557572101877612814698360168865603135615056678446667192804914398338367192196924092100044791400791653098448407056132316508786271344254650180412095590057731002517259052814851339350360274474081068339537599699001289797780130854772734597266751440133137442547419510305992180531055955734863932893916854810987690138941874493946204108445434187997108075970652923461213982142819418339770171916883442015343686859320121886094856746647242383286850321570525682531219605480799568415985256290905074047255221673104973526000241111694036350009914992759481283254368768127323982613013810444776570474575989213823116125392418784667760999943619352034953546235793426580267837089265043869222852020377029130676486267183541586945078304033934298156715683957473339977798085488435804751685386590561464098085513352105410242619089825313429509443631679131495947755703990362318907807046211909772148508517746286770964005190684933884921619412066571561678545464946596450075267658524746330091731361314663284453923696163266288651601276429190307308084982163132193984273040272894337822984507976650499973275250963705386140721667946291805527445638870294370237724509569121378398921997812270976923614531797267983951512311114322028702898761765219279190202730127916038561474338407909969867137840205165160774906988598457248383496890968007410928634676795402731914431543835625319166029703846026485931717820839014190737929701041988952416765237442242923213615525240959329928835891619288200364052814206439305536942257769750657950779401141105401393175531073405105197946986314954804282404137136724262850989222332163715628428472709050310129913987526193224910315634809785582143620542256548269900919415601045655372722498292088924234841812820156713002991409916687371209274347003981570719961707732485500775412219362482363420167075906043332765340007747635595246106002842283852512783532807941797322173692815863464906246774843626714014581855353447329355273002292041242327472450273070745385443667876761051311308612420754330905126229543979852768278570798992109356291827836230118211184981575600023421830151156856768082664504828598067073554353522767939944511062042425696045066402073392887969750621802620736017399345233843265066919634202612783673988444464102954205580596568846502750000181443656127080630398475331624917559698318816969535113696387580791093563216416628455777689265008172987330912746640284440112611469487514167022887397538681516132113573030509446992533666136064 A100629 795 118420893073825125144595351858027503404813883412282013619252655932075773548191940253788997803939621810253353382429081954038054358443786733111915325379002186005533400992689345866717974958845130140834935713144451837634383791766969931019838067980108395797482072921182397301054357912983011506259195191550739384419884189494588606238690828153561465157747176868409040291533838787967972816333269484493148138840119773028400447671417636308036847769717375038496170626238503246813127699790894275217919902344874364565152170950540030496433749377932130888132259730657262824768606461762979064871147967268455542460630007680396829084808762098497194296838195003666266597411465809414506247552165742324492284925560481751228678608361887003504291016125577472232476698975507345118532688210902280874152042361470317340355188702466678768234943620667132034208107236411805884994832510463568239903206859827780851457693614820582000551674474057047491982745727495370098908073636904944948356533983610872273652607694238760086068984290015152048865370413625478446408177925048950729654120019410625320307525112487902484641005409769845334172457703928511907141285721722291341261691133079816188271192871230254555129887196863034953832322675522251120812918377610869818038729387205432232343898488004809650270310445866394410652772811168825479492104997141856516761784741985884219116546577673270082407771494768921061459013979686502091777320752926853995287280227601153474696332741168557578553335992863801298672500667283370859326451394702276479481800913007048124608509038669793948593624283117714247084379924656042888644623711935343943804811361133308566776200485734729288218298911968876012338758057968902441886795824389346993259492890624246898374693222410152952585708834052473618562379758195726141895451208165965812954954870912401836835499787263942266216483792431345452468818194265179407404922084200468866077829812721937595946585031760183330748721312476860372452700137265239540158264065725835868734939236439565672555940088441947981120951817670278839430651850501840886131014561594415320995606680072722172197653467141315261372298159738277956169279158830556105314764877074082329340242013932913986215203280817864871184679579239707063490874683479021735047366639895593239443801930736136168090111972633856986834315408098987977002808860104334203181435123429897798780291480496125759765480369781280560402415566348606581065757391768332047584541890767595650986023486949722529699809143949148370089124633504756324820222344700816351239588790921909038492397480377900887680326826014416738331121594079048539150531315640013866996687274767603140856753370742297846742353847127953018151117172790081747393848869828871956224673741598106768491931026611743819166827722697713986513719585181836428005645159412963668135644803510756054067517573031923226821862308163210045220436115067435270705428378541481575470751101667838251099058416478016327840474115063203754687868118296931332077128417240788718065152794022112627181940142251085727788372751708167933578849532012546910498664973090337595332400457905861443444188063996697439873755150931819881930065259799554347050232143331789079624443274694315905803316542780019118852434846849259053035369234717256498167919980842831704299641048253421133414423983954074784621330516648452944484420683319658007314370503179327531443912750147995723154317281024636725883633681816929519455503428525705423475490482164167131241425106514530886498818816000185798303874130565528038739583915581131078468576803956425100882730079808733610627538716353807368369139026854652559651266675314144755214507031436695079609872519284298783241673720354474123329536 A100629 796 124173306375779254423619215669883047410206122612917024712821472946632286324068911943557052161263792879308220276333957039037406886959552117459559724224612596192938191479310223531539667310445991182556133550346156730099311618835842262389057721970310141231740562095401753432350374402964074273187241857175508100757464483883477742375341473821948866889249903731968877832735386540932305063859474382971887302832417431123028027817504419409336045686979166248366160610578664780530322190935936755530905579521178981698269002806633463017828515187714562078154172379333670023744566289249577535926328850926488038891197570933479785454432432526193794007001407164164359163647325172572625303033259745423646822158104507712776362900441674026586515456524893523523641487104941589915010532073435070069894851971221099475480282348877700156080724241984658639901800253527745767664341494491846530724745036250775134098102539854106591810472613308842630953299583954185196832632221891239554167900978398754005217556765594102096009871270886928074791054646837749687420901575936128560297798553473515855866783452352114835734926888554825341125219009354543301542580816940673365454819041560301339432654336143135400399876597337853739749681581808419991257526700721695430319778705918323308462235700958131283841841046084800385544641903244162345983913489483019338920005197612590530944351944230326849930811402898816170940447042763753617387495885821028854962355151937107105883181800403561431489142842053153310556816059697327882189093097651334261749108874157278494309491973732217859440508176294440334350750763876134828003424953366315211219073877811720163715921200529779498122790999916676133514125569392799846903888818354883912804066017279210315710142320381948542410512226375406577057665917329841734964164646053835768285054758721842668461621024930075525740215709132490489167943506869804762299023579362590841716426473704718436607286346262965996223171198951736341904962499133035816060991900982534071894607644788854014666017434178104046251883173165430304334835194791818309015714724938425639628289270163934724434326681961171791508718915145724546168158063249909198686534895742832952570273610001719216009592995386873475167346574480855073807007412103698694849027521795161576643024053323574718591257251816519223826779113362804416973697303292762341435176515985628514253842919452705564671848344223776044904523304899556494347607622830870545128008597653522377328320563851792251302507072925622201314573951701883368054689465317003206317403056029731691946204180384737801200286381914893045812294156633032400988307524828543180599918355826714231027011022479475706945710427606040463960825840575532758355252472529679240370243493269976402878195068160435886926675546155478141122610027751629314332447378676607791279001885486094540149901306659521929487961091644546136377064019792951006415215267457512584480818307182455161984446278116852448981652985676513940275586000011323068464107007236677270833885656144530770159930066601074468101420746495143899120375726879588389223048122823173834363267142549096568920932943393401014713062681143483964514700109859577499012544219926274065956280231205866995243618447162101327569810721969808660795615330662881949822924861832253097167700411813379318391163043398627921359096267825168194715695902432593714677673364741766545611332255899184763402261397267689479480157071544868687792573963069770090126235907825773713808608572488580738841385438806210823642283120331879128749397943864400101736266390785412406583209576165522654497382037039409915095038324223144162388886605334204650843806924995763979797001686781052880936421262994413058344391540736 A100629 797 127153465728797956529786076845960240548051069555627033305929188297351461195846565830202421413134123908411617562965972007974304652246581368278589157606003298501568708074813668896296619325896694970937480755554464491621695097687902476686395107297597584621302335585691395514726783388635212055743735661747720295175643631496681208192349669193675639694591901421536130900721035817914680385392101768163212598100395449469980700485124525475160110783466666238326948465232552735263049923518399237663647313429687277259027458873992666130256399552219711568029872516437678104314435880191567396788560743348723751824586312635883300305338810906822445063169440936104303783574860976714368310306057979313814345889899015897882995610052274203224591827481490968088208882795460188072970784843197511751572328418530405862891809125250764959826661623792290447259443459612411666088285690359650847462138917120793737316457000810605150013923956028254854096178773969085641556615395216629303467930601880324101342778127968360546314108181388214348586039958361855679919003213758595645744945718756880236407586255208565591792565133880141149312224265579052340779602756547249526225734698557748571579038040210570650009473635673962229503673939771822071047707341539016120647453394860363067865329357781126434654045231190835594797713308922022242287527413230611803054085322355292703687016390891854694329150876568387759043017771790083704204795787080733547481451675583597676424378163613246905844882270262428990010179645130063751361631331994966284031087487137053178172919781101791088067080372525506902375168782209162063875507152247106776288331650879201447645103309342494206077737983914676360718464583058227043229582149995401126711363601693911363287185736071115307428364519808416334907049899345757936603304597559127826723896072931166892504699929528397338357980886151670260907974151034680076594200145267293021917620709073631679085861218573277180132527307726578014110681599112228675646455706606114889620078228263786511018001852598378543361928369321400631638871239466821948432091878336947854979368212647869157820750522328239914504928169109221935276193856767907019455011733240660943431960176641760477193823227276158438571362892268395595578375589994187463525404182318245454482456630603340511837447425860115685198621812083511722981066038571788637629620752369283598595935149519570498223972704485146669982231864217145850211950205778811438211080803997206914384200257384235265333767242675837134146123726542728568888002012484611283269020729374445252552913080713971508429093255080850478911789216392225178612026905424428216934316396366555372571659287018983123912407477868585435095885660749345544555778531870391542139129337108455836547271749796286348212915759263209616509552668417668417876426115764846378269697930737760809113498938019350455795672157844015243650113556267981830569180433876492886508357946554834085872072988791656907757212657332750274842200064011594822107245575410357525333898911891999508643768388199500255335854844411027352699264744324698510564401277770930006387985553970274886575035334034842639066176185490927579663052912496207358988845281204504643539230956754807803129465289893991759431486179297084068654710098598791116618675058516227171499725221696900422032550956440194991471714578252972231388872604090975963829937525495568942706004230040765197723915670802114026987680841261945536299595738183444572289265569613592282940015178228306676573578689337559883409697915219844227839383494517145704177936784164262304341206605993495198205319205928355753057319244004499622286219883862225562464058291195662315312129727263798150078895373306278971744656937713664 A100629 798 133330072480040046066176965314829605192913198310361172075798004548083605774896008611970334235698527111386620297704607064233664475034111304824089904525872514729580909638255817676603123906271452825845739820736278158766710558753190027393913436029685684891866717839101940743250151618521556116563543365252777556234095696540263994561501246724427627568396397624988669995354460853805703899792908503653508813265720258823434482991889934424641488324884343017519918313879689216931187836603228999032396645326847766439161976716255733880199734416868336277158491603796154755909613917507752974654961870017631356793217417358483967500970948985432252154557959699016506444165793423519245465347485051716962191555846750494138560004806173474920429600093231873354061717486132462168803413687740674082416705843788938858087641645318946118515201538829624748025518185106544175180190256054561247028459777158853413900341216081981105781000326116283361888754754093407945680869544654672288513188798797262724889604918312551628211862300407328248782955435379241181426748713870133187832652201991214450771321165141576873979480777823502885781214871503820387285312740049288719211675987274889766192061392051839329904333827000460618764044405070178099970920773361615367724024090969100064249955596664702432343800132341161624650607030616218394728886344855702001999240570974023402061316899095817427960883709548573762826291403072558810220247947233967260283910672176746517154368757288923987543203271422696740628914131571901728147773935577953766244181592912222673355847532388591691961026868701305925664944980973754320290323787674662235053313649152309537165911847697115204632170184221315679616724718644863480081502332513577731842494800009794801670224070386505804602004754722629966791494755256377474131746721690160020034836048569871255475008233305168767466058165677373795501839903395340695994840011523797047750291052637592411529136013126692692434644954226704267724122068470704295794657939010213526498263148279928204577212310590197379484277401789556988721361048795162291399129173419043433982846002945452050031051299700856496591919559851871500004170249554264870832058383194559289420111074182310634133990384364325110883405416123225180029190762653745113753614215878536545679396443891528380540463272018696664722830065227280388436594302461451842491117210036373918681331295342633154745700402578217154623288759253357927031845898974722982633622265132175237457327169086931877582620320256058598774405832683268151850305598243063760965096680324538305140923386522733388422544889039657871775408289367693908888284724382325242000117749636457166349700208545217248139576583513529841191103402605905753728120029834527681690079683787836187263392022314390753863706355185179286841120698838725078943191390764239555940526777421278278176996262432578423536402728583446128125661472377255315970908942632477404963387942166681706427394806295200433708427019375345952192934774321022052185927136481491052484518385436065276775648081424679179739049329333137417383984228545015065413577634239930702378288340239934959465304250420919155101454759877334877772765370773623127659087429584294661103792639710129346974282195815882303137630051942619224373681296348325993899543818158711422582495874066049056933204151700233903377444585606188610500818479707299212248940570734041699666891091519225407968552598426997517962634425807085802670884900761443575832788933923142141676109355525924901694816847750821192306207401149563381050909387146810573904084241391825510036885058086235220953340791675531562117831583601262195938395300940717031386312386748782807940731740895364409017127794960004779076125393120042942464 A100629 799 136529994219561007171765212482385515717543115069809840205617156657237612313493512818657622257355291762059899184849517633775272422434929976139868062234493455083090851469573957300841598880021967693666037576433948834577111612163266588051367358494398141329271519067240387321088155257366073463361068406018844217583713993257230330430977276645813890630037911167988398075242967914297040793387938307741193024784097545035196910583695292850832884044681567249940396353412801758137536344681706495009174164814692112833701864157445871493324528042873176347810295402287262470051444651527939046046680954898054509356254635375087582720994251761082626206267350731792902598825772465683707356515824692958169284153187072505997885444921521638318519910495469438314559198705799641260854695616246450260394706784039873390681745044806600825359566375761535741978130621549101235384514822199870716957142811810665895833949405267948652319744333943074162574084868191649736377210413726384423437505329968397030286955436352052867288946995617104126753746365828342969780990683003016384340635854839003597589832873104974718954988316491266955039964028419912076580160245810471648472756210969487120580670865461083473822037838848471673614381470791862374370222871922294136549400669152358465791954530984655290720051335517349503642221599351007636202379617132238850047222344677399963710788504674117046231944918577739533134122396746300221665533897967582474530724528308988433566073607463858163244240149936841462404008070729627369623320510031824656634041951142116017516387873165917892568091513550137267880903660517124423977291558578854128694593176731964966057893732041845969543342268642627255927526111892340203603458388493903597406714675210029876910309448075781943912452868835973085994490629382530533510908643010723860515672113735548165606408430904492817885243561653630766593884061076828872698716171800368176896298037900894629405835277441733317053076433128145170149500998114001198893729729546458651134221463838646481487065406044362116591900059432506356450673713966246186392708273581100476398434307016142899231796530893677052510125629288316416004270335543567227732027784391228712366193739962686089353206153589068913544607146110182584349891340957434996483700957059621422775701958544925061673434390547145384676177986792735117759072565720526686710904023077246892729683246430856350459597212240094366334247689475438517280610200550116334216829199495347443156303021145018242644603207942204005144991572667666587494712932600897291228259000652327224464305547799278989744685966376609660698018088312518562701603557767501047808120575627732138342093013550302462094926421517854557379689884268447491817594910550556346050641596198744255757713430849936131956435307709623589725307595610854480837827984142581305283099420079388956853244172730960305701276394069448835200677347714309443554210757255656862682509252778682067381652281646285244117429267840354255045565208904726581438389387757046837744146826686530843418263635378871480052786513237132715401199850030095426983503497461689039235367260405693398492471552431021214823889674114390914839311739672190082722905527894317732970283663063172451301664968515463478412933173189242085758649647460685817753132869794520496724475775043634234299601051341039517058503255660737137152838123220274393342915144431658700458896477715686817759797860789245458393737652026455861934986138379718221652775868337297553076335980058547099335492452096840900921556378777152902196131212438334027677782263185229322277770299480304866256220970675744319608659541607692488640916788163294240139583884030753595331309302676853154833538862039044893773952402554923973083136 A100629 800 143162075218770402656140879443929874529038489427440923003445215659019586569233773697336734916128582414693720847652767802353540055627129134660838293225596209157207072670559981850687280387217914796353559017746804333165529385835709425832550579300622025442482212377450656375597333487147887847917295664909615594297060484193693550961992428836160946181282632740884602500145970323701933846967550798978029217156009867382826635712208875396354942220036019060673501046676182016340825310160965069710739809044730596906711765910757962146984260317083783762081528311748768531796663626920560213147444528963182405202744060543067837139249268534628975856862993560940474635466333188976759125065937393243305315300212287740049238728294029473421480333667697361750127226342132564634741973310501237828243640060781394280507501492103126267052232672030528102180460294621470376994553014203051636904052981037180802389979331578244526054828234708692933095283614748927313971469786783557273190405588876941884430174583628290187370374884876200576814936349294820557881072086420570908226366582123663036346356594748921970902945828953146738647985321064437725612118109910961119268968816673540926949997533421721064646417148908375033631873665117047881067630818148791496526424356057103430626264514281765906122068549191440273131146155761082183138546409414054484427116217292449344348003767077166955869707874942571808695645526290648501233158872595255760813529002996125855714979199020022537381992359460173473281745166773389748730142927127130571154697172960795445183263930492825520117479126912348735805486436730404259996412473328380546850061734884896896249121977969510679359879662684211517511461620303622521333699983173383458554343247273032288211104639825511127619944179392549314619759006195416336706734541253612782764081402332366153298905326844109461006837152904517534711948573227696912018929008561742861457212611389968486923853131878742954662246673943777949934683158598386921131191544888907426571717405666072572971781095208373050767468196719499785221621640295870561142920470678576013139964651913759056704880279178368309012857491856625674228093771362931549386338766045817038298093967075113528829627495705811525088949982839630813567271662735783358872893214749749593008454456883203341469283139502363518882208008679179018839337274672966991044572896902247237790920339809481628539522606421869190273300105239397418696033121652038785267745894690033440555063596700158648799307453371204506898914683301571159648856108014918478046962909868014671719883654089176765950523831879319851576085014970387464403396652189615178706447840709424854694198523776521954493649567369505860358965700086671597180126400925460171116397562375694456725400118466902629502351109216926265219804137375247348099006316300291334768531257509165354821347361665539433511021596187766381819385450556879739084300099000107650444174822241659327486783422879535196135677511954967303338658584492482579858340590656733144934406502939655765668149209731035541067830670904139674184528533945157342444654163354388046005264460447160361017641850561910501355174938924171567918546146738506388181253386817312111167048162280129116296094646026070632340319815010082709316461812735736092036309052077659124373363910292153810864938472010981852639137109807713104327174387893822442273940590487570953492387833017204020619297801674943845780671852211292981884340025037651413987781108917650119014572076625871083232813333449897044524721901432631881573210482213738541406258214401715021836735269547860155439483160547289275677969787500827758969137962065114421148604310781431481978122983363683973682732845801453538533915914461431959999622414336 A100629 801 146597965024020892319888260550584191517735413173699505155527900834836056646895384266072816554115668392646370147996434229610025016962180233892698412263010518176980042414653421415103775116511144751466044434172727637161502091095766452052531793203836954053101785474509472128611669490839437156267310760867446368560189935814342196185080247128228808889633415926665832960149473611470780259294772018153501918367754104200014474969301888405867460833316883518129665071796410384733005117604828231383797564461804131232472848292616153238511882564693794572371484991230738976559783553966653658262983197658298782927609917996101465230591250979460071277427705406403046026717525185512201344067519890681144642867417382645810420457773086180783595861675722098432130279774343746185975780669953267536121487422240147743239681527913601297461486256159260776632791341692385666042422286543924876189750252582073141647338835536122394680144112341701563489570421502901569506785061666362647746975323009988489656498773635369151867263882113229390658494821677896251270217816494664610023799380094630949218669153022896098204616528848022260375536968769984231026808944548824186131424068273705909196797474223842370197931160482176034439038633079857030213253957784362492443058540602473912961294862624528287868998194372034839686293663499348155533871523239991792053367006507468128612355857487018962810580863941193532104341018921624065262754685537541899073053699068032876252138699796503078279160176087217636640507050775951102699666357378181704862409905111854535867662264824653332600298625958245105464818111211933962236326372688261679974463216522134421759100905440778935664516774588632593931736699190909461845708782769544661559647485207585063128171151181323394682822839697970498170633222344106328787696170243699489550419355988342940978079054688368088071001244574225955545035338985161637907383304767224690132185714063327730610025607043832785574140594118428620733115554404748207238340141966241204809438623402058314723103841493374003985887433440767780066940559662971454610350561974861837455323803559689274065797405878649148429166071661184690409568021875641906571610896430916647217248222284916253521538555602751001691084782427781953092886182641442159485842651903743583240657363848400221664545934850420243335381000887479315291481369265118198829642646427901171497902427964909187624471148975994050839859307765142956744737916571687716114171796162594243128385123020962456370490832252113415064488635700808867480428654607276521520090019704847023841160861787317008333336403844423528013911055329676763549078171842165942995402588886451051206859288347158481401497156986374001007580876888751715512449434547671215223191103872711123686809721310108292610407535838132495585079436672253284453382467891498326802976007689385323337059698345512379915286114496272774983050701370244852822323301376110234054835017975459151346466225028644040842933772241886518618786390520302161774940764832494740412832259010207504044184790764580394053458607005839026364957218759841118663325863274893359109390807497892209682065254975396353387699137458351685548591254260230541497603468100927601835057318174852215087200917530696327516487490570324694340056896241393758245180469327522943358324644139165502325696995339245417102476400443098218831026573203274180888515164659272656376205141009616917114160948915142498079407976664364013449564185638555047923487855531673721870921806464891989230400853452694573593315227067015046730967533786868266400008411547356182360816916017008799170030756400424218294241062400847625184397273154677167256170814240185837545597934964412389051118434100688423458729896408506327039613352280064 A100629 802 153719107773027731185219152695089369204900928604025132317962824145789052934574974452181569691048391100487560224305509018747561592186135100934270130337098517107945024954987626013763856096570790118913259008607102054864259216672834403227435577590506537933185257805719244246731109948026453655570151648387343443359369722136459682706966705212729651510256248738719552462021694441621584881170274863707326427554386127565634378105410696937070878610756084451906331682323992815581795574197600367551496914953100728711221449371278275498225835772156360337519002246164763353085151599884137826366765869467748304607101497372680090005632451587038323699800033624224480390511355688923642036556943736890871925039345049425213307441929871615101339814252481975085569440244662268000705740191776917459956124795262885160015292297813532394086975412538453028118505813906434992156098991535082570975543560851499926575999966811125076124126792742812058637639794297826516147146652821867879723932396300521690530052858063480843788368092450761621539121866135721739571919917148709438120315458782107742207915225800136299071003981353343789695539052564954985033167215839227869796944123814169447441941108331739737172665864533758217487949373720344165312892982037695684875972552270779685757302721871377373980522650661850804058895064497492491537084866352897633344151362215574900427829655620308395948067639988000949119841488256760875856958257142213534362426355553961641248962589277818011809648660800830320557956321274443703464405350354184259357806328662567981801969827000775692884690732012792819707877115782164866385918162567966679340902741727913623430470991023470213243356341431050010814564741090807079864325932601358063039568921449028715154685193021107359902935641959139113089769901752693637814887299409457435954820526624832687679030222848910256317138201030663555561590975611704849630372356179597396680046767309667938452138210931594006966190047618325409413847375575513256153149752702393337574261913972436699419093333697756139603505901407586515751472264289159955989502950873352726071553612641404740242817580666610409463261242758198397930903198106273087825233467335944854272473271930628345452600812479710234349230916818993889246326221849432853825026944562619831540155535954700110832122918181714257075640468386589510511080368258540580455991367620782898804584536305732616322517459508651937853456313499142541011570305607074018612133805332988421082589558756828728651143794919592076314661235668611359027157956933479585829449912502029672871269091809497719330136552997570245310714798753371142015238193117570995842347265044199297470283685137910051794056282884144104480525125564499718845182178280258892173872834934431939231020190332468113032250692299005619690620255388044659998989974651795749525757370238904904803480710252343989282051052794043721300627372240005866793020478063756164784282683808635055082272168375635453770920123162308398147212558226216359585320287424998004923125998823887343760635111160760651274999412299754662909661380618319160843515580409334578921488575362909821659581256801081206649860010759528577025799623027175500281391054167398261021797062462513836287276789300667432321928386912268786692319500033215701445698355805576697854898622052869605766670052584844602483646294071022157908962520023196427499355677297761484932335681939300068479898431169644460066113298538812159766890215520133497931419201601980304584523704135730582499256805310012665200184107537022369640971012708099179308655220146680556275175958529451018598514170423331225122102116248031199425354555095438765332806567712717104790212900253243685261665563155563464316661159856445930381889610480420388864 A100629 803 157408366359580396733664412359771514065818550890521735493593931925287990205004773839033927363633552486899261669688841235197503070398602343356692613465188881518535705553907329038094188642888489081767177224813672504181001437872982428904894031452678694843581703993056506108652656586779088543303835287948639685999994595467734715091933906137835163146502398708448821721110215108220502918318361460436302261815691394627209603179940553663560579697414230478752083642699768643155758667978342776372732840911975146200290764156188954110183255830688112985619458300072717673559195238281357134199568250334974263917671933309624412165767630425127243468595234431205867919883628225457809445434310386576252851240289330611418426820536188533863771969794541542487623106810534162432722677956379563478995071790349194403855659312961057171545062822439375900793349953440189431967845367331924552678956606311935924813823966014592077951105835768639548044943149360974352534678172489592708837306773811734211102774126657004384039288926669579900456060790922979061321645995160278464635203029792878328020905191219339570248708076905824040648231989826513904673963229019369338672070782785709514180547694931701490864809845282568414707660158689632425280402413606600381312995893525278398215477987196290430956055194277735223356308546045432311333974903145367176544410994908748698038097567355195797450821263347712971898717683974923136877525255313626659187124588087256720638937691420485644093080228660050248251347272985030352347551078762684681582393680550469613365217102848794309513923309581099847380866166560936823179180198469597879645084407529383550392802294808033498361196893625395211074114294876986449781069754983790656552518575563805404318397637653613936540606097366158451803924379394758285122444594595284414417736219263828672183326948197284102468749517855399480895069159026385766021501292727907734200367889725099968974989527993952263133378608761165219239779712589325574300825346767250777676044199907775180205151573706502286953990043041368592129507598632099794933251021694313191497270899344798454008645202602609059290379512584395159481244874860823641933039070552007530775012630456963425743463231979223279973612458822649742588238051173819242316827591232122707497119268817612913492093868218075399245455839627867658763346297096745554386935160443681688375894565177070199114257878536859584361939265023121961995847992941643795058825016660980143188571708166992618138771245997662286146213105324658031643809747899883095889356710402078385020179550012925664594059830269511931198171953923452049423603909752392699742563599405260080609570493581219893037113633673363562988057728578047712097466550558985105586045782972858305772564674900447347745024708914181754563195141517357731838965734043438847514375547124638622518764247298400245024820278061100770611842429173766007596052969537286312739105468220042296404246700416650704661422206118203799702745659623645552215367974323197957041281022795660640010890353828618906905599398194948774819493253753158820703759954339158608815604301171619657379411206964307155609456651017757262874418813979827712288144439467415819286320191961614168358171432243883450697654668198163237572935168034012878280395116344910538603416188982138476305070133846880872943253805128726689698777620503753141759340213552907760570711738305843270123415993517715927107700017703743651601295580692616701881773262440427831894552273034988116479238968637452969164988526117910906512354317013093559612062945430200889625780181534157843044878510513491174525032567037983948211563064417729295700793925337822315305178009859321533707945536671296987460261027693000632711054961131950478196736 A100629 804 165054635163863374085398894854559775133079752818579719316930750762490779617203085733038839419249415932502880204555646387038456979546284850787587313856873896627180095986893931453448651950405440327403099625686221459744097763719100423371378163924524015124303528846223218949386568033138469548383362390896032807387130332937175396612239687562386644031506899228110431685034864917317422068078594186738456080485650419812620936864009345998321698416795824138487944857727552604765692801034058755077814711392115250902116088315839988745039517665919618762008909106457050007270006706176112338350446477663245973761736765142072727611131958840658224447325716538936124159959895350137647997055727447914580909742137625135198688321770554428084738556999281192455501886846962669907054614760788657154550736397637196871217351819747453484710035794102191024550287720778500073815115423895440119749889602420144524297580278987716902729658752846936982730774307784333042683402699396447164261787787656413012141302482633495028998381425571481413700614399902853692204406271021184151333322652168097185682848681788010209213109320449601349246760506964326644107405666832214223667405293130308139541381979760703822485058848327014458020499458558140009970823241249954601435655982049162321687193045902337434930176531394970489566064589978135231289334068040556532512232303397436074793996194787041788507792357036091477221669794191689003174487922115741387783798352078183303100694728718927154740545693847440849110404718117551186743185719964660852674940035976889225304045888836777341892871648267311353567239121467800890301932055790457066246724027709530885736683059080628533577590393930142408847250470864930943565634999401883271485213717890392815638568121300275887122002579151816964758751810048238063580552463222344950132492173850788413763304238032915375030271494434743366079028038495251480991761739523458580296884960336386425067918619305786488267345608060347580929571251908064653398062238811816751452435722962495267358797016550869342045067063372146112860790559743252674571928623324136149087442330551371383710569151964233396954468987787694738748205825902063011163578376443141848589939643994040881112377701935846030021610657622418776484204302747638685831609808303814300136499334419697278377885819960636629839203102493630958155434606824517066436834922797393970070442019575111561106432069244666075531904826760885134421758305046777084047602500670303914624099767462912451557480198043244729358051553128908620188939450213867817155278101966569744650919791834353541677380880584683742768054354757237656176404893272524927525258368809969994285260989877421230561284465542680871423765620801454957760313085718938366074993542926547870833772776548411478109087029174397047472856908711704901020775333540332932971233853701765068246235739375167335327145947888196801645083287013310865181038838585529532666720255444299070994379388136089929291055451202601667477106232785523758559781689043921621002518289758982651260059363656197898927445794561666606505124958047472263578265797881137577397431095705332253856273485753805340000341617297595839675806582287711823240253343758985010123972481606341538200337967736562333198743941360557215001278066756433087855743589516480912926615733778134834930065220668626958227345301966659717377585442197343454373441923766453807948194631705787912812931048818832495982883653763720703221480114820341250792382280436734054256662044249935699225334480777985884595147008762614546707098440316321592363778515067418328040242079632361094428626529040194521818760549014421056479887951834884913968755691055032372093442336866247936529342699060641909923130667374215831445627166923896104625620647936 A100629 805 169015946407796095063448468331069209736273666886225632580537088780790558328015959790631771565311401914882949329464981900327379947055395687206489409389438870146232418290579385808331419597215170895260774016702690774777956110048358833532291239858712591487286813538532576204171845665933792817544563088277537594764421460927667606130933440063883923488263064809585082045475701675333040197712480447220179026417306029888123839348745570302281419178798923917811655534313013867280069428258876165199682264465526016923766874435420148474920466089901689612297122925012019207444486867124339034470857193127163877132018447505482473073799125852834021834061533735870591139798932838540951548985064906664530851575948928138443456841493047734358772282367263941074433932131289773984823925515047584926259954071180489596126568263421392368343076653160643609139494626077184075586678194068930682623886952878227992880722205683422108395170562915263470316312891171157035707804364181961896204070694560166924432693742216698909694342579785196967629429145500522180817312021525692570965322395820131518139237050150922454234223944140391781628682759131470483565983402836187365035423020165435534890375147274960714224700260686862805012991445563535370210122999039953511870111725618342217407685679003993533368500768148449781315650140137610476840278085673529889292525878678974540589052103461930791431979373604957672674989869252289539250675632246519181090609512528059702375111402208181406454318790499779429489054431352372415225022177243812713139138596840334566711342990168859998098300567825726826052852860383028111669178425129428035836645404374559626994363452498563618383452563384465826659584482165689286211210239387528470000858847119762243213893756211482508412930641051460571912961853489395777106485722339681228935671986023207335693623539745705344030998010301177206864924711419137516535564021272021586224010199384459699269548666169125363985761902653795922871880961953858205079615732543300353487294180313595153775408144948090206254148672893077619569449533177090738761654910283915416665540946484604296919622811611374998481376243494599412478162765723712523431504257477777252956098195449897862259074766782306334742129313405356827119825206013582014291568443703105843339775318445770013058955079639691908955343976953478101151165037388305476031318960944531425352132628044914238572986438906538061344670542603146377647880504367899734064744960686391208575078161882022350394859722796282602862644790404002427073473997019000644767004776413767418522541866838378026677638021718716152594487659271411359924638610711065525785864569661409274148107253634479340094755292715705212337935995700689876746560599776192886860793387956785019733783323185573353583705117874582576612205474520785818645273941545300923362543466190607429884145397120171351374997450637513524884565285901630325945383770711582241450721541574962248698244493451356087594040782031464107496556782372376328765216449580975739906578728713198234890300788383946648501704493631146605061247957040611597904144177030284879254969442002260227948824049411896668160349816112738139828025940262616906998019424009200650366947821164893735117146078962239829195513795953210588161308740358587481964281435664876454836854511388810070968386785964674005224801589213859550594647492810079697278404529936848699338951302866726822720441393990484475886472861454050000098795637576029440811399455167215671558821933311934156006742508316657545825430536972917295828068802883913310580509199429036367913207889543537760694913565737159190342410802190767161835405262678922151904005827640353149023684952951037887006046923838097315761285803391197011400322218930069611136635543486464 A100629 806 177226065020501198177250541128719227668422896528890928908769258405406240489357663053421500500867968574300303476093072861117682755363558588108231838939940252702455804241462570053356926635569495036668961375338040681853570106050067912229955819126089414331373257792980334625865697241002192737449607784853707260967697997813689987766349662848427148955628931445775486990916729359914017958356561897424346442804553087595969342968950235125285041396828260446043274513547802828897066080805979333800422030144203408721855774127995117607238202650684754086904067968217403052465310261181770927409313552140508989627583375611508789685831992190261287278672906798624240975005805800105916811428563419570667102222102223271696486201025414021102984004755536154276065634818499306045910732520866536411637957600142153058748012443385349924027709944664575033097054717033509369242376674024023059463024885501240795862896167546700020732574368179435308650398106172687159874346668976464877274079632619121592953936273438617275931654964940842695528996295672355546272693770283324613292533896519490226764368629099053663371105606450955452813077652839040793775684612612358002479383728792991731433210010428989205878879300549987852629302518023229664353449933841318293662714272801978808960481418547291523245409061462028877892839161344935043363271433963207277194799615761684407872705898439697541556579203657192096582850177141088755909316451758526096831266960208622730477684813681846026454243780067096715055914739409745257666992854525608159492585393320450658623913187259302541365923616208429332355196240928994085221620436308515132105446291537458235435241651567133844710047155103429638655400457971369808978205987976017052959620566477451813940251859313211482741597159871176320654205888484496666375210372788053584312451188416270655232276996812392726822647769649567190865595294201033540538795579169331306796427718829759213621266262176956797666734272837106713621305451561728821249563146367323711458292982416508351965202370997088636113150198827531758017655113700701098487741059205866891945486263501040435246790409308209150407607575898593073538702000231507582969713008289017760795693621392072100816171582653523647258562986933335440353997835220897774217795672424427912785848244314591737213306881588269583124758765977970253392684030244479802835016310791372983870037822584823992625907828162862054212549258880636816088503947748074831546674011896693347922821158673603468087640428690834826579300623742667248970995069898195620087206800432842584644692860561919077701530966261724508422917491808179438144337855864966244766438726997281891049125711587027808519198125814663308732463574627846588199401527470921232532943287570173808852371581892635764807387177680458299853719967651107510571786768529805461015802377604282376398197643930680794939389326799681381869357929229587920658506732757668060411431791178507614891010417965249160905008907059424507982309524632896881311315603835821217448280697039170552348332039480485240899323291113773182548703137801816346883935884573707997549658837616962020781666126436128960712906968780230507708312128336813785872355215549871581159172678525799613194196566893909591138515074105433745691832473730246227488178370683733493507009556134032908975747142479694009702601551211511992124333089420822128653400308383061061758040201354780944860909555144966249787134167172041932903594734466922646928253995101418340020463267544494669568926032400647502771446650736913726390213073052802283555268014300501238520959875986004650958429687106407435172483749317985867488721908718813474354894814723810943590659473225587503405252659210456730971706022576727797426104271036816672567208751646862475264 A100629 807 181479490580993226933504554115808489132465046045584311202579720607135990261102246966703616512888799820083510759519306609784507141492283994222829403074498818767314743543257671734637492874823162917549016448346153658218055788595269542123474758785115560275326215980011862656886473974786245363148398371690196235230922749761218547472742054756789400530564025800474098678698730864551954389357119382962530757431862361698272607200205040768291882390352138696748313101872950096790595666745322837811632158867664290531180312707067000429811919514301188184989765599454620725724477707450133429667137077391881205378645376626185000638291960002827558173361056561791222758405945139308458814902848941640363112675432676630217201869850023957609455620869669021978691210054143289391012590101367333285517268582545564732157964742026598322204374983336524833891384030242313594104193714200599612890137482753270574963605675567820821230156153015741756058007660720831651711330989031900034328657543801980511184830744001144090554014684099422920221692206768492079383238420770124404011554710035957992206713476197430951292012141005778383680591516507177772826301043315054594538888938284023532987607050679284946819972403763187561092405778455787176297932732253509932710619415349226300375532972592426519803298878937117570962267301217213484403989948378324251847474806539964833661650840002250282553937104544964706900838581392474886051140046600730723155217367253629676009149249210210331089145630788707036217256693155579143851000683034222755320407442760141474430887103753525802358705782997431636331720950711289943266939326779919495275977002534357233085687451204745056983088286825911949983130068962682684393682931687441462230651460072910657474817903936728558327395491708084552349906829808124586368215421734966870335950016938261150957851644735890152266391316121156803446369581261858345511726673069395258159541984081673434748176652469203760810735895385197274748216782399210312959552661880139480533292013994504552412367227901018763379865803599392520210078836429517924851446844626807697352177933825065405692713379131606170017390157720159307303630848237063764960986120487954187054790268305481831235759700637208214792768498619735490922493783266199320799022768562614182692708602178141938906426246746388053119752976361441539474108446970347318103056702250365935482918730326859768448929616038770743513650441093772099674628042494028627503794188182213988272968866481769951321743798979414862417203838712491262946298951575752314969299763643230806676165489215405135566367709452005896625067511611575744659801964405725434640833256445216656434304728665116475923658880834215228142042700418914906316187164130223342113733926471857980264828499858059023162764469944789299050209246874734090825509650974520792080181634666785153431754387385017134017934670642873735034222519531098030754310894343852093861306154166791797648394667996415140766729120828850696173884953224086406462787178327880926667039433768110645604692008428016886680907050100503738929872013109059939209150345803476989490850649719769109280426113470596055770016736030956039893311619416897316733291740723068499106992822810418803910857284499363421325839435883964155588436453099772136947894651580143097351177785481249698791165073899206665935463988440588279935317083566921859741081915784254527240233166187295687537571384468445439782025387184170939293281008094128790454532090983852380180954385965562541638580257178263042837961370354599655823578186806069538360594446643713268245462913009668762581431999596961213616623359301617528308451234528064997739412290277182406236835300583001603486978723031507692515026967118569264564330773541700272708821761686387174670336 A100629 808 190295038315455553925026471336538002300563668122294614703556233115348228124025549715358211388618886160143887378173716447661399360397413181526197564158245673387755824525614956396819243728710572879431877471341016418319656066582073355401664668667861333731260462247456918897307391334585462017908694970993419207553500053253619499634777972808655202450736703917757928496115200415028430125774530814109318651504872507780127897367562200828652428869345884186081559159109530520692295641853143639981170002616819951108022927577125487042690463316627882702263828453213728382097269936567231111146647928063269226811118454441178563229297630251924909639190243245336793195118272330395506510295569731829485391236754494330206632667879858721374292537109034064390328114273733353816470417678131352867194555421211298084587270037335282362303774702527079864222491900895364219251399028061607939685888801115493446413037784864203285442232218304634427600281440848006770024860603155113610396206412649705516496145082221743665896766501394236487994381127404478350631358610297453967060819991630664687636146790017197357181972922767275074446259930013030440319111442795126686523210007350108260126013050773081892396699383248388160060030481550055494173781112655456431201970464069230317142574862269076230429263925280366994089330397641140846622398164110749730705217742742450165421599191206199592279277153335340912503253716322195746115960225504407818763205206085341991150969683139845508132131968949899269208546154282304556342706892213293159882851554699658106692841875705457071734082275112314875498170627613041563551074171517580864678502861409466170040057804834466752871098783446767448865510595192613958470790473777090618699967585397412365572314658438359084776707055113296467564855903972884046275637854061164621029389124961054124626780246230580752302883540693058116330580430041234376503304307940414202219899895500424803514504081539547802695878202239428617566386160821034353121875891983629135939677206866301605550350378363538650829806164875036611271803625987918187569030726551399508058757329138551782839642624236303071332154902021573765815212020321027374407730982276777049645163760378688916669867963855361241034542021208687762129544841282138219006156098568311729231189615237547361730744808108340599188098096941174923695602738890378909427230784618879711164936990571217308561104821067470071150569524920343173188422774286218562113418494667353214967316602139988408477148825758638918773981932381789238535178369447496059421248468961964386341266904019532655431639587306346535059526791055619648032396504628697953353946372710299500737257515164753173858126534629618067064270566634464116805402271815013071180250665684154953514172809067164098271918916836827384040872211250921174021449607780259114076268537752358909044855288506631726319989865204021969587244912639840648696232300347499053172712961911597876010963087389009002644613754602232947591227588711899627743123528302336070560817541302830388325585527429416234968318790966185808552129476017845634816174033001226687732358210880556613532832092358543729775101069000395760487169124641692520790928120320432274519614106171257707729631087951204498880163412321463598410300342245546668272275582175300128448108597588786884159644708528934528939945087143078296221455046218268655999864710925390475155454732468009762855396452040384645464877052392029226840391426343309190579651441835483993400624426218225707661215931750954348406858181880944688704864320808361172255998682483878283963754519472026432392587640409383201529264455603052901363562561696500283069601981689686818802195812144121489377962201481486210186636917073320885159807705197261905155925487582065118067122241536 A100629 809 194862119235026487219227106648614914355777196157229685456441582710116585599002162908526808461945739427987340675249885642405272945046951097882826305698043569549061964314229715350342905578199626628538242530653200812359327812180043115931304620715890005740810713341395884950842768726615513106338503650297261268534784054531706367626012644156062927309554384811784118780021965224989112448793119553647942299140989447966850966904383693648540087162210185406547516578928159253188910737257619087340718082679623629934615477838976498731715034436226951887118160336090857863267604415044844657814167478336787688254585297347766848746800773377971107470530809083224876231801110866324998666542663405393393040626436602194131591851908975330687275557999650881935695989016302954308065707702406505336007224751320369238617364518231329138999065295387729780963831706516852960513432604735086530238350132342265289126950691700944164292845791543945653862688195428358932505457257630836337045715366553298448892052564195065513878288897427698163706246274462185831046511216944592862270279671429800640139414312977610093754340272913689676232970168333343170886770117422209726999767047526510858369037363991635857814220168446349475901471213107256826033951859359187385550817755206891844753996658963534059959566259487095801947474327184528226941335720049407724242142968568268969391717571795148382493979805015389094403331805513928444022743270916513606413522131031390198938592955535201800327303136204696851669551261985079865694931857626412195720039992012449901253470080722388041455700249715010432510126722675754561076299951634002805430786930083293358121019192150493954940005154249489867638282849477236693474089445147740793548766807446950262346050210240879702811348024436015582786412445668233263386253162558632571934094463960119423617822972140114690358152745669691511122514360362224001539383611330984143073177492992434998798852179496496949960579279093174904387979428680739177596800913391236235202229459831092844083558787444263578449721512832037489942326913011628224070687463988633096252167505037877025627794047217974345044126619670091536194777108808732031393516525851419698836647690627777450669944794987889910819371029717696268420653917472909536262303844933951210732738166003248498412282683502940773568612451267763121864297204623748003253484323449732824232895478344926523966571336773089352858183193518431409344944920869087807604140538539369692126532200591348130280600397576846252824557498758952180260022650314235964847358432217051531613457309716001439161998937401698851900955434040954519585174020739786704234441085655346688754951695528707250030721571460728900673813060233691255608731926338573384888576681660574672398512956484776036630444970840911241257853144320943282197964398366985332814098982658415522861931815430790887751669621968918496857338790543196824264941875555839030448858072997476225035226201486345218708084484712686538333417050840985218808958492981592136254277162294098317645399580087722224607558441949374267957380583442273930051762209793256128237934807941689972257620062575148779289703494656405258738861183633093141289910395208122649108084844719367892715142234062033406853287334217178724772147550459439788310810196147507331530863203930917769379476181533628957634503769234512175330769967327507103743861463987599846559185646047241997163925966889353876956034101649437928284560820575548611153563076439535609242239412447463124645085114112977252768622778246087361233781064507761840390142650863491362778884627939355066770009743779208398365966802537526170996288063177216289863272429250239302453448511635580405123033294317041879231116203083080586403643090121996190879667699284034680900733175332864 A100629 810 204327741538987133862388282581178032435523429237763274657173689031843208861059291973971406709793215666441253735890824087370751483625551794413582476323631733983477198292757738003201162559566251691646116199822210695020494519984500890330783673971785078659676334552667531458214907060279588270992002803614101031915129724764638536139813834358587840066543298608401344133880312207758183575105694129085944744264062151391288719472731035951211570436201707372855968744266173517071815265230645192127380804263869027382319359290482621134106823949001112301986812092576807374833691567110063031912148477764475486999240032751731971191525367745579431987019313665251607819637081627767601801768639822973782500967906386582313728057707305716350740655505041923176604357378758886616534307519758603739209111700840507494752441617068934183255083891176484142803930795492615609923333106942698093531208228370923167811581448501009228017535068713984357944722137209486896010842349377511842954048036198991474345432909553405016280440658909146029706440893490460969975426545818893405147920776749174636034826502644810481668551106010745065945662927230303648755765862646110986698507731627158649825171722984893561243403727348799348042861078755154933615377104879419271991334278483821823004766800669346690456162150107940967622874840101843870093238043986527753854929305409441202848889644562669510322007368023816635053068051298573032119592048044554171358665382068371009242234046943279762980002213348976205936251384087267105250928867542472794539336654664446667656758643363558762957452345045166779279738638356452014635142298084576125707392835999019416285105820428396349295170844622313087448680077173442943096286814035237450336191703885493318289771945253540675255112066071019475735845216629013362388503796183080707748365036641446184739482340834792901556990373443342445966801617931179394638160709634998028807100162892035521300505222967718785801864378154404968543529917408334763887743114560128926563412958071848010077761739103156126036495185039366543053765385138081076683145178239344937535712793762596940024689770855634666828990114347185902656974601646224998550487984611178262127336688847712368113688033349221651127332796857263082355455602168073589895781516505462824745291655155022297471157727136779624585481369700545983271977305635551186259525577945627045902832609101009674794771506028178941262622300326782733485284965345224616946319269339458114291270628767273457057110842489539136401763203818667041368333510575900291075783715420427026813112611992765925070732197784923775330896245204927926328543433971242583179333295832140809507912229090709733408213902516005267752944203447603042041181688392395925632924182548918747684943121858980517385805465744479345713194618659477423074012716982060012340876654840030715300473015297156985915094725525680681760680879632623153200435692102839467191941802751401630142537349449745924052048396642089999619501117502636916797822460736665955864964929729696437523342510090063419390095200825507072397678302663565828477956610896173337923220729172265504350006214734799206392480131612834800587360104489254273721209082565752414911159174136455907471672983223830741624592619764112398506679389870557535467796112235568647667306414925066030944853616527806517880557424328847838759637449260408088815323278462261496705644647989632824418160834656971130883050414171161025088911646995826460488958556440662490996790434146511093387844768616129235799111398322169300893073213497290879548934220271836319217231727626137178493429737093027225524992005937589042278603752134112748359670750773498926809427226536790358882289759621786505556646903764044308968786456867762277847838437444455949560167190057833201664 A100629 811 209231607335922825075085601363126305213975991539469593248945857568607445873724714981346720470828252842435843825552203865467649519232565037479508455755398895599080651051783923715277990460995841732245622988617943751700986388464128911698722482147107920547508566581931552213212064829726298389495810870900839456681092838158989861007169366383193948228140337775002976393093439700744379980908230788184007418126399643024679648740076580814040648126670548349804511994128561681481538831596180676738437943566201884039495023913454204041325387723777138997234495582798650751829700164720704544678040041230822898687221793537773538500121976571473338354707777193217646407308371586834024245011087178725153280991136139860289257531092281053543158431237162929332842861955849099895331130900232810228950130381660679674626500215878588603653205904564719762231225134584438384561493101509322847775957225851825323839059403265033449489955910363119982535395468502514581515102565762572127184945189067767269729723299382686736671171234722965534419395474934232033254836782918546846871470875391154827299662338708285933228596332555002947528358837483830936325904243349617650379271917186210457420975844336531006713245416805170532395889744645278652022146155396525334519126301167433546756881203885411011027110041710531550845823836264288122975475757042204419947447608739267791717262996032173578569735544856388234294341684529738784890462257197623471471273351238011913464047664069918477291522266469351634878721417305361515776951160363492141608280734376393387680520850804284173268431201326250781982452365677006862986385713238605952724370264062995882275948360118677861678254944893248601547448399025605573730597697572083149144260304778745157928726471939625651461234755656723943153505501828109683085827887291474644734325797520840893173229917014827931194358142405982664670004856761527700109476566666237981498470566801444373811717348318944036661109123230110687788574635426134798221048949309572020800934869065572362319628020841631873061371069480311340087055754381395022523540662517089216036569900812899266585282325356169898832885877091518364320741992085734398515699696241846540418392769380057464948416546149602970754388783981837396331986536620107356053280272901593932539178654878742832610465512588062335575532922573359086870504760970804414729754191816322095004500591719433906989846022172855235852925235534625519088931804513510007753030931803605109034261123857688020026481502709288075675405520710315050361173514829721898061602524590517275456627314680592307272429770531761945938837755089846196560428476386552405175637294932112188936102122588886767010011036176389394179014864330345515050170048913813427848114362930092797629381756783596049803064796922346850010311289507304881227789022189629452637057694556191452467684367664288753577056998938297018122937220743806108877246148713307614404548406017435269265958245836539826229297558161500159610369144322700202800970199794345938805724088043209152023902730332224941455457485645319242135222581927491408361427569557681498033378026672399876454406363888434387345899654771542835801456746996996376290518100547330472869026994315730849250993134821202679423582842638451096070839695227450916319023218929222295211321768883267615687530103324473874309690802512740186889868748042657882946891037145355772626580119541384012204196694688738438024243624111268889691045526523726295540693561795238390780713404566027359629153043062916337458290071881901364114506970621225860658108641558360390878445289089164470777272050783259878937591814080091179293290242185331454320302848792062901052853479973673327495464713852709381690006429454381372384037331832588572516186559943122892349611202619221198503936 A100629 812 219395241893872612225932959534941528616050089304490868210606651545860121164486766736280618764419206052510007375222227720436606062278806116740113058502173152351701592757275379593671334125629175740231186370913048987383613503270162437713399625439885834896024342712215459293521054090895083060063959379765718634128833603865400952495453625524623977457270482822761520974364346627647738982860829006950833762469307632084246487357274540803663486650071696906444615968755350693721186061879796749291684305112873706758597534195074155456836809757847337301164158440228678010750579679922177488640320514273651351813852279380664425906303901705409227238626062178155386799189783045036073806736745749518906326768561568990142668504922619698000070895192939355788115036818216425771846735914842519218631611915080228850501157090365106923664264034584855589401369126722012063529952190408239714429522124054803590769865552838035714332380008664918898807034838780492729826780187997054830835081086571923132624114338373500127591710048620868308219352029524637288502223734485598178505099444634155564190570736473379630721108628005194770707496396373445507888871367874568677364095429835447816600657166951022336895348026171898496177552484881167707822773927041066949168727380372942798724143465245348736298762939096662331459710574934662182837132467416286541850814823781386463967720763327432442322339018683332149163423626197455376105301351803255229221461925547749580172477243399778837244435252085366859894590188872386756767332339929309135879044579329461072880489831652953081269118515361874739968031971792133148362812385644884475483909274010119970253384827659802757487137857096383045616217252456673390080135211329344660197091893343677482720272289040564907106615695147504965416130185084911939051405062744545317076940407461213260400012733463740212780055283531495678589015012683575669669994500368617157687740273054391335713995330230885062185959160000136544558592436916594722179434623071233791283361081265301605391666271582034982927200230551386943743124574706225667137644173739519341794762320314786661358928999592671207838592141457115960385986355093291032657998324686490477965756616545463136365750828295366084661753973552539129696209114622965690980924415438061759406201797218132644447351485327540051588450009820282577874326400239722209979666731437991757091439212462797128455784782545923851789716931775955488304195755849558269889642162346897030810709392210199073287287868184894453239414019284339314247517879486090468981842928825026242629208443118516759190495319065112814224762737881090565404547850055505574809449052170734470625862219295764530604289332269693685390654690380056378789247109209850828919264366223784985367026605001116011518298472497646770596412170706411723138310101731512892928355409126953008462754603507949244070816119718723734075277019178657234422067257633205245081863749388138204905821433586295584828211916346753191363602435877319687852230128219556087129150941343996079792615829360843100211597788468026269641183154067201231013992275176515434481847397696038372853055607420678976145614076401725300593348309939122472265206307799517597919112849591611790984209377338277420779262802802456496513576804262819572030136090811928197423506935128541223387167565623563517228158342935599054208231012347578032268919216165728574637688875428226281981027753329938596389709282396097887276677754020142824072878292253003890851277338906226704650498781282740561466663970413636604777733261226122528065436926930699305225756647451959724109748817922107510816864274040845688418641108989726115045365879974986148534396890616874483051884407792818592614980181771557401928964329263688395014732838278920029968385916397652487442463195136 A100629 813 224660727699325554919355350563780125302835291447798649047661211182960764072434449137951353614765266997770247552227561185727084607773497463541875771906225308008142430983449988703919446144644275957996734843814962163080820227348646336218521216450443094933528926937308630316565559389076565053505494404880095881347925610358170575355344512537214952916244974410507797477749090946711284718449488903117653772768571015254268403053849129782951410329673417632199286752005479110370494527364911871274684728435582675720803875015755935187800893192035673396392098242794166283008593592240309748367688206616218984257384734085800372128055195346339048692353087670431116082370337838116939578098427647507360078611007046645906092549040762570752072596677569900327029797701853619990371057576798739679878770601042154342913184860533869489832206371414892123547001985763340353054671042978037467575830655032118876948342326106148571476357128872876952378403674911224555342622912508984146775123032649649287807093082494464130653911089787769147616616478233228583426277104113252534789221831305375297731144434148740741858415235077319445204476309886408200078204280703558325620833720151498564199072938957846872980836378800024060085813744518315732810520501290052555948776837501893425893522908411237105969933249634982227414743628733094075225223646634277418855234379552139739102946061647290820938075155131732120743345793226194305131828584246533354722777011760895570096616697241373529338301698135415664532060353405324038929748316087612555140141649233368138629621587612623955219577359730559733727264739115144343923519882900361702895523096586362849539466063523638023666829165666696238711006466515633551442058456401248932041822098783925742305558823977538464877174471831045084586117309526949825588638784250414404686786977240282378649613039066869977886776610336251574875151372987981485742074368377463969472246039607696727771131218156426303678422179840139821627998655402592995511741054024943402274161747215668843921066262100003822517453036084620230392959564499175083148947633909267805997836616002341541231543295582895316826718352852086743435250027615530017441790284478966249436934775342554251638528848174454870693636068917800068808918133373916867564466601408575241631950640351367827914087920975401012826572810055969359743310233845475543019178732992503559261633753561904259538723617327026024232670138138578420023496453989947668366993574243222559550166417623243851046182777021331920117159955747163457789458308593756640237407159116826872452309445753361161411067206722675521766157043590236738974256998456837708604875829422832097920882912558862879338792276244166333840030402949177731880189039830887248813326711013155825015835243521142795794737635837590293090726062803365604493629544173069202358635938945999880665860713992140025928515706591973103693083667638945008048196871816402170963828479373453521823561147992366678864089002339075267956328894338375360360683651296825433220250563936251985707638609265503334616676135391258900112571549764814060558328089780751804909411735240743293801528941998775271573108814235366707807588669377661411599571259186706020269171557981810473967830402394396078877965110069715452429902647565127241758859356991414474161671101571626212748459587198529041641634143166053431509228556643919905043373277353706060428993408438503712748572419409857122703062305173604236571318020116626251850627371267075984231707995039976145562110752033526334941863905703563883292398859495549468739007413177036088551174806990806757488382789552238091076469016617825984940688495605479541806454661094385816099222415991679470645129633579846238837739706134074779575259473166016916495086426397614110687627178391196147141082311819264 A100629 814 235573847208047993075117956072766308669545818565166916223800402177384266148017024939276478567956104607453935097324567197884963469680702876330885929402342108569945957710902055355201037160566516306932384235588117765114634150712334180646672103060739818713020028092215334342823048001960348277544577301091551418880282444806929069223805727578222706469104490287472624248028230788538732084932891276075496922434577120891259745000592905111288058037847633567100999305270897263635851669526189830333723813804069539776617644048521295495483509379731998267295240807036135704372019034576975034704397028940808437636671454928752211004547604515482814321632831257109977977187559368941308035044136868912677601789615324943777626900702966653388925275133779535805315597155018861435023322069649315258568561761758378032274535728319162734170295628112741923340421154223780374044654743561738615600794204930959083514985002939080844484392652765005823217137011823712199342946163107020560688871409083638651611610436069715220264555474885299821731241240279885895094791940722657889919143070982865208193732506181949972134929613536435314574728951115450364805203131843014374846191338941577758453607106040663242682753486736614028828542232972037437847524345160718148906544621160385400949726677210221359629528727169251124093642215242432853023364110493184078753546244773264479069610769537869619855963093867411140240574558477949919697912289554892958961790627884192833309629949926570489899439041424041615852369717132341059444799770289884422618629169986528229331694085852494776468323549556831403352800351082401595573948784732129672975376026526142011318695167025362264304469059218121675202632316633096966836907887979396000164685649054453719163793649411071373347048098974709930614972543954530940316432501834162534808852341446706335474896642052582253932604670959945331376286726082245674393481372895767659253329863227680204019341688209592867805905215648054453603400318087429352861719387465259052983031428248417173683375976847773608200060834765466742704527968304287011987990914174044398941987527461271283938406742709130039736893023560229709084360732956982003569042689337816513969583318989594166966122025503377190492450134601551124951380140620688253323278131038598192569464274657075871522842655824702092425636410877248127362201271764753362996878359126347412156326874774927320850076655762303640385796322768798005354557817738963366305588654105661338602875301525710544354602151597920139468771117757537669915039035392006962793579449278085854608552829390276433187771207356436207911469888139676078806670506413877057138066277712875589909487720919322202565553449855002957672643719802836989384001102629712427811682869327330882371804456310425828243262811236037079167901172030101892097512092910820211932409038316240770869085564035022219828019285555384789178078899878174400759146083061755722820567411587498400099662454317243882656590989716698188172575526709756281865564220342220025464357455330019362165372862349184424599015795344024692444439825366189668364009435069941604584691319691797640041232011885307779165044147995663881006050096581350692329432032672959451909766835582334899551291732021106262805541143256461950247137598573250862654537709116629423658548437001569527658928760106284788368418163304487642998220843011454958350760177674439686020392192246812469099047073255110342295486259709717235967006364261811488660523446453745467241747442607038026808935843924306910187999886787020202487210426494405279732473437279523793588636674415192186540138471937527608588599575569053499985167379968011316029245002711706701502058244070891292611187450660620849735521750099243596067907277334529354230751744646304613728389356208726891184607526198196568064 A100629 815 241227619541041144908920787018512700077614918210730922213171611829641488535569433537819114053587051118032829539660356810634202592953039745362827191707998319175624660695963704683725862052420112698298761457242232591477385370329430200982192233534197574362132508766428502367050801154007396636205647156317748652933409223482295366885177065040100051424362998054371967229980908327463661654971280666701308848573006971792649978880607134833958971430755976772711423288597398797963112109594818386261733185335367208731256467505685806587375113604845566225710326586405002961276947491406822435537302557635387840139951569847042264068656747023854401865352019207280617448640060793795899427885196153766581864232566092742428289946319837853070259481736990244664643171486739314109463881799320898824774207244040579105049124585798822639790382723187447729500591261925151103021726457407220342375213265849302101519344643009618784752018076431365962974348300107481292127176871021589054145404322901645979250289086535388385550904806282547017452791030046603156577066947300001679277202504686453973190382086330316771466167924261309762124522445942221173560528007007246719842499931076175624656493676585639160507139570418292765520427246563366336355864929444575384480301692068234650572520117463266672260637416621313151071889628408251241495924849145020496643631354647822826567281428006778490732506208120229007606348347881420717770662184504210389976873602953413461309061068724808181657025578418218614632826590343517244871474964776841648761476270066204906835654743912954651103563314746195357033267559508379233867723555565700785126785051162769419590343851033970958647776316639356595407495492232291294040993677290901504168638104631760608423724696996937086307377253350102968949731885009439682884026881878182435644264797641427287526294161461844228026987183062984019329317607508219570578924925845266083075409779945144528915805888726623096633246940823607760489881925721527657330400652764425270254624182526379185851777000292120174796862294799837944529436639543589900275702696114221464516595228120341794752928504534149160690578456125675222102385390547949571654699713881924110304853318645344426973308954115458243064268937831988351950213263995584771403036806183524549191131417248845692439390879564494942643851684738302082418894102287107443708803439745379750048078719769525576550478495500598927755055434515249157483067205364698487096922781804197210729344308762327597419112603236270222816021624583718573992999972241415129900625356060759915119158097295643067584277716332990676901345165455028304698030598567810106509379868377984604067315426221385935427126732651523028656787169078105077129217129092825526079163258191186823548727763261876048121101118705701969067930800158824337507852383140679897018786855235830549369943617571862753103891748408714024118352793475250586377365589055237860168261029465598361702054353220857735840349173469898944688717339350790432630337761630433306075502034257939826857341811045564850789392174432281285063106381174978220404745661511620203094723911364400783402221580170555165865005207547559814150195298899303108945338401457110478755601239636310937140522733589612813112874130694617037053068900939008883358246614135428529826353599489607196322743050348835623289260199223795346430178143243729877351178421938626238484881604860735968357424203013232990510577929942750449630214517004094964388376009168635358455549381229606939452350304178490276032511884069908687346903476730271006446052799774232364634763954601156799017101795264028271194725965382710783984811397087243587613946882776787662338107641928592683633855949476475750129174272101625442373537051990558058732289786517815924457870700757736336573038106826953285697536 A100629 816 252945492387866759564016523168723972996585140477735387490598636045878153482673254341352215337854095713142392267378898303067569618108326604033571885372406045527899804213930837602442529527478472092731322093789231281840990842078552602425103203470354755734347457512266533298032660870864459935205972672583039611498302509922171346626991426151487951522352855047861139910144460930378536483523165596366991627201289358454449744254711507015653362426976379100422653386264306041972968243430496284192783136546218006262585981671242000328163447123314544450690431410666212385123936492749400242165962566675084439862589857303932189088055817167285153290363358892293480721825200386915329038494147442131947344869527223263484486558752270296621000406321846282789472878184879163031645199321604710806086439135127094275655990861678586248340840354349001190408811983064427243002109841802233477726431625451197800402748328388454026840132106512095995991790243133502303373546614708333764039571483290916334338351129202931411767425558152528021372577807122146951510954551332046560849771893554103161392078086555898238956908497350227145129483248276310509287404215475630736505569207728131931799807513419463168367934382190931754898347520492428419510687424257275078356816827062141216958730854689162314132370139771110058698357738997810453802830894617089012288592391331195468190613690653635762698328429685877251879834325228108610557089870778686913880390215090478473605610019199184463889197252915462002057230774796043938558351732665841508691713741360940876390103508753270336235570006323306542696515564479058263532082095000860266465103761808052106916364393941797131935050698996429981386009993262967075940328986158984335635133869202353011738515547878260302211844410808837570769434061055658224919801371692297025638120604451657259445171426649014773247626112467451531052258539610538844439366783043125728326880885415759869552420075577407540175303544221055331063438430145376584812882194873109992182512806816780581183712919858310204407794677632034872522898553746059323271495230280665886376953357921515517774846759570399990320283995210436021691230863279206770047398407183452455887021873451860677857964409870570742679358865756115018134546823507434297258710722080695437692639816973125620795326730930219848977719424176149844374474302199805974894402275634451316786414191661050050956994538898036021269685007302261900556964677932494080806142902853117894437732937904766422791343417051075285159532691019497287443283938893014111250678133356767388755986321029876225235251590681582032022504908212171759627042132923840050243179504864313584194489340365515978626434840816803411296819262603243109355845980355638618833984692621081914689430763090084939034631726647950147917374606707339388526633820504121563696371445515766254136137998739033558198666393979415716553925898771104358861232499909185094463794477232919267720093345482914121216529974920372755825916472827094428685789048739393234351425621074053511886764046858914208981337688697503780766331836746933962439126586765208666080253220082837915856767895648920053602063700509390079682355185738635656765467159646291077371633325452884377223060765896461845122645104467238754244958775871022178876256801663671106091198551938414355491316616762580662526159302661290429178370476729937299873389264962716946645523213698451078756354441098803796257619763467649495471451817382085881378505762190010989627886147972216326143187672554264619681067181350488571743466660015920650855176260576065475979262248459862591686156532070773708496280973877141343027657595512153532125881966554552899823843558742916001834054136078245036167449041543233999862273987828051406993269495187705350804336227917744136858410005904179368503579508736 A100629 817 259016184205175561793552919724773348348503183849201036790373003310979229166257412445544668505962594010257809681795991862341191288942926442530377610621343790620569399515065177704901150236137955422956873824040172832605174622288437864883305680353643269871971796492560930097185444731765206973650916016725032562174261770160303458946039220379123662358889323569009807267987927992707621359127721570679799426254120303057356538116824583184029043125223812198832797067534649386980319481272828195013409931823327238412888045231351808336039369854274093517507001764522201482366910968575385847977945668275286466419292013879226561626169156779299996969332079505708524259149005196201296935418006980743114081146395876621808114236162324783739904416073570593576420227261316262944404684105323223865432513674370144538271734642358872318301020522853377218978623470657973496834160478005487081191865984462026547612414288269776923484295277068386299895593208968706358654511733461333774376521198889898326362471556303801765649843771548188693885519674493078478347217460564015678310166418999401637265487960633239796691874301286632596612590846234941961510301916647045874181702868713607098163002893741530284408764807363514117015907860984246701578943922439449680237380430911632606165740395201702209671547023125616700107118324733757904694098836087899148583518608723144159427188419229323021003088311998338305924950349033583217210460027677375399813519580252649956972144659659964891022537986985433090106604313391148993083752174249821704900314871153603457423465992963348824305223686475065899721231938026555661856852065280880912860266252091445357482357139396400263101491915772344300939274233101278285762896881826799959690377082063209484020239921027338549464928676668249672467900478520994022317876604612912154253435498958497033671855540888591127805569139166670367797512744561191776705911585836160745806726026665738106421678157391265321139510829282360659008960952468865622848391367550064631994893114180383315132122029934909649313581749895203709463448119035964747030011115807401867650000238511631890201443081800089590087970811095486486211820403997907732528535968955855314828310398414705334126555555707464440503663478534261778569775947271612720392919779410632128197263172580480635694414572472545125353184690356377440639461685452601318291867930249678148389288132260915252179962407831588885780157447477516186170331830202873938745490332521592723904238528414480816938335659060301092003361475603965222341922753426446449920694408557329806086129992734593254640897628857940000791045026009263881858091144114012211449015812981057110215157084534288362113469276996406693167942924905720943980386283884173945686000325243987880641977101404246977571462888087500951467391597268315533851273032196220481225084360208144644235405310708770363595434387434921693751220120341610863473902079907005536730925544686509330145375585774504060125726694318461701965738468174944694974247985909138671975859835979830796172046383983528149996889793226243871504723800828860377537665624847573674066179297364826025837330325144494134888513229321615441594731710196362912527838371477802063228552525263753602276414224277976929405588586974452484346837786491926711169286964903599212637387317184936300023108215564882598426787125925161399478651368171455795070350607321822153365015770827213904646506947685175087367802637790873083362766660999255942531589900482571253378955415523549517970624176695566970553412793702900297465309859856302746475700490829891047402764542422899293886624288840472277500191717250192735260321377804445216896903133751862169419615804152745985878071435344122917035467818540271615858968563535924640761107963072210279223640297387769996143011846045879673347665416945664 A100629 818 271598154369126169883236546353323938517880074507859826353502162319813356202237532512499446323308232976900093044898913963046276996994618037402733233434886186593754178665908983777094428510008592745582426926916748268121803584740721022607877137082501845349272698478983569837586324895055433667602982913153467743914438709907610359767802021548259973381634731350698027665837709582881386774268709773697141363183840450898670689312387454136776437924074684100203299017887212515602275480395137097414381332671577182346032494916509953777770818284315311884213421882235631941574366035784903790929322357057426781812075542745423871083721949739011273622114354599777821533561427272611971135352872087839691590752163202724589065193298145872434854012988760358729988416220761961733192086040423404787919763458616348679362822424346096900034810895771502870767729084368655217416376657385081621647842066523253949189234924736769607319468404447260232799321544687570238732513295425951523800635092647174027463854974622815240218050582594913507879702678201254258511411895928373303899761062968716571197296303808960053055978787345932061625644059181650502232626342550092774565953267264239276563368922307918859504204966646004178764072601239417469354842702415868387904591422723596071642847400639020096208552091320966656931521704476024928672519381149704937625111608660479610115523523881806616071334329841969587473560737188238555569675333981831587234861107383002681282023558647607345568848792241237487891622724518437446571788519866181044037552566334760898971268277037536456794674232269278700866090500648133629687210511203964984083366545553039407167420119799719802281909987072901697701700418248405979772115360758418594532296839201511947916007095431162546843737052066086568557701212165629827945989778558588975058450381755904985579499595642795330429852465670830547583644723640996228451177947029738090195033550137053000679217595564703425379183707325580610380980239695993239343874826620176571558677042094809615047979989661027820438638296978113124854344574866255770581740935768862220772966650097572920899868380941610742016084081215260837766045791942510098543842132183854942601410404328098060437087118381510233165569435667542078725581383686278579898726250615282994456573428451750063053906454744971477362340989875128831195964176285146879929213706829486514125446192573621471469856261754416147495814375646184012429741869186808743193991270914161612060610819170742637101932252034814277848516762642903436982403993096889512672042060147410658746569843261668856578333872077343294269470829192689884183229779530494468632363205112424940400968555072625953591493160595784144695268920425941244555177528010131579271643477043039835932041781082059678753974269339239397685871611497221229223632471008184087321074058089615478473784359081759592777446208238960449946879388907324952778010347340568237683166983945201207366517350229086369350393994221675297600426180005010808477317056072660992105759203372387056926899709131912013411138711822001893806937264177923099236935270240169412857618022913619814868404483018713081984857647949142233285637397750861437366790648210707776251942692730965697260593321636503936728394458175323488226469778808558543091046248510756447990461043504511765733030720244162335527966737354102039619726337031752431771687958423086986286874776910916647278615669175930152411781018724202534260196414323955799196004411488412634583091553788021459355565216702730831715015373569812382314984751608682508688504117872443834921401232835634049986460950295187058852041030107338097568326749052673947752887100376992626161343061455269774888084633387399031853382703293683849870933820478245716110719543486405965747207848473678311475654789479404324360201612239216574464 A100629 819 278116510073985197960434223465803713042309196296048462185986214215488876751091233292799433035067630568345695277976487898159387644922488870300398831037323455072004278953890799387744694794248798971476405173162750226556726870774498327150466188372481889637655243242479175513688396692536764075625454503069150969768385238945393008402229270065418212742793964903114780329817814612870540056851158808265872755900252621720238785855884753036059072434252476518608178194316505615976730091924620387752326484655695034722337274794506192668437317923138879369434544007409287108172150820643741481911626093626805024575565355771314043989731276532747544189045099110172489250366901527154658442601341017947844188930215119589979202757937301373373290509300490607339508138210060248814788696105393566502829837781623141047667530162530403225635646357270018939666154582393502942634369697162323580567390276119812043969776562930452077895135646153994478386505261760071924462093614516174360371850334870706204122987494013762805983283796577191432068815542478084360715685781430654263193355328479965768906031415100375094329322278242234431104659516602010114286209374771295001155536145678581019200889776443308912132305885845508279054410343669163488619358927273849229214301616868962377362275738254356578517557341512669856697878225383449526960659846297297856128114287268331120758296088454969974857046353758176857572926194880756280903347541997395545328497773960194745632792124055149921862501163255027187601021669906879945289511444342969389094453827926795160546578715686437331757746413843741389686876672663688836799703563472860143701367342646312352939438202674913077536675826762651338446541228286367723286646129416620640801071963342348234665991265721510447967986741315672646203086041257604943816693533243995110459853190918046705233407585938222418360168924846930480725652197008380137934006217758451804359714355340342272695518817858256307588284116301394545030123765448697077088127822459060809276085291105085045809131509412892488129165616105587839850848844663045909075702718227314914071517849699914671001465222084209399824470099164427097872430890949130340908894343356267461223844254031972413887577209222666478761543102123563088614995336894749265816295680630049786323531190734592064567200209658850792819037173632131923144667316515990405047514835793394190464456901195388386785132812036522135035713920661692428728055674047292153030647061416101490750065478830840460392378626083649820516881164946333119469981688931214860976171069590948514556487519499948909136213885007199533331938129093314441403627294239226335879539922035123138970591800394368976477688996450082964167955374516163834424501788682374737174162920492072791994410783828029111044069651803381143230332530173154538724999650312380505416779835483766249957155183699721823004104917236695500745604494241100751644682595676741875387562991559886036343313766634584442214803450082995504742836408325131067880772665418404855916297424253324346293145302151077901733006040905729939258303758518193253618621716725933478766200855463546690425246190611162195952494231499921646884492695296882111863593623767764762881989317356508873994847561355780031209875925171531251943905053499963948125231358475014602742232108548620048110623457530022231580637939050600488570599769120514490134208469425241073957759771556778646813302445236152476069663763173583395082441128267730738376708517364134537813085751078933974380098781903596371676175742535487879490544385647290888897028216701382486959514862423689267186136013102271548264490014829914211909966591029938122498956390786040449189215294930196249485398664588696608617863888172732262267836232169723613297376812530079708925140836837046590951070504426910028144846450932957772251136 A100629 820 291626297667339102936560276304878594207052407815325312285132680557220464428152241041230458294179075790833655771799473774300378059162243689664111004653792479225581958808354998858803781088574228630314843030854303981561946435249240357890127233938863569908693984338225843943441324250273429927363036581010238047275854320312404419178375959088115967844987924542248483899119044775505339410652760698536195790890863293072921105117620210799538677936818724817976089058283624192778415732869950747707783495974330076729009530254924125483499329078573273573684196417113200638738721218907331868136965242750820705449348018493261394990576463021602288895572153844548228088192724135737723131109143759235678668251689249239182032511106863724886271469080271239081632085531752135461215871807409164389271299981703266747199028107705480092724123514720767379679377707387849741575776839571680610817031826172608033817652429251361718030969755301570914168608141355329178264764273934912046101273336737385628694465734522975348046727790279725083072990326269499786621810933949429724682235756916208586096410797120290914911463437230129210829999457280469357597776281360185427131667469491063770789592198223819085848044776556339689217757380523236774242532906525103729372615532209989093805025644515800203675626206933989307656834358059675971182300858991035396787393566886677573280251079247758596355702237438334056606388657723283898004508552197461031338374881828085165596650634273252884466894019761303388265928898544276545511894752263373470139106017072167162265289323379621711585210703642614971432306393915000185736085963772117798041804962682699621795824352808049655191097391723473889862920414991606321813018251799162405048624835033666142513126457445198539488479665261822760665047148797734361567533238314855416945551019520081741986825592832757510554432490540294975757381478130259211514288503792286359208291839865354738933976339954538965985692605534851086449507057479132986304760719562832147147480410205805656994355881614133153632527965073532874759443678141398027154964053467924963337455900766937726060032396712171955630343558701438308578682093907875296348884794979141509420253712515829505864580159737866725633863819852317289207557350379748606152588059612335084743983041855715608695616527043239128931014723378486363443342676083071154963102916456894106660458359627855573061607423514008234267208760071754800145949706469813416656263773071450036764740659530527366596398810224289194198309184414766197081355519452737554062949555467398429599583457247178427346414610685309257863070355652151283709249893684190994371224453287901280569227267690325843879069217141642194235377974788661008845506387569409772407135058517895719938331282063259453142146379209382185643889163158845693598105233325954700847905332772225679315073953903119510278352317696385221389822978153356461756574697444335288726389251437899060444726576162626016079829742474227094381224429695932634634149078413769290197287487933853829738681128348368661887588542348766676787715121891973009106399885237612423430747828218543934459342949566290010783082591289261840803553812463623457329479547635907704003744830436418649058021276496198402005926858112663554038332185378778196869362596944296912085038775453477815567645102603000591501899007577922457903405223505312602006967780036041584366331910219920726360905424815943818747223750133503382081965788514464026724095510303614737121894204523344271119586460333345469026717655404891738724677069724493691116090259355868842646060256380782397028969756074727490992985881790292124667705128155808396737465696424863150049030617096725462500401390119757135078085244404610904639758644983600107536910188575540860865888478127242966153109705249951609672010512133477128996007182336 A100629 821 298625328811355241407037722936195680468021665602893119779975864890593755574427894826219989293239373609813663510322661144883587132582137538216049668765483498726995925819755518831415071834700010117442399263594807277119433149695222126479490287553396295586502639962343264198083916032279992245619749458954483760410474823999902125238656982106230751073267634731262447512697901850117467556508426955301064489872244012106671211640443095858727606207302374213607515195682431173405097710458829565652770299877713998570505758981042304495103312976459032139452617131123917454068450528161107832972252408576840402380132370937099668470350298134120743829065885536817385562309349514995428486255763209457334956289729791220922401291373428454283541984338197748819591255584514186712285052730786984334613811181264145149131804782290411614949502479074065796791682772365158135373595483721400945476640590000750626629276087553394399263713029428808616108654736747857078543118616509349935207703896819082883783132912151526756399849257246438485066742094099967781500734396364216038074609415082197592162724656251177896869338559723652311889919444255200622180122912112829877382827488758849301288542410981190743908397851193691841758983557655794456824353696281706218877558304983028832056346259984179408563841235900405051040598382653108194490676079606820246310291012491957835038977105149704802668239091136854073964941985508642711556616757450200096090495878991959209570970249495810953694099476235574669584311192109339182604180226317694433422444561481899174159656267140732632663255760530037730746681747368960190193752026902648625194808281787084412718924137275442846915683729124837263219630504951404873536530689842342302769791831074474129933441492423883304436203177228106506921008280368879986245154036034411946952244243988563703794509407060743690807738870313262055175558633605385432590631427883301231829290844022123252668391772113447901169349228067687512524295226858632177976074976832340118679019940050744992762220422772872349319708636235297663753670326416791579806683190751155162457554842385344231485473174233264082565471804110272827984570464161664303461258030058640905646339801616209414005330083571575527049076551528772904148538726788862572700250173043031126777838634860252783304311323692276868025359076739570036165982900309064862682217386451859565220309360258924106815086001678344431889621770313476915349452499425088938656014103625164837647094435359260023394712381669672134859068604840720585811308051919603255360460344798615991909973460221110709602728561341756680051784044187802914518271891132611578236133840166810911302888722114893664132166878353041606897027046183588873057798540871075606944906299922325217216851232832777680017557892310407358099342503074657990244459758925777613668255060758759095618635728796794378525032773321098466703178729629037016838732490182999335655822593472408637895400013990529040465745656293608544646373816008635017865368656295699753162022387644266321652409475428729509772890667365137077030620284817380361324953482483315121593085776095788988886367180355880971041876573480204124982839103962750420305387056779169488899834706366892696635413787132107163654069102707367479335252157827868873594227299270960037975079706064361283141268585065472605697944583759792596893086948869440104455135006756906582391123876065198823793567155011526470397157120136707463251932967438811163365473802550901490812819665431904533626456535381345760283358879134609140454069319397881539702876425580409694869565702533921174557665030220520950776817542953259135659730051231547798259164873139059865650207351907046873600411023482631306319959290270321566351112852463206510117796033101353841526669801602296797340784338175950448304138764424680580091911354712064 A100629 822 313131352783695633613625987365544321842436286031219255966407972503519237845211304245298451493147769422283972029000094732657452261134447451272432497475435625161158479912375962914169890364142397808907281250223188635412786734374817236495358007761590074040912592201154050599770040337464025148942974408672656763556174049050521370874249983669023016037402683355968252163074715130388773660533380303081768998532278137238764872417089259683161158406428294343407713853827900950084423736842077670633919269964573833765066646729305415478257451507603506084658667460885392868317279581017061807066712541575869001766149680987740221965966034216283793081306589992653826883384088477035846420404123163119934459126459705559269927856503184114878819319769410042666251720415787547846021011452237692885652011673205232263896031331394950649557289511497567616936635554715568056957503257938651717804113883300627089068419802782388085602347153546342423444748749240120983990429146424908117660353321310966653945782376492199320118728334766441480917344158062967816454914070402004196340121642029230422399621169153235114387663549600788446592284171179341247603144562691622701506575716852799164947934647137013065484492185213276616664267942952482328359053501432286380165754577205884440602315335909170907514238387775503126799946489688865578146255160849801146595059708714767178833830457009456863162651473227917897461863007396710539913190973060101015958187806809872620135089700335319466580744052393193944734038692577242442738360884991302758220373228500443908443635729973360861027506072353544843555432559929154800392603725361471684812271288883173825151158596167734758647459981950805358117787276359924316673441204632123922469137239060747785269088346359865859832496182765139008601203178596078700456998638488819541687396460384552174270031496018126376332415593677599072767766569791400635364153940124160472466630476061341911790011570835630746416551536170303501132675391798517094653440794906947872283972012658649981530638042029487396560262802949063483068168616192813647587372633425083275629093026409054712874111519144819118640172162466733440876748959028781308666192100126769446279016403819518402500052997711148379851012494095834576740458143981358361031737525448769406792198924387224422506101550551952909166558919251271390242781685674477997451868778216145095460451107742861604227735619295871691013092037428224369989467504037162058940168644722860844800639694651271438291133930321658128481982721389463428987678151849649903092850066507553562332992331024811383432390703937493852541979505918269628893911466516269318260532277586753918130337844680346738761051016635918955993657031979002886155454162792428975627862068347352086968376998318862688602090784487277705926376164504012576778574636175356187029804218590176577447406577958827462256264765317944145821752339599497118968690759626128711384639831772924359889806965070132979135409717293726873311116070495070472493196804143919664371620787146474202492996918107155474439618604423065975684459695772669429756674422848424636939591510755418034810511352508848245091206769913578520558005496276844984722141538449274425992633077063370876267175647255836401235729163440480562011441366646515431997940484560346192779757177866143696831138847853613002992327939860508282079765540497722026969147644845130076537355109468941921858163473133366380223169424404468164986858863265118854437115057983614081630543193499924728251895288044030011934883320047451914060766190656953033375483350829403676207549726100208929532978166728512976481752231919756651433537098200171464107402066016662837684031824233283582532424589359323604655757632754492706758184510384459229553278093205285205732669313884929966568410278187185417280960609045373863950456040678557220864 A100629 823 320646505250504328820353011062317385566654756895968518109601763843603699553496375547185614328983315888418787357696097006241231115401674190102970877414846080165026283430272986024109967732881815356321056000228545162662693615999812850171246599947868235817894494413981747814164521305563161752517605794480800525881522226227733883775231983277079568422300347756511490214988508293518104228386181430355731454497052812532495229355099401915557026208182573407649498986319770572886449906526287534729133332443723605775428246250808745449735630343785990230690475479946642297156894290961471290436313642573689857808537273331445987293149219037474604115257948152477518728585306600484706734493822119034812886145494738492692406125059260533635910983443875883690241761705766448994325515727091397514907659953362157838229536083348429465146664459773509239743114808028741690324483336129179359031412616499842139206061878049165399656803485231454641607422719221883887606199445939105912484201801022429853640481153528012103801577814800836076459360417856479044049832008091652297052284561437931952537212077212912757132967474791207369310498991287645437545620032196221646342733534057266344906685078668301379056119997658395255464210373583341904239670785466661253289732687058825667176770903970991009294580109082115201843145205441398352021765284710196374113341141723921591125842387977683827878555108585387927000947719574231592871107556413543440341184314173309563018331853143367133778681909650630599407655621199096261364081546231094024417662185984454562246282987492721521692166218090029919800762941367454515602026214770147005247765799816369996954786402475760392854999021517624686712614170992562500273603793543294896608396532798205732115546466672502640468476091151502344807632054882384589267966605812551210687893975433781426452512251922561409364393567925861450514192967466394250612893634687140323805829607486814117672971848535685884330548773038390785159859601201681504925123373984714621218787340962457581087373355038195094077709110219841006661804662981441175129469576627285274244191259042872025983090195604294777487536294365935043457790934045472060074180710529811912989712797511186844160054269656215940967436793954134606582229139436910961696499226059539872555211698572517808646247987765199778986556333313301903608608446130665469390713628893332577751501934328690282729201274158972611597406246326501754869214724134053948354732692196209505075855047322901952810121144649377923565550306702810551283382427494041500767078468103734847828984146969406856634768080831993705002987014060308099987365341712659781898785052248836012165465952952675060491316241035181010937504800746498955423185062699447271042930757987688537055618046278515393128540963314972370868609192452108878621260427443564735518519519836340815306144335829839321350415119685574805321474395749885049823939337857155800457871187735474544527162332231816170634659550508776318270582856186952163833033527443373736316539686037989583352828844141727205826169450929219559100886728471213496070834608996786828226141707013548067645963624969060602973395732391504405051397628187489264355472935372057012216456270912891777297587862789976474865386663363052095499715959446031802365891056189794501406471350134931145555086180202099715064143810417160480849679913469667355616407188321413198374251632096196527982759396488567173348525490590175400946543475983481706943605819375220819589676230143922921729940774957086732221320519728590759998224579232719906176494951249309364436530919526613943841769642729997287917314285485830811067941988556975579245979715601062745788448588014882388513202779503947371167495815940600531720380938633686251062556767442212050670253377418168285766052124863677867295703663662462836685266985654842594164736 A100629 824 336222229889552827097130478927680514887940578366947084845293779124070592863007015485765702730628009441014618372383542614416405158063425915561412790756149643355122600174181926593217133525474282419069707616495646972484196621090619759181165074786935883240984537374635325195985377092502197897807901013553499892226743049888972284913497652096746985537982009449131792363671790072384039659384268579516691465630701649954073717616252710463007124313271250093499481049079239748234982097185708478016135713200509923649575448740688031068701988323365738492136496016860530393383587588039215719840548014075349416341444779920794307571901235501438970484760718241932266678345066453909851848828594022289047956902898290909713432444990139173317808995375645598616378945522385760020673871979050589240591814443256678017379374028133162774845628832571467224572876352943545846673685438664990375575722515758938470960135539837281658110532371330057782278144885230806119330558190225043921289034387708895406210921166041788819755843258732601489709450309514275370093596647716712399033896336294340935063659691075607207223458502846665058482125790288434102319836070880185309035478158207632114876872213049692786845150082664649463393639856690526320580017033541489790329534742065395182785549727402285868562073632460888029887877826940919718369574555180278873182270801024302806336371307816087797501583801540031730942945756000269466726414477073887726499197683418592248351510341241659335669115162093819631404481900654463561356103171420815647747774544330835427061958429893167962329884884299971213185004802007319986151910240178821666174681271308249985926862106762422929698323453986864823494366116962697216286894371418453989506046002775411373758791251837586128731872785755277722709007589580351303076247351656501698298269113184452793023869487071951752385678349881428096334370405054041817730665555885702852175021586500093600253054129050155361847789510237503655939784941189654385708366166999396118659111154837049920546273603132530458967627907957880003401408486290427661652558690781532283725877093642138577517244784945969000598770857401054704128796586457664910864344112724508056475101086363090256301973065859036286515871003657250649231567502114198348571868372464608081404453662042376433719048130018882123450607293760328856878300210009908675231836934130455101048358892290640741903054955252518865178361852148057904113741698573589752950012187452332577994419782101659238069825589371866105580670478401206276622524012291992060708340071770341871797124880892592764102658575126488631217212111255301626252351600551693943464300434946875470292415627083304204229742418759705963724805033947560888681821700305135621681112162487698495431631748494540556865152969148960468755922752584662519509166773967063336111067124031910906750455603087109596224332884539421287064770335997831466004187015132905000620912738550912956002113769682308872939408772834290636706894689009089552143386964072463058931851917826970965353775858074755746576381458177557328403771402193431162855971470963414745194054766573438178579933954015557690823431403488154123031174319374324742860804388680690053641882850728756408271595490812862372108447685922575714090710161892082243197616580135269959106792102439085560881570046491596910823099660151984468367433964946369917082829783901314165898479279376901370526049916932395812361103464821083761222922771872855314340098415657191546122064342699394121575894378041402177325703385294926784755898336393528508338924370001195816123399845473538742777827444895249636175185744217590528546378338593119224983432426266099969727868266626293315417620117721131118669328092695731143149230163108756194394171524977484943243611605479633228415423872881055883377459764828530631440090514750012228018882215936 A100629 825 344291563406902094947461610421944847245251152247753814881580829823048287091719183857424079596163081667598969213320747637162398881856948137534886697734297234795645542578362292831454344730085665197127380599291542499823817339996794633401513036581822344438768166271626573000689026142722250647355290637878783889640184883086307619751421595747068913190893577675910955380399913034121256611209491025425092060805838489552971486839042775514119295296789760095743468594257141502192621667518165481488522970317322161817165259510464543814350836043126516215947771921265183122824793690152156897116721166413157802333639454638893370953626865153473505776394975479738641078625348048803688293200480278823985107868567849891546554823669902513477436411264661092983172040214923018261170044906547803382366017989894838289796479004808358681441923924553182437962625385414190946993853889192950144589539856137152994263178792793376417905185148241979169052820362476345466194491586790444975399971213013908895959983274026791751429983496942183925462477116942617978975842967261913496610709848365405117505187523661421780196821506914985019885696809255356520775512136581309756452329634004615285633917146162885413729433684648601050515087213251098952273937442346485545297443575874964667172402920859940729407563399639949342605186894787501791610444344504605566138645300248886073688444219203673904641621812776992492485576454144275933927848424523661031935178427820638462311946589431459159725173925984071302558189466270170686828649647534915223293721133394775477311445432210603993425802121523170522301444917255495665819556085943113386162873621819647985589106797324721080011083216882549579258230903769801949477779836332496885254191106842021246729002241881688195821437732613404388054023771730279734350077288096257739057427571900879660056442354761678594442934630278582370646395294775338821356201529226959720627222104576095846659127428147359090532136458483203743682339779778206090965366955007381625506929822553139118639384169607711189982850977748869123483042289961397925532220099360289058535298143889549903377658659784672256613141357978680017027887704532648868725088371429896249830503512435804422453220419439653157392251907745024664813125122164939108937593213403758675358160549931393468128305285139335294413421868810576749443379415050146483437401020549586023473519505705616119708728274178579317942642536599611293812471499339355907020812479951188559866285856872099059783501403516790892114606569882835227261464588586999870165340233492830076720255878034014990441122380929524358366425201925428865282408038964934598107443645385600481579433602133303505131256236809938906854200354762302350010185421112458876601458854387403259321990910458409530229916640408535520006064898646694419977386776542272856177732735008676768512466537561200226533716873768367397954324824061779421188287503496094720635814644276134866946164500154684285889954583382313611987860161545307701394828251210202172346216363854818268522266478668549884494214613173818704285461915846073510764514786266536699078712080971200694865852368911931075403193757171869821983922503039308536689463694009026614929288039146246562070113782592371069039050430384717531228887205777492217034359378058516438125355112897623614342727727607395236682854051995632095608252380105082795092817698714945705880042782081947003418675114938773311857769947976789771492272918397803841884260777632964143228993886924179580493715843114395829581520266542005027590039896466973192539058554881224515710361441764903672604495303572735627443390202078812701231491418719354086383034804496486369001337105025324354987643000546438265517391966920428690584811687023366343059631641576944581881458284011144425897394045830201224578518799184415366594652687104012521491335389118464 A100629 826 361015870390955771111629505609801240145036472219340704193268500212532680685486534932482311686626299522684256741827016274385199569942031250263781353963438457273078820454648819568035070979694306469743040239282728468295259091104478929513624933846820946642225768716437105410770496276631126694801221235904383695863346503967108098688466651182078532718054424105096005948958219209666730772355603261476141332751542900021496629783736117377493154185126619482154303324691776407803130457639527887917309462123456403149595879156444869494676742254757429867653650890112560658199130868444988070551063013792843355739798324787432255341070243755168634792989137808642425307660652955622376255730986808848139008468391401767878320270784491697972116362378253270235922605240403118796224641007928269479467829679771969954561632768945929512751646821112277828069097876136070686435027335714386890813121344188871338112506965832107470781347422002981549168730164403996423560355210110377630525000214657272534490135421545917187547446375289647451825742405375222589922573515239628206622071689959603036493119512810799004591662308434887332211664417461744719128703414127883459181757998306023477748870305454893735586754655314091495144908089721984334979596227545908427145812195016666950844969565143633210279265199340859521871576453388699478639713288983261286119396134353775963603934085595711568233493233954447679800555815980788281694327589593322390222461655130453796257211706959681719867983974612673550151256077783710498112038132813571265180436931170560090897326205525666293010453885378280053592759905556098623282406842373886062009121370873159206137083249111566731193701595225836307620278728151323848975612469662184253952298694047979270810110254783333081621659891912833119608136030465849802725866642442821554989881173633536790423344098586581893846594622878994787882914592614345679942400374710688516016410045527984278506441202097045205713825519090483848735453116920712230040100620213820195347554445613480404466410895030575368747457946843998190025354552238562791162873222906814459842708786527128679484131806842372496150381312583852377535034377668026820172278264160474890062270051055886058078308054534353749165737936415646982931087488099223191093345741338059656772358556804860837236105842670263645674848249509919325624341013515622399016856212523802714149769189214772128339699458825077986891024340457474012020706114891264459560255466977297495350350558655518143711544767694022526489965698621463831260917492442201975858491800674977790527019027565395302616790341705556933598432672534158497842366291865695261145110827903851410572636168790530856196512139769218499193549991195235948964280188128417678991251319698125760046815940924837231570365071133020541425879507163356248122208316599590302439422280344458251219728112089773088737818704628539612677354106715404418351929757265921017785419976436492394242941386914198229761345017224692878003782456752532568297783428340988953070106169945429920734004095136353363683405582223350121664832513870212377623411856524219985773159599016457739819656013584197039321979297120250570456613522546945988167691082409209091776093134935814635069231629695578086088691344091085570025861630685339678969020419207086932623732362861738579033040069703652067699960370425371920284518847721067296947246411247722908488871740264359661056740677322039164254572980969710311432281567681895561307630629167263009450485493975408527795778583909520721399272195009549463810253674477752882339835863243134877785507959160075633404931267439084833282080324534993107006512345875065430483177103159707690861946056239034510855522746940982050703164799105555434658659499532213386540096308198186241890932001615269777529785859000449079263644928373597527442354536032777033735298496980282507264 A100629 827 369680251280338709618308613744436469908517347552604881093906944217633465021938211770861887167105330711228678903630864664970444359620640000270112106458560980247632712145560391237667912683206969825016873205025513951534345309290986423821951932259144649361639187165631595940628988187270273735476450545566088904564066820062318693056989850810448417503287730283618310091733216470698732310892137739751568724737579929622012548898545784194552989885569658349726006604484379041590405588622876557227324889214419356825186180256199546362548984068871608184477338511475262113995910009287667784244288526123871596277553484582330629469255929605292682028020877116049843515044508626557313285868530492260494344671632795410307399957283319498723447155075331348721584747766172793647334032392118547946975057592086497233471111955400631821057686344818972495942756225163336382909467991771532176192636256449404250227207133012078050080099760131053106348779688349692337725803735153026693657600219809047075317898671663019200048585088296598990669560223104227932080715279605379283581001410518633509368954381118258180701862203837324628184744363480826592387792296066952662202120190265368041214843192785811185240836767041629691028385883875311959019106537007010229397311687697066957665248834707080407325967564125040150396494288270028266127066407918859556986261641578266586730428503650008645871097071569354424115769155564327200454991451743562127587800734853584687367384787926714081144815590003377715354886223650519550066727048001096975544767417518653533078862034458282284042704778627358774878986143289444990241184606590859327497340283774115027084373247090244332742350433511256379003165417626955621351027168934076676047153862705130773309552900898133075580579729318741114478731295197030197991287441861449272309638321800741673393504356952659859298912893828090662792104542837089976261017983703745040400803886620655901190595790947374290650957331548655461105103991726809323561063035098951880035895752308203934173604756511309177597396937568254146585963061492288298150782180256578006878933797403779767791750970206589436057990464085864834595875202732059463856412942500326287423764532281227323472187447843178239145715646889622510521433587813604547679586039130173088534895162168177497329772382894349973171044607498157389439325197839997336593260761624373979289363649755926659419852245836879858576408924628453388309203061648654806589701598184752635238758972063250579160621842118679067125724875388378963211179512260814823279095603891177257499667484226964789879593309906490300004795056674978301790583082870471947412593487773543844426379436841503596745228431123679743174195190983921611739422912643499703287041351370880778287939523507033325128053832840213034420100615335276798077141316197980469697968415072725249249001586779927642867526353539624563381610605276574124392376071440303122212270055870968211704771980200138987275617297638085507075873235714593349936930230621172687943788718024120238831620193419625844411807316196710524584788494203097474686373741080801265431715429392852725575327757910217768265706800251136584147572247088072691883715668387030109978719370174274186310893188808271960154819936349271623706482309821787831264276909268057019006701939570420304929833031376539717324759419315580846371347300066372912073980325117668258292604662030704292922102453577768104196682732512983358906656325306261054779013764267277321677297145830818332462877269923349218712854727689778650941699762665218951515991923960970114852360150179917448606649617857622869280850252323832941574668642176067000814773353635540675442632761588771339116055292867565619920040754284088765090467327520986507817058619594942711696314369654036252190500719616459857165972406654563868100971044897563682544945660907809287438336 A100629 828 387637839166532442776727572965686215870793486227320215797924567939949228218843882345843274198134639255857323210053637546936048664833572208923233072141892038424141718770743132802428869209706431591236892837832833317244077667035105380345527069320564859849030172321389316345040981917455114552450954607267507239192170929913665885890926189803416759831927435069875353122749249193979393931626034222597740927110432612283331430473841544207587595922251090073722297101303812237914701130495821408871199423032898991502326424148324695526656163519001115423646509707008684446445375333898825534531739085568864782938331922649401922126354505641799379350214019242839080713631310677600961336042880229452540117958402030080158492217608314026693437324080270644317084448473662403271546930349598098532047317989679690923084204689746172912397384516704898903905671551556870611045678308939826123183369755242690511086243946705272753440790686079179142042778010490966992723172377391820118328711808086491346048540917537722020710145157545694583240324780501738908109468105027490187660232135035986650720060709135458690087635862250926509323446505681271224939621694640700954721250380627698559184895415718574749375095653837443894899780756570439112740418656148662758300515500238639682200795962101811545192233764519978100742154394817033159182454785749926078826426287079572464447445798643311465852931482917907384621616758065019958544293116503457401497505743349832417140942871385042144350506152103381791255965176850567187730768381084798262228830039592039647101700836644127804272363205953961354727507774185873070087140390040616910189851085398726438640023761940900041449642848169499168869623180953602617613774664692218384662820408739895205753837742612160787859981970250128282855650146592521136888912220637311032161351312920534500920267224595992264624216886558683994827893813109944458947873193280138159483313336217140882246830172088433944193618234885962948783745523228930813262365233091918566560519424372327248480021781163602532208368091207569660010522803167337694521754575444721540141084885546465773792003065335344724503943408869299804801204436579971984372702057595222137161661318201320221937172425309608465290457930152932813592522745775238202187669610566960376483566229565658887440063406165825917467801270351987882788729858650273047215614996381039569707323778406470552827830988530652134586616564551205140099710909571299862474602943018175179248116927890195039293928208721436021490424086935244859728125768248396164134700951945795083959971331940773831512784434528507972817827981348022047778362446703987992730107629035631510213235244365516475460724647393943610378624896581156587951277120048070344873912672055072682974054473800910975929474175824259222780091422825803203820536532773613568994016928803297950956521087859349408047459313689165366172435722038488989058860131486587286676853286104956363556542983910340938721517683488153148667590854012665436503466553503826772433346198790859903553104975935177589429955268388281935027019180097507137616739031927542267701326438091039939572874879078464506576981773780135794859124716562622910964659040694598484601045642299859729185131136347822578891300469577373842099648394503690996955770424412662156761971492986993041662104600708686510633526932868254501564681866514397042650885993390584111607426226093507784655086502362761767626140792927534038548906062964337991775959136880324584855093531986696163780593996187145830361050358942037338689843770336444627304832747659298199151428396835057118590166229694674757779036834180715450544599746138411631446351784061740699292934090615707495684956794773900487473276653964192660943501868422645948420780059100386648859674536474350717176906482572549011187666682280215962557843814374507735988248941332067031384940609536 A100629 829 396941147306529221403369034716862685051692529896775900977074757570508009696096135522143512778889870597997898967094924848062513832789577941937390665873297447346321120021240967989687162070739385949426578265940821316857935531043947909473819718984258416485406896457102659937321965483474037301709777517841927412932783032231593867152308418358698762067893693511552361597695231174634899385985059043940086709361082994978131384805213741268569698224385116235491632231735103731624653957627721122684108209185688567298382258327884488219295911443457142193814025939976892873160064341912397347360500823622517537728851888792987568257387013777202564454619155704667218650758462133863384408107909354959401080789403678802082296030830913563334079819858197139780694475237030300950064056677988452896816453621432003505238225602300081062294921745105816477599407668794235505710774588354381950139770629368515083352313801426199299523369662545079441451804682742750200548528514449223801168600891480567138353705899558627349207188641326791253238092575233780641904095339548149952164077706276850330337342166154709698649739122944948745547209221817621734338172615312077777634560389762763324605332905695820543360097949529542548377375494728129651446188703896230664499727872244367034573615065192255022276847374868457575159966100292641955002833700607924304718260517969482203594184497810750941033401838507937161852535560258580437549356151299540379133445881190228395152325500298283155814918299753862954246108341094980800236306822230833420522321960542248598632141656723586871574899922896856427240967960766334023769231759401591716034407511448295873167384332227481642444434276525567148922494137296489080436505256644831625894728098549652690691929848434852646768621537536131361644185750110741644174246113932606496933223744430627328942353637986296078975198091836092410703763264624583125962622149918861475310912856286352263420754096218556358854265072523226059554555415786425152780661998686124612157971890557263102443542303911528992981368925396551331850775350443353799190276685255394857104470922799580952363011138903392997892038050682163000116433343057891311997646906977507468453541189838151907263664563517039068457428920476603201118743291673843919040173681220567425519171819075234700738624927913805739487028500840435591975659375257879600348789756294184519380299549088225846095698932255387785816695362100434063462103971401011059173993413650611383550071734159559720236982485730750486006194265021690736361600786686357672073933774792494165975010643907352403469091260957192164165455852900374576925043145424883704555630212132486666458352890230288870871782038931398257027711894099104346062107770929224033150886576184394427365431781172132839351781556044041444126813616973622480712229409560180294649873335094577101779477593967973793840598337217705334960574179367412724796272774642265381557097764971475316281900015524189121250834107891868824235613034508969406979549750787918614971746507561840541238379495357621851576274194829600701467667640419847308919540768693803282126158272605224898122623876176347654734829336350859053935743709760125860827810857671268848231470737715056362685574283620170320784691680847230814310039955971779580882708914598566048524258808818680874661995111125694986888731579257092609602234231310742571674507257231958130286004455519751971486808578419468050049168171957794855474079808475482103578582156165452374891615776754376871711328252095637330289715567556646234818400020824519298360148733603121355931062678359098489436330219207346951965733718201052621357670140045733510601064226879222476075964508790484475581395757848474099172635293659333284806145913264789451182878780518795928432306725349735134389152238154290187456170682654941145659232065919495921651966915924036640138179184164864 A100629 830 416222960478091184862259088947269006840763546229041687142937140994253006775093701401267156055637224952166244907320527917481998504731164480044941354858758744148616014747392769250754205655487622361305923731787162653145626607399938723124419985653637753324602021859402878746437317278799272137677631670548616878943405900805275770843098952088890913134103697567569529114664874724173964258558669272058520361355006962542189094953511803964431739885332847641746873759023868130492053148273445303939611449555092575143468474908419805119036429637734516333020736064037210421366687627385133960905884511630804949641568598142995732373057845358443956225566735812177133463937705190477932169116159159785908947689829751903572245642824556020586596081187628924042681490066144284849014368295178419984732209672546684507508677649157409799976959863796076618815276495713584289636181174758284407749760127460720072041235796644278356697016867272869220399767547011662034290373835567109296534166848385127167666375517335587231322277036767881465155386160168336770365228674762040884240399944936954611983808899217840876971348850581122575810910456976634527705383688273477267760936795255879315861361556922900722074358067525889607207354886760043277394838766376693965258466653366509407645062990599034002238967512950067770330936613580457330609051350448654835744254740890367771115975603976405978745040366215298717426684327633701240883753675705066852590232148314924929675244863800772558391783771082706601111567299872010587588585662427518384757614272097548866559296569840591827448522261551494125050625220428519465307845961346283435232494890724408293502363193549763790707815115942073098748553212509803334007788935991610966954190410664800619794981032752424048938054097343486478667413717108121030281654293162996790128252021040089482073057408305118397307497314345122435646109268966986875889382483473320090335615759193318110968680647196468952541969852686114288623477499663666541002135435934301801318157533112972714907839814866335425344431902316614209346758613866490153339743565518360917683177702345493396704996767986764216157641691032099750010089209130271440369244603130846871241140406675729974310904333354442758246816987717674678216287365810192561251469157959537708781191109358633301561704372412146767088350397297260591291469005070406359815332567495930826593716979984735504795643603588625502900527156009824748528839133915786572384429317712103482117400018718094493207214146957607421614431157639384385571101906500434182352597181836814362581412760945795953820005838049448730731957036410863172373754041257042855388124505317034338768233840226115383063249723254529858761090027066862438776420718009882019785224042509127571069134995374350364156133696910436801316717715231733166335306665358975612642785582220131279075517497572562088850199242046392589311619030704364165315976520943288064731615346002729701245609590678292132004714625516824244241682173273277104892988359482192549612614065913164507369575017724113690638443290117643385142161063720881811797616381073873470358718536855296302773828453585489918411228406193438383339726396205433734643382597893508403803162660270302940559388740021303714287128863936065898345964456873064745803667382834105992897373204715857116829576185643736746571838604451085140206272361330893202836168121759257728422777407951079443253751791924772130048356565078816698373588709251987122242015362983345389454350904725997482631577733269435009245868790966277882320938620236091147797291318486626578916769979023070057659189395935563037504421199296386953492740324768595061612021522764107587073830560769491049467237638181721577014045225684129058448889257147539863563538300161276959451834456840323868277239697274872987602041629735587566750774922753601355542132860831962643969531376214856433664 A100629 831 426212311529565373298953307082003463004941871338538687634367632378115078937695950234897567800972518351018234785096220587501566468844712427566019947375368954008182799101330195712772306591219325297977265901350054556821121645977537252479406065309325059404392470384028547836351812893490454668981894830641783684038047642424602389343333326939024295049322186309191197813416831717554139400764077334587924850027527129643201633232396087259578101642580835985148798729240440965623862423832007991234162124344414796946911718306221880441893303949040144725013233729574103471479488130442377175967625739909944268432966244498427629950011233647046611174980337471669384667072210115049402541174946979620770762434385665949257979538252345365080674387136132018219705845827731747685390713134262702064365782704687804935688885912737187635176406900527182457666843131610710312587449522952483233535754370519777353770225455763741037257745272087418081689361968139941923113342807620719919650986852746370219690368529751641324874011685650310620319115428012376852853994162956329865462169543615441522671420312799069058018661222995069517630372307944073756370312896792040722187199278342020419442034234289050339404142661146510957780331404042284316052314896769734620424669853047305633428544502373410818292702733260869396818879092306388306543668582859422551802116854671736597622759018471839722234921335004465886644924751496910070664963763921988457052397719874483127987450740531991099793186581588691559538244915068938841690711718325778825991797014627890039356719687516766031307286795828729984051840225718803932475234264418594237678074768101794092546419910194958121684802678724682853118518489610038614023975870455409630161090980520755834670060577538482226112567395679730154155431646318715935008413996198908713091330069545051629642810786104441238842877249889405374101615891422194560910727663076679772503670537413957745631928982729184207402977129150581031550440959655594537986186686396725044549793313907684060065627970423127475552698267972212950371080820599285917019897411090801579707573967201785238225916690418446557345425091616870144010331350149397954938106473605987196150927776435947493694366037354949384444740595422898870493478262589637182721504417750566613791939695983240500799185277350038289498470806832394845482464261192096112450900549115833166431966187504369156910739050074752514970139807754060542493531273129765450121655621337193965688217619167328761044187286484589999733177505422729610824808352256444602729059514200897907283366667208495056711685978162635500269524005284723888510724138247211883917439493444643162898671452391542152256767716612638575371356187716467137307054815242119188260069419529346632774794235263334772895880905636287284548318940397294762327354025327591027346212436193414429773329917514303578982604023855506011455097887441268905283559957445926978285174114306795214075504220854571143172827776529228026103482545431835755410420080109765170803316803495080455546444818149492419213765929080466826385572929250182975280759174219646433647327781739823414040400336471541676453097887942080904539879829714364144274823780242952605494438564116790211132814069781815003430019956670531479906267603838018299702955400022124536726910161629037687633486014099186428489562730957911183571222898002834639704236156681479913904924065741905349891841834930966661169517122640708299134554838274034813175823731694945678801255326439421422214735598867901449467769641949468551496641147121757335344426310130305616810772458519623739043009941438016550404527308079500240376566092563041343090710039310446169163602494227958834654451341498082894862382311100548155851662599319080820289063219365147606478678483804491641115893450009469939304490628849241668352793520899687788075144049491929747424800129244012988071936 A100629 832 446916000774425540872323262926818863223869927680679542924894674488514397012173468713507952054472559402437296558017054598760042561635313178447466932339074876318084286750476411299715934156194395243651809569774034806973264451052542102055845694337790833490020239025403118576050438556604646994982359353935038968273879844703019875008075086628414339205638060831346469438401367735066049276295593155192867887542464287492749795768292959594299367507970842673963386776312024625970007164932071611416352783696569090123404901934664914506238713081668718795175476571221895121710075745866746089667429127851809721216366012791183250502462979332685547359416182344693196696659909793598042319015061204102829322990398384058409135152302491293534833226165656767136746276994659645060956252415472647079844414965350719748244909234834309261742736042127190872730467703571832176731697470979423059087987174822146058506967927502920521883577506424336502425504415104307741970496547843704010467953190105377899482047871452857053871091677292460109011736779043506070858229783416096545006859891366105210076707225913596636580975710563278014518785273174765083159757216066610892308164670486762403336850489253875248691038295054363874065468782325042318988872145195221249346418615828931551877969480120701622202089061231749388638752963094263424922333827940401861678456483004270874588882160553127808582204873773642821554588616225623974257585043718262968342174991515106020412569147704073099456740412975943840734374700063327614864679730755171858243174546410454425908511703057580458044069559222906371757142416523320552299151244046991871367524928037106842385954803752588407403763653646413047391603643761335849738804522338651608355796135990532070094993440152991538728211469492268726123685893970293880267382714478266902738454519003272057604339962850250576460908855180033129553975984963919083901527170038292569132808837439378157083745564994237059461784146176199655739035179711824698263403690875132360313844073924063720967375914714401315805146139037231166648306442540716829725055947731948357243449080232579157957978819572213017315036460867251228125777205814255109997179933667871630191155244104100079148063561985503405743528314586161606026569462673191398509384216347218137623496958655322391366006501382593749449148524745085257496620445143763373209315494189683878324565377028581393076835110171183693137329319055521787405697048253316936626765164799269499765488478236000922940669728112865443560216335926144124400234242775653655751226309162720724027563486434814912586512836237863682330616403365434636119021073986708448390613034278210149179637316862913703844792465214814106808595185890982244968882309947320369948990551652404174808462640035486522824071216508475575682538081246033752702167574461904089090582051493945729113999191587478389635262996918311071467540722421615983626614165938820327182354732083362098394435913886802791023591058601911806699485313558732609065236645921177123740258720541657483755068921635922162969493822851479582944078519861439863487997331866539978808180376065617076200826823215983284928483570946755426558809032322569096947117620192034271258936411807327412428801646035536449036636606085759217074194458962053876629326161533599258222956549640329822347970230720068508439871730176922677224378621496220335162509132228439482202769657159384144168187943904573297702487586390103345473314974098034328260652545285759360094705105176542757220238595318508630277116020076805935854141987484343819666117162571195342452972541464672981790763192353309642356977626596770044053098167075383639372684370179990402276893648987576163006625969862693769563217394244568383070312961743604490215424754309029016610986769833778627074739090237129951076145565636222431634698818970911022068682246840049726835707220322170162980518363136 A100629 833 457641984793011753853259021237062515941242805945015851955092146676238742540465631962632142903779900828095791675409463909130283583114560694730206138715212673349718309632487845170909116575943060729499452999448611642340622797877803112505185991001897813493780724762012793421875649081963158522861935978429479903512452960975892352008268888707496283346573374291298784704923000560707634458926687390917496716843483430392575790866731990624562552328162142898138508058943513216993287336890441330090345250505286748286366619581096872454388442195628768046259688008931220604631117563767547995819447426920253154525558797098171648514522090836670000496042170720965833417379747628644395334671422673001297226742167945275810954395957751084579669223593632529548028187642531476542419202473443990609760680924519137022202787056470332684024561707138243453675998928457556148973258210282929212506098867017877563911135157762990614408783366578520578483716521066811127777788464991952906719184066667906969069617020367725623163997877547479151628018461740550216558827298218082862087024528758891735118548199335522955858919127616796686867236119730959445155591389252209553723560622578444701016934900995968254659623214135668607043040033100843334644605076679906559330732662608825909123040747643598461134939198701311373966083034208525747120469839810971506358739438596373375579015332406402875988177790744210249271898743015038949639767084767501279582387191311468564902470807248970853843702182887366492911999692864847477621432044293295982841010735524305332130315983930962389037127228644256124679313834519880245554330873904119676280345526309997406603217719042650529181453981333926960529002131211607910132535830874779246956335243254304839777273282716663335657688544760083175550654355425580933393799899625745308404177427459350586986844121958656590295970667704353924663271408603053141915163822119211590791996249537923232853755458554098748888866965684428447476772024024908491021725379456135536961376331698241250270592936667546947384469646374124714647865797161694033638457290477515117817291858158161057748970311241946129730597335928065257600795858753797232637112252075900549315742969962598481047617087473155487481372994136229484571207129777347992073609437539551372926460885663050128758790657415775999435928089338967303676539335827213694166339066050236291404354946077267346510679152815292101772625222712854310303433777411396543105807528754451967759860201713664945091245801587574214205661527988371583385839864602269343489255740582626021404225010109250470488589144307572410706551197046205067385877579762389451151987747100887192759948612467623632737067484379969645372001470352365818848135485386056058827766324892061875003865743396338199371848925704678989498918995195938562767019596248989787228756020729800426612735172185577870986509308844350537182761699759734767233652905921352015034731245653362788755902375820086058008157244008357690060272961084142191682802325423285374710024929834657263365190575755184294880761674599915092934736404338114420211709267831336938299576705091191886029646666973166883766767176649477556796220449098310755273848443076643093769150885690703270327092885540389323813515884631817438283975125977143169668429989410405640420307506831697738084321516257350152642428651701168821477763708412129623206409351401922029775636128931209363628224454558283056847347288463465825764674533476387152138908206372617584736978027700779783393524321606152837403766804558649278314641395183968071338103974472904030671843882459825133353741508969789073773545089635092525110372523085192846717628795064310171931539096563277990918784993139398420032734611706438024264000472825450997980594948412445713009650452309789314124532828402821069901973059211491769993931590626212886598330620764210920279764193609902246892050803851264 A100629 834 479872401846317092808434931452674064715604616486600941979662702793183715698111290500848961877473913290721372851834154027980196238447933595037420632109442844170354226241195574737931197822736070847495618428349827401478960890907515276498237905700806001682054617248052326875136680611768600911268477380517670319305473876008257298899422558245351622806416522520872914470749340235944568510403510157618705037360872481507325552483874363801141302870054947151558484226414753315021953262567231408140813861393831557371125164493868234130732815163723631082874798613653063576721678730545120407264372905130331371759792341226012434512763515921152082440137915205907469741462386249453425482448421700765008240828395495385528747316695794801264211235798916823303353204885455085546943757652794005897620415761108578622193309640525435564483738816624190767681764252406310396465783201105632781932795125582137984455682459186485646494304427393438794104141534794152545120722317467402011115975151890367217999142736749108263034812238447225498897501086538059183878388893056324455195763832267883660043666796666445318962721983159910202728498981483010531163469396576524885005236303380815230813533530746748408597969071385522845298762745748749900468301412884709700356782332427712236484601575001133899983030005217426275267859483678239093812593782749629258251621565565630808671141581193376302092179515107401006340530496355737481657468410677167421739381231516614461911173229181896862040013860123303207671692989945450308694370727276887128503495673013133987943878213166392818046994720902879510191736183345517948362378050434886193675339590596031840626375622962866321286972289931203796563658938737342975975133891395352523656486184030625951674294109697907973850596423510348975886202941394733952814337123549965512505218750175616001100317062026920292826187738858760620907714480547355051336834819942474413026308259355477391812859483708822649714892567409515243741403701863942445881596711488596776804812148386815017243737259159109707900617643916394196786600526124620483016478991819750892180384627460051889290184293080834904928390832118106955554012118388621687009692616832739494399304500471501664862986135114251488441268168699390968013738087313412448136577089577472620417736649645018451813377672390404734384527732206696979419930910604356426574163152522692569495612891937916685134781903342447730908332265531353921280733376582932541583715235271228226545763170872107933463998157645492219234915742371934721420390421865189179118589827437167663019956644200317421343042850581457048129032627993921524739213969076927281131146703904059889035455876266850918320903274501211050865591813776202340864502514724169117941383901890018672644053525747558723744535859119709476092818484306576474391990340156380715133180073192771212135875395909664501647549985030773708876951532087263643286794829479387610517058350642220539582509089627922558361961490293307673212640780441765482785986131183046885071939100826305574590418073163068127188889553705280568489134159915242666287913257225511961414416943117701623085422783468055438312621659022402578595153653633710298522030905047534108692081159114014872386501749548399275607081232243692602166057501696608876278243644576005504809364364283554287409505518231067193657187265886204798149867558311957231783283892055621794294017429530171789675829085662906214616764030347867141717019363614536134441207811405373856533161472374372862151648159052493317633492180856890225658053415596424504371423713136899816865759370894193599031532856509505547821168815909206779610133978766579174439784331413354102843285539717935782605655892966137837684244728204689957730648559793420105658500328626528675964807232681189639847446135075316506193531302535749194213156811572471803777731128998453229943274019078696858437079063699143000064 A100629 835 491389339490628703035837369807538242268779127282279364587174607660220124874865961472869336962533287209698685800278173724651720948170684001318318727280069472430442727670984268531641546570481736547835513270630223259114455952289295643134195615437625345722423928062005582720139960946451047333138920837650094406968805249032455474073008699643240061753770519061373864418047324401607238154653194401401553958257533421063501365743487348532368694138936265883195887847848707394582480140868844961936193394067283514748032168441721071749870402727652998228863793780380737102562999020078203297038717854853459324682027357415436732941069840303259732418701225170849249015257483519440307694027183821583368438608276987274781437252296493876494552305458090827062633681802706007600070407836461062039163305739375184509125949071898046018031348548223171346106126594464061845980961997932167968699182208596109296082618838206961302010167733650881325162640931629212206203619653086619659382758555535736031231122162431086861347647732169958910871041112614972604291470226489676242120462164242312867884714799786440006617827310755748047593982957038602783911392662094361482245361974661954796353058335484670370404320329098775393585933051646719898079540646793942733165345108405977330160232012801161113582622725342644505874288111286516832064096033535620360449660483139205948079248979142017333342391823469978630492703228268275181217247652533419439861126381073013208997041386682262386728974192766262484655813621704141116103035624731532419587579569165449203654531290282386245680122594204548618436337851745810379123075123645323462323547740770336604801408637913975112997859624889552687681186753267039207398537104788840984224241852447360974514477168330657765223010737674597351307471811988207567681881214515164684805344000179830785126724671515566379854016244591370875809499628080491572568918855621093798938939657580008849216368111317834393308049989027343609591197390708677064582755032564323099448127639948098577657586953378928340890232467370387657509478938751611374608874487623424913592713858519093134633148716114774942646672212088941522487308409229948607497925239636725242264887808482817704819697802356993524163858604748176351246067801408934346891854939727331963307762329236498894656898736527774448009756397779657706926009252458860980811943068183237191163507601344426685578016669022666476450132239904106415391470977620922922581724400917737703982861486973038523867134113428984032496553720188861154734479791989953719417435983295659686932435603661125039455275878995412017284129411065775641332955104334773535878294224797757326372306817297255340360604953089240116086366017306831197045250575077549176771977115535379120787510810365500133114404719738582503519046127929934309777398108320133852296376394949397721227136405411496449687091184671512277889998368857357970725677905386892913169467751057633832532489307778992699762648566060347057369744159172367854372849798331440010313665639246136908380588106918981762241422902994207302132873379753208490278823175398924248488362949752526462039472930271288768832124578838940240481437341320919345686559646768674927300691106932751229323777791537560858221651181817541224618042881737327489308921492045829636924789109026359590307333650668612806304959760267473713305464379711444205346082705464956717357073847838895912628048983718815963767566367076215953118227828341285001667796798879102829089957347711357810843287714869753157256695993197455591073846697570738692476337882252185412470537595795654245408289645065733680968876867491027742320777194256977074626339155367274601311524392671166241388191634397325145788666601681602516716184125228462188194304336513565364187962606265538191203784842317124102342176053796607174874272575050211127068396676094416107461912595536585583039568961227922432065536 A100629 836 515259068045725482914506205883309219925227342169143367001361201401922977660787450417375437874825304169197009161712486291500402944949023147366357377776426127123223913610330000359834566336689457382383171163264356984149199764627700468295082301653123434516236392791545565906353479689385853408393477056259785392881721932809456031181579170237110090993521675795299161256018391231739711355253627972644035843333851364525082008085842989974677035825429233934738011295945806204981718696191689974807205924377495878760432579055946114531192107410551470270829081427056511788057099260477522100395670613370820964837781518329248987680415248865830877180672055884748422135422631038880640080572248302900602143882112650208641220348264048363039151678248023047078028175529954254625251427967524994588777702478971073471841251174014565501403239335301660117414577799916748114211333207943720959946713683560873901249128130891702654216613641480706536413741377524032818332166681354955295956935435129439944684205152593339336724471068407846834925512805701357513517532684211638755257705734332547457755082705900866116379294890203019264753908273159709952742672472048257185606912677943133912540704497189173718317080593405077507104763335563510963848652413252605295371584912391906084950095443054990315836012206848888805391637530580370673698441562460646655078863190768176016213146577552819967326831848686856312447516780284634916420056674502882822571820456160015898637281669081739964426720843154076451110454424192041474958856683238491338401465834317230064171253802239143439950280229340628772125501399232214864099357620851518694829376395825996475716241863909284368086843654028187599037988080993738903937128443191063723873918624671843981212492411259487796826483707267878592244583562727346738489596276391453324534448390332566245345040449159106532321804937688641307472821882014129531198026657951744051316197590386615359075902408693209516797381825294335852770699395159741761671926941026167658326919888186217414165881897226263163977316399705371608360659387680409648741875174734220402195393526910516602741088548148766250260676961463373945883651902516702591055744456077318807633146998667679057649019442804286841593642200332423765684196790930174741726473685279526840757400192141491064963752249553347619596278324558202359697647077906302611815864014663306120961466146587333556256654406737111523210173863589688288625527071829836874469054245416717730691532966564240843202504020122910360859106313700755274186861882365657711291857353620229651884865595544567849371855360093493151435723281337706758886344731482939495157118245061533186258167993254286815773961699290503043965377332963527829272920667012516205582852675899625696958884935489814667580570043404603887209987312640258798809144998829892674305525174710459664933465783440765301227091326058115658300782929622972991511648435318966623319587816533009453581587508393665049146318982805294476028536851448324795266865350135188040254662261338157254842083554800678220324062261930053916041279837048100345902607289967102392782933668399705187459502367332146892066913862380620601603063641612924323822629968170110080569249478143116553039409621539289414470626109625510107145088932760599909429591662443447857368047664786424033766102690083491341984029485582226516402990617420307319064974018965622454859411067071518120479869091151941168023539670923310219256898863330791261908811696181454128115831115833784727862811258907266286623597257763015193865849874751934895202068471220467571066706430049023946033242722864446760255621030206271905931751267245203993003388206178395332344833001569560812729864431229809612070496870524888040568189485295559967448030863964048315318757077827492974379699894817520722737549597785831165000965239655850182776871113032378464297982461777370764321299063088529992125551476736 A100629 837 527625285678822894504454354824508641203432798381202807809393870235569129124646349227392448383821111469257737381593585962496412615627799702903149954843060354174181287536977920368470595928770004359560367271182701551768780558978765279534164276892798396944626066218542659488105963201931113890194920505610020242310883259196882975929937070322800733177366196014386341126162832621301464427779715043987492703573863797273683976279903221734069284685239535549171723567048505553901279944900290534202578866562555779850682960953288821279940717988404705557328979381305868070970469642728982630805166708091720667993888274769150963384745214838610818233008185225982384266672774183813775442505982262170216595335283353813648609636622385523752091318525975600207900851742673156736257462238745594458908367338466379235165441202190915073436917079348899960232527667114750068952405204934370262985434811966334874879107206033103517917812368876243493287671170584609605972138681707474223059901885572546503356626076255579480805858374049635158963725113038190093841953468632718085383890671956528596741204690842486903172397967567891727108002071715542991608496611377415358061478582213769126441681405121713887556690527646799367275277655617035226981020071170667822460502950289311830988897733688310083416076499813262136721036831314299569867204159959702174800755907346612240602262095414087646542675813055340863946257183011466154414138034690952010313544147107856280204576429139701723572962143389774285937105330372650470357869243636215130523101014340843585711363893492882882509086954844803862656513432813788020837742203751955143505281429325820391133431668643107192920927901724864101414899794937588637631619525827649253246892671663968236761592229129715503950319316242307678458453568232803060213346587024848204323275151700547835233321419938925089097528256193168698852169607182468639946779297742585908547786332555894127693724066501846545200518989101399913237196180643575563952053187610795682126765965502686632105863062759693479912771993298300526961315212984739480311680178927841691848082971556369001206874673304336640266933208538494920584859548177103453241082323023174459016342526635703355032595909431589725791889613140401936060617513912498935527909053726235484935577796752886850522882303542627962466589004347599216330390607776053874499444751015225467864541334105429561606814112498802199767218036315840807552539721553752959456311547306718956228129757761782623439364116605860209519724865229573400767346567542433496362861930107115163530102369837637477756779888735736987070180640089811721099617005038530043040889082943009982728364025092389699352536780073475117020546388954652497175470763020816594516841140121216713685898173941570219602503724446314380503027008143625009980564478801810098488857778903510696891868962243343668456541517883510434100001719933924343307927997766621822279257924129801680467545608595113010325830638392621543453221735883084590353270118538432553220774155610273028958293560115894497611839756216375210026270553137254754204269864926312850209724076441298111958530424148118417476519795077755496041537169011634507594373087406192722502911465618551350312355452456232360417921136256522349716571067146854307255901862342090605944880808741298210576489154645495134191646193236199952796662392238394694722533395420797393776036932681234555371385949339587756056104623025469664519064436050730252194623176889809027190611062613795561331518729121040677502563591949327558518630271745981332686918114529758792772307384370200520738040548213193482501755934931222431674113297659088888835469523126676820321108993607230272235381177579325042760188795417485353541826032942653406666783604699185474886407247695352805764812692293141220083250788132691112960988405407590587163516019745155547441134040860027662665010240602654711936564712177664 A100629 838 553255211555957395427902729564463972958530749995368115401542986876132135141005170287462263956513605779988401232641875994210638354844535701271373367049516853938546317760374159828289423596605936091330371671747672462347500843411717781752815840807142971874608222011174587715400198470428119678525028964090532585601376724395630763368709693450801101592189936351981172032707318378713804363823542481964229149142667805090050449111675800633023434258109731228008289211041453759687588519503767047192003337584698489412709736464555779062435118305409452534481791883732181918385931176094185691079158486103984091162359391604337240582122598394611177339494790831519704564810670862566713398401152856537397036670290078008500404498330954522953872906414693390963599843516925247997877904724454900455344300190299722072892837674028540964044188763395352124700782931072516168301837240169262232880215293392411557761234717673367554404188022506775897217613085366927602191841290310096490919259679566118522303677544535770509665483750427470236445547024129133215840420200325020999099498545237488929856505449904851546980900371240469635644000380351197207968870942771684686494672965823385175527712521056906261358644326717770293340041543016288330166850102147854182604344341602565442491014429999953434028095831868191158274397916432222985773073469233904667643877426301881276801757578960922368061132833350317101753310571933431134330959203864099695166534867597767506871793933761591874497242352467075961650786158900832339605973100015087916703391169213464403730879105983193161409848362763345055088916229326150587737956369041410116556193980036751442453129245379114767924254895479051100005229967376476943293213075914253143372613730082717157830523333251920564270210027348094016247251408763279701666270110836167230696482565469553646877615241233878314225529788766008061567612598020964236600834048909729761641403601446129240840574406756240242980179399515989515422606222314517890546588123252177693181755749042945137947037466896308350393014805644758773358988060770686185307300355299440529871295449982691181809499817434768096904539756076460849847189685589354430585721137946348181537520381209559281206659288328138628311956442988310100506698070268312483820112763920041099851808423807955082173881834319514658371366031822788195862855661939383467507129779240541060191529293950934907991426714827544015423110419647919090620211891067948063214861337028690136245867388874818976155554667934106475057355020282965158283021194407374745882184311223998389713740622554870555876293228610964146954101734862814415263752000675281678411643311036049635649377035975277621388285606702324244304936450344513696878266430805315781412091215343744936769904363638955934589914945365018547850342048091209738465380378924086825833052534371527632504088388953276330495486478656219836946843403481434652208453908186133243918295157052330926897937104078229219915418187483181527548005434925341307414270567816555452926026480993197651612971628092084188727832484214341852228506671526450041144496477884973423221511633178510609045027998031537417723859220643452547017250878533543665435277354500035940191212892972438100705128430914746303557582073371319179376403223304579902085164551207219999219259338906715512453452691821554705830139598718841601703713064603766955413375177636758047976101702723158205133106393214707570894285961193554878942742510096330524925229192330408390495422185591323294518758582906824349452928120991858094001231255826314121903517848861156355890014987873367381233411605883197569107761231226441492515115025206176790699541290682078273545027184080695089939487053661418336037307726343685122075473774318875738549029285081053108514489366159402263657644233633972847990014778417024716464181378188669707525570973920296223313634568028844366406625778050169267223595279636406206464 A100629 839 566533336633300372918172395074011108309535487995256950171180018561159306384389294374361358291469932318708122862225281018071693675360804558101886327858705258433071429386623139664168369762924478557522300591869616601443840863653599008514883420986514403199598819339442777820569803233718394550809629659228705367655809765781125901689558726093620328030402494824428720161492294019802935668555307501531370648722091832412211659890356019848215996680304364777480488152106448649920090643971857456324611417686731253158614770139705117759933561144739279395309354888941754284427193524320446147665058289770479709350256017002841334356093540756081845595642665811476177474366126963268314519962780525094294565550377039880704414206290897431504765856168646032346726239761331453949826974437841818066272563394866915402642265778205225947181249293716840575693601721418256556341081333933324526469340460433829435147504350897528375709888535046938518750835799415733864644445481277538806701321911875705366838965805604629001897455360437729522120240152708232413020590285132821503077886510323188664173061580702567984108441980150240906899456389479625940960123845398205118970545117003146419740377621562272011631251790558996780380202540048679250090854504599402682986848605801027013110798776319952316444770131833027746072983466426596337431627232495518379667330484533126427444999760855984504894600021350724712195390025659833481554902224756838087850531704420113927036716988171870079485176168926285784730405026714452315756516454415450026704272557274587549420420204526789797283684723469665336411050218829978201843667321898403959353542635557633477072004347268213522354437012970548326405355486593512389932250189736195218813556459604702369618455893249966657812695068004448272637185442573598414506260593496235244233198147040822934402678007023491393766942503696392255045235300373467378279254066083563275920797287880836342620748192518390008811703705104373263792748771650066319919706238210229957818117887019975821257766366101819750802447160980232983919603774229182653754675563826627102588206540782275770172927813053202531230248710222295910243522238043498936919778445257060537894420870358588703955619111248013955391443397620029542918858823954751983431795470254122086248251825979346004146054998343183010172278816586535112563564197825928670727300893942314045636125997005757345783220955983405071793265069719469148795096976453578816732018009117378699515768206207814631583287979964525030458731540769756322081813703073151739783356734693374351066870397496187449217324266097627286481000176499521961230082048691488438693522750500914826904962084838684284301604461263180026168254925152782025603344825144643360165981404511994815252382068366290877020072904053778992998750257245398772188549508018264909653045795196444295684186510288154962427378154143969113033567645164989083861456801982600441772334240821586869143487594576106721193388223982777884209157565363549498792213061444152783796251116537034395251682947166294209257300463835486056681990831643084842131964393354212785378827912374794863662108669984294315749231841938895408145664899618348713405724011008036802755802002403776615122051513256700214842964043132230839681436900663889819735208500436193279200521563040476684752335556425272018770062949088093800144602178154257362343296181900040241127528143588514002056300946651860552595748824262200196037368330338642457523434692946338191867312318045515053587208788896588133839798395895662688257260805966145660829202277233824108431375347582328198383013484424394310766347500775876088335477785811125033676330281658448152110107836498631772098034742949292376102203111775933565005285144902528756274205987922998383118837110947227917985427695241188196341775133099033309659321731265197780506184677294383332673161797661536631200384796723373329636961566347679955419136 A100629 840 594053259993599571833045537337126271906779483860114551782695259142786180851317388737890335631836375751021688638380736268805544267335131000316243558120769725066716307140507745296495012492528298027932503865420275097475576877446436233952502398044355326849422531587675550195981801995599499284509758229555398959595058380963709873490030730772344029084807326413020169672056943694108883071591050118725758509354416165263467253481189953868362936935046829600911380344583171499538608967093434404123035741912281910512047641214011433560240093810906134631215902112026988940547528876957836139734036161254370531711654053284771355013775140591849277327296603945934444271360935946636036166084492551881275018366552154969949511830775684065137541362397894182014000813583977890656893769548134422220659819434335970685241016480647323002791525659408429823498494118637869786821905700810469698667115142639863133789229522246726714088372080525378604237676399208152552853414064976076531775645325066979630738535408577679460293626152026352671386752938366187510715478478823433440411397925448647876723932220046775926504493657778019009193004383054988250668202821312268330829658316606691260225686204907280936868251477537190607983951258634083893343267853014823267715617763676417701299668937678470320168391285756948901866224711291734681118705956941220680478050730149807576784568069239324808204360111987857515814993291546285552754913155226626254805959132494025381156452552589306840466248086508049043009469181292133551446704997705134927201459301016757914221066536381883138476536992596927799792553394259863222976425305726940830083100322622481080854254030441114262416326145312605681908822034710278847785599174952820637762643778186460391925042006720477038182604543627832351928809362632053531089316708085908367457069980231477949264222493892664511710565502755948205226312650324408929646547111597638445611925936936935848799893656718163321879741024283523299454745335981739941476125888437530088249090781499858166751183625101581747017426834272008781346482447166139430343462684015069340723531261707315597984847954500074897387289271570054156379511574278699941279593603013867510583180258557127508838967265195997481288538152102820097995685310187178015778978367017186320709846906678118715643453765942701468074407432381042642191451892299520981836550262166455892716946453436309014611986697141254956560694713746162082166967607181787861333592515928264487223446162592565435127077776879281798338294884094188005183259885513633158695073071437839703544294693924962250750505009647585629549101241073162740018794514288726181091499311629247265536697523071808212095839199573500259119404076397003565279052903370869556029404117217569475398081779719251822662199965441095361362657549741351262946380488919760145904352147743906773791341554211912377882250475359666556668286227096523593599110927595707240831867148903736272899001647970235681282078250350965302712501603258649279245543603116863949421937810773937378035428698007844116766183091166758627371375218280979331423366695725787025641389857046312898959359260737451396431066527892919191491748717782209620508120460566763198486467840472542467978220287564657684479175864491422084949802379550538931618665988553381803930966098486730880190865008414186032353837526902997044580426373560278567976484137232016595880538950691469658220187821436421330798639919149560832760079534353172353540093056590899515875458881206893992830261043026028799029200442774690399002045506876757152449641607052734348322537836466487372947666747443793688806133596973565045202461954734686243312191701420288929547008434764389309059468878622797202563743730133561313858981876101313993138981817992345952577217742448600461329487830965224154167273201964451951709332943683136027892053104178635297441093305144743434597574688609007912497406611394584856933575950336 A100629 841 608310538233445961557038630233217302432542191472757301025479945362213049191749006067599703687000448769046209165701873939256877329751174144323833403515668198468317498511879931183610892792348977180602883958190361699814990722505150703567362455597419854693808672345779763400685365243493887267337992427064728534625339782106838910453791468310880285782842702246932653744186310342767496265309235321575176713578922153229790467564738512761203647421487953511333253472853167615527535582303676829821988599718176676364336784603147707965685856062367881862365083762715636675120669570004824207087653029124475424472733750563605867534105743966053659983151722440636870933873598409355301034070520373126425618807349406689228300114714300482700842355095443642382336833109993360032659220017289648353955655100760033981686800876182858754858522275234232139262457977485178661705631437629920971435125906063219849000171030780648155226493010457987690739380632789148214121896002535502368538260812868587141876260258383543767340673179674985135500035008886976010972649962315195842981271475659415425765306593327898548740601505564691465413636488248307968684239689023762770769570116205251850471102673825055679353089512998083182575566088841301906783506281487179026140792590004651726130860992182753607852432676615115675511014104362736313465554899907809976809523947673402958627397702901068603601264754675566096194553130543396406021031070952065284921302151673881990304207413851450204637438040584242220041696441643144756681425917650058165454294324241160104162372133255048333799973880419254066987574675722099940327859513064387410005094730365420626794756127171701004714317972800108218274633763543325540132453555151688333068947228862935441331243014881768487098987052674900328375100787335222815835460309079970168276039659757033420046563833746088459991619074822090962151744153932194743958064242275981768306612159423422309171091104479399241604854808866327858641659224045301700071552909760030810367068960255854762753212032104019708945845078294536992098798025898126776671705788431431004900896011988291172336484305408076694924584214087735456132619852061388739870303849486200330837176584762498569051102479560701420839463067753287780347581757631670288157673847825598792406883232438393564818896656325326303308193210758187665604046737714709485400627468458450834142153168318780430962674377872645075518151386876069972138974829754150770005598736310542834916808870494787005570127643524384561498413961312448517307658122765960354503754825152347856429357766579161344768517129879127684658279670858918645779245582631655609437695295108349199909578263625531609186139340363264265338269774230531650845750173051770425374109816030791142807635742432513866406092764611681650035361330935143693257093620653834389406056599289760536362333751512998274951424486768298554028325096546840159845489589858004214611831960477425943448577687521521337632848128359388469977601641736856861947436649591668684208064318232511875108278986760032375568571485354760834428288223519722835377527496423205914256783213615424408534383882995150229945412124562349252087550687008982651400315351620365515250143068643883487209697574466209468906676085239216214988597636659751865977513972278662967225309284850412421315445768616126497130329627548668973650356606525725253607919756525584994181671885508064930017472329150895442737807277209150292746321443177648490025055289949081104256469894355859448658187308058653490205901253401282968578094599041799324108433005621999972682278744541683069898410749382444737337480803300930606287321041648318713151684302254375863856136637198734652476896131709744335425273579656766785391597441127745528974317381624162255439070968267366872401395538908389533867287758811598798550356934331531292561462378678922544579679544468217277027916481135624102397344370068054893499981773144064 A100629 842 637859830938673832585633338735426066115505360965737959680093659188127910269287405786339426893300182568451397822135008167730219402921167179558507934924845296877114489319593010720785975520630121096127849649343416709745203711841560904143850654240520121555415122413648361187637057545561846335236202747201824787923300287362460717367994842675549606545030069351279654332463904553977770163892896736556012497617731875745080769317163250757091875798634152341099777593550483085619401150749660235507421517938086826595410808252030211027827012206453464091711330071573311442251331215037378547771142862667225942691921265230983586155442464584948682570493300509913247576357442325688144137101529970771414869666535211468564254021086662342948518473336559912754701227115144397489605674288849510312397405002934553392381218915544317301734529853276010199659271136199498700376644190344232012543558582076146816385203338771848920014775134933994900804736786407513877771081222754666931592375370114491630880041476694782789383013720050877213442084709478669757681657406884618796249929718861047189487282126405394548644224964299001918037569294301457776571045316157781071122472754170038164359586957308781584033345189181478071252356787172856988207421882616700234514607730856717688379393695739023047107472446314371534564637125496260592628457694725731754243023382955586180745682173717190912089799791398686394883299743412672429839908676254632808201639324993592481865224593186698249777906230843662370122441887992402156381982863025827390899402125335498697382163522000045561662641411634499752545563103169976667029225616771003092833502211987651299161938200805193552719320682646846275085542373241206121569927619046736745536104409452181393329349475572665273128307447745636286726249683180818599337483629053838799170216562269391075458745718534138453024171963000648852729227277953605035840571170908779858683874151679574471261386025970590539165052236061818600703036462512526275454228663904534067011459702069243163708712059775504570327598448817772421026989238804154182975310568810276197394961936666634404323901367027579428457240816871261293649717993995122759298243729278841998107923274543921699541328833607842053058160825732471487565745889090386304075221012657575079346839992337320970623539380302985353817692004163977389648428912045939213363448348366288541861442400623033509177117248452186682706521108644961947105597671084288397809390700525563763665727778187941779152702163936225065957760917897162016484394923737439644684129219538948305903270249448510686251992617980136191068240264150561477916618216053570912321740781763532370644385937359405432633965244960750190291341566783553956317233333457933225557082574454302853360659456256915659980635126745458697867479042946649233300750200370715048705845204656859944176670475826493679155464882637555424588805016436699467450144092174946627340816309789577386077535797270566758129701359042574124295233619085866420873395332282233582212155250554974371953538746820887708244190413827353696721476752265416891828826272089459564747720715000007264603350114495522647515240463925089929356955549181130992674737070140676390518934018346328771484395843843480060068286782755796381847883755458135972619237690996071299521245908671306055093264862272423457854932519536473117714396329044318883527178066618571810859040779018504692058001065011729339764239003506861977366766753601445943076512375713647667976832175944089677236207414734910642146143112686503690059744122284853768076324247303094243355293116836539866701795949944446372898386270802076611418333948567427442961740518920684425818812330487300386955613838203676876262891669062173888758779678427966895789773822753937561159279279621922485595165728606403463864425128983631021788739072773619756628927975185629886105182058020305399476824552123268178795397770188480728006636887756310052864 A100629 843 653168466881202004567688538865076291702277489628915670712415907008642980115750303525211573138739386950094231369866248363755744668591275191867912125363041584002165237063263242978084838933125244002434918040927658710779088600925758365843303069942292604472745085351575921856140346926655330647281871613134668582833459494259159774584826718899762797102110791015710366036443038263273236647826326258233356797560557440762962707780775168775262080817801371997286172255795694679674266778367652081159599634368600910433700667650078936092494860499408347229912401993291070916865363164198275632917650291371239365316527375596527192223173083734987450952185139722151165518190020941504659596391966690069928826538532056543809796117592742239179282916696637350660814056565907863029356210471781898559894942723004982673798368169517380916976158569754634444451093643468286669185683650912493580844603988045974339978448218902373294095129738172410778424050469281294210837587172100778937950592378997239430021162472135457576328206049332098266564694742506157831866017184649849647359928032113712322034976897439124017811686363442177964070470957364692763208750403745567816829412100270119080304217044284192342050145473721833544962413350065005555924400007799501040142958316397278912900499144436759600238051785025916451394188416508170846851540679399149316344855944146520249083578545886403493979954986392254868360498937254576568156066484484743995598478668793438701429989983423179007772575980383910267005380493304219808135150451738447248280987776343550666119335446528046655142544805513727746606656617646056107037927031573507167061506265075354930341824717624518197984584379030370585687595390198995068487605881903858427428970915279033746769253862986409239683386826491531557607679675577158245721583236151130930350301759763856461269755615778957775896752090112664425194728732624491556700744879010590575292287131319884258571659290593884712105013489727302247119909337612826906065130151838242884619734734918904999637721149210116680015460811589398959131636980535453883366718022461722826132441023146633630027674999836241334740214596476171564697311225851005705521401578781534206062513433132975820330320725614430262331556685550050803267323790428555575373026316961356881251164152153416673918504325430257002309316612263912846999991205935041754484171108727079466866117018237986313397368062415039163091477615252441033836132015190311319356816077338177293993705244864452381852367015870694467540747179926693904880020401907138196156548320807883065244948735435274942722040440811659459653878030490174953386617053238856614217462560525857147539851199856031163017180410839808194858333764386359251268846933460923622970452556241206121841315283207081635820170369787349706616298539977368814899968205179612209874785489568624582836910567246329527455196039820856754778936336831180254668947550387145346396995901224527243343396656405060360324814191659595903278319225943927214974356820257007188185246976568293756880423676744589013242050983759210185442792194319786897232718102619606594301666012160007438953830517243415191055606235059292087661522482361478136498930759824052623891388434786640662000021344095723581509925665541935495012232965589131235962099395579977010709755810479417400415503218966961620843450900005348472539541840941382536731830340217417534319657757714948804667393090572010843918580739591026664823569155687880645710348672730775212008276148166747829489876392688548497557650547390979778621177981219690258510156029238368505195820151640616823502639052743113085847947541301326450092373963333045701592822291374780852038463826418995596242548570320565121293201069119666062088990390710238101288728394500032062627101982332848625249449706092957146997171332079238166311668810520186630788022246590085003371706427412792729064268341374226615086487316673004265478796173062461494132736 A100629 844 684896778328423273141568577328986237648007320965129878332942222107494821517852990269252250515526791410582008752888871244273543721612764975588087824764676691986654415618848318268988288069140735855097196619683760660313893608804328004222507359867809410027613150617614073836224220418964539988804235808614298243913177622652292719795059261597037674734142924800089512777029295289949997391231137882553300337358859079005464384273934103373689211655606891443426345359293226344434123961393639148654008346207690068258928111281849170492123890843027607104952626832517177977723015045262371070062258071924888688726143009393504097112605939450498201369638485069294380534401619398759189940946302864006765689216467789722481900773800927286189655763658093206606513760177653403383870217751659176064340399460717672712160797701719857212399192448439035567224749968293402162428047419939218869027711471369295589517241319583774979229094760333873804396777144877102358423233806572746375640480354399409332573870460381909563555924986384454271961341354318136954706740835411400743830083896201668011790147935209126906100906840232745200853158154589640078874378663357912519099717622452840384749074691427341269257573340253345331242507540957763265808983662578369602668942659574593133373553790876919634579215388535335368937112513028471753908201119441642393535623666489381616703062457331381430103525279811245040845978533630654879530815570035074919928670368608748779790653176857943351254136631207039092135433856146965589535123520082094061813485038567214983276748285178593049462749061986362585625821569504830928493401375059221851208685993407655371438109195107846793969883549826149867257956023873301452934459825223220254399760606459628090052317138634837054910247024975184194550030323497994284665754863430408266422998018046145552732395264571036428818712719641977212312987875540458858559040262253409023077685271010878956316036212293773255880226625004295681076006053596707585854149914093937370983022969402325728900123091754147307863891835973165602970415378501944091205139717120823474134650478287004505239899340628286593816555260714598074624047815957944158672809181872426011656206085660843253778686385181876826754574383107330071086837310872413091002346443334071753114820702008421042270769591542357166453493976021244677455862778754542342749994204504606079048605518515914736556958613414912105477809231890943609495755963960195882005892775110956594226743470838988020753227596033629321996006514938812988003472272950179341173048812039446793022287365207778858339706277264526629566024809699265691922325363216987313109690021865961184338747011740237732791902966476762717731772185325191038258482442100721448879865259613178950415879014404148833361770965670140005964891857855309482452549060714417052581663069509910090572796334960887230580859642651194692499077948329091666719746346594751318743576374122409878716045492386592572387952365833652433875966860663379423368951177157811569358533533702075194414647137266134169149296852346297579410861267951064865552694617172456604226463740366691960308451788449031327376323363533532260111768598464669298457502820413265804149536519394836518797334380906517450205351814671300553617947194125588874880194335819669973981992908729265580058086703331500748537542370924008279941622625406951134836115730823818808466769452953710157802916377339636842672769717597400376094038850994575135956374569857345348706790170340095772055176628339787429375010980381044012347480322835417932507545368514651493704212311326711426321103247369162547106097441067579683732061120975911729593395227000602206707084245251124726325626609672456892625139604253222960721025187929378627296929664991265620101276088226649080069566975016128633369705926706319239478424434660015216565181215240444972495490438830796548671294240324821047140928524567712120678694175965143623671727783936 A100629 845 701334301008305431696966223184881907351559496668292995412932835438074697234281462035714304527899434404435976962958204154136108770931471335002201932559028932594334121593700677907444006982800113515619529338556170916161427055415631876323847536504636835868275866232436811608293601709019688948535537468021041401767093885595947745070140683875366578927762354995291661083677998376908797328620685191734579545455471696901595529496508521854657752735341456838068577647916263776700542936467086488221704546516674629897142385952613550583934864223260269675471489876497590249188367406348667975743752265651086017255570441618948195443308481997310158202509808710957445667227258264329410499529014132742928065757663016675821466392372149541058207501985887443565070090421917085065083102977698996289884569047774896857252656846561133785496773067201572420838143967532443814326320558017760121884376546682158683665655111253785578730593034581886775702299796354152815025391417930492288655851882904995156555643351431075393081267186057681174488413546821772241619702615461274361682005909710508044073111485654145951847328604398331085673633950299791440767363751278502419558110845391708553983052484021597459719755100419425619192327721940749584188399270480250473132997283404383368574519081857965705809116557860183417791603213341155076001997946308241810980478634485126775503935956307334584426009886526714921826282018437790596639555143715916718006958457455358750505628853102533991684235910356008030346684268694492763683966484564064319297008679492828142875390244022879282649855039474035287680841287172946870777243008060643175637694457249439100352623815790435117025160755021977464072146968446260687804886861028577540505354861014659164213572749962073144228092953574588615219231051261946147497732980152738064817149970479253045997972750920741303110361824913384665408499584553429871164457228547490839631549717515140051267621081388823814021352064004398777421830198883028567914649512032191867886615520667981546393726045956246843252625240036521577441705347585990749394063070331723237513882089765892613365656924803365472068152586971748428415024963540934818480956602237364235935955031716703491869374858426241870596684168301905992792921406333351005186402757974089475189576398856623147285268061739373738448377831445754549714803485444651358975994065412716624945772050960296690234325620136869996009276653456326256123654107095240583174034201713619552488185314139123733251305058338436425723910671297344499715555607500983645361201983528393516054822261972765550939859227918875268675609405132048068528461171934195008624322582390744252762876940022003438378908637672205022957334717772995623176686020711138763652982025843895245225860110749848405362453468846223366108049262443836910031410238171563061843622983178147932746543446999948524114800274074823365119055819088989866721020258913025350393422207101347715805230584203870794125263222613660092288990065319300529529806005409599047023138338510924999080598668560521389208879976802608721316721938381890422325959287984595562727898870135492567355854631371808079233355124258337034354451044827821361620482888103184183449125395860312595248470406048273869010280258223411766904777926784603007877318999879342053357560738538767953979480784211456766502443387826184478660221568416717962072182508363590459869971919824599201590186370395788126896916190819737985120295783418444939219327559533921637075753134428258070584500867419942327680011243910189068643819850583467962887726457359003129553113406798552500552809725306022448236643779653201596141630587879333611103636712448616659668054267137151719757441648304595858048142954755300311778329792439683714352055976951055994983706714344088657991236582416515720570578868947270901225906621091855581762745564406215651835382209362735665839405302092616752272310809157337211574982836188307070639849250750464 A100629 846 735402316014084876347078054442310730883068850778451995958111460852314613727133918335561162584646677330065858979910861879127424390588238486571268893635016322024036495884236282037476007065996611829754263595705875474584884536059501610348154754437886074807413234710543662168978071705637029358899599736067631508899332238182656502734667837735296385865757339151542948812478740826065519067655763595608278481455516690050287433937330919812269607732213403445434596875741444205917548510148911681473562066568268616719025974492647706417100084187769360535227192968738337193132941541479460871333480775707353171629777031391030222985162634818811496447354925178900914547958489561777475943954135523255048539479907255373866169943848019077164650989602353912023686935134252129389204579787943702733662001873839610246990561905539687420261064315713956002752777648899299805051035905444030837565032021813791223883397973938049467003010321829736507718814711261852142168064831447883882069598543968988201280490282870191311375582820887619095220362723272186650028621289709921225075071028780605682822006949181281745604264438685584416491316393069554109794079212860606953090565637817456188701333241485430577923101924177399638070214233361743435989934953443099120115905759443034695086394920778298247934500203774799687494248131032415024973870998548110965190666364633876293750815149320919669199087742774636625868915493765424712661918174377061088500864471484710257170190280270842682864289353937461476428804803730596444172678840518248307671180173107871762743705200516534666683854397871526025815225833538659937972118364420196978537471103204787854091352870266271293269774963857925041366915579585506246975697045189901723112942978743307247774411259864230809282116796887427831792120418808046443558582857396637469053707847445253241960370275269467232650250760920377238915382860372697280586141902881413754657491876593155494397997043038367319611253261865476452433873022623970563629671526728667620061075756199949417991347682364617489910464763696535649587513626550327836036629078036157025499356426158360612952507075582613753239335167036488080073713216169899268223487550147646441060779983337374080690421611549154995702788698461339378298830356567399863614337458345438845536385262007482473287797243106425557167246232986063522721749779553610743389611953134204747719137874107744062259148221460638592935423276174620760341116729001498989742296087096060335869851403958745807717720452852284313539875356066284306133738436690951426918267731080268759490701308170354610342313829774262553726795807595742435505299701822070465363257676152957045585086450260512277401602503655770054152510209023536658568116720853203040236189280731288300657951491489633041501340008548897512340113863416308731773096021900984909135738813209009646727639541481418023622200812188281984903079074557056638486860539009984469814133084233502782448185465062158021820692008915341244932020046732250872052245861928375730331334306442431691835937829484517276211090530555772242563403023260729131480865086357735276782969285651194254307732625945325028490194582774310014135252858781377612082559464875684458344350111089623139875260104492474820471323632046872216893944419356091883587967647617480972941457608974027146111988042785312490392066077833229215895620491324128453797800845889860230048615675801998932406631263524133930949060791704997577485499271393779320586845615065841414518344918686245134621213581555733446189395470094370412842262043645410502652960657751674065574285443647198986819663010522487794682186987893635516875806435316160120596606969392520662528089671217606001696379133812639906448689546925493779723273940437233790460421448087430490996035251700067108641818890643980388213015308085253532523856261118013558502452692942811983338937735564739913543220254047067703630690579022964023964449202438990274903250567954918539264 A100629 847 753051971598422913379407927748926188424262503197134843861106135912770164456585132375614630486678197585987439595428722564226482575962356210248979347082256713752613371785457952806375431235580530513668365922002816485974921764924929648996510468544395340602791152343596710061033545426572318063513190129733254665112916211899040258800299865840943499126535515291179979583978230605891091525279501921902877165010449090611494332351826861887764078317786525128125027200759238866859569674392485561828927556165907063520282597880471251371110486208275825188072645599988057285768132138474967932245484314324329647748891680144414948336806538054462972362091443383194536497109493311260135366609034775813169704427425029502838958022500371535016602613352810405912255421577474180494545489702854351599269889918811760892918335391272639918347329859291090946818844312472883000372260767174687577666592790337322213256599525312562654211082569553650183904066264332136593580098387402633095239268909024243918111222049659075902848596808588921953505651428630719129629308200662959334476872733471340219209735115961632507498766785214038442487107986503223408429137113969261519964739213125075137230165239281080911793256370357657229383899374962425278453693392325733498998687497669667527768468398876977405884928208665394879994110086177192985573243902513265628355242357385089324800834712904621741259865848601227904889769465615794905765804210562110554624885218800343303342274846997342907253032298431960551863096119020130758832823132690686267055288497262460685049554125328931498684266903420442650434791253543587776483449205166281706022370409681702762589545339152661804308249562990515242359721553495558396903113774274459364467653610233146621720997130100972348704887600012726099755131308859439558203988845974156768310996835783939319767419161875934446233856779182466292649352049021642015320209308550567684769271681631391226263548972071288135281923340150247887292285975166945857156783643370155642942541574348748204023140026741368309668315918025252505177613953587535704101508175909024794111340980386161267663367245396596483317079211045363793995482333357976850660851251351189955646238702937471058626991730226334715599655627224411523378002285125017460341081557345729377829258508295662052646704376940979770539260142577729047267071774262897401230962640009425661664397183086329919753367778775693919165873434802811658589303530497534965496111193186365783930727837653755707102945743720739137064832364611875129480948159171534261164306156626195209718478139566443120990529361688844855016238906978040253957426894665800156531975860380628014679128525066764572059240963743508535452170454040101538373751522153679913201857823468839219873742327285384234497372168754071052636276596138300141335650326426608546954996544726025878249102890476972056189133631680800752540752972346425997810545191946224097089672278255106849226941916223649814344388617129309434810388527853824892981499762614656747859286329797050052440000337392145690840156703289110776384924695818986630636405848430320923425760548506822916411118208968012829173959252760893454474498927392130674772540892032700885344614513755774095232266347000294216162635399215997150099399085420638088794078871160300516292052591589403797618675755812159990161475663701226717077115383115907536688948066191216875569782452021246906784390413848713145291838250705917519345151253907230024280929909827421608466785196734715017852122707513071048897940961376635302750476332692900354716631713537714243148068294294731762503334922775027501754559475603082769280825789763747963490925536657941158428763823326828545737092233024143264203458096051705630436632515007727401431471562841528822779940097740868719249222544019435917530127675479299617304428811384845883906511557573439470939072241218293671468257540144197328517827152919515160539595983297526041500928581585836584206336 A100629 848 789632224170787904819726047247258026953159478552438866036503227570868887965228211765892486777199077711924365461216268191506348193572303625518033767846124415879860318933308358321897924183280090363900320465030025299597639564577923031626164961064407888667912335359839263848958310929213494985766406853475177243725441229808248038411783232124033170540106104481964338272249557135802857187211479007261231326177996665637038281040149203530824106186151323372748828522063319654056140130895774940480329541134222165037843845355113022877713549186329031672408462432653077156481604925233527974522240960376948284717941842399110048867215252446996565707552397336976594301993084058347907702177435249083070235989691627735968863247401349582701569101899036524189849140936021566286248531410660204582556024091507960990052736451239099675020969754536014980651516493795565764998343706200965201439325201720747977087752103854145697702040116452288295237390187188334460749845246669103400473611635549005590677392771943315173905370247162937426319141952427884942070181475818363247108421303372444041698067208954584768183026880572595573869361744055603988716990878417432367558546385141838787096257745944398698164525591804150786958451671000600048779860002551348329446047741556469297597349519820825460353194481329525101684703977723336312040449798321750019518226610137427423842360059918676646963305092062881151597694907177547759108283915894375636926343643188788779645429189965085836315755595360591467630397876097652630573886349184269043163766191305481975286521266520909675164353852520994072622311673475721096313909233756439006174113074702401155985095093547341504114327093762342510772587387678158641591079428973615502556034352003831952017716286692757181515576220070944282776836567318595694183305808156197407488471818078979956164441315083219837894112606088033775281086974154917297856403795922720060624623822838317686470527126938623027741378048321386328665396058696655419114031565630504323454118473864312996781768076680357016678764032059247170869121728997003838463943037061981582510093479849399437401382972708981554090689650801103385652606883183173934158552761736825358931710394171361652770856480513809150744624498972464537537612124127250308494609935075355528086692569594632132516070688755264803872975243263584813467117052769491905393157881210523522605406940651931481935307371997502026983274902771793037716937538794983223980050290506586688250946873095624544331178436167717761386893661555261575770614696951450709434623492490469268225762933674022662035765315962242182693507728123405537333662863501086064935673119774477401120181872300407727911590652798313206070295086015553510701794876093817068665551269101661553818329234575599059072316519223468808089136368072314209001170876683107483731882456882637311310931312484781450790576986973327329896172588731125987080190235190203878829900198843626919534989846746129827725981638594982769915737960982852290982969095083426314043299022553271555787325793781306559918408155308082621458598797843089725206199898923672192602090292911090346398704687086843020363913497423006614919052187289130814430291838404081363551114508375974577682268917072180508006951576368313427662627495394031004595340046405783274171455338278450676491800549326491473843559505541177506085853339966145861191150407454521426517460204410630996528348962591828235037534585572208168764861321217027629940400361127198440519667754451300534559307420153225988169207341516466739216883471029790682347346815654522250223228859758392652598696919983747237679788956689978117881411183327311784565460735526637308140599454808752569174817225335524047405405276525513283140722376056742767683406725478118926875298467928729158155472778317724036660071157443382075514608745326676157563154262994126866679408614407713504853499618414241857947909124699733528977967397782186666492877688364950182120742977536 A100629 849 808583397550886814535399472381192219600035306037697398821379305032569741276393688848273906459851855577010550232285458628102500550218038912530466578274431401860976966587707758921623474363678812532633928156190745906787982914127793184385192920129953677995942231408475406181333310391514618865424800617958581497574851819323645991333666029695009966633068650989531482390783546507062125759704554503435500878006268585612327199785112784415563884734618955133694800406592839325753487494037273539051857450121443496998752097643635735426778674366800928432546265531036751008237163443439132645910774743425995043551172446616688690040028418505724483284533654873064032565240918075748257487029693695061063921653444226801632115965338981972686406760344613400770405520318486083877118496164516049492537368669704152053814002126068838067221473028644879340187152889646659343358303955149788366273869006562045928537858154346645194446889079247143214323087551680854487807841532589161882084978314802181724853650198469954738079099133094847924550801359286154180679865831238003965039023414653382698698820821969494802619419525706337867642226425912938484446198659499450744379951498385242917986567931847064266920474206007450405845454511104614449950576642612580689352752887353824560739685908296525271401671148881433704125136873188696383529420593481472019986664048780725682014576701356724886490424414272390299236039584949808905326882729875840652212575890625319710356919490524247896387333729649245662853527425123996293707659621564691500199696579896813542693397776917411507368298344981497930365247153639138402625443055366593542322291788495258783728737375792477700213070944012638731031129484982434448989265335268982274617379176451923918866141477573383353871950049352646945563480644934241990843705147551946145268195141712875475112387906645217114003571308634146585887833061534635313004957487024865342079614794586437310945819777985149980407171121481099600553365564105375149172768323205636427217017317237056508704530510520685585079054368828669102969980650492931930587077669951469140490335723365785023899016164053997111388866202420329866908269448379570108578358028018509167546071443631474332437357036046140570362495486947803686438514815106304315898480573517164060760773191264903303696456385285391159165926649101910848990327862035959711122593670359576087147936707227577837501754748925442075630873500438316070622144039726062821355571497478744768768969598049919533395126718635742987660179109432587853589109449678285526461054456310240530663181244082199205924623683545335995078151913598367270229670772225112130494129274649064858747066237235617513381468828465472723015982168079926794958637953120068678313524499560101431109969136205413436490052115684832059483275640906049750017198977723502063341447635847820606782393663984416205609550834660687185813680730860673010770114800834768771921817803615873965603829603068036943591405197921262356393715672046440745966560353365428545580338199094550073126221612832057917356449951035476604373605168991323878611148696497840325224540459940956514712273599576927252852647421361158773677109439784069953976618842525779316276341256576997967546643371081912840199118414201152949926530555283487748705628207519522072751570266397133492727603762510327269215804933674165766231913820125333361859738017233429940753879249316486140445029337694032112678435415625941164815217992926236293058969969794251203092139780558131747388730798236903411885268317712861940958088674334505658723683139230230784228586352392594076261065646063357171384103891650537592710565051727167267395031793179276603535973841724162630835012838743576624543135003162125601936099713082104594107808486889593781120305631159018657951204124997349413539912865222023245326959355214516385344669965305985911479714421153498628969983609256183662538658943692527133673438615328959146488706752885708986491640808996864 A100629 850 847861144670318692438271037151581012859326621063784587666526626153831849028635788677767659740045619313519414720368957066421207616945430370745546522780690181637775783716672251019000256254368874530219153850305867579956115972164464866109888051418186307858273121241373507511997757277092832991431675732776537552401047821299111419008690190753474770772236593779998963679398248062189175580607962942994383768656301088427031605841874423031334315999487805498269159031143493088841288902547628138484840477618542736308963479538772984910869875252842650332085632925472392225213291894867631953318536537362656178786714199383540959847412838963058555784563161692177991011130060912195804842719648095992350162711681933562748197630471288360991621655135113341326228738873476863887533404234203581112686863890203700943980071093344757945174823302484332999016084028414135467621276928075144485953988467424803871562513152052187831412341163160652443102045852591303675407595242876213009669138221422012504320141110510831259436029452584063257333781086114838406160570993856221245644759016043585416670814742217484982151460448587048935900815216778085384266657205583296063738952022370804477970683455704467260750403161038468316759803309436032201471375853604129408918752211609923942602176890977937282985278726609498227736719521940710499055745728230428004829536241614298212744116779201829154576583270620085930411729443828330822712041385362289487734453977088335240607217211695953762202244852900687420172300373326819537670802895341817954513397040961881157343272267328951688750220805387319173830669399374313189671376577224081190234139434413204474407144522558973096978621078188996670029697630844941184783367888195008357589192987327252575148983165987988023669633894950001123591172280742567729790928968799429481220742988916720114191447261598415180533408788522358890443920440331741757969486301914585200936474162848268089762323919520556625855429865878165494749845849747357852418984717273673422305511150439163765671361784599738408059854513848890533315850430571276592047275554847031705458794271464001397219934773239084075071691767069099810523205545104056106172660347587536268868789410077316829609834091429117894708424067721780198310952110764908154347565165856333822176288509803787246576815450657014320113570702008685270390882028262218490050084780490962855157234880717864658536239987609244349896718811595607712068685308599796048965739738540272274656691065244792424649328394120192839028759969852385241165054030305857924194426637579966774680675936194736114551618203597234236375068220953321558748347259656719177345012098294417833325563726775574869711487058277011526009206517876577318950548750330829134431282265650732918227566996965727599580992887256338461604735238438702022674034435265398899570321796206764340577455218606123207213240376005164726551766086042961062941283897400118499786692025244318659357001229866669906163301296815485596617896804531768651642631989090507602610448707453766937478400953896987962749956863856975915907657413680246427338563855578919416862647737323048418370937001949976071087217622501198422267248707931020936060987079420311572343780809456482220818189119475587838324630790289388155622161703536938449586752803327990376957550543657640649270339842878028926645231874132322042492395265851741555245436651158561033555939687731283771203287082801857416583903094375386882837282022150621147230602495046976749533543562538523555149885785492059232021007111514081922602068789778978605601844771401478474803274163046416726109523170886530809341258122291354106814073459679866144576012857564753143829337307059755554790454422398384602656942329075729015175747692744780906871189391948742688632005597498199148279841816573220658652027672563048246491961732853416733279172653540689483115753028875450978370829533059412040130136840541335331718759569507178665988542172113885186219458752934695665664 A100629 851 868209812142406341056789542043218957167950459969315417770523265181523813405323047606034083573806714177043880673657812036015316599752120699643439639327426745997082402525872385043456262404473727518944413542713208401875062755496412022896525364652222779246871676151166471692285703451743060983226035950363174453658672969010290093064898755331558165270770272030718938807703806015681715794542554053626248979104052314549280364382079409184086339583475512830227618847890936922973479836208771213808476649081387761980378603047703536548730752258910873940055688115683729638618410900344455120198181414259359927077595340168745942883750747098171961123392677572790262795397182374088504158944919650296166566616762299968254154373602599281655420574858356061518058228606440308620834205935824467059391348623568589766635592799585032135859019061743956990992470045096074718844187574348947953616884190642999164480013467701440339366237351076508101736494953053494963617377528705242121901197538736140804423824497163091209662494159446080775509791832181594527908424697708770555540233232428631466670914296030704621723095499353138110362434781980759433489056978517295169268686870907703785441979858641374475008412836903391556362038588862496974306688874090628514732802264688562117224629136361407777776925416048126185202400790467287551033083625707958276945445111413041369849975581902673054286421269114967992741610950480210762457130378610984435440080872538455286381790424776656652495098729370303918256435582286663206574902164830021585421718569944966305119510801744846529280226104716614834002605464959296706223489615077459138799758780839121381792915991100388451306107984065532590110410373985219773218168717511688558171333619023106636952558761971699736237705108428801150557360415480389355305911264050615788770040820650721396932041995876777144866210599446895503814574530899703560160753973160535245758949542756626523916619693589049984875960182659241466623842150141294440877040350488241584440843418049703696047474467430132129853291022181263906115430840904987230256410168163360466389805333979137430753213207796822092873412369478758205975762478186553452720804195929637139321640355919172433520470109623416724181426245347102923070414961423265950051906729836885833908519434039078140494659021472782663796296398856893716880263196940511733811286815222745963681008517855093410341109747311866214294240063073902297158333756006191154140917492265238809248451650810667442840912275579077467165450209128842486953015327033198514375092876881885977273012158663409781300857040483567858048069858256201276158307593888480437601292388653483861325377256218188666584562747675659802633427474305615174605361920338769033657633040026350508265028604892905061970936716550490584683248884161230871218211261711768473160009519315726684751314143852670164186358145029288679989008472107992128451874710937721343781572633850182307181569259383469983911220527939057250936726327840531099282055156828679785073099476432657343977882576790515673855955828589543337889441191608572341594689388112813482867351283018801580411839489996775496793310845441227184401662676921365438526450769326399050080031548883437794117825658343001946444421929256333471357093584421824972376834870607862146004531756705424024852827999107101620884717439111497771512212752232183352571327130786366498361282240236834581712165972789101994581916768640396168025376790682236054764136954928104191522348608039448120473483044343868653589511282190419888744518440733674092136289045915113958198552742959530727536151726987807548765448317226346605377611222712182932045837166146307219281241402429189688105425328535945833120708944973546511539965637370655648636097937355512513159173731838155927838558020170977954459676336704561404407768814441898734877872797225666030710531101568461801851729441852837929093260124714327379680009799175350953972267184244618430688725763005128361639936 A100629 852 910383971977035871479964150837510361231340821512784883504144203310981514165300019966544795217487949124907964221261413913476796618901679714749319363247395827610636677310969162019327193807033443306904657374964045213204545803907405733320746980765569152971567714691885534221210173782614931913547223872688016015919596667152933944625619277270543934706963208764883141979226826096699470820978253159335197649513010759780826207362303298564612517615082419341468755661046087074943839592732448484290437210787165253906337474069348783540121897280639728552567833221591182489543938828239587372116928274638422594895316611412782945805271823389212762306922600278566122600946395905092227336969828067228953153756738145451512068176454719144361114284702675565562359425119226753052399848323363076371268342774307057583139683355417674656890506771687231445786920270006661644386762829960522449411777957087673491893794601908505505291291696642400559286446931893021534970055259539627963214670110377787580139516195937285528263059475735333595260955480221647663696104335824671794046155601927084668795920628874692129427916586329716147211400413950256803730221410305751299411082604348916404523609472254737881506421498868810704603880975355081627330610592838454885464462867498073710630932721289299521990217345058079962774792611265026511112066695910348058206347053145041267431807995769177300571438468683496677957027444010737480454247943882391615376018241002883290373072276450607526046700645248195801389660197131820158497484612388804713955163971198612988356996158450404194286542367979329116179116028025159503025001846619461793926095863377162542034888678284080920716753485499499901207613668311925808922014481133536341573064320900773064949166256393237022625187871775838595246834755022764748629251209613138501325334323554650839509412867868487471455231645525627899807871303312687560299122758160781405856936275745572413942393411824831676941294824492096780106561906426557959637083462553558407646641827924886102786676587160018228193044486874740981618894009432787889953345548492063864405156517882508010589481292578760522856831248738558364589241116326943473240169980551115193001328357848302153651160465668483814975263206641083794661483438589362516841628151145442400176459674066960400247327578099844554472865292727766186071438861995094031792903883559006071612777187618422427841839494397287427519797068377780175145096976537947895644466700369515049646504438200446424544352430277606734210479118487485139599244999559163165409377388469300470505025997282643574837327472082097650320612899690854509348973543569207263338212767724715493373118781816243399252574467706752653206148847297484737326991980981145078236586222578670510554510634404182818261236938493647215324822381958246822018507091960679338512230141726007424189793979704457470081874678282231406908154547649109954083552976896232095777106306112088762935221167727281421849691976304224895958228745941712737960780268126789734312810356599850107118952200840691763229182738919108995070758686932150351659993019829781510611115738942722885981925005062858863325542713069380236111157843115497686068311641897198210336719161401999668404893157522671608994906168891889126061735762378699542235012001282509657608847891319146702284078971991728189220813473433777887261189998884613891105831917491445037385679886338579058353416147083305413070727957593872052283377493666416353360359671650691780729738214023572352373602956705916417306275382234101725260172168510753044835901422609486533832005641001532892156947833277967288254278734683933618080434065466649930152895752329030238765046984793590006394834469294907937910380502684581506884531008171572617424245030760493888998393755035926190189243814558803379575509574436322179188280592372228407823300346223699983818325860358251402338479051220281384336894328532450546475345955180092801912424034986485015577861305668865476934957531136 A100629 853 932233187304484732395483290457610609900893001229091720708243664190445070505267220445741870302707659903905755362571687847400239737755320027903303027965333327473291957566432421907791046458402245946270369151963182298321454903201183470920444908303942812642885339844490787042519217953397690279472357245632528400301666987164604359296634139925036989139930325775240337386728269923020258120681731235159242393101323018015566036338998577730163218037844397405664005796911193164742491742958027247913407703846057220000089573447013154345084822815375082037829461218909370869292993360117337469047734553229744737172804210086689736504598347150553868602288742685251709543369109406814440793057103940842448029446899860942348357812689632403825781027535539779135856051322088195125657444683123790204178783000890426965135035755947698848655878934207725000485806356486821523852045137879574988197660628057777655699245672354309637418282697361818172709321658258454051809336585768579034331822193026854482062864584639780380941372903152981601547218411746967207624810839884463917103263336373334700847022723967684740534186584401629334744474023885062967019746724153089330596948586853290398232176099588851590662575614841662161514374118763603586386545247066577802715609976318027479686075106600242710517982561339473881881387633935387147378756296612196411603299382420522257850171387667637555785152991931900598227996102666995179985149894535569014145042678786952489342026011085422106671821460734152500623012041862983842301424243086136027090087906507379700077564066253213894949419384810833014967414812697763331097601890938328876980322164098214443043726006562898862813955569151487898836596396351412028336142828680741213770817864602391618507946246546674711168192380698458721532758789143311102596353238643853825357142347319962459657638776697331170770157205018242969403260214592192061746301704356640159597502746363466151877010853708627637187885900279907102829119392180795350668373465654843809430161231795083369253556825251858665669677554559734765177747465659174799312225841655873397150880274311688202843628843600650775405395198708283765339382903118790116597934060084341957633360238436661405338788316844527426534669523600469805733359041115507217245827226772933017780694706244567449853263439974240823780214059753232574537153394682976288555933576764422217331483840121264566110043642262822325780272198018846899348579303974858645139933901178383410838020544717257138733416888604269295831530617331184782949626879548583081379202445792563681797146621217427020633423331412067993928307609283435017573348908614868237658329874150108665214073632579833240834636254931714716883096419632624371022839788524692560114264291920558602807818889629883205899506625017494748492618119125244745746951262167735642636523665127431602370349035217364449363839670561004960673950256792688592981558248341741666075756857458778893245666475752736175974084583735526293461226235844313843671838994561832687936317805158246509689807053660868365546683124653167610952456895418521960099832852305696266865782516677348235245491205184367476045355738183045361777825631350269630533951121302730967384800421275647660446610593303215727610783916945294465087217420675788331248652289313289889391460240710806223138896867319529665762112996796188556555458558857844624492371883511239718282936203610704955753898134613304742984425428576124981538178553514410345841008303770308383467251931160138088830569427666858411321625991407720166666416300555011117911963056752114210643973776385569681568714581276638503172381424316348024914364483037849528476565250384926964495408112428636166548310496557985728420229634749011463049759752367690360242426911498745742334355205156788418753785666108214660685321804222793911488799326589161889611059554533068783429965681006849435994602548449568137560979792417229359590754258104415029158322211826160655951729977004918248381396511883264 A100629 854 977517346610987382756326286774879502887438779656796080133367308422160130250131080946114227394531987191397881335063970156275553783256522453578733875851777359188634587697179443234383904331165593445356398603888945841644717896579084159203876440169715138709826138112776771513896631484701936482488006471196374099874720762733112180653827439906035585924391581280098412015625982362800890179151967011638337751588612884938690172120201772641983626517250726854041540542501951283913023021863956379508049396468083295518813924566775265330551663168454742022899065127079112468639769805578397253944197306887432817525710347395860777145045716461739173323513520649930496586147807265359859069020645821872810784925312468587483871641798843987474022166729106159447159394871109951292081380716051211437136971563941680345393435252828614267928186909315799450109404886059525366194682082497213222824350190726312263102492230134592582365513197668865852266849667130016715830026919758873529503524787875326965383550294703242352725981033296540835823976093315987886702393651242691636340471456201005807275367699807138994490375231925522881309021594069303785705697941025549797920025961408275832616702285802479645530600887908210742672096355956664394198858068988083886060323446527651982539305890978456100424104082239100165167657919641432513449826762476430464493341253220981547047501312994980717694972583667984601687519241350147137848108535812528814576152271951707493464304266599907570925511860010774692493275474808520145425058227118288170742016016653882176388531818335530013110482380847404039502471954639369882668999000392549140508518293541449307829018041057698237974006274878590575010482902900578219024599302726736898970949113193317393768588243418925981937898493783267052389934080084736582716073693564217668777690893983376956097968237914180729721488361409209139884992982776222383337690055947468311990111039770817883670588532938377933291924645771903870256146695775369665622440375122493502317040743790761338998417601595292952213247811450028441131021726551034874363616524140149103290881434516652768984960958307395987471487675880737357524508767020688465301795304986998952567358345378960669764525298123567190806017630378886227016662689896734095830760530140655012052409732295103558297335564834429546036161737919805600077870157983096544748826606189330790960577999138995113673405122229381183077374700309810406331335892244741378686251330362024563402888230697442621504531347385110281145843048598664414966187954849535053140278583799383255204124815489684755587712503158740608801369079711987156986991905199744077170820906116824343735512473356031220341419545651277690970409711312698732469645254092068025914374794164891657497811500012544412509281058834344573395395536879872634516355166678795569213235438684661719887091109952083144856137546398176337643648064466650234074230421813190109247052822566696536763967970478901088458201716475063218692398761476687232942042245561668272585512378861613492144499121099498707271478804116319880822083441570372082833642332939297768725054768207467103120776185967403310561734938521024973271545289218740328106768330971132426856484486539533521200465149483512734795205356494829089023294094102535425227386822918972259058539813363574346234091921546443138806173397728560211878696513812923284971713340124681698838248112637298559684599490400280634179636878194638828641377114929926342800581123134254883502557160968172956633603168185203725509985295566341581482404138770771337975654574196904910540215446547275114420596460776732495102483024383938946572604652165896107171842883987625176722737056897969596974561227238786443163970709486579443878864882098703287181563041151708815513988843602484572983169558625087296042771996184720348533279242677557017560806383454067132653859693927438154197476361843054359411141946813688692962234736946095093614716871587828235975241212367909157214771228844505432064 A100629 855 1000977762929651079942478117657476610956737310368559186056568123824291973376134226888820968852000754883991430487105505440026167074054678992464623488872220015809161817801911749872009118035113567688044952170382280541844191126096982179024769474733788302038861965427483414030230150640334782958067718626505087078271714061038706872989519298463780439986576979230820773904001005939508111543451614219917657857626739594177218736251086615185391233553664744298538537515521998114726935574388691332616242581983317294611265458756377871698484903084497655831448642690129011167887124280912278788038858042252731205146327395733361435796526813656820913483277845145528828504215354639728495686677141321597758243763519967833583484561202016243173398698730604707273891220348016590123091333853236440511628258881476280673682877698896501010358463395139378636912030603324953974983354452477146340172134595303743757416952043657822804342285514412918632721254059141137117009947565833086494211609382784334812552755501776120169191404578095657815883751519555571595983251098872516235612642771149829946649976524602510330358144237491735430460438112326967076562634691610162993070106584482074452599503140661739157023335309218007800496226668499624339659630662643797899325771209244315630120249232361939046834282580212838569131681709712826893772622604775864795641181443298285104176641344506860254919651925676016232128019703142550669156463140672029506125979926478548473307447568998305352627724144651033285113114086203924628915259624569127086839824401053575348621856581975582733425133957987741736450531281550714759853054976401970319880722732586444091216914474043082995685382425475676748810734492570192096281189685992178584546251891909957011219034361260980205504408057634065461647292498006770260701259462209758892828355475438978003044319475624121067234804082083030159242232814362851720537794617290207551477873704725317512878682657728899003690930837270429563142294216473978537597378944125433346372649721641739611134379624033579983066365758924829123718166247988259711348343320719512681769862588945052435440600021306773491170803380101875054105096977429184988469038392306686927428974945668055725838873905278532803385362053507979496465062594454255714130698782864030732341667565870186043696471618390455855141029619629880934479739041774690861822798444737874729943631871118330996401566845162886331471231693117245856083287953658615171774721362290713152924557548234181244420640099722352927893343281765032360925376465765923894415645269810568453329023811061437189721817603234550383412601937625074848754679710924537935022920607863628127985164772716575969629613614746908355553699544384203502048916740190277658536319789224849057277758976012845478409503804246368843156885029764989577744747690679086662874353089213093601164381296590933140332684847511732569747095618013849839692011951936706671868982090308297253646303201770394714581198557670464735941016331752127726532651259455148311127564675954292215955967100005886676245994295415111557961813444168061012821649748929840915174456082644446313595674814430620990015216577045529572630062376159990095981330770914439605101040114216482325709276313071117040430290285050704987159853152360996275432844106669027593275944768884300130543710127663557774137521559274045656963785230144433443811034460287674059610366067340593725117029878169887369399948163271310160528770165688244575027795070089477000706618532831409107592809644221648614922224942659933779437981838101269850087070283977630628393180617264409717166690775835374074984942616969153481290347163817877613743967113203328180964082746263520867301950696692517317799906006514257350531957639269072166073920554139349827086324575848944202734765628032089391147798524093153636898077944501818385982265736656964743837552326581696669898215794527287664037009353537217221593328370632801375861470076505936113638647001464738976987925738336773562433536 A100629 856 1049601258741721810801763934700806194810571781957022317078451977007180780274853323094172336234955543553236198214447142472280878165843959079202585039467676975297107662263457415033791832952787244352059423767010770201444814554238269185353076676738456802598701724260088848350162610437839685375038816126506198188185840843267723098051858187905957038639364942573937123817161758804025657569786319832264378005718816096703971313583219398604636798114767562917584345513875994695147911196850196402789409181645738915514302289680927683194110505736730213961117091957444718014378409229981873642446633610513199876167515395308505200901778900157014646176641549751318036877636119706707947093153170138435690948212576713791067635907246965384201789713920142561534427760267641844004910618486491253845921113184902872483687697165998097443437636113021669093578669401912066939272145878360676200792336205405218414177237906130545204886016375561040568224321696317976993605822778790994503754432520162466660407318153030396982530046246881232489948120633369503041829733504251347584273762506401204086138445784261601872165621451972133970730484354071361829273741234389818270621480081929875701208976605222523798314900845198581747413131375148662091582936881712383026083419871504567506168970459073152597973304690829257415465822280443837172964521520425457203954247473087942601397125874457625498662628937617654396619870388242403210461407494193314011415555527387170443946830142109967033436968472701601877970768716055366471689447276092197004210155711159153824756511887301628640283993265130954279040352289083322280027676974935672430139248720044563199391867311534199795283795562175583222560964731281281747550144756178934651469170623811375082996010174393593579966990183441697825512271378389947132885083841846060140806385671013901798520200338472038372196801925174295432257583515553341605714638528619696673498462897806054536384277546510738001694221493621677949601494300333418519039709223715270396606047554520208754484843248650635164323797542030361623231899891650537415086800445866783729799515434065647302544562607941771320277916325093703736733306168204785078468910401251376551615764832628827200777223044101342812842609400619183108485349475042465639700311606940433889195896409549896200955071423725390638760360274433022030753026845467938245126702701989461732825373732889775042882769356233518697908778243842109190788389749295536062358850227185346835041020855697204832549617113206465943718690325020050572889687552966969413510779654436886626517934471707557562649744615129271902837252489347150484607787032562408289754593999311211727930172136716056363930341725696854175833076053452210571364444919761760586077380059306235325084083396031645460368723861041440456082073876970853711473276554501513976610137664874708835934542282454134308557485346664462491055130534754490609504891124513984135161689764327113101039426026099593408236694858807865230954087141083319082976701327034441595488897257653447914638244157855772627431319714309196017001366494031968744580474207133856867469970461314982937724898314216402835226195737492093217150140286144337774883719894442379423358428238804662171162930119254859621786232065937328032616130179090084030508269941994582277646917061977623893685001390824942756574025806537341698796458061483929442777599270230608114729999209427730405908314721531867818255920045250377322886615705256716743504345243414143435492943234682227636403237965499359418040686941474582722707961243868877134324899810092128013798007758928645683587779946962353206051411189531047080797507067647494836709194059694293050682594029746017656952010253735053039029354240686693915591398013554206615613127318977222884286869878445382516326809603179376165412193985199502667964038978733938715899740277080813463234205268397729167335191524962245189605271119894641085349445889564660335495316846942288466294757918207890137534091219002220675002307444736 A100629 857 1074791688951523134261006269133625543486025504723990852688334824455353119001449802848432472304594476598513866971593873891615619241824214097103447080414901222704238246157780392994602836943654138216508849937419028686279490103539987645801550516980179765861070565642330980710566513088347837824039747713542346944702301023506148452405102784415700007566709701195711614788773641015322273351461191508238723077856067683024866625109216664171148081269521984427606369806209018567831461065574601116456355002005236649486645544633269947590769157874411739096183902164423391246723491051501438609865352817165516673195535764795909325723421593760782997684880946945349669762699386579668937823388846221758147530969678554922053259169020892553422632667054225983011254026514065248261028473330167043938223219901340541423296201897982051782080139379734189151824557467557956545814677379441332429611352274334943656117491615877678289803280768574505541861705417029608441452362525481978371844538900646365860257093788703126510110767356806382069706875528570371114833647108353379926296332806554832984205768483083880317097596366819465186028015978569074513176311024015173909116395603896192718037992043747864369474458465483347709351046528152229981780927366873480218709421948420677126317025750090908260324664003409159593437002015174489265115670036915668176849149412442053223830656895444608510630532032120478102138747277560220887512481274053953547689528860044462534601554065520606242239455716046440323042067165240695267009994010718409732311199448226973516550668172596867727650809103494097181737320744021322014748341222334128568462590689325632716177272127011020590370606655667797219902427884832032509491348230327229083104430718782848084987914418579039825886197947844298573324565891471305864074325854050365584185738927118235441684685146595367293129525171378478522631765519926621804251789853306569393662426007353399845257500207626995713734882809468598220391930163541420563496662245084436886124592695828693764592479486618250408267568683039090302189465489050150313048883656567586539314703804483222837805632110532373831964586316895952626414905516241699920352164250881409588854543188611919053595876397159775040350832026234043503088997862443484815053119085507004302536597923379093709777993137894800014090608921019414559491099489759168763009743566837208814413182702479129643911955820783123146658588921694319811367311103278628927855462632637795159082005356233937748530807923923421126367938892820531786639040054238176679435038366143371905554364899028538944153338485892374428505346549091482096238373921343906088708704255294680809400496267997241716664669927113578676053069878735063625077191597836042840143237180729584972886101397536404951417573233706435027028043650018154200548635191809550312048780968831701847996971297233033531962864994984409590840453667588598384133008511502319754405570318670963815464372250725983650034375535419253996496985232469318740968142158883268193780630791837130664589562017644311170489671387452616721409399289888735994450405588105069432289249752386542528230295873757596503271624435191903454361743653011801881480929171908996529519030516535974063270840442116976252709101635519823905398917303388246047240468420602452252310443071465086867133441424204741382731802425894237899567573054959543749404261652716142709483519190453995935650114274848632645894062126336386378635894482182877945348449529256082877944773872314601099676915676671344044073663428069972708052952313721730185548697405534339086129159945142933179993886665689449682996645058079792210736647237271034712790214717126956083898976286459922080718858499824694311966058742463174569565591565879507574387842374632676233509754755528071696718653033655681193382086640844290731995175914223553245081334043730752986351826194839274667351236121561339074155797626772112471397832590914212183547204451268903389485832108244879500834909408258273971202362823409664 A100629 858 1127000770034032322030868909663060537886402679641463432348523376888096352110064228471597928079262457893763276573606017909774739562115067121084344125793135464498319323203140733364708664351029081634513983831979095423744202614809546085684006634893008978167537929438972850429562992028127422394180302498475379989888159998023983119629133057271477051134270191640994502188753109401282568101781770346942927290086004026795482546290521972849925770465270284343161776825915427853782442118295952940289338902582643024972108838609375668564938360487319163734520131395962421899924331352819172491778172195612148811112682110106635417129762521099306792580421723824166975321092271982162936147097782815826271305434061660405946918286415251430097690471489052064362008702106012481760556192450653238264566351031268059563474238201378427929446464230244157124063587171102051842984171147825074593712153322413037879157054888610552390408764935188780723063179619367238701104352487519790953235259222284163728284942376583169583465907991930608885124956714246205462107806350288753709596103468966040551246547892918162887380929207934087526904512882744045876728363508317734996925633636751054175509405545264960629086049759902666807680482964303752705375917694646726393813450828987159938405001592927324219978194882038762929847797825063605255657928824628883674207773694300838401231454884797725813642920756112762446428239065314986177344287564422398395222095413949982346682359155807335211062479516909112208174158619859427280300271479783067203467948272624046982090633429748933174389174806505426446437392836482901752936756645550231197804229494650314650998299297852707926568449244573516137656408221765633320672399961963604563045311545378443713564287349375935264468445899358783220822380004215416017727600306736716142803145381241930846499960412276383854760584986103359495347126161822577385015124797220789308528972013086598596140728537712684657525268476821344847545688563165608608789076110301658492304980910621268392901323770160218540099574099386397152708620964646250414655546229069013623048454856489799870374878495933594423226098061825490421195635966598656735683190981532224941042741478541931633543349689028208272710914042740388400295049022609539533429139398204592543536615704105156565824168932561177819575074339966853641132939138573710144841704870339893069782117465434755845494622986733484136630676537154543090524289607431491606654969585480808696729572848418357508603440449635925231002387892478181938706818063912850349815274789817152339238573728363749251904531056183082408744422263060149930545249172947107670873818273199875224397934774711475730293372933493047873821023801164498075728941256892526457146035070020705292529016659023133358337633271106958814900957898361436058994485694886891028006862553173670596965272174967425368811493124980772271125119544945382139240653532957056438795575302470724553764369597177249031818445361427779678630822787121748368129410632393181829561718713181411123752664582213401229907377664769515031268582269794371234116828489952861285032132348358471218081610726121245511014546863755785356560819712700503169675746787363647944936946942907225539368284787433250491160698956566834871427575110317633487231221414601636972918675154104574926791315474826910900139382460534476399776967483677258546575323066758482057739390618649489242220254225863679825301012088185302683364511692549393424421695813589226359823819207936155162694821532581331252358585702751899702319332525313076951041910930705575141576970018638196302145269704361980390797890088421076197165390613468712494998712187226115102630452958550999255711857770312178662864122011937065737456809741783670534321306205822833114228724602532603307458458323418539563031814881509942998592573579432876567514404926239018043416852504079787273592489767402302681021989652290194606808453706850460954575193454693741640533495888734982767467465967673827887627488799919611838464 A100629 859 1154048788514849097759609763494973990795676343952858554724887937933410664560705769954916278353164756883213595211372562339609333311605828731990368384812170715646278986960016110965461672295453779593742319443946593713914063477564975191740422794130441193643558839745508198839872503836802480531640629758438789109645475837976558714500232250645992500361492676240378370241283184026913349736224532835269557545048068123438574127401494500198323988956436771167397659469737398122273220729135055810856283036244626457571439450736000684610496881139014823664148614549465520025522515305286832631580848328306840382579386480749194667140876821605690155602351845195946982728798486509734846614628129603406101816764479140255689644325289217464420035042804789313906696910956556781322809541069468915982915943456018492992997619918211510199753179371770016895041113263208501087215791255372876383961245002150950788256824205937205647778575293633311460416695930232052429930856947220265936112905443618983657763780993621165653469089783736943498367955675388114393198393702695683798626409952221225524476465042348198796678071508924505627550221191929902977769844232517360636851848844033079475721631278351319684184114954140330811064814555447042770304939719318247827264973648882851776926721631157580001257671559207693240164144972865131781793719116419976882388760262964058522861009802032871233170350854259468745142516802882545845600550465968535956707425703884781923002735775546711256127979025314930901170338426736053535027477995297860816351179031167024109660808632062907570574515001861556681151890264558491395007238805043436746551531002521922202622258481001172916806092026443280524960162019088008520368537561050731072558399022467526362689830245760957710815688600943394018122117124316586002153062714098397330230420870391737186815959462171017067274839025769840123235457189706319242255487792354088251933667341400676962448106022617789089305874920265057123886785088681583215400013936948898296120300452476178834330955540644063785061963877771670684373627867797760424607279338566669950001617773045555067263875579836000689383524415309302191304331229797024497339587565088998339627767274026937992748390081564885271255975979766157721902130199152168482231438743761502764581494481003680323403948986942646087244876124126058128520129677899479188317905787228050503456888284605189985786493938415087755909812774046252124696872558009847405214688855532348105451082596780398088809923020427187436546445201897658305235781697446758758210841384772763995380299497844479233950239801531476386554288397373593528878335153097838254974789911756672229783485209304551147820413883896881022792728372392446029546435847057947092117539911701202219549713058839688558937736469613525826458580887922110524410353351564176412679027254449838691292438707166643577662968959980310805632122414024071310582429217748025793326669109730021943054714467509503008582088050102046390917962534012670328964516487570618193471199962297764990722728532186522859425154728723983392019028244269436143735632373711729955872903524719074527315569383548155403278895988485924205118279385805315245747964710260375495615433669536998952313123622331648502948555731524438908341836912965256690924770728552076260268723357803084725034307046222756761742727639587303833371614703285512751693130820360685627125135993497076984033540327284408141108236378301749947765259973170578866607816513115367792459590868926622886599497249363283202415191759617945295174996505920590797866916793042508944974817299085513013396756177266667920177039450543182025897359988191961594878681279719541865093583829556223237848942356799670950772860940223555315155773175586478627145017554762581108970213992993385786837461323180584512544578438666181630558795345339265605134750644468754476458856964177702168158709521819957945366517403945159277371856595814872017484998097606391439906299790064622353886685150897999756930548531117682522587136 A100629 860 1210107862465746407532380567366505847372567118036712611879204094406464021002406613436246291490448088113572578812360195927818196286550393468475532519472806720329512635030585853571719938488877742391287946353255743450161153025051171426654405571778121505065988353944986005106718150583178997825945604989584711729435614472282108030615795532453372232059052544481430989954123755974204692613011375742275611572356323080602726304214149497039957775043984643763625168176139361973460764699273520281924437841013245432374429693494952653866136377637223607738458297649820357126282297008756445813492519616702673461003562758438067547291912054092008160600891688428185303361832601790431726523780305627021156618615630478972750024488034466491971702665044074759619028620103182483532346337336459438045702068325338047308625472303358552519216389812933117235734630381082117236028385531393869227188546439375435373747187698564811349325067367096843197917897351739004608767178254288437574225525938448219407923314419167307396252004289071749265744677490275767437962398875197829334828486442060323775553433808245304901425505510542022412914100736549089944817992185956123947147564253480830344334285239328513389163042522152651520543098987292438319915272471123851033722197008850985184842714061112690607398764212867766146998358479067028423226130816219193679427676681497800629667506214176419986192833817355976698906559699099368392596442805403423559340445614876689089694516668579668302105651734448628984625588786153184071544972766397449703366253903784993472811692072173995368722742642591983658495524486049684673011110437237226729952018172500427095536837308974285892412864752719789319740626849327227622253959641616331385138995813382908923283851439779041992576271490422820325946417085747388483793649888498441078943693794591886212402731509005436392334781606285635877061742758153493405767290367355480442859597166176556246575985220772470812107997100391852538736709561149379801671285013950127979752640167255661697387416036986389827485133835098307359537761215103904434993002539716884509492896357989015950211285600002114258871018497307366854549130423615644759322355370650761522973525697130070532684135878166981138192506268959278599401248075706184218424313112178461522873805156912915098793619212932372063578883226731605528171123497133124289369636378748440284712810089918171694536058667967539058740887839358322867906147839387733752770397581378687447021474385001602706371953841067458493464125324025038955070915029181932511649691215879485779219892926251772657218606650130669383507549510564413208137129161494718846048445306510164340017447786831729024376938308721055915355907945809781487877683514764633930064241530451999818566559920385885270376695956361472457004632913133814965244110675969757846101323682361994055560660209805970456091525340180314383326508392407704598565281299429353894263305388404267488960540277483244626726971559223803396403193482064869802864296840470848542837256971666341222912075793366015393844591044826479609269744560263068273853734451897150950209385686335828291554450481923390600148571640022616459306104925250194239125417844025983495690448975468428213420685915410030660627784774738970052753449982849456999943132391462221916687536863631727368637573545300073394201142377407896704381474259112309819119376343090526292148366599517190995609953582222575550970710068614135753227905241627312905632157808056459898346107954975602519938954427748354047255712114533146605833417136192189416464100143181341859485914024205890893535517005333573581067559318892767635987350146978374321311508101563198330732369757660746337850692580723571766877603433255854738144780013363767412937213927502728248919551107917032494818877844415404585825943880902830069444819388034465771169776291774468693907322400069598228679186995551884222520641353359199334429471901813175240606349365195719510491188208666801449349084768788020993123206856565255068804328718336 A100629 861 1239150451164924321313157700983301987709508728869593714564304992672219157506464372158716202486218842228298320703856840630085832997427602911718945299940154081617420938271319914057441217012610808208678857065733881292965020697652399540894111305500796421187572074439665669229279386197175293773768299509334744810942069219616878623350574625232253165628469805548985333713022726117585605235723648760090226250092874834537191735515289084968916761645040275213952172212366706660823823052056084768690624349197563322751416006138831517558923650700516974324181296793416045697313072136966600513016340087503537624067648264640581168426917943390216356455313088950461750642516584233402087960351032962069664377462405610468096025075747293687779023529005132553849885306985658863137122649432534464558798917965146160444032483638639157779677583168443512049392261510228088049693066784147322088641071553920445822717120203330366821708868983907167434667926888180740719377590532391360076006938560970976673713473965227322773762052392009471248122549750042385856473496448202577238864370116669771546166716219643192219059717642795030950824039154226268103493623998419070921879105795564370272598308085072397710502955542684315157036133362987456839593239010430823458531529737063408829278939198579395181976334553976592534526319082564637105383557955808454327733940921853747844779526363316654065861461828972520139680317131877753234018757432733105724764616309633729627847185068625580341356187376075396080256602917020860489262052112790988496247043997475833316159172681906171257572088466014191266299417073714877105163377087730920171470866608640437345829721404389668753830773506785064263414401893711081085188054673015123338382331712904098737442663874333739000398102006192968013769131095805325807404697485822403664838342445662091481500397065221566865750816364836491138111224584349177247505705336172011973488227498164793596493808866071010111598589030801256999666390590616964916911395854284931051266703531269797578124714021874063183344777047140666736166667484266398141432834600670089737720725870580752333016356454402165001083922941242743659058309553782420233546091899546379799524890313861192225468555139242988685509126419414301285786878029523132639666496626870744599422776480678825061164666074042748993104776424173164060847230461064319272314507651838402851545917532076207815204924075998759996150669147502922616735895387533039362836887123331775945749989770241641171324880733253077497307264331801639889992616989882298891929283805060593437921170356481815200991853209733805448711730698817959125132420261370592098353607993866408284177866533715690520961984828130361257324449736509216243586747919118985144385783327182847814212157358475146516865736659314147795972744103049026524409969332193032034407755450738681912894116054841313747037721948344641928526344593825489508930848050615658387725624717725969908695593244142842497768418876645174677916870125634426678133039964642148907865351138986333412261965612406799763296861229902315119892218429709381912426224078742682573014410942807888170551757293489551974552137359383159254329451443456198900864427872282607099587019750879670490542782377379871396482851609332705334019532782437843967941767568857315242688037748358888825484875310387275155661969794465686225286629641331005254778241375324698923159927397905603579504592468195917364194007110260875011305374967426368415367329595449814935906414545895016980417489334014314544389849205281942124373419147460801962459238546617694064113575960786832274980369413461579347013180742546194059251046550505855305022984296000715090669946631844604249959109202660937489282665915653995251860254733684497830847707061762793726893620334507041274694530912681374295885766534044497991111495053347292949677850922777055942561098137671268586167487483445129443861136745839820118455779227456691446380901749960416778742976725674804684133462803238933496958163821122821190455632607576064 A100629 862 1299343423480711685145265649466266865064485824883163098842980671996264875301498385500698000738189408708380139930367390520532882421110646150758604786830047006286068777768787550202695481570215390828223641226558970310652089543061562500992583656276803108143179575527646868777760861661089280844122868426300189374878391174028988119358452138227535095402038354823332845283466518061473443595654160722260369080417386322499670361259679767560366862258709751622745112929754631803580001080632761142414540117584184158717388790053031397355865925956945286868952727466453023533105751929091890099536621823594109467694358346743762039264423909408339506186486377559319380641727469829123827785113044739235160394262019425402194257589826794225956577375950085872785697335657794228072871519251369258709207134204221100333761805563869693507983201448433824090703540005348927654794957196254062406418900245723685399001427034327342720440199003669441999974356104701008380562076370092802783059051608508702836615779676562205204820317849003723323471350726700444791837553011670465630819445759457122368793310626728579924292762487011442374291267680181963302888930277766275710980305238689705122960043498612874501688347111125748450104320577227935543033320188601511138853157325571000976569992949089587882336016981270559493483469558319296917414669667069805805157944836073715500087536635941123853764748198776689277985428216875846975114452593785549068450782311490497678249489930519136532017905534055634520251147660318065808388445556221923553440740406697219395324920654102445432579910235339296621251177557487650975423793293144537349720235425021755230340745951329301303216857160650655545074019880099990559982149616811505969667591858190128237712678714693374706081440209245797628005980407915165313825188070893712745261529768302573237305760353061769697821528020574788531636115429758522881480542478581903627112391637115646610237092125549275498779602091561458859682185179946774604715283819302675862013034922004759265279700130200617676538932936982571763542699523982122697551075974232240016820247850470082958344958985531204568176575582036551175040725998666955078810826859658744744666611385747313499012915673686856103896417744363770385045261416685248330770936367017617889084337271004279667335800893255449568193834043753799678266945527940979645286457175534105108462612022114341686036318467914475761723684052012024585766458241877844282926051752234740294090741273320899132863158139751578989816462003983236349288898352782821442903640695175216824761629127718275856195233471249834782188351729243740307594852707986929980123232855776462932990090578457463903708234203141621685760242206909887931835217786038108966759467138084081829635327114320435234069006683276991839309916120598736036859708002473640758511146579513764125494860636321285403613826329707431254846440308815156487316672925522364609567784664014226622980390381570325214940017591997090683071360008857244588450030513964605933213818435913733544096002853995072468598769561006049979156102832150944848204240339591687121681158968765724146324479455778100451267981983752555598267758876773527218672818320606607022056558822298401364291388574143476029438402609107650828324865606877544676528506870282128187916851870023170209071628613464647433623405639201651399366152962788300166034349228372471498051344031186266178982607551931002246077095199648907275854544861844071687512212997878385146233004538876413325258249295903393887698130520277717745006982355967857878587658518258195170971957026658013439569815838089889025373693010296117981873225387743227732319780781163245826914329959433087746005122891289395188762060695172803725214618467627955997478965279994983194971204835876055311654092446295784733682713529202243525527727037058691052001402209201874212026946040806788129009159355440960051726135324405735220529887159209627690080300433366493984187195563101183996469929892369067930506403586897683352603205417121678884864 A100629 863 1330527665644248765588752025053457269826033484680359013215212208124175232308734346752714752755905954517381263288696207893025671599217301658376811301713968134436934428435238451407560173127900560208101008615996385598107739692095040001016405664027446382738615885340310393628427122340955423584381817268531393919875472562205683834223054989544995937691687275339092833570269714494948806241949860579594617938347403594239662449929912081981815666952918785661690995640068742966865921106567947409832489080406204578526606121014304150892406708179911973753807592925647896097900289975390095461925500747360368094919022947065612328206770083234139654334962050620743045777128929105022799651955757812976804243724307891611846919771982637287379535232972887933732554071713581289546620435713402120918228105425122406741772088897402566152174798283196235868880424965477301918510036168964159904172953851621053848577461283151198945730763779757508607973740651213832581695566202975030049852468847112911704694558388799698129736005477379812683234663144141255466841654283950556805959112457684093305644350081770065842475788786699716991274258104506330422158264604432666328043832564418258045911084542579583489728867441792766412906824271081405996066119873127947406185633101384705000007672779867737991512081388821052921327072827718960043432621739079481144481735512139484672089637515203710826255102155547329820657078494080867302517199456036402246093601086966269622527477688851595808786335266872969748737175204165699387789768249571249718723318176457952660812718749800904122961828080987439740161205818867354598833964332180006246113521075222277355868923854161204534494061732506271278155796357222390333421721207614982112939614062786691315417783003846015699027394774267696771078123937705129281356992584595161851147806482741834995001098601535252170569244693068583456395382200072727430636075498067869314163089036406422128882782336562458110750312541758933872314557624265497195228450630965940082701347760132873487646412933325432500775867327470153485867724312557693642292301797613813777223933798881364949345238001183953477812813396005428403241703422634962000702286704290554618538610059005249022989225649855340650389931770228500874286347690685694290709438839826040718422361365508382379351860114693580357830486060803890870545352220611563156773332147746923631065714710645085886501190111144423180005052469260313175824853239682912545716276994288374061148919063880600712051873935105616885572057092078834021671831913249609157533328071859422028555908226783514476743919074559830816960872170745590074977129172978616299646190444315098043381852752340443037397231824017020606218488019875725242199263012903023581961694349398099793546574965064125679686662843675639643453354107493105701744340994533008136715414097422094464506737291592996253300558161620409604962754876226720243012273075734901360197411495950568061931919750728013020098578014205020859465072649069818458572831246299756475610950078375663149154306922490954207845140030470195178655849300122567524561142107741887612601506784016101525836266962716774862098413551362616932626185089816091871920965960301165590585916234033562997034381899922919454144924271726234448204662381442605748765191035168899264426856314903726294089347700187798972030367374542491032950940633895219370019173609853410814004576287934736567278190133177346299982945484440481050475053938528329408012506109827466389742596647809447245064447279005075341002885652764382970887149932511086467673762322696391855075283995297805762119491418204046361982661642543224813438182797049065197895455519911163726760273878459481851909245840680340673292350151856951014619769310851026941418460446714862791650513751937080639133790665006883567291098653903097370140392485948099637249435862222719193115592745786151044105379179971543092967562572191472865822604451030658754642227643767289839807688256615612412385208209785925560838557272983227753065682347132599178100736 A100629 864 1395159377530583793625991243422454010165102887232192132641154356346015168393363426380574624585776842164017575534207914887637286622820881303734123287506025850535342955230908594423133816097761457820769723210527026024921421255378248664105778585563243618226526890586601311309321598235789674240416748424167574910927343517387387132154274108717133660360998676425964607053779136146255439453958817007109006099320567071233448293097707491276164344790823768593993297444280722225224400090240592023212512069976016372133114539948694989326156256436459377790872550559604168298751894461234644739083993871664145335497809405742271512661742146797321222183937167191696259968798743965228387167849160704499965486667459871754783995746826465876251283536449778938001546618301140214267637069998616342343951953874253152771660409887682793205582841284600776222447160488600327336503579685907762935678059257917398160325960042441551585718581361123009346114673077087195713184010026850745109554102373830268503661801257094032266086061679449014464135470141031061092398954482447739053365382304428555822059330031342128560839892702802442443842396466190829928745024465857587527594889775067439348749261385319929337325936906645291834180186166873456373731027712085010579388506414917568430088045492822593232187772254364424388033456717398236246502404772677006020556080296377172279521063747142246283351269997855196914025316739009339512604274936812826521599843853366743135711372445065250926793940288796591127251832226883252401251044032062422745060022080197574169264357375791232841638821841849485612979276552724655215826922983579982229524731474972274700707612699300939205961645275224495911763492321070825166258014736996087484057768755500617632755517231040839757623349502822524409430014886103093641328189856384456433229162330447502371718271967203428580006816323279082966373244285823460238306653501462014133967875249438900490215392371343316075938119723787415844096109575421817986983867848815741588158648428929087950182325087974648709933555858769343661597234888764496168660292649734702395266363607095826133124632282329465201951048619529788093357572408092877914848400983238172599688741581231487999529950275022713677823273095899120532755681316108442576574940540909430472360445991199317561811256071624935717292459751693500673472963250079990448676753530155878193368362868429381578523871921983374680396977898007102148653721310653749705536990865562926119543288956327664772240505763377307331405605337383655463108562820267622171969667016278065313015040024807750475966231687525649158725563497311727858459218199685225565017803791338148245937169631638132398381839757100471399186157293929208471564334413017800855479065614114461889117893390567080648703122177970027514773744236618690804312274102683443539964502052618470125214616562269417639300886074879282621933425657094309405536837252661799928670360956777862856108324684539376980562886539823043952734448018071033960016465096920013446170227589382839362287626535557874799445425552590315379654235835725321364634224146767557545271237577556467673555289466697704917799706088033607412745434656738998350691398802788755010314217701017977353178324035093575189549468113149608012760652061283561765617208954893263715095655287256489702551031854072121494895714500128267077367565526127313546137224987125650097705662585697454330770295497086569073850917044292661857982930158646281537336121606618445397090733022573438954440697870030025880767441826233065638080964127632745003927483001283691785827420990653391974820207833334726118062331414491404501975755964598520588948425167246368415951380942379529642347589366637228901838199352833554267105939224894926426124803581374483966617729107951176268260353680350257943455831062115094227992332191345514525228464458666050000640375779005459117223842079017840770251554891698245851752803284843924034307728493790929711066186521368972400929232083784486680881851031075661024398600932826912315776157351936 A100629 865 1428643202591317804673015033264592906409065356525764743824542060898319532434804148613708415575835486375953997347028904844940581501768582455023742246406170470948191186156450400689289027684107732808468196567579674649519535365507326632044317271616761465063963535960679742780745316593448626422186750386347596708789599761804684423325976687326344868209662644660187757623069835413765570000853828615279622245704260680943051052132052471066792289065803539040249136582943459558629785692406366231769612359655440765064309288907463669069984006590934402857853491773034668337921939928304276212822009724584084823549756831480086028965623958320456931516351659204296970208049913820393868459877540561407964658347478908676898811644750301057281314341324573632513583737140367579410060359678583134560206800767235228438180259724987180242516829475431194851785892340326735192579665598369549246134332680107415716173783083460148823775827313789961570421425230937288410300426267495162992183400830802194947749684487264289040472127159755790811274721424415806558616529390026484790646151479734841161788753952094339646300050127669701062494613981379409847034905053038169628257167129669057893119243658567607641421759392404778838200510634878419326700572377175050833293830568875590072410158584650335469760278788469170573346259678615793916418462487221254165049426223490224414229569277073660194151700477803721639961924340745563660906777535296334358118240105847544970968445383746816949036994855727709314305876200328450458881069088831920890941462610122315949326701952810222429838153566053873267690779189990046941006769135185901803033325030371609293524595404084161746904724761829883813645816136776524970248207090683993583675155205632632455941649644585819911806309890890264995256335243369567888720066412937683387626662226378242428639510494416310865926979915037780957566202148683223284026013185497102473183104255425434101980561788255555661760634597158313824354416205231941618671480677187319386274455991223386060986700890086040278971961199379807909475568526094844076708139673328335252752756333666125960319623457105372366797873786398503007598154145887106984804762606835888742081271379181043711518669081623258806091031650200699425541817667695045198412739113891256803697096694988101183294726217343934174507478785734144689636314368081910219444995614879619270009203577271686736408444848110975672726505367559272600221410622109439698469878646336436346412327891279528726774277901698362707359339865480863194223168327954045104096939024668738880527400985403136487389421248026264738534977021247209327062239436477670978578231082330263803839661702797447575943003911270882712766625068983509474881878438930228076010563188853208974456722831940690584271997110241308175128314098297539383615768681147846184923650101881313408219767359763883662644107340676385404859827872864572831269721346725683126958449619740531564654924476968322028096395816778797007600074770504738775056860259246093768878313051528027506982529572411263794632115765852482948765937495782729077385445526289978926357747279417822897720616413898449835826899034146413990651325088500734311107992374055685130561758925842408809654603811935820994098655347865198605066907710754367247992021969810702044257951014150645455412256618569852410773211648131345487224387098754369071244518386816665700050598487754193234708782589016646731623339053355685742574520482453792294232188525177288086620910615115201489347274618910746501905860430062659213394907266695930884021742593314500388687279094429073382215892821334759544895827368439198210023174107748885083083187371260281257934214084996638353763931511436522395482316137301559569516481766292404660351798867327471581816554606542004498698602168678664134098771007605856489464148163937806873833947605674035200655744797701590136037214288914268948737592209099003752194870563680178211131113977641912024131774997881827738551533653795314361223015455821476888984167355214758211354785128382464 A100629 866 1498040974800393658352811411520453771430792115284360292020563016048516302042357194936767915570847270962152338722158180926688415188798493116358975549767596607744970521215186135353171931492890950037372347684046424925294596315422210530522502027402817269990910628683505721966062801092291986899270893973114817566515763359834108773873459330889909396527815217287201038137368075738824646329215304194095445175911590847780540700040419051901332791299464011752668278641596521050149786162200697877844053049638063455668073176925432624258727549695095632411076582989401600387104836082261584734136051668965481327938509819326062687908658107719831447421689957401804899832876146434133321014184551971718917949591366044144787848319205691681439811466768756121286563580755698074947483451710329988904603406321304446894793304021388157509977326984029740572906243846650446681294415434475948470314554024376313542002640770522309013039561901384622743666216382955298132119179773865008029691701709559242369531573160917639144902101208668088105723202292328228778007885921676411315836578934014440806063804464071274288958721362671384461306352350138896059764472600894551756119387280159862049335404038526187750211462776650233375044938639478273423914379380968706102571911682589290735767554448058310165539354090897849003117127588764234721702405721000513807370867151722485555375184834276790311742813480213515222344714777521620161298985160850889095898191737229195315478208586707702329153415917839538521957598442635605268371675900891020280139835097871617568881195826869931794589971713678506215542126479923003461213113952696692169017471827046940586566846150432953987922368671860532249777475301436581447202983998321059255995759544901443210121471217721220699842213200150150507665906984151488018482532359012544295864014970686791932853103356193077582550248891390656205360937984257659538270860801995809722920446727736979988918369557681857533586319183349876076686256326817288414740066522562370612782123965453053262285190872522859771563303186600881458486253742818427222578314266099932465990474225330291694968109486157722934887447303446596689695242081677719093698638755225548873616611217696142090849399950932190225855709603640848600836937002720999713970836329087638494193486864043843186374450838077633120968354075229966502080087974825857090264755721868011655669170650241236191316221465052814427004868092293831826049765864489027841262751471460875078375653130926323114206065225051262374232027158786461604745752952652740799073551934731047540387900015670079245400849774570388574474052065031313767333614779344010324033647235385538698374977109672536389392011269264777111421976648334452431133740565979702835030852306314942453599932600225041570093593641868389961043347083936440656714288260603283961202501329230300088337450779031774075440707498857081502286298871616842321121479330864229910533583268469047625939602088361535238933206339974643851041256002556776965794022303199232019795345986319052971161712928920713344720165421294533160485191675577870925048520928175040942684501211262823062800293076819980935052026481629110196661203855999745981004374211617814091463926927424129659992385846704415434707991630043098492506637819711971391430482429016226706759825242614027209054362396073501561478931177150973725611798926463461303249292111974672053096256359895340925277996412060719363258674371211491533205820389409467708716811314976300032716607969155037516893807830798954923982439506313382947344778282082952422643982761527345559568152363720060050830412031023916824548687078688500702273259813206894924879036281006620680319626468389435058436368248536062907365265125987120127165314384571824509133047849106770841374875563109388909227385467624398923076752908071318574296358625149249780537305444567257134562798256994742578485358010212568477191469488248196958461488596181506547915018970219845542616000100178935402779412952562075551633784654603460950343462268661670306229555170778770571264 A100629 867 1533993958195603106153278885396944661945131126051184939029056528433680693291373767615250345544547605465243994851489977268928937153329656951151590962962018926330849813724350602601648057848720332838269284028463539123501666626992343583255042076060484884470692483771909859293248308318506994584853395428469573188112141680470127384446422354831267222044482782502093863052664909556556437841116471494753735860133469028127273676841389109146964778290651148034732317328994837555353381030093514626912310322829376978604106933171643007240937010887777927588942420981147238796395352148235862767755316909020652879809034054989888192418465902305107402159810516379448217428865173948552520718524981219040171980381558829204262756678866628281794366941971206268197441106693834828746223054551377908638313888073015753620268343317901473290216782831646454346655993698970057401645481404903371233602103320961345067010704149014844429352511387017853689514205576146225287290040088437768222404302550588664186400330916779662484379751637676122220260559147344106268680075183796645187416656828430787385409335771208984871893730675375497688377704806542229565198819943316020998266252574883698738519453735450816256216537883289838976046017166825751986088324486111955049033637562971433713425975754811709609512298589079397379191938650894576355023263458304526138747767963363825208704189270299433279224641003738639587680987932182139045170160804711310434199748338922696003049685592788687185053097899867687446484580805258859794812596122512404766863191140220536390534344526714810157660131034806790364715137515441155544282228687561412781073891150896067160644450458043344883632505519985185023772134708671059401935855614280764678139657773979077847164386526946529996638426316953754119849888751771123730926113135628845358964751329983274939241577836741711444531454864784031954289600495879843367189361461243709156270537449202667508652410427066222114392390843750273102526726478660903336693828119103867507488894940623926540580035453463408406080822463079302613489923832646069475920193808486330845174245606738218695647344113825508285324746038729315010247927891637984351947406085350962046583409886920849501029785549754562791276246634128228967257023490786303707106136400985741818054130548780895422847437658191496315871594573035485698130010086221677660431109859192843935405230745847025859907810780214081973252984926508883789874960245236764509453057506775936080256668806068554868947010790452492671213595810597336683259651023516406578251317181164592681357209616046161147290470169160077900261429314592065297749621534048266571810454769034791627135976560304677262737419539727131762096104087894479289480950339563215703071592761666501072486330982630442567775839889273231320108387413950915232475431178857762776271361361131827290457549597728536653251284478829651458341170044535646536828394834804971428386389266912304768962152538482212084667603292134035303466246146618139612973078838476013588270434289990710242469594039214810464993449391405601956336836275791739827249685430451241925308929240333130816307500110663660477493275117188208841381072748543739884548479192696641629659061173682308771832203107025321405140983429164132856326797127385058704824814007312616147722061048436763862071667093579265598954425525402597095026482100698584374527275122662064182370566512532829107484668325950176627976882556120567330002760078755294933726014786535731233501806560414758417299259218738129842158018054464904138081052960852943280787438347804001852997788020449341492050341919768490828337855568577024719127818048723860403076133151750779576647297503630781499838841086500928417142031489010811010217281929801548297352240997485333341567872576624014243048842718847384497230594977865030220079471232152831775270200775236871305792305415162616400369006602457670120644064755966153685464564322489862705064979425505121835638784102583229852446118863423565364872995486313944013151705363109550393579064494877461064974336 A100629 868 1608509248708912722637780560533986645843777815630247298627331978358875166648695539750928746329719549948323687145395954404744429204489798367210730645578861957696297174275824657473625713906779771726221052769430183999964883585065123665155238999947198998218740841863614152618277138143386790353807233964802911175297877074740644292273291767139550858622515578144915574544311160203175723365686545214082893333275312419637584122967636426512887739360897818201667474375568090784442226867011337193429202709071136794716780031557388737960672767128662628199502888022727447068169052774188568037561799183193240114098637693245077001253385301975480299327125472023096294038689728638277407964948050706736267374500573430891689024347299253617210810110544399583881400005892594549387399585649265641928328623500050566868126498362911855256762353274476512512999155248891226909987812309627957394645559091880363364985816113757389512352738980153632950336047626213104326845441075773721251575813951286059137918913391393151369220982453227877533231936068485493574787478515924751024040608350528641313442979665631232521030840536662537864088340195224824908557917820882540034278034059961249288441774720104075106678512427508526194146428496721479714564550936349329377495495541230334077489355953077443215503968005342518186283566262800431296044873504055126800463579539952186382042203968293498550196257165136247744292179601975818631428346535960967049851435314234204884093827120143990453754237183451660231885015802455114168205412791759567340818337513047889166240940846444508775878629559953565013471540035391225116001282228288395968327336487441994519039915283493258404699838108123985371486889924279464783444291736600067103144969790007885532668243766879484637755134513726099679975716947777157837279580007305152151121823090588542502690176721739276819661014816295781090501172129567702638593951883585083572245535076335136285552709915971390919821115621376286368755064744088335377177067513817456975532675501259674396215251255650846932814604495045842817242810372740684946782493142927362852309429761331134407007109501498696175792680902306630216185731236902191079827603283352970378958245605587916686391808412619440433425281590627641817570500663874739195982524082800025212607927994318476198907674789875806440911373151015257451402373456169981874464211451712995522411475234557290988078692596673761219185721922298979328851926314109385582264249228225083951291216749992140990260980786609512955210467440692912909985671831634739544196453164556843935446817430355219471181252048097197844344528504977689461653107149686195168802719419895425665215733757698037265452152431288916914571684440068041515446776983257838469063998451657213028583426996442698945948119087734567804713972440970994890808157723801957460891519010610166932918815526987798049719618873673280607581550720619010103001370942300457720491686511941836885419258060191524018892416789652738202367422519436262362812859116133824424334258906061298983207797039263709098140971189042520476967854434724599381098166149920841453072735787111552978840453236039258448847988449280743274059999738377000593180306117961073693461379729255100602732724205152183417717111840219209773955727624644915316470384172531833789713807885925628103435660394316972004689235699724553651514488495222118809104312039020496612093399151445623814209843574551532407857487603166680008624974152340912140426689680806490913900390315893465722177988034547553237370685939478591321492478189479335853594968952986929047009008571330688704368179328863165038815195240676222271884170938258670646015959395730225445362516627167150341975012631118797515933122810621000165849596616823588307444423456179180893967873554906102358919183302758115046568068359509801928050051626725887731585726048094777566342472443009555654633331467178653904424470845551965566889690999019130275826215866078458633926773679150312825758541533333228476037066115057130157534562602827959913497561131780628613666529345536 A100629 869 1647113470677926627981087293986802325344028483205373233794387945839488170648264232704951036241632819147083455636885457310458295505397553528023788181072754644681008306458444449252992731040542486247650358035896508415964040791106686633118964735945931774175990622068340892281115789458828073322298607579958181043505026124534419755287850769550900079229455952020393548333374628048051940726463022299220882773273919917708886141918859700749197045105559365838507493760581724963268840311819609286071503574088844077789982752314766067671728913539750531276290957335272905797805110040769093670463282363589877876837004997882958849283466549222891826510976483351650605095618282125596065756106803923697937791488587193233089560931634435704023869553197465173894553606034016818572697175704848017334608510464051780472961534323621739782924649753063948813311134974864616355827519805059028372117052510085492085745475700487566860649204715677320141144112769242218830689731661592290561613633486116924557228967312786587002082286032105346594029502534129145420582378000306945048617582950941328704965611177606382101535580709542438772826460359910220706363307848583720995100706877400319271364377313386572909238796725768730822805942780642795227714100158821713282555387434219862095349100495951301852676063237470738622754371853107641647149950468152449843674705448911038855211216863532542515400967337099517690155191912423238278582626852824030259047869761775825801312078971027446224644338875854500077450256181714036908242342698761796956997977613361038506230723426759176986499716669392450573794856996240614518785313001767317471567192563140602387496873250297096606412634222718961020402575282462171938246954738278468713620449064968074785452281617284592269061257742055526072295134154523809625374289927480475802748746844762667522754740963061019463332879171886879836673200260677327501920206728791125577979427918167179556405974953954704301896822396289317241605186297946455426229317134149075942945459713289906581724417285786467259202155002926943044856637821686461385505272978357619560764856075603081632775280129534664884011705243961989341374188786587843665743465762153441668053243500122026686865211814522307003827488348802705221192192679807732936686104660787225817710518266182119627681458984832825795493246106639623630236030419118061439451352526554107414949350640186665971792581218993931488446179248434154832744372545648010836238591209702485966122205951991952374027244325488141266135518659269542819825327955593973293257168040506208189897541048683744738489602097251530592608797189097154008732781721278663852853984685972915881180911367882790159823004089639850920521404866629674511817499630856026592321534414496986141269429244357323720650873945840197432027107779554298768187553509173204439952915466864810939308867099635505202912889726641439342163507937913866345473403844915668705783486988228440970669320253636120595345834792604403919224240659902732659520367734921036210518281119806770158804784168206038116496354497579540968415082941157989766244522137518941647946481446002230250332624113704200651620340172063481112637439732098048607416633464792139462104452842757223017198309586075835819742322524384470808530665087636393284065673392672597800666939275187843177918116243780579332801777356517942939150836219107449660522815527956988530783640731080318785750879820340769185646067305642680328831973531997094031796930233145846695833999683474908899510259747376694515067582402026077513208297666026839914081248207858615344137224777042625233273015632755880999746759926452451606409391040776878741520342421227750856051217026219161950182412934265648656315517758075904169829986935627354426823089619127481235423102520223848815533243702024309807685702000138037174323252865767309037143783473249052227934691781641784990344531422390941598130658145845212740495043582995589402446045046864341641141016247449920333576746530133225959461955701818501281315392105295830951421502598943363700394526049828864 A100629 870 1727123654629577591861896590379505235099940010805557443999184134696587148025674316072826737778106374969972181577902805284771117667867745088201071715756544774301032965952969846819906105943567878059616221827848217208777910036575485043009351566959241356038363542525932619464563270047580105812002584741762229645874326273559803729320713408532604601478106004345736185337216633980114111799191690070427836374868473851631512995148710229572790040768607017593478833777495742835084587498806558626751712931703783767712708954491208144174950817243857453083568066878791122469839291066109493164599706767683619784582239352660121458346260220317943019875573677006940384888743035798129020246275448031095488817647936804731580119443449510052782533040613585242181655442000725219551684513711886714624654453468353559761216113814925989414619997539468783190866536667403639959928197407109575734321010452815404949302647928114450908472100483946061644320329191120928852609316066785797667934577346338540284520921628972508252295435158400895910181079649227002788532587594049855211299230660366254688138020706169789718499773078089172278655278498353219587395611890636523826158718814676917180290173305761639074877980515519672691254564257155299648695540288136636826968797934224526116492778401642632291471655685294117222093288220244198447801906462093423247281047940797341478641956933895499300629084726466463861472170514761109501203056534826810352911379083323848315436614519124075452452662281088008273212479825996977965097122737696850005981111373907664312709387047937430767795926906324858252867515969689998609649828366141166685066040509087720289071921365303528371165734342721757270929650779383054402319238811645083609853275998747963986230411649125808623123177398133615306782942591213958201736471434997767395343069971493858860340075260082671544783737110540456911619437636539989362653482690848883294055356608720068470537951593318008018065762441011467115933399827555502445013832443257501455949978364322677083838262579860830692785158884349122230203593860512702933767577118554319288548569724331576926168972137106940765417457837892686935620781381085134759650620355015807250520597856383954255206376343624542588845412422834145430016824631422073371818568880789626099031624401480182270715713536480065141335126029515749987698375832757140391934141426883999736737930296884373458038377644287780704428940851606092337899763186425408610619717016304993924412558228315913452547991745843053216279317613662220131841163086364906139950428235241837758930004002664606322906473008727620942675362121354737361860985326171496228170219846078736243025155318489064574626566336298196318836652629431077580903546492924488940070145270215591740067733039331225077705210798633330862485256567053928385151032108434802018828068288583235995496734627867399503649586258002773899648442499505970317071119910086292228835625652168625719260553154276748789385354063489955444004477374198167801189229118012560465480417143482503826038885363960814624043281413653964750496814010107680277129616044871061757437129728723234586972781662651495902473449816261636771164916004524443416570503851977882428615638744046997882481734672529055620522125583328970862525850674933418724232447543395061911432136517419367848128666658438464754471956493388158535363027239286813135232371815043027205654986863233276351087514558493642389608010671081579168485315478287384871485497916151139344930832052099386074212870124865264827831505284786896254489903933451759689747658920803555443094034607812247796604485640132630675190458536639805895642333619973656403268434574681310081634760944484783961074473824960536805444700348692199290783648381012388795460448020466217763915015148246242495596586548093842680903842660496742468103179196974821840932079899245598188958847369626816338035507380765003977201452995937789794577330820083183153259264131060823900701082252686047663700570569580977543668779661990036799556568592202681235717753509189636535504890547225350897664 A100629 871 1768574622340687454066582108548613360742338571064890822655164553929305239578290499658574579484780927969251513935772472611605624491896570970317897436934701848884257757135841123143583852486213507133047011151716574421788579877453296684041576004566263148583284267546555002331712788528722028351490646775564523157375310104125239018824410530337387111913580548450033853785309833195636850482372290632118104447865317224070669307032279275082537001747053586015722325788155640663126617598777916033793754042064674578137813969398997139635149636857710031957573700483882109409115434051696121000550099730108026659412213097123964373346570465605573652352587445255106954126072868657284116732186058783841780549271487288045138042310092298294049313833588311287994015172608742624820924942040971995775646160351594045195485300546484213160570877480416033987447333547421327318966474144880205551944714703682974668085911478389197730275430895560767123784017091707831145071939652388656811965007202650665251349423748067848450350525602202517412025425560808450855457369696307051736370412196215044800653333203117864671743767631963312413343005182313696857493106576011800397986528066229163192617137465099918412675052047892144835844673799327026840264233255051916110816049084645914743288605083282055466466975421741176035423527137530059210549152217183665405215793091376477674129363900308991283844182759901658994147502607115376129231929891662653801381252181323620675007093267583053263311526175834120471769579341820905436259453683401574406124658046881448256214412337087929106223029152076654850936336352962558576281424246928554685507625481305825576009647478070813052073711966947079445431962398088247707974900543124565616489754622717915121899941528704828030078133655688822074145733213403093198578146749437713812831303650809711472988237066324655661858546801193427877498304139816949107357166275429256493112685167329350113830862431557640210499340739595742326715801423416834503694164421895681490892777845066421333850380881777490629412002697573501163728480113165007804177998969399622951473735397715534772397027468397507343787476826002111422075680134231177993882235243536186624533092204937169157331329375871531610977702320982164920337228422576203132742214533928577125408383387115706645212890661355586704727169054224127987403136852743311761340560821129215730419640624009598421031298707750687441335235432044638554009357502899618417274590224696313778598459625795495375409143547743286493470021236390113415005351000437663887309238512887641865144324098728556874656228360937083845299570812267251058545648973999612137646305122384625912857759046132802124417603928369353030488732292537423442845231608754676674631828756700765941829358632275174479570135857800530803184902724663222666394656879037237267279941927509233659388656258936217091737176328194840473240005119494113604680826787928363242327680667820672736522806429979390760330602561013714374660584831178923828417770616844861916651947154926083917863818612695874175020320167581659904508737546350264603780726829947967239615620842212592217060128422555131804132812611851916053672873988633030058568195944425351606902414073904125831661296304669752955414656597328866163226471091131820773614026284436543397306507793837432676483754658240987908579283449229474340211739893029696650477948738604059858590706547950874983513614907897489806958602927187537068528963049766282108401149866138766689209172021349771339993979007862031183699461411621781764597661627854601922301602734902840773728291438399741743722993295495813811395029541519161237137749626853024156946877004473661523593995207152418776140261196759589688775373157060812073762455942156686126551498772957406990248975511804152315490904625248094905245534884348664287337655497702217565114449816827492545493859706497859930148359557903364072654287867840296749647186759765179548937486470206283674317908226750512807629384263250921004716830373877797682745926238415545585374979593410187812357007920358759319207936 A100629 872 1854484903195508687835320401053470803353758409492938959256461827300975170896045538969989498257833646326285875476716556241186979307214938801772059622831241925895659461946471741541406581704583814455541902765422358740901381933580468023765579600564073947288865884126896458124978068944293229600692656433334345434267973167743226629402825096259056028261894637171542698266785043652948106131404007021863873489524822873547126139290679273148946319143918461010022053485641089063978656175256152083051319438412008210445436420776522824690066665617710154469944800558587166755772625376191311774272821374597754162419820760529858066746253472542829998089266732995819029529700984325180349986568728775325678881232899054549218667853347341775981053302368697097119612453633384906564226192025554251442443948236833077534901194505830230299058768424904723254421575221820865714812589592941906416835981165129078845562852714363431399221290226743526947588949505954630750774954192943088205263019392526623966598973356053992256674752733855106897831972632850282164212066886674863081516341339058386816889869516792518066038392888453562277133555002049766996042691721048149614119121653574311023861707534604612049489155376170553663390664673803136496056908649649317987815049484981674697858592363807564592806075219827675402520260391762719366760787835285579135939555456583181453627871881130400844448197781646641981447211693758612640085500118080058872437147887283596872916237830149167658630146871351438707806258427929197738731192905526489284476569436166761486708283630774312350486919016167930436975419827644067821682870711147356157910843896685737359189892113965580866891244599453500776573265403537782428637489311907384515876360943271060566861353088403193756467209076147562295219436349977361853792278805938400199003397056951444017500113670058442135288987570608199830075661761712697227196147984424508056522126962017540624960310405032984141364556715362345105978348193360730656545612152853686114994385421668367816563496983490714014226320140610831556257754763142111223273749447337179035964523568394964589500985474702384660519297300301989986514428372431591696113058702726200426006411691884197086317856031633867130512555188926194563507529630431264776118300347128691687852221018528239211210752038121595684495996018202119228519231628502170873459439903576388513740505086961488673931315073778384834485535828391638916408916052960470281512120719451161916707658400578137358765018104718464378176820987968999564252650930634923848299172082889671956385574786148395253399529309797963630168842764043945045965562418560617296844612040009581501200737549557749120413313456793822723297752952379721324004881579381543848778744470386262348219661557196573355089734777229049387480412559416463370637443731593350104775332386579922193627119625370302773185401405513233044068111608178659667141802629978771415186990083940729735372138275122069645904421911017516564124097399938271232306992242328717929115232139923773370257971465626188958946107240042106616030153981401775057173979416439519696247189240243911096596041220809169886650368117285234727896087515504868126693204630621757486559305739958092648060075433965390874976878956200713165971360150854640099513101225229332929374068716430879806176629524519702137226430722059245285761865370073507194971565576530490670281608709224136686712772265663518271821424022978598869169825958871729028098844122036323419904196761458857832605526532147937210478846449152721435594757639089267065279325389353481167152916923311447598666081417817818463097354496527996013392952952727036658394728501842974105764097118335054670610050524653383517497325683538198081057541002002889311834864377352585992207309746265550818368190808324146363362741986890785003759369451158600485557449331129704823383769435600699974115246271788077885847542555308507004558048503807532910706673812983024110081574936773145717772789233222597743441955126119285582982992351372819127730154602139681095530061937098106411897780699136 A100629 873 1898992540872200896343368090678754102634248611320769494278616911156198574997550631905269246216021653838116736488157753590975466810588097333014589053779191732117155289033187063338400339665493826002474908431792495350683015099986399256335953510977611722023798665345941973119977542598956267111109280187734369724690404523769064068508492898569273372940180108463659723025187884700618860678557703190388606453273418622512257166633655575704521030803372504074262582769296475201514143923462299733044551104933896407496126894875159372482628265592535198177223475771993258757911168385219903256855369087588100262317896458782574660348163555883857918043409134587718686238413807948984678386246378265933495174382488631858399915881827677978604598581625545827450483152520586144321767620634167553477062602994517071395738823173970155826236178867102436612527693027144566491968091743172512170840044713092176737856361179508153752802601192185371594331084294097541888793553093573722322189331857947262941797348716599288070834946799467629463379939976038688936153156491955059795472733531195788100495226385195538499623314317776447771784760322098961403947716322353305204857980573260094488434388515435122738676895105198646951312040625974411771962274457240901619522610672621234890607198580538946143033421025103539612180746641165024631563046743332433035202104787541177808514940806277530464714954528406161389001944774408819343447552120913980285375639436578403197866227538072747682437270396263873236793608630199498484460741535259125027304007102634763762389282437912895846898605072555960767462829903507525449403259608214892705700704150206195055810449524700754807696634469840384795211023773222689206924789055393161744257393605909566020466025562524870406622422093975103790304702822376818538283293497280921803779478586318278673920116398139844746535923272302796625997477643993801960648855536050696249878658009105961599959357854753775760757306076531041388521828550001388192302706844522174581754250671788408644161020911094491150567751823985491513607940877457521892632319434073271332827672134036443739649009126095241892371760435509237746190774653369949896819772111591629236230565572489417816389484576393079941644856513460423233031710341561615130745139555459780288360674322972916952279810087036513980923899922638970090003693187586222974422466461262221838070277209048564402105666635549066070513188688273038250402730038231521568268411616717989802708642202192012655375378539231707523253064691680255553794714552970162020658352212879024083338828581015956739481118013233114757292894990380999727068735916606072111968882728969811457229555250747135099303232979756874468656899023236834635780998737286700901149434337675532644576933434569291115611888411882546572779942460842458491532742381151590507289940363857840326274170496379190039741851039245550637125746286774947499153205893098261929151477845955307249021069593724999317406128036881936961663075737536789741882360056144607159413997711281943931144162780801217493960813813803117174814877676955417658546154922434068168957121782009764962914346210108589963929976952100080361365593615876984961733841541756679666236729077717086871613517244380560255976324051149530281954672794475151461901415654634836919679046365625220921524868633108174988519865059388667172620150138955271367650883150367222446368367318245515967193878800039442710345138199530085242029901781884650524773216380965195181981897483733870420588059168919487703530338763932386750049031822427409474846029198697964715164586929470922341034067371845446106211691004444667917714383823592485538196201985887205484302435449175095982704691737245064721917261499943114835002921986050958655318901122409048056020285180175924038009027387723925876083447794576163843849594317986406897210828115076817739144979902055116773494012182310991755107883576635911172667441667898913700563633984494616688723532735255701214999336174819940089284562049146148436974584167805766786795678312591033441822783423588460965783327435915264 A100629 874 1991238002537608927084143539051565261923809871864287193232695006232522076976631651400699605120211121694957095079806504629410691086379224749063105731655569749696478224353263158127126474565084854094371129583775247604837793241483338586611728788726860189032826709313786450406253571708243166742298524582133754468436965613915670124700361449610174396304122297412390457730859411387836122454879322180564923400347628205519412570760052028949943844395677126832173961989897820780902894978688404404876923219407165359386658754920615114160344416221958187963880283331093603295335461300700345277460375496386779820660250597164397007049235948774472200270285776709451709141130997083914558123536682336579480635973292399639553550195703339264093295562326588341564717822137426136868341804574092876554764395997578732655858232248468930115651427491750804573417838243631140953881933767688860122050770725075342315074471780163941829498740347696968204897311044767624083583588728647159457712000842278909186458096727856815088163825175198569032193083940314744289915732221708268780097617035207154703264882502082796977781016434076756498746976839505240553105880590427939358489161837586776838304577371960899260830863961828776425618974311421744798197113901275835656592541008654483996653333858787205990877412484818969152382038590006256868065853301936549302320082229700778061741362570883267784568948159578019084634103243770502151874860412739497791718046497849635711605777406962169473859343243032787143144094963020069322841906516075872284630326551652350046911104221616952675557551712560439117703104328900307005633472346943539333772821555006611186841497920812618673235306185847351327023194464030754557840367608547939969146440757710229099476183220250078511494512869612038432022544066676594875598942762204839861319870538127275378784459972295885844943652281178177274901931118028444884689334342569894870912763700556292790638983621906295172111852976504613255010664893646255625132003132201683734237545152421202382459786662871817152697730936587410749372960213520898476088826982902814561091109135619398030746199393404444362535611070424534478949737722932048583007689361684304218009701525738663776238420179175950192890197063458276751999458703113312147336215454505794575648082438885649366153754141824399684061259285281080701095712587866411341628012192084495526076378994755307466502351498037497503954437341994589356454293052568655959968617979411682875365017205805691862122892927153426947902605562143315647575846607095240610973852329971835557211095518167387854058152801843926539743154657433747169810826832491128670879883176412249018575938126607427933886986824981544402846376550189587115048696531949139684123669260062459318319902553086929000843851503378153155099300945820341755217436875058410167772056506972598777963264602411305575112351195327942504874766538401327348872072022561403100621940033800432253949517070309784884248448112401513931512821304563376840384037578231887596789692064105175639543421632041417434947454305622417394698685174991204026727692943946225464332382929692671305752873491610824830017839512525293864999288691361825383235024628489052137703844429396272083489015458043590350970629968258169864930902980139576419314738821474378757889375721881831653008860651830037696762206024513531069197346552105162629605892450279460643923157129096610150816288656630158679442863632710458662746746290841479308664600139886960503141850135903726910138544731108920738217028499729166368819413592233643317496149913053917049168421904156901864672138228500210496267030106676572106485277732207314115699620693553662377907910553554225445160554843073480985849114394564351581228023924445370022959672063331189974389526553088149724079353902110003299440077354645495578728432211576914598649741301594789237641686445777346125883257318078930490604004129254577193790935314358771332482213068925427188994967061403482157219143928847993499061648935245471743449061568341099714231065182303455482292766951172694045657218349442283864064 A100629 875 2039027714598511541334162983988802828209981308789030085870279686382102606824070811034316395643096188615636065361721860740516547672452326143040620269215303423689193701737741473922177509954646890592636036693785853547353900279278938712690410279656304833569614550337317325216003657429241002744113689172104964575679452788649646207693170124400818581815421232550287828716400037261144189393796425912898481561955971282451878472458293277644742496661173377876146137077655368479644564458176926110593969376672937328011938565038709876900192682211285184475013410131039849774423512371917153564119424508300062536356096611496342535218417611545059533076772635350478550160518141013928507518501562712657388171236651417230902835400400219406431534655822426461762271049868724364153182007883871105592078741501520622239598829822432184438427061751552823883179866361478288336775100178113392764979989222477150530636259102887876433406710116041695441814846509842047061589594858134691284697088862493603006933091049325378650279756979403334688965717954882298152873709795029267230819959844052126416143239682132784105247760828494598654716904283653366326380421724598209903092901721688859482423887228887960843090804696912667059833829694895866673353844634906455712350761992862191612573013871398098934658470384454624412039207516166407032899433781183026485575764203213596735223155272584466211398602915407891542665321721620994203519857062645245738719279613798026968684316064729261541231967480865574034579553242132550986590112272461693219461454388892006448036970722935759539770932953661889656527978832793914373768675683270184277783369272326769855325693870912121521392953534307687758871751131167492667228536431153090528405955335895274597863611617536080395770381178482727354391085124276833152613317388497756017991547431042329987875287011630987105222299935926453529499577464861127561921878366791572347814670029369643817614319228832046256242537447940723973130920851093765760135171207374524143859246236079311239638821542780740764362476479065508607357911258645400039514958830492482110557295754874263583484108178846151027236465736114723306444531428282417748999873906364727519241934362356391706868142263476172997519561792981275394047445711988031638872284625413933645463636417418904950941444241228185276478729508127826637922009689975205213827084484694523418702212090629434845698407933990397444049343838202459501009196085830303703007864810917563264373777618745028466813842357405109194652268095634755223117666925665526385637224785891159610584161810603405162555548469088180776696990369212157101886286676470915758981000372646142995021760641646006204300274508781101468514689587394137205809865248715919036542637322303958341959580214361015296864103939459228830821684168520029957342655360059812011798585863139941148634382952869176908915047624015813124991760935322959205245001751102876775036866594611642628044305479997219721470410867099150265869129015872897884553254480109452899112644673643699854892463751210411453386193208957355412171453619190992923369157574600934875476360120005295417090942455409484625938267660825900917759271619954509192432665219572789389008736695701782613492751829036636519393925087496365941689244651662926253378292553189763848078720739206995612681073307473958601484498969101855814858082869355686532716433869086167699377312900194928794435879584389282487749492359895509670652668201821674812072550543244247555217254539165416355981869804655534835934237183722666361671079518447250757116057510967211058348464029856667509424269545984215548177438829236809837040924397780289654476411590198950274977700406839526855844408159307244529509493140033896019177496498632058903510704192851138533774875190362265317457258395760643378626639211156987472617914584654760549017335092833064179345086920476002432904455493712824822378500228356687046441917761903381844461786182579637441530846270877165728992403383140345343039128509691363065291839045981286107372610746678738413867793358000838702752991589828898676801536 A100629 876 2138075524862848837966011285099042914393109360844766011321514392427799623053156874751119348877855229073829202872732861847847879492189370337764961439412706002798319974993354003759421204678203817950063924812223195169270163339245192439598059649400889497165092146734502851605696251092523813693411755737329135334907657887311091421878073556363712745245687134342650610284127885471141529537789481098043438202309544543468260921136427331899613508178986535879857811832339555658911778821297328473342182033114201931657446492774030247880496441942380573596071661541565241517065908908895401215650089673215246374122130360496388870209187465443472344955509942885263396213115470231821098699720294622987433459042642996474311171532810060464318352883263656649568835128387147518866286977098838028417319558448698487985509582579886650229708094703196253856129211549853457671022287444365428931931657178948200594812446025069757919035874466638536839596444493904134339653371017963442048542534651078092266597872880137408243595746454434831074816916670258660667947703122032608915824270213436802508933813692932066225944276058499552278968432626136112249050677090292292547345542515721617520642109974918422429004783625869896774932317806155128292878680991891671705033912607427465432345360593215132988508440241849892247478424060471706420929556676537773180139092525148900410233355263105529242083501450626745282241832389570455617950037639320301195723307340317879926715125401889550149858851533216100158883289620422381783314713566208792429290013997286824553256814612773086995174845792818969608483481932575711558388862873260716749260974218099315027817994776385548736416137645190217999446705314115084791031829816832783053913803022291723456729434415469513037075323214608704318357986475273704599834661893961423014321504839052642209366316953507973934845578377614016936148548939794221694369795530336839766182115440716303635698752399691791735185774947011892580849728462356496525699497283943949028671352981243099862415516938042858027732148136512594753468929155945358991834437470642484921559726953463035811315432217741781659535504295712232105778380986942664473575291781240300523216630565942215790420969142066791577047072026637133827588694434893562263762144723378040886225678020031445677838375836690085604468960272714643944685709232675440782293948940623044588289090745143850272763053797791914990291484764486982173730218794895596535685174851972694817503998240353186969617791563758419778891696670648309092835830714246654995345938617090608579827898054715276171731846791522608246105823373387006845267514938067166962889261446747802037147937686574602601680364643319652253449259148791394814719285263037543519661732472872195422378608782853815975924574652422400330507678298690058932550532186830077440083713970027826929870446739187750046442504977400005263351360714517207271598982956164450117261057426311497780344185662993564666660557545379358589183987826947939772193313369735249683139940501310616219043720070389208400145880930275667908673094150196814595614737772944749887987499789194672647271552076123455751127844950718179880740345998165419430964274365278757206369225089432192405725775741883920174960004392546589413672741399862104559062396492253509816762992677834714631562669124457813614510209991024947562920629102817508361729667360710897381542265251634797655554396871080576273874411700769793948414292212393364487743786758432880124459487895659915620890045112286482096124578689159178602855613877135344409893727120619954302718799018570984990362062863449944802645706097805817111685024341326865004732257759604454483535017181802163712393906130053753239774946278804182552205062568549609796807640159723075439191523527609302717518062179593112391386806837478149296087802403518950197446401162302523104920953862725044727085222323775419000950358255449341476409880359105600520938361908184625909890648659331294931443938369879770758422597216178130717551455419478873061324342686309404811059835288159087443577920909296427258925847412736 A100629 877 2189389337459557210077195555941419944338543985505040395593230737846066814006432639745146213250923754571601103741678450532196228600001915225871320513958610946865479654393194499849647313590480709580865459007716551853332647259387077058148413080986510845097054358256130920044232961118744385222053637875025034582945441676606557616003147321716441851131583625566874224930946954722448926246696428644396480719164973612511499183243701587865204232375282212740974399316315704994725661513008464356702394401908942778017225208600606973829628356548997707362377381418562807313475490722708890844825691825372412287101061489148302203094207964614115681234442181514509717722230241517384805068513581693939131862059666428389694639649597501915461993352461984409158487171468439059319077864549210141099335227851467251697161812561803929835221088976072963948676312627049940655126822343030199226298016951242957409087944729671432109092735453837861723746759161757833563805051922394564657707555482703966480996221829260706041442044369341267020612522670344868523978447996961391529804052698559285769148225221562435815366938683903541533663675009163378943027893340459307568481835536098936341137520614316464567300898432890774297530693433502851371907769335697071825954726510005724602721649247452296180232642807654289661417906237923027375031866036774679736462430745752474020078955789420061943893505485441787169015636366920146552780838542663988424420666716485509044956288411534899353455463970013286562696488571312518946114266691797803447592974333221708342534978163479641083059042091846624879087085498957528635790195582218973951243237599333698588485626651018801906090124948674783231433426241653846826016593732436769847207734294826724819690940841440781349965130971759313221998578150680273510230693779416497166665220955189905622391108560392165309281872258676753342616114114349283015034670623064923920570486211293494922955522457284394736830233545740178002790121945453052442316285218758603805359465452792934259113489344555886620397719691788897027552183455688047607638463969937904559677160400346148670787002590967584419364356398809325676317062130629288420941098783990067735773829699524828969391072401476394574896201755276425039450823101331007758092436196739113867495094292512200374106496856770647658976215319259795399358166254259651361069003715197997658408028923027302679309367088938920950058480398834669745899744045973090852541619048420039493124094198121663456888618561288621853585097390743868511063890651388574715234241143900783185743767608028442799853411114519150844012363134348295009553935296580778969998603721469749286039488191052393064120693394759323907532041368362388290272548109350444564133614052221128112515695393642307559346764444080537938439862577858620346931744959313999298645723105308494776187337460928256047557125096857605389671793371665620246117358547112396920075322804542973727072446118905410218660410926468463195324403534794690326725952890608895675535299073342071008300769352078549401749382072602283938481248409801538145909491479495423885299199784135344790806069325950418689154913229535416197878114302121389497307416950045447379322086491578565023463194359689134259159044497967707559600887193458795068479894008067594052365304502102747782720173183444801141258455030809546304430724201285128562411179377367958918699279617674032799287702395986510104447397581588269003176235225490805235449637640635269247446515605155753595791406194981357666431568577698998889324148610186592675731176571514833205984050195016688630130752372172743477909203044153156722365464925518709764845831945834961391139857594165415641491359877175043317529544989495482933457984070194800431931023523556429249732120092271925982738495671903347088780090201577624879193909661203405002185114790197783659439056755430445800535267659546029056973166853580125671843717487724134933440882593981056931728024227155246009798592890756885256624739549366405854772690349546366014796126910780830526525271335074905542223791011119541513140067750641664 A100629 878 2295741113915992661113905407266830359554733098144933237849567514167677355563609111653406435705800626873671198957034222945248192600475608259883245779244664432220417194084998315874343781495451900529465579544475391076160133932659063713325030394808511595908488870762780735616301621438048512478600115388442250662846599451489397758758116206016139730492151431762410707281192633995046605288055954362226684166579131370712857767568947636197344393167143921507079971737505056680549455246664363521293569912376071582402189940333590058190376383596721819995212225098350914241534876160055197926503944631481702586359282652045170130911712210703210964566086444923758541770305297729333289359521697438303919131391076784815152446465216350168507475141551177763817769844309689955064561390897552572913376535879580124915603144768806117530896788594174684245447213189221518572390262865165234183914669422666535308191800732859951595224024171243489694839481734799382087000446124576803030520357697831794356777094300838874098111133116626388407405796571579540857399225086861788084755814362444501634670369409925052697534203097412839967202921686408499238564416287365458892928409179100478272844616815677501150122106875166876549807544397728685880149561138947892786972303304955762681023456081296538919483623664678904436010942451336376352801413961377046579340829781658146198078311145846930872880076407902607422537739919079659591728720555712434326125325022905509132324085077413618624448916587820651970766033200152595866440713310618573547863250654432286046981957262748828128309718120500166529213619764154889546802340122820842829898829108958932331119904451218691227480358858181609501683536354768424089437175789583618379305697195932227804532247983754608744821037173843493621070381082927718476263659960445432933033150728309210477904379049821775131345548485514235312987034473567913786772994783250925664936118149493287732333009916169441495566498970458052889453654909075379917754241089545021743808606846627803833684186202957033368870159323537234489562558319231550208227109995741608211568038143953363188619152028826425800119399375237887480369839740686736735276733598521169266106779251008947061408213134450511917766359651740732662167186284301262790949534377431913062722535992865273019479094048085138639658643954608159220677388538226568185584291639667455592662857335992276934259498904651217974128521142688462663476570012750279713794680735316091331542090197889621380970440096521777948744847081596642667857330203670426120601459641706907629774456863356032437299090412818033115411107685962397787938027257547486889245255895843863827358142369420954109603420197103152825664317809871959663860827406310251759280968488421821631709257813083876291349592873716194149337517342440680688904301402457636128576737750871960218435413565430307013323260005562560429080490406487649415192755355896928712864901685096453218838717261577359425442059047632595263500481760900877204036992778223113391870101761128735449599987524125117017488760056161012483076913532556057662885190937603393595951493712849503299364264949527786227399302294573328575106241582461238113528622035810855031220036164993485398042942488905393644931954243500986922016059889768249497726373339403485501053001533596890859013588316003815801496225742386150825714751060086754967458864826802984891134015824382166616545901827573950819281034366511500758274524027804246590566839238666768086410477547191799482460569542308772096436148452929305459371958453075016601547494204652737743797931417289819297027983799403406665092120491225940463311089749740706610382983078435840475675867316659594871692444174568698221721860166905215512433639104388583057712504922236706356967107557874127059276000837661724076964671863209459585325633016906021603571258926246431198479968376382235135742068821376136964444695406659633856479197908407822511967706906866280753243644732013539239970569339018291714850542897716428385574128555965930290330863571598920150181762915447504153842853883275684361682359681696833470464 A100629 879 2350838900649976484980639137041234288184046692500411635557957134507701612097135730333088190162739841918639307732003044295934149222887022858120443677946536378593707206743038275455328032251342746142172753453542800461987977147042881242444831124283915874210292603661087473271092860352561676778086518157764864678754917838325143304968310994960527084023963066124708564255941257210927723814969297266920124586577030523609966353990602379466080658603155375623249891059205178040882642172584308245804615590273097300379842498901596219586945416803043143675097318500711336183331713187896522676740039302637263448431905435694254214053593303760088027715672519601928746772792624874837288304150218176823213190544462627650716105180381542572551654544948406030149396320573122513986110864279093834663297572740690047913577620243257464351638311520434876667337946305762835018127629173929199804328621488810532155588403950448590433509400751353333447515629296434567257088456831566646303252846282579757421339744564059007076465800311425421729183535689297449837976806488946470998789953907143169673902458275763253962275023971750748126415791806882303220289962278262229906358690999398889751392887619253761177725037440170881587002925463274174341273150606282642213859638584274700985368019027247655853551230632631198142475205070168449385268647896450095697245009696417941706832190613347257213829198241692270000678645677137571421930209849049532749952332823455241351499863119271545471435690585928347618064417996956258167235290430073419313011968670138660912109524237054800003389151355392170525914746638494606895925596285768543057816401007573946707066782158047939816939887470777968129723941227282866267583668008533625220409033928634601271841021935364719354696742066015737467976070228917983719693987799496123323425946345788631529374084147017497734497841649166576960498723300933543717655546658048947880894584985081126637909002154157508091460094945749046158800542626893189035780342875694102265660013410946871125692606671828002169723043147302128117312059718893107413224560635639406808645671059408243905146011677518260019322264960243596779898715894463218416923375204885677328493341953033161790882010249677324203792752283382510246059198755124493097932323202490278976227876856694039571946592305239181967010451409518755041973645863144005822038314639019474526886765912056091580681726878362847205507605650112985767400007693056286426925753072963677523499100362638972294113730658838300619514723411554962091885906128558516347495894673107873412889043828076577215794268582725665910180974270425495334848539911728626574587142037344116559214737786287057008233902281833628493480261437308886695793487264061697801503711732143945350870280000597889322341983102685382808921617758659257025438004636116619395662579456892887263677863491000634381643018245696061879378422176243353001157381484438455001973659325538768096090846475855216051652668464775777549824493323162498256933880604900468113274984203395825100390387224704119825908490297508876782670759457337403046794435520105875042254329561957891378549007308316453096856885549643088460908791380440307828253308964670315551969317032953329047595973108639123092410321145345010608144445327122687485671806299549169153078273570403216239629914435587907380732135160203418445531905085528837086677877582646256528521232204167338615343003471435725638943779191307776776473112604471548508740443380394770520484329008324402670039623211324182626750616015799608790396885455948816999984634065564403449649081771304774960156655410589088425054331383015363034430555903734483569032174672318300647092088132259425148613062834758346979043184810910940684732046442893909051097605040370387309534318139263106108698624857765605454811823987926486615373448209311766122056969140476345547243487617415408778999878473089164251591368096419465069034698658209610252254931872631071491321492205581864181729863003154730716006955927261622666827907641309112617298804297317294233786125225418244253535082376474300786362736314057557473755136 A100629 880 2465033251087949742715058663762149284966874944635311631166820460273547725606366195569748282088085092479679130744392824175653446455537982880476502350046467329720275128017788102723846046745983971378774937125302095537229505124937636241677831240977131371715931777176528458372709467137047712789258848863796450745390116727239625466150451669851729647657511096024782407473237859721205748927005245850958036558494596358324844079602049880651024992675462251149524877767297128769396557398759763603152820597186203274843093728128240157549600877369667767422258845844201890049773234487711784162285363451802171157702933674138538306755460652083538063749989027914112037576027799420757384420812619174980577594488350444251477290705623756384555923716123819801469933396241282513225500185622315096775901915634141807681027566724193938939983494140851521236330554385511570491968196888681984614023688606250992565578266260745581162407553402251072973062148505138172796168785710616827714079656543602351717838743996002737404212203027353223015100355118940762761306367840953534774027174708136556283981944088966729786746495536202512467404565309693417981518767485891095986289970773385690219956548528246631880694208858864622330973179570578180634074835170133427842040084388144428860433255919515237984293335211841891223444080631656951982607457736668055545834383287431139643183271104581213580248165375480713708231611569550206091321891722676962852814017342687403155390320470153280064256150691830403031959515165576405363966911898004665729560838060259316504576156486393973968353782771631700601381581371206120920502078050946035805392890502917858742309258168157276541487559444558478709593411396339358779397812265716154599115623160751955663221971416896995962070491008614517931220475816357903696861842950844447009984685115481660094544959658543019704448808805116492602931909283999691537284382492510333573156920345316427445472069842797863204510860517833751825010437785537152586382408811223818977316714222397026337494250733518719203119509691225476292738610331798058998929356893076226633782443176790058761082384340765387018020863302952389737079075917752663714743845078838203990402234531743700658035894779565649904316189018300099063771770393853420474657483734374446767777122202884809238193469973058480470239951097187538086892557684592089048849647810924484521504817453000128285304922443206200871362343102172874164037230466754188596400098454235961122880592661854523012272599239322029910408270615994655930461355904659374837591855252748761471793542021069225030628690973400147857433925276585684196234142586480756339074287048950144365195152888993737089465872319075978831179558616887603175928351701400758833909556033244569640234154721906932394064067273881427964247794262903889094705681149320620299426284916590916155398279387939481197365709499998993781231108411876550116541602447426537392149531800936139295126555434266359026577748488120725720084767910828439772262700789164113252345429836059980700466950674531347150571821122200667981265774268737024737195522019930538028306875874759557910153403887325233122489805622102551125985896830536576221318541700938140800221778577146069959411995098364377135747244905301289843445669903332999152975799962356069593858203787359122871686177159211025569658579357745459699942062906963485877000342164100881085650679579716971255921905208064187447581112209304743341167070522346358449101019158040826893287375774232768854139467948437466122027653939383090586999204563856986734575887649933259911619235567427675708621225103813863984389770584276717309191054587314289842881481589200834419325233405372058984632090975019568441897186556285750539433590330903923577163722302811419243482257177195950751034769258856427505384763149964003629201828829527294473202008473444124508546387271918979675848576569797943494276670393071137004228128180230800279868467443275998420083925010960208816221572828395974915267709818384283249491740082893344071796711014863779118486520044368160886394802537993916421361092593249217385600265486336 A100629 881 2524194049114060536540220071692440867806079943306559110314824151320112871020918984263422240858199134699191429882258251955869129170470894469607938406447582545633561731090215017189218351867887586691865535616309345830123013247936139511478099190760582524637114139828765141373654494348336857896201061236527565563279479528693376477338062509928171159201291362329377185252595568354514686901253371751381029435898466670924640337512499077786649592499673345177113474833712259859862074776329997929628488291518672153439327977603317921330791298426539793840393058144462735410967792115416866982180212174645423265487804082317863226117591707733542977279988764584050726477852466606855561646912122035180111456756070854913512745682558726537785265885310791476705211797751073293542912190077250659098523561609361211065372228325574593474543098000231957746002487690763848183775433614010352244760257132801016387152144651003475110305334683905098724415640069261488943276836567671631579217568300648808159066873851906803101913295900009700367462763641795341067577720669136419608603826901131833634797510747101931301628411429071372766622274877126060013075217905552482289960930071946946785235505692924551045830869871477373266916535880272056969292631214216630110249046413459895153083654061583603695916375256926096612806738566816718830190036722348088878934408486329486994619669611091162706174121344492250837229170247219411037513617124021209961281553758911900831119688161436958785798298308434332704726543529550239092702117783556777707070298173705540100685984242067429343594273558150861415814739324115067822594127924168740664722319874987887352124680364193051178483260871227882198623653269851503390103359760093342309494398116610002599139298730902523865160182792821266361569767235950493385586527181664713738224317558253219936814038690348052177355580216439288425402275106815684134179207672330581578912686433604021704163399519025011921419121170261761868810688292390044248455586622693190632772315363734554969594112751123168463994377923814887723764336979761212414903661458510056072993221813033020171348361564943756306453364022223247090768973739778727643897697360730320886171888160505549473828756254275225502019777554739301441302292883305902566049263343999433490203773135754044659910113252411884001525709923520039000977979069022299186022039358386672150020933071872131364152240581843149692275039336625023143974123997956289122713700817137624189829726885739031564567141621065758628258069110778527672792428446371199833694059778814731747116587029574886431363779556761751406012339483223740616943762008556294491212069938124947829959836558329586779613053254733802323127868023692905652150632142234377045923385378042439311599774435232698771521604888454582235389741325213582432978617496904315186612515754589098143127838093250028746102486527998969631980655013761587319338600906164774289561120564158606638209592764688751643215614451835623137366802340688322326797005608104051970401720152125420237278157490720099482185544829133484012816152851186713330888214548408870940986240895753787299997085580621038717429560957033012353009558354469454050630186701760656179427101262997575638437882980725122187005178783028520799688365981012991132647219161452615264110800678255741820606645411032090183330385262331350732740672416730609538048350376039302231706295889630178566064030933057727946323058902328057181355080214882671051879443617833806738726272792814355306638815179199965308956317633928284761087185473389554416205708953531658149498097221045939925628134506305396720015125078299358524611639897409832799110637147341654445389039007100988400263261158420038084502719033636608552379996498845617743015651638078893305325831349448653569059603721068981765513997465563139716302672721435949540558856676806783496751500566445035188068942407473094138139310482504844292329603256556339486585310661914622382165939211223253827810890576277478313234134854025506047479541844882784329519832079220509817330196525432996747668277798905770415473758815487198602854671858008064 A100629 882 2646809299243825141163197801894972875400628082632618525657477049294638673843631144843002239630127015866339352780218828802877427989055688639363613622479180315370257625739653301864201822528222094103009595874407188613167068739467885424387659337050968581353886596285087236881021135065801669105366923987153128588081343526279185933101236234410442001430653291545889011403425650682903592332168655537576114321776670587931475666547506232989213883104937477592436938987234666594814734920665003909058121738767483171964796773443376692677355816538907390865983991336888157246290963585215356712706598161240999346032139653420535750189479842528407560944341498812485574567240628024750177409472525275161020550879453752761791540816834699238084722960955648483477644166038629429850052692622443187114893442138097541254083749688717704927162503528691225325472304532830392873150509077244519115401731383283958559174447229570619917263526621510472800052854201265935030185452180782848754809640898421124664201706316137027969391836161648571572512634848459191555276376028360390327511366396681213585441434629153154716536313142649943770133718501557335504270359690532599669678072211121841672275105617464054037433150206354258150730273527192152408632990068078417134484504092040123020039845641279088829049209101406538681870438699438407764085347946172869644317526312961428154870314682119527025789235462922306413898414421148341148071878589437664256360766514304805325892158133566920495777236447064838850191340108041671506869215857010831740968944977791460416616906612610096791388708990511597659949356101523281357144460282213161411251871285235298968141488837564092832529263751308647804303995851087810018781020563799636505520397999522450085395089306054844864434203832165352196349380249204024552284778326041258872772302007962928348464717433770399159922804881033043299954616022404362806681096864221711909689949089802770662464840814061170900513976400228397213350036286881183037868565198477135060949863354843324711797116372121727495301368825842119709833913412890093069170021717518640556794940555822912159191779576322464212795642632966763541450167408162219117927671907725156953538573799790267045069461918082898856005890269238317748114993062405370089097672360197549971423911619596433133309906913761043678783822808764948415489485380279126391282245942259663136380349916771392017297299820346762531726991647440920268215811045281013823138641548030901422474895698940690761847555092450648919384333075903705433025993450582127236815582426630436156464522361123516114653706512511010242310794885960817041152422191883925052417187447439305295747965578987004787019536929635751504776127340811812237109501249175554145306159746166228843600045078198562347047038367516152022056033399827157413242986820433939201117405319884018174528415956467742142473160913583047580823747311710070184962792783782634365450841556683175114267261942826272443036456139447990366887532131189598272143496952523314398915954110235064650724181268989319034632189854753472132222710292085959117649440458312380255815588533505923271881744009785286294167419310081847961069350661096162250593598650985381813998952133948945872650641584396825722361142347592914226054028046906678189906690479439337503180246932002692735284433818518384996075842056834358425934283320045715626968587043905787376913660918764854120089157299661940139043647811567544886996584591400811680895539471013701734866640219998105430014102265344782823804179719313985121641756594944925411527317471658411975768116791655467503455446768083687671086579794102828164303174917066412837160235457410922651728256965909926012794449332451449854495523113414540449420407208773542470500379932050213626525338933079471364830243031423628623755605406450334791161791351552422225441043698739349811889701457960669217364579353858507158993565628502999608673806064346820233485678712627787079002031874347634605750632396910733099777796188694649029241908069539810461110587442300725302216828151852429997683012061265417119175812123708304762186940398182663716864 A100629 883 2710332722425676944551114549140452224410243156615801370273256498477710002015878292319234293381250064247131497246944080694146486260793025166708340349418680642939143808757404981108942666268899424361481826175392961139883078389215114674572963161140191827306379874595929330566165642307380909163895730162844803674195295770909886395495665904036292609464988970542990347677107866299293278548140703270477941065499310682041831082544646382580955016299455977054655425522928298593090288558760964002875516660497902768091951896006017733301612356135841168246767607128973473020201946711260525273811556517110783330336911005102628608194027358749089342407005694783985228356854403097344181667299865881764885044100560642828074537796438732019798756312018584047081107626023556536166453957245381823605650884749411882244181759681246929845414403613379814733283639841618322302106121295098387574171372936482773564594633963080314795277851260426724147254122702096317470909903033121637124925072279983231656142547267724316640657240229528137290252938084822212152603009053041039695371639190201562711492029060252830429733184658073542420616927745594711556372848323105382061750345944188765872409708152283191334331545811306760346347800091844764066440181829712299145712132190249085972520801936669786960946390119840295610235329228224929550423396296881018515781146944472502430587202234490395674408177114032441767831976367255901335625603675584168198513424910648120653713569928772526587675890121794394982595932270634671623034077037579091702752199657258455466615712371312739114382038006283876003788140647959840109715927328986277285121916196080946143376884569665631060509966081340055351607291751513917459231765057330827781652887551510988887444571449400161141180624724137320649061765375184921141539613005866249085718837256154038628827870652180888739760952198177836339153526806942067514041443188963032995522507867958037158363996993598639002126311833833878746470437157766331430777410763240586302412660075359564504880247165052648955188601677662330582869927334799455302830102238739087930158019129162662051012382286154203353902738056157965866444971425958112376757936033510560720423499570985233454151129004116888428550031635700037374069752895903098971236016496842291170738085498466747528509344679691308727074634556175307177461233029405825424673019844873895051653478314773905425712435016035084832488439446979502354652990510367758154893968945183643056614293195715267340131896414669464493449557069725394363418617293396098290499156404869566624219670897790480501405395468811274488126253963223876650140080324489139253675199946177848622845916752882692901908005815947009540890754396991295730800129279155767444793507580074218335846446160075327843376167288336539670585378201423009191160818504124353741944223047561234610717097939422967953892516775509040722763517247191111869401899810593417590221661754043571317009676229454102981669331086794742135692832902338148630674940879383873944489937008880706202341561619445062691463362411267555463396055339096022136473027029311877381955162658310065430406905866020133165227437373523812312135015076962470144607845018609030977534926985163720573594256982422349539697809763935144167479324720032438466464451050945881603256572858370757360931260230162826235981662266198383028156706119726812802015833132959526273959588780815210618971297074853826702380695359045165964284502621594431161237032418318030576503439585278059960334440719713057611575480032577520764561158753223603621403973090978213863186551594655198723538377490517696175192657709161296040246451115076006745252081108388784795369735133091764237101516116430284651003415668136489420206496981784107489792389050419418753561947067473378677586168864177795710725739936205142826149674343989680358851628747509094207375054292951725278581329258351111330809411203587071599281977409891143919089335001730853968898080639331977836288647574436590694172463297223320605943713863208765912177241540915942709470032027496888317627404350735787130036031614677304076479426967739047646068736 A100629 884 2841989844750226627809629489479498831663195128191570537635650206147763243073801596246933418416537667368000156857211636357945345977397307157206364690232042473850555658411604685471290665225577482799265167363688849620214038805049628085005019419655737785509614583384301193727747704548104244207441129151235152857473006458277605037043263370990759559262360274776086646805871058012647748846895186072544677530697005197732695069210335125261207487171218350596062367473130063625548242415791336590279197757798248892954786551306406050714471477947495788835522590412870488445631276474706716549512226686485956741391356794086493895465660431727685106303768403413812094809516962582200772635970624166837496100002789476614091086544438539866392500698631198785752119510065276818467275624672533491069118982126999313836075132839523180709585253683303352613767625930564773926253228243129086848974321548245360773268382902470904166773268163253212699431138966473348188376822482858553769905432591055697117071327643801293045793806330917696087264264805230535930127852820801561239614011935504793821765465863883671920687903836024122817240815627764720264935215803248549100781930748773679363427882135488499636588034980636797536931990829106215325731580102272403789014244723522625572721972411545458532361321966301657809798120580815183728264763195398310871203731938447198708655406170233001134688228725523681659146182451271723998904952999729344752924413039107763762588360301632580839198834160350679513270512276613021431794580363756533661305090507809442199362037215461626729602259884477121564548153368075137302885488214919114690523998397221774183237560114521708754905298193707229880366967555635457513731407276755730071974458217213186683641078952126223368774614750737015136910589690049903870911041247239208001306715494708977209261813296981227591183580212156522917164248525116085385603520333310101286313009210151966771368686511559686490293599557474193240458985113141988746358854268475761022638657451180230710269310051342246430835843192756455953263416925014673643620377285088077865453375066380867522802359768086429936021917459973895216373402357945453643571329534274369717978791486145412154419974246620870400855277972435802389552565212574487906862777234192902306647858739640268256454214606851993739801012004376078898913589885042242800501936456858489377682597677392362655671842259374005113311397881555978661032614177399382375026098380664883701732389101990332166446143414908448400683362753944375120016040047040107161058443426392510692557765631321550882241663959104250957661474875741439682297284866331523682061726458763383797549280005070722592311089106462451476349063682579544912219476359020038004191797004283903565728523128747146968696007990534775421623733532935333285630646423780698349312905626319569143167291688928378045220799670396167884912477860990667319569966495792803443084269195407991837304738261976065488106900513666883529676247953402126538558606807540825005217480189024095386826505316671226056763886703757288237585982123247950507774340790287731137661016639600135168754351725367927153861525371380105019009285569340999094352315698232983266299663598395033464177171609600497590938170571028057730558800397632734197411428225196628748016364141538975270495857127103215683220707492441235682132446276198662460686554243226168222243449765432090289998446801561926188275540016806143946165586620941002249325282505070247229787670666572527000967646512113839098115370550640006413220481600820193390917292487845571579804701524917169656732977715497083784598816250041515156697462724441938848909446200309878405589615386916829776682959363302002158210557587631887530282447779171252295216544140932592438934972208222965520228594602924096315169953479346243844072720924923323071963205465548095967592504930286148285713695908404774914814809162212517189288698744554016126103018538774931931291273804468167991664204919012422523732584874349240627698035707827994925127163226007475542525248303264577164544473144477128725664661886391868799298491612123939624524170919936 A100629 885 2910197601024232066877060597227006803623111811268168230538905811095309560907572834556859820458534571384832160621784715630536034280854842528979317442797611493222968994213483197922601641190991342386447531380417382011099175736370819159045139885727475492361845333385524422377213649457258746068419716250864796526052358613276267557932301691894537788684656921370712726329211963404951294819220670538285749791433733322478279750871383168267476466863327591010367864292485185152561400233770328668445898503985406866385701428537759795931618793418235687767575132582779380168326427110099677746700520126961619703184749357144569748956836282089149548855058845095743585084945369684173591179233919146841596006402856424052829272621505064823185920715398347556610170378306843462110490239664674294854777837698047297368140936027671737046615299771702633076498048952898328500483305720964184933349705265403249431826824092130205866775826599171289804217486301668708544897866222447159060383162973241033847881039507252524078892857682859720793358607160556068792450921288500798709364748221956908873487837044616880046784413528088701764854595202831073551293660982526514279200697086744247668150151306740223627866147820172080677818358609004764493549138024726941479950586596887168586467299749422549537137993693492897597233275474754748137743117512087870332112621504969931477663135918318593161920746214936250018965690830102245374878671871722849026994598952046350092890480948871762779339606180199095821589004571251733946157650292486690469176412679996868812146726108632705771112714121704572482097309048908940598154739932077173443096574358755096763635261557270229765023025350356203397495774776970708494060961051397867593701845214426303164048464846977252729625205504754703500196443842611101563812906237172948993338076666581992662284096816108777053371986137248279467176190489718871434858004821309543717184521431195613973881534987837118966060645946853573878230000755857396476271466770919179287181985230008556247315773492574460345175903429382610896141738931215025811067266339930191734224256067974008343349616402520504254486443479013268701566364014536144531017041443096954591210282481812902046126053628539771290475804643774261646901826777676275616627483887813531962007407349391634694609115757416441589556236292481104792487516042283256627713982931823093122746980021649779359407966473598981236030871430713322148897396917656967552026724741800840910573966440438100138440850856866251162299763460039040122896425008169069732923846068625930949179152006473268103415463894122752980645350272759234234672419703123480250431207893773705008690462725192419934526555245017550311781441210961453990112743791636518916292400132386717251306007683837078495944712182307610031742703137725781284485781937951435109696415361351238802603306689462659118306098862485675914150377329654443335239645691691830725718291656097783641400051980263491059821466125994888734388477904283777575484013370921804805342699713560673676110341444271335482126219984647463155288045694205901319960924969254636684964881038950538412804456166776757405554201980293227539465508423005183072616771274990574864690855524756514267317423728230909533120686664732731116092211607175919818149302502601347837968756880935910676987757698153692859618004472259825338503624986827430359743031545063596259577292559802460456958409524799412416794152977209491400873560699843586303309089285191933163302574762570267648990870028404571236470139443855366567137773159239878032299307507553865297720014361515181728494569180669013795429187840042511520458201829828545381283272909117315487323766156202833691323350388021250210007610969735052831009226525871362350301741200314974657469411541220316692714080873394274626734032362850553696330466227121482825690322396721250270814725048613015844570824610206489512770364582105617601831627514423312513129490983705530297642264375775404023464145837068720664302166911333622402762788564815866803330215143431654955545854262542927016493540499944579815080613771665273650481655410814914175512751022014464 A100629 886 3051563359691585163757680692797905886115908090612330770505563699775075318138219092568293843097128346724421767656148529977004952682081647359667016766898948269117767936076397357744889938513484937834211606664752536759670329296940768070514916600816573341878814332300059656718609179693294546917439272387466804882101877985274775530826421178880006856307802815983216467723379763739310208916359133830353518373302418352350984668049711477049237403717680592071287493668356945506532222811525956153844326469715001990327253261130410015778793107927319904536572862223120471339383051633399879692924244592648907341886651741917224369082163561327912077340242183555114425474031675961952007544356386003318573374009881577707619507368367294852037000000069537687520066014603476690125969413546625513401643525942067642885095750136151919345391684573412860180822018178834317705722782779665741180672100548375477676227243899229522746960329152052634377747154916258567731174824972068752258900335497829190308075708882356822688549157137662314590616794861987240390113017241011013507470850231586687678926382216896189611937013199629138541784172019403795780121301858413722236827150148429936242878213056616436730813373816684759668824063196795779933587780953416077389280666291417559687723535302050499303454008875148008590916479064216434783282127188355050721365324207195350869122100408686837143354208383072993299886968227865292046208778236563658141329888590740953595002728951444157528108806890008447100218512057304858174326204313094523945407126102340396711565565476085648086650285322880493794987667933268741296650704579017754220268433554805984344025608022676188446088783829775106333732529532536837629868466295430570409933506047562275266545283075384019758219479487353667977421986298709778433376681970549862163638467078737879537847209103048077007516583735851251890573741118947455333677667263509476112790476744237372118276804431406294856956007884367933082938901272573925367502829540783349340236137344541451875585384505749757330903168114368300603032720041537726904865669869658640727905933530731913772636167368889340269152376957449817242013651712906252287755725248236832257432913163649445575918672809599719220681957330150240180661729915228678380980780545147962090593879168795682741534448164448702656210520026624666938887389621553208101661817366719331694277537323181439041570567853020525348552307041331652485602236870329072407833974922858558558646007434248821290765753628089386178759636769873896535906241749365890464270354815255504170966478494339713574806973468243659829433178807608786796855867162622406427076154248421656503192610642531366925266117192599522835726536499225117579136460434059054459170219761217534428505448313087148420963722521275384496644636685343948836160963281369364021585028433944236578678564915209997247636935920829780107356146058819737574692246720811453095050783391584389579564700905256770401543353664531216449550132606962266354990724804427702395567026694846596960601077390268259874505983246621698325519317801847647182479346860561149916573735100298599766744845429534105173286402895687951360422584960161082845552203556444517029318078522727086704366634903253454194601557140158788262787506878206097299235723020967710910545927215184253474033115016099206643966808657504318614146777074187559616897909045396605511482519123187424776115621225876068674352345752230419655162394784399188351578631606309416508643160634236880970308250530904351688852912937480084853503057628223114347596278669040801858422061779140143196137921373189191809555956068560416560075979441914296801724489173950598204436005421006542540713073456469770460208940680200902757328330713592089647829998580861474866430645676246634796379360065900274911002264718908382192683414954570135975431055497464381723969821132574441702236696986471879947342697812045980082458200652563939341767269137730010137380535010093070049307940185250170839291308971218564444599393782140362349168783674238991026666449679200212239246730723269887724177969666237685983327452304050659446502458415659838603264 A100629 887 3124800880324183207687865029425055627382689884787026708997697228569677125773536350789932895331459427045807890079896094696453071546451606896299025169304523027576594366542230894330767297037808576342232685224706597641902417200067346504207274599236171102083905876275261088479855800005933616043457814924766008199272323056921370143566255287173127020859190083566813662948740878069053653930351753042282002814261676392807408300082904552498419101406904926280998393516397512198688996159002579101536590304988162038095107339397539856157484142517575582245450610916475362651528244872601476805554426462872481118091931383723237753940135486799781967196407995960437171685408436185038855725420939267398219134986118735572602375545208109928485888000071206592020547598953960130688992679471744525723282970564677266314338048139419565409681085003174768825161746615126341330660129566377718969008230961536489140456697752811031292887377051701897602813086634248773356723020771398402313113943549777090875469525895533386433074336908966210140791597938674934159475729654795277831650150637144768183220615390101698162623501516420237866786992147869486878844213103015651570511001751992254712707290169975231212352894788285193900875840713518878651993887696298063246623402282411581120228900149299711286736905088151560797098474561757629218080898240875571938678091988168039289981030818495321234794709384266745139084255465334059055317788914241185936721805916918736481282794446278817308783418255368649830623756346680174770510033216608792520096897128796566232643139047511703640729892170629625646067371963667191087770321488914180321554875960121327968282222615220416968794914641689708885742110241317721732985309486520904099771910192703769872942369869193236232416746995050156008880113969878813115777722337843058855565790288627588646755542121521230855696981745511681935947510905802194261685931277833703539497448186099069049115447737760045933522952073592763476929434903115699576322897449762149724401804640810446720599433733887751506844844149113139817505505322534632350582445946530448105375675935469479703179435385742684435612034004428612855821979354016002342661862654194516231611303079577032269740720957030112481978324306073845944997611433194166662124319278231513180768132268846779127331274920395471519959572507263658945420686972470485096101700983520595654940198218937793578568261481493017956917562410323612145256690555216970145621990321007163964053511612670793001744131715163531447049868052350870052767991551350671835412843330821636271069673978203866700602340831481507665339575098991397679980407974525344181325981950383776259269233297952119731472504005221911383783973375206520401035735484476471766190305035486755254789579072601239983066851861785993724564107965792203608228826400122228758103069116358898256566850473175037181580222382929694829932693564231411276484860642110927969332002192982414929474253726982932891180394152479965644339335789529360747510502199733967253060635335522915287655503247634698111494126844540619085331781429091990714858851185214617514571504742705766161146721719842923697445276565184462193072726999204948833845456441799185438021712407272536785271434140931537095271994511522599181094407043283043634417380373470935972399029468348675557409909776485587603422012065284422260886299723968061047703458862486124043758099582143922970742396135297094322536802050283949726886292259224768872016518764860842504850596489458566113595648543646056129385382847979606889987131011300469091938589357097781103024191261839506632845231486145732412985299014205866557517802948520239924965876914125412561342469551110699561690187219425044951253955256525724423504210650718299799377918546802150263224981172476554031492464707481881508866319072162183365307816913479819238841400829403526885345096839756228303090377714147205066078922559535083604437197468225473885969683597035530380677667850335303730491330749696174939434300386527809991269779232911731045548834482420726811306444471501017332988652260628365029558240938227390446927311159347875273218517417635674729742336 A100629 888 3276591207886810731184510761094407129538431428630441318413969369144677761835111652565904675655080400173985054148417127392427975949892040152893646615928659538164155014491386302253778649258717165746632980142181945328955469017977817927995647170168667349538733688121208171113853275347021847376384821742551441813560175421734382619660129704002848839024446101066155203440138914962136004223672519798063893382967251585264420965667731724040582307676846739980024171479850037751252512836422288383972831715643266997257615273516114752210190092224509333728605619792354069867688880895532966142861038282732974760884365042618977751075531508206568176034940710772211367737198836381163303181138986813251355027687204439271777108539692139076372018495562665523434537719120747697997341187869763987804817164142827029202823333165840010219021753388288986395612803618702718487138276020194083045646774788724085636943522302851579948970674279365368980767335130594041771299198228389851103875766471651062841836333585434816212447355898656152764590690600144007761206422698506613247600388354494712442488740003291278252571100726081867341404037078444395073470949598707739861200144173097030477631759497271948043724149005520935479804785552018771701393142785033437966891380671682006084725139202952094062201436989713611014378330062069567814978395953824343721171318984585289966531149371534549959096097187316886550960412258818126307988905828539365784784004361138981024597587469301257138374881580541437364796135934976510940162328590138781225553124003724988233960012169883632156781987412710130341450740624174288562049852625559675544854725614760181595669499860977363943471096415324428184575918988399971383886803880138143537322430502224548198290418427959166875642622897081712387167474386079646341689740978126123282533754117687962392860339335616246165743318330781657397668097195562441650141587075585753522632076229187017427245279727069477924789762993519605555584759132969447798942358516281795909414346703042454980499271826945082924041339298500459697280652749082074651644338840829111152542404769710845149241079639040521074756324168227737153906387823116683672459005294484669052078053737970566189275646218238807225902903387565689085621815406173006501903670211490887165037125061938280270220518930928601944513128701376498442353442262845211380129937210496092109474573287620915839440793351218022797192789921967491928824679555627189687415724122840407960771374992767889442596854657359315150621762442861865916451249508949082070489857608459628074573154461369097729450800139711553381691110299000003813683136272295887300278072849605618574839495574633441899548512359779570951162663665880552336036447371370400858704765292890559878046237665631917816484307257824110155728534074338525690702149871334566142256683801755148098277841801759987787712663265402887685991504086807516310651389232662108406370273531508728717088395076024855839302372978830832455478763364841538975181572354588244446345308757581276420668656973391801206958065550141024198020858043791563255823834740387602774959330157087441458190584874106013558972378319614862628563427785918328428398333333916022669859055109168207532152779325761427441211926916914320958915248959817560762002839042492660158194284723803180821286653553788151506845839723367678356631112619359533581156702080190250005307693027446146172969178769965285976348349746678542868819520792008871244743593180382722790366219064530505421129670767302206951926407205203064274275145887305400678548598273708162917884694376574622507042321450816747510678472899119930731415787744547559099561019351105968601922241352025452903598849753795835934806067387066718013100351187287591930432500318131611514411397857910775120126242673112521385041009387411533584461009427869014938187360716092632607327620263844226849141295901989619699368772301787059825606338772441994505454546947445128304449466243833191444503677632193416333292260962103784889405700028929651292817414666238796036892466318148650750955909032840648489234062050042724165277252226224357662490380119714745265414299713536 A100629 889 3355229396876094188732939019360672900647353782917571910055904634004150028119154332227486387870802329778160695447979138449846247372689449116563094134710947367080094734839179573507869336840926377724552171665594312016850400274409285558267542702252715365927663296636117167220585753955350371713418057464372676417085619631856007802531972816898917211161032807491742928322702248921227268325040660273217426824158465623310767068843757285417556283061091061739544751595366438657282573144496423305188179676818705405191798040080501506263234654437897557738092154667370567544513414037025757330289703201518566155145589803641833217101344264403525812259779287830744440562891608454311222457486322496769387548351697345814299759144644750414204946939456169495996966624379645642749277376378638323512132776082254877903691093161820170464278275469607922069107510905551583730829594644678741038742297383653463692230166838120017867745970462070137836305751173728298773810378985871207530368784866970688350040405591485251801546092440223900430940867174547463947475376843270771965542797675002585541108469763370268930632807143507832157597733968327060555234252389076725617868947633251359209094921725206474796773528581653437931320100405267222222226578211874240478096773807802374230758542543822944319694271477466737678723409983559237442537877456716127970479430640215336925727896956451379158114403519812491828183462153029761339380639568424310563618820465806316569187929568564487309695878738474431861551243197415947202726224476302111974966398979814387951575052461960839328544755110615173469645558399154471487539049088573107757931239029514425953965567857640820678114402729292214461005741044121570697100087173261458982218168834277937355049388470230186880658045846611673484459493771345557853890294761601150241314564216512473490288987479671036073721157970720417175212131528255940249744985165399811607175246058687505845499166440519145394984717305364076088918793352160714546116975120672559011240291023915473900031254350791764914218331441664470730015388415060044443283802973009009820203422484183905432822865550377493580550475948265202845600141130871484080598021421552301109327927027681859777818261727476538599324573068867265623676738975921158657949358296566668456998016063424798996705811385270888391181443790209534404969924877153496453253055703547998320101963046523817819587372391647255344325416880094711735116471864962242239913701501788577751829887992594318789219179169135938714236684741490550698446079497163860040181614191062659148362910168441956074957619343064630662851696946176003905211531542830988595484746597996153420635643468424644505137676656414280653990567593861685592101322108283290479313679659919933315119347369607083844079930632011888799466018892122650307279001468246595729670844212997271652636510005002227494617767183772556990455300184890896702107022574245999008123160096264938206298516557849452379445629930322772434410253685597735910585930091098362313057596167763227054764704740753204435925059123344408778773358636842560773963606774156905241558354080857540053187158911084557884387715399285619331648950052780368310679893333930007213935672431788244512924446029579701699801013162920264661929214934853182220290907179512484001990947557174457160997533239079067143010139876728502637190259322224162387104462930114816005435077660104853681120439060444452839780710140598827897671189291017084154617439416711908137335008322079237551236782865717459918772640978127937816857749388600730294833764632277158827913927041612413447211337165636349450934756248698809068969766650416700517950483815532511848368375144474063773285222147886935997241413004356319245414759615782494136762880325766770190757271406500633723009272497267221898281993612709410390488073654137871296703857373278855789903483150176488293520687003637370572153622837029949261420890902980602373585456074183811383756253433685188039171765895366058325291275225194275726751436829623962923845032618228527141777885509784218368978850849628824052975679539243749545243906279653742246390149242587899151784242906660864 A100629 890 3518213020058747340044830265165136947469199640276575883158780257505535619885070373069768766648014423749464629390060173079185978685065211796849262995398666346383377416678727560470587597747311217448900017956422221317380925318138991013545946856557343267542965468933513194735492927539485471369769053023762043546721970691093045237547765928452599013610391137148461832808905833364824804111197835386649236549568787249428710889979911639313999497067066621154604877448862958781498731417563481563661000692799850838954394821675451947431477541011872869502777719172492760233555697637288320518365855824235532024697941973943538907455259163391191482116110326516410682507674631226587844399581178098372457317900429396084575184244855013810325366441987192385434515275125511309491466274213607058715058137813226490852740791703248747064751056978819596491536477355299657462138373034138655563440243221361814344543939422448535855689598723235656851842139342743324615046991955488887307363978960668656507331968333497239393057995426600216618274250738418281556187940748809492984541004614863511136353354790595743114207226383310868612485201493572515848765311433128516641482549633484177234035916642930104516501599506035835332271905602553482808893456475094243583560802692290182361391869506431687662967740408756161928205078346920610960546597392053570602773439462994437132232055279007961352098968785190903431229302010575335026202393516100089873557168288753324202852802435287075845251665744074565863657956386973624254045853556462963366262366776657851660710762210353049059768145134868416136107061043951799094517745937099635040380506896612118709105399281893581183374487956270313070663555921080820115282421007789807613738398603571822440008267564560088438572891081656682135640598140782439672200869719940687715436660487893783402553265335483536322038236940306132159915236029372500803316597564794272855805390811234310129450133949533803401691494933189441449014112658035273415909153304134349237770299400693191960199172562135825686691401109774764060196615922710001162160756986225895481229623934775622823127669067352630708719295867928133339028013586444697291297150910125625688014640410978533798385561609150438938325363530260561918612460248415504860917906325180690943965151691721722032769792879121807065671473603762752748225743947986104696966276137403545886499236003471758793991648592943912419931368330462192452361489602274648118959749465939459704702776631722580418724290016455886073219445939493195689173796254818091705493476282007718879153786892784192533254760660273338161930380977033449470911086899055546697499013648740414569196440485546840036619244437676260751038813405301110831423235931015259597636820963080203995834584787433117548889957342392498309788880225826400168605386243568142363835335141487827120434981115005215697396319842491492718823656846672156900308573302812572655941750721101103844607673298163547378229580849818131428184166168629331530178552231203556360776681959208493572176955038240032094604554795319986779611053305985825006119662936818351070572292688689275918810778342349401368179733062521317576303129450544227481739479832518991244359811655834790278384263919912565289570547178322279438147088479528610399823758286664482424871659825711763592050149413700571908549000431380466381294413359060523299220449321408073307715091992522107053534545508244602580925897916388556561628464982017530034512136153818105787014193686332558594525660830202551251786940786281480524249431422901399369635609583054654095138673961585778042823075079794300761863362968235602418304042035227342162310446517355819143914717335492035895136325098942691800243411882455931809080026978878744571950274000471216819543496622342808506738170918094474469212939734440382709616422319961272532812543949043249488753834747679461388866747895526059485066557219961516076743672099483788114484743188443364205533597200479879733362573595499359974500624210533312864454114625059776546833728922691596076216888076307496560470367508500393810173026148542053923153674271094202429750797132195848940981314290094822129664 A100629 891 3602650132540157276205906191529100234208460431643213704354590983685668474762312062023443217047566769919451780495421617233086442173506776879973645307288234338696578474679017021921881700093246686667673618387376354628998067525774326797871049581114719505963996640187917511409144757800433122682643510296332332591843297987679278323248912310735461389937040524440024916796319573365580599409866583435928818226758438143414999951339429518657535484996676220062315394507635669792254700971585005121188864709427047259089300297395662794169833001996157818370844384432632586479161034380583240210806636364017184793290692581318183841234185383312580077686896974352804538887858822376025952665171126372733396293530039701590604988666731534141773175236594885002684943641728523580919261464794733628124219533120743926633206570704126716994305082346311266807333352811826849241229693986957983296962809058674497888812993968587300716226149092593312616286350686969164405808119762420620602740714455724704263507935573501173138491387316838621817112832756140320313536451326780920816169988725620235403625835305570040948948199816510329459184846329418256229135678907523601040878130824687797487652778642360427024897637894180695380246431337014766396306899430496505429566261956905146738065274374586048166878966178566309814482000227246705623599715729462856297240002010106303623405624605704152424549344036035485113578805258829143066831250960486492030522540327683403983721269693733965665537705721932355444385747340260991236142954041818074487052663579297640100567820503401522237202580618105258123373630509006642272786171839590026281349639062130809558123928864659027131775475667220800584359481263186759798049199111976762996468120170057546178568465986109530561098640467616442506895972496161218224333690593219264220607140339603234204214543703535141193767154626873479331753201694077440822596195906349335404344720190703933572556937164322614683332090811585988043790451361828119977890972983433573619476786586309828567243952703627085503171994736409358397641334704855041190052615153895316972779134909210237770882733124969093845728558968758408539164685912519370026288282531968640704526991780842018609546815087770049472845172254986815404659159294377476977579936076985027526620315332323043361556267908220730435247588970253058814183161802737771209693466764701230987775217667555081005047448159174566318009721170393285071218165352729239673814783453122006737615643270883922348773672976850827338976712642041032385713967364933725906425319712775904132253477778211013154052874916119898277816710120482252258212952984632879818238989976310184518857155057199964197498106304180491009063744927028337491377393593359625827980104666194128891734614822331512370063316318609918269223813351246233772651915513413777780567383184883534971325420661765340874133831518711288544075424610992288665915979062080074399684352738407530336878257457319472515307090790213766582460586156676435486902837484752441713435322326229497417909201959157792864875064110407666462321718585329484806266534847301991496266027713217818540862237022565787001016046656021829198134404557357288941301227348499447034224447135574825245065486253990466856520240310602014144662618603037297049419528485544430003068579661528845918259352999629385634354176441733597574445479279677975858401740105121867067100254200342637622819374600442473042868119466381881919107548141585950755340427421509740325902534334804540000794276690127412481829827365152236056831417777051032954506864213047965793422002136663836715850828881709363980148083679473256876343339044072798374205897233772358803368670551543844756619596901317316403449253767634874172497947626371834441677080576482526023212540541279035910899887020128741856474050288066951894647216455640343073600045003820287476483926781623768462199549845018684912708154593240592462585520229871399029232377024966004946466403533291396846963275361791344613888639191586112373201013376061211183957738416836194382046093390138876477921656328704403261617178776107063217309362453600463288064816263368549315564865833057097860775936 A100629 892 3777652465378427956054884290688817807185370605570714453257319595309183506592366132748293994758869373335059070184767217711800849188527042073695245101735067609933103470665024952778759025556976237719242532074161548431456277653906340496404433685566948120685703740981685792443355373555346962050075601452486971979824678030728786947079051475141747162414622204955223567154617592961387042606800262592912496500941456034669526988975693646955843928715874764128062427111238580088083265325980718329955735001552175506746822148641954510059426809901123180556026521250832146999972760786654451687286779532035683561809581264148295939505977172492371967540615681778966372168875452531763789341834479007415293751884554910135070216596206685144243948996887718136575367464069128342385995509708602608843981621161617183613341213082650376399020446026365682903766377758014150269971667602068454293596074471508670298259973963605397435817550510915125369935076457939378535984654987999964669139447401125987497812097051919566124866744947141374710500905720102592513086797986430630825736262097955963958592363881373411258084307570797135222994209424716077443722173646135467485039826907627831938413000017691727128059065552528416839037281985641595688773903377232303677312872697723771146013533142605940042633278839656346880030277870285441595971695520737244004734732347749227428216176226550837332724252971929944838456009303082027520445645807143083867397203246640953015634514090376786781706865315080941542452229403061509146429834177353429273335733765325602266093002952174754581396933174210339141974627984612148927829032922869951397992479129212875763219356833188704033728601173231718193545327425027319841999237008040146235784555575438261541738607789850787117634568026971378818110951256134745560798923947475483199387352788739800908918469378478064212395587930028485463772445219568946587994628718696160720946169318687567849777462944016750014189630454849588999005616327180282733937004887076842891616490971526414799726394950158474808574077552725179391165160179478079670900610987610935890048854166560034280841132769247592548378669449224816992363149695405910944685262144241549395390094933588200505524161177473567396038099342445054949755882616261157299242859051860652223753423769905967515887225178130460636870175852072071399140923070467561183975536606263357984237386640974236619948633000954630051473361385966309286837658952903415220210010374140861336902060758410379760787702915374333127794845435340817574882409043652746576055836043143706451381822714765391329024147368045338456559934631294798143907905388814406588289767153399428042045160221258509658355774316012362540320025400603666013358541864550663012200066230459174896779515471941087914951511972102713659069629308596370824392254961393365450036224390472437566092524295831254072435756518564208096392432436895850080151513660999676093723419857028414530522455691566223212210648032439190507970191589823150017114629718411776322107156543548421484481559353525841811079235224634829268395458387330449860215738044044533035188646275415087294303161048173942670377402138384745573262981393135476608913875768180156173358933879632507956169787314264307774542567503929817583753749964298436790892131501258236234897638987167271137584719330939382670928564916567248810221742881167613213699463032468266881751716148378481587985448541033566613398481237580848215210116400111629899231844023936997471973575842652005335872859474627041670547193059241871075528060726989063931304989649060983779803269312454419248159998745467278044847756992287349802368593081477678628031322897800084904601107092255638559517150440395706365063204718651505820301207930270472671515986442565741207316112910612206359307759932018515620894133754860092149881599642189528378743240789925861760941610008967924639019355178290312551027865910761847482048074460557632108476368971330753602745955551324559740201363425765720969852893728956599367841625801816760578429669518172429360348364422658262541713178706527548354453494852335239920153382044146559392745852778177939967117744755763679446460987867136 A100629 893 3868316124547510227000201513665349434557819500104411600135495265596603910750582919934253050633082238295100487869201630936884069569051691083463930984176709232571497953960985551645449242170343667424504352843941425593811228317600092668318140094020554875582160630765246251461995902520675289139277415887346659307340470303466277833808948710545149094312573137874148932766328415192460331629363468895142396416964050979501595636711110294482784183005055758467135925361908306010197263693804255569874672641589427718908745880209361418300853053338750136889371157760852118527972107045534158527781662240804539967293011214487855042054120624632188894761590458141661565100928463392526120286038506503593260801929784227978311901794515645587705803772813023371853176283206787422603259401941609071456237180069495996020061402196633985432596936730998459293456770824206489876450987624518097196642380258824878385418213338731926974277171723177088378813518292929923620848286707711963821198794138753011197759587381165635711863546825872767703552927457385054733400881138104965965553932388306907093598580614526373128278330952496266468346070450909263302371505813642718704680782753410899904934912018116328579132483125789098843174176753296993985304477058285878965568381642469141653517857938028482603656477531808099205151004539172292194275016213234937860848365924095208886493364455988057428709635043256263514578953526355996180936341306514517880214736124560335888009742428545829664467830082642884139471082908734985365944150197609911575895791375693416720479235023026948691350459570391387281382019056242840502096929713018830231544298628313984781536621397185232930538087601389279430190415283227975518207218696233109745443384909248779818740334376807206008457797659618691909745614086281979454258098122214894796172649255669556130732512643561537753493082040349169114902983904838601306106499807944868578248877382336069478172122054673152014530181585765979134981751119032609519551493004366687121015286754843048754919828428962278203979855413990583696553124023785553583002225651313598351410026666557475103581319955709534769539757516006212600179865288095652807357708435703346580879457211994317317656741045732933013543013726663736268550023799051425074424687669105307877123505940383710736268518582405591692155060072521801112720305224158782652390949484813678575859083920357618298827400192977541172708722059229500709721762767773097185495050623120242008987710216612228875046607785343317122861921725788997196679586860700412493881176108179155406214986459919760720920726904878426579517373062445873299361695118145952346408721565081014315054244066568713890156312899596659241287706010218153997679146869299878924492867819990195094302223843267674024910348259433178786887300412002683724177669080466806220837093775843776067678744878931204170174214675009749090705850815381350482075149988863668319972781933597096479254994628163812569303703585217731080161476187978905617525380831653658953837728300593583600109116778010462014545136870026065170836949388626380656860915757101601828033173786025049389366436913330117294466459789705979467021292946570728047527808786616479921519548292743688147117862209806651161131589124024133205763839963441599273873542657288433904535182322859285644886752594881927855030850474564862781667064710315635930828250145247505286913757335939565146097099306018372212120044787282788572375159193714309016813408280511485411300941662875653463933808102018090670640325692663675981340734184436801465656309400638447390518547775953325310115838715358492717924103160102246197625439315433142915104074647347286942311533662469773884945562050965203317824721631899141959988436920596964015632370117187318996291699620466899311931146170386959995795592964976734361478758033602077059833078568884082443204208649183154830355819702569280052252534692620131821617228247611015279079801826642691689211858484556349173966196147984098273129363178451557752669824821060362832311981586608567664996725168802060842714294995484209514960378728791285678237063213206076818171753244854210526328570629902007753176051575947264 A100629 894 4056223448613530083786963302393157448690900140141483498023677083618224542319203235852979326820634841102523289167935969361274150132437946029534274895664077060252891038572594385802178584558010281413317076287688724283456202544355834769774362067227697349218439665565298853373013815481519611984506955641490410629853840988927455745864052203108590256717900690619523591324385584288849284698591428760192833465314496719881865146359989188147579907478709346990435520072288363882948605974994491088436904739827275759782457120086411358556235291257733263538909251120243271037586880117378025812427184265813861300744236527242817088576941588094322102513529476236350917287271164430281469105053112995511807038644325426636586380736086037587774200896881188795164316174339840328443635330650324673711295357328551833522731904869737677908970765529643440452095726923763144328689470799366688286066480522277555677868288469874169058979659616802138623902763757527287590654613082825780175777346762837077469701957097793137632203030476486363267520714461554991152130562340269552792296680208001303412577225266457606229357579156844725108312449169132631676547504080046227408479356456440587778717030304308347356192422626107430108580205563265148765134627335869173822199831349133722678479141405226154174611694584393209432140419735667125459904119400809038202376936147224057753363666127802133306366634275117479771063140772852265051421505021819767100764047146546978764105703676754871886249019396737344879430030232109696015080253237609010640606505337559100131093234343505505750981499494482719309962432013918892722326790170758432928871794478482964906284544318174902805371905744714365067791344896026057656979652551621329284438042774600448547215464859494992847524643638732329487953417036137212888228139496599605525791531865912960489338975177735183011406761993541170353828511251000041203151929142615598514305894850060426389143811055600955046787999686476147337442624661390737559573226328546803314605725324246304691238814014727549830016380870580590290196888576364960633850141764551807704928120121912171014212886153878081130504920777103730383446202424330187238127916480676072344392257725524153275679234898770455967608879161450153921531109755114147098839941297319767312562657364943789868993498141064525714193184270604620123571806770727519678513492246987987826360014780872909965311239984751618212714220941978632936197207115980443154377658202188930884816297228094384504880871805124154095422062435540923524505494472045795731183948118810066059227285642196823017700172135009801029044008976327244040751488820205010127587871623826389666422319026346355736084545955007466560592497617370511046270409107622989843129033367214038811203048668678244558344393336483404879639137916816126088763323533719561799820476443099163333942307590170166343944597327063022662535978224589314963092432474722709872283779788803509037831285247221497928670200290573267585111400055286168936802293730932067091179349790523217517068017234619098217363681438624451312575525042128295723648591600918569238431713235855002188504300952832041072162462540450737125611319272743347733164519626235162050187281870612005542552259484510219047934717197312729500367024253505738400201223865408876869881883339374498304372771488930912382516829067217325556149324045683928261804163224303048103730880012290165462633912001907520660695988082869837310066854926708175291614136401145611326640296205091501206597856764381721443057350153510506705810341688180003533652030286083860610960376752718034040380025696795746860189984395207372908921292655619623265348170177416828752821258721657905621180677673152889034191375309890274679836835232451882139655728127999810203855565221230699412907513526759676964551359688843444209821950183842331555091530193446195631965296288525875759395184000441285400070753817848847344984106726966967957276382280173687080707013722302158391440778092068573830844895124208020622063514231568191017254368404159665447891606090601789750209984589184850476359094085921051171343106795850775205691264330476248656855507276820127681794331457300478296064 A100629 895 4153572811380254805797850421650593227459481743504879101976245333625061931334864113513450830664330077288983848107966432625944729735616456734243097493160014909698960423498336651061430870587402528167236686118593253666259151405420374804248946756841162085599682217538866025853966147053076082672135122576886180484970333172661714683764789455983196422879130307194392157516170838311781667531357623050437461468482044641159029909872628928663121825258198371318205972554023284616139372518394358874559390453583130378017236090968485231161584938247918861863843073147129109542488965240195098431925436688193393971962098203896644698702788186208585832973854183666023339302165672376608224363574387707404090407571789236875864453873752102489880781718406337326248259762523996496326282578585932465880366445904437077527277470586611382178786063902354883022946024369933459792578018098551488804932076054812217014137127393151149116395171447605389950876430087707942492830323796813598899996003085145167328974804068140172935375903207922035985941211608632310939781695836436022059311800532993334694479078672852588778862161056608998510911947949191814836784644177967336866282861011395161885406239031611747692741040769134008431186130496783512335497858391930033993932627301512932022762640798951581874802375254418646458511789809323136470941818266428455119233982614757435139444394114869384505719433497720299285568656151400719412655621142343441511182384278064106254444240564996988811518995862259041156536350957680328719442179315311626895981061465660518534239471967749637889005055482350304573401530382252946147662633134856635319164717545966556064035373381811100472700831482587509829418337173530683040747164212860241187264555801190859312348636016122872675865235086061905395664299045004505997545614844517996058410528630694871541083110582000827403680524281386158442320395521024042192027575442038372878649236326461876622483262520935377967910911678951574873541247653264115261002983760431926594156262732028216003828545551081011025936774011474524457161613902197719689062545166901051089846395004838063118553995421571155077637038875754219912648911282514111731842986476212298080657671910936732954295536536340946910831492261324957615647856389236886629212099888455441728064161141702440825849342096450074331333820693099131006537530133224980150797816060915699534192655135613859804478709744385657049819362244586120126665940086763973790082721999041465226051888361568649732998012728447133793712191933993905689093626339374894828732362873661507644648740497609546770124976266250036253741065191759097897729524551889930370649980542798223018416454682978668273750575057927645758046717560187403311380898926205941599364130168027175742671921836726522427744658776559006596750477226819713114893643298528831283016167877733543253956922972334250336199267662912535206436841701979458522206650854116054909218590503734793254739236093154813878958285097547026007154073656613036991285548780474436701367654185495774737477649648249956574580409793151438144077337643139374821016157799340614900154074353515522241028404175700010057894361641421554816625990935289188078760468097264805939391776635506693675573513712138464305085150410048235008375832835589876121806053238178689914759048539519486263677718004665254279697232964830541369496907822780342540087463141686321258220421132585129433737125889953301156552691796858713405508459444949171498612875674773105998479663314013697235556205326726882757690726557194758866749789888696323618459679012949873265623425794783266857349146313518844784834544020692349858735403679354494223716526261674832642888968930977695356089013937308558371011968317327641272152919278030727311007465603071805648748098786540236198817293851401909211700592321375686870857676988254547512413726918088904327132463399450496777620668416451876249672451909477219681263725288414175188251015454897855570643982051637410192835356766278219602785172607189013116993038573125827601668473245859497418641004636776232704215024219325286887791712343983156399455341358951193810627854674407678624620039451463810746157395412275689775169536 A100629 896 4355336764265862063244286803732692444076553528677372109233843426951232939711386472691480218214680575123373527513659010057182620927253761736565690196987755793952497125030191852223390936557056193375488375383490039556351355944090074930740143594501478375069772380938033981925848406612326306464016758291181003588208252076856930136243347868597036172316906940996666950959676352953614773813360850947735511596775028441647970946774601751501861631041940615403359145876807519689652958677847883251249987404256384519259801351323370369750490088208249768497741114268324053167624909215702815533354646700759076277544129086249128111586974825141854098396392124491784089032107672077974345470259377164678951503209996470846346445585123484620429230571159643568208095228748362150131828081123322721342971126380691013005242500997826616679502775742475673820668650449727347535462287905706725925120456581250775267815852493400859335873183295844269373130203555648443507362049605567616280162208931009178977147084150554149975884723082150056805994291903733234075992531493386738266864930555684018920598094398465076131384169392094837222578006732771756434296295053556278221899417267884693269151732498811319948663629565535462024739427971795268230707002361176427325221898605311224208700358838401453915952775434777286628880458511100817148154288030538483755105892554251892308778045003393279727469260699305560543664439192611160758844780594953916526029579776755348279860123994682282540027342605264136339756260741800608367317802617732204484080237507416443882558688558055044299101365057460952968359083122101265259731493202015431236428462865479427491401955679205956489262747072685680706892162320072109500134498461664140263177118863789506494305283359242057338968064745602448512164088035414644880882390631205302234943878469459505621062763761632099595641709428878772474814551053853306065547506946710828879602501630256088741297009481152334888080152124668326574598387299269072923921464699578667860393997350499218624430520979770322217532678745855910957192696459110876120678447360928436547586773488593076872600874303169395506688335676182856899125744796973517223328991387280786672223698981682395694283396519130244747972042829411078756785566661200457634112706852637053265446605833321778591405799738127233142052692367087114394311097196976516786602970773890740554765597551481438658341067548928934726671387584979135497938864792418620580909780302866903440872584890620208462428124194744181764875555369379593651847038332436369719932866132612489039995197716021428114030567113359398014802791174513987837209633936522535628334673997645189499759052385659040063816282991941539078389594912391066614634537472445321418494842155069263831547953111867349981194783321289136901194228408589707499162716915398167791419961248562327851061134462638358880530483288906174516624717724494812699381361126005596392488792756044214571881449225615902117942562754445470342477589938556671876174235598034762938573289355210417491125363957563346465147227779263562403364038396492513092321838680601384609543958669311892249408599936938813746466638152515248263398415070961795678874336595557541152703671577353066827558172714219302347168966676366738072142697291411489944298904080276457956058384081375184828422126834459873671587805753330149747061589617179720459314751751256875999659736309521584681110340517183672713533395353582922267894438370947022453329494723550884395461811439155226592470583556677967814528311290437051473461027682329636234549976380682926309374349326190658828211738444844336189102666831041501445473334648482818135127780241361949313349943485768867885706393878327258902442245690310148774589019484880347920866964252206621679941686433195214712411042717527608353568160293978832236296459505636000412376736116861990943727249941542204109090370005449442590376540933431985104500792008024182162195496781634973802843584123777749030362527056556950398210065151755826618164092414853987803247121002250368365248910078012274984054973235803232023653082562804482204715284020803607001172913343071706021489582487858116816962737051822393681688171380736 A100629 897 4459864846608242752762149687022277062734390813365629039855455669198062530264459748036075743451832908926334492173986826298555003829507852018243266761715461933007357056030916456676752319034425542016500096392693800505703788486748236729077907040769513856071446918080546797492068768371022137819153160490169347674325250126701496459513188217443365040452512707580586957782708585424501528384881511370481163875097629124247522249497192193537906310186947190173039765377850900162204629686116232449279987101958537747722036583755131258624501850325247762941686901010763830443647907036879683106155158221577294108205188184319107186265062220945258596757905535479586907168878256207845729761545602216631246339287036386146658760279166448251319532104867475013845089514238322841734991955070282466655202433413827597317368321021774455479810842360295089992364698060520803876313382815443687347323347539200793874243432953242479959934139694944531838085328440984006151538738796101239070886101945353399272598614170167449575305956436121658169338154909422831693816352249228019985269688889020435374692448664028237958537389457505113315919878894358278588719406134841628899225003282313925907611374078782791627431556675108313113333174243118354668243970417844661581027224171838693589709167450523088809935642045211941507973589515367236759709990943271407365228433975553937724188718083474718440928522956088893996712385733233828617057055329232810522654289691397476638576766970554657320987998827790475611910410999603822968133429880557777391698163207594438535740097083448365362279797818840015839599701117031695625965049038863801586102745974250933751195602615506899445005053002430137043857574215753840128137726424744079629493369716520454650168610159863866715103298299496907276456026148264596358023568006354229488582531552726533755968270091911269985937110455171863014210100279145785411120647113431888772712961669382234871088137708699990925394075775660366412388748594451530674095579852368555889043453286911199871416853483284809950753463035756452820165321174129537147574730097590719024728856052319310717543295286445460998848855732411245464704762672100881636688887180575525552357067757242773190946198035589370621923371857316944646948420261069268617331411817100342543817324373321501277599538931842286737461956983897205139774563529703953189481442072464118328079971892716993186141253170103229160111500887018634749889397547436667474851615030135709123453526927995093465526399175418042127232568698244703899491367252414842593211254919795188776955082461205942388767300724080023567158058162702323545302665150999076483414706173588674047753269642914857025347873783748136016270945190288452213385766371784009132538718366790926163505103986552166380743458121000076186822889890395860479142622121367723818414040318527823719486601689741679493663214887839922705023710949882688204166513793029730705908523782189275721606604007030683768773184260552161630697052097082032001202417252387597249099048299735467510912372692544866780310761245965887901044775318008333406537562808935817840173013677375377663394406335425345276381837468175614221719977032664878775167320673850922140368559695209540431419568859360565603501021876599539785874122026405365702962077778203092947003785299328189264304257878486910639705913091410073340991067767992033750338305793287041023651569980950102713456988689596080858658196842068912402323904891849750992209402596916105620952894913694952030689877562038239042076990761407540708824092346705547504179175813819316540799333710019234640088820167520600257641130834986497480164694680046405770370846967154636096870342129427320714963347331407113116100859586877592345179155952517476270967771394259580600260286907591899865508907742748270954053796141034324209967574533771264422273777783666678726376703940139217007708538885580229212545577915834352747008811016216762534088188704394213174111830142748415007091227705914317207767106715397966457000030632810483510525051906304377206014883919884569583672292593462509592220756544311789777628450837302893569201063263305426966005332467566711620569842741066131130048687493873664 A100629 898 4676507241397084752720323870219071193333776581515677836095474283785027615734586144756676158765749144310340116465830410372833611695530025437881451687932552211865122432384674254476282239683841797145493605075065294559068855716280519076429595453181933761143973523573227438727043500863412909185856344414139813906953273476856148351530500848293893940657533964864021549843961437670082114627705515666813656891494371556586969890288767801531203647110588336882885345020845385488483881777749014556736211755423275677355382232847620514643445652206646998274342283914262694271278547769103150592719751187348632746805363405560592136945073883389895478354017554771043320771513686381398043930442441389906325761464243465640118856218487237641575629696393517480117628582481963612095110924279776507755445546819337686684656804583728171429198133838788784283833805633508662445409181699086679903906926469265011637478681952379186666467900464766157416652161355333245234355884571860652859993465233450885995664364452097503605876018575962703836571925122302955166175175376086520284074149296493492043453509050332073645611301687792881700354002931530626329445040007247695864633757041755607172499504186033744513525671972158374531126446515152071864608589524861883861987202613209929969522879968599698371967075793200156778664914599665715652549663463331759249401770384350445803078909253097586363915066887203868111496686582611395075959218848905623526602744467446800463772272002916320355012311858849225755234571124320578272633479370435751986277293183566545982052208039373953158117901277687988449024096198492627272691927260975649611949272962696147109093680208157762592445618457076183380899999740858298666202144623552448041575639643870152255255200566989413904656156117693269044317154074442697390710920845830892540219916605431777859698184779895951836773991532642291431988370110305571083251243667613956201736266495434146312186115086037801684586018400538844371236944446175608228120446739277210859909628073776198316370798558088852878921263256181358272357671815484053544055320186811285792074084963916773554958678398279835712328937748468854124398261223660854063072686564259162281588364680618598141469600551366159889253921568657972550118586723670969409686902477527808783225794722079966523660214134995457658020909006346995776644252727722852419613692602576135339984784607377613847151250684094163619793077154106451951500024922700951034110007081839581329834405452049383125707809541763148941605017955330638636113059908068145987019084838779159866984452546841482246244061124052934791956327996013751613839287413374007622673058940676917478296932469089089120211172100667485471397322623851904068103193359059789160160919150176162192823527917802924414854452342685775887673998589711729797777454133535282370617320741040631284484382853422571316747399214231634790342942732984189666372106367039942904678736233432901979059366403276206263525110459192743434069792099749888787692825872839577173071283669943417580722452108457926229031136784249926871725926323855906210093531459942684127577257989767564008771453017574966848527361605029712858154246637003607926549848442903904534259102850964039067416205836272864438256687515277239030512743377960032747349163668357086389997441174028355386007101509192290810940267525738409063603049875890014781794739335501752328416468644344734902865875372181900082448377411869251891179190895876244496406966537463902367596302737022598020532669054491808541784922664633673406295931456539116179742183458151403661085202144317128981965774695978080935756306406426801581761174888824339977072381229431139699911915868706382246013406891377545042828574942169758270938578632066965198306301857507133987498530604415083993375868445260010963917913342381207542790959434323737362850148813286071312189178710735419613074988870486174426774191908673922266047511020140507990944056558898866473257486403762562014475691182956811080451601691205138075615264120829885557532316827705018633174262921176882435768757878482544458172472014208279277866530465175718927218574112383751386306007497511232204250643422056159515821932537576071102464 A100629 899 4788743415190614786785611643104328901973787219472054104161765666595868278512216212230836386576127123773788279261010340221781618376222746048390606528442933464949885370761906436583713013436254000276985451596866861628486508253471251534263905744058300171411428888138984897256492544884134819006316896680079169440720152040300695911967232868652947395233314780020758067040216512174164085378770448042817184656890236473945057167655698228767952534641242456968074593301345674740207494940414990906097880837553434293611911406435963406994888347859606526232926498728204998933789232915561626206945025215844999932728692127294046348231755656591252969834513976085548360470030014854551596984773059983264077579739385308815481708767730931344973444809106961899640451668461530738785393586462491143941576239943001791165088567893737647543498889050919715106645816968712870344099002059864760221600692704527371916778170319236287146463130075920545194651813227861243119980425801585308528633308399053707259560309198947843692417043021785808728649651325238226090163379585112596770891928879609335852496393267540043413105972928299910861162499001887361361351720967421640565384967210757741744639492286498554381850288099490175519873481231515721589359195673458569074674895475926968288791429087846091132894285612236960541352872550057692828210855386451721471387412873574856502352803075171928436649028492496760946172607060594068557782240101279358491241210334665523674902806530986312043532607343461607173360200831304272151176682875326210033947948219972143085621461032318928033912730908352500171800674507256450327236533515239065202636055513800854639711928533153548894664313300046011782041599734638897834190996094517706794573454995323035909381325380597159838367903864517907501380765772229322128087982946130833961185194603962140528330941214613454680856567329425706426356090992952904789249273515636691150577936891324565823678581848102708925016082842151776636146631112883822825595337461019863920547459147546827075963697723482985348015373574329710870894255939055670829112647871294756651083863003050776120277686679838551769424832254432106623383819493028714560586431041801382176346485432953444496864870964598947726596015686305763891321432805039072675519388136988476194023213795409885720228059274235348641813410822499323675283714793188200877684421225037962588144419437954676579482880700512423546668111005805006798336025520845773858928647251803731281750431182898568320724796970765464516203538386258573963379773345861781490707542874909859703792079407965677820153918591030205226963279867918081652571430311294983805617212355253163497776058848347227259096240231083505122710858366824349765737669999677224100004781209780390085451292587830194600810959198910234508978174555864811312924113032740129147512136438825606435312008041904713028349336795373194025311173358575810218365036919848901534391025903035291626556791196954835213849713110213369276487467110143886118597453693787727025224994478022059602659790959060916458527884067071925116647348555628447959135776214981308546639112181521985544981967889996766052892018283550425966749948556291694516787044805533598243081321319387176005034194776343413184774848015643892767245049219031073533285543596397656463357379762205035915271271945412905790402833946356130881129523072911375136557813079553794384298463891809008540534656381114265684427138469754113936567491477377274364320733734363036024418614002711140373025453111799611946787760808584881568047033811496054968055995861147037348951246995780740077532953288681554878214457760181044819723443086156124136522118378937487052709801849555335419917728656770606123856460740781832469441104519236572363065653102087305203198495338921046009216889287946251227051943262598356523817942460747507059558552384804937023681718999793069683788788603377842613016772514482096400432651284623880182726713916312439268615666077452863502823107771347774546382440131794061389430030459729802810913092431569939080370445231285127614227208067566125525168611342549277980535327196339936181471819891080961419577351677451501777152658864185507344201658918477896808923136 A100629 900 5021361415326914090668509514279764782716065907445128604325527595616429176009225626956161494890449074938223818714393178508394882270466142160437228631168577400943291002532036803647203456776933474594440296893636266298951868878391871048792309229481676160537910457809224227625623926744426551974367746253210695175472574145810342516586953172480632967904168278775046410904762069469536279990129601326945072218783336600903412264631741425928584596963975450557755784745551842236387814214640589504352491497118429917858403614914996765453072044245234772851217136330426284961996978693667947761573586760729886649460921076069481943643461419365829674097195326987879957628222192856126295359905396145011113412252805689576502548252832229065986874864154141680877386248708718055952632865318493113749682247374473046172723910167743847510571891085457191187666244173785066733933955183924750814125167953342493535007586720663509030889723082488461598027219707217830865776594965323116475720199987846140143400710778595934147619893303612076173452536788012998160719155911839026271634775216865238950867258066904068561941008669265007331154328553403041826840742165135114177489107377987509807627100263807508159503047694211010285926855455817829281283907962492492526046303198565596700387761547217302855765758430136983136609629687049295315034025897704000293581527841321628731811092837351480032387691700548283605893887621169486032045070196439104609311743367882236152934885261035503137359247277777598203413345946885708475192241422678056012557003752705509908148609123424852282088075724956631220146064072120939658332375367275318033919304546439244954690575173580015685771526982909046850366052483348716935384657920804998919826655145175847701715432642285047474676463162640729376167837850381133679781984805722085351683726617044205466635145015054517855433855944019889541722764469026585092291846225932259059908410753757547933129592639956146113757664082292141338024089865823267403171456573526364830351972523098061748005710304098894844280568361076350906158815315551239095307623854290770750166912732286970621096295587998389260176412906023400634721311908722077399081477516087926116944692309344591016744578936575306211363143744283752678106262724976650669805417935130828413624085428735716328973857481540604937438139066613050822134296522982110923518819670465406658826122756572762949007841113420515032871061166022990808571996296546378169899965220707349332492740128039049175472324708417367720542641466909470452224909215910363388400152477601481048763483457287018585945715340508088476068248150782070386926740110096448938958874062621941167844028682964542170434099196548617467551661022851209379958143057581544937886613461826682314242174576576634133739952352956498060486298363090500387260714747418513660981685978477999093513724144548276368414434179545242298284688915641988775532336953267481775325604377301133952608413886138113289197676774255093902462122312486235530694443604417159653202323809786459169918592964688259536417334563514010951113610159066655447198755680400240590600653694851597514815011962221248960677300963692171458510794057362119869634492294007198311337239583797727466654735821799070823638471032851810502306744729894726961238422162136269023721427841533907739891489251433283102077442008134326294811270785701118095191245407706199500310146073817522939399667849483272254313871148060889775150193943382352843841977696243454862340772596506836727785537522158389896714923077622700775096486525923287334184283916098115835213902769847785307539194027632550087978603260339599252886329057509244022577816801312754423782233184199335393275652244001895086928912177726050763476675612363008102173930267174298140749065448504474740160608901997528326657218458522334290318922833720777962483668625449221644544082181927017836748512798575524695786675256145578715180067753425769786482846771511232318527940672831213800336243054448764042747513543636089715482983619341637712256006809525880441138519978840033973215908926656217638679201807124951707717811250229344921422995014110110201494741112535385927479626421172182548953598702101879124313386254336 A100629 901 5141874089294760028844553742622479137501251489223811690829340257911223476233447042003109370767819852736741190363538614792596359444957329572287722118316623258565929986592805686934736339739579877984706864019083536690126713731473275953963324650989236388390820308796645609088638900986292789221752572163287751859683915925309790736985040048620168159133868317465647524766476359136805150709892711758791753952034136679325094158982903220150870627291110861371141923579445086450061121755791963652456951293049272235887005301672956687823945773307120407399646347602356515801084906182315978507851352842987403929047983181895149510290904493430609586275528014835589076611299525484673326448543125652491380134146873026126338609410900202563570559860893841081218443518677727289295496054086136948479674621311460399280869284011769699850825616471508163776170234033955908335548370108338944833664171984222713379847768801959433247631076436468184676379872980191058806555233244490871271137484787554447506842327837282236567162770742898766001615397670925310116576415653723162902154009822070004685688072260509766207427592877327367507102032438684714830684919977098356917748845955059210043010150670138888355331120838872074532789099986757457184034721753592312346671414475331171021197067824350518124304136632460270731888260799538478402594842519248896300627484509513347821374559065447915553164996301361442412435340924077553696814151881153643119935225208711409820605322507300355212655869212444260560295266249610965478596855216822329356858371842770442145944175742387048736858189542355590369429569609851842210132352376089925666733367855553786833603148977745936062230043630498863974774837742949086141833889710904318893902494868660068046556603025699888614068698278544106881195865958790280888096752441059415400124136055853266397834388495415826283964268486676366890724110816283223134506850535354633277346212611847729083524702863315093620487848020267152730136668022603025820847571531290997586280419863652415229957847351397268320543302001742183327906626883124468833595006826793749248170918637861857916002606682110350602420646815767962249954623394531407256659432976474036343751364924768861201146448831053113560435859194146562742380813030376090285880747965573968295551063479025373520869230061097579455936654404211764041865519639533681585683271342556576418637949702730509259784029300142607393659966634007542587977724207663491245977564386004325716472565891111986355683660501419384545835664862115297743078307037092212109721756137063916593933807060261907032008412508680282599493886106400840076212981872738763713493887040124867755872285371355691182524517577265784286772900887399638405077138490963502016395892184910522689783986766414473352949711209427454013937969523804672396554971901356557988845246441961471071758053524017435001256380599854328113443521449617396506145113040145901337933418882356361167471015819405428008138421016837216156121213247985905183431110250923171484879179581221334189996639195840777765291350593038347213940336802884255177931525816729846364775069383528035855170572249314558935733556186820783573515053114738810746505720109063371070809333333808872925854449481522248523405794337640253954362106603412200408308144294027539480290742109730721525648884993467681896527300616329550125886741284557944929475835297491148288317589579589143489945259877870870788417404055614351129753798598023529312094185160953297779036951138823000809252390422690191254236081231485645593698802202545446230204706730084470615259036436324132154920134684295731290090089738587749634955600954889465879119684404544260529953006780620119442714267897857940569015206069991475981800115827059720296626104593586481296127043019268582133924463515645469006496991701526870313286576981730076633583276672460002964013140154293266264830477105741337288485555462293072604344389379507988261358435094027501894172611248979162931544312887755534379773453868683355868654575226205837017350150972954501571725844458332194788573090740895966862007502650495950548703038720234849199537146894448752846330614899236235189739137455280314930128485070952324223296907524440064 A100629 902 5391645765056342292005706785224108684084512281564347567523066290279519067814962965515452411562237469903281130426637866544761520201355576813591170507935971549974028601621537815983278092178769710137691984645674538568386308977693321806703047109235689535193292796116751466195728624240602947750988425108691617694019921825297639131824825354021941447631955104854858818929532714758234597710776460125186822192008146902659989932849656726972919318882403862573106513659240210969459290806201314078838700159060433684017452471207022231891681763191287088309491568583488585912638406585028159479848740158688360062305418012938888292902795470103494877538448063684242651596770011234616817954107556524186801415543191530243451633701644090803298563376696620305579710631041016570100314070409425136889023295716285899636336790351925424790779321617228144339761479322389350538855967734721617417904242802528315904987254019283414677068003605446063215219701690076819679142460254575259834004259248594692348934700754306058490649269494505816458909867228188177980799231620518419263289043003186877233300056058636288610719595628936421711127020766426263538300270649905886703385413896172166230059411749091554996079685364741124425293863307714187424206392397494812511223325104884857984722736590986168892710334373518660842960464956136859529479289589463930687326765197047468205145649646611113499075539161696375839061800044805544945190596122932562488129198708449775264051046653414977267465840715307952961272169102952067737685176055834690827697124113404859143625560023249242016299812957565055527214980383220005297331741525110869895920607932505167582832255542488922652388930229893976791213500261150580950259612737501207088492702459400099511986136574276286403385699366122665417056836343604477572516940287636317562600566088902394666375591750969145461534116792685158088807925223294996981488655306960019943426582235680844371485998829603487608196665725699649941155786808468990403121063165994989085031577538949194952168279744338742026482013439778811625243019190599123031655717878412082411650069181614635526130349304300542993283832155490706784208419180544164895558921592739239133185431227354433402853338729470349604747591490361426174154703404139639247607691178749689379475751938582510065018973780545455475588233328550754691963179121543669702389421931292604674749706747490346477587298307426334690414393173221092976731330138774952996742170553618871842475937251838642204897349993936332569534178118457410446246078879726003405163600163177933406400735672021189427995253154701936007046901117905367283755103680188921899640566096985973331981537505554665237406828543099047024287181320905963240242165570300545090344339043684736239962933707579822810542596381136602020119020331393008162890026216436854149711393133126191490539772732000105923877410543872851955882153947554011158827618051184028641324872637985703767542087883848866079061752956151100768120957302720068513621459862472015462928670608558741719609915941417939386018143239445777968204702603421160757454727614803315381790383153902293724871337966897262950595749412151789956382120334840363217327981969081233383944967509831972737100755219536673267678754203385466930449200293779551455342120711254221238085345198453001054478805230910368012333010771068374352801815629196631662370053472902078307570904811007265724112840821698326207835567875019873850232719118721120271958472299331765171951450077342466896562634539862789984601853113386292314058315218336293826283130564205053859865859390255013198477535146720080733237505937729388161223204226874176573663802194179402529456004037995522364763556175264287890095688720047381919092038253474973269755014250324538211567710260972572779661978255381463308956589570420239565624785745194596836136217920101420067993042450428215966910882361629828488611029804429420899173022438006968299142182437154981826183940013009574750107009430591147217805329163808518563330339872394011756304951906616739440073999078740139482622817196725729348296379099246441842556837529108977234253863341993495464593970848581534550315905796308011508174406361758904324767778104347264548864 A100629 903 5521045263417694507013843748069487292502540576321891909143619881246227525442522076687823269439731169180959877556877175341835796686188110657117358600126434867173405288060454723566876766391060183180996592277170727494027580393157961530063920239857346084037931823223553501384426111222377418497012147311300216518676399949104782470988621162518468042375122027371375430583841499912432228055835095168191305924616342428323829691238048488420269382535581555274861069987061976032726313785550145616730828962877884092433871330515990765457082125507877978428919366229492311974541728343068835307365109922496880703800748045249421611932462561385978754599370817212664475235092491504247621585006137880767284649516228126969294472910483548982577728897737339192913623686186000967782721608099251340174359854813476761227608873320371634985758025336041619803915754826126694951788510960354936235933944629788995486706948115746216629317635691976768732384974530638663351441879300685066070020361470560964965309133572409403894424851962373956053923704041664694252338413179410861325607980035263362286899257404043559537376865924030895832194069264820493863219477145503627984266663829680298219580837631069752315985597813494911411500916027099327922387345815034688011492684907402094576356082269169836946135382398483108703191516115084144158186792539611065023822607561776607442069145238129780223053352101577088859199283245880878023875170429882943987844299477452569870388271773096936721885020892475343832342701161422917363389620281174723407561855092126575763072573463807223824691008468546616859868139912417285424467703321713530773422702522885291604820229675508656796046264555411432234202624267418194893065843443201236058616527318425701900273803852058917277066956150909609387066200415850985034257346854539589184102979675036052138368605952992404952610935595709601882939315428654076909044383034327060422068820209337184636401662801513971310793385703116441539743525691872246172795968681978868823072335399883975631020318458202871835117581762333503104248851651173501984415455107493972389529670841973386778757477687603756025122644127222483747029421240877224853052335710964980872381881576810939804521818858977637995261533686130100402334416285838990589550275767039681924583169985108490306579429151278546407002350928435972804570295420460717775246768057643627186943699709430114793049393466804566722984338609378399208172882062105551868663982646905724766695359745882769617814886393790804551202998393300388296955984772839427486887526567094203808154353328149697974267139230414782471216026744735096098565226168513456025231939683313636691949094405687977203104592428133424152870073672607706358007977543987758172512603180733169909722044116561738557995618694283880468601876819346440358799386845631338649304466568321220086312727277568108466050468396925800402823325642295307426639480884412445328716669581297360657963097993061238864959235027098727186555860277985350157948374899171343834038958703164151520880553924011969931282578677192476639441615465903268615633641077558594950953352349595948774268250078102797261410047398043432915335291222876531934543853536339182985159646730067940082791173344805553426103044304266718136779981100830260690270331608324322547799393483215873079786296556452216844629003029574015337269059204297350822266934756251728186952606526471440101491549001419086036823621504020350822638304377570427158485475634515727536078284879198686102080137768819496944232297588107563329595714783576364878113925697745975152502640015621133515240995990241362670835206080234893477092561128319156811431733446839708190162948134907414901517881523470630799457985249328519085150247171558372628229134592332327128645335307235914526373865733510618428371547720110325315199780603079267160203487150183854149624875469238493150116743538308944372337694519735727000753174976519135538321594815646701390012354573321804544109577656925334751032657063739923008850268029331468038456270752375541186635775056629902830205764809447146852655492197628356446778201629807592687875956062201339355744226148947491379523487535419403784370592114441118028562204778851598898036736 A100629 904 5789235558133472435386548221975710707223143987357304130522180360597644273718418029085010972576035550455094184569080041011240812346016384320397491411486176567281220623333279372218861372195272322639196682743626572752777464138336002669348305229428656527416158399468460836267675994001115623977923009379093935836287624753032496384299364424108965146001535954972967363499882184612178535965875340751081366801210505878122088042319627931793772388061629964903892721322753498580492027203997029490209145710578640190107939064267135532879925346836548659109082553363456130521017067339061747051255677502092089180868573182295457516153693862767864058582789854029586864784112344371557954051119396034463436268651128424464954921226583197857955424656673828181548595870366172150793735092934280573274669559120896208381001201950782007526826207174765177527510766532560625285766589668765137618530671924125625731469224827416704848303369163350232250329307053438967062401520029595143839437670549354934399463990044822763098000433571298233343199101889192598440340003938013923325360713273456315373347675731702379485464484563156620628138728373428414173119226467323612217230401291870848385895196399836596604486914212883240228225984524031704875545233525345813016338953569464058722497155321477030945630854733871824191557747201890471544814874174015212118419814546697467925175096037217172427168391733263297527623747628832787554762930708684937874997824168869305904412252462746893520087307667348226134342580213040196997233634475953066771807579765081716307339586792385123529199198895914737320453094676802867481246646478269087244272483720636967529815977152226165308571007902455097966411250943832301128191409854298179301399883749445548795781504147976531242717760612896194572652328167251362483281431735345704268309966015730603407041999355764964015588964403206791504004975614916377348978122984602531709131235219825947717299509973760313981186485207031025803978107195880632402885705656674674355021897164268739631272761447628534537380253414020615351040843868980906016810420254795599592323464132793086014922400923756796077799001688346443117525122407074076927514205970460815783238703856286108016466270731871335738519357946467556159478212891339905396428269962699401513751722050305120331711831501731053077268897127135678619525102090805017601897155062811724021176676866515392049236560803848065356120025841667564328109087981154391156236204267961817252962353540898771034769862315255586673082235243253347958868918689164875516490575057617371852339259195417897703065139785671410944537816459887348126649130594875165665113606385370279907897213615538676383722601109922433364519890371328298302054573061164507513500575392840464371256702131567841570188813867977414246244681587723013045668425861044726555533080336343991673225454317803256902897335949774868083190871508695444280195920307853664273004410522878461249284313441172181604063494827775074958369997746848766527220875158273491032121235161129053345158847711424775382664561219015778384679131378774985791906660826542081259290862393329921581927104593896718741180301860450790712630618329318982349796255765720395137846761729627720340252837381202827989329425784390778236992205462784191433560903236530284839881296821056567330509995697978439730073701480738602706292241024205298935809373378971412135362016341101316775861602485712019560148365742199643384198782651015288228136066098937963516870823645490641478174782541077672827795325675747476325894156224903370378433187752439683641510608257019945696877342611463327103933697050788383662635809377688388172703841330753393855208303503508677487774014136354740161172456340799901228230505578163992137017993034289462251246411115120206310407002635381630229148124022162404477710925145654445641777531741991185048797053420032222193376814472425839654168370368726409675541761204178529066231104605411555556733594709075484521644244501188139811898819413268153508928178649124273429892322560442935475317794465780756990085840040830851458170085386620351489536899552177126310282218503878831616288857678358764720775220465939936742600177996992209777917642438189094166107768487936 A100629 905 5928177211528675773835825379303127764196499443053879429654712689251987736287660061783051235917860403666016444998737961995510591842320777544087031205361844804895969918293278077152114045127958858382537403129473610498844123277656066733412664554934944284074146201055703896338100217857142398953393161604192190296358527747105276297522549170287580309505572817892318580223879357042870820829056348929107319604439558019197018155335299002156822925375109084061586146634499582546423835856892958197974165207632527554670529601809546785669043555160625826927700534644179077653521476955199228980485813762142299321209418938670548496541382515474292795988776810526296949538931040636475344948346261539290558739098755506652113839336021194606546354848434000057905762171254960282412784735164703307033261628539797717382145230797600775707470036146959541788171024929342080292624987820815500921375408050304640749024486223274705764662650023270637824337210422721502271899156510305427291584174642539452825051125805898509412352443977009390943435880334533220802908164032526257485169370392019266942308019949263236593115632192672379523214057854390696113274087902539378910443930922875748747156681113432674922994600153992437993703408152608465792558319129954112528731088455131196131837087049192479688325995247484747972155133134735842861890431154191577209261890095818207155379298342110384565420433134861616668286717571924774456077241045693376383997771948922169246118146521852818964569403051364583561566802138153161725167241703375940374330961679443677498715736875402366493899979669416691016143968949046136300796565993747545338135023329932254750531560603879593275976712092114020317605120966484276355268003690801335604633480959432241966880260247527967992542986867605703242395984043265395182880186096994001170749405200108137888811007340303323151963099548883754500101095029674370405353597936232992470150384865101770462514698213130561516734960851999770423273581768581767580554962592434866539542422696211189382423307722371619366277379495957110119465824121836447761213870340910693982539227271980120079280538545926959183666177728866757752345725344843854773774546913751875362036432748836974608861461229436247796243822537182777507305690000732063125942548441804187150081763379512443219672915457772598351123350658186934906393704540984338024342686784319205397684917111311761458418238263140418924666906461867585871983706092702096543985873170392900867033450025880341539604339010821720753236208889091428309881772737704832528886348859000188776795401416107927247938703140527524807206724054924644481688709729152169641076332938619166625686746742311604616931943536560571765268367740240177461303882814632455693824589202268635516166862982725469767873345400808872188154553945828365358764468081709799992865874264416247473382865221430535068566872012569464917187452424904134942920622395242152215556516375427544319267136963760313962561018703641676757370877692773136923874176162072054816892144804996150625442660056498969991848510688272157065911430531865585450912420686379091209513843090769839699893355104150239990968629105101609689733753169222637926191365904097684621155084011138785628418905478351695861073332003216156914680018393891012027966364914207011676038447944761924946442235594729922283595470316276329171243254808786226110268798340066726026610704733287748378482280945369108029591926520012434825419553434639655145611331685312474641275723412982416873650977322063536975662413491965415757715615974301051267515584258498236048906862855188424393602398834138446954428105780007304870539068802752909488848733522691475307733302787592885747480590475627253925040595292979098857708037712039927948306424867112409345276324981883091261856770698630789354647678998694302185175987349150152337180192503798973489968182702112995526017858019764059805868411257575843507754763473078813763820651115941432890095200982093296150163706369216655167384391079186589193142454936703255992209738301893565926725421532959495157847900201810791893166167435899239925285785141429377341728991747971923575079790262639375074073825757122495224422582268920022812587665856705632426094354931646464 A100629 906 6216144347755892728225674432928156498470108599999664676829620012845092292565569436944224732753806390634496859830996657237404514351653351634068602833193501778138596553044292353027855136984094587887327540023890920602435975409991487831054918148355464137617331926918185768806619774039770948124953187822277430132194439590948662198951004518783469810620115523094255847576834520690585313821648590134687636761544813989537532509248866486485592755798130382928961755293417034268198920107477390535398958256758485213166205247747047330329703014896108387096540515815054720529618936219774986727441892651452123653036487673035409060309376712545972042846727632874422350159734154866432771304557129539823136920409216654143246921195607760155753950581551530044718592474485841233091268166460063934875709345407746931301700317528825030988236100622834248490073220636309801184919539229199434694132139871756238978049099666056497871886902910801032327292214756215621966258929936950023727700167509975449285480809293045835405566876295636599117904221657663506536630231008570252968768957728181994853297574326318647573862817142063633030933703928725578567672489996493131780397655311385361118298564055198780540053985851072774661685544907029574626897632040010763498926729807927649115137205389694053581666118792626567089650540881888771164749620737937587263778995669112672386159003138376738606070296094820654559565413164698592300055649106728977835226847719113012539417581607298341498592326373987669572653471118816089709128965636359130053954462473984333576893352509861911848707665081838276198944178384715001417744059983459826100480270223207043957293381691773648398950556858700550968553107322552216563501502238085701282964156930517622552663435769311886565748754997686517883098611364151055019283774016841581771619728307108590794897890832865897377392859072570331758698005821835832622164054309583446312380409960308954064501812193531591672971878310346511271354519276572395522548000455324982616567235421102344117863902318293543148613669482352722700628995994378775047662595306590771853435052775943826392251669986333907152971945978224189376923671299194989863265419304634286459622714506044479487461515570117342969194162460748968107500571198207623824348333674913267345084135117435639661511746999049360088627518539759023456406685132767193228213157137554295119082859644910841583022362605010727914351526110159265723301186599861193585706530945517906419550466894337505010232159382611396660545410972087933531462589730211582473809532141174981946817014835296785921934573584281789852241597882616664012031220492955465433561256887445531263696106152066133122804029625792538099338043971590084321664180226236041861607812447358036755000184518974342187317561026998563963566349558300924034431810883246935237319326972684531110649911282426744740057576387452039245004750113896278201907934548713435001579389714880312712119857408911934973606382748189774847536925447577284823088288143320866951677497631043643638224162711403463958172543943465665367545144181381488129775942433640641944107187532747075433155374721689442048769921232511025482022259963170796786094037694255133749312313372063863279104982230868107839220830178604384952967514967392661828236859056279531475213691592126680212640613630979522988443403882359768137065567154377825829801215488233807310079346326411934043715436224571357821237383942648558859499133662280711033964547733258213409450332953491450755705447196460095347792190889751127793562409735868699133886421279439046363218562625242057296946028959905556153686405446376939711930374608915434820179049602289736412281755703802997765550207638571323411703367249930851563820063351939979488323357761457261741632467744203044302992725192087478578339044653734876608123096110622470137111057534863512426216877145050836396689701490932118774998275202823847681987458863547090221212003064549403934164465464999460103954058569807723408795255260249156949788542827708553355287318549646347785182035609344535594635519802013952920168607185265481403896467440459450775480819251121407734662866154437345357672035917100477552444133625215081840731924313360965226824314316806122635264 A100629 907 6365331812102034153703090619318432254433391206399656629073530893153374507587143103430886126339897744009724784466940577011102222696093032073286249301190145820813922870317355369500523660271712857996623400984464302696894438819831283539000236183915995276920147893164222227257978648616725450879952064330012088455367106141131430091725828627234273086074998295648517987918678549187159361353368156297920140043821889525286433289470839282161246981937285512119256837420459043090635694190056847908248533254920688858282194173692976466257615887253614988386857488194616033822329790689049586408900498075086974620709363377188258877756801753647075371875049096063408486563567774583227157815866500648778892206499037853842684847304302346399492045395508766765791838693873501422685458602455105469312726369697532857652941125149516831731953767037782270453834977931581236413357608170700221126791311228678388713522278058041853820812188580660257103147227910364796893449144255436824297164971530214860068332348716078935455300481326731877496733922977447430693509356552775939040019412713658362729776716110150295115635524753473160223676112823014992453296629756408966943127199038858609785137729592523551273015281511498521253565997984798284417943175208971021822900971323317912693900498319046710867626105643649604699802153863054101672703611635648089358109691565171376523426819213697780332615983201096350268994983080651358515256984685290473303272292064371724840363603565873501694558542206963373642397154425667675862148060811631749175249369573359957582738792970098597733076649043802394827718838665948161451769917423062861926891796708564013012268422852376215960525370223309364191798381898293469761025538291799758113755296696850045493927358227775371843326725117630994312292978036890680339746584593245779734138601786479196973975440212854678914450287690312019720906757961559892605095991613013449023877539799356368962049855686176349873123203389794827541867027739210133015089152466252782199364849071208800376692635973932588184180397549929188045444091898243865648806497593948950377917494042566478225665710066005920924643272681701569921969839410375669619983789367945509334653659654189546995160591943800159200454822359806943342080584906964606796132693683111185761366154360254095013388028927026544730754578984713240019360445575953605865690272908855598201940848276388701781014899307530985384295962736803088100660415078257862231763487688210336173619678099801605130477731207794070180398500835418043936217691883736660453180960912563181513540623191343908784061003350304552808695396231799463948319969784786396603966727052744224014024812699715720317751326336811559013722157026908246345384120551665706866286399946094629637120188947429726399813182491646529498691941947700146211258174344444861683014990820028959857305509153204986613818958220750888186884864116629788878753724977882557441617295068037440217210733986725821412972935934146329443877811658319139658842407058760567758517757574188691085541542616477147093168684998108841336366227641734643844890565052048017350765760033533005243551103715009988657940399342091290093590794202286895908960294598917256959295808892993395997803501804408942427362130102890890191838735326610085712114543673630240230618820190337720537743988358123031540166045575536402572355140766082893649716444659951418685521250638245820460764606693961070408947081157272124272127112870175448098779696878856410531277140944375245573842377929175137636139203471105154860607907569529547913099695390145583475935808128247866672072733654943289501374879177089986265016703599529405255863346792744690086176517840694269711923412621897035173584248063929192001351744872386538996043118347732236023431646970063917366264550596697578064219181725424513646718050417277409420401722915700236724446082196532056470210254326714489625598233807691620026355157876272220386521091138098589628584412636159447146448955975483108770606341386495136716583467855573558635814214194837860132026404463968804448906772277262287790252653757711852957589982659030477594092358913148321520294774942143841646256164779110889013702792832220243804909490496881628392268097860409469578510336 A100629 908 6674534170206702564753371949242444419624747617641726349487406729819192827667696166823144850812984616822741175597206682479993524265778447199278202147244758344205779987665891223929381097593071581786667379310685640664698783079943407968190711656785898663491820997222567486169262219451931506381896615806906755664175018689043030439861502478630805135504177412857940397699816278392474814490469367858247908766590581630866747072940174771131511715331871093155961857554995261567806413671033049352239614006311716240262110037874286491082545836592846590062737477541157702281283282601560859118299248669582399499884941412598555741002716155632235705139251480953784617206879642801382000233930031784293975674321935116630947106446956137178193770992641000620206943050267100627793827439527964672590061365831960213746290393244779761350165153225409582023400465819585726553372867345200155068246325962922670123670336236989294912011961453154409752189707653338677267345329886788923474224057187266577111011660887311185823977157507659205178015270019999917086877267056683583054827395705637031357738349871916955851172636003897872454701403679505768726707966843456288921356545859370205614060579945209975299653271826201073421979219902907845881829182887921998178970208906319403620919408925392723894731911351395527897699743289105817715556862274461330946769227942641141309428800383822363710053137201072806579661683378777078906494107973363143334452046923690645746209105972689372912873417953208826480450238599048908884827765013617573023186282949755490882277912577414107216558580347754139958870108972985259342451092931805563507852492625479218508352373760853243027023850607276839866779180097384973348137114839862223163889073989196233303840373581047788305988164116945037492006921738010682027930114686447286730504118506859210446183271196634307797398624865156616390869524636300625948281134501607190323661415172649903940750389475988052244560036117657501084540760478670004436430123136453477347481195979691839063790857459002337587815144541314548283939584106292959666562922021072614591475214233178187471955647598172224539478744295487905382499446329574078147444121920282830396093795825551458429997512858062195733776115810756925421865491399405319535861635411461994720910276674457797932758365820185786167595713413474670366540898580251128224222043605676167740198326922262559358729479056293610530323523422706034908238095401099316147533630866152841463589427583177567901295817478943874933481538411999310838463402484681052471354679269851850618742372503486630497155550649048946765930583799155354709073560637052180605401014786058327439730082001417111147906414764948517304372724526647341319857499591583420243023128109876122366372939245740072789410507644360751315620401719751628513616251421400615284129127014102686611333981565831072043571827935282083331450983275959197503328065922408180551901296793262426913201962600865014913929509270083421542943620237433650186910335824046921097955516166112480943712808590615140990366447040576976413121553515659545904299969140016301841596557592921904506261842129070313866988512180532716601177060621457184164633949869354261633350562105779443201792804708059911214713672934768918073797493733835497235666219747120502780061359999903565650585440336607215920261151405413658863709864083936136291645070675753218799589130909249249435466708228726923365132094571567774980769959504957090665626019434443739529244459342889217502837345279462749121952301418917558863116797287627015232526426193417295338862865943885635043535338764965814732193665307996309437826154993580145645572164726549056151802628371323834557449804313418305554176276497882616432009407231307587514314908864591677120505862653281742216248217406482759616266692696918734821621026434347076860407157008053291423572775085310797645307187640888972673651293613134048160755386025270019764016739661222866718382529064373528451034860460948176262247315025685524477728226390125899820107525463566304025799719087210553093816867647402580681951966666646463926857873656675542073702989339713414386464613929733420898064704239420979558432419696838174367976773907258150373050912982076719972756054081536 A100629 909 6834722990291663426307452876024263085695741560465127781875104491334853455531720874826900327232496247626486963811539642859513368848157129932060878998778632544466718707369872613303686243935305299749547396414142096040651553873862049759427288736548760231415624701155909105837324512718777862535062134586272517800115219137580063170418178538117944458756277670766530967244611869073894210038240632686845858576988755590007549002690738965638667996499835999391704942136315147845433767599137842536693364742463197430028400678783269366868526936671074908224243177002145487136034081383998319737138430637652377087882180006500921078786781343367409362062593516496675448019844754228615168239544352547117031090505661559430089837001683084470470421496464384635091909683473511042860879298076635824732222838611927258876201362682654475622569116902819411991962076999255783990653816161484958789884237786032814206638424306677037989900248528030115586242260637018805521761617804071857637605434559760974961675940748606654283752609287843026102287636500479915096962321466043989048143253202572320110324070268842962791600779267991421393614237367813907176148958047699239855469102959995090548798033863895014706844950350029899184106721180577634182993083277232126135265493920071069307821474739602149268205477223829020567244537128044357340730226969048402889491689413264528700855091593034100439094412493898553937573563779867728800249966564723858774478896049859221244118124516033917862782379984085838315981044325426082698063631373944394775742753740549622663452582479272045789755986276100239317882991588336905566669919162168897032040952448490719752552830731113720859672423021851484023581880419722212708492405596018916519822411764936942903132542546992935225331880055751718391815087859722938396600437438922021612036217351023831496891669705353531184536191861920375184250393227571840971039881729645762891429289136793501635328398823411765498429476984481281110569738730158084542904446091728360803820744683204443201321838038018393689922708010306097442754134124843990698560432149578357341670619374774463971282583140528357928426234158579615111679433041483856022982780846369618325600046925364693432317453166655688431386742590215091631990263192991047204722314661337082594212123314644785083144566599870245035618010535398062455337880146177155301603372652212395765963086768396860783338986553644657183051287984850979746035809690725699735074438006940509658715573845173829530926917098438527931885095333887294298586524144313397730667191572328295033592189443570309629087283864626121488312917810335083222091326092341432939930639140923727298283603969451121815456168719307281719677669915286877511534079581781422328855683184513149303165889787637834536356359827825409347195291361025667597943041455514230050948226062441151090005997123411017772617551805728853331405806874582218243407939504545976885146927916300725159118809703285775271863817492565423659974267123132057791396183883824047204306448554099180486361915996789904374135241769550823847036470800035375006003168399376693085794874975152030214412126340168001399796236472865501799605310076372156584585164666218763912550975596318149838635832021053349083866801085203372107568633583447549169322209021051394846782832639901251226199490904685789102347419039143586676438900821950603562644552371971296050779270051071231421917909226216369525895264841285401580308438533076060841601043900870389277946326367118558722905441566169855100879156652971580275831600422530063598107060422059310426995574726538890284580186895324994285766313275388220864333982713426069141065896679986233499445891452235606586828599616940344887476507133831799226377633004858969614658466677341877371398003356960504029438174624238345847057093321644784457339931068771406705056928776246570417738521687358256788794560144270308017818924659849265316613515289876500238353141413092215519623709761918493133859697112010932492541250586301977065193703823488921415790106074691895322418912345303606368068472470940242618318813866645979061102462624435755083471861083866536331739764664047022999618257141167083067834797769562290552808216481032345982004134893646561252102199379492864 A100629 910 7166726494268071268903763706930017689346497902506281829007469567105935296987629748042491837528141985351191194565648992551057090253325210675640668257023303398946734035299071545367526106920706689990181410742355462497922243754838772688541228714215352808416870086639258546562478388248605215985565312835935291624773616022407152318984411978785561728784822614901685975509486135226027695185058209660242083003224561381547755703045444301633531933097812032898156401405528792467173558294033562375755781628193089708389460270155845459633532501146809042966144013568201706319154072921307422116689667044306978957303144782496709821109928033902824639234146059154017954582856733010024378651948459016445787992758064575340965880923876841981707992691076638583126134288257920315278889370860006486554415295220340237403371720076327099430411034325490767748883626851571632953783815935345252148061654520727144189540092405798181787297643000527706480959564689722631018786710150522452194209756148935924081414311246410971122240176036609288938232360731127227452712363193578541860145859870140473132003172306222278552165578721713372679230442562192835531137569833824278130688370105379812067296447156867578941244650658232951566873889268645373341066155290506953894412150552732441570518210696553063271057826485453739070319007763576240042913538474296898108251637718203266447027828522257324902023862675202170093645137214038583594450908940571884938307982904377182775272406532524781456884896874192791998018139534577980091204770331565117696369233746250561133952455125785164686039173065448084542988475787731959091476477155390413374269373754628604955252837036708300964151870642560941711511393842990638913020132690251131408689305238830519841595108933755664046837601461339913864415897567596839852153700287955097733862488645067165135684679452960784315356221917805019329200540328994370718049115024545035469643358285902382770766111124657815419281187258479443821796774358714243657660572465080157658227141176935782234269247642553175181804393474614726432133358944092412390733703701676275627899611381523508333151605899162663443157466909066778495344373180906975813155192408762868905384394804811208780485705771679155152629784998277379923105822217853780313738905818326192718308571416776970163343397067025542058468191015165558737168373012157856797534058082166265102690509671258506692750461164474500050375187350003100938179245182262391325405413907565651855897341560276993474221223023412277864704345724826203506434663141147565338832081070145714293143963637981180989629827765634199965729206105889920224687634348603010386420709867833238275525028315871179508763767571016352236492732409091852873534359031546036699902176850884060043716476049962129986794406362821856431644649834178850427180722637257289289903087091650292445354128439677831371940222002243938110832175349321924076799723573918802258319825086762949184448165003432585091469874291084281679681177122905320630671044912164684121302838599063102277667432428249970769013235273748524666230114405617893382294778307544815329130446821945015234107409789268002235792738455771416415022937618642010462837973625045006588367051786884900285197406197308036568964714814718211111065887528397097317771204646457987402860155518217094405763357374871805993783047266389025542833596868277676081303574147992173727741923873072067559468993584789055891985153226215681247473501243258763573042656209399069307511847116727709831429296295688121982259462566546327759310396244654883967448708989121263490297311764455243419043954053952301208191697709053479081039870257713453875662313677113244777914975075419403412390385671932839080730565944364812705598152905702998922660116354660436406591032768028217473172163394785347734923738686837001507139675560368046557161774148481523822350588116843371470567044697838382500092496744126103228633333408597541113931383610374582980704951087313445856330065758923975549298934374782181903112553180418719262483526267376128829600733431389074351003766589688635843746268569032174139974575848880346322406590207876437200590355472367771188847713600056415294937940906016548378701428404814973220425967750240336611484315816551109361664 A100629 911 7338727930130504979357454035896338113890813852166432592903648836716477744115332861995511641628817392999619783235224568372282460419405015731856044295191862680521455652146249262456346733486803650549945764600171993597872377604954903233066218203356521275818874968718600751679977869566571741169218880343997738623768182806944923974640037866276415210275658357659326438921713802471452359869499606692087892995301950854704901839918534964872736699492159521687712155039261483486385723693090367872773920387269723861390807316639585750664737281174332459997331469893838547270813770671418800247490219053370346452278420257276630856816566306716492430575765564573714385492845294602264963739595222032840486904584258125149149062066049886189268984515662477909121161511176110402845582715760646642231721262305628403101052641358158949816740899149302546174856833896009352144674627517793538199615134229224595650089054623537338150192786432540371436502594242275974163237591194134991046870790296510386259368254716324834429173940261487911872749937388674280911577459910224426864789360507023844487171248441571613237417552611034493623531973183685463583884871509836060805824890987908927556911561888632400835834522274030542404478862611092862301251743017479120787878042165998020168210647753270336789563214321104628808006663949902069803943463397680023662849677023440144841756496406791500699672435379407022175892620507175509600717730755145610176827374494082235161878944289305376211850134399173419005970574883407851613393684819522680521082095356160574601167314048804008638504113219018838572020199206637526109671912607119783295251838724739691474178905125589300187291515537982404312587667295222414246932615874817158562497848564562452317793391548165799983961703896412071797161879109219164008605389094866020079475188372548777098941111759831843138924771243832339793101353296890235615282293785134116320914798884764039957264497791649602989343935752682950473519896943323385505444426204242081442024592565182241007891709585974451386167698918005479866504559558750630288111312590516506242969202054680072533147244440742567365793246114884381179232638137248743232670917026573177759113620280126677791217362710199454876292899838236037041260361951082271041268639557966021343547977130779617447263638596634155067871427599529532146860413964449645360674875476138255465155081903368710853376472232421888051584191846403175360695547066636688717215143841347227500438877757723641317602532375974172533457250022222032390589095056535106906964051015829211436179418765292729333380943632009420764906707052431278310080137572969482635694806904661235994137628995452087816974097992720744690168557986910057342499183648303141580699829095305277484765671475161221106477472115529580986004121430199142837433059980551464232860761181849899464042627522230099324866787330297792625492147557705650254642916939692853512519500888845259964874920963514967133665151274070304439993525373855048325807149990056636540214106725440616732331450806527970067469552920318489258219637151352722823469852986925890897029577545671695599725987624210434289451764178709930408983488121489418713946084992046086746487861029770137892042143946043429446619867970271448177731468829078627653397713557972979100528799250654304671501677951868729337633840400782362155861603193116340307254859927543985897207730046025797180896249430823993233392796903644857597412865273096973898795679958424646970892131447529174867383599406784636909833689668143439625533845754526601182667478004860173814064447246802169261101008951247156437188298454070762578984827143898576768678209205363962652584934477229469094287754928059227218668099527029568210532508575439870896803959147172286880349217554460894692528295316260196080561908415321089543311027773816879674533656728045080394087002231647612385860653770586503680094716665985129706120533410403882100665736817023572972241869913408968556881987337138150962482108799776954268787254456748768524783130897793155921511151033742412135427856987841163103996179014688946319333965669253474634144348372865471693404524003704597697380058726457769262016451487760945539790262686530532577716190976246104690159939396148335986343936 A100629 912 7695213978064524389234721723144038634111174025849269222536536482608817367013479271099805615132578826681969313825658837005534453216738033776046683502875102602090465881904905466629426232412658624679059930061389948358882626219493192612515642818802767653313052639199075501793584474558637530068254856675587772775156346054975080601632152345668658355530008738040985880018774972140305629702520419586762754485441738419423047151694417719326394757406690662613214460682448649308220396607205925582561786344001737967681727172852670268089027559344656833574161843375401648543040820395553639888312303934106864401544296799694100477317287831631552766883413952638447135482545747632864586618209799538307746396461343047836394126904970325460798914707495298436034631052743001141774209741761435813524769354343386608410089374464772878963038905066379066657846679459341902434454342224097877111199638989543409608387780540930287888176551226287452519402144260188771884191020423981292371963585805953674782303327057425029586405493583629948679880638347266522781138246602823488624173368483013034756980079005869395922038347646668105185788662313056168662935663028297857295528640892537591621916097918934608338836020028013850032318827841289309180397347686296186559270005942253539995901648178533196669453037019966607256984395657932512746739821075685728492296262934530773317589659976247804637659723600397097685108780440932067155082195244307563336776941037506773817102375887102674166716966527747667007604601528944271413365896453315814250074179220181430672993617496038712162128089022745897674494652403299150577975335433923233888601992042632646727228619620969926033189388196755437584475925821755138241391614623552276856829744056434638001582523336009501883982627624884184596780814548828594119487404475538231870855775122933706495299275204677434751241180931772739530891044634639975700530246488040791155319556155390337962228578036376774104154306775805277475721599457242262279756894651539344790152379173628533547091057270822746336702181060646514056499885043876500904986607710913436050227674013688211736517404986696078318154018838161004879395042767403738183941139492055996441940323498854111291603537321210103596363703740778190776576625293218043439369304993133778796332163667884368144381917105104255784448350066604278700426305433186751333715018227267147362630455161906749351790087747584013685577945549534056007016693960945632508342586668584510423500196683682824918246392988669493938442469399301489835994350938001356260076736757974131210903270211235588953479256349877910387982815254210180085270590335714048224206317844862060193788858461535168434771431776815147584238185859682200287968423993203114986123903993438826643865648732738652582945721801013545911980257632792496399904208302166732159436205517019440180407962196749948629671516391654338200068054117468759921412451272955373564743648164021807312928685124238670177150069662359543548470650862415431153281558107973627716791547173735620130721183360905872741466953922975880192426914245616832687342724565618802973243686304530243885178277199044080345496173075454943988530270040478888717394730016619717456285255367152252110285983130366435075418874676795354044412952658919951070289160891765074533316086203054088175224543460058704733938741832090766179944736429825159654020072003384362556150492740741546304755465643175699528698085406036310200064792616602932502903578908085082622150187624724352065741625131568607432365770977463175348783777845898485361716733416424261617256441836262831435128251562062938308281157239775703942021594107240594033793521895723722502396900254395367785011876911444632240042121129654556515927335712000438065487108266705327887849061146386387113112549789542851365371283678503726788966904258957808421603803637266598219310172452052126805116220888146513682858997622752023366725044441347661077587675648647310052941490986322722613501086754026973783635639716834919599347864129239796704642996264284356263554476706357483547318400568882535442935897406506476575741932385603131417972544239425784846383342161708552235127992459154181861688162635230421230331114486791439728211332669108235471589148612255637555216579035136 A100629 913 7879899113538072974576355044499495561329842202469651683877413358191428983821802773606200949895760718522336577357474649093667280093939746586671803906944105064540637063070623197828532461990562431671357368382863307119495809248761029235216018246454034076992565902539853313836630501948044830789892973235801879321760098360294482536071324001964706156062728947753969541139225571471672964815380909656845060593092340141489200283335083744590228231584451238515931607738827416891617686125778867796543269216257779678906088625001134354523164220768928597579941727616411288108073800085046927245631799228525429147181359922886758888772902739590710033288615887501769866734126845576053336697046834727227132309976415280984467585950689613271858088660475185598499462198008833169176790775563710273049363818847627887011931519451927428058151838787972164257634999766366108092881246437476226161868430325292451438989087273912614797492788455718351379867795722433302409411604914156843388890711865296562977078606906803230296479225429637067448197773667600919327885564521291252351153529326605347591147600902010261424167267990188139710247590208569516710846118940977005870621328273958493820842084268989038938968084508686182433094479709480252600726884030767295036692486084867624955803287734817993389519909908445805831152021153722893052661576781502185976111373244959511877211811815677751948963556966806628029551391171514436766804167930170944856859587622406936388712832908393138346718173724413611015787111965638933927286677968195393792075959521465785009145464315943641254019163159291799218682524060978330191846743484337391501928439851655830248682106491873204257985933513477568086503348041477261559185013374517531501393657913789069313620503896073729929198210687881405027103554098000480378355102182951149435756313725884115451186457809589693185270969274135285279632429705871335117342972403753770143047225503119706073322063909249816682654010138424604135138917844216076574471060123176289065116036273795618352221242645322492248783033406102030393855882284929536926706286295975358515433138190016728818193822706376784197789715290276868996500523793821427900355726839865340356546891262826609962602022216919146082676432630556867355214464300255276481914168312968989487444135595913592979847083115626757923275110468202781389236536763583233365724178664721558899333586085792511336233049853526030014031816242722873351185094616008327688542808748630538673664201404091212716284306420397561792965088664884725592058215360513388810318578440165510359964948696305243088362758502274980237294402820311224407317084503771185381587269473138749638439791064612012477205946139458711126259902320314573094879666169039989745790877689281358483318424302324380244936419124237871013867783815979516313501909301418733731262674449427906744737753289471947396783632785054042316869687416288010159526350103506302530297495719958330688438973567220398261401671334256172593633946483113401500960315502564994781994544305905275013858491761567613687262160817127301317045160187511636671838949955193654244601534775838969738422555851821138273788081229265862644254996521450382046612203537018590675236101495963906160932846725495229517228927669038442541478863522734029895976100753167436322115672271927386291429932503100113647553271636060944568263410104140963485716553731465587257498104566519343416069596818611916317386839455781181644866347639401402882973264801879124605081792127717736515319424134726254010742549480922291557154588514200049010397935018418443896070596440333139389571329599552448827679905013530320836630112365814368290604566421221091842454425860500856611852161957319303413803132036766265872309591769088448579058798865106255757157438613899660403827250984491879798140194486787816231902109961172795823722294924560996576573616590901377848439010189462030011247613565698071927526445507940004943449779864214845494212086769994467956225112836123621154442895070038957669732212868341551825554428174627180813879784147310063152454042182535716293566358944262632013559738762857606572003885301172003682696542373589557488771064278173882226368678538475951339859061234474434281688404653166833122907288178949772856541776931979264 A100629 914 8262673092877298407389376067141103057717000617296817484073442589478935838139930665136895767237897191185277598939191337648041261891782963716865973453527821912155763049046341790286251254864215992352225223909429275126132437678828844991345871548793785236316556783821629228409558665210673056490342814303704191411693916898244147319743524636684143722299632069120066365569604592831480950754252852724335966256462393656202179676298368772567443158161897541878081501516348697494544906847024702078628155061706717584588630786049189456928481445957000073135984976977106082839211592997978166783515609507850280393434841662500906088553935263069068363865643692853055839780603791226755703580442581770936917489065829629673569083405830311926151867175246428214132172073739310249202722564277493063273009715711970259251423104940824254803504622508936700108613877515017108159601045864423071323907351196773857560089421177330193973895798147743326016496253767446222507251183034466926213349467084865208820253177315908104011361000284107117636561428721278301585156933703477496225363163167174528955735186763426311883107617200079518784812577150540989554592180014653904907792629916194301616683309354439450494467398181780122430964477155847965351059793149445847160394860288926154705656388239824512236409229052158469295206061733286136305587665535240436162086959311706665126159252786436114427636410710026226792714879549061922047188447191546928674226398950752975730730947479751243435048355731250726584489986716481810781738555637178453240919841331180506981749714390554919571574398028917557657529246349764413559245890895832564631526115745889863858842088496822437028021858219828254433873334675940061016683984584198095111605356240609287144598933493329407434238942970255932157700136341864951713214079626590184470747612421432662243343291184148322121438691877595680897375854611263741092003024631238513281515887529159248915539756485705535777830611334908717705607425917416716710152566339719700482743112851831514309298741728061677632259918036836842622267825622802274112457970859088657530678818310734981437266405838161742866981548500217358184874533237630097582043406626838639129706513052809675368145378048128210522788523022018797743861362118104476792299630952939771120786221926620691672436135025051443316156122234306199698000090773411052509697596367539073344427614363495968366901906483210910447993425748529379647092261772075548214341464226404015720276113651496347465190532889074793754620160811870166022418035229865687185168613706474990191210606044176966576623067859281489677301215731710662444126919200626374482683252675065937540876642355366605595298702179129057477929103335426173797536540832867276287682415363915889753004100081234089339714450619616849836237425282624537297946578047644450140992490123483316742770134393261336713529794531220827476453949352221616541035502086134224682009226872051026559960585147221696327347518920989000433542309067477118092270963788417591968524711290108929652931681857377522089734607540980077105821945888780201934810198788217141193187298929110123532436169924879201886575611063058681188062327232476355804908437936032805735876370362231848866606320688032885786257840059489653926373740797214358132203035823353297708898763168208531007922432904370704768096819359054241011611373513359714927998721045525259624118332493942587041848593553672808764420222569185208324447375342332965429416574112895204961898245262113753284287580481494716525568379564507572791834929805865830591127025109873138226766121733018761968559146506180308581933284079467569701590256704096167044688973839698327599793492051100546222629492576558045896432032978584224003322902498863689057235159078777657236817118352008450307603563528314557351214652574178021193182986854646725553655429122816471546277256590421003178804783548425337581073977642265421469477970124933698623582796370898945828938933096933719231666703917251162175641113140961170077497124840634111047032560077637870749094808542049796780147649735594571248242638396339133626250416633002177668845546033561734933587209615929043833345607496550456729396763467160959152144054993000264401355700597599065208685632609530437022821150288227088728064 A100629 915 8460977247106353569166721092752489531102208632111941103691205211626430298255289001100181265651606723773724261313731929751594252177185754846070756816412489638047501362223453993253121284980957176168678629283255577729159616183120737271138172465964836081988154146633348329891388073175729209846111041846993092005574570903802006855417369227964563171634823238778947958343275103059436493572354921189720029446617491103951031988529529623109061793957783082883155457552741066234413984611353294928515230783187678806618757924914370003894765000659968074891248616424556628827352671229929642786319984136038687122877277862400927834679229709382726004598419141481529179935338282216197840466373203733439403508803409540785734741407570239412379511987452342491271344203509053695183587905820152896791561948889057545473457259459404036918788733449151180911220610575377518755431470965169225035681127625496430141531567285586118629269297303289165840892163857864931847425211427294132442469854294901973831939253571489898507633664290925688459838903010588980823200700112360956134771879083186717650672831245748543368302200012881427235648079002153973303902392335005598625579653034182964855483708778945997306334615738142845369307624607588316519485228185032547492244336935860382418592141557580300530083050549410272558291007214885003576921769508086206629977046335187625089187074853310581173899684567066856235740036658239408176320969924144054962407832525571047148268490219265273277489516268800744022517746397677374240500280972470736118701917523128839149311707535928237641292183581611579041309948262158759484667792277332546182682742523791220591454298620746175516694382817104132540286294708162622481084400214218849394283884790383910036069307897169313212660677601542074529484939614069710554331217537628348898045555119547046137183530172567881852353220482657977238912875121934070878211097222388237600272268829859070889512710641362468636498546006946526930542004139434717911196227931872973294328947560275470652721911529535157895434156069720926845202253437749528691156962159706785311415109950192620991760799578277624695789105664222574781311522035333219924012448385882766468819469366077107576980867121283287575335447574547248889714034808938984235314822095810325627685091252859588272574602265652677955743869167929548490752092951972917769930338680360011104693877108219871607707552238807972298745267966494084758622476054605361371485659367837712097562740379132259804355105678412588804731044671355050006956068075382463677612660435430389955799660589237213774462021487904245429556444909271718342785965261441407470267650739267520041857681771895404129585871031428154857399401815476401968677417812856090918586793332649871107076198483183707483867597434487654232307123489407526193097295920787916944376309886446916344596617618699608794654509599970127335888844136674935338020354136201446074377448316980251197399639190755017039203859375092736443947324485096568926485466919339614175769304361071543964602042221954582619888238121963598956361672590110926781245643559134352581823794103408766497214638003076302731853425728572089536575823086055788344226240446497593073537403250925413239404872384545675045128028220917405620606710576347502727375908683113776853912333484245535752112571294075601682531143023671542795890046477680348086270690350617865855097172473797209130852959798960956174766307910845653324234112350548956599722571891604689880983803148404483363110482413050589722182020674055754538838968121206610525314073712510093544208508654611212255804566022328635987899682897374791374428422864994475053761509211851087462188535860326959331972600398395438997946401770070245379402652158836417594608802896668321010500729192456653114986049052994106727643804235958293701819378539158246966943159421764066863387910748591107255096098353587545683019753105679791584745441407932107390548783483800520528833467491260128493226704811265190067856499856344238159357055836809329712161341519501179647073083947058991902871193329248840958200461717851272833280426632194229932897839138367216571993302646711340885345902076467667690902285790372822171795512312832270746988237411941442773694087792159167511368857895144538857537536 A100629 916 8871977677861791800142563736554034462565029518625410754744109195986395776423337919617623670811899171987756691031307771971207694570944730073473489899526542734705296788394820494429384904520192151958248362379319000672931273698832010204820980331671543959506810722460209858364192140218313431943595731815752628442837361260025093140426123355582169792260156412425874134367758034465651680684125633841431869597016382351816557318404340054081207579661076353917287617058823016267816878327834392582962786633711803492329070709875010441203957105332026684097165909215995891629270154587594705114308263685430902388558164511844915305176607971745701302997791949698135941379877274613131866764867748477994955973647043962638942592206184371362075259161754827480127341019538709487480825871933272643906108862118292404802375919294904047416155814965177148675164062954687057106495310098773285311014374081032544732086604698050749927804682689093740360779341609424578776845738497586372219995269937131132112799534752978591817540477167521694702464037563231351155668497321019001939974557881531595647271914696342024610960847680707155445046920087762604711112754945070830584415810259971436556303685416592078071487126032238872225967111780526526582735742629348688519227597846856736354957673425881321208632364812898425958082551181355257510674321383711002203234811337965699165519426201384995965003035644596695844247344678950045667893937359179276576261755398333186334542780400156303192216847011074008964155568446690950371606822620989474596403981868732345639828673041193487712955592691271943104820620308941383385395014954996251946052739424626902922904782630547541738593329156827782882563241759906330030725556039024744222460618777961598849981410597582209771278882676714582341829200040762760814218410760736183574117016005034163450343357334230539281213130520823571141270306943857140305191079481062968629943094560538305117041680073477291912985099377779961422720012532511898768450495899891634845074270516963411915148531103993857725362765634963690587634798100741649796858602753576702114702410331133177749056572178592038593011757260967850573888510529721566415041277078675407732808843910003669154640289722566744552594942275928456051780783763818004333529474893936408005375522245558495632503186145309022440122083356630894238238866619207954223522474812097179004115486882628760090923554296360308361129118103234501419857321451433871405466946757289796800413948055788988456611459291847158718509659897310792916093966038212242233216373028741856578292584902020000670770288643700682055542578777184501333005136309981185279543372141578179095410960521646995280584634302650808907752435158064983670707892060533388391048065405576671245973531900702839258603949847465326524295674320028986185453190167436110797866333515490961752951742916145560991463647058298276241356980629458056997000030858721567518886407246425883879564524064085132746900226048097241209448509719284619858658424960413455273971474089714955284226551024928248425231929176976102739265897197848155160571431940662862892838466725775950738583336258713737213355937736763207357904530268284034318835374302426660154677556151242366112922203465497365756120167319776689516033302149304159019860920823304711678367978995576246896807191557256618109861775827189411658743201375380148674909375405089479306874372723884382361593273174155283581911756083922891780112108592089222715510695543811279296642472370141379546956937206746935168526734510318686871317609836662342838191730157168983848211981171017606502342528621429271809647897893797669240232657934084446673973028283325965886751806178278201708482501435347895842710646182453177618952515390104055415684520106176881371906812613709427496699611371792348456045829670524203776678956671076397971609390333835678175343841901114668881119646427211414302118120632541293140766035969763817439152081190309614614042082008115580494913685224177207940592697193366015872185984181138179712259290845152468949609306072871329493545064416410432656586007346257616262429856636279696846118284572352542484194449316077990980192464615734161116655555224925972381612651118940411130793938032463910297869051800751091232401111536259079977081279348736 A100629 917 9084905142130474803345985266231331289666590227072420612857967816690069275057498029688446638911384752115462851616059158498516679240647403595236853657115179760338223911316296186295690142228676763605246323076422656689081624267603978449736683859631661014534974179799254894964932751583552954310242029379330691525465457930265695375796350316116141867274400166324095113592584227292827321020544649053626234467344775528260154694046044215379156561572942186411302519868234768658244483407702418004953893512920886776144968406912010691792852075859995324515497891037179793028372638297696978037051662013881244045883560460129193272500846563067598134269738956490891203972994329203847031567224574441466834917014573017742277214419132796274765065381636943339650397204007638515180365692859671187359855474809131422517632941357981744554143554524341400243368000465599546477051197541143844158478719058977325805656683210803967926071995073631990129438045808050768667490036221528445153275156415622279283506723587050078021161448619542215375323174464748903583404541256723457986533947270688353942806440649054233201623908025044127175728046169868907224179461063752530518441789706210751033654973866590287945202817057012605159390322463259163220721400452453057043689060195181298027476657588102472917639541568407988181076532409707783690930505096920066256112446810076875945491892430218235868163108500067016544509280951244846763923391855799579214092037527893182806571807129760054468830051339339785179295302089411533180525386363893221986717677433581921935184561194182131418066526915862469739336315196355976586644495313916161992758005170817948593054497413680682740319569056591649671744759562144081951462969383961338083799673628632677222380964451924182805789575860955732318033100841741067073759652618993851979895824389154983373151597910252072223962245653323336848660794310509711672515665388608479877061728829991224439850680395240746918896741762846680496865292833292184338893307801489034081356053009370533801112095850489710310771472010202819161738033255159449391983209219662542965455268179080374015033929910878247519244039435231078987661834782434884009002267728563617518396256163843757214351656675908346421857220890550738997023522574149636437534182291390881797504534779451899527683262612796438978685013357190035699956599418068945124887014207587511300214258567811850333105719599472955761796216937712129453933897166268284319198153479464751923623882809127924179570134314851490527753891734846251946080221223129336046813565981431661136171606939668480686868775571149498424875600667836929364997259581420733726252413072976055393700823574166523167318665525914428321538493601858543278804881469986189712433218975310511355876896666319707400810444643804494360878770503709681853904066731454577457015125519862744835022584746133054455258774587697434871149548164565050364928031599330885139339681020340105092674072641623175932825831473251574998475273952547450735266227159463378200546789467868114211047988249526526387437495477223529205008278730596510884425146307238771602266589927194573556309336328922866906476480242445524334494238994722851142487423285684899998389817498872182899632336348669302534267051335451330064418101400887458836337582923064024758648810491470076822330564154630776944498458447041957538553038208389272243107200414811626810239357669257607538271511730335010387877638229937041182834799198299364060682952236862749999761891707024772656083903699708861612571376138566335356229232472742239066308331680941039460569068719122029058398749308343574333079447443248813301998241724502473394148380962125789068033849526556878549486081469796245342935701690832053881807375759466552745660948588725126524832576116438453756620402044715364818990929582616784667319251631182231522928015701847734451552094106741420934266517941464488245368955527722284176144420833038149057691731138877045364779091976310354426791613669557460931166921926006800253118447801485496025353513825436128204399929418620241401390145962404283040344071522567799052728173195550409570425123402089003503815116099663862763717083766511780983455288550324195718771354745794980997932992545243044145017909043969117421978738213129297896531230053105664 A100629 918 9526213494314604747393319846523784438393434513942690516548156461353606080162691053978592622843144177834223575096160848181740625451441091872279079060363206732376413476032396589841189586577576966074134768466182963660410453248027109306911093014797128579977025085557183500742749324924475622618816346198461059197006468014686281794371033829071799574619121428803454357830457598717803700966438625926055182432830515344320919968464024859185414470707909426058417951073354140780587367433714970661962533844204531772182986392246168523157381658296970457399162716592201838654518867575645906442179483547867539356656400293040428964905847685715169781240025796041392735097186501739253104972634075369535527889943472916652126072386756590986608053197615339499317254898589513563693767136756022574957047814353459790497849479117387065777605631828915808101589844456216510046720436512902447532320981315986208383992262254451981472048868306328737681965628321222642806282032221025410905040650413667547121982346192014622611117387147685098029394872987548546323872000252810056681687820293309311423932206310022691633625990981268670697416211740616459261501202564385373440905618082979644475865797877133777772428989098374049467612866767234440333331163200831416742643299983222424760459363707102138642086799939634974614960506048041748991501145312508055394569365026323170271420106596908516893694999658566271940175363782732516440327734538586899573995772342848122054583839232895278874707939913199554584164750683706787816302587531905699137944475332595597375108086438750722633830526527327405069394316043334164505317338318284953477718218029995601263910712680047635585113332443084645646199433002634792876337234584756644042558326574817138151135342181140851909763610297977517971113876748229481147934601504614097333671243954682575845485809930340476884313435698179171259421341054937031426719786350525525395569879369636878158240867046119961441229069890718720848681021297962185485339389121254165400892004640353716851034917018523098478827507034570431305338619958562074805648185590716870652545223286147382263188218090229069270738837894836863880566496068826440934623561885746323802969872703258631564796002750597270257645357252530131694542937206711529177123842730377485271700115060898554999140004777475638798513616566028898874117691191401062203273525809735282249133466392001878774886663034736954060881229971678433854288190155016932498287522982883231713065836540464122224516933159329716531630064779758143480613014049264066674623581762545685507522278918369816804714113213293656460362357845877776045831366462847827287738850290408940260505234780105236196694337022501247591685547467062423877116107392272238863904375020255194755499972798782853507512212802821941478952817659697883359639310677001715011567092257115597528128641822761213708477424822069425467450508616206962251454775662299982215868245365584146037655808394262663326938779062896243505601208860066395702182519409961471260016550313059275726963855326735526933233659257525139359670760878213966997146982214259202171618291799497977161380618650436624089325481746702558124566631148130508359584892359210329700711601273697398056164876719142262574171607621122213873627275094536968036771517351134782825324935109903727274052093639006121565354415564565467667945790592399989531588375782161516394173544707399465082050588684147763852479182384594462895332182404155953969294687324720594943750325358585208012625835405825919274263643305873333662493423669338166071193325200674431393405671801222100741939526954745671799883114682252067656956108314511905541742532715742011397802661801158905481905917363273067756714146336165911731170050844358400011834174827371038270902843333870568086301994694439458380438232978021977599318951598418539601385766992580690000270688630070492197569448316989067226375997911436921852284812219423810186318164670679136720418601148151606203427443095169884153359286325484506582213929521890455480281086113020513568056860390059138247704073692674033493311825140848052459513496936697466265718094196468878938016439179321134561327404827553857256507612646944743850006392073926717994888585591120770257406298993688961269868777400570266671153131084165324734464 A100629 919 9754842618178155261330759522840355264914876942277315088945312216426092626086595639274078845791379638102244940898468708538102400462275678077213776957811923693953447399457174107997378136655438813259914002909371354788260304125979759930276959247152259665896473687610555904760575308722663037561667938507224124617734623247038752557435938640969522764409980343094737262418388581087030989789633152948280506811218447712584622047707161455805864418004899252283819981899114640159321464252124129957849634656465440534715378065660076567713158818096097748376742621790414682782227320397461408196791791153016360301216153900073399260063588030172333855989786415146386160739518977780995179491977293178404380559302116266651777098124038749170286646474358107647300869016155661889222417548038167116756016961897942825469797866616204355356268166992809787496028000723165706287841726989212106273096684867569877385208076548558829027378041145680627386332803400931986233632800994330020766761626023595568252909922500622973553784204439229540382100349939249711435644928258877498042048327980348734898106579261463236232833014764819118794154200822391254283777231425930622403487352916971155943286577026184988438967284836735026654835575569648066901331111117651370744466739182819762954710388436072589969496883138186214005719558193194750967297172800008248724039029786954926357934189155234321299143679650371862466739572513518096834895600167512985163771670879076476983893851374484765567700930471116343894184704700115750723893849632671435917255142740577891712110680513280739977042459163983262791059779628374184453444954437923792361183455262715495694244569784368778839156052421718677141708219394698027905369328214790803499579726412612749466762590393488232355597936945128978402420609790186988695485031940724835669679353809594957665777469368668648329536958154935471369647453240255520180961061222938138005063556474508163234038647855226840515818567568095970149049365809113277936987534460164265370513412751722206055459755026967652842319367203400121656666746837567564600983742044894075548206308645014919437504735324394566933236570004312948613700091974478275517054527371004235574241149648136838722351106816611604743828845826590854855211967699672605877374814955906544918220917822360120319119364892135054129677943363613592447096515779994687696152090429168929023112669585409923865483942947570640958342379490998716266791106718737338878246423534472429274179416617435261157905339555153629728389186334472338924147726386446404274814547724846781959702813612410692408027251930412704215411054434178842670931319257956175142644582697378754826757360414827761865415001111041277533886000606271922050166893969686772596638080020741319429631972145953641991692505910089668074447685283530632560270654133249756171844702471286371868803729226507482837480883017799091678669320822995929345489690278195181789049083254358165542559547795724967246785309760405753349735637872707989199034899875800546570256947520572698344410987854577179579631267079705742704302859139291102205078509787401423023737130802685928613253753498047103067469293308623419519556230295685640560214929775831377613528679704266135609512833760401676875951726204029147006594329696805855269654033767562017613132733552541416728629343886342268482922921538115038891976489566617589280346496800933392787633709780377052244019802812567310184938682761824730004820154781855696864557759820513889222400333167191253004928855455565741336845970745214293670393265837402282056901965005490617746847407924451431159746075601659567923080309434626117280723054914060191274744353500919819671349925684386719213471659379991621382875285848233893612718132064623001612118195023227943189404511573883461720373242567106005381568750569494505061702606436780584551819025400402626560277185157192184010311115076596804839809021861311407976739647712689981630789800622775436001708647575707244752309701729453961373039909197296134740187063830415826411807832179733005893690225039420557565648971461298210297151308944228405718541820863178205456095328457184132032528833719624841790799262543415149830663795350471417702406545483700959226765911645307668743584050169537496340345628058183953071260806230185292528091136 A100629 920 10228693853198777331305162497421848362263382004625377946705919702651206501491378109047456499804541695402699591147552724524049262667131181415492513387314595699310930060333205797467458777021613409052827585514696977718454836659203352748650092819541927831427060793459926268390225014919175117274263520288151043695165700305886907001665946796393258302213959548240907219677624224801914607149654372985896180710080195028671132648296584530683090087973905238362758821339846032919700663699635311694682138509537905774129712270577580447066393220843933792601891271386505866413056794713088493561359149200065283019208029791923364702520436882325985145378346280048537014883601851645684801330979582171838551749350775866420653822442512055449982490613496527084376156029484439321153285702851669122619557241839097296159818767784953098122054249472652515733435056886294203636479926719440073547418629431696951749071944074981622706211956872373209542251305658935658396917747935430595855527838769317746576363274896013235117132825954069554535701256537898705418342816293980731386938867560322155044517004455668074396079111290034972308699035281539731851865994219676628317359154572265946814387665791808950437378559664964267309620868488519291399130171171302403729749955505364415759998400264743252099855163733506747537261391451987379190284600265941449414057949697886048860697200327638983690570883033068326057923913987934751906747488841250095931087043563698495929863479098851737539917570869681291415188620915628573431057717272428083588371728554344203379918168929893865202167273660332913764398299483602088837455496544700378498920302785557163613088194006214276640046896824156083602543837860014879308900548702152481570375311202831826384860049984442316730503462330175563657296593331355111858356912852277485287169698100249842329350275720721096590792545434269616826899447928854172329271425732903580996797523793813871771295309213442339520714970306283799995009587802656764526054640934101204725151472289549863936809768087157633546787872784672485966260990731949246619041128298466850162035978293755164164100965347512357416585469628842454405559187642230532228570968092578137321495487733444733800128034181335330055865075841463332220658744242651902380474173967204661244168417126499085523740907161135406519081179140444486313806676130523709645680374373856238919339390623190796327173690960191832413534818917153469908166751518706723851596121804082961998601955959043796403911749329384772446075419449855667259727126343394424808867939195128939240177337486447154202439583720184431735378861814373514132514479022230654306373685946486625221221925954338435225789400205011218631372046971722186935675801011158277262292371395828849762245774824915486105080961077178183790832056043863416567518361428426496327648230738531578668702739177414310323794354391271700356052361751293779609376197473148790939633931522521867791954920389450103255765152967327223224452396218012652482367219172167433920453749003332037739189096000601120654891435509369528861907074824841306785792403478834234548538185668557200281571167827968239146074681700383110746138193738528866236067930204622162612483448849580567412880529173146948731877957256116066851586655856157896495232748111855110180708269217589668587639242894965230516749385374750515021193139523805605297228608229535533275685804866668647933825308753990579844482264215663128089534298620539119195450517561555171905267651751120735310896279538175302788024600620133823199726289118719935310098034857597329994518267611789583879761900970085783094511858545722515553751458029565579126106335216580500831705419674431488485985258706034094383169835733597703228849528047794128538428448464676263757773025128096424756902093198045746698983834197158270139579872247053638227008186378252584548069209703387951540795987802557571231707584907246470930617752839981610178487045977827375580927646840344799873397897800663917000696695826463991781326390643042105595587809435695716387982121410935450569957935899002232160545730927503244754725708353427949964330615132320308430140954346389338105629127520724084148838119873415917288718645837117217022165292569390134060472388990572949762574257286738296775650371153622773297935691022336 A100629 921 10474182505675547987256486397359972722957703172736387017426861775514835457527171183664595455799850696092364381335093989912626444971142329769464333708610145996094392381781202736606677787670132130870095447567049705183697752739024233214617695047210934099381310252502964498831590415277235320088845844775066668743849677113228192769705929519506696501467094577398688992949887206197160557721246077937557689047122119709359239831855702559419484250085278964083465033052002337709773479628426559175354509833766815512708825365071442377795986658144188203624336661899782007206970157786202617406831768780866849811669022506929525455380927367501808788867426590769701903240808296085181236562923092143962676991335194487214749514181132344780782070388220443734401183774192065864860964559720109181562426615643235631267654418211791972476983551459996176111037498251565264523755444960706635312556676538057678591049670732781181651161043837310166571265336994750114198443773885880930156060506899781372494195993493517552759944013776967223844558086694808274348383043885036268940225400381769886765585412562604108181585009960995811644107812128296685416310778080948867396975774282000329537932969770812365247875645096923409725051769332243754392709295279413661419263954437493161738238361871097090150251687663110909478155664846835076290851430672324044199995340490635314033353933135502319299144584225861965883314087923645185952509428573440098233433132609227259832180202597224179240875592570553642409153147817603659193403102486966357594492650039648464261036204984211317967019288228180903694743858671208538969554428461773187582894390052410535539802310662363419279408022347935829609004889968655236412314161871004141128064318671699790218096691184068932332035545426099777185071711571307634542957478760732144934061770854655838545254682338018402908971566524692087630745034679146672465173939950493266940720664364865404693806396634564955669212129593634611194889817909920526874679952316519633638555107624499060671293202521249416751910781731504625629451254509516028537898115377630054565924841772805288104039388515852653994583520899934673311292608145644065002056671326800012617211379439047407411331107001687377977205837661658452193954554104475548037605554142417573114028459137535063576310688933002656275539127439815153985338036357656278677176703358828788653403535998147375439025859543236436391459654571165153185962753555155685224034428727380953086568402902060847517605631313290006984781229516652203273960577375635891004280769735812033781941593586121885903298133729468858097027954497918478471694826518764190009726654409202304226531252177242557671208345809931487878524976099043519422132020235426075916587388309328742156539673420713457771602904143030460201812025388916138565138802102708732239511788276256336556751604917672253771565418896662221164597618433324830320001226212504361922185145879062392618961838478796905733903516638543076581839253727244956141944032432299452334544638979412006644929634304615547550608829961594397554592844620637498148651421162326256177703102124602573088328875855839476885580474061192305404045510388253559025733560529533094515183051621970501030789661873302475501443028230262852456024735596705686011118334066539632825045267678811820633742584724444396049151370623744527381701774872376939824362094827044386074302264183468695484237116164086353760749838556839043163683121787432058056141329983032496030994075393147632958357790247091510054937191035017034956519720057569213757540387694179665914386706034472533892876186593367841888780143150819855927041493022275153025132887261778432851666349746617844209648904914978912648365911791204048106341916720941187623350731227828494087959577731170738951067743434798844619759446217890068622929789180982925544456382851330646577222870736269262377775091509818952941268566945020386232952578908141168822770735081295232594869910364513075070359447347879851008713416526299127584078224018475116129881916862152413581293692324797901383636926360578285732398828469763322628839125353910220763474549895495995832464337250702682220164226581221462168410234750377899303647893337208030230697259591055497277923726326346700556876039461620015898265980061309719857086147606872064 A100629 922 10982976395071243406285457480598130757948096562055229753185389013122244104712011051082286844660784243505747073522827515566622187162060539580345833182839592448000673586118606440740083767883996469259241204028066711662701054776075074367250964201824252434192856779328548502326833751289742302997481620530860307244750919028680365461687164751846253790722360163590407709471420927125393828973113327419452491350275123796361074265927925166945845117017421475042783430497536403266363436174857007713856530503451872343054169266005152762739804506050200289803592439588225817989055940170825195749986028781166237908120656944226134083901511295305576652595450704842930942892633799875815000310203644267947807988866292894625693186581995029560853340239398640009243455677207219656312450774173073205166003050924721445292111999230847979332025504455716950361807255766633298813261389455117920829499429657570368386288499538296760331047842702751345222631122004607095745747378646161482219321302082945152444474058073458661402811054190197183710031340314095281083130098624795790740265789430714740785110489563245165340613683404861144190531993210240825207093490437009039579651269493522777545567601710399346702156452433151561275855884079326827006089542006906459436366120288248829562835028537347502401390313643034185016966554422434936956755829768662856971054314150308415047838133791492479961419831549217436738061953058624174505338526575823524445220380458853083205788188118586940971680365355260856142820171125991574542381851593373235381002725007974428060980299677524366948585217173153019272619736350021164958539504378732281942921067943596429714183747705098384734324546441509160468091911503772633176278734598050038287501171015496279227730956055026264788996504080717999961613755032595474198516181249013469606378755435691600558428973787269984848677769340195530479496105483720901226842229257528427875633111357053106592212736157485582955799778000775006068292785704712826388144405680246891362181560532466727042461941126921628420051599864894194324027478648570279140155054230213812096519206886761077778981205852398712515024410011169900002061957878926871103596576193170650030105039406678574273743926855401344049826588431911173167728090524654552259080281540439649145615505568599966824593556958612193306779716094331614905329816811765790070199238901187255891031266162793382348351979696408689525611198751614071667124080271850927789477125137242210263701549641431355246620842459964382364073962521653100700196486382234780045704712406498839134933188436161342632936743873511537347949184415609366481935874411739679303639136373783715356639234283004292152644962415994719833712205338030657421581505250382132980311537283842695135535744596798034696316286814682307836575246334208128912078984553649911616778312903563764361332370878153101170772980684986485219889112346342017277625605777002973806917211525283727402820528744742944226833613862776945069878677316299607131495105751730830531147479362475924279713736220596552388427204485808807010204746640929585258720312596707416397791208013407267678667539329412735314774431169188782831352425100873363908967593965815694114352583537559340088861300488460016551401124769576100776928593153051261414794418262155862029154666601577783632847264520019007031634947603163541543795320288577522053270307945362894172247570968444870836079418318873012481032022714576056524402193111378357708276451228288282558195643599445172376942978266134227247365820026734022446567621979085695885026669566812137365843954666803071699256540233327278176369527384514081248553460587325190858481742393406582005868894351909552609976810120128928309172934322373575947155581667577626753342616347951491016776302179040088766354810139887633296008881077370296596357226620238352135703896104716884065358048905154278067037894354999918399343628852941696514604483381183034239505646308604229813398311130379662204977227862250462651312679447480634005602407828396563371007060855648329223418614723167284241248473695469736540135833961510545788857614707101763647281089631219609326022124896992815711690924051630875914702930313612256140221893403956247507183609672950609113696149256375317883126849954507669790540148308767900808863964313023481380864 A100629 923 11246567828552953248036308460132485896138850879544555267261838349437177963225099316308261728932643065349885003287375375940221119653949992530274133179227742666752689752185452995317845778313212384521462992924740312742605880090700876152064987342668034492613485342032433666382677761320696118269421179423600954618624941085368694232767656705890563881699696807516577494498735029376403280868468047277519351142681726767473740048310195370952545399825839590443810232829477276944756158643053575898989087235534717279287469328389276429045559814195405096758878658138343237620793282734925000447985693471914227617915552710887561301915147566392910492257741521759161285522057011072834560317648531730378555380599083924096709823059962910270313820405144207369465298613460192928063949592753226962089987124146914759979122687212388330835994116562654157170490629905032497984779662802040750929407415969352057227559423527215882578992990927617377507974268932717666043645315733669357792585013332935836103141435467221669276478519490761916119072092481633567829125220991790889718032168377051894563953141312763049308788411806577811651104761047286605012063734207497256529562899961367324206661224151448931023008207291547198746476425297230670854235691015072214462838907175166801472343069222243842459023681170467005457373751728573375443717969683110765538359617689915817008986249002488299480493907506398655219775439932031154693466651213643289031905669589865557202727104633433027555000694123787116690247855233015372331399016031614193030146790408165814334443826869784951755351262385308691735162610022421672917544452483821856709551173574242744027324157650020745967948335556105380319326117379863176372509424228403239206401199119868189929196499000346895143932420178655231960692485153377765579280569598989792876931845566148198971831269158164464485046035804360223211004012015330202856286442759709110144648306029622381150425841825265236946738972672793606213931812561625934221459871416572816754873917985245928491481027713967747502132838261651654987804138136135965839518775531738943586835667852043343645676754792856281615384995851437977602111444868021116010082894021806745630827560352438860056313781099930976307022426554277041323753564697246261513298208297410200725110277702246366028383802325618885946142429280595573663057732415248169031884020634815750032416016550700423524712427209122498074225867521652809387135058198375350056424576140536023310030386832825707772539742679003527540811737622172775117001202055408414766801625504254811274171584958629214856127225726475814244299964841583991277502335397621431606926475646754524525198575905796395164308441513978593109721298266143393199699461376391304171839014178654919818788602467121187529027877698234683224653052246229124005968880182937509495580992413249294706004347779228775598871532221426160865166451042654225692288620315651045178283224601890536860488221434616774888277620595483591751555765571890797702650988289772370463895018867175346462426865889890869645749457393468218378449660560311895304929600099028394391338197005729042102955560273318640962329017517249313619304883303294324642782816220995270773097045542460764250993971700183056948634751764045927195574879388724491688749484300447602717854378600015650440035598868499463200394186345639466540846407975503382582548795336051603632381512671687547736145324358525964780576791259725881880987845746051438293275086057767201339592339045831856513989609744521448701302599707375638985285244906583752586267309636415628662624209578806345420038697198927132852602396041742419198518743641420995439085304210848339974009747816355381872616253563012022588593084746110541769887315627599489795422839140302326801178933431337050896747325583244936495113094223227183714669800059124072586960789611230089282926642078877980740646803819519916440927875945412297230954990982331427061253781820010731328919870597508774097896681330944473754944183754220169221736865616278080891911230316183889124780661476523299063038437064161010217099093976586798887790197460072205974815835782368879949846655894520643288771506228870016936655800641138950287587218845651197447356016305101423732424856838528325512321894353415853865513111868178330428276699456536044934004736 A100629 924 11792881107392741505012920179891881531029691699869311583924349409099438319966721740697251850677275134892321017207062922201893300762260267367424729472541909494532868409587613560018405454840554989311977579269052498174390703321986761912027696167825476936126678006007001164160882716254610252910476582635281794590179266223531563923818578398035903912817141279638502762871505582163391446639934751142072131143788634326930544444896911421291936245167779574389208758699401965149624633805298546401858381137088051705846137438485113920862876927729761094739037947836071398731460937237056717269747046518005933138683418599371635479716977774578012512329653573920134304127576452442708571919638626807713424086767065024793631599424923668599604584545144492386644444958907635259737584008170807715000470338689475291359868550866417306394683366768801645509204382743299356606888319702312682446554310607479302759445350084473921291150154454917319237801627020393359389381430590748080516717622940596527277687633836477429083252740053545166956472138446021400019992807726688123976975298988135567394291729105171827192012117698494135429868825919919599137129742160360643262742947389890703347323999775829714296381853968941395472785264132468947921651043941820362352585769930107704020663606152783559350313215507003610714471139092540555729272013778437554085150974478821167736014765034033171116058379557429476295731251702169500063856487262997225439919519395862866509406776468106670301512407841544199670593335048814327057769054634365884070779200899032876931553770203811625571819205306937446744889868966870828101187091807675987221074331381785159561195455932028153724087393904078755273717702857707410027980442019722154954091343768314907123197148135787745922444081421253588508415083312188243920059702547830321055721686896369413885086944888791461511871632039592825413701742902986882790233413003204739879034742143317317937188927517769321096663765009347228429379764288619475602201506130504257901558673425297234713883210116201444804796443013049645780491711950236906516139239571968694510509797253624201106609148833674068351133937409917428802111610413930109741388680681810030106590639924118930122409279330641223412112347946577602883096217855979695912568182063665198635533234551910685504578573907388148949862243925329784249314424825051264090776818821172559905990656970667247297848858073232832540679463262384616255924530785419631060765456351138701178338422903617049353298633219378802894634208588907439841084652446451933922513781264749492986625743869579587596978461843365103397031079933728775237798288841896290268664536127771272308534621928996360855809888368961617248619120050719574667768062412210888163290266131397261203906077620564066334437935885304131196973798912141949933682824506703881956838334700715292445643214976952592602362315770614158055352776568502197359517232336104110348863510520151971579023297279024719345250594293529802704479338440310965091854962696936353131549183303667256092185713327358208529661383035813330554401231271689605931261860353438797677291841263479336052148729569155367265715111872167216277676237314635149756630634301746337046171007626731338335250254869491149122971633465736222155027124729911172597022179249826145467476872894890010675810768119135693124816534341565249267534563089321434894878685618295646330428077031227442054976319634565722045758089471958326319238711341011632959809216638109300911864376507322184776013169027471322593417074790761118024634460963165964951897830469314154240539843183306442455162496954062217258050410031866098953505990132546661713534311948194508936587245326282660902460460696088894597856582430737607446901361871525762611725298974381652627873001301697679481107723670776642530299707888214667390793600266796083536944996927385202099934086644501557533104462961856915901962388447336644981245860624289158462181245525699572613953482231653360308476110523276432512064352424265168161851955600454404949316710240022837722906006888406894838324592182989695449404899565593479230563494091892673452248489821333230662290407051252878057166870915443606879370792813082915936757055588297550014558782153138030491651126684316677452408442693527382382884276790286961007160668409336739852718950055936 A100629 925 12075910253970167301133230264209286687774404300666175061938533794917824839645923062473985895093529738129736721620032432334738739980554513784242922979882915322401657251417716285458847185756728309055465041171509758130576080201714444197916360875853288382593718278151169192100743901444720898980328020618528557660343568612896321457990224279588765606724752670349826829180421716135312841359293185169481862291239561550776877511574437295402942715051806284174549768908187612313215625016625711515502982284378164946786444737008756654963585973995275361012774858584137112301015999730746078484220975634438075534011820645756554731230185241167884812625565259694217527426638287301333577645709953851098546264849474585388678757811121836645995094574227960203923911637921418505971286024366907100160481626818022698352505396087211321748155767571252885001425287929138541165453639375168186825271614062058806025672038486501295402137758161835334899508866068882800014726584924926034449118845891170843932352137048552887381250805814830250963427469768725913620472635112128638952422706163850821011754730603695951044620408523257994680185677741997669516420855972209298701048778127248080227659775770449627439495018464195988964132110471648202671770668996424051049047828408430288917159532700450364774720732679171697371618446430761529066774542109120055383194597866312875761679119394849967222843780666807783726828801743021568065389042957309158850477587861363575305632539103341230388748705629741260462687575089985870907155511945590665288477901720609665977911060688703104585542866234303945466767225822075727975615582011060210914380115334948003390664146874396829413465491357776645400286927726292387868651972628195486672989536018754464894153879691046651824582739375363674632617045311680761774141135408978248761059007381882279818329031566122456588156551208543053223630584732658567977199014915281653636131575954756933567681461778195784802983695369571561911684878631546343016654342277636360091196081587504368347016407158990279480111557645362837279223513037042592272526581321695943178762032387711181933167768405682245991561151907755447093362289063864432375182009018173470829148815282297784445347102034576612774003044297295465352290527084523208614469818433193163402786032181156541956688459681165464524658937779537699071297971020852494428955462472880701343734432737963261232997230666990420521655770380681847046066719524269702206223827303566030006618545053303858537777800416643894164105429595041218397270684105166780336654112015103480818304761722449497699305944927605865878559825852138265843505447774101801235112484994837782843939452855292273516349325689816696062585978931936844459794495910103949479209232518550795472799823483457603926464446346551430345701170086033356732091212294864775123802454733532459464338652136399454824819011349108897848681243206146250096145645912170608997236234772635618896919856413721312609536608556574517969386842562878428254059481801662825606706363702955270238398170447214805534373256228672850487706860822210156473612145001921328821546845453802840117400299078815096080092274557099229468340467010186393350789769524988249135279111809772890455296260986358936701922952668913891486747775723429040739350711551821972958696317844367370932030226553994949759812131165762815249955392603465149332355774073134741842358350879976900664295751305795299374856283619285326150900440413195912150844637837423924133749121543497917210637485084130634335659084585739384857225688026281948110743378400577693942312799419705797074086396880959710472243619872630885328390133895727781594659135434951177151065339214113444764119511752795028068205140409075310025626994556442380914406706149766812290941953332938423788654309038875281951026900877531819408172646673199189541831676853642446950332504723969594913898970072941481883609485770072724460795761279272098265273595418316362356688365805213040955879537175835066892353896882447532197736402534865310668100311285783385828255751053728660314444382395381448140190617155167722732097017950098097615102453577045228198185376820482947130538875817414253444475691840596905919239224922416691214908192924813343223450753724740277711266245318172039560073499433253848071332524451160821609184204857278464 A100629 926 12662509670467022147953078057523516997919733763975335181747260012539753099056563421156722233933593038689126812609447127767831009013849929845826307206553707817102640154062583271741296146652047143396143311011457016141526943873592925039274346021758737719066590737230640386776229637201299661369196434548094200877252417801836373169133557414194069484837014256064740017234689881418301797941162210932274613233898814492667415113576677161464436060378162826234612698482671733768942387217433322078080055151824118687241543076553694018235097126268069856949331410114720156668150152933666799992670493746856539491151978845444825133854422719442855985283664717749123838038914668745283157513427960569369509248210802662848519217150554890982910952288265657598789719569645089331317347214286553979457877182322334968947676698207543698913394182136794065143254522715584374941106715361456356668496007986737374587175083428021582327592001902304648127587408747044850908241943514239241498519242949180358847210074457823392438682444958091445234226922540211543600500713835335399718175591538466038493221728397501085562563889487683775029770377223992948310850515471915337594750923573557282972798577038274988541995928481112773324053791869918985764754601013594345752806375721198198631599474160907441694017566989795141743142184084582201102722182266612671193488658652266890014678444298574199230660640156478638629143237616490583755733381108003408550798387169317172339678945322825133996112562754411571930923086737557024572341498093859677445531004274590001112454068372717546593890196504501493921760910583608878537759084522829471719757043817458437603369048472967529799053991065972003727251265527524766901759610850582710633616675720401481780852298550918933983613670523261340491571050904740966458081815202604776172876209724464593442784182603478421039382843840049240577021664016632190575259434263806375243160303388335206372665156465533423245573431355843870103106883295952338175031343608114823918986022446698980543841076153145391296137456669543982462899074406329973234756832535978645314613576872976640306753325923756666772847226422826575691369455617430711042238850288240265348145548133450681622564282863008206316113016177080889877243391728181007996126304333403954508239766480388402138776558298637758129408770341116522341385341261161425198336403017963354292207676542642564610651304143870147188915721082693848448176456491880627260593355938664053480220047497813146770108894849682787967021014943049940622136504856259361858287422160349147502534733827879204499547430508409248419476747952731734245119568405176570331909309065947022983366655717190950994679510534525231890522155444534608616273473343433158929111300197371918913686547708990040494796383292281512626173950124132513068709275023300126440216282774668532215278366502577194742389419644403211670578783276128010340816016808000208499885982112951166720456635358874239090857458853818681754267777827212810784928675189660399023377732026190025445498599974858711928010971523236862872997709293509837034474328557534659290382305018566766878943136006867618187278836885984881638994573535673207594197733369434078325274429945044418382052732160032308411155562017759052679608035676970329822305411716163277117137950179975360342424526839081808439344765249270909763537225754571072426324288154511335062092750132322658590964581721225611837289302452375730154006580206707316779484066965014628672470118871594872037061411559577364029148060278576261216050283047846620022170848749764156003254585964317425872757217695849209368143325951563803214102013039846654313401297597839365532355489131778219456981381155698799351646273309586552285431851444016126009704926307697884964786749658039240662611980754747687647079983614558805067744041157996513373015692388484982453391856473441141956436526443204687307587700150839777124203376179174019710607525589356497974526859862567069633352341573688431101716879777409303521773646024398927999113952006801599578249102416914583717878832714619497365048516574097150031531362694042062804853670362003777203140429684914726770351932249120968219794543047445741221172189512248004407363573304329076183873097537673261441368714450747564553743629741723586995245573158900409679671936792425622667264 A100629 927 12966409902558230679503951930904081405869807374310743226109194252840707173433920943264483567547999271617665856112073858834258953230182328162126138579510996804713103517760085270263087254171696274837650750475731984528923590526559155240216930326280947424324188914924175756058859148494130853242057148977248461698306475829080446125192762792134727152473102598210293777648322438572341041091750103994649203951512386040491433076302517413339582525827238734064243403246255855379397004510651721807953976475467897535735340110390982674672739457298503533516115363957473440428185756604074803192494585596781096438939626337735500937066928864709484528930472670975102810151848620795169953293750231623034377470167861926756883678362168208366500815143184033381160672839316571475268963547429431274964866234698071008202420938964524747687315642508077122706692631260758399939693276530131309228539912178419071577267285430294100303454209947959959682649506556973927330039750158580983294483704779960687459543116244811153857210823637085639919848368681176620646912730967383449311411805735389223417059049879041111616065422835388185630484866277368779070310927843241305697024945739322657764145742887193588267003830764659479883831082874797041423108711437920610050873728738506955398757861540769220294673988597550225144977596502612173929187514641011375302132386459921295375030726961739980012196495520234125956242675319286357765870982254595490356017548461380784475831240010572937212019264260517449657265240819258393162077694048112309704223748377180161139152966013662767712143561220609529775883172437615491622665302551377379041031212869077440105849905636318750514231286851555331816705295900185361307401841510996695688823475937691117343592753716140988399220398615819612663368756126454749653075778767467290801025238757851743685411002985961903144328032092210422350870183953031363149065660686137728248996150669655251325609120220706225403467193708384122985581448495055194291232095854709579693041686985419756076893261980820880687244755629613038042008652192081892592390996516842132802164302717928079674115405745926826775395559856974413507962322552249048107252582695158031716501041288653497981505825651720403267699728565330831234297233129657352188033335637405649416437520875917723790107195697805064324514580829303318877578589451429299403096476690394474795220660779665986161306935443323030721449698388678500810932691447685762314847596481191990763745328637760662292591508326075174878229519301683139197067780972809586542886320292197527042595567439748305407536568840611070381544189903597295867002438046900808019875132483529751534967455454403533818551818787353837455894687175203439223064036703675554743409971402108844967615024854005801466671496491296268929202124927111693382358297623859329474781473561260576988445047298639047416206765715868888750672674074755082588995601211392213503883245683661994721747594607487220829038037866310330116370204495065918243766963394212248599938797594818586056190566374255321014283234839794547581949654316554073123301712442915491113351480339012369284037771271032441023773528971248518798330443300529364576458478970300496205081016263725484423221997731873083813023295506185269943918628533217617738040741597351195767949260984294768990642715483219771841889039615253411597862119172680778164556071070219607103582976135498402397147731682535026521384245711232747677702738131668292382191684572174979760609401724513148965950885437007220765847613725262091485235489840994938902702949119758495747332696027461044093703390920549590392978765774401334491240461352802974016922928740187510305132020870940896723948934303435570536085783869016629540282215878672513033937844539082634203941631649832182438514668292861632150609903221308216389369898145788429693968069005808622032273261028803729363391003077841599802969804954459931775184257207474196183662106203501053925915504499268679304552797771456953448158084892067126806296213528984502271092686854964837968127080874920533727107924699770365301809680971875481632288115398699072312170158450691867856015799997352680212840378623099871457069612080584439010480322060541956513140299063632974012286051878577419715961563597565506103033476855524953083131466914714019511984063275443837611278336 A100629 928 13596266229984899292991535899899678064241339137325261889060674472866697365090647087004499121325210884235765592738573958600991916142291664934929577887149322985498847234238799172351386980630340593084164473330841141409400582859977292765165707933810370726408160715655532517585174290491381753569143317045967282973763411198953857876170126437525463658631636030020957008191367349348431079503822957046293283682661051704794344929416988499209966086601822682810148090802345979810306593401761139846497148836740226126431219991593335049077642449176235641160194183877071670270425307916874340832373202586730334979557557626717340630585892001241612449407799311440389404257784819398916128944947442874354895390158735987711026059922288891256111958739579340986683933683159213251251628720709363328577559576914764505496861738495665501830974687158549477019292932516880999975163817130858967705625466952397956398204621087356066519794801650392062684193888987485492824023761062284213138996545223352057813577882659519100466978696606080711964594923038233456171457163786855067745162945610791490333766110285965412653927416815040002135671299141658244882430351474154595362563629503555995187696886493681904010661808847883578778668061556523182507277640204729041604704970985708669264207923422973625939708072267664824881620028230323062889971727352213143868808769264598432219168219554633461281268952486625018858693119515596011880705931088594720895551456895440817462529218325326528210030312041236345291816557157294688868318780114193413260416121178350064646648460490742450316528646850461858294276473421945101743727892288113086605328345065405745836431670652508570139210585841656483615033572353832765418270193364234871178603765104840401059675115320656253051700928698981666168104556824053415572223587796875781918975840755753149986673527867007988551466910579121635826986054008733814645394674219627554536419387684584424814001908844547251008666016109962590143729052937150995409122986142947952236210879972423506148084429074801235787508356879077120977937264480964462606958981563644256245162235886754154072365235695440968312837174572586802618525100332547097868110484152158028265161795870291130299455452638578373576831510580120341692334455526163587727919242949328266242490389889986303140935442836021643129142201107667556895375847012621929050901291142107076802873299597699041105078581139417890261774838937606947666324557867448545905053633327862372907085021721668524224116433434522602573114396431281699366704545501344785018793566186711314116216689723701519091013065208612593736398080472354438111037948477467061670248586919049692745530034570556639877321791936768337464152227499426121486763595350593298490625854172937684220761892301313987278716531104857476488707047347571071000099734289235920263348458420972370776235753916217737783496425567282935890625349890610385480838651535836801667047878225991559777351205763140520068029389593704220712103003548618240288376187408049502787929424626784493692456079326451147487873057255372407525290440724635003779339216426542554009673641847960234134379190048294112878944351914555886847478142914295878990124526044761813108739031709752213554564429493696550732324715108693725616714419832847196737283808661184127453573164285867871689132176030532655478880641603603961319639869473612919644677546778526594738246622784256372791991579896745847969687006830901589628894826339152211352949027841952951577460764022683099690120915647995283521769427409580422841222288995511109054840647576199884436755129069690991771599126837906207295908102300658653715486958003476731282768976926670858805714113916767721723211477736159256810446686906237981336830964797194909027074409275413112243032300348854430532647956819855678793957929880186484308699930318118248454782261925834781656112966956538899320947084443350833354998866199927777421095607685584462737479676674442321121420776045825154670450754476003246418855812023784179558038858397368453453413285211631609937266821955500673573435919249986410566710388034765305028058142892306278448806136067592676028989623498024084006859312855095570812968225557010908719853414184954842592722602230948009357906859134631196456084112510880848127494431027258933204097661051563167723798201133111797467083792449536 A100629 929 13922576619504536876023332761497270337783131276621068174398130660215498101852822617092607100237015945457423966964299733607415722129706664893367887756440906737150819567860530352487820268165468767318184420690781328803226196848616747791529684924221819623841956572831265298007218473463174915654802756655070497765133733067728750465198209472026074786438795294741459976387960165732793425411914708015404322491044916945709409207722996223191005272680266427197591644981602283325753951643403407202813080408821991553465569271391575090255505867956465296548038844290121390356915515306879325012350159448811863019066939009758556805719953409271411148193586494914958749959971655064490116039626181503339412879522545651416090685360423824646258645749329245170364348091555034369281667810006388048463421006760718853628786420219561473874918079650354664467755962897286143974567748741999582930560478159255507351761531993452612116269876890001472188614542323185144651800331327779034254332462308712507201103751843347558878186185324626649051745201191151059119572135717739589371046856305450486101776496932828582557621674818600962186927410321058042759608679909534305651265156611641339072201611769530269706917692260232784669356095033879738887452303569642538603217890289365677326548913585124992962261066002088780678778908907850816399331048808666259321660179726948794592428256823944664352019407346304019311301754383970316165842873434720994197044691860931397081629919565134364887071039530226017578820154529069761401158430836934055178666108086630466198168023542520269124125334374872942893339108784071784185577361703027800683856225346975483736506030748168775822551639901856239221794378090324751788308678004976508086890255467356570685107318088352003124941750987757226156139066187830697545956953904000800685031260933891225586353692535816180276702116433020555086833719304943426196884146400898615845293452989014451009537954656816385032874000496601692307178550207642619298941937810378703089879941091761670295638455372596465446408557444174971881407758828507609709525997121171718395046129548036253770102001352131551552345266762328885881369702740528228216945135771809820943525678971178117426642383501904254542675466834043229892950482458791513833389304780112144632310159247345974416317893464086162564241613934251578260864867340924855348122922129517646646142258788043818091600467086763919628057435072109514410316347256267311006774920527731069856855062242988568805495227836951145034869141945632460151505454593377059859244611775192385655005890277070355549197378773619295986071634403690944625702859240926271150334553005106885371422755400249999234377514943250777563291880959412348402445921639007537654400874673088188642060177716545522973405727851374055924436016483912776704102127912177582349668821423075707674865412010206963490300339780897726352000358287985034732378779172696884907057027303415357212007634701455892549662094943953122009193475633785078055297215905842690854839730817827321541075025230285975027582010629501345305897411302026243870043357620779575305905809252311279753604290609453171588039016360505228131817618344238980085887514669836096623348768470786266679873975801545267949900508271302375031515565908835529458978620069052546512458920228728700609671348255265439210373777002090456391311226340979629716149807901211233011964541731078525738999377814267748320959494994843227779988302171291864425419804510159822415319822359227494082683817623547170326291893667410352989411623931403375672156823118028681663237252167363575574117505882015956271009896755874461404658644995560172833555432372910959417051252650770147044568553201827078973897407391987692888914907952327586843724195098023026936865075557226936865431507783532215085012920197310959932108728645753086417697036212054816415859678163495832904649814469991253355518838988726044079201902270038489843179188914628936828334874670924958382541572583427324332908351512354999867431790998905296336295204056710768575761225682432689739198381311986084420311437347599672348731538321721629131577483333214900253685374461976662023023936363617864512479462970379170529129896125393758814947944684490761582496623753862345171030131211141988482554297371913147600996004916800683749169357960306480606293803468324864 A100629 930 14598879701373589259313042173719761741711284661514213182037694255166126137648425328540497582738129232023963793583557557467129548247879295847228126272097780222814657779188923474890268625511874578159432547110256722631171712586735154932251030899100818733889703455313116841123217118030122100357650455362347202264572869285226742247795677695339213395264846214978821136200981718743429598844723876871960602860369914831264189469397348487728731544805983049165141856728228595840585775598433371111096928602760928615166712764318692241839757320998318554793156379190358327014893043378426295104150080794197348077081134639096588461114605866080179216128238152491947786198027238180902787916367062896045628199558232828979278706492491772352275305725248662583759966664450411718803894105545258354305580145585127532662658349368146892029866100287450292648941676550984715704276351704890954670995383946319502876880700171566566202429802429810183701648682331076186238406184222357228622270915997820525950904567692890009898252957462955713156082776084212412967364471782364507664334828397344048914656392047837663783940705294589322526119596204813758244699431144819844082581012859208428758972877262846972088200926079465852417454736706245481083649186667841494558407802528061904468363353611436024620395859544206245289031273186958577656744953835596031534469144617365059238550051827424600367583102077558083353367548404926058243914856854686001211160334812768000626267174537930331795825402346446276608728922355473854130981102773268963843024992953046627724210233454121733717098846617466770967325949332366855174175967625114079129875225349430164834490547697791822276907908361728807898232261800440366931177560347746246943719036516938883462707091171811790028738921483738521173899677466970761509949358896841543579107339465015925760436409504435987049823198440870961570731754053900358067823990696468667008594427761408816981777270342225897752230887944724616112692055462529067174007341381455658971173949110235085191919388980775711351933299530583215315519022121361195358775931957329755787803890336961662833238476169812693800551990440575773841943117420852127430811462687061254805678382352882065658758963922892755611340470310973713828230445094709770409360023649110872169969257542945052469564951456997611996962214572721782926464639136877621121513341194881095849625265150931834599218051375970563787909953038172306182311874140587751906240019067286134306221653746503981523790964024358883856082945384783502535824983555704943918967278036784130980583456403169325140355190644926626907891050116484635951841001331413505697733204251882957435224987166572543197186637109134127334206347368896762638443134728543967803501051561208120493536892909304438297361884487482402065021420420635323745280592877639520589886334092523033250879674264014776948805169086094614307275127692182195779538810749789808788302229461706061603938117564713813986154480867950588863912057906171822006911333465684905405804425582034101512254285655872346550521834377840002655476683953433470692274583760566563955965489842551552478915372630097968851099599619233130093548790972928732782539586582438054852924558248023180370115534050081130885834875361089159201046466038423124137977965517526843011848124737759425970486743668113213185456893593744002400975560471719056209241500969820469866753731310207396205297011590973618463398423423712732412629013937564538031748996934045345948966398050149328835244266748428597672061848694198478296225282975495226048807512957810042903710664928645428621205837847740763362830473500687819241851343334864503789118221055857482181693934299533957707405515242159031162133447853460887058686838521019851702244941599104593493350233467494792550606708705625075964982507808815537121770842248449188343523087443091591178076477889965806483826083857685548478516522111442400396393213874707879525801461195345952063708069542939809160931912013239890039703707595419156340992157678468120011127079888969550870097402981182540075969681882597120457112485728196674032743521527237578988272991163609147248408395211841640357454347096416965899037665363628309116752909959580886043142856045484584817127979749329962450058090864854421715082854921051200658861986851639193762969008692586328208225131265602212593664 A100629 931 14949252814206555401536555185889036023512355493390554298406598917290113164951987536425469524723844333592538924629562938846340657405828398947561601302628126948162209565889457638287635072524159568035258928240902883974319833688816798650625055640679238383503056338240631645310174328862845030766234066291043535118922618148072184061742773960027354516751202524138312843469805279993271909216997249916887657329018792787214530016662884851434221101881326642345105261289706082140759834212795772017763254889227190901930713870662340855643911496702278200108192132290926926863250476419508526186649682733258084430931081870434906584181356406866103517315315868151754533066779891897244454826359872405550723276347630416874781395448311574888729913062654630485770205864397221600055187564078344554808914069079170593446562149752982417438582886694349099672516276788208348881178984145808337583099273161031170945925836975684163791288117688125628110488250707022014708127932643693802109205417981768218573726277317519370135811028442066650271828762710233510878581219105141255848278864278880306088608145456985767714755282221659466266746466513729288442572217492295520340562957167829431049188226317155299418317748305373032875473650387195372629656767147869690427809589788735390175604074098110489211285360173267195175968023743445583520506832727650336291296404088181820660275253071282790776405096527419477353848369566644283641768813419198465240228182848274432641297586726840659758925212002760987247338416492005226630124649239827418975257592783919746789591279057020655326309218936285973470541772116343659698356190848116817028992230757816488790518320842538826011553698162410299287789836083650935737525821796092156870368293393345416665812061359935272989428655599348245682073269726178059786188143510365740625005915612176307978686883332542450739018955203451864648429316151193966661451766473183915016800694027682628589339924830439319298284429255398006899396664793629764786183517574610594786482123888880727236525454316314328424379698719317212483091478652273864047386554324305669926711183705048742741236199597888198451765238211149592414149752238952578489150937791550724921014663529351235234569179057042181746012641598437082960107975776982804899184664216689533102048519723975733728834510291965554684889307722467105716699790476162684028429661383558242150016271514554198629599284608993857318819791911088441530687359119961857951989779524901001529570973436420077080361947160943497068628936074018306596684783161041862573022492709666950124117459356845388943723715220404865953680435319280267214685185363367429834478801153928148413670386858570284233919116399753346390227299705750284941765769962029023030785076798677115385381778339127744816498569715181979714581934510730571515167327106702869084043606110743586048900786446351131595576493144160885050649730756794568478247742207784764199221482968787007082432632386266945521822188408781402996645947295919945735077205468861343135543731796002919948548388511613282867734358402908162719208124368315873988889173770820161490908661598772789738409341573220320103525990010094725215793961956279022369320536660416568169394747645975736698998306867283078027094912369755299021871581223345279117289436689947487244132479731465652193778425516147930301907859039993858458598973923040313558263296993096161143555820861652373714224139869156985306519985585881837990532110272066086944510972860462434251741591603352912727290129150390884016191333062859241775334689766907111473978893268797483933399720886932918908114777956086541683538404864704326903655775574901251880057058361198061754054588722722772692383247607970847910024650601943948348095322645524328143098820197483103737190639070714667571821269714560077788142087996227110012693342462411968863767641541725789366350313359324985839437909870270001642000918642117018005906651007700868634420696264034254913237063211970364580794277901557647400656596577709216093175969462751354891394129806304820090979740652730921037792954247779451348083185385673394209529366043891280883991542951535766782370196696925839726033251426730973080614569332355388535554979798610827308178284590576214852739051263313881548859485045610927836244843439156429474674674536078534413280264901208400085222534415976665695911936 A100629 932 15675427718909453036721594890598781837390491673837493864005997866296397702052695282994873132356829795941130095432368588163740501179973919254838353647504590842796137057762103932525095233807093143212139665939132982466256393930084763461877818343480873067220100802927008568112761357061686590980734652295197265880859403247232938474725990947909643289756908937950855528154194541274225085479122108328850392171433209665646263026752301145977489826126313965323661094462114844786829383919516539439298122758726290927182900227643634725047670141566088065956647673309090993262559731562062572354692377721708829140247990103373152606414549975686031361772424651763094161265031791926045001464005129567522755210219492912004890776513608757950524857319586141816246979384466181036499468355191014219903311878898760384193822352739383291348079488998413801538208427449472357636431134479675123389535903454101421105795130432614997731613729292944018621583327973366316094589955099793872240462180365650591559163604964495191059528184959668479875433116687645813903019180404392597492364858390091195837168374730704308367267234810858796500119942871100202357958605529201267536626143375213913491833593598737435242861951247054833320432658428403775050514974268844608510030868422313000488774217601500304335212757829043822448835846464807196185598972634228679026982418213169340780668783764473423621159750496335405885788907966713596363951375299849449887737507058312211481281258299683671647374763101007104963865127411520872518909584201301275679399705610991432409642465028494490679440015555335000917846809238667169311863541174754939532992557359108182550006538795785992023890930604347541985993515161250363591911876115659129482503303613220563625770548052555488810163141973742186064325660876396885218362018769525266841606202968953384315059577377304032826117539971414742425591418612554364785998447481385296872656804540771339955695701019002739672517893690908220482541757182645124240437168124314879038830279538906997442766914785183613241922366964306765396670130319286719267352403587163142149071106164705190468634489229555215579758186422494395015259490603711938941839933745713092934777871824953000837323611498917062766506951676722762701978180808325521629967458465679443862013628618087578970446375463908073469262490734393667843994199498332762567794660614925967320695461919645183382230699458160342931938782122961473666482028276573125163865635055102592579871413042067618744617609106233488382234655272749819857925343187872632089369633315531731893346589062563510557054038410951252722246416145349625474905732927578366106118443398781362151012839570612194360865971397987764944478981016256810783096984003704544853528492689249654942342083603729214148704804237666659561197466561523819757088095188238067652670108321179066484812191048769084163963216875131644202870092078036621436647104533270116904962865725478804738468879937062248667490223032926368428611020831766553019104315801716751739695904111725557787969075031953409696317422596687829631456378217631185883773454275911521655491040744594776772742313749481070372874868500825086587876369452267232159932651049232963384791266907626654084888848621668220825339074833028532427158015152850499395690888366598376384503459066901327714743406314020332164253335200720600127083877680325919829669494907832800267265188415827999419766291687441155024769500405701634152760198060641969183927537878132257457954191157077383815930974464000271598161843257720692303813347657024391320938891988222590512948545728736572376995361410081401532357966419412204287327758529227655091382710028151618801819544424517754098688456243775639818102008029583977583052401038353317906977988487396042984328411554213703263790059712214548126778878062731838108669934265866092663294018497256661310610146181067556351574445780128237241762755266076494272561572487050946029206316005755982879902466794555037010670940744903711680790891413068018974118085355373964706598491055775883031719172534677978258124784793319585976767674198967865006651464528839343744212316141949568189590611371675709316565042648035856828978502652243883889058098497308146855500352942848045065425703417480616658976883391186524266818272954056892192836471526343085300939767049049499327762304247767148208756554203136 A100629 933 16051637984163279909602913167973152601487863474009593716742141815087511246901959969786750087533393711043717217722745434279670273208293293316954474135044701023023244347148394426905697519418463378649231017921672174045446547384406797784962885983724414020833383222197256773747467629631167069164272283950282000262000028925166528998119414730659474728711074752461676060829895210264806487530621038928742801583547606697621773339394356373480949581953345500491428960729205601061713289133584936385841277704935721909435289833107081958448814224963674179539607217468509177100861165119552074091204994787029841039613941865854108268968499175102496114454962843405408421135392554932270081499141252677143301335264760741893008155149935368141337453895256209219836906889693369381375455595715598561180991363992330633414474089205128490340433396734375732775125429708259694219705481707187326350884765136999855212334213562997757677172458795974675068501327844727107680860114022188925174233272694426205756583531483643075644956861398700523392443511488149313436691640734098019832181614991453384537260415724241211768081648446319407616122821500006607214549612061902097957505170816219047415637599845107133688690638076984149320123042230685465651727333651296879114271609264448512500504798823936311639257864016940874187607906779962568894053347977450167323629996250285404959404834574820785788067584508247455627047841757914722676686208307045836685043207227711704556832008498876079766911757415431275482997890469397373459363414222132506295705298545655226787473884189178358455746575928663040939875132660395181375348266162949058081784378735726778931206695726884855832464312938851882993657359525120372318117761142434948590083382899937857152789041205816820541607057381111998529869476737430410463602707219993873245804751840208265538621007234359329613944360930728696243805612659255669540862410220938543997600567849749852114632397843458805424658323139490017774122759355028607222207660159298436135762206247840765381393320740028019959728503771450127766190213446949600529768861273255057560648812712658115039881716971064540753672382896634260495625718378201025476444092155610207165212540748751872857419378174891072272903118516964109006825657147725334149086677468855750514701955704921680865737088475041867232524790512019115872250060286292748869421732469684190536392153005716667783404236245156191162305312893912549034477596955210880167798410296425054801788326955077241594488431724783092103408286999295815534515551424381575259514504515104493458786907200065034810423335332814082787580330132838016486303470517840246892665286040352114842637147720306887025526754711539471303146476560646974241891311619793453930013176513791646660958293610218715288273719539370659390666205759000391431258209472755781276334190920887364080447683633939542183898334080134803663738974287909500351126635042068599710681974502890296052192133055551742635509988385716601270897685331728950291562819380957953781448605810406971174880332832720291529029040739008337542611331294854334344984017178533398175222825722465051415288129279468616061823865344844888665985402319121645731771034674414554506026257313409693782926180988588258125147212629021217205409807516518911381187469687396737417731542084506959579897248065556820136195415245537894530133890744653741905581562785620787473679552937807871405840682687939742745363968415438473372426442814097376444341798787207431636945091744847241027513317851136278116517727495905988919104868000792976712641425395939932685259310826226250114043250083923355169134557613478097190223624733929118813575895068827257653063213490706180197056979193626255173736456222293993045045658663273797536745460211093548015952293431514832142121021145307697281821571136237402223278012688246878887213074941190821182064789689413177704012232478851314935565061392462330135103050226740168733907267589894126469020125997624357898927043322781400761129872806981651429496919403902939859556854841114504224480432675510249736319779628359256040210098379743093766811099677531487994073411729356357826140786044595926340162603671588717392873986715897737102395492861243542380032361413476398146995920299500151458792328592575000849221911504954257605464546842975319348162321458226687311628599549713559765766711504011264 A100629 934 16831362350881995394491784278020616462257737930123083741126608095897202193231469577279111259785415843951376825290845516495239536399659348333118854670628632419917621464555474834587068682121734655730496063848235321571878158870151742394165243133269811156309385645598710718789024617208130640715995974415450898706726942330235418310732063420615989373132943919637254437160768199998629727468908486515745411913270015240565448601128776628679160188846311211523300613925587492338887073866537958255719903610730679536908018472040091571662423824755509616484923177664259478887712597076399435642259368613804602597954228705929837432241912991032274965710727118486669540600465383680660032978043538167188214340926581759691202919294498628584171062055672174838899704478767114492445149726733079476888919200489622086263215582562356811887210289414144768370409922581768117126121895186595657915705343488294760179128560321033936754098788154447940884628848346112571663565574920930774403496828148830653127415333108992521687486285898003800016754847502197654486192373874397565243549669121278224144542377678461952870927982601247819160483603677190928166603574017421054267888941993787703862899611895183057814752474512211731357497339130083242831225640610742276314126466956078363443729319931607841913446454019427794092145148459706030640650883408802786651542646948139268790712883819127280278508755493320084031587317719147188245428917561768895247855866062005028317384680143717484217669262943643265120859995996838820272525451431386814921525479127808975083902215587551886396092921600973776816570507104506537705837183540080471527165136717193442944568992178514014589382099404169552061957259421412619523842649507689868652795273307685238501842921671430578416236161800456894970456416439427830082282672325912295632592963465598222245425061281775568409271322207299773392544714099791672944479342659830854710828013033619300930952781201102660356966525844313884877518546513458476846633619459196516969492991178535878400559882688295621057292275570652089172560669255348624325102913478464695236714889438988195636059011254650971885322772568221166333461233274140518489987840376161128588469905128163243833341381889114580999631660402044157565941220269333239980712711913582887451704117905243956435471133284805500975211914735930956444860479214759705438502762546131569775887938230122360637650880425000898304205455773047245016376380704907203882829385874984198263839996725247073682182301784246155585423447948573609069920178850372334659320681086430209333040940004215393941374459269940859673069832249370755975142147901714854725723394975048259173233089807968514369678742348407212661168119806056961662665423973036540748117496576125589689161003680628699602116903739715128541227207369949594445423008256104366107613400579060388678019510314141789385023379556411431886508758702918992240182962465872124010228062096342695073223418110858224085772521581541170894232811294403015780925774895207367344336253286253300206671319880402512410343155421946406547081219323833178490125960796997836524982449704759513752837165447348083555643021427836073977824309222175298794837544454758915905710988788665883068125603156289921351834363629688551852379794326441334020440032214931721334535269472803969648450336787589308231131243736505143294829674621466042072387092779495102846001010901314826567250799690189103688962768545186812654965429700234970602502146005094819836141336521444940607665804779073073962305692626747118236839306068799496349434695275973110855378467108921016439583015000000016069830437884110409239335927529004459689064157747690610520818412149230723606309219014935844145055878319748146051201796578500985525890407686307628204375192037244096628256691868462163984983335775751270273675965432591159276038337269534106511804768913366112224162330683743996409875069814662580283745815994554299170325547020340823556379247638084958708225323379228830084502517508453592129336161760866929066174688621876482381688794173155835627511249243586435261619344118637494289627715655467257554873521777521572263903400867498218058062342307539810928950233494609185579881456322471308694684813401497427663384394123968670816054624746287924090473715078218915622907592670419688460818654385381506874478270401440445644948595282030115160064 A100629 935 17235315047303163283959587100693111257351923640446037750913646690198735045869024847133809930020265824206209869097825808891125285273251172693113707182723719597995644379704806230617158330492656287468027969380592969289603234683035384211625208968468286624060810901093079776039961208021125776093179877801421720275688388946161068350189632942710773118088134573708548543652626636798596840928162290192123301799188495606339019367555867267767460033378622680599859828659801592155020363639334869253857181297388215845793810915369053769382321996549641847280561333928201706381017699406233022097673593460535913060305130194872153530615718902817049564887784569330349609574876552888995873769516583083200731485108819721923791789357566595670191167545008307035033297386257525240263833320174673384334253261301373016333532756543853375372503336360084242811299760723730551937148820671073953705682271732013834423427645768738751236197159070154691465859940706419273383491148719033112989180752024402588802473301103608342207985956759555891217156963842250398193860990847383106809394861180188901524011394742745039739830254183677766820335210165443510442602059793839159570318276601638608755609202580667451202306533900504812910077275269205240659175055985400090945665502163024244166378823609966430119369168915894061150356632022738975376026504610614053531179670474894611241689993030786335005192965625159766048345413344406720763319211583251348733804406847493148997001912467166703838893325254290703483760635900762951959066062265740098479642090626876390485915868761653131669599151719397147460168199275014694610777275945042402843817099998406085575238647990798350939527269789869621311444233647526522392414873095874425500462359867069684225887151791544912298225829683667860449747370433974098004257456461734190727775194588772579579315262752538182051093833940274967953965787238186673095146846883666795223887885346426164153295647949929124205533722464577418114578991629781480290952826326217233376760822966820739482173319872814715962667290184347739312702125317476991308905383401947847922396046785523912331324427524762595210570519109858474325464302872719890933747548545188995674593182851239161685341575054453330943622820251693217347523809555797237740249816999508876750545016734969811389922440483640832998617000689593299399537130715913938369026828847238727450509248747645297292954501555200919863506386711600378896769413841824976776017291135983819022172156646653003450554677027068063319473610699339375687598263142781270691144377432504534357033922564316563395967446292419440305223508223355654118545559451356011239140756454449417393390683963359758714551032164768985765036154681402328742569394148389417726072316493952603841700867768963788392567709429468291626216660346828384712113160454250870894196122192957838006291978561681192330263940665765306251784968911789048053947353565053054986473535586654919754980780145518821463831062099498158995694398765468688159667993492692344160600323365123379411631431557532172708191391152073120304211168587605174773888983856125784601582028497673742082905257418084437560978453942104139753292092643507505965913645521673129887448052519593864261760617632040879464278388356801077096836909390275926036930592988090082646564115940151264920013144870491451628678393586181266733905586812381227082124383006202985314305035162946382404864818882753642177497874990271296158684600013040609896962197509217095512208728597959619182249784093770827737401029249789049074523449414450684261821127962596465515907550319535120834133007360000016455506368393329059061079989789700566721601697533635185173318054040812260972860640271294304404537219399422101556430639696385009178511777470779011281280196646137954947334852473305255920622935834369300760244188602973347098663257364002925068088083367286898917542226620153852323712071490214482210555715578423602350413360148829003321732349581398997717222731140330322006530577928656478340440229643127735363762881148801517958849325233311575682571519225432509707898208377484794152578780831198471736190486300182089998237082488318175291455838522920766391245039098479806033798611274210620103357248923133365927305619582943918915639935740198834268645084240096169597857374894509760983878302090630663039465748891075016340427361568798837923905536 A100629 936 18072537711040961743641208003696379829789050683204344480702027991821828799457158598108181881180930256882850719699121795383820587130684621657854398622831707001187880801093346898075617413554667559288074896021224653365815001410998511035089115119320602115111188851424577219240878363661959981792682183545503581759800228127609788406368444552535891633072383798761014997709096628307725481073088701600495883307385875968912543572354261076166532171960022655932678619696780114295542632823479199862732547736090145818719091074394020925283837669854037249654061881285098032470182015172590197379090185936474905573122512199218263260518908064240290564551773592570140672209585756322131737333744620623050290217729465748735961899317399750621466373699674630557567074840092370786334889287535478318651673947722348511974950443725727596934598058427111694990101457900646487228047761783992042080889493763668138444380067089601004816246672269146525758505553186174296007367614759208865485743196234739968956142244178017221039081082595108078188921580517851553536525982338785588605768025956877757604441772253768622790232248610904098021399813334440094405861897450384690585606057205839805814521675205225953311909776091255734701997188992682154429435143504946885763442149596095309851004841345644159428847645665152531064796355779875543843892368098579241795510254147883091877366326132249812014405219123367526843909840143024621631118205605119366249897689714516976202680277367171793644571407421843128696187792550278413113429655306360689503389184821167538030159718002619194193581600113318583295193329722997808416190392901348782604358359447928659588141440555599371634765746447182328036268948741188770744148817971379621593572819459972461206843846076970997958024447586381710438954298700174823788912266666819390776567602441116796404960080956005476782407768017757764797297629319068828927416700117887793468683463265014161503206137344744881342941728567016730776912780727189745477566150817839561705270356703257023723259371058956563605269816472342615097555943756898753638726771306080866583074357154177521896730842916205463035519192646138959574298056849065132355745269463320096328482221301420955203368727404298455947540242368239467073397126128779644360720192110077019947579491467887704947999312952574170102357820115090983511169046377570173839240676085322195875145186014810915254257059422746359746796072952503078902058884888605466847889107070205369014993191327920819746168821018334921563280360812670485200999036373205013696237406710665874617961202386800804779489960963520007037490045358813378373008028547265080841093257839980752292692029827563922353869063103204804017558550931206128263568445038541582081534005339962845525915329121708973377525078482714143360251760839835920327888769336476561198752593024602957945285617712293417928898841847545521768271675561648112852215900211829072185496474051312269136998726521867543735258119772043381567069249879900095155712025944593367470545644672907612689930839976870855529664496168676224196108530312916683743705415135920950714388477113976741778324463202425307199940543320795790445948009335758526575713866766533923844860729118785655812139901394134897225135175349621046217892859100817969420100533473079546501203614436060052764767703395720444382993075233023607946771784597379457568865657035112301528932716551021665876563532324802283099912011765798714640888863143274070563317033215424825143809779798334105643646749605909839465573021646626801922367500493207040700523351074507551424808275483856858863771852325519377254849045744403411434031011373725061450670221593029047928297151833898757361878318733112696535292019368968429561635814450276607384367165573199572533279663478420752246856590267048532032223115565459623913973810308551380407327923753716731156195530104936227319360757820454445854188709074923140898415670018361107258187039531418520987088820194665035430334542528203007728319807282118895432305454238272308236793026863485700495218390055844918782928113343327119299469071747629495513334447688854768699247675362699735201991447007270718974413597335010165539466158117727561091696412615466675185497930646823492310590417359805002720886061258714732842078787852143081132242894737385467133431174492985138127270837109207876334179961084364810274897171316736 A100629 937 18506278616105944825488596995785092945703987899601248748238876663625552690644130404462778246329272583048039136971900718473032281221821052577642904189779667969216389940319587223629432231479979580710988693525734045046594561444862475299931253882184296565873857383858767072502659444389847021355706555950595667722035433602672423328121287221796753032266121009931279357654114947387110892618842830438907784506763136992166444618090763341994528944087063199675062906569502837038635656011242700659438128881756309318368349260179477427490649773930534143645759366435940385249466383536732362116188350398950303306877452491999501578771361857782057538101016158791824048342615814473862899029754491518003497182954972926705624984901017344636381566668466821690948684636254587685206926630436329798299314122467684876262349254375145059261028411829362375669863892890262002921520908066807851090830841613996173767045188699751428931836592403606042376709686462642479111544437513429878257401032944373728211089658038289634344019028577390672065455698450279990821402605914916442732306458579842823786948374787859069737197822577565796373913408854466656671602582989193923159660602578779961154070195410151376191395610717445872334845121528506526135741586949065611021764761186401597287428957537939619255139989161116191810351468318592556896145784932945143598602500247432286082423117959423807502750944382328347488163676306457212550265042539642231039895234267665383631544604023983916692041121199967363784896299571485095028151967033713346051470525256875558942883551234682054854227558516038229294277969636349755818178962330981153386862960074678947418256835128933756554000124361914703909139403510977301242008389602692732511818567127011800275808098382818301909017034328454871489489201868979019559846161066823056155205224899703599518679122898949608225185554450183951152432772422726480821674700920717100511931866383374501379283084641018758495172330052625132315558687464642299369027738437467711186196845264135192292617595964371521131796292067678837859897286407064323726056213817426807381068141725877782422252383146194394148371653269646294604081210213442695532283155930439778640365794612655058128249576862001618890281208185077214283158657155870355825377476720718868426321399263117009866751296463435950184814407797853167115437103490631858011382452311369928576148670479166377220359228848892272380719178703363152795708298125931998052238445639890297871353027919790919420076872722774959680799089472174576845823013246161934024947104471721855608792271244084024094197720026644487206389806447424899453960221232399442781279496028140290347716638543425456490361920617681719313979956153555075341894087719466580051490821468121953818537297020629988738585680366299282800897803099991982415758099800551998667522655257193428935972472537388459959192414051886614290710195775127667560669081816912969917948389428543763596286695958392364784904314646572422724678911877017697439449114567263608289838740145057395394489180136315756062376444076724453576815135040426684153554345099183053531533800564712183581004250319283514572739116360494889416650761559816731213530999568930738017137386617636511551631259027594134758538419558011951327122287719237600686182946276433455617232501182525494031122128277217735048184909038616174537494307427716564550518432803954996765627101748246185857601057100597537894309900048177883792270195858712648256836642012595020947261214513494124179094271596451675612746774166145845168504320505044009677335911500295732659003674095469423476502376781331842308965422842269093308447755646694462925486306911261745078576283477912327538563398382707401252139027833823671871115073997083245961591977546956362274078375401902850300781148433457696800996470339030654887909181755956613537103793923805932703944222827454696775025416008145352554689238092721296279977646098801773832383528480172565490778951879336996280662571548879879913799482656889748922680785139990843634476059508209357307103631417185196833718388063566970162656329469572603405654474433387283148029619571404528846839241735445216229799523671050409512413345912553022557897126518237875389949880982347256126044587376440322786187326728923886430288678760594515079416724211082718344633522680816781442325337199828865366200280150389565721494703428337664 A100629 938 19405239606161907201331531083452349620634504815812279007433328336437827538144859682989962162422963328042180686089447767773578297314452232027654485903702405120489045298060551492604455531556351068823605680302440102018777938861608114900100714470765280955857745880137090541816548629560528230265081357612451802877301026825355838963708106869882752107561480104109701183731521235071387191338695739770308169046963663134697921831859140262095255182075036381662478762319023006850624421637644826086670995430316503799817410193841955723008435577348983770207495773419932625403344462583412673338344315707929713240312331624250869367461759531385678765071811119721295693314906720277745263213023845697982035062114193691593277424167569163169438437650954266021408207941145290536603538298436404954581501605280675136811669131755672105659692127962385482430403201351299369975436707697061109265419040576237651903953175786030554343629486716203609491200736192251800176866820110082248023632545520679626432671549267157591621914096909566001351707274458200791655543058899839423854470977111817268795223179041554111908751944007093632498572626602981228986082350060477007171064276009646776547090309222394889441268843903656523029382558151875259149311370276703422142758006225792241277263106579302574200077669274606571943731101243636508939932962581847886894048215299451556811162903337420778376004574256644329295748715046719678107106717246047892054889185167451497306830514709052959429273710703376978448111422219469555004239476984343005549266757491753546094093062619457970350826516398513302320476816289405081556802823605170893893783215223266551968046079152156842712367234402919072566229759175926534627140189136033134686312665843773525486005752569862083742549445787993895326962629338966544413985248186805052931000473904431601568898479972888984394332167943156086763613346775932842354068371192641854386399468724813301158283139760540885707833821157261450742919266266924763703177629859806142724777543219685823393423788305936832142294428751158405087779656991573880315373120459822131976410907778354021581195714909903933038522954698872633010769059080770887910459342512916821327600203451759390231887428307650209529495508153875525044177372085873914229951013029904508178998387553722181738038607440443814900991952471041682561236576229792791146143366314847034226663668296362363160215398749456063403884993528057721305912624415697270789623980375293608980751872604022683121826526892156476122253586042374929090685711937607496132142935018540216466844964612036649648597468474658769816927397685415011369835792938984478113822928827203233091647321977310891464837741273606226511375846503670166681701934924527388644072039611757445847226564760704111071551218375772636762234214783377192953585965256463612554796235758966856939966271363364641790170144756871058466495734245100269140096143135251334344682650393424705456739918501267232296695826634844324730952914700355709110267794756483005326125946786343703433171886550617430228862442224195420633762507040150450762997400966720969539881586460943642610635112782793030576624491676822289164953988953346388748959481403991117547057852309974822736763299066118547448569181826461939874788579967487286377114969074757487157295187159967852429177916780411863745885539180075993831827630905325324390124416195839914688514203842768992581819886050316163895063897752918172675363512892745473858560738734998836684795375269701614755217954933520912207311561468040545743409586377897027491422180737334098168647436568330946191296956235861817880965727222255156784998913824988293156554729755783195607513205024135396761076654022545795975362933249879490555926359831565561717422269448277314527904006565425683156991893499761337880801674882219407979744258168933961996282147817448729690971017395521136125569050616157021200385822522313325968073840235697168798065390759625428032059030245827670211992036624438268960492206326430825366348926958951038854864368574880135047653497416906384955113092482142799305277523329886562188687546183463503814228306371705075240103304741986203053378265332895354204888336603601198181669537335987798424892086400945756439623329252838287905849162312108093137526381620069154243914471006360272470942440678560137417667732779647752330228824958974889265982030142072594366464 A100629 939 19870965356709792974163487829455206011529732931391773703611728216512335399060336315381721254321114447915193022555594514200144176449999085596318193565391262843380782385214004728426962464313703494475372216629698664467228609394286709657703131618063647698798331781260380714820145796669980907791443310195150646146356251469164379098837101434759938158142955626608334012141077744713100483930824437524795565104090791049930671955823759628385541306444837254822378252614679559015039407756948301912751099320644099891013028038494162660360638031205359380692475671982011008413024729685414577498464579284920026358079827583232890232280841760138935055433534586594606789954464481564411149530136417994733603903604934340191516082347590823085504960154577168405922004931732777509482023217598878673491457643807411340095149190917808236195524739033482734008732878183730554854847188681790575887789097550067355549648052004895287647876594397392496118989553860865843381111623792724221976199726613175937467055666449569373820840035235395585384148249045197610655276092313435570026978280562500883246308535338551410594561990663263879678538369641452778481748326461928455343169818633878299184220476643732366787859296157344279582087739547520265368894843163344304274184198375211255067917421137205835980879533337197129670380647673483785154491353683812236179505372466638394174630813017518877057028684038803793198846684207840950381677278459953041464206525611470333242194447062070230455576279760258025930866096352736824324341224431967237682449159671555631200351296122324961639246352792077621576168259880350803514166091371694995347234012388624949215279185051808606937464048028589130307819273396148771458191553675297929918784169824024090097669890631538773752370632486905748814809732443101741479920894143288374201344485278137960006552043492238320019796139973791832845940067098555230570566012101265258891673055974208820386081935114793866964821832865035725560749328657330958032053892976441490150172204256958283154865959225279316113709495041186206809886368759371653442942075350857863143844769565034518099144412067741627431447505611645576203027516498709389220310366733226825039462608334601615597452726587033814558203400349568537645237629015934888171469837342622216375294348855011514099751534019014466458615759330346682942706254059307818133650807106403363048103596335475059876060568319443008925578233372731106617254527401674005288574955904300655596289917546519227516750363537568231549187672107391927388862169024110076039314365458985181662049243762725529240163807718050580292533655229864971642711851969520105588554679119056110685846857704766352859993847064172775947648866819758250682062781362716045971529768562439624547560002314961009737268447616791180044527835938178245584472028422618739256111345417182061506525461876085393193134228231035963869691631866982675599458450570497366368955034002866898387701676545297645871816526474080588524495784653164246128914221830638597453952969509215952315568011827832248554355140837576110728972807209114061581309338589922272808838744536006290033290355489580063310463479477066024104912884688226702078934508957686904368187240765414218482445618243705392587334842190297026431783505886706981250165728332551666849070271651807080887478186783141748475786792120397817683791494047053132175487402184540072641038544734995448403783563315523751828545431298988208819572237202171365231166196464638808765230464276174453509343185851925414100287038943273518841251416450966556151216313075030116524694975045970888899888083185522501510108904675589280547838887756788012192312043269921992302093521944714646283342493719086895078771643647876598329268592467523135198640403915035970076573702722995899552759698943755609989940915079392673771258120364988377084192919365067499203554321813013643392582707830944789709195082262848845791307612401353900849218960137856438304828446971727534297079845503424787415544019278265165175141301205965863787381113420677258288797181354912138194035806701714226488604183889803839681216047291866627905769785724625997045865784055793871926659343700884842705805656682087626938029606232051505587089496474568454594174289154906406815589542207598687372827014778950813945768418310512919010245059254845580715691758366359298386154316757990286608365598865482336631259136 A100629 940 20836217369877327877676453414258822098745801238267060503038371526357638603405091212237703745971016903337121438819255073321930379965234241178244946136023708827260847270358160222115030592980205955423007897424702906792388706324223580866035718939542707449415159545866884968423249198889021900368320460431190283933561652740530507977942212474054836914112907839126460445114842737240284053038248165402000034474587105315972104276749854576093997360946701669312630098613690233273753962028149822626464896721243707687318876888492055105750316384209190917968993370224209175157695818954613276015029994688264301558449913287916011108204115929479443964686273962673026409383292548220883985529712324635245783446826447630700659167563707394907706449099045908938408072243296628909782621977416961803934978690313000153351611158015831689076958548756773191295941086474383450287476245719197234902114340752659427412827755779085081140659847846840234010465590429211262589192502030079593782915604533137571805455362503023655723561160786990161339768634390817129790466783773653016276608777519104926150881218751156883915603433921722585897803049485155988649277733168143091989919635743837571445393170517178310236946349327483435307067233583780609779454279064846917198606969995485516994096577786366746669486737548584817441249058014870933502155925680357099364161025439577820810057679390657874028950909394672726257273860739921032387417633938423720406371821799573116149767284522557353970186353125892319798483847849167368302720423749974478220111810051761117541539560682763018975834383625305584121852209272298724145670223426166451441221251774414794748360586744885261828058301625625875901651902420640094180544666586629202162519029657395884298254303238856401226165788330589682469237930006257851674049531497192750266548994995008789551830315556917288653077757269158744918264451797934649450761826705096320107594966341211988045156251194930093846505018218287700965588288046189466649418942881665111975706969250944288717396728060606484173249047472306867991883409008226890880586429603101134703920173091425634850328451028344244725557499644236871712665781140150696511076163107660051292579543997063223676714590233725569134182688724949178929892692083012941299287156161377433157940647144992553408661064535522113181309478455577603413331153056492754707311028712404012811528276631067096384600086486128272527147121637044892852294283324737721769472772962307964242535296581258945512604029196769145964921012467680597653703537746625247093000100075520845846464947827743684548534004841762605280823770066310892505228222890791514237624311211943380318522554664633083216520908179162032712081858174394827467194663030191340620642798600128691749582276987412555746265999728224428406370820096711192041983341675275867134216210132167097326266442712178117252883916501586766850625772576553226049377744265409846437693393734590160843782673185162024317685886064085527192661691888476352548872359070283697963876188956095626415249043570381027860131496158902207883743390292103986236683021021266337132800895390587331577947467797841904465832553456143983291833132974842002359120831664815503434776304172834979559448896595511625737657219484532894787733821468659659571373778752033696617930709167565261648668327184319642049746611334438262075599349661882785124043878233056291209649633084042587305445753687138633597368854169767860051191778196504041468635325624105103539810299308853903763013040447868543015622582146981973292484045256488707582817796698962779464998558153803970799089046714342442543463954829110705439730709568461746672565793083801723000160016866701104941202138693985260094118055009715851969711143615225539014049560175612757359013346906468148369434554079647482500812284970289252292370754819838052489434674616145018044866176549402594134020805446540763814108942578848991324466170981362067936870620345512952651923793611826171003094796078599149889041485558726173838688965053346861586716938386200076787433793236408350218949290048056696754514620726434950997570798005116341222920458835985429478365760382088115049368747980499024825082872261076715504171332384379639522487955855317091844540899424895140433063619809875001210649459848853128683998064998364394564086723253208959644537201220763567664560148848826422770653566195972006615459179790336 A100629 941 21336286586754383746740688296201033829115700467985469955111292442990221929886813401331408635874321309017212353350917195081656709084399862966522824843288277839115107604846756067445791327211730898353160086962895776555406035276004946806820576194091732428201123374967690207665407179662358425977160151481538850747967132406303240169412825573432153000051617627265495495797598962934050870311166121371648035301977195843555434779391851085920253297609422509376133220980418798872324057116825418369500054242553556671814529933815864428288323977430211500000249211109590195361480518609523994639390714560782644795852711206825995374801014711786950619838744537777179043208491569378185201182425420426491682249550282373837474987585236372385491403877423010752929865977135748003617404904874968887229418178880512157032049825808211649614805553926935747887043672549768653094375675616457968539765084930723253670735621917783123088035684195164399626716764599512332891333122078801504033705579041932873528786291203096223460926628645877925211923081616196740905437986584220688667247388179563444378502368001184649129577916335843927959350322672799732376860398764178526197677707001689673160082606609590589682633061711343037754436847189791344414161181762403243211373537275377169401954895653239548589554419249750853059839035407227835906207667896685669748900890050127688509499063696033663005645731220144871687448433397679137164715657152945889696124745522762870937361699351098730465470825600913735473647460197547385141985713919973865697394493493003384362536510139149331431254408832312918140776662294833893525166308788394446275810561817000749822321240826762508111931700864640896923291548078735456440877738584708303014419486369173385521412406516588954855593767250523834848499640326408040114226720253125376272946170874889000501074243130283303580751623443618554796302798641085081037580110546018631790177245533401075758240001223608416098821138655526605788762406959298013849004997510825074663123936512966951646614249534061039793407024611642232823688610824424336261720503913575561936814257245619850086736333853024506598970879635698556633769759887514313227341991022243892523601453052992741044955740399334982793403073254347959224210116693005251890470047909250491553731222676472374690468930084374643897660905938511465895251100729848580820286493401501709119004955270212706697830488561795351067798652556333970280749346124531427091940119513403355384356143699209160204906525897491605468079116766904931997392422652544253023232102477333346146780106575609532977698820957964907807563540547902353925353700240170510579327294681030021446167095976584277213717409975461921497171822770580303326407334942915932795538225766531780351572251635110457084176383721701814688123719779032260650990941875482487945437399175339107662096837337270392066953130497624849255040791118390503474562810127779682752198035184220324704033457341605912901310347329623579845285572493799785010045295687970506715009217491041921449215020616070172528774652066715860872953231659114481906363413525776729223988116879961427535818207024990110173012534739091438890837128166238210415739731624771075517210935472983019068875670113803904755360992752161684262639433183907491401086749442082505336761046187586827928236367036743313458940530006464780365413734053767971967020931310649642198681224278059609400776451775629960803705706669842288692420380873220138463882573439083626024765746492266397453325353418617388047997524118509540651503662342644436564805423819737886172158523549495266098267183835486661164507089745009362370284246598104828592707372117812964352163857271501931459790990022640906336376888329949032416984211061990951950386749619827463535629667232223383930300983377559022080831779809576194347387652935514165749181106806932498477942964786588256393237304777257742145647557200741367116253359084914757567355515233805263515569964658509999107169071184485529486378481212135602010817500214627186264798144907468878630332204274082150624204073009210057476622971623869389821512497157239133412270549848049079785846538631258229810553597932031001420884861195342556676271444361604750871027666795844702048809881011092623803457146685312001239705046885225603772414018558325140033624804611285974676006094050061893288509592421198256917149251784675334774230200105304064 A100629 942 22372718043992564691622363970877295248398824733918332143650778584700914950352995249114483141770552340924032460627291348749943265384883670709984637582875849223427963071859792090178038086722367938471563191347205401797361438845572163102908692503295932422633421144030120727192961998821637148877426682999906081961900383830071826363882222988487193264182125005127544205001463130157535325387401326883397210264806040108851983579235589644269915521794097817191588268322763622446346070515332329892216888877439838240704592539880903858756857602957861453824261316788449648691359796281500232202993757911287222549456052506408774926127348802426713533148031392444243292411387255852299925515062917649128942206504436890429004172582176814410489034312172710923264187146841094098641123965534175375895474396337811915572038678146671338706494348514490578776404705987546215187088068435203030819552713696318066441045275488061356075160105590628705502984158156698243973862519816901365893646861249473804793320614084577825611764600558980091307017457228785113791660542220535792839947597307773918252632499029210194645696293199773882603903723946953652176798769494547262286256099297003750723506779308258062167056645317033237156396371478882648760423475327693743153609218222065890782824256664491312901840614719226750498073776391169335263187611572435072842623499685202691106536490214132194219807978259894628974537928498404798931628884914807389234003701161276600156014981258777702396561536425303721088015359224103446922642811959350516197511128408919516761331083655668649354859022995751350452383029442467744737044787404099494898104335667823378245690317421163323705976895165841693132237358318208109972949815614199093541647927339042351896500535575538779926659090088485280650100358854903637070815397416141194550780804071307608589414425564579945335490214304015769714088003387874429934061601995902032848016895412431566414272267523046418519237474286857466191557329639752874169734264269910913489959844853020834289800183319427588862411564239177365925332108783831572819969839111681408433456946605583079924549638006269025031522489084882249720811759743810208506673355578140411846827917236494916433955510444973078917575420940751165691485347321484675006301520956490243431445270549204696763433148832153226599633682105380598862578818198901705482212730104973056141169739977418559138384302374173122041268039902910449221107026361876665694358202758886436775506627735541944371020065299488157695296527942974105974097756975314242658088625087272290769206097032626341651623518884819011169223747093557258669631681583037033301228697347455735767936108830742835063650946882429959795818441233484012140790897645103017147014290621366828113930225330537582647497335737367202038414017591018531744373477868025925279874966277680380155890853307765638631997445764677473932453652587757440571343173192546708621568806941329011196856586565431761726404398761507374859850164463258603366693255971309362049197505239886773825532089457516397229532409565508650530717807840187626979446922701204859622772563645522433839798112249436029764776791626577544626398432504041397724894704828175955281534973874518642203165374665252043232757408336090690237381406290248981703385939382981105115999550767195045681678376801920156653522025192058813536444071599163804973290940069995759218124363428590632987028568697082961779706515077036547707943393294517679909904133326460552242544767393874729976018085786280146289817051850090260098191104244600732715377412087205473730857295989435548144256610557479261217234186136462937156783174160854368746426725425807846908534568802322409282381797153980711002572732057464636615671636098538224432328736369360202404336413947695867028099283946107329137430264345606167564006355564509701864613328251186051524007522244061567535795200094117814228114532939324579765292482255823576830947376741802587996102291261761780823798915986343098566708802315496301014094971105052916464796979594494086878679221428899965172925410059705445228607409093470469301482288219149181556905004077467911885523820091810229581831049505177339345905764212767516709378006042914063249338706738119654295532869791087459097333881042697717011924959242722322701262801923814342035898163120083802181867766074637699816892234382650383445156693839367723836223206305619314212864 A100629 943 22909663277048386244221300706178350334360396527532372115098397270733736909161467135093230737173045597106209239682346341119941903754120878807024268884864869604790234185584427100342311000803704768994880707939538331440498113377865895017378501123375034800776623251486843624645593086793356440450484923391903827928985993041993550196615396340210885902522496005250605265921498245281316173196698958728598743311161385071464431185137243795732393494317156164804186386762509949385058376207700305809630094210498394358481502760838045551367022185428850128716043588391372440259952431392256237775865608101158115890642997766562585524354405173684954657943584145862905131429260549992755123727424427672708036819460543375799300272724149057956340771135664855985422527638365280357008510940706995584916965781849919401545767606422191450835450212878838352667038418931247324351578182077647903559221978825029700035630362099774828620963948124803794435055777952459001829235220292506998675094385919461176108360308822607693426446950972395613498385876202275956522660395233828651868106339643160492290695679005911239317193004236568455786397413321680539829041939962416396581126245680131840740870942011656255659066004804642034848149884394375832330673638735558392989295839459395472161612038824439104411484789472488192510027547024557399309504114250173514590846463677647555693093365979271366881083369738132100069926838782366514105987978152762766575619789989147238559759340808988367254079013299511010394127727845481929648786239446374928586251395490733585163603029663404696939375639547649382863240222149086970610733862301797882775658839723851139323586885039271243474920340649821893767411054917845104612300611188939871786647477595179368342016548429351710644898908250608927385702767467421324360514966954128583219999543369018991195560371778129864023541979447312148187226115469183416252479080443803681636369300902329924008214801943599532563699173669742045380154705551106943149807886612388775413718881129493334312755387719093850995109441780917622707540079394643530567649115250361762235859913324117073842738829318419481632279028822919423714111241977661653510833516112015781731151787250170794428370442695652432811597231043329193668080995657200307206452757459446009273799957042385609485755544404124904038024890475909733235280709835675346413785835627492409488557813736876604557705525631153276970258472860580300002413594994561705671022799625099711258118786801194951035924546866675873479983644613605484517476103142721784481882752089366825747667043361409373851262483338054667437285117023802632877702841941029922100458186083794673426366575442680663105178569607608278830918083823087628432169879188585489558542633596279631988664550738470484631037271795064014887335954013202976506238441336858547486591965468344709279632233787152013959165384463029733306832540249863619145055409349167829628486458307920907465581144643002124007838104331783551856486568410376809847493894114620786738378245365644056397344859604496790763041187395080858143455035228352130026953648846033776253719105173014972251953266943422494479131434625615405697431994884138391270292177744052178208291813247507089616041343657218092270343586136156866803078560041214957264267201928172651638783539985607726778038657845166240413206553796668225061318729317543736292649922631675657439359348150876808178717254345812952862419471438885424852934034733586104227741832526295605496365841811327723495442519845150869800772661094492426340547690746471150300546469977298405100397871093182001299718769210858763486447806603738047648545970340714873596340966836027235234339398453578147105158960285676248066634477626843787894447755364903141818704626042224847262040487882440567836773666760813905036728590689900715585542508098057934709364048129214516760583702777919045156654284896376641769589281729868369679659501829963342674890113783605850108008746252044063563570089970015332932309813571068212238433250411574186459952107104761944963767522743193564337075619901138375914093986911713760564717863136408761914270724175327141770776391774013675091794994693301595490207502553873937110403078187944000767322835699834525998625658666073558115669894187722462220211158264547658446093109169985886244759719034965813434232592460429004612497648007833992647840454491512549208292563256954177753972736 A100629 944 24022523080394288654420594609281669880202287149253784622961417016556898913260894562647519513461963460031240459709155996986184201670881054615954279770216065510712524601383376231168539099978745531853576033208409345428551749733309108733742679193944100491259148502551068540556377416577430522901807679030588948274464416640001428890966185832832969896123428771201658667318900944044101387625901807347799155866244360512695887394386470550353890240697106342665714544685885632686386971890365555864638685666867564362839100238948514452070226655108241952568554121741071747918019880699566476782066055880279972528146872026071129678785444759401875015407851689332341611093568310469203196617607796671337502416002658730822127082771997322595627980434350912029770412340926512215630556368162778602449892311669061086395254813671755822751233042419640804486192477169251594379280443850251728122514745668434342744561142569133490696055892868914263553533047422277650302092150353435818642735770809884922199000019183974684742330038062830702819683468524677713386705146592707112461251473197666656364208512309302383678264971610364005094677454071194493731777481238030735461451034190289925036699488890814469933960795054032326332933613178717032761968441410776877487143874156975066617334505222375058347377074605903778949394645148822299538362586103989943235611421497252963358441069325080452798698875506531604962923604903058749895200450179511370724797096907660054820038210548125786181813155449548057235032876353304059863405679813722037117257143278091459796510210432334243497902750614315999285204979180201019295120870396970016729369243522276932267369441566938883397958071117227642079056814321534348413947725678053814998555665466842801338598344285855899341185517617790506642390665099918782612651341988892333278494241187712457711875912397624300298349554640944783097568811254214469880359504255441889275537576062961502396837844162811823457513424729923434976541100527957514020252954512472172568215689499239602520331793432936553901047878024867477148181546291317734708503238672763335198229044473749384821723710691391026372048614927021557640447909667968545991775764990673060344524216467635090938522965320036445387853378138489952579701698102244469329313406605796058620284063755676532852135605729099675376575987555667524436917705596653112041181896378933480771873998096959122500700629244212178552365748438255848655330837785017535085698403139688554832193164988849796977445617655271520710147330134355984533397022328982637884874688654859908675185717659733195595461409728684010962718678868350869572370135191157391596410042931001083482725758211384318996175723804867458583408760662877933070890963240050218299338400565852511392145919955142426892474538309781044474503185315348324293005479863237788289300656782935021877599649175596710189245802178705865631945237725040994308645620913713006120519816506686473466629214325180595183642848087804269671467259957479273762645757515132606074981707012525582080902283504644826871146676113984305908631507019604563095142949292378712969019764425899347544064148838466185570949723193989299644590451467630297764637890570147256816937796367817994001230167966711118320467796176306822764904904173777015028336245529035566364789089223948607714008663688653035707518475353895180761897347912872740826801685273431934175133667846653800012806623692915162860664359683500723250590158404804782826708619783092940828957308943154778991957135689148918452214993879818490442466135372171732897545815302915652426554798079404410194853908144045438781565495257321227051121739395985439296156825641054094213082669072859159178939161940513257492719314012045351735208449529508676835690021956851961442641366621818000860012784397387201287792718711253332745825820971429196945806116131139241126745816724059240694183923439503033520188850679178455605218641790855642008665575950758287882855379109983355995234070660398797744829695075096421716127383983566814141430740659482861202327493927966934918313405213456073662497016419937168197909598056122953933018338872867833009433625780828163373054028355523413792739822197930917479478018114001568548596309766789687933534898661436747274696674967785268545020135488406325502770528041027120654985167146808312787613874871786803940554333757462536674701952408892262798634582809723983892549715623936 A100629 945 24599063634323751582126688879904429957327142040835875453912491024954264487179156032151059981785050583071990230742175740913852622510982199926737182484701251082969625191816577260716584038378235424618061858005411169718836991726908527343352503494598758903049368066612294185529730474575288855451451063327323083033051562639361463184349374292820961173630391061710498475334554566701159820928923450724146335607034225165000588691851745843562383606473836894889691693758346887870860259215734329205390014122872385907547238644683278798919912094830839759430199420662857469868052357836356072224835641221406691868822396954696836791076295433627520015777640129876317809759813949920464073336430383791449602473986722540361858132758525258337923051964775333918484902237108748508805689720998685288908689727149118552468740929199877962497262635437712183793861096621313632644383174502657769597455099564476766970430609990792694472761234297768205878817840560412313909342361961918278290161429309322160331776019644390077176145958976338639687355871769269978507986070110932083160321508554410656116949516604725640886543330929012741216949712968903161581340140787743473112525859010856883237580276624194017212375854135329102164924019895006241548255684004635522546835327136742468216150533347712059747714124396445469644180116632394034727283288170485701873266095613187034479043654988882383665867648518688363482033771420732159892685260983819643622192227233443896135719127601280805050176671180337210608673665385783357300127416129251366008071314716765654831626455482710265341852416629059583268049898680525843758203771286497297130874105366811578641786308164545416599509064824041105488954177865251172775882471094327106558521001438047028570724704548716440925373970040617478801808041062316833395354974196625749277178102976217556696960934295167283505509943952327457891910462724315617157488132357572494618150477888472578454361952422719307220493746923441597415978086940628494356739025420771504709852866047221352980819756475327031194673027097464296599737903402309360341507316400909655242986541541119370057445079747984411004977781685270075023818659499999791095578383350449213792792797662858333121047516487717320077161859213813711441614538856698336593216928364335164027170881285812769640586860266598067585613811257003545023403730530972786730170261892027884310398974051286141440717444346073270837622526400773989023058777891857955927755164815041080148165800948582192104904312478998037207190866057580528162198550864878221194111681182576546483390174883566792289752483562172427225823927161191290442107018435745168994723883961345109486311176408457542652083941176184277589410570918787003464592346357811423538522522179432971665557422034065845137893927229215789541891261762916684076037611379955495208243872545725462402662040755811031233787701430994806407111923430441978172053115815642118267412292102846948829828315468984929468050276441911572143582474196458776332949255695495788620781267980826196050843938308756302716054196340719929250438663188075072609426380075395802080276238772120931885121688410589374024652516550645042836060622302853424910989199943830790980544303480645625857259691997912185160159023284538186511262621873947663389016315421732419957544027365323374299144871617180708564498918762388665100182884262781686606644925719994300595336875874973491213113982661545126769320304315904740608604322206520097614549626657887171408852284357790493687764106945688492495068153732934134213085322621103854487086914870185628084792113233310116039530401939502529312323067143496936500348661141489089839264589456439392474196653130607778999233701827085575672544577548334440176853452318216885079746582483816408517264759420741632880653091222924494118699743960323412731725640674743497672505462918286582913787716325436662470844337602051106324673383095478738539743889193836177416873549773576486792043908208622956539119688356248368890705607756898735837314441199172417680825078435310449871183353782238141356352926938579019430396944814015660234659428409469904827410779005816661001660032799568039294007325036055975723765577930681259498985490548737606193762621201192640443939736229311229209289395167012114990100618740128077314837020714011771550704811158331712294516607868709687235127637767641637554894799266705677105801812797157359505970908798910464 A100629 946 25793987749424662138980074918934667546934265292611518939961744188982442838908370715568829871460241200195295228190707669704483927502075671270378367861078099055575957705134259317733152824626496588604308830819882022699099217437034835967583194704352388215523894169816052987886022662108258086893860750179511129114465075346131085619992329498469032183600660937924147649272405889333235360390366836266522468005481519686615657288147136249659269952541909995895853357474352346296075167167397839980871039448905034925392253309087413749856245744749342631584280787720976434324362869170614904789229257329377743333042313709168190335039617560611410428064054776825189823686706672351800536162820826114503058363763101574482475753415403381286946002137016260538909224848178543076369434904885917425502718239335114135273462488576691234403529665216734490833831693250790563663716731587298873413421078480920790402786247301705440399470084015016594247587295983474902469802576536580420576384310899451793592052371574635969565054425079573265448808870596334036983990001452640720031917286153949708148486456323316793618248059772220464134304262226080601558315319466648900062439915138168267197728976141490865792484223625806848631687369085426064737703752110844697690070399987736870352218261655610520762019085703127204777615809977929207358195801176655215327461869473693207865897679573622334334820835413132169426537043901265645291632340221369666630783836863535666834407819943640621436294053159593270951200597355563169664338405495145880363279386900447263280727542184238399191098239619232781584878690558831067144602277680510189836303445909109817885889719869946374756246817156933726229185616009233613744643738010205140086707717603901601030576227796874890759764936009310513452084668464959935894367737423201041674066306506390300731072508639489329469073594989755716486467905361611972576530275874973936116721755502383022425361038623605320288036451173994696452056638491856464098611980319610901322638678868331177423216056965872517061985464061750722271366771797979939829456375802400242656069855783020784577355531941822501753955582408413754188175674703871780947837198900080634801991500602129339510735520648624676617230073686983926288602406696201314991569033876561108954954734015152410738648007590908335316652587752623749226460590145245320818375012533695030818660914614801417047341734922628126041830878243217986313842881086732847994901799701096515657443102895460520668592144361977845862567369567193559898205507671690545666836850207701384805367336018710932792019500203688515050745550246973318566622808963279926323811591348651409524718228113674776243951570702758605057593778811738000944888384174488471248329792216821107697183539366792627631312262638302175734678171694312124921715214390348213343479526898506622464333752047565307887000172815706810123143792222999127703738767969502749804370111604034842216186055721206341401890286670353868672029136463025957852098598740160192048824338854262809350209733456042448876789244982166740533707971691099007336501875913938228562127737346715478272373359546822163457274037194609176436865103091836832879465411320302315483215223566521467778901938796402767466498907999607913459233714994096545085801171959658493989401686038621322529100132900856878663728018240190456896089368048730569815249309631768743741055959957476203522282207483312342847266807418354129288407885762024017876273989322420698647208692922754524709140936204682256706508584368665142716620155252746595322651648846919765154638974925731388236266630744115804176198472453059443687789597705098063867296706153875392403023229753080182471900478127038084596414102947322333942884285618026588489380352474550274377399412374363578439463695782169274345009702722940082828581945396159837815445088285005271965407868433661073787028072145408340865500717352724713743050488355315963571075599327377738214454233093765025275963966337841489657940523359297848829347827494863417042088837445384090284125956375564141310879126717547433878247906805301284946218244803888314924307085006803211126476670552839856370753024857007430800523214644242032360408209737633084152230834288661774146144552856386251479359836826644895487859746396048538798482543832215607365551848065158833550935046612540129002261197899842597740761369035885172076893241655592075401332951664726338699264 A100629 947 26413043455410854030315596716989099568060687659634195394520826049518021467042171612742481788375286988999982313667284653777391541762125487380867448689743973432909780690057481541358748492417532506730812242759559191243877598655523672030805191377256845532696467629891638259595287205998856280979313408183819396213212237154438231674872145406432288956007076800434327192854943630677233009039735640336919007237613076159094433063062667519651092431402915835797353838053736802607180971179415388140411944395678755763601667388505511679852795642623326854742303526626279868748147578030709662504170759505282809173035329238188226903080568382066084278337592091468994379455187632488243749030728525941251131764493416012270055171497373062437832706188304650791843046244534828110202301342603179443714783477079156874520025588302531824029214377181936118613843653888809537191645933145394046375343184364462889372453117236946370969057366031376992509529391087078300129077838373458350670217534361038636638261628492427232834615731281483023819580283490646053871605761487504097312683301021644501144050131275076396665086013206753755273527564519506535995714887133848473663938473101484305610474471568886646571503844992826212998847865943476290291408642161504970434632089587442555240671499935345173260307543760002257692278589417399508334792500404894940495320954341061844854679223883389270358856535463047341492773932954896020778631516386682538629922648948260522838433607622287996350765110435423509454029411692096685736282527227029381491998092186057997599465003196660120771684597370094368342915779132243012756072732344842434392374728610928453515151073146825087750396740768700135658686070793455220474515187722450063448788702826395239455310057263999888137999294473533965774934700508118974355832563121357866674243897862543667948618248846837073376331361269509853682143135090290659918367002495973310583523077634440214963569703550571847974949326002170569166905997815661019236978667847281562954382007161171125681373242333053457471473115199232739605879574321131458385363328821657848479815532321813283407212064708426241796050516386215684288691890896764703690585291673682570037239296616580443658993173144191668856043595455471540519528864456910146551366690689598575569873647631516068596375559773090135364252249858686719207895644308731208518016012834503711558308776565556651056477936560771201066834819321055217985375110232814436346779442893922832033221737364951573164638355826665314163268986436806205335762439855811118762840934612686218040696152083159995179027968208577039411963443452900678212221756378398644555583069541019043353311465588402970873806408399624811578976029503219712967565705394676194558289707230024814281915944311595650694463756941621427952310447814975615919836379535716570463723035544070781403477762096706875276288176963283773566099243236351106768628498400770815799674994282531678429374521058515293595535653550442361520157835738138580840548965109924036657996122986765116774614767058987467649832186861738742306516963011685383512577920935872746047618803043036649750910320175945895380248614087279796671349865566040916868572581191989571054812388932117983005595585327516433885694881791598503382255324153954862167860400086690297845147326503548234269798536090477443751657490677955027861595512881900103490815293062931193590841302996455632406816980462911839075601210796394628391329675020312594305304565066158795414741701552900633302160318673594630867464790393513106141819038978812513610395288419245839518350310323948941553937029881974583476427235791932870336296548050020417400111827101568401820695787267154106851226089602086998626728041418058069957513508472859226613125480933939480962456998271348304322010824480941336929289935588290644816467912085667673923015770403845398492577657276068939557916745876898141046272734569190106872883700075843546696781413711234803931601134688015385882587101529949685409731095919920997201252175354740139051098969544073308450944979328577680702340225758768572291325856568628515784927482679181634482490455046966488193512110646108012923651097453575609139735771795703841137058006771336278171884374311589656725652022124939521514864472910484372979568380309553703729646124884188781942325092418722645556157487731241092098315466649438820086539641892746416206738679455326285210964942504679770828046336 A100629 948 27696083454300891675692207143113562068678803623388586070005069695699408877825212141003060583727404929777645454535986673119282113294762495055880465877296976686386806196857713764711791059185206565777768178263847538517740196887814389923373584353598474061292731241481254479693387877317456723684164536299756607203665234786452223216710734741695143824334076563092225070575065372481010279686849838801925184933187368946598604243533999657085663897350743875437046098091035121530627394035426670034720595006643247003574381983569555415213325043759397580038265662735678039652457594781129415069973358319011426911424693391262458213124610071793326388242118964904192250431602826923992677383645194817373346741085448188482085371508029456318812867724107737508707614058909351920483488332621471488372672799261753998856710351279915609913257494767925847511629723220112349270267325993864707572071854888151038686609399859848277885250296643717161297672290788524215636147923450287463512374021310160449451601825358075378096790025044212343184640215341487676584472882957521096343744205052071904431623510451894507709489231384285025689694439493606085488242733491262297120637948370862007239808879499816884315361215767197739121479899879546594568604108363142235878464777971242164804042358716204500396600243005688127361938714176939106851663380904563117124821665019133265030340121862748787555808350529700329153126919522113049883974320926682029626409771543571225995833358546148258061499876439934641849268344394451974342608187269609560727353391512087950890856615191941082798289948371944072379541256019370849343711721391225500485418723427932914073103051676005263212960012848280513448442405368318101264285237481255797730877062854890214607091198605655946704190748201880351696417928520001361654141485707540946405811969445114589162890328902821031052660033474537564334606920020436619014561598009217710118428294653610782845640065470244426062180464462052006734757623565554568907434143616631112156454067541032174282471628952623862221607393243150669164974780523354740107890737882498700127571051619877685462000797963702754917535466270192497368699388188965945937059162802023374559368232689027455290172425522843923362394769148316526071805498576769013830245879056536515976755829938864593144513098964627761779706167147822285280138383126672135702987158673952563850965183696005130938197408807147222929857387504394796254232691587483630406760601111938027522067516479191460782683828599301408464063940721960503566152436134246999667864695852432063768241008366751575104844430792276877678438979682068781557058640416235737113515072727043584403241923340825233586972428494044986426236369112368113744678177099927985385153188048430499660474293222475721022598028398817630436521880128035871438758351508043538590568845718659563680933097868316508449709151447452246150846080075800098131021396339086658947960006804799937240759817793453732497232393457308649673361022766954400543459471639103706662694942656970219087058453983644842878390435170734563452798331006941012702084906023253700559627934019655198049210539888812643194239570765183500074457356635776920446380362895971656458370955536884546148075396480385872178126396369507192282551758780057373552526386881301365753273203035784593297688269779608476059338004945127371295000376515651282917985136738756139250710010130811461206610522105878244570537615212040293860066905314099298886279039618812525060808194447534334465446058313483163656482760051668398785764040616247310271533849949499125418793694998245085338861075045521380843378165197761801445752489168098209195739659214854188507537905829443384745631248130597976672019982757981658763769684660436836405084664295786525189689309419377319552756822290927543311967123499427451179072657383141066851500184466982592569753109555911264365882109724614345145736478923623085504340898690727722821124267663671745767382591406620421267219652573868521328194193635327079561300201024771996045645153088646213482258082644442670120137104565226514458949301377306214567696120077805561559111911391327932324000154932853355759430373163480497929307576646451950924131736508260709220361829678149435890757294751680583711970529546584061881423893951470584442017415046563136213955476108054516786693393855273859388083238757401960211063391537328466120397217548548214841372775551787095375789514817536 A100629 949 28360789457204113075908820114548287558327094910349912135685191368396194690893017232387134037736862648092308945444850353274144884013836794937221597058352104126860089545582298895064874044605651523356434614542179879442165961613121935281534550378084837438763756791276804587206029186373075685052584485170950765776553200421327076573911792375495827276118094400606438472268866941420554526399334234933171389371583865801316970745378815648855719830887161728447535204445219964447362451492276910115553889286802684931660167151175224745178444844809623121959184038641334312604116577055876521031652718918667701157298886032652757210239600713516366221559929820061892864441961294770168501640852679492990307062871498945005655420424222163270464376549486323208916596796323176366575092052604386804093616946444036094829271399710633584551175674642356067851908836577395045652753741817717460553801579405466663615088025456484636554496303763166373168816425767448796811415473613094362636670997821604300238440269166669187171112985645273439421071580509683380822500232148501602655994065973321630137982474702739975894516972937507866306247106041452631539960559095052592251533259131762695413564292607812489538929884945610484860395417476655712838250606963857649539547932642551976759339375325393408406118648837824642418625243317185645416103302046272631935817384979592463391068284787454758457147750942413137052801965590643763081189704628922398337443606060616935419733359151255816254975873474493073253650784659918821726830783764080190184809872908378061712237173956547668785448907132870730116650246163835749727960802704614912497068772790203304010857524916229389530071053156639245771205023097157735694628083180805936876418112363407579757661387372191689425091326158725480137131958804481394333840881364521929119551456711797339302799696796488735797923874277926465878637486100927097870911076361438935161270573725297441633935427041530292287672795609141254896391806531127878561212563063430258848208965162016946465250948047486834914925970680986285224934175255915253870480115591678668930632756858754749913088817114831621035556317460677117305548173505501128639548582709271935548793070273564114217136563735392177523092243607876122697528830542611470162171780153893392360197969857397343379981413339778828062419115159370020126861704321712266959858850482127425383388348104709254080714146618518756280173964804500271364334276185583237536522855538624540182597136874692055841468240485684642267201475299287555651740094601468927659893448552890433298678792567553612907360697131291522742721515194438432314428047786225394804239434472492630428919729501005039193059766777902066100466041971064948474550453350326257034396864561592831652325676259815138327140381080389253566998405251108732353288551944236583516742498015907393209275492217156104652502171082191100058466385997619300486165909851224738762711046968115135734538053420496622077165970900284057265521687313361306156502498958442195622599621280737504345147856879252319107471805614832192975665490951107597006934943767811789373059004436126922802391592846144146630901320463547904076244333195035566537093491605474976213371858469769775255629205995915133110401429882375364897333000990778750517787020166452598531351759908643423536832788254319079484762117063810428206080385552026913708016780020486286592727050373950936275569174636419322440230517977129260912708511041637682059549736569664025662267591114275158492616763713006759584238346292908440356622377591037245718050662348287104428844743678202967386993740846613893983619241162508084680450548908132566216437411036010689031718815569350025979526398085732328112148462344173218574100157092287320478806696238885401794241852845442375222022986025909804351454334463413710007370401160336452455936188894190174791427184185253134710663280358005089429234154417790039556445080259305188168831250087599867665799773600379311377632924235641365840070854282574929470771405849366523950740636762773722605832276627909294203020395074791950805964084610361563717320826959672895036530597264719802699776158651241836297656702119404029879610958485966797746310898184458966241650513590425022352135469825720917721057822255702079366578067406305878468625833007680651483090407534647825189574035307800432013397236487579607256128912934224349307286750769713371997565722165029985664808463173156864 A100629 950 29738443165877260072684166960432585174760391872715069467588235224307408244197836437467571460753968488086040944778779404034789745899692931088092073357058615936926445255348504646191545366196415651754996782378180809265948615364440946409770372697250686502189145041169866646834149260130334209529698829122614870174915048684993460645566131601927912581882806954210296827497799421966999383073708294729285122781697923666481743916306336997814535277392336496568602674536350969440357529935965753301327035012798412154900491430710712462400232981591095374731473362502375768173174143902942778917286281392860903408715836720574897544484199557776137227138424971001219372225094006624924206776558739252041804218757544877758250138126749179073490454104754170845112929402301370981757843724151697497489268483234501592171698087222977321554333584213783156203883160222978587390381907580254903917663044926666612266854541381058834259767516214765942911864852465528389565326791659324034396109928211786550726822743681709309607136970035978242014389553604521760729334003425347216506611633722041701643565111393900272963569029414920248419939365464522234569645683213653866972743738727347200105973591685529589030772943036728459772973985276001740745081468447733998723581013018596581582401044821199718612854268323770812248752383136561255327835936046472371304731650272361146892752817789290160803962160092191797598278873871174874516621575720976932759083266668617463674682326805387218785377581504390048780020125175559038411033315916204149503227197294775434437970806918660928344370873245757058702796648521490235106746226656794286486526385497260219706488940046560148355883784634776153773787078299125269863730336949396766066126998589572466351969546925183272930604562418211729060273280835367882545001536017684946348462788273029606856772494868074972628043824394851021885158180625765732577088452806772192875664453114577490158745474345499667765838789328650900494238934925183946390202024526799447102019563853727081656746978099841555407753414632785875016020577753146593242492557686660051952607173655925620644867019495001681858979501137646968955782481581704351464343294662957529090011242455172764629348189455402587938453972433372313233683991015049364936769436546648917787486946441190276732007390474171924414379186097351578224544138470843762039700954003147247198811820502243610806938917004659923385239695318843676546128177985574128883096989769268765846506975395517097146023401735517259449973054163425747955079021436829882289900432709795638986595413595315097207948650355141139751471955516523473602533704635489079582250169241428432444634934281245859976901838008905436863362280425851399411650216172271705296099726654536765042669048309811918486519552231750241948268919784586590136081896643479819797651781599528110741809258527096679592102116544679614934906449163839655626581905088157831672848498785638296567978973903450665991186385102736255631251668796295144964360764347847483717163020484070609356217759175018879760436356044378281581651417839548599639143815596277014853644718635616224204440566860238444697643983006385207064651977924317614217199345053702528657912609866797311858446650306372706616372289740341630622585848846906819102939042458058199957610702997965686478557977776560883089813921662302083566618946360602173068297403126761428450255359572915976956091222863558027447087155618386291890804239673996274103274424573272025372837901620242188591554115627129775937802308202432760755385666204899470966050691322517498813580305947115354730784348801979010497767529421218077401888114771894013752967074714495944262123588754446772841507872399144861682524186051003776839555646323202269358385210315385499071798945089262584040807974595104399007630580214308494384688425767100955970435745205914356722095551084235990982368459864675544653348632702788608517938956477981196989320396891855118837533663402791336807112821163311880827118136100205289244743597659905352218171813934162218955133185297386616078226313785945044608314595984394487036453403450065965585825107557450831835720485333884559737651674081556200035042940405381120913635696374667244985804928938593508237912802407975137020275927029595063573888963608634592821117801471861746809533007171050877945982783646912145798880020647200274258202631008917231299237511975102968755719474684918482248462199080256131825664 A100629 951 30452165801858314314428586967482967218954641277660231134810352869690786042058584511966793175812063731800105927453470109731624699801285561434206283117628022719412679941476868757700142454985129627397116705155257148688331382133187529123604861641984702978241684522157943446358168842373462230558411601021557627059113009853433303701059718760374182483847994321111343951357746608094207368267477293802787965728458673834477305770297689085762084124049752572486249138725223392706926110654428931380558883853105574046618103225047769561497838573149281663725028723202432786609330323356613405611301152146289565090525016801868695085551820347162764520589747170305248637158496262783922387739196148994090807520007725954824448141441791159371254225003268270945395639707956603885320031973531338237429010926832129630383818841316328777271637590234913951952776356068330073487751073362181021611686958004906610961259050374204246282001936603920325541749608924701070914894634659147811221616566488869427944266489530070333037708257316841719822734902891030282986838019507555549702770312931370702483010674067353879514694686120878334382017910235670768199317179610781559780089588456803532908516957885982299167511493669609942807525360922625782522963423690479614692946957331042899540378669896908511859562770763541311742722440331838725455703998511587708216045209878897814418178885416233124663257251934404400740637566844083071505020493538280379145301265068664282802874702648716512036226643460495409950740608179772455332898115498193049091304650029850044864482106284708790624635774203655228111663768086006000749308136096557349362203018749194464979444674607677591916424995466010781464357968178304276340459865036182288451714046555722205544416816051387671480939071916248810557719839575416711726081572882109385060825895191582317421335034744908771971116876180327446410401976960784110158938575674134725504680399989327349922555365729791659792218920272538522106100669363388361103566873115442633832468033386216531616508905574237752737539496583972736016405071619222111480312379071139893199469745823667835540343827962881722223595009164950496210721261139665255899487533734868509788171512274096910980452546002332250048976867771773248751292406799410549695251903023768491814386633155778843373575567845552050600324286563688016101933197794144012328653776899222781131583304194297457466305451012771761546485448006495924783235254257227907976291317523731216226823142805009507477527963377169673676772407463347965906000917951313799464858043094830734322273703521602659540939417963664527105507282448920036968994513546740817492224173303222714823306172703995760616347482121119167348082975156071832997529821360406226223206120094245647403693105469247404530196021485312247755027373859416668299347862162923335472795424357916785399612680731746999902312567341751925693344203943771807361619870810273619632996862756493615685610469277133481974974858345201925766401708847406228443505422692195823326374932975688303980766985395219332874686828589443360339611051867697766030483267170587663210132191882871013585347140464884167370387438598538452034203625394501236958412129334991389345702512503600447343049369913725651575165224694109829757527909219232582761409579477051596756593359869916862954043369243198344283969455782197333572217801073256625221936540801803702733061488202665960403037412212283420105817247353227562896183541426172184681753010763030553981786011259128001117751414402180890560309563599291147013514922193817058269235907914257918785106233289846123244323173173226506749713950127327311259533429526419470083038284507643846924414554884553495389704061336724338362904766516227867483704981834959123822986455362954751049522119771404886057787365985386904583813714139451898249920947985511378913726203090856301283425844310257654765945302901427757725028999887655535122369491433452745717064086417259641689634471324458328890483528871231365966968971366610216186617444003743080671407937468582112210056381744523894864103745316807725678914146288019954725328285132867548759884910138829651799777776981897789171355314259513548835883970975110267815562953087659258865464247233119752435622709665766540308762549278305345099662298735241823048824628707186428732961799343156099016686370454438037298053141142733080840399494153131244850419212262505440005856742077356525822425291858182278989479936 A100629 952 31931410207849383790566270008015419834582581932363854522414900570688885664837622313220092121120310539636027872985449873781948101218832808866434287526349921551030870282314049134474184574878487284177559046224878919943015767351689246538313091401105751910112752589506287707208463252060595531870017002952780810351136483420073679861642395658878118772183394493253648595138900507328991585388438270826552193951684282374660875375395669630792063122459593353447341176887939844231057753405578471151300912195154030411506624207307690015717157579678581169822135718460714161651665153143984258402275716912947727004362360018036268818027585572346542969941914728849996394957107377244914201646015341127627762586099621250806000534360467606728872270237027030474839178302410303875653337846677596523650362561613927159309343225352110763956384657818165132082834420340705275137492069501822326917496263676952954495313170005181591749396462676392359275265637927827350135656556432350575299517812822632749276087178525483029535347973624264623204844073533864970013206663143154568085132083652324965726825400570849661566000495193886120352958812243278711435367210927554884827967220305681221323081077632251775331872531986104915389343712854803252534798894959668352456271548730355639428452104165820739731652891916151094501936925593398123383440275943286592730347821993975154651356342954212064926899636204370028911014777291101250786448369032395886842663419320639719004307144204580565324898388893232434984507783962713082123148974356633274643963864709700040643819189079594804838018081571371984472415947284551828241706528115583719164821392587955335310286179121420138621357256045767721184770620840533584867974043440179879295544508081212967400942407307899879010797168273652512779371638502632153914887711366430730549540573876408620072393805392677460478385849557663032447233663393631159094019175926081493930795755099208915272393415175482019458285746543697353355926615478384314132533737543898375213514000575985385856312442171411925814518215170035795641137964378197444767580033196899584651527188196798324319551569750006664762328360330147131514653257120785635370061040173573482519641731654323442528239008876941541427355968100654906082635186752098716557248459465051070072762278247953956469290374629217587010285639107805725172100704810192351871530462765879426947831094778839650760188704601168162635367525128859470825505689968027010834147644563763983786257303789905649312756361726179067745295303928287556697850818541716818587662987396205232072712470943868030330800091130667495174184404201158776684800391036787299442726454745600061418563093349265058684047177412634652021183453757253178357217829962809319068224580583943723971974901760521566452654823424982775501975583572011692378656983915349499416721934891526951167184266310972342169567302612944867235824091994544466676017917654753470980289318361753049561154683432739517995391237064178454512430438256377833396377142104891927640276921719915339034936722477777507188407615975004161011467998323223052713180022356666129538227573235773355941268963160106380684571378815901055880217100701664529044903956929567931074559357750975342673185336106654788826080450648850908847829584937466024701627811209728855120641638918957944488898979947555947055907556066273351247821852978191139048717330207792119397022683053598662095575357547907299520877425960657944991428553134489924724853845013855526172005248542051402900047307108181229500167160960690313770843423054303915691722311377100911448011553678133688527039415633289157541588054968712362731276525399094822261791952215887154432614916302625565981754325820217059823221228454520152374593435032574098221811845418665641036503706261420649802930445075493058860877049117489913659309107954855579655839367132197736974569538123472730603855861935167512484280008586198290396473711849324146293016191479064446044350155403515216674667656769680300800180456119714674048098572963668904558102249439055956892772080544145887581022448849316977761493079858106812046065831911481722808445079533733440965603782276570456178143070004983678984135870749197224184971739096845395024113038506715777529935518410490815770800998872048305543223494558604929845244333871266716695094151708049249682520927585632819397843370526882482975302739981113748200273175917368904259581239180506196420775422835485341373672913371136 A100629 953 32697764052837769001539860488207789910612563898740587030952858184385418920793725248737374332027197992587292541937100670752714855648084796279228710426982319668255611169089586313701565004675570978997820463334276014021648145768129788455232605594732289955955458651654438612181466370110049824634897411023647549799563759022155448178321813154691193622715795961091736161422234119504887383437760789326389446606524705151652736384405165701931072637398623593930077365133250400492603139487312354458932134087837727141382783188283074576094369361590867117897866975703771301531305116819439880603930334118858472452467056658469139269660247626082860001220520682342396308436077954298792142485519709314690828888166012160825344547185118829290365204722715679206235318581668151168669017954997858840217971263092661411132767462760561422291337889605801095252822446428882201740791879169866062763516174005199825403200686085305949951381977780625775897872013238095206538912313786726989106706240330375935258713270810094622244196324991246974161760331298677729293523623058590277719175253659980764904269210184550053443584507078539387241429823737117400509816023989816202063838433593017570634835023495425817939837472753771433358687961963318530595634068438700392915222065899884174774734954665800437485212561322138720769983411807639678344642842565925470955876169721830558362988895185113154485145227473274909604879131946087680805323129889173388126887341384335072260410515665490498892695950226670013424135970777818196094104549741192473235418997462732841619270849617505080154130515529084912099753930019381072119507484790357728424777106010066263357733047420334221948269830190866146493205115740706390904805420482744196398637576275162078618565025083289476107056300312220173086076557826695325608845016439225068082729547649442426954131256722101719529867109947046945225967271315078306912275636148307449785134853221589929238930857139693587925284604460746089836468854249865537671714547244951936218638336589809035116863940783525812034066652334116654736525275523274183442001953993625174683163840713521484103220807424006824716624240978070662671004935291684490618942505137739246100113133214027205148916745089988138421612511335070623828618431234149085754622422492212295754508572925904851424553343620318809098532494446393062576231121725636968316447193872260533194579041053531802378433233511596198538616345731952098125317826527259659094167188033294319397127479080863384896262514407607365371182391222566458058599238186718022233766899093714157642457570246520863058739293317803515058364829901986587325235600421670194629351889659494462892608607589647420092464309670537883669691856647427254637791057881916742725861970517958373347302299402774084047518539187182362114022997577739972995744751529317887402723261328923597995196688702435678381636917875655544049483870202413533876242347678467554283816262002435122750622395835125266427280626753718737420728768774530901397890193515409333903643567841193307171775203817244167360929398758404260875743230282980405978296342893226116647145034993431916483859418275948933821001091907482681221342311118504477741981651895877561420348782336998750897341784173214503757906381464423330660177494975965209294466878678762347643537038253012935156632555466297289785249337411863911677769577449667726385886546132779130262551227446885029985869166129057074709378484183713735671222838409717682918250337294188058800133374507060636569648442478777579008171172823746881301343665207607209668323646850151333322763830966408897051688361608488097322586168287961459436827162008673097996074959069068446138997674293888579565316429639902269258978537937428636031583677473355876579135329708713616421379795211694745398200775757304892273538098296309671587132526545772113567579511943370482661959207038436076138348402621611532783902728792267049365989080933707925804048580074561992749414559133199581874859680532152628019384787066587826225252938714796958267496703425593299858198610477205388882966987621700585227768913774701375535171411877357284155847761442543043548778273051208147126418503685103287279755131647177957565411060835169684504691751430876956190653970852342595349300222844977464876260858428011448161530197884177117895776411349042431674901429847688007063391611419527662566710005740660478157079732139385757961811188920838345134874032983536989566641063292043264 A100629 954 34286090639468416468558660751282971513310479802685809786568424223550125030290201246420041027579751162275212864454237272935198732476046163343288524264683412828460795737239282058475932226342691514873618590161201805678763726096962461059233984644102005672855951011117204622206793280504515604916362187661532253178627368180415671229031973550493473044132838465697728337199480564093956792975633457428708140364883249229099419707014031031068076421832899133628824803221963171946931829591048039389129221433288532575002593264437113206702729447699505079016873761915557696274489794174060992244146854029016141610318096402710936178823263814767461008639808695007860551514668877006810269598896314714361250592237564367549596483909183161541973984907326316039357405417091263279838284171179834831240399435168650531839952775031618453940561918931292489255823549586611583572552585492421476628316735673676412121986562612585771776220308733297453587887044153148919291746518341231039329553602660664276689840526652965778614330405674021787178642001151842298671685826572284359049661910781767990540258991338474756839660068094386516516069518854971615356980847171145513895291449343231992145992769596739622472083017830258634505519588403648691537847588947178703201471892973036948448592479823646359536494246700922931270106126019607583359912213286407866633028810542238199566029443757625211077415642043016711613845740659500835988122506246669874628539020879420532730532216874457365366907548704880735996226799694321492787571772349420638815302710683482552133768550408525006927697559451425740789911576924002527078784680371534145440739078711611242166598287931824377113628985462217660425259047442926944549397248588113978482897795180304351749540439741735345698432667156186580213905812699684877745620271957776864989916218156061742285855136648634532657749934679834697637263857486479550748846337449847632465897563851681881641641162456111343652343229407031291896365165313907006029655753091922721472394912427995598806700723571026361879433474037898705357006727307092750176880640910819511168573207440021503715018861365435380234058980107821423180911671028413356435248256267310067718672228773031790666230524899479402233580760685683014451717400149779111744238961287194000233079581364353605487352446840019415569302808896621051983934124694581509689386932761799460855038912551748163210768006262655495478828173342227403243853265268647824294325453359199624256162343504695404680983362307471300751452947058593846325253754780876036881794359984090416564097589178815860502680613230009138605839959879305487791146244947753246003667287051594065922079963311922133170875855977093931906830808275932680959076396309588730420513441597838719291020855898563237954210799746738932536073778708076269923986048579606033101197946471237390691411363052845193894703312798383387757231598681365973697814695959296794200706920745465411273356629335212311369252210478907378809678089446522514464194107555613857707346957792647113260951356117870620034653905232492506252043333437206462179098066045607468489396752213272865258979373378121429230290040947980559944350235223396951252776152618371709843903644787800802220931058681212571492450441850439158370326276971917695301154901777461907442669493423191291494801138480628146933857609225982613051428912443862785862807370997725009294184915871344917202462746742942151170461253431421814095188159008308129083687265678590537944408653307115614051655685220626678686072095714833209807437735088731937485172136319544284490250406819433175634871175461982015138128113998717475290430478230406402404332296280807514978645625320388511206281240526090161890502679396277169455453886190301611639843407484644089052664740143898029350663776640491734720617484959151210194149076155259539756238254315531647227746537479535146972844814627358934600413587746080213555991366529143722007906043900263916109210120757653884764012864373682474078054422483134396471970825465806935312298623291194919992110466179746117853345992012412312855793016530221269553167898380711791591002222302376014432203726442943634081231408920110864562656516922071274032108468526298887099191657948383235214571178140465989260987830469895090210090105887010532267424688776598905574681646306733516835941441703969299694502922335842638303550510979518801544038037207788560540564129233856988588145674009745282371830219582517557592064 A100629 955 35108956814815658463804068609313762829629931317950269221446066404915328031017166076334122012241665190169817973201138967485643502055471271263527448847035814736343854834933024827879354599774916111230585436325070649015054055523289560124655600275560453809004493835384017533139756319236623979434354880165409027254914425016745647338528740915705316397192026588874473817292268097632211756007048660406997135733640447210597805779982367775813710255956888712835916598499290288073658193501233192334468322747687457356802655502783603923663594954444293200913278732201531080985077549234238456058006378525712529008965730716375998647115022146321880072847164103688049204751020930054973716069269826267505920606451265912370786799523003557418981360545102147624301983147101453598554402991288150867190169021612698144604111641632377296835135404985643508997963314776690261578293847544239592067396337329844646012914240115287830298849596142896592473996333212824493354748434781420584273462889124520219330396699292636957301074335410198310070929409179486513839806286410019183666853796640530422313225207130598151003811909728651792912455187307490934125548387503253006228778444127469559957496596067061373411413010258184841733652058525336260134755931081910992078307218404389835211358699339413872165370108621745081620588673044078165360550106405281655432221501995251916355614150407808216143273617452049112692578038435328856051837446396589951619623957380526625516064990079444342135713329873797873660136242886985208614473494885806734146869975739886133384978995618329607093962300878259958568869454770178587728675512700450964931316816600689911978596646842188162164356081113310884275465264581557191218582782554228713966487342264631656191529410295536993995195051167935058139039552204477314811515158484763509749674207391807224100715659928201761441535933112150730380558190066155059966818649548643975645079105384122246801040550355058015899999466912800042901877929281440774174367491166128866787732390326267493178061540936730994564539877414808274285574888762462976181125776292679179436618964418582019804179314038205829359676395630409137337253551133095276989694214417725509343920362263584553642220057497066907887186698942139406798558617753373810426100696358086656238673491317098092019048905564179881542966076310139957231548543687251465921932219148082647915559846452990119127826438412959227370320049502440860921705743635095372077389264239820415238310239748808094393326963002850611969487817788000098637059844895617061766957424623708586561635931319107441154744947947529357932380118916408819498133754826499323907755301940832323504209882431408264366976876520544186272594747674555065302094229821018859950605764196186848554005356440128755665111858940660666916939549397070100402161713745516577895626697186547088068005235766113478548176192305544589063405157049718757066562248662319917261523886843356581143917188439257406842114263530401155901110363593239054811334766136948590292323284779670643979214188664699514915485598958072326402092373439699417271396419630702047733142274266391414025194878339196343531817001930732093383014640868758478082842780281212630880157332262708021474233404089561673208269252454849698171214107619243719988382619420120993221293561265347882490676365804163222460270191847406195764663206342515492723514747901670409517245353852257195215321852664772762798552323513775937633472674824507524181695760054876710855074460986486388788895421665921718974537826011989206842816240730861503984816267591213347318016416583099571850108083673069583501443188734686694697400809707936156062036271391546895338133120328077835475231990298716325775874743701787821522384779458868850319199649264275547189928693907351582055079707279863536353912304598170839238808653982985768710387972419104406761212454379043990500193090178415549030823513851986138681335159325843171336095788953870250095831163655837577998349173118650853455927728622729621987298125276986301759793790250183598071921117368060024681826295820710208364332048926946580022443927941848874589186275637633038778576615877574281299180962734193525312160273328200984608879071770930060389572257739144432859720886415837173003251538401172572375132268428298785041842881307237279308474005818095121240004036304864562887170992471902861622835723243027252781094950100775485993537668335469556314261170185979169148754144852497978974273536 A100629 956 36814409501052143889341815046079788172842034861651021499147030526600495005451855935658128323108316318447507051067357493970226120811317843736424558202229426472976493927394731441918422128813582436249722354479997280861609321324388873797270870714546078413230696127931631568829553122199862225859358102824323936162849148126359083903645113034426617846502026472455640257441057312742794074266847056134927428599037765574299804793550791272891637045350250538950634083187991813107124213908749095885307455993479123285366701296486820267859477742951379187440842159896952654775008676265840823299480096368977540818105250051654679157397281462101611719265787947188799882921006522753324119301050677348276288205830242605330110139096632978224165799114941029547300076280455053808557781670992964083714798672006556569676400968736311656406198942418226128091048380755282767724721049482548574491662181811979179537637562243128051943446514125133937350013179094970655943948694749362870575130622426632913504590049357476090138931322327084103180934876159789250736088716578672275532654886666140828107512434792174086786973077055630782404970610486139613741631025974611024259347585829405521301991950717614946686245808644486428605705940920262994307061835190145900429503069845601475846585659518525240419675127018154970705390388425867306321104188374024617126497093676173273444504463378017908050649276693399850390732709230363390563411502192750705109498810734243086877133363037543430499297740585747479171051021021463402108130159373379682064788331681426842200287735309485586088158613605722314316310857405094782806183654405388071003820462283885025142868957559194294329651842109471073790030265273870913339216659799582927976123431402478403522689142930052999015505645973468671523201537492362004855799318823319381999274381690071651818632023824874090205319982599006564259524184706808608159766832269118905406014468007261369061647896129105314080357841017556217785879551574216041220661566417014742620813278918756262926679058349273639356506966500110001017270974558988377712100142001872363256932167234179059998187128396925715726652036224551891592547979632936513164745600577280943685810637780900436919944539010044430004714680029952770623205401169361696641358963784377073652123294831317448936966225200865483468797196432981315794028245745403393130555998625419910620706081554290567154579735485307134799060716227071428181838521837913764871420525139533931728926397954846196386577213557677083296517658024869991428453663921266556159349148482229854862453958318864404216277838539028544023303415572892294314075100100951355065898423487910194450750381680396352216867145274406140664972310137594252154208759128804672091566389797780820909364720634564450100300332600562199473096804948582177599297121152418791183484659629080799417996658098688206882132399022978723021749125958565895409827576453340769562419671170659470429564109784882774636876805995653922450162700615144235137850163736817005014363180661127925181148497093275958552020227413059647729400412571906256164771772110683030403827393381155643352882744749401145115218544616519335551187960063599289914194951176152815637791854834701326325365765926616221046034139662096477109579004110956102930538293541072790588011117297373421230543460949466255154500276686585799130127486253809525298052200295741951329955064160984440730101326979816764524254801180781117579956243476782801676345813295302401961570558003365951610704805668765532395444975448347594554412882440603832402382702605724126877336382035040216652298933945572611589609293070662835579021751440308862778905745310662677326078274781134544411276859459466770016763635251845866740656142505862863592305091426936996170226670142595092504987259140690187495839948706331585925673023158863285411263778567334822424045110562960431382730469726922262740544796860860217353919696025255329226917977998093451364486258261583544187196982552062437313402873968307336104953119010441188354077533405376516531862757565330908440770689966497027445837842535621937093614164185552125521230588163006701270284753570443329587569977179969709997723770765391675637239981561274759003056119731081112830314688194372879519057485130547931250826693499471826824035441109617637388162439124714909849358472372409663893978210602218015029026591335280544612189418396870756001159754112533325481782720788933293269324026192852920800927847284736 A100629 957 37697955329077395342686018607185703088990243698330646015126559259238906885582700478113923402862915910090247220292974073825511547710789471986098747599082932708327929781652204996524464259905108414719715690987517215602287945036174206768405371611695184295148232835001990726481462397132658919279982697292107710630757527681391701917332595747252856674818075107794575623619642688248621132049251385482165686885414671948083000108596010263441036334438656551885449301184503616621695195042559074186554834937322622244215502127602503954288105208782212287939422371734479518489608884496221003058667618681833001797739776052894391457174816217192050400528166857921331080111110679299403898164275893604634919122770168427858032782434952169701545778293699614256435278111185975099963168431096795221723953840134713927348634591985983136159947717036263555165233541893409554150114354670129740279462074175466679846540863736963125190089230464137151846413495393249951686603463423347579468933757364872103428700210542055516302265674062934121657277313187624192753754845776560410145438603946128207982092733227186264869860430904965921182689905137806964471430170598001688841571927889311253813239757534837705406715708051954102892242883502349306170431319234709402039811143521895911266903715346969846189747330066590690002319757748088121672810688895001207937533023924401432007172570499090337843864859334041446800110294251892111936933378245376722032126782191864920962184563750444472831280886359805418671156245525978523758725283198340794434343251641781086413094640956913240154274420332259649859902317982817057593532062111117384707912153378698265746297812540614957393563486320098379560990991640443815259357859634772918247550393756137885207233682360374270991877781476831919639758374392178692972338502475079047167256966850633371462279192396671068370247662181382721801752765139772014755601236243577759135758815239435641919127445636203841618286429201977567012740660811997226209957444011023096443712797612806413236919355749656206701063133696112641041685477948404098777190545409917299975098539247799357438143619478451932904091685093941136990769131144126989480699494991135686334270093087642047406023207946285496324827832350671637118162330797426377360751578915202123419774253907269067711453414605686255072048329147372867373084923643293074565689342592429988475603027511593540766289649136954506034238173416521142458202646362023695228334617742882746090420631505762505099855066683061333295634081817466871222736551855376953507173528045803371379152853318517149917468506663965229079862697546641709377612902503374187587479985651620039117568390840725864670071956760991888040931645580896514205909769347895984221763983152927560611189473929793996902707540582975692260451128267348149861680252060076842171888291460178738604028577893056723847303576599530212374271104981571476899663438288220948031917743278755297719873648419719961228161849339549616588966605429907696781158567666500613134707896996994995385496061023514581557268712870973079274906022473632006312726294641339423133519250822303378793351930623386772597983789687315799604416471105125672872135630004380483213098859350734158157174544308855010351138959013986792560208900209619049400871212586058537562123384112510383340076504012253445278208283327063858309250545923900953905205453102839758161873985700848067307623758827332366872836916409119864401875193320225588916578112814389659608648251395446734449361721004815905172935654859107936823718791619178324380039887468261505922392455203881181851954108360266354267759916104358743632918273474876275485599483198118581581904153375881773477147504086493972497165962497890167542431889926003572318520413621183484078312110226017374725106953360066751995740107475283543987889175714676004261134109252950858162222193216471481735916001000368397046317871985520862570413768729861457128364009470047694197233928459861549247689710133311935808924542943546712171471993866691776874575394207105552928627463746898850243349186525692956104537950756476863583860904126005376533740122278918862100771587656133969497671656632288983037669141263761075852533741118745353219129466604627059538242240711037828627514864773681081600846534143459150667812291696248460685478337663708067685743075709347495827433687656671247389723229527327277682881964438395654145187588211234125293345506087867692307787802821481390900150115619569664 A100629 958 39529171207142658898852334647048355802241033776220755475957347001815696026456765736538785346080384913338791069265925582435659596652388781377295480362455985247567667298725742506435636635794258961073140600392926851867384684254251405036387430943104889567469353393195047428011025914535774958942927136795769134782357205346042985229668943918271411440654037924230804929112590451472986152159675820783347367291560575052633079921871170057997948115420348732549836886438842064302710660836946423774240922599238005942350514358952923186371604207404017032038367752863853595579760125669509434503245456926921721693066783414439789416598540089758371440784223091211717658658587991657051741921503759412373664954077852129409664582874512406296968066020094366718555878180714945026418979300805753146414416621873097791083521865926294252982053337339017093620939926424423816652510309562585962543277223890614149286766432733849845959323004923163078134504877345472461339731913262600111489216683562628130724852751969346405062164531446215209550901215953026225540961241165002608628663429571415331813030869836430064872178771196605545770060249969781075577594362564970218878740125858462437278471691996849981784552330286285825394336473811359426066966190997854645953297009629615527052604830223664253438260496371905399359872442300459250271189140918764786614306628094553155968352985283654150094968438741051844119872451905472023166381854027024141681559372763616951362843641119186063543533186695619326688526331308648456528829122554983396864785909433532244466697126236036257708008454574319494611496932981150378983195475560227022787483694141221912703189975082587869563913226231583478446545690050370014029396427024391647524343401683236039119060265714711811579579236589850506968179277186653165162162817571308486962453641272369738114430866446531762187400812619505568895994707459201580144369321895345792363537435448506467660990980435428079428736310786892829307951551151600803470332336811302554376562590469646097566315950374551506597773976478535008692926391725225776279391353343749442738688925890300459025058883938237213996840842789064421661232732458584102121713953659825093433643597129467347500818191295484260594302669134937862562814184178242161067427447612586981767013208065068569944604975673572070598428148784035651778599896894189678955792268098199867595793920175996708602552935133431208119357326928402073474252298111705358247746200134361018364508904101786424547585626402257720621802802975832141959252202598303744400737989344156315947266582321317438991859456843674004047646107942667377052339826855378092123729413434633134137743392994204964272285372132613829994407941196634143279976042303739379551320390398564169795438613815407670096253462074334319487694802274062853589361231984147134857229937106148381010457870092789847264910195136428991970563698177156292961541489466509568803516179576264115061914230765356278064781039333067578764392247255270893060000126249468546918339467801521024281341917683792825870994597867393467573763857421311154651373287129837126951653081950247587721617794005348408463703450255166851886000605605528257557572490367473269565658349542555420623817454973201951333955885087050214995613607746201504344567932608638917082741089619159687721204060271152668636042528897959312290480700442700366642104713192763302254345176430252463025158890536128863926051842460609270935060682710948867123789811222461451713797948855231955021973915964345842582616177229543963962867755640871530665124705041919776834078591107864914141594631127974652692670621789044073963630911527191865443587963693950389800826729530268606505573421244999503705188296292187680320973061411049121847464861233246093000900199292356394719753748726485354540685178936002917420644880314192105844122959744022199048310298474154800432719856664962292301239808935089523990634187959683207269831419594064730990558763768727783863945485492747696402778861541572437261913417440760196628034768556109912267688471425868208792770116610365017140271986252423483709310531404830213704243082458739624746178668298118333199990555024859052677706957469789533873146420127329527497101899574413423582371895795817202190925026844927413820689255386011822370651941577685425911736133394060350781645731355004759784747106468281709902926425124846727523605638742955161440944220496183034163595057391591953329330903131337670944515807635905879998464 A100629 959 40477871316114082712424790678577516341494818586850053607380323329859272731091728114215716194386314151258922054928307796414115426972046112130350571891154928893509291313895160326590091915053321176138895974802357096312201916676353438757260729285739406917088617874631728566283290536484633557957557388078867594017133778274348016875180998572309925315229734834412344247411292622308337819811508040482147704106558028853896273839996078139389898870190437102131032971713374273845975716697033137944822704741619718084966926703567793342844522708381713440807288578932586081873674368685577660931323347893167843013700386216386344362596905051912572355363044445400798882466394103456820983727619849638270632912975720580515496532863500704048095299604576631519801219257052103707053034804025091221928362620798052138069526390708525315053622617435153503867842484658609988252170556992088025644315877263988888869648827119462242262346757041318992009732994401763800411885479180902514164957883968131205862249218016610718783656480200924374580122845135898854953944310952962671235751351881129299776543610712504386429111061705324078868541695969055821391456627266529504131829888879065535773155012604774381347381586213156685203800549182832052292573379581803157456176137860726299701867346149032195520778748284831128944509380915670272277697680300815141493049987168822431711593456930461849697247681270837088378749390751203351722375018523672721081916797709943758195551888506046529068577983176314190529050963260056019485521021496302998389540771259937018333897857265701127893000657484103162482172859372697988078792166973672471334383302800611238608066534484569978433447143661141481929262786611578894366101941272977047064927643323633704057917712091864895057489138268006919135415579839132841126054725193019890649552528662906611829177207241248524479898432122373702549498580438222418067834185620834091380262333899270622884854763965878353335025982245778257211342388379239222753620312894773815681600092640917603907907533183540742756120551914019848901556625126631194910096745823999429364417460111667670041660297152754907132765023016001967781102318037590120572635088547660895676051043460574563840837827886575882848565933194176371264321724598519972933045706355289069329421525058630215623275495089737800292790424354852507421286294419650231250731282532556664418092974260220629609014205576633557114221902774683723237634353266386286845692108937585682805257117800229298736727681435911905916726070247252113366274255460663034266355701088416067530000980297029057527664083807922180144789614533291394101595982699907166334698919357064329357049234426065883414820221063796561914273731785353362718695467319029124660552079768129709870529140546977454178563545164118343155399477528640362075505901551766666093803455596695942154708858975016803599268039819703287777857226933408043992618485213705798454800567886094453823400172303724828738335784277061200654737661189397394493440129279455792044379615028757528864094123708203853691898468216210910795534189999422622363006246020953217998492755917053529826936621061476770266832333061290856331264620140060935738954230136292628035234149931576750718789073892558798165970826329139420155508334332110340448837562991246251092726875770019520226512957717660332683307549591510335785452237253325175441515226309389621508449460664578522137762703908995956660277086679663893437502139096011639934760766691800526554929099627757521942501289947490142804598965483053019097976581776252447401087697962925851478096477294453672080992902275046044357294716711981131738758053403844470214234074822605199156046571038995053061707183354879491794112815403200184648676414884914300771804017902843999232921804075372948193027838695921003049661623230466987438740357441732716384381910777878731825469745637534515643105133224921387316469564349531672566409408470715604244307373664322284534332174099177250676680177144573641116445554218570175756199339459338441347107603001456550162112994740089045803796599409013777551638513922481647318333984158546138833144916437749375740086956337273173196790328345455669941971924449064482686101934210385436157032345164199345748348821294916815043507227489205671752385797515276106107547588175549876133617800595517799200405228907524874019581037023520470940596659327843048984172174072786085315526881788091426983521338768990160209234844806489775047184187019167621118427136 A100629 960 42444124393165640394263537310580097775299270894524881811412429915930516763277239899091858824244823747470475452668505275932727497952640224073194481271339670719440398648758931634614532219918951305591018985674356394622663436980823983398333426471523484347493114576509839413119067657584911117668903695762186666264110068687802746142909790758958452247342334433728758281573543572729587637746671855056608510981238191663503139238047727631088902597708807774804150029347323142572317833111308219653630412447148637510662280135120302472266538243464063552907943428942815383386769974818848281388723310840426364155933896177233527426354412311714277470097159692380588088981081663426339519833172711454299267177356429183434617292443878114247935576878168545972507083283682666696726843022665414053124754763465938318728391704663582640757667389699683520471726801193386627041507993968535693578014165317964413135380888545617240142482513111358103365597784337823878780693228217594034693034878139767147318213836030985601059291377383164476999726892461220277732187109801813785953699209550107036642488993146474999504291560638721901323659977392448676971368024392628441324537657561255023238871790497063901695711994145046984344260364659937302064737424068368827632767349933448940436185254355567583450396096761515085864117868603029871423859122819107537806216383345535150154415820694315964508141184636249270783835521156333805735641107423478647181191988075501986193659017042116245264613227287086828648190142851376500688049690636507412839311103764659718936485279580239825881531057422050957702906888189586165547707575276585585301922306117453730134691974463692449705830272111625090555458655734022950738829709172253180103153568525722534866235122874439324199801730648513623239337527045398558016593959523996024857745192295235963405391319260199412805033978361150127524543023481589510247897299021551728203149957030761592662109468980284860226628204359349181833640556237149147238100173213950348552149498741042817435338049515464417876241863843795277081798639748782431834049605349146025645223402654052038781603987747247129501646216774027279368037144238584098269571410608952071344410898947715433853970366213994192933817871965016682674857416692617679138241334587203591161167505059878236977391725539216903679813012008313822821782697457379160883966805312858136948866258577885106912901679626724108784602345923866759777625679610654267115508448821337844933205287554493237152162965289342762658536955835582632025154393693920201818878195624486966426338307915937541026127894342975807967502914848860556861475109155537856846573254063753086219897258037546459767578528122191543705821492580558687666118818339518283420063057594946378657199964078187430992741447934010555792516162549071596303685676225545283665976052255761044240815996508587219850906084121985194684954419588925273137603920751446771320540960271729378012325659073550566019129183334103725537742197819333562328353476999334636598727399208394454586196359861453564088836128208281571998338058812834575666911637427667041515987540028480322091809894366159065859313980472076120968412130327984535753409670819393178734673683998653022961704971945963734345681025188903696628982307180626932346480296451109028985807176487423988441036051151753401003731897120467541856566365130142699163762269942594531762843901665821088429126665014079344251006706442215246725122243004739501356231705694621428932861335571275471328380232607979423981475164830357802553679892212615686286042933979172937639496491775509053655999213495958681007994664870982327194099964605989619199360709241188069310250689273785276759232671493526117987503639524226036818170520414363897846095169876492549339660213630138264524452358988414061693801986240510151820564609044822324815469646475824969102623764001623392274984608176455168626754389907374523092995311896589085436078848647440403827871893788218884805550593429548450307318013460291440613732478572915265473984701924855303542787795572583611292761823021906030809986906374780115818469375773031676073103763898629489416037420328312554857997615335164524565073152651102238997062021766589119103796348362895493167420613638138694251060634571721326463429690015378158237827819818765386916684418877245671814364113306936802299956205477975001337007082651352352931627321600545742195813915597829756140672871321032626231558636627809822359876206087810707481875852558336 A100629 961 43462783378601615763725862206034020121906453395993478974886328233912849165595893656670063436026699517409766863532549402555112957903503589450951148821851822816706968216329145993845280993197006136925203441330540948093607359468363758999893428706840047971832949326346075559033925281366948984492957384460479146254448710336310012050339625737173455101278550460138248480331308618475097741052591979577967115244787908263427214579760873094235036260053819161399449630051658897994053461105979616925317542345880204810918174858363189731600935161307201078177734071237442952588052454214500640142052670300596596895676309685487132084586918207195420129379491524997722203116627623348571668309168856529202449589612983483837048107462531188989886030723244591075847253282491050697448287255209383990399748877789120838377873105575508624135851407052475924963048244422027906090504185823780550223886505285595559050630029870712053905902093426030697846372131161931651871429865694816291525667715215121558853850968095729255484714370440360424447720337880289564397759600437057316816587990579309605521908728981990399492394558094051226955427816849867445218680856978051523916326561342725143796604713468993435336409082004528111968522613411775797314291122246009679495953766331851715006653700460101205453205603083791447924856697449502588338031741766766118713565576545827993758121800390979547656336573067519253282647573664085817073296494001642134713540595789314033862306833451127035150963944741976912535746706279809536704562883211783590747454570255011552190960926290165581702687802800180180687776653506136233520852557083223639349168441464272619657924581850821068498770198642304092728789663471639501556561622192387256425629254170339875703024765823425867980596972184077950197081627694488123408992214552571929454331076910321626527120710922444198712354793841817730585132056045147658493846834198068969680025555999499870886000096235811696872067281263973562197647929586840726771814577371085156917401086710827845053786162703835563905271668576046363731761807102753210198066795877525530260708764317749287712362483453181060609685725976603934072870035700310116628041124463566921056676760522460604266465655003130053564229500892177083059053994693240503437559126617296477349035525181315314664849126952158109368128524296513354569505482196356260745182008640366732235639048783754349478811319937765487395432802226039562012288695921309969526280651593049953211602214455801074843814876456286988962341842775636615193758099142574286662531272319474653620570427305920042010754963807207227358722984805233210226150511775270765410891012161283160289174792230447574802000412797124140754761208402492096170105669979666722222144570977225091744972763216063929336567242684426809131536550450249314614974132454958370473959477509899309302595580424793313127327830140912839357393325659059479692906414849481493832233943318250883084621474891315779603588283734122214950648010566997567824233960447318667877096856789395921496265072498128449626968195285280329726298172224342605482917516725931050512371240989163849822013331830946883439937516003405947871654021455856164611491502919058615024305852414620695512785891272666863969977369793437385348077882552961978722795823565935645681466548723122164163620916379395482627821462651358762861123957893266123943692564421216800525152155305800794551425704974417248513030867396828412646525176836853249388781266631292343227250007624986082640261358190570930157030568786286389814968209625718462756907964394673088142844407578121270943743194619861689352186536827885903046758363756533370060145366262976582973696705816356123401454255609370744819203726872807461701806612904308631394401453953528370523812058757261582873039215604135999174453233910282395464258159661898060611040917991244768361086734337662353689584238772690092673796495265151511647227199382107223486544741014978973519740819239136138040883807671857613114693645783338435188462058058665231845360334771051830827814702666325617963788106774431775549426592127774838598112640791584436298858254232196597162022318416192056174589558103208473154634908314728692732991510288987257962287460723604985003438708365454022913086089801442638298552002575747234035535687494415756202684844930299567937908852026303285555155154409446401369095252634984809401986377318958840008513449572177670288049020232737409261116043906877258096513235033918164461440873019736064 A100629 962 45574031544000567851064609688554328683348181276157258209570406514203399726663879786936468437495132473167463698695506522333630124946624179812120551827022096961851325904405550589642309362722543907032482123696613305188202430561898996957072251899703510142112706672822662525389557235834629898363687282368031381262904810889606607195696923396982392856278257327289924038511882265926144088921962687577946445834918725695231454955187337265660597381422193480983589295281048280623012602032663682797081767282873681639813336120283040036003182187702859677751295681481872981452969690230424223237593020813118377186480682104769355012727812346028144857584229705316011556855220926780351885668955042903964987780878023769547916556330631104026258734551656920331947609457941335976127535256918435027117407079276605172222916669551944531061874525001456995494053275943072333656756517154356514231562016166348648927073434201711762636435193516293565024957503805253643792736442850807687702818550149411303696735632721947399799139855698871372425692801013162510277945170787887813038270568809690148919740967401019565138137116148027859356014678481166606237623498286617354742086040386509360381668584030463260451310489571980069535505567880866218444630127800231845687149216485187743914816910613651081609300518459189701299254536384809626069139971654828549696195737992118134382916324966771770163290778440847068530105462202392449723448944494265903049385543770375752371202250192848982010457169321763183039083138284057564759523729826679190451602923459718993350189044245636664999477565509001733144866092226850307200361490896098310854193647676841126430427926338806552722166459811552656337183350164437861984173159552004659793760620820918305505174896848064602943622450704891720705855064841375578491707420366677663499504663302317409857302126576212848109006140307477868666035430799596751152843938016074367951202477407731576614158436910562485859324821518652341954960875414451101915482242281462989499820761898893018455118879343337080257534145148796391896395868644576550136648088554072210418652953253248277112278203449402783809861819801643446774393770554488380853364850125509147813925890841599650579313490660562099046165513127515477045730601539459354132541998751858271032742274852522887390008838142986141688794735492740787281073780499526462467139969892081186620717451217474000759094058615062383711153346026971659776597631614383522605989260524833947738809003625206067855428027895027585738176560130305939413410092566523975211450391403665454394843256382732413971469396929106125634900312515132218646095999035266318111490453968029651083381746937833796195582384849157243016064488861851552233664723004599012920807465657014777801576560162047450768020333065065525811910069924920625321711115913090428278102533089420178151278463339508073105800906817837821442018063846273952978469036857209906876628539348878237981340047655636334913612188204790935664090688328300041678863949310007619487894713704797617778867644659797537196047802339458107023082832238312271886855718018409877222060186391453472990967451437966959249915920780787395195467487202095833663659314164854806307726533501513310418014978727127929554182990508523399778746113775854659801234353491474535606089467793896546410032966013440997591950518021111166125865915271889419180381374430541827827461946401935373947555760019254540776799854811496749619242783826880232831090705439174000091856903995377406590594693926036103660338485695649037486620105376497362803787525673108728072471217520636089801106464041716090774158350040837288673157698034370735044186987574566933468226996998091438451803297529851538119541367109380956961433570932748327473015898980774964650376753323454321522679968541322509470351474200708273106329964025634420803282841623587474228994883544848640182409482755312286615518833819151511477002907819292463974627138354522592137435749274496415082357779513325768529353004320909883016176790990922954147480558392890444562106629663045051181997077849106573478515538266973629157854560430676441876511592789779779065764714555577001495326420477629927946594453621024953711189305892785103005063536415714820754965747063014317530112159699637515896542464652866731676045869050144495975986463957633799750060712422332993954282371190039669762000423626981831503497267583604584620766998898595772799961289439562861653384016855697727785809461938925773218319824867542763044864 A100629 963 46667808301056581479490160321079632571748537626785032406600096270544281320103812901822943679995015652523482827464198678869637247945343160127611445070870627288935757726111283803793724787427884960801261694665332024512719288895384572884041985945296394385523411632970406425998906609494661015924415777144864134413214526350957165768393649558509970284828935503144882215436167440308371547056089792079817160534956775111917009874111833360036451718576326124527195438367793439357964904481447611184211729697662649999168856187169832996867258560207728310017326777837437933007840962795954404595295253312633218238956218475283819533033279842332820334166251218243595834219746229023080330925009963933660147487619096340017066553682566250522888944180896686419914352084931928039554596103084477467768224849179243696356266669621191199807359513601491963385910554565706069664518673566061070573119504554341016501323196622552844939709638160684610585556483896579731243762117479227072207686195352997174985457287907274137394319212235644285363909428237478410524615854886797120551189062461122712493814750618644034701452406935580527980559030764714604787326462245496171255896105355785585030828630047194378702141941321707591204357701510007007687301250867437409983640797680832249768772516468378707567923730902210254130436645258045057094799330974544434888904435703928969608106316765974292647209757123427398174827993295249868516811719162128284722570796820864770428111104197477357578708141385485499432021133602874946313752299342519491022441393622752249190593581307531944959465027081217774740342878440294714573170166677604670314694295221085313464758196570937909987498454847029920089275750568384370671793315381252771628810875720620344837299094372418153414269389521809122002795586397568592375508398455477927423492775221573027693877377614041956463622287674857337514020281138787073180512192528460152782031336865517134452898239396415985519948617235099998161879936424397928361453816096218101247816460184466450898041732447577170183714964632367505301909369492046387339927642679369943468700624131326235762972880332188450621298503476882889496979221047796101993845606528521367361460112221798042193217014436415589423273485442575848494828135976406378631723006721902869537528089448983436687369050258417809089325809144566566175819551231515097566351329169491135099614670046693376777312316021823880920221026331618979611235974773128727148533002777429962484540419712211013483958300564508247795892797573433281959331934788120550616525200797353425300319494535917991906784662455404672650137920015495391893602303012112709746166224863262362709382908864341807304276362085537016848450036594535989487272676356709389230906844832783132468814397605936589586452821058627098431395911603118720329432182695004598556776993883566262426909146459656266860340128581465929156626497378584527849952293741782944641667624293251315692892208799371606951538880721705918120028864848179242679156684093447802355604186833712760605560468131632678088752949595605101591636820212031766412140255250851714275389630864848356342750670272478166271913902879526292680158706894946133671587137704811321659111970305549629868047338216578999863483382280727961373436020506475171636463977975269924460635615020950063523873757197763581534157330453617834112886697238414765240710527416874831695321033115581822922297098259716649755443051326972671610104610638725358419036882369714176094061469691266464348768966580260970148186609352344614386298987905533299511078426289263337546210526741131355956333019178717276952738150441817383601313482787195632685247475276356539871464444926045632974646576670567975034410359920006099928507976635134287332368280556313563801985795403217225239224287786314249697639909581525271660881883162249646902561629822553573610490760749925007546787310341439781494291285830811147752450977606955483110018189675031134348734207257084329044334366221645586974057476424611720208565033974705105047020091794319815231597188774958132410365007717485131241999911185380996257643069881012676481547871016734493763343067704910849531214254569093046217312720507929552600257849234211945477185061289691976453084924992526661150834851532428816278059483804535533236270969907347963879410139092617010944062169520468985809185148098600621836288433794029395459581202005611094651665406872162071347160360386112370333065233260234473252668889025459991775559500664363789357940736 A100629 964 48934743757088705981437874348836396803553794590543742140783102546982240329509175717341894992194453532860463529291099593894408746901536149473970298626633238880123101093414865525846808762701981900657143782745395192935449141072766773896457209454575112039194596876453576888548229496957473669433960197935453054606470835182981261052759139479464150601384785874145648013933194709888791003325886409819886358925102835419753490545756689777333582397257889742352228483981947373468217407681538410345095998679456310885528482545317794804523082512028378920404728443397669318041629845404730685752916315537547689448131755743939206350669904443953979414718711037420996745462804621844105481080023247941701622811977681563829735578594250588708288797533427923859448111651809581376004000163387909045242534139452974638150468679364710183529201809334198036999344545664289807704542332653206053137279357607572685718891472221689971935500973543978026229360475658339988268659106097898006467246759978464365757550861124657885892385662289202942169746692623542161794259594653778177479083622359234209375914295944695287331110159054883287707742666243141381429475632475533393270822514569548225609286161580366892841977188263350859154700581218557108092719596429574049611006133068976357133540410228346671666743194054516019435076735738099853788236303275963905358067857572683023235789689209198259886840618285455007468568437897559926129884365232147828281254395847235097516427029194974017700451468061426843052430992188768199705889131035381717818347506759371062447275855113126616717816000236715009366129774103410470628276480694135994779900885305744753651622290727567789903051179789679245487532409427994209861546347469212506263451992819625198708115735180652737634520939387220521913203384802416884318741094418851223226016360270736159087135165109021658540799203920951207541101330315384794047328752792722633163571291085096494776082224273336288432565641265912215672591416216149482129539796666907991734030392554387093216865007642950678802559102754349389239454919024492032651351967850163017842636225649129538991395050967204836798678699581775952737184483689413845444298650711250821302410398633084103890794724129678913095098418271434412911312907509596294880137583496426023328183053922057256107894689243770712583648899649573031694376161752137174945734411335228336478213552258881554247647039084899997759801682906703703164831373483708228198500141920346400342189455140151375674955058972729800440826086108360377063788442852388294483273528951285665287707814302494744281648634218838410028791019618168096050225928483229096734795995402220195240353893045336074935888890650204062978880345572152169712606433883412904522187375727380405911619525784042565362204353294370968364799399405151815288154680401597141936270993138454377190558685158080529679348010667439218131338786115246649874791576362583792960581270810920291603990140734009882130816833391643504798627386987044397571539399179971122802830015813347191664736173431594867059592212875161215006552170390651421497376380289917087148030957573739230100456126831634065676738392625802161873390096241075037060818154505960236420024993375112008688517605717787541360851951058396602825112048638597709573876852169396636311235450656207733809609448827402145270760556937732774022754281443468000877043281996676943519752947620204325552570602104780645733963452988231696106237052205112081429600017967705411912006599642989424120974767900863727034104922088244106374727847542032485068128571924690593430855249288108552703267851918342647397994358837679104827130886527066447738566056635380835152260701802773225642023008778917484989681877563480316238635180108162570473825402152617051477231057400723905172444846789822250690952465829357443257080881518739085750500463552813936002193959944113364713380050728585560320157979331328630065674036295190952657570433256685446730858320108804457411991952395228243006909292399413659129416289065060380229784139773320694576287253816890498650330898332369688977211298871122063531854339643552748254315540399243388532391220561744598958042518199041310030364903219322738547367974518613024940684802826900053901269978308963636242897805280468078457582501289824651298756068541567298572816366009179974867680933467095287263852125852638245642607980754008167373425818474235659185464705676384216124920022052228164834364210031083623025390532978760736336049078968635924789792065191936 A100629 965 50109177607258834924992383333208470326839085660716791952161897008109814097417395934558100472007120417649114653994085984147874556827173017061345585793672436613246055519656822298467132173006829466272915233531284677565899920458513176469972182481484914728135267201488462733873387004884453037500375242685903927917026135227372811318025358826971290215818020735125143566267591382926121987405707683655563631539305303469827574318854850331989588374792079096168681967597514110431454625465895332193378302647763262346781166126405421879831636492317060014494441926039213381674628961694444222210986307110448833994886917881793747303085982150608874920671960102319100667353911932768364012625943805892302461759465145921361649232480512602837287728674230194032074866331453011329028096167309218862328354958799846029466079927669463227933902652758218789887328814760232763089451348636882998412574062190154430176144867555010531261952996909033498858865127074140147987106924644247558622460682217947510535732081791649675153802918184143812781820613246507173677321824925468853738581629295855830400936239047367974227056802872200486612728490232976774583783047654946194709322254919217383023909029458295698270184640781671279774413395167802478686944866743883826801670280262631789704745380073826991786745030711824403901518577395814250279153974554587039086661486154427415793448641750219018124124793124305927647814080407101364357001589997719376160004501347568739856821277895653394125262303294901087285689336001298636498830470180230879045987846921595967946010475635841655519043584242396169590916888681892321923355116230795258654618506553082627739261225705029416860724408104631547379233187254266070898223459808473606413774840647296203477110512824988403337749441932513814439120266037674889542390880684903652583440752917233826905226409071638178345778384815054036522087762242954029104464642859747976359497002071138810650708197655896359354947216656294108848733610205337069700648751786913783535647121975692383454069767826381495093820521220453774581201837081079841434984415078566930270859495064708647927188532190417752881846988371738575602876911297959777734961818328320841013668248200278122384173797508791207009380780309948838821184417289826605957260885500340247888059447216186630254484161785621209685656473241162784455041189634188467144432037207273816553690677513094711549590568022937597706036923296464592040787326447317225675264145326434713950402002063515008691153980388075315651405912174961026113319365480845613550872093646116521254612801845754618144408201440090531869482004089004130355431350766826595056431099291873479926122386478424140734350224025808960490373473865883821785708988296614814230719872744837535653498394402859586930897257773435871605554584990875458855070392731235473342741496973777282243132093601874462391652362923457759366490916982012569471786574195285803991635221310382378602485904111626119301956437393042948913794444274733463113256344760290429750097936192867524264689841593953143869022425984165084166709422480027055613313413416875097239583700555508971622867073875593283252980114048821413758351458550860837950277790214103282094105593216114696897042028255014442353512397883798121292914737805924054603649896621462155582705101471956719421040075599259796757258810304238360599300384198111232898092320764597190164227018363089229365832296555295381231578575859949256812786741458034771383910418398930341797894758034421170299878162330484456482923440218361964927721315883041264709763657650883167673195775271023157968146280364382870935546223449783403342982027803716042484291641994629975195914958646039783057431560989611504629434242625003843828362424430758472165197211804279860712684602778341278896583523112777984707535325009262021895250822675188823808512474678081470466246614982772085466501171946071613767841770835280517187250213166275535521352123654845897452398919791415764389879759252713720839075115416999586948522280002621829355298959127880391246118147908495870617938839892346561512664370044028993056618843794998014212419113368825229857168609855226469333035538635818301471093660896586484272504805907059737539261238094745655194900457788378763512727352607199312340564481320780442929926214186564913738563958793400294264505275870305574158184576873101563538030572292104363390388038117617315005915858612617437311918102581481640790388951071829629977999905770250994008114256863883186984747074756542464 A100629 966 52543281018709040090308813346002404981435621085771770838030113317175756427013543359475194760535338299056838047426502704913841711299609773538117508969185868894171095912579672098437471585442809214426588363915300362063341074994705912530177551217705525945969165941067966299634020652033720228249993470474614397119523596772177673000609758657350247609341596910354582540142605901943141289065927340096816290504958597891177918568967543541716314619685979130344171862855530955859772965352526663850003847077181010578538408052161691653066338066567853521758523937038494210902855738137713544749107177964645996555022544804819760372080686819556851628818521236249353301371295558814520062903261652207326946141892924849637712705597485983032711817382309599937376935038369672807346964966732431477784817129278507350193424226235935073694019908018602025824895699266025829789284537348268226943463259835103371776381280641362722828533625686886710099433359486893579815728630615766528030105332317366528807515803396760849774074048737856782631510331355569506145871409893048428777786970520531323218492117795332920943110314128520497450428389374533854385964892977832861063522292774173286621678434473261870109357129892281743860735300251473651891641900590834727572388215796669391521443091656293211739777957323681986145438743811393323300714158022550659097335154505864881943031202971877657148522279075112212389234297176956720232007299233448592576352880005028238964106228290712653398291044939754202501678981186897719065397659099705774226525752573659413684955880500328299777536645390554805924965267466503923353104014356822369139025255127405169464323579004876925814150956952722129424726818558329299558175562592130020318930367306579263857214633095975040018283958823827605489314972080720984976802060105053532411333970930941377280974687118702074497102915635830101400184697381667764022243117351303094059135928443746449516876999065229180906973132652590251480169694054671523198427465553714907484674716572783616672734660868315802599497946859258537135258297519130375812530218025423397475696765896971935208899642330099485645835587678884148651362260141169471898215323615437354186748197024854832457107423896578248681068461094284913615762271544097223168240790274404775769469822924160112005725984428519545567346922085325507872729270461858806124439967846654349466602755863970800257823479455219814452205372882513656063760611616822107229665776449811606615256729715752313753335476139406462184488605764771932917799966978443170074719256467070277391076873308213994475390974233244369545573961919631594991576784061675963737892296371075526087013707524000071794662020508086656555153855732392994312771588112111175446791321283290763785402732409372894225652522967038292504666004511392225144414292128547967695838507930775487505374478180679116276789268104827643485477579765330812046448078823396007206332893820755513025480259389752469673168273295847403200230923199822915817445884963366297665638693541372257123371415339221011785604059348771887295191499386416849866785725787013221963093718393693375428419464856174102580276876068856962753077139001427454014550484151543563125108866512180684413512741819530023905276616123401498832839364109584621480076793999746301252290584481058489023636518311569440644539414273577043203771999660918684147350053338058263273644510007094651771506966192765409670283736760922151911724670211100268438655250883076782081069293800701213068365043943850069441037929250409115736050306523375877184305137084932468426088933250588378889606954079363133274111316800080081943770722786309352964008592796161120871031723677229811559229356496242873078313640394756030546168957559906995709093831564884559226663970042901984860263964331504288092688560956911933870834526637458796113834776648043955975615010552175222290121932874523988478228452695375103590138079521040535934837324413503691767046649719203576560882558438173542542554028223495758884133698276029187338061961366476309131289583061298966029075836978957188084703554483287745423337160751183837750801584219829284222710432247553950307357072960591811283353506568299069332525999358801071349968391996436020141647942425907050329121596487446626136819741565418673725690309966891490988328441655748506958697884150981537728492550879289345088453945371765624946439527457218693699643227360583941946781836332479692973422884759094826083811229192946706293052415005303176675718148659916270731264 A100629 967 53804319763158057052476224866306462700990075991830293338142836036787974581261868400102599434788186418234202160564738769831773912370800408103032329184446329747631202214481584228799970903493436635572826484649267570752861260794578854430901812446930458568672425923653597490825237147682529513727993313766005142650392163094709937152624392865126653551965795236203092521106028443589776680003509596259139881477077604240566188614622764586717506170558442629472431987564063698800407516520987303782403939407033354832423329845413572252739930180165482006280728511527418071964524275853018669823085750235797500472343085880135434621010623303226216067910165745919337780604206652226068544412939931860302792849298355046029017810531825646625496900999485030335873981479290544954723292125934009833251652740381191526598066407665597515462676385811048474444693196048410449704227366244626664390106378071145852699014431376755428176418432703371991141819760114579025731306117750544924702827860292983325498896182678283110168651825907565345414666579308103174293372323730481591068453857813024074975735928622420911045744961667604989389238670719522666891228050409300849729046827800753445500598716900620154991981701009696505713392947457509019537041306205014761034125532975789456917957725856044248821532628299450353812929273662866763059931297815091874915671198214005639109663951843202720920086813772914905486575920309203681517575474415051358798185349125148916699244777769689757079850030018308303361719276735383264322967202918098712807962370635427239613394821632336178972197524879928121267164433885700017513578510701386105998361861250462893531467344900993972033690579919587460530920262203729202747571776094341140806584696121937166189787784290278440978722773835599468021058531410658288616245309547574817189205986233283970335718079609550924285033385611090023833789130118827790358776952167734368316555190726396364305282047042794681248740487836252417515693766711983639755189724727004065264306909770530423472880292729155381861885897583880742026504496659589504832030943258033559015113488278499261653913233746021873301335641783177368218994954384557539223772491382207850687230153753451348436078002070096126649414104160547751542540566061155556524278569240990490387937098674339954693863408054804014660963248215373320061674772952943417471426527074974053853801222004706099464011242962145089999058301831693983809290866295625837803177755084607085174022891228930369283415527566752217276916332303126459307827166185925806156512518622279964048462718267611130342800357614842234414667737005702753271374626879156186867601711483981338713102036504576073517733909000280736312477548269970426176278106226801843657514312994089742116252397987197843687068183518247211524777988619665638547880235139633118920538632121114099205503465657015415067432210539343506929129041679698751535562832715157511379284883272453645338091785615106528945324311854947740877036465356618665797064586202487088809614022186365191294332329307362316068458556773142412590276095371690854263588583205901539290207967635142016438701532012722281042203521094509529859150990337461712910899695771180608640111479308473020839437047623198744479003254910363134804827508848214652395598637055740212482345558508603892760203794751047107220008360216142892240662527652780732566886454618171661592211978247264923414023133381391779502370546443184283557606062296166674881182976904270624851014956851918042182005804998502471107622839552418934513715513879936898236728460374970847668315067648602499982957520977267848472689988403282003910421220133180777435144799023268987771936485045483327036650861052152702032193167764230175279277012541344763606112083522441788648103905323931632496910299475460391006913086419877820283734555276757807220566811287597010919029770805427427625084859263512564201705935560064106076301393429545508797273420199427780369455769312464462398343739840689707563575324900859657097352907034653887834175448439271740550440533054770141213773657066452160598736439790886651313497252609212249856820822241105187044055482621495245114733642711646014754153990725938246996506623343412297062367633404350484625047493044128819537020514803145345164103415362988721895106877406096886772048324255486471125706633370605094633976372100392289370576840060687999945154076116191942348434664817237956553504600404459205604785033993313101909822698693577427244085672965430452915935384227754261228814336 A100629 968 56417918399973222831857309965412165433153369923209441667336462440110987234521244919505983304932457361686346764716331520315122161938124408727045227606909994661452135493252241664298158290101533813582412103967590392269752249398936316863737298888352552524104257685320994642539563867368356067386844316975502608459777612809198567059750275372943045874906085705596893943411274881265593672011360078407023860359708125944155931792766679999281895750299489538641684843791975657033336112043510783050937993167669407076763125515984381938489025028597200460217821179703373932228273007076854904728411963639251599855287623619848893493160835340803732739624969957193115532634836594564602050026342901990348861314745871940744923379696219609235977038462436015169469396003628562466443930764243380294911685023897948286194094081484361580373791353928205965139318612739658035709059914787325649239520185492329833639721756395312699855516134490370988983524796781904816485230043726395394965192426434575283518330563648063390528204257002851239633529423064573594087847177728013464836195072410149532441757277091183629220703068925570569353810328388394199958136344185983047805485006508002844869235800172784679640872204117943523174926723273204977670072624695229558066119214865621405577204440347227454252287397251724454199746126060314178942330520537757777831574842338449177035054987967938136291500950838748019935491832214143559550973220660236893603166000644252150476827292094630206719760825076477647505818152322081241770719657767048275881321950751413753204855088487948541201950991848495509685838213426131781564318100437216637483338287022565379047651902646904655219199133529761341013670244860537552500237822689899856062405354320756385974622915699963006527705211297437547779649470632462425644068041704157811508988856220551972478745921044664469983103167350534332831539270903479969103244901396234232991900175671121794097775427759945475685079305773386214948936107123784957039937820795343014738585882219543709323498925828766833691208866944915332951183979089325724618751678357735797177831641085115641788013722988468631818821321918436992057600853288741806249106463923589979242213045702179001137708927098653116097536043684250519121471016598142248838001925020440844449021531179544692333072516964474174477134198960683294456990686723905596918518542054167993493803470164806702951575053100274249890852557901470350766810979416802158500304917715596958943436227193266890901726720233834772983359820061083130195164178610573338116371270726875835582080843270178608610332227786340810793594636998491770214284920754438077800882332221027216222429681029822360864931351363878373359592457654732509598216991514874970015021728262090645429291474471823966142011207600829588071805604194854516605982065441775937305222716715029337688510002004770595869747797598502657121718414008331798090154332877129002652045025762296353614034932193145943695372385627613682337879388697781774106822795541859101635629832928090066826645816535796747933799999626954578424261346980466109200296662223711412462769109870986675029227897631772278566109599335196424781589108844094253077259559392961477885413534527361406299733541648543246690815317020888934441106809918025527350367236449359849043887976358717835454923454284873971500327486322002249374144950596042209432055531037703968225715267302604064333782721108526266583477698107208403315700334378265267280211321190372474723777859395956812999038918982109727144146726606517236676653758682168713005475782066145431564651140374701015022129665516259611480099377279959830532373841322370166879834392780623302121946071743052725130783213278622071686108983081545420273643172702553126843042584091627920973474200628946935477080214182780354960464896505809805281837245033881594464113064712703323321432560952071870349400981387096950520368003085829780093063809916779111432609773859035184228682452762586736123805685347191050798183559883243815800513921846769235089608355022657804619418732388438655593373926232112140751980661090168761287701695151957344105865750502289112609907521745316998141426944140006931566851774979441423282608929078941892804469203564600213766193800066240421074850823330222933450794902867661262049883589082975449143887343654520981947108958793215607710916408351540945219041980643475980230489880517612082139952227095400107531047639873706215976243071804572279148194246105316644349894378615399202596779861452001652222265221185536 A100629 969 57771948441572580179821885404582057403549050801366468267352537538673650928149754797574126904250836338366819087069523476802685093824639394536494313069475834533326986745090295464241314089063970625108389994462812561684226303384510788468466994061673013784682759869768698513960513400185196613004128580582914671062812275516619332669184281981893678975903831762531219398053145478415967920139632720288792433008341120966815674155793080319264661248306677287569085280042983072802136178732555041844160505003693472846605440528368007105012761629283533271263048888016254906601751559246699422441893850766593638251814526586725266936996695388983022325375969236165750305418072672834152499226975131638117233986299772867322801540808928879857640487385534479533536661507715647965638585102585221421989565464471499045062752339439986258302762346422482908302662259445409828566077352742221464821268669944145749647075078548800204652048521718139892719129391904670532080875564775828884444357044669005090322770497175616911900881159170919669384734129218123360345955509993485787992263754147993121220359451741372036321999942579784263018301776269715660757131616446446640952816646664194913146097459376931511952253137016774167731124964631761897134154367687915067459706076022396319311057346915560913154342294785765841100540033085761719236946453030663964499532638554571957283896307679168651562496973658877972413943636187283004980196577956082579049641984659714202088271147104901331681035084878313111045957787977811191573216929553457434502473677569447683281771610611659306190797815652859401918298330548358944321861734847709836782938405911106948144795548310430366944459912734475613197998330737190453760243530434457452607903082824454539238013865676762118684370136368576048926361057927641523859525674705057598985204588769845219818235823149736417262697643366947156819496213405163488361722779029743854583705779887228717156122038026184167101521209111947484107710573694755796008896328494431247092311943392812758347262900048657237699797879751593300942012394587469542009601718638321456310099600471158417190926052340191878982473033644479479866983273767671609599085019057756138744026158799031297165013941349020790883876908732672531580386320996497662810113971220931424715798047927853764949066257371621554664585419735739693523958463205279331244562987063468025337654753448762063822412854374680831888233019291105639185214442922805410304312235740771285958078696645905296283368161519446807534960455742549125319848118897227098231164181224320855636050783508662895216980201253212990252640908286455572699427758852544591668103508194331869411767993374538097525689703796611454320222676638446089828574199311231969295382249740380820919594469859147741329419476583249498185528938695531025004525635012378559800548061916190041793034242052885090170621744740866720892639655944531761244318036866180098715694106380591466100771770565781446344061322882676410713988494026528536685386542634863720074884948918364228430485316132655869884211199618001488306443619307997295821103782117080486361875568507890355229929367174934813251696229719241138976347247456352515151113788818392553354663459356018080050927146648108284611394884629390268867693373356058140006776050124144485420941287791327063505841617187710946816335345993730303359124429410347222458424863782608863463132433717866561877793506415130896981481162861781404995277142403343633694936392898941414117148528021459776511015853037680360595606248045073650356893448890540762117607200835732921922202767743693839382660777488649842155621762334678866465150813514107050884950418207358261372872777464885990533922010397309001406575598675502510360210608847414401887275606109826991076837581444041661928530139323167083479516054021949240608601338914694752731251778265808203081146942414921595237786604940387277332856835159889694815297341354781810106992408431652028650170831628888817790777021795523636017339965320441667379726255971091696731758955543201591930284781965761183327614900461682832130028196956332811558606535835604320364406528514344051312545302267204606096821190799367097924456217578948017441391543376836498231776464450150618896582451267830191180647243090148283853613980536485132339080795220966859923340639902229485513839573804252782295978402151977927904298988178919403756021637650034772111311080545689710111792783230675165159672905527882013847750908011844243814291843702168783459102578126849691875599586493988864 A100629 970 60578278609070409834636913309995035423983849493093645829907454402152262195635557286621087692751724964339325691043012649211852324942265077765499060821138692671617878453219801656712300162254342062193655146833838144680599280297716784529111246765212842102287509613202582812974659299112592723677417130513310334124359444612114633372922577663446146325837336294227935911532975073175501977828335519309540814234154299258899712343584884988853261433104422443490041166606351018546572745750667635556782445694752886983602146407474011418145861538187610183447922750800532504944838242988667093586431286461431690823534669030202033503728246864198261617853432317781737792254060970989744291029424675632570416744418270634125873948455263409125605231700774202411357738377114443281217445012528401137784130596473666582675720597080623030786077330162301438056372381360230056398503126229027614696426616855352573581931397564386723393226430709120256147853821245831807847236176210379548335126132470846681590289396846419679013378362358806263244766974279022920698120644846929353629775958269486035076759632469160924358377411790539863378678803353793368694070041846949232983740668092554845247082289563625337076845785400500989702832090913714363049343050252723229776628758371260242917911268599331200071727626097279202597839865732935680510600363933081497239061936004998844680918854720991947980796826651331628801923362258716464230114606926877246409557393706544479168911006346669018768773045161362048728126233486621348015077515123446182840865838931061173944866948368731268648322010346012700225881590253076028401240490479672189814506421916644879257877136865157832449153997455465500584704297651080217242101120168841657825784582975735242936039627215876515361582100112815999079007972677534638522525993879530476913509886873929221216126446495058013467650444091139981909160061467532709972381824743892692063963871851030739320697822145344089202644703365769445095726722522552253555824476547376739351068088355062030896739542681420811678303261558406697128571588666950462482260131722896559371818998663645408464392476258669039695925643726793715081001853274210025706970172943505700939655973488853041456101658563990824821852113451270832474435166925223533278778067486959389602792653903997189435232099889705443303972321084822984876578269513938980039098878723063048136456670752289129834650381188785327978035826436190386714275419702223605915254506904114991944778327414176791955629053333415455657778694840699191631385061120778801754841212491473465519427586368379704015040231509289064467153193047378438598875161666565797752973304208379734300314035420699660151097606848235652325281813378835247088087019616974373435874737903769559676584690827025702012237357077757425809389192421605140075145472258739860721419484571830889263172673394846036310749866613399062726720519871693336078522029824991663190907663292135077158082860092784845881670445703025300040831199112361186883415879329894860141242560197022689190724570849115761419706642850645528602417424559502572462909719437199788067390036123729637125578416114824446740210625774082996543262291348792294927094292224034790026419591557696014307480983723686792644678002545147530568210446660202020215745203534974927944748931787078566942701379584221193768885651760721746575097257693384249136565309965712871614717554818145647987569203782752295433253591828955298524327724872728454045301623120400392249303134918630206614814959114838721791898417150111147996629905063847670178232088223529484337495689389611511324512907415938496888173245061848227082561979431368314988737769722198896277321445503020292410097805974368683458901414956763720303468199382786403873351905952217946995386043800267429698370419370929247726617025862119446920404757553814965039925064646848102354016736289668826648057327061971529716577688784616496630645225008431691314749671663627957593881529946093721003781806406262992160518271475847441814363838581143446992200878567668152459890295534529998568937121866509537383576446651683634212877406920354635830427940043456827949103502870136337042580376963637154073234602804062996336624578987909707969883237987281135360102840420616310547438363570495326890087133255025434127583983929620546110976834826120185002159844941368165448787849014912407730178215828698592712874144720522861201390127594277133470183229468888441982469176586804410552419256119427589801814884301845334284411944961939542508148712007520867057664 A100629 971 62032157295688099670668199229434916274159461880927893329825233307803916488330810661499993797377766363483469507628044952792936780740879439631871038280846021295736707536097076896473395366148446271686302870357850260152933663024861987357809916687577950312742409843919444800486051122291294949045675141645629782143344071282805384573872719527368853837657432365289406373409766474931714025296215571772969793775774002441113305439830922228585739707498928582133802154604903442991690491648683658810145224391426956271208597921253387692181362215104112827850672896819745285063514360820395103832505637336506051403299501086926882307817724788939019896681914693408499499268158434293498154014130867847752106746284309129344894923218189730944619757261592783269230324098165189919966663692829082765090949730789034580659937891410557983524943186086196672569725318512875577752067201258524277449140855659881035347897751105932004754663865046139142295402312955731771235569844439428657495169159650147001948456342370733751309699443055417613562641381661719470794875540323255658116890581267953699918601863648420786542978469673512820099767094634284409542727722851276014575350444126776161533012264513152345166690084250113013455700061095643507762527283458788587291267848572170488747941139045715148873449089123613903460188022510526136842854772667475453172799422469118816953260907234295754732335950490963587893169522952925659371637357493122300323386771155501546668964870498989075219223598245234737897601263090300260367439375486408891229046619065406642119543755129580819095881738594317005031302748419149853082870262251184322370054576042644356360066188149921620427933693394396672598737200794706142455911547052893857613603412967152888766504578269057551730260070515523583056904164021795469847066617732639208359434124158903522525313481210939405790874054749327341474979902942753495011718988537746116673499004775455477064394569876832347343508176246547911778024163863093507641164263984513781095493722475583519638261291705774911158582539835808457859657306794957273581834374884246076796742654631572898267537895688877096648627859176236764242945897752791066323937457094149837762207716852585514451048098369526604617576564174101332453821610931428898077468741106646414953259677597693121981677670287058373943267656790858736513616147982273515560037251812416561291731630850344068950681990337316175849508686270658955995418029775076972457220615069813751751453007272117034962564150613417426593565383516875972230538302587677492996957401591268828691893848441220816911401197065512002014364869680515521125248165546563376899044663509380847923521572270796451994723949412593307981088576899927293018201108087781758398335731613460029108822723406874318860531053647623604028814533039723663436948963592949617378733552201554830605488817556322341182207863412120640232161812348613976144406558540791463107489447211146319009876848735011682182830536399897907241811147891057855368617860433812336784632381641751233731301960549494539693779602279061021288875442748930634202019552703692582981007396990699148416592298101580233461975680792660988460300586341163310005344555237411624987053661755080718650860527333055275668150274606231071301847497380046868700923088419814326215422906149968452549326212694242502419338907402979068492899591878025471115842877404889980533470776133781143539270864673538350523651678032850225688911590269673936942388862075290001663286410156677331573570518133594851114903979161713815548549022785380014262509658340894191961595585934962187596301217193921020813489402943332584532543466937721154548467476195531669787977160195092779427940153317753531861915048915726049590751436167973277566312351695071177723275308851473848011131309435831549672055834482810313646494471735106524200883266198372456810513137960620878487610702911458846429775553315447292549780710408634051906303663783555028576134686664799970307872569760013303972370709991267780417908570707090889720013699653292188118927662627358718534591612791305766280782281371324041433986464686443147090358210604499791819881986939019609131602306010764445770992233271360508248703568883619540961160435698975882608745308590711102000576884296187214735449224453146044546645999543931439217640278861947069442211681219961001419558757391270305515702493008587358937983124193815409870223490656539784673467626976141764590048436824887716405677318266293851957058441525089622307237831641026091528344281095701367867047936 A100629 972 65045431368483444800270577675203946767093031901255846676214823840963799535667968120193017496079188742356042522430584864419806477802148399291428805836376397626198413841370528503796487019454473197779736718588353194390122568639957683255702891200593736827134185144497675751114461541607716892490517857326207894440739152889438938934933160751130323281675479799865704577404519291217996965789004539387413574478226000383692825364876149106761520599530396536939533728066991232638454848971010116220506838811464912099038826773876192252716764066065010212576347183455661232030759634411606616396273431175764169356266177651725442542802278588286521727183135381555510770944608498397739120343521288884324513083591815729611952539008436515314985606590331914309316456321557662185518964348371948289488007704911842724450075034423717248132650826293519762136472295584957021816951617626858352750510321864415416520957232263653757817626416954620397271543775709869397755108885202918343961654496749312542715104557657734514013319403201277579559060249417319155808207414569998124965576658143625818845847867777006474670090191816373378848933381023239409020675264716499598259362667300678440355639868274143233485507221782646503197324147263425486795599808780082701707528475584412242409361127815999807945125752076882572434670115891997454466133286104570740786121327214978732605582509064108905314213901622012635138668125699886976201274013770708209183895606951151189799956508048347968537072603753595260525715142046174685815048110590036689529388787633127835167142712578755336964283289928274547867703310726358476346223768110297852013502347128491848614612763305492213061841000484722885366893459060509788031849906362535229641041812355445307491226304663055291363109183700885656627476340693318206590357725755619890544701996174046420035503108874241998366571552832830666414468526708100688785408250124955672037030892431428002318274600503169355448066429415900223140553465646907137868341459271825522525988425538557464688209472211674633243021845290872689508648020129829118103345561478623214223221225822956183373781816509859990495431606063581641302811237682030645161689043009955260281344718906416708401022210795924728963479963355422478779098449504033988230479862674642871206029219696678663075059644798922521515935826487131490498501565986660433851881621356456508173038786550530382444030318699941646407574420214942485441851455989431111471302563667445024556531588553367392052905666793614791507774415586591739457608931174176514896777604330966303314431284023101559313689421614166313024214657590116243079428220436153239495292657084012531992254556165422660446819659979259440509577935611418161203853245114253845094293288112315463482812896019086645773500210109610568218118227796661280112062196448440737992522913233297558056981042357938255227474792585227812452079304545260248649597251528468949219398854598874962602100626539163609656543712536059347983989366211013881751003841622245204856282684212380941661033684585146786453944640239368689459003856255902688689016854495827153891892812306919350250076685574162594882624611462845288635748147623271658952164172352624132082424780428495519640044728308785768739006342345503351821406041412780025394939128362895226925663289239109320100362282802078026216860714168986179724010682453092436400766061017709916227864652555255696367834486195920149438688581944973958251976159678613618103302343439459288784082210816448089632088279622452354602661554853473225852635340116202633835325327504461468230322053117338910820979145120332928320525464180707908158796298387687897351813832319205816179597938728729606281431774205316727425639434331856358175671777931268747497373540491010955252361130254243041652120023922986503028925618698647307442186587194111058720465371737224597272540624150195998281024880416085871353948330593298460232678858197443859611704270555504997644249005204229293665547787708675710226132589599803604119488897437758536779053085127650509448992692767145295646127934974256235183637561471217478070683791195051809403419451042823973707324574336569425664779019627543339488763951994750116297392593445710243782889765023489335082347720700813484491356907027758804878438405980182066806543875617777452809076373047945010287436555846901827024515243590308651876433257308972498485754592434654187220079466938671861253765990424134826946774629692093462117799499678397342109724512380612375800434216550820574950425132894206157512557656539136 A100629 973 66606521721327047475477071539408841489503264666885986996443979613146930724523999355077649915985089272172587542968918901165881833269399960874423097176449431169227175773563421187887602707921380554526450399834473671055485510287316667653839760589407986510985405587965619969141208618606302097910290285902036883907316892558785473469371556609157451040435691315062481487262227754207228892967940648332711500265703424392901453173633176685323797093919126053826082537540599022221777765346314359009799002942940069989415758616449220866781966403650570457678179515858597101599497865637485175189783993523982509420816565915366853163829533274405398248635530630712843029447279102359284859231765799817548301397598019307122639399944638991682545261148499880252740051273275046077971419492732875048435719889829726949836876835249886462087834446124564236427747630678995990340558456449902953216522569589161386517460205837981448005249450961531286806060826326906263301231498447788384216734204671296043740267067041520142349639068878108241468477695403334815547604392519678079964750497939072838498148216603654630062172356419966339941307782167797154837171471069695588617587371315894722924175225112722671089159395105430019274059926797747698478694204190804686548509158998438136227185794883583803335808770126727754173102198673405393373320484971080438564988239068138222188116489281647519041755035260940938381996160716684263630104590101205206204309101517978818355155464241508319781962346243681546778332305455282878274609265244197570078094118536322903211154137680645465051426088886553137016528190183791079778533138544945000461826403459575652981363469624824026175325184496356234615698902077962022944614304115236075152426815851975994871015735974968618355823804109706912386535772869957843548526311173754767917774844082223534116355183487223806327369270100818602408415771349095105316258048127954608165919633849782274373913190915245419978820023721881828495926748822432909177181654294349335066612147751482843840726499544754824440854369577853634056855572612945016937825854954110171364578535242707131774752580106096630267321964609107600694078707386399380645569580042194186528096992160170709402646743855026922458603482475952618269796812292130803948011379378834300114973920969398950988861076274096662032318286322822646270465603570340284264326780269011464369191717427743111622687046348740245921356206300101105092455890933177458146613825195463705145888346678648209462175402796661546503961001560669941204591545522356751254300266834909494593977634839655996737217967732906304536795809372279032913334497726620917243179680854028832760068665513392804297543331818761667081807806066092197072745722996995937376556327027011034606400405523544725272064215152241221855353065263781150834751689163203315704343463150896699450348587374528773352934187607273279950929207854346494617187585565152204000664427109247961704551041576103536288300761636924772335605111000078214913027933821179089772833468633478084260898493015190309328839311605113538006019948806044353217553259003727005585298239802285414656078526027942497159807602137953575563006103166230178767016112489087111252402975158779412111405801788196627188742494561795432265119786406686746004417667443604712371879208180847943782770977589327898846065371309041848037386938831966654874384446482134954217333404216581833080662513864622233025217107911653333250023587510900344937781599682006311714900183876042843783258398333391211113125432169956583273098588278991497047373135364568543467849782392155044680682644603220918600218075321044897954607409548992406888257364294866755767908289258219116832186136786244328883854780755820910771887900601619197437310505462795218178417797380344874651770904497138179101619833547414842820799065286769724129756540658917987607081599129800702239769477546071932266443090527537623278263150794182512242385173048837117587710981329130796713520934613683927271559771750198890618356630976264741661750359170714121675768517393556782741635005413638384828044862946526697544380202183733052829101517867851749076300364120647091880733716098604379636494286842624119088530015688407289633679119384053079124324065997633008119149472796425016195520927723706436409900928632604111676494206001095690534335033187227470873103609436476059521467655484387838449412702653085887713361374145199985923856374194314062793497220804703705208626687670678878320357900677747072819644637748040268749235336083667105292859040296075264 A100629 974 69842000120462230133645845766507165373697375251344640700783242366835156031398477147749901838303980968657643155456177105708915709202294333373859073544892638737703555063940037935510430897061369536343127254456833064100676774435033362101792680799799068863743032649806637924762211968463721828618380546830014227579998717931721036628619749343003883382175895456382956587987477729595599243672751333266121294102610233936211034162995581875990085861553341521016738322884171160325222842075776925313058999309896326829221618507001858219606767203674300568230354764020944314406795073958691655059802940793403483798442151421271713423115716682742914873961250166630350092445710132035489480553808055309485527686287740692985428731436349775342516579754049410435897152003925654716254959166011867186788533419198095766152152964398984946870213092179511068776461899586858899567341424030413439071968369929524490028932352796767234823552448291438630593952037026562061947352119716388152768446285397408920360994280090129024784415136287931227406050467935247207547644823490713962377118218126961240701034264373393757372072440805422624870296748994380069430541912448377121530275295464935624984939960847798287559986401882071387890316661801875090679995253853577215002289539905946267132557572055848770166649016944403681559814811076164733761822900849035641948721107769112104469126435864992828926727327853776405404840006219657918420200550669961350300889620433316157435575496072503827923690949174814621594636575525078699369676684912699711242207618438343324557539161072620499161764162580306342200243063550158915269855164282904248804260082834027999900586181525319478070817780658451235068391091945301106171171888551937782739031100858801580797870196365688693961076301218140035362624134572888915756739525265331079524148674908361624509591252880299189943527559765235966839006975858148749152100599073818131212187345983669298133900398077144381499711185194195960196944886573231410173372430333351648366807899440658874463133629986640834792893311434467452184801388908191434080597683684361027048784302170656873407842961437330380179187396361959611505394274676401116959808767962323811332885831651343161782589712084528710243952605240704492654870462246033349880589980143540555077358894154408474432095991915187181487200179399240079135699740729373133912750717947358965262389574293513161012870692312176652107232005377334816373427028291147486353543738368158550087055019006910224885010035162912177786937411172481044268545784437650752803229156596682058203374692429627126434725067733499961185975202608346859216132634288189254919184377031194137340221761009371373159100796705189833821973702053558691637751419237298012030559927168675122623440911622256433846880006467476491448198695762034584017700587215995079967997651216914657522848720354833883047326318704484186797825545055079229939712089721565037462200702320506790692311312971704341667041259434200030076579464872018014280643178734476685237638627205817915681955898211896193794797010005643533228200373839246763719449126113092048608609687098921230958412196508275831901842416219406808449554687633632975930802687169357006768599702080092280834129450015860066551062849977629207182830245151177961378328260057345254880055612597440813499962860596707090860411842785749864847651046772668267101562545354451141753394591659806512204388776138110122616650054145569805565976733297829840093479278668159450312763175208005500962873958290834022584156613163044394262172625303231788007946332788037825035344053421636368131091484747466977942142268547839974917650419075244262045261354022854203296090202317226368651426410566772933403716910585815667333543127261243451572025300576155958696652620305892507282855327953991163289660118581814066225662200682139850249083594377965587773083194889129901151768519687349922448217830093003290866628061607160721957071275214857429411651629958174654294676927533478237722703059222736551929033922682567777752711544617790730850290648894466197020092667436611283009451970209017178404296014885010069603327953199800515639430730608171645015932237091810185981716633320291428297374449730487362134924716287252841495867231827534029121545277586984157782234552308813200264948276141861489005291588551804914797730891759330232498235490368462320588782468317197462089931374097162187794925616255677220440093621427177062707754141802512992392840937650969775513647606061069314628931695671289072843998191769267318599564961037497416024064 A100629 975 71518208123353323656853346064903337342666112257376912077602040183639199776152040599295899482423276511905426591187125356245929686223149397374831691309970062067408440385474598845962681238590842405215362308563797057639093017021474162792235705138994246516472865433401997234956505055706851152505221679953934569041918687162082341507706623327235976583348116947336147546099177195105893625520897365264508205161072879550680098982907475841013847922230621717521140042633391268173028190285595571520572415293333838673122937351169902816877329616562483781867883278357446977952558155733700254781238211372445167409604763055382234545270493883128744830936320170629478494664407175204341228087099448636913180350758646469617079020990822169950736977668146596286358683652019870429445078185996151999271458221258850064539804635544560585595098206391819334427096985176943513156957618207143361609695610807833077789626729263889648459317707050433157728206885915199551434088570589581468434888996246946734449658142812292121379241099558841576863795679165693140528788299254491097474169055362008310477859086718355207549002179384752767867183870970245191096874918347138172447001902556094079984578519908145446461426075527241101199684261685120092856315139946063068162344488863688977543738953785189140650648593351069369917250366541992687372106650469412497355490414355570794976385470325752656820968783722267039134556166368929708462285363886040422708110971323715745214029307978243919793859531955010172512907853337680588154548925350604504312020601280863564346920100938363391141646502482233694413048897075362729236331688225693950775562324822044671898200249881927145544517407394254064710032478151988332719280013877184289524767847279412818737019081078465222616142132447375396211327113802638249734901273871699025432728243106162303497821442949426370502172221199601630043143143278744319131751013451589766361279842287277361289114007630995846655704253638856663241671563850988964017533368661352087927611289027234687450248837106320214827922750908894671037236622241988028498532028092785691697955125422752638369631192511826309303487893874646642181523737268634743766844178393419582804875091610975397665371865174557399289807467766481400478587353339938150277724139666985528399215507614114277818466295721151673842892983704821841034956534506878089126656735178095580428686924076557476877179588927668891757805573506390851966389276970135026026028788088994355289144339463076070282250276006822070053823909040620589330990883264154370870506656355002427600255685047938177469158469359103960254438607470947183837319817511105797037244802079942796636387083273596286114919215826114389833701070902844100237057453298993164319293365420723325566403493501190588259205126622695927242955464460323414034125401309178961887229594846120609303397089643349896240462150353391807280973358136401131458265179874882598361293519176198953668926784483025245867050249660620830798417372028946446623378615024104125683341954258757545658322839768981702445872138245778978025677182811388686048715905139806257775216319589295340501414089224474451867486634208672571852344000136840167353141951661421574931046094930014495574148556816240708148288358377092308155218171034806232451408138298721540997176947299779393023961969251028061041061727012607861603994671895212305512000046442957969155476061859641868497294106765424765559449655445063480899560174896977756255722781356195277120269491412997632985982933289814039126176371878957459724464768310509350920137044774950732836192310703755640966237680381406185412753682992988134315674029133050124334347626519402704175196367172839801499060644420375483805406116439875243349548162315513294409753907789983701705372283193233927457643855824886951208611961427777603815078093498511206655061600643036761879637191566469018779410964159846320586975058015235369847427135085732579284040985820014007717531269077170845997749173794281715428047932644082229175330736826949404418776621688617708390697624467933385748574891455089953801678817494033590685999119242250311273807824076595728014777068142767764496314610782013630445277832519978422576511436524019058826162909478146909691768045391394845820462364249071777569008181564224717071307034769266164741418586677048232752876433161554158078193142137305416282913247556810201180089727075494080302003831045813473730655868341429312212740241205773304210269120154593050125975148606534978180026056367400010592254148371729734245954520102397354008641536 A100629 976 74992276601153334706808654203352081857423461326391252958683636887599657544478402123447297095681469591747744593280631157550931966661125102501711515547043167802394872785639412959504164442436631165891103748064592063510969599416309291724031346751826031035257051344694932652641752245292867154089315328279376894667698929309667653328784980261979791381860835076169948249298490826535357514274200475679596955734977155747733935471101189387466936598900896398071446941344350882415801207656908662002755740938622823220508557155940332016109962780016622994055897576486938322353581620706620478357491638728073063861693724025560481970541553393995606739843882859237976042021225418147067307582658391453899874999477098480525198251514472347678263977095354485347564843069100387655425802303959101078788068575814719965274890185520773160600965696865508350416227648328898721252069991469173557543248184798434377376335637264612352022877523988114998798012263605416284844550856994540977845582164128638419022284736757542023467359115211011865301531418076845850523114719679077257025074291395273226167631569714786030110902509250546518319100194686495821499596714380768756311787466974658906013909406091203519668736308572052364931560124380736486486903504184083027761398534754731533316903617204258488346894499421690915630350720347136524153894103122614678827030716723307001913158370932296417878704163360359882827556366706466837980549337722168722281580169866736561253545995642595096441766052579256746652894865221411760404744293948435468713481314008682792848636091761545331229743122986810678352857160299695549171715736312945260128436040312600313880327225220191638566487884975837350157387015810699317969451759831282393572722970228857575819988519960932749269943852673139103457688539682715205354023838151290677292148450243287243552531617362137705875685739016593478824118864606652603177894950681014190852045371906224146391094009665679100902851743463617764515299001736614603933649069577445926950782935003021639627832124617596825583403926457045138577541428404014838970876719889420849457874993595288270531074397319280784104214121807501477472133434330195945080062401203058332459204704061070138582364968897276699517709155320706000988235212615778985865614867475449017426735800111977492977776114502102337551485353281267266785070583127084199184073212746106751343590820100500332873965464639419335843832737045037293991508602488236305050269162499205345091669814896834453472280865414129458928758459246177775078333096409593933589912387694103025523365705204826822377900311166691794227758217267455914239401464966525272234126005585778097925796222230694499309237531654083722434262934123020655250172756150445056269267359939400381829117109601504422274484274853520004604709269101948084194247076803173639139863659645365764020918906669865260800238839768958167711453919981234952819981869252484895459291713163701994042348571966072680210288082588135148275281294292624549214555854627515007692535973028830952196221530033599757623882823233205937662252477643634702862218328947877486552905227529664950961610780022642522841401664951993050702643462287487315322488175105326789354896590037334879711158397112146416787299613673617944116166048910992979998967740024720238572655814691813476819493945869366000134192341463972301089270317077194138464550960698971095465172467040535831901418665295662038971265481907962884547737209952773347743600771183353818901663702227875406005910040257300045890769515319349697288040368895960653150433621861938739634443188388501274981813641943613372275363605898055525928192210772217167174012896825209209933210705904627667696679014283739643306737523952058623170495813848151668199002113614789949999412447221628458717826363765436659750521496066093328697999326968294887029537872955872915624702447784001817835639631154875015455807958433383443173135755599657125055342560747207008156418068003863497012935837660512744036680789020201167539751602699055298687823114863764002193484152274087717894697665382412403397549167732623766387162212458561862394244312938940442098822879004870851424487589315360724557787648512468894431588056064609808627702598968957373976955369964327241851037144054834688236200322991888496927762845290218037959897735943472527707080158778809812860999452209767164184272041470129813512613765657913280746753969142694909030596207801982582482786311162584948235587152935222562128894517425246021280099002081502833506783485883034877816686006870891407876965307252736 A100629 977 76792091239581014739772061904232531822001624398224643029692044172902049325545883774410032225977824861949690463519366305332154333860992104961752591920172203829652349732494758870532264389055110313872490238018142273035232869802300714725408099073869855780103220576967611036305154299179895965787458896158081940139723703613099677008675819788267306375025495117998027007281654606372206094616781287095907282672616607485679549922407617932766143077274517911625161667936615303593780436640674469890821878721149770977800762527682899984496601886737021945913239118322624842090067579603579369838071438057546817394374373402173933537834550675451501301600136047859687467029734828182596922964642192848793471999464548844057803009550819684022542312545642992995906399302758796959156021559254119504678982221634273244441487549973271716455388873590280550826217111888792290562119671264433722924286141233596802433367692558963048471426584563829758769164557931946275680820077562409961313876136067725741078819570439723032030575733976076150068768172110690150935669472951375111193676074388759783595654727387940894833564169472559634758758599358971721215587035525907206463270366182050719758243231837392404140785979977781621689917567365874162162589188284501020427672099588845090116509304017160692067219967407811497605479137635467800733587561597557431118879453924666369959074171834671531907793063281008520015417719507422042092082521827500771616338093943538238723631099538017378756368437841158908572564341986725642654458157003197919962604865544891179877003357963822419179256957938494134633325732146888242351836913984455946371518505280102721413455078625476237892083594215257446561164304190156101600718602067233171018468321514350157639668244439995135252422505137294441940673064635100370282520410266921653547160013049126137397792376178829010816702196752991722315897717357212265654164429497358531432494460831973525904480265897655399324520185306744590863666177778293354428056647247304629197601725443094158978900095608419149397405620692014221903402422685711195106177761166766949844863993441575189023820182854943522922715260730881512931464636754120647761983898831931732438225616958535821908341728150811340306134175048402945011952857718557681526389624294859793844977459314664952809242741250152793652721001760017681187912277122134219964490969852013313375836999782912340862940635790765399904084722734118189047304808947953976371475622399186273373869890454358480355615606184068565943048662268086041680213090723424187996070284998761498135926482129742666114969918634692397289224414481874856181147100125721878767745029719836772276015331564231167292659232413781731772685244541973150976176902298055737619729776577945990993015920231940528409071897450004484715222291560394838214909006646449806479220387476854542357420960429942027059444571923413163736528814060784591687661434114544532950314714279630841899364937693258424535334996570250391833888045355647538395705195138575367877156836381522895048930846754406151806856010990802880166146537107081935730911568842626546230174952990376909784689438743185943389595304910840883919506905382387010890227891307854632299414108198230916824226198642837930790194804401784774774954034084856811518942965785313524298399554244417000263161800570230784137412957659107636315412804687046797787700183755746401756336606249508691867052713262757927906575853473753993776882902991639908089447189691754310555303631081344415750051881223475246992147983687014090022953337749463708826044028786625269385669824909825305581377169350260093209972332439608858550468823830750379186189206349014230971607762846338731721399310626549394746099224526908030126587713380507308235778164341544908799398345954947541727054196495807139584534011971679568586751310815533964318246781906813865599695306530817861463694982302592015826747349435784645809291013734048896056670782205139976352172101635956220941246297764365049893561127956685995560705641163832625856330869620494338246127771928665823124170409351590301079090347758206736780454105557567347091706176449475012709194628100987751858675291458929381947174552076768147897946169410160444034767461344212350952402298843471095655462035512150720753869130743693820854029153577183270870935281606115868372050082589501248369663439062801576124694570465412929036916496033703199484676064402119586847330516789230164462373182630486986993241244605667903619987985843451925790821378131458901510946289544227714884286471035792801666012474626801664 A100629 978 80522343863634902111771229583292531287787175304992803289502364910644939273583600624635773951386923682443758627475283042979969062782623657452374685825286488802881542273100424277427239664017851352479160323820111552090192341685817274243909522894482157894477514619714389710004713474416858592221550499497856928463950922239809606919049256410302179049498733568849899167187368260531342377868886054897878074835721631810903919739438490381468191243396204893700265521118304328581151915130931872940238442301908342252818412368227624534143508819987159523957920621734264666419434702350402841307325596232630211596123502964557934533368401809062233428826664256520519645428171227196394751094572652008616463695310538768706754848542760300993621327919860147023675548555289608280243984462516447613738268462032379701563477249200773363353925843513802018863151434315902264868465196415774855449056264830160000708370961592707237513974602335602353131135495498048497968291593650081587594658983253351586677464309893403018034492980829698025134508654839139035707520553269461108595020083378268178843597251425537511740999382568858691576800057081433131545355391363613674924430187489710015521219655067125577564328799741182341745127003118238865463799120694608941995966699498472829214008859969098289845077244544613348913162892225248284622022310989720380892910142278510963546206158805712536241746019122946789883686650650214575208747522407793449098373333194939552207870203829176110946837791077731043715385227463072827472041116437785262122708359493599813830708673080273057013308543927314425717274162911655485612319743918164878422461388192588991208835072524787371623929446887857792285319421430497124392075108881251089533861438700231230897172769081912338942444180746843656752383199422815005869364121716047639789866857843000488648027538644091808846134322662465048219114764875556208670581120824622219455359311761347471898816299293899908002108077828205016109459626030051732412753926943989698865504426858217900845459146652693717998533996122749504746582098770092302119655452093203821200528106786993145405841272057305259492209077236144813303623462949088812347670028701591648273144864527913657993361335937465151972844948735554166468853479735094339464215526684606903190791084378334117556904516649120215757195577141512300069296303895619011833486083203544712086381657884367090732698840114937619969825542225650714198466687347409788727696422232849145789278994253069397897369989870065880602298194086420589240871121818405241352167395162861336669377246925677045864170697402291215179945779639746409195002501661428944750767012283507563326095052310295260475067447287513593175275202980844038757995671504086093130345770204996295451492661573127271517070973940535902564748929595232577876036426553307752278754997018930228606975041003786890965884151449164881578194437732601264013481275938092648182909201840478189675468488906646145765563429363646874867610991046843473220814970697626804947157606865591751198827711566348185037025848580692120873097271293595547840976329210725973339851931506837458554390512919574943775688286442189890696780872818241842331231601356024978917990447918068181839879810468112426116259307220405871994422201244562815995287139291300914054718610991393800467945148194730314707671929490356448857070297087524783037035507881865538968052413234684826083186665862209657012565682132095067778588766887361808264800176378220967944838060264751802089526401405786780590038564142594486459908319083981657945977943528964378471348122324644979625298146728618327497739948460195298463416397417152909605537533236623946255284581534362481953498003539544658145285740457527114598016838145678831240639324452599794289237920008055073513987581144787467196992336137215875310421342489709342168969937584719255935066105740858869902155429762922725587547428681977320764123134017194055231519622121536855843455213645024430329688277924566846557190753308309974481062478389006959489927997943179471220771674577872694148250111156253151544308240490909387226301444189131738544032895676684710926556466355621332892962302416838335604640503118449237450236802535428397764200325546468810112266192912091547598021759349188954165209077638699491895834473741348525436761833845414552794090787401368861010468210278716225486527733920340827477813751745036366102843688906516947898026443972783808931297422349945522873424931303632827706232522243783446538036317395572649110742016505128120362505570652827472799740696594273181630464 A100629 979 82454880116362139762453739093291552038694067512312630568450421668500417816149607039627032526220209850822408834534689836011488320289406625231231678285093364534150699287654834460085493415954279784938660171591794229340356957886276888825763351443949729683944974970587535063044826597802863198434867711485805494747085744373565037485106438564149431346686703174502296747199865098784094594937739320215427148631778950974365613813185014150623427833237713811149071893625143632467099561094074237890804164917154142466886054265065087522962953031666851352532910716655887018413501135206812509498701410542213336674430467035707324962169243452479727031118504198677012116918447336649108225120842395656823258823997991699155716964907786548217468239789936790552243761720616558878969840089616842356467986905121156814401000703181591924074420063758133267315867068739483919225308361129753451979833615186083840725371864670932211214309992791656809606282747390001661919530591897683545696930798851432024757723453330844690467320812369610777737736862555278372564501046547928175201300565379346615135843585459750412022783367750511300174643258451387526702443920756340403122616511989463055893728926788736591425872690934970717947010051193076598234930299591279556603869900286436177115145072608356648801359098413684069287078801638654243452950846453473670034339985693195226671315106617049637111547923581897512840895130265819725013757462945580491876734293191618101460859088721076337609561898063596588764554472922186575331370103232292108413653360121446209362645681234199610381627948981569971934488742821535217267015417772200835504600461509211126997847114265382268542903753613166379300167087544829055377484911494401115682674113229036780438704915539878235077062841084767904514440396208962566010228860637232783144823662431232500375580199571550012258441546406364209376373519232569557678675067724413152722287935243619811224387890476953505794158671696081936496086657054772973990660021190645451638276533102815130465750166172358367230498812029695492860500069140574517370527182943440712909340781349880980895581462586680585720022095089812288822910426059866943844014109390429847831700341276583585785202007999964315620193227505207466464105963248736603611356699325037468867370070403414136378270225048699100935368270992908595270959415189113868117489749200429785176454817673591900910283612277696122849101355239066331339229887843747623657161136366437525288221690115143063446906869626947461736753350744494683382652028742046967144619412646770008749442300851893294964910794139946204344264478351100323015682561701303239424785420578311744845921333565742346726469066022413919411481807852384295688187567620184159365474068689916206542328485450882326033480677315108764226302903905518159745061300790587138333445116947384554093542441987877776349065371083944838736071104238183694349804826560606871739299022684649666227679732640405653263936951668374399864433654831967716578114529994369848265889389430365953227599576643940541477914468946628731774051605804641840989159761111783396700008377863001557559695885229644742426304805316802448073503613765879646547181159788569578412022218668101818204036925919347124343049530593695612922288334074432323579174030634292135992031857655187251679175831751403842260656055798125003629639984217625377829924360071030311903285671152317261909183145842902688780867258503265349405274897292658491663155380611298271175514173711105845339675035039525663324199489682016754134946118741997217736681414173659523554660477260436459136305302250105167357685707223239985626538390955164579436070434034302920965411411491187181520381955624493729940772598228507765348369242261175123190414668239462189352179630088248395278323283092262366409720152204509056317871454709462366381025216086752518077507692278639482779807160077232871001648566970344776462462089233606712557076093052453740383698138772505016657600796594756450874563331387709413868607977870343126517686269893815778530070194767741638807808113824003227181371638262691212519732678849670900269089685172925143988793821548156244882393397674842455659151875193292019149042485796278679310541133359584061554960581541981744740374281573569489065174095502028279701334501111140890047244117857704502061148966299001713674719447325405414898204399534429007337281281786917238889311937440273354647579078628130620345648560486344215422387129654920015571182102777634249254949189013066392689399824901251195251205704348495332146934473312535737989595136 A100629 980 86460208372894547063554691923487282470525670535790728910943469351469494111986890351183955258213882764535958166081046929485582376935784841458463988289470059809761603656251955698818606344127674879771840528087037225824794137472560674977363632003691031753072286074758795166267292094617735081162039845438939982459920181492255332745982968923841554123783356467906920313991845745822630773981434945434211737803716245296896397869774289398004111463665068997239449209929878609557821389373779988070587868032169822091357511237044889214478401438133100323833549387628163386219955366350618633960110330260711891716727601402433843979531576622427382251382116658631946657509877834474175306264312435868249105444632518143933905072195147187583679977005972760090109554689957228843074679041810070090775775837024322127817343713339340933378259092775248348909002627470573090085596940079992355663206012877363049372447528369187414306256315001504330789717538127218382648933709929705421612704909336439186792354627799843802151461388151276990877125168390763574790194249385040334239878941643213756312682323467043248037202092622360137091926729373922127199541836651000394544700731675863213296822703136426260090975882769827855542004011439831487070790273824225552345459484562750100854690359655380181373533917978227186636767941507053511982921386770797607029928084838227878002100909236079440283878475517811766424654452113612183976025745465625009850138538217694142357421779814791341785283976823933856660381470998854710414666737366903929871954985742705580428645557845832090655525908231298714891178467992834111980977958705903263290071933527482566702894535687937477619643846348679549341052003989406671571501618555153144278075690953250471085295445517143360224166245653301590244133852895209131616741737771547002818866616657492050313824383345937625653907602964599757211040239302810856512474387814194246028925793986013887174423756644761999291615723332390812643320562507865625975230322380002245097057453974817478243254446244346847277087522322849981121691720499147065126317911382101288979624919144732799423565227713291181851957888380895010564772122916151040508180938768179368119973017054434910048303980740570582215759733724500424355066374519507232868381962351450488955071438943330381466981079500664708462404720124660123194841539741340263375164931257589862421186286896904301088901549027697489712619302671159217450364318875645508223931395726573594516622346934176252896903817725946061638077881510259257122647733690220640620636445235499508694455210058074863661126300876088231166491469651483372306492357818505745583083797168323816163556808265031846961054027373518697960813948150621715235536966904902225090811337050597576191328633960144385902883034696367487557359793765632609872837398537790699165130546948220706193190359649880927212997570549718543222514494197657705486540945815614911140907212010579208414355503333145998276885953032617354712248384049085380378613021403376358015253232411335409771583453678996597220745642190180169048707936608208123057049185667549386978107984826074721219715672550559965434404987539871443791122125308171016257857031806459134252964609962123532125116223632805330255137504591814971015601412190431948129355988346383510789980797172645627616743476954560035302309684364574723805953376090980748183390765785840680334299675914212225223683626335367529791086666452319967017985530703546670554184816379872695996135950213296522882895089541605661945835804092810399983805261406008474585458450548559208570851664603839420575310468612206275967252648137316091168333119834202654046756991437953219654227236215783090049916029500909137366375567960055758557931626573253965974512251163862304662151107799415149327363114891752103120438718317995288237568378493429210290349896983382608395640705938766674295319072685144534943424647759496244323902647680218392226248621348569733276576659561518220346760412890143340232246119773198786356689479003372914231409398140177773787946884548779456654536200761118007944933946962939700859091213457472513920560985719885155783193470223679482633800539360295602785250836682681372271226373586318712436729979453659216929054346750965049972882702675287200566003992365134805416106525837115669922179048126760355953271338485942020918182619198684308332299576446213430797697057330998530685599154113372073122939879951570693359558784960528872030745006865037410247567844602160610546757600818565105780680110795654373311728272642927841401303962288165473998177709326336 A100629 981 88535253373844016193080004529650977249818286628649706404806112615904761970674575719612370184411015950884821162066992055793236353982243677653467124008417341245195882144002002635590252896386739076886364700761126119244589196771902131176820359171779616515146020940553006250257707104888560723109928801729474542038958265848069460731886560178013751422754157023136686401527650043722373912556989384124632819511005435184021911418648872343556210138793030653173195990968195696187209102718750707784281976864941897821550091506733966555625883072648294731605554572931239307489234295143033481175152978186968977117929063836092256235040334461365639425415287458439113377290114902501555513614655934329087083975303698579388318793927830720085688296454116106332272184002516202335308471338813511772954394457112905858884959962459485115779337311001854309282818690529866844247651266641912172199122957186419762557386269050047912249606466561540434728670759042271623832508118968018351731409827160513727275371138867040053403096461466907638658176172432141900585158911370281302261636036242650886464186699230252285990094942845296780382132970878896258252330840730624404013773549236083930415946448011700490333159303956303724075012107714387442760489240396006965601750512192256103275202928287109305726498732009704639116050372103222796270511500053296749598646358874345347074151331057745346850691558930239248818846158964338876391450363356800010086541863134918801773999902530346333988130792267708269220230626302827223464618739063709624188881905400530514358933051234132060831258530028849884048566751224662130668521429714844941609033659932142148303764004544447977082515298661047858525237252085152431689217657400476819740749507536128482391342536209554800869546235548980828409993065364694150775543539478064130886519415457271859521356168546240128669601385435750151384105205046078317068773773121734907933620013041678220466609926804236287274614500692368192146760256008054400998635850117122298979386832870213097721092552954211171611737622858598380668612321791126594689349541255271719915135917204206386609730793178410170216404877702036490818326653866138665480377281298615672954852369463741347889463276278344276188937967333888434539587967507975406457223129447885300689993153477970310622188625408680661465502433407651966151517736695132429696168889607772019119294757782430004315035186204362229465722165935267038669173062528661000421305749224011360785021283260596482966429509351368767117391750666505479293591279298785935995531719921151496903122135099468660388993332097114348714487264923118973241848174406149883477077808300363587751482171663392611288119324030483146711873482906236636401189854110619878492990809139811918019920521175187851164552227529080307258736428816007792509785496102697675945093680074978003141826928281478069466109512242911788259854842058401490418217928515189669008288985098833109416300035413141502235531215905400171225342345266263429507699733917057390607619309989207459606101456567292515554043537602744493105876927086805118010418366123570572265582576461900514528988848691773404604830707240828358442109056315567120648045600569814153475035760601214496896119012999992658181260804702018530319975846083002314884460532066696715048940336304789122679545320401469476149565116789324517177296257117164286139792144164700856662322868136153318629052033367416350506072746447175646226417183440431790647485251972989640700043213018415639432084571690604197832535863391037849583416587679752677975509453361724629576552104554331566669117919858899226590466711692611677356373114710223517743879159232464096925928689884961884211114014208930956663168581591097096763321985611012061157900545191794999974042734386601112911219829649154153595329247557627175155270019577271511337318294510983790997136082881297074478406730429588003782066839305724154187676311224543633639678588260935406875214499390994657635082662799506780397820026647755557229250026499453864172963223695542040358857609777950163614245069579384840135612361690050253679709402580451854254654449377162399521990113509047790217011752304942697252096856763065725205735806552390361535211498960547038135351651072988211172231887539494093379588088181898040746093082457206446000311345281802604496149850609604629420219002059452731732274766280922553136841786706942495422053533812093002877890437070408390000188195799581564959482887029798308093509472872612465199879783238210668319416433454750078271209751186358109594935257383081445374133974350168064 A100629 982 92835941841731863123675058829683303120705459719922994543125974342334951688162063909768260678488965461715002234835558261895448603113285146539161943024250222013522517315029043915616685021081621314285196752465298581613014361594294049100865584938907983166985754053761309081870225485215627448795716703202285497393042702569905282856398681725220947411865862954692574080168257172246231947733357700447870983351572035203520959787721159966516796602495040910181737159425466770325198972092416742165611258173133315450129708751765075715031965968785258296488025991865947188089831340263901475556717209255379182150409586040994273673913653748160936726144260462020251748705359524005471074244001460995056818166488051041580685767661669025144570691142671250313468637612622429379948415642567716920837427122261622373886155777595917064763434400221080384210540891241045656073825174570309697875867553954707288943373864455423039635043350281233822886050669833509010231796033355008811185114790924662842091499567308645391037205275179124144113635738184205625547983590649004086800297268339173895925071032332061021034349794788949916785975462072309522893196063649955215063146613163775943419831462670316853351582850305285133775679895858721527180022765737483399962821145072507135747899185731583927361469134415808051665751634978508946822147866679885692507150204403025546653625306115206384819310752096834550569470429982190601651041456207219927376505720678560617488973721795660437507938233632904466105872549206113358671636058932468382893481032837266684624432583130881259818197744383531296016109929732151318327875526684673249492634078997005885299767644829199082017275561808806919300959176842440796210953094326362381736476155614203459551984391248470134876585313487008121130836888507849533843616342451750574108462982582524297369465565789542289159855942334677150737739499486396617398706527924896302821403538795190781703995970608678869165266174678000669448481282203901651581545585172411631774609527663716569155992344806514933483949389626577655607970833934452360152979384571287798981733559518317916045685076187844622644836961041290615396317689404340217294752088114977227884307278162812047604541844386841127749091818035099399135782992617642819801289200183945777056310260901316196430972060076532733276850679612862068059293862272835182601089989589359152720033619936469324204642335409425329124249085867738570339566813214053237177771097298316936646514477116263217723006789197620856348886172346881649455756769282003761622450668748041352016688195934060450036049072197063775317642198304024400486044191326103020216860339916362049390098169634113570774051008314587896046549449211889987251014052463897349710666330684587421749656180411793776222721516533532912264136809582174187038740836361382318251802550678300134622444313149679148168495247909623471286365550866230401216773282610743522370035630838994026539306225933370263848124380249220889942784575029917441859465756191812370413775025591243201163927440921505316789596756485335409602988004696973763422892448676389136383955515696113793922749011005824989506914963675758836781792945835152109100645063663093445794239097708179092297344890175480301545073729551223782448798992782330235332288086872368574679157662081130559102826913885291257423006391902482744923700600102887658503318687359645365475551863778735102234776864940271967148255736178593650417511624543234205309977495572829585486688512133998197533137511845046987346449125491120904164780631842884344060847800568223765182862699585162776851636991933965115421325222679791982195636295130387335341805833271340272898202601924813792698553088563143986814038658610466229335697114384052583040706722075031633892781834252164648571995244094191465760375961086986472815612416048257052272039867985149339628612965243338961168269815766935670653784518091839010701496875718587065187359615364298605199584918913411614124364438227655621762424532262196931177218075786691335079029085249776690511329477030523870761970638079273038130039867771506134802454966520199883526928543910107440241170305262863295674593315184907593713814713677188405873329629091479275737145932734054571059814492875509686518134223708612558459594959153421919973375300030647706321222469190211447812154825752816783898935560303492707628901745327784647078017013338018934079675206270549232585686842941540547952837337598742039058954727750157790707459789026872488309429143588789989743700406126248018073312036059986641126618832445722009664627906288201827876864 A100629 983 95064004445933427838643260241595702395602390753201146412160997726550990528677953443602698934772700632796162288471611660180939369588003990056101829656832227341847057730589740969591485461587580225828041474524465747571726706272557106279286358977441774762993412151051580499835110896860802507566813904079140349330475727431583009644952250086626250149750643665605195858092295344380141514478958285258619886952009764048405462822626467805713199720954921892026098851251677972813003747422634743977585928369288515020932821761807437532192733152036104495603738615670729920603987292430235110970078422277508282522019416105978136242087581438116799207571722713108737790674288152581602380025857496058938181802483764266578622226085549081748040387730095360320991884915325367685067177617989342126937525373195901310859423516258219074317756825826386313431593872630830751819596978759997130624888375249620263878014837202353192586284390687983434635315885909513226477359138155529022653557545906854750301695556924052880422098201783423123572362995900626560561135196824580184883504402779314069427272737108030485539174189863884714788838873162044951442632769177554140224662131879706566061907417774404457832020838712611976986296213359330843832343312115183001561928852554247307005848766189141941618144393641787444905729674217993161545879415480202949127321809308698159773312313461971338054974210147158579783137720301763176090666451156193205633541857974846072308709091118756288008128751240094173292413490387060079279755324346847624082924577625361085055418965126022410053834490248736047120496568045722949967744539325105407480457296892934026546962068305099859985690175292218285364182197086659375320015968590195078898151583348944342581232016638433418113623361010696316037976973832037922655863134670592587887066094164504880506332739368491304099692484950709402355445247474070136216275484595093814089117223726275360464891873903287162025232562870272685515244832976795291219502679216549510937200156327645766815736161081871291887564174977615519342562133948879216796650889800998706157295164946757546030781518016352893588313048106281590165829313950044382509826138229736681353530652838719536747050848652125314815070021667941784715041784440466247476520140988360475705661707162947785145315389518369518875495095923570757692716914967383226983516149339503772385314426814944587985553751459251537023231063928564296027716416731190514870037603633476543126030824567053534948358952138363756901259440483206809042694931744771851901389484797994344465088712636477900836914249929793305925265611063320986097709251917929492702064988074354738575460525705332296472628232514138005551666635992975346945038389723030886103722322621017519871647928741676826852066832930337702158476093012146367527670616434055493889845811894579337853382976665271447724539133859454434597238324087019930845975841393401366906916485979129883176249575355771150180479365375202191301411404830635460464092934340415867303705626205433037991861699503621444392547078640983459433459716809701133745041867444622475657170448072820524976894987269964789255080922803977048864555976535195759719060545191007688493300836053175390512481167539691828782155499060453153227570168609106160980263000957305420471457445971077692521294759818538247601158545308142330801869414505356962307398335856276854246965108509424744688411509698838494359813873846879898027531903532271826237416955466577495538369036425214154273932812129328115042763904502907805864735367007113568318308147781861135547251404375206683496076279740380278191437028024106989768331566213516631390009173269852439447759464371009323723318362688659442497575586417117418839753845129269845033683683404832393106208598274216600137723129952452060938624984153074148163187114033415221526568824816792923779699676409179096236308291345342126749475346526043146958332800735833154751856246133041771724374956967333492863349184745119356684722721036489657525471309605571927120925783295771331083601384479256443660257933393175591045160824598022282037713885716684680731574828963950018806958392589172014770783554749345375962946266805440927614289540189674778354837435119671880765250040704521918994569445077619259862625238173104046052736307231383251272931808450776522559646541570884386712510013750776532611995387215651478607889421658131388497587411221042414167743327172137521103705433701111847996369641216161577684438823963517428028855443034920949497549215873277970507071524925426320513657684424419337896578976039118671745908736 A100629 984 99681833525899090029333195251091455235171172486428645300278130352115931444599013710079143638228219338734868667796408668185888680405110871877067032134242509617204620406910868226930361459369658522877864417190966195725770902756452840273908973151129986413880580139701062074195101243786712850174379456283688670939552916367299585921465450586834206877024930932305633852094986683028751268686288162923342606580590590346820806584698371105843524110600028177853158629050079482020368217457436649301041142425755073926589654511708995617756527357629410307582185822665551297227246579147326211720560951718060524853809031262742130188183227794054760845878726715620707837594082373881406297237993549787497162921721215599591945379339880713943033197604472472543944386716972212745737000837960792410095642605724265412935730872983978324071816181397728854992846976587745986419985721600242751242122952965745817816153285934294701269355741250042917956160990383453740966723335650572000457976757256826126652350720297195673141482044033254685223014100789495396366952900145530991944405512648722029663771937585790174404725115310712778694421510264764447003910098573123010140215319597895192214930632500213928775669082973915816380382538219473698902343220844490131045801108495922424190964875855545700574187375707330911829470398872806397361132053966569287584130593517677481582460732400700057772332637379266954954683418203141624132446664687556446790396787267832195117176943928940993454411613460332987854265768096101909690848718982320094270376721908090625123070996775984074644609554447058649345421809335111987985377698067361727754227990546805189820507297735088390784355061247213080794032711492340941135561064280432395050708194661702662966457943078661959831910729395151900285837743312902996786794342300351293436268216754639869581808358516055137687639147099675062284263355815370567153117282534785091202310181986002912374834461570013239207770259844259051486833365983476099285781241362172619980485591121417487584577360842584271762294492341328170810146432167579973631765003423972019307591934879211240586772761035515251747258942731092324689724638704481738434623452720384370386959757831013176964075590676250954107526863040483724849359654161446335913939583357011074173539930250095136756534229879613836624391145703154130818398331828838834617467429809819507632703460411907336291540010490136139685671536089958235271558769390324825320364550267576299684920897901222727462010436597436914756495019064119062998752880749205889379351380411541717741824861941507451347968196534382945553891313386332866318391576539094835739560496935054594356502096201994518106082621536744773309344394502970117398240574542216834427096738164656066916933098528232520393232831406761786378526227706304389476694744297956173561038962053170423768948908139763673569206346825811293212233772917871011006749963864927231705786861202052096381419074728253089571646331027668012946068765231688408591596712718935908473850430703988153245354373418709359675359445533047871958899456013449176017841021197612457034693159758405854798172638171590598857935733710103037990200647651369428943173630234206077969551417465294438282015452734099899057077484582813725598752617119462101856040256491807488576278962866568762513209174071483561516632422805030652662901023184369182108442517418831358718865685620378561086395787193969273061836192582865935954117293278255462468725721495321963961640850738605357031943372411322357559081203928041055442420752194851117012938284368512822067594688594136723353581681105048990584864273097406010903318040373904415276410258870608791546373828112295472632502275474623763576337818102915314577313727910269257026039902009905531433735787143984945706013168713022372250779631383293877984362091284702399327443432051093456845222367890431380015083202905733465898457860958892218864980774864376986077082415145200408827658194876978684612679234743298274555039811933558179129428603940972189052751874145146719262318405331720804667498622765682488555770556813695812409977875429258355782791807855702854920525203467583634560289136704849576945722344661782026114081268893928420388202018368045062045302826681784775731649650441709693029712121742600748193794026091454924086765743978081442919503931974231666681456900178734253460155675145038964832746258204596778825246217308515770478355627032851273328839028848577057124641292907877842482038124276369250612785125035785269540342166583538321202423031320203829458929120103019931654243196379194900344637998759936 A100629 985 102074197530520668190037191937117650160815280626102932787484805480566713799269390039121043085545696602864505515823522476222350008734833532802116640905464329848017531296676729064376690134394530327426933163203549384423189404422607708440482788506757106087813714063053887563975783673637593958578564563234497199042102186360114775983580621400918227842073529274680969064545266363421441299134759078833502829138524764515144505942731132012383768689254428854121634436147281389588857054676415128884266129843973195700827806219990011512582684014212516154964158282409524528360700497046862040801854414559293977450300448013047941312699625261112075106179816156795604825696340350854560048371705394982397094831842524773982152068444037851077665994346979811884999051998179545851634688858071851427937938028261647782846188413935593803849539769751274347512675304025851890094065378918648577271933903836923717443740964796717774099820279040043947987108854152656630749924695706185728468968199430989953692007137584328369296877613090052797668366439208443285879759769749023735751071244952291358375702464087849138590438518078169885383087626511118793732003940938877962383580487268244676828088967680219063066285140965289795973511719136741067675999458144757894190900335099824562371548032876078797387967872724306853713377688445753750897799223261766950486149727762101741140439789978316859158868620676369361873595820240017023111625384640057801513366310162260167799989190583235577297317492183380979562768146530408355523429088237895776532865763233884800126024700698607692436080183753788056929711932759154675697026762820978409220329462319928514376199472880730512163179582717146194733089496568157123722814529823162772531925191333583526877652933712549846867876586900635545892697849152412668709677406515559724478738653956751226451771759120440460992142486630067263779085676354939460764792097315619933391165626353666982271830488647693556948756746080521268722517366767079525668639991154864762860017245308331507286607217502806294284589560157520046909589946539601892998927363506147347770974141316312310360855307300367617789193157356638540482278030033389300157054415585673595276246792018957493211213404852480977006107507753455334245744285861321047975874133357579339953704888576097420038691051396724568703376533200029829958039891792730966648286648125255175815888343461793112362536970741899407038127652956117232918076179855692621128053299473998130877358999450852072921098687075775400710650899521657920510722949887186830724455813541418718967628658628103630180319433251208136247184704907604855110032974376033111797309948861495904621058146510842386540628604453626647868768659971041400215798348331230038453347059880607812522939492892910100882670419360524069251610857171255694824135418161107121726503897142446513939403681935118001734867299149630764249327383467899915270911962997685485266725745870901346694573132521731163721365842972332045256774415597248930397795033824190370277222841040883868923242878380758384307568072225841020885913042957771956242269205706355156003525795592607595313328781487708773230526191319145510901965463195002295237809797359827023840820651484461504800783823599718296634447344212801255013122679930329192300585222647610868302109657975366412813526194249199166993031600952351388326810647740794042479045137836883311328118462075267646552469286086624535615320261204854718417016108316933593567975138811209691096720231156331885600710013349194094140499152822314040773038850247527543821248803193357129797216961120396004714067641451570166358901015651743755164997673342878121243044105083503402543486799986990563975682330086014733902169925737385282127169257380115719194664859658143264188145446035440584402957484762134909184798342536492931055986781475535256911302074420319699809507704719801733135445199775471069080020849621905632117740313461122033742932393108685218639521991554026173043383536377137433144360767419963575428534890435555521590017919124630240524614047059682103979518589712058868281109050177224511907817344439560556321578811244239723438617808350805641789736075985765966792419680933664794740819219347382702477518866808878143534390094522147610349209242052310725662425212664423166150445082717649842264848121833555397549572026341613226681811865783023875543199411348519899988732168401507101517052126523920148969836162081639703888731165540942906495632683937666910701607039259002112627491968036644116009310378581543240911281184071888721365943418985492410013945033092295577952909310730174464 A100629 986 107032553749763240168036438572655077135027043697796508850569667391590722488782699929661386874469164361045251735760165904027326882759136806491512258854088165134714830896944097855407852234362879032612023868539324999320930252931840300485687680441261339273135353037380793206283471341368213722710476915458176134982771342164743711341759033666089231677730093032727871817824617222291001231681529135846919062566757743476232165463405239481017322637103651990139446950517571730369525374964376670184948241367274037655191217734932246311817900472886903339707697235135849591850349884391410411295845294600926241698926242575729758109905322257795855266537606906428108125709365779737671157281409356249062016110394107257403109087320775433731614697688378703227124765948043115470923695504041549682901451305922485585545724862330929208465335013606712250217451019594211671507274698765000850561495365149706123942288125902683136694493148914693122804530653851976079245233037724809406415076798686549721682550076299624704163842740023515202367905007359432626934654980324352312738915281747093863400160586983380498346607659532335065735456491056522900256329764373924898284325293017786930249690217374253384273793007972819713102721024405527401779428807823597653659117509777633640313308350121067201049885800109762783439358723039694685101410718330930541872964936937873595318077793216303578909369822794344679995967610803996090026295699324333249279679592044702117711041465505006828700111986683680894026009172016269471801335179628139801773726250548733988176946476559743259703855214759812065583129619604863373223685534851770256426616186281581361890537738475384877522018194127214288288444051953451924164773968423852727370435989427803680279261802620570668229330559985920818169981539872840266504918696214459553655017862811354374027893024091474976825296800060609411184418542169557000010902638234823487275574887819422709602666926464243919171099553778128669871982370375157180707519847365203473580705443016429018584561449700222612835757782631731740708270187782709594553243259115821961336296981204893497148944214707790275190921004168394614224745167620291218801483490877163275840385756188070372401441307206595092945156186050087180562065560291320579202350195259557113971296057243569928314490507909371861352711751676754478978081637576454666084193820344587571236320935633793174588659566632657912634411741826113583624304648368362745891969616549247064082857590208176663215313976899168266575571477616821975657451827900906818213726979140006674660200188349622392119958630040818822673527949133196668551857936139323296235976076937391929683930667035753066309226179543566015915641966397794707272680968899767868801256846661368217624053801699676101943147017651380886439577106169206611455912620233701061271490550450037995800524155188798293787140213073123228253502710447236621555111782512261055399042215702326250511608717007106776730294910160556046687167489609300894440798325387234241703809217767285843740058324440982103583692498902283474316467154932488686788693674642747064061553064639314101863269040377255714598972231588664323239539337535162726731281646076377981350912355450970706857986698614898212611762258405282288776640127230624863145778450422941213840752936721177811682356042661048265728885104000212809366173801765450853886507234452447755059193144489035847751402034127568409057370058213141741218841082794536959809133099154103013051434513104981863275650102957644546457468039669810767617629985437151441789909785057277645734246572223780361039058191202721638759950991388042859815892600323181768860546215532039663825439214783158617611365074952272985616201732050004509591778631226612220370264899880897231389348799222058146230915547541940374533359106823545611674962395372490857551025483987361149547454350984270822124232585799764351731651942413139320103491666927809497654029077036332711820155411815754548425138935040193261096781236058155726068551401273353066606774629564028279088337699009653221862427684725911839866732203398633369798251479763056649905455823579239912244372107009254376645314295612850534395328259354698495810149253746401164633066823282986208234716627753655452669532430194243771472203179794810185869369103055742401002705384199742184540940037093183430781107558975300043321585865954185602650584822213778710480344450621946094126194923490917434144830170638259749121564537192623018555848302798047399250485017875992140588578639531520285381787578869364787895015486506131689322782427019786927947549833408203418763264 A100629 987 109601335039757557932069313098398798986267692746543625062983339408988899828513484727973260159456424305710337777418409885723982727945356089847308553066586281097947986838470756203937640687987588129394712441384268799304632579002204467697344184771851611415690601510277932243234274653561050852055528361429172362222357854376697560413961250474075373237995615265513340741452408035625985261241885835107245120068359929319661737434526965228561738380394139637902793677329993451898393983963521710269386999160088614558915806960570620223301530084236189019860681968779109982054758281616804261166945581671348471499700472397547272304543049991982955792934509472182382720726390558451375265056163180799039504497043565831580783705416474044141173450432899792104575760330796150242225864196138546875291086137264625239598822259026871509468503053933273344222669844064472751623449291535360870974971253913299070916903040924347531975160984488645757751839389544423505147118630630204832169038641855026915002931278130815697063774965784079567224734727536059009981086699852136768244649248509024116121764441070981630306926243361111107313107446841879449862481678718899095843149100050213816575682782591235465496364040164167386217186328991260059422135099211363997346936330012296847680827750523972813875083059312397090241903332392647357543844575570872874877916095424382561605711660253494864803194698541408952315870833463291996186926796108117247262391902253774968536106460677126992588914674364089235482633392144659939124567223939215157016295680561903603893193191997177097936747739914047555157124730475380094181053987688212742580854974752339314575910644198794114582546630786267431207366709200334770344728543666025192827326453174070968605964085883464364266834493425582917806061096829788432901036744923606582942738291518826879004562456669670376269103923262064037052844587181626368011164301552459250970188685127088854633130932699385773231205943068803757948909947264160953044500323701968356946642373648823315030590924493027955543815969414893302485268672289494624822521097334601688408368108753810941080518875860777241795503108268436084966139051643178208052719094658215194460555014336584061339075898579553375175839934515289272895555133738312273103206599945786484706607162617415606594038280099196786025176833716996586473555596878289578070214472032857672945992638089004210778787396231841702537637623629940309631287959929203451793376887346428993620846172373172903132481512344748304973385193079625703073230671770528581850856426639366834852044992870013329530837637161798474417692619912393388597102526606667055345639502783889335996345003044611139900647607852611600297617373591341780247225312153362297652487010981241054847031092940468328389782546075014027714126956717267570130854523119309886742006323660838907699736734913329452838031578186878185731586775497970300472434465292555320728619228879182080523887326215277339371821988004409391807659509359924115907377485196527863504700638993700703989819724227565674069701118875938277700062366650868415271622322834172993599030338190657640307987497346309851749347565146792266997288281636006632172832405582211052903334251981794003822578379381655769714444552607009063707279490284159859861277133233091802972931007202486079162732587684913424106378346496217916790961973007821674379783408079306501180613779956772708097435682946630050874746939610257143008093268781605846844552293533801485364668941419501427994265705428628015572447272621886226040453105087643076392867619898652309231868489957151089703995587791586958090189815181355888451474022730938131313199324704808615757249755937954424434037836751127537270990573619204617821981318376050913659151257478038764942693170403387541740457520682946943522159725387310706355161492861430638132250095603057817136593255407893321855214167858958696173211589031054663785975466934076925597725774885204696903839141699332657587342269481157899363103985723551463494196634903913540205337220673564957786457803785884899187125949159333724023533776280200570673409515277370009503186763345141670138237037577476481684801838707558947220816137579211259709592835836314792584260427041777877232349826819743183533601208518905621987536056109885630330233961529080218626770313420535996969922597983419833119854140390707244361303926737086057114198857946909399531872717436872800385223601654699452564306094733577983100482086085245971001188662065200536832496658305015951962704526880276772230950480762229542804495858182278849866529205268261814218291029410000300813582336 A100629 988 114925329490648821066177512051466619045824632189399728194042818104119944626583355762119289244962179572784523145294286564332910912938029707267731413340348776288561908247136311657300115522047273210368189992936951040499654411159815551920210375891329075291819188169241193079881622779132432458244977707113955838889671109510900021108629832177104058568404490272650916781309200208364553121291971681433414659020800581246293625992146547091504353383960165364953559782999975213817810370128533740867432742031289079099729701199487298671268625209608046137689434456094524028543050219904622144957391130246615894851269922544730528604008533188393519853532096204303114143768395706218709269931531363469533647467491954085415651854690784687309375091961128332405847632464624904036392227775330172928305225937468391675237574649081360819912445058281136030191630254409748580006309964320982560643451457543391486585762523040288637688386404471166214080392739730933421333145065231697662096481862921776702426113667897298200364344898522007016282243441660850612449927967384154163898901330404598471586495270560445633980715492558620440461948954179670586019001588744348338322825910734253002929663149438387319468315419779181981170072372108339508068624733790655214882061109178974179353771639333425317281879094001556091297494028666952595583894369673803595647985747675717368918270709861968631355874684217756433583566575069604868193702952155865150665409851297654341407716368110979113380913793585999234185437791801478940327482201409286472483519259540878633355908944491631972646123198128112329196437221382952157635992866194155364764462586005908949120750079651394737492508415923341157945695754466450232148994077403146032594106662963454639976967397319339529225460245778224033621408320669392235817637505845015696315764746767645413479088082564856284466751915438442059716723565848561050463674618664671511545316570695822322835789900886191136551685002959313969295036196862464835499589971426115171853682473591188556381516909241201281512312373945191159546793083314629115717899882158727300024492998004636061354446160774590357092961467255683636229454222215797232687087977400332655746670934712997968702682849428953759928381535174303964615729619914784530081467963744753008987715312148719187099950283593295369103135823591633412658095033552249372614553210226325767267017176476815679321577772791199645080105908835388290111937403870724438667691963026169128414972396042372150075044934288406798635772352218661601225715924882453778242843628419800718221817930443667097026127606224569997111006456617257809841595378939112514226109287271119544381703457912506170632461466051660061393674435130914798564514528916524024623254220026665820327280475311144517909644623033153909124368387766765559617530912434353483800386022838987818480159146548479344339091800128883980481684334704559705788183441878606487988332636541217229267415676973510651409147612893711582424108377686591789761694253917434401002304977233458709386829207151643904253310920426455855477620596173300999411856648788165780936096835898607025843588298017404199107923872471362848158948557204757290337259912515772537009166616606061629352263946738499080384093411194447135985924298804203209213898531257022470394144103808354042944141485864295778595769781055618198316999741808649620034455766910166893781963274931952899165976718681445552226038646948764993986854407405941132460873265744499426317743099917895129360515156335529050056894471336766971356594155120380426471727557402849243805115733725309661037456877464151086166378875643605432088892824859116181979869295101669399076273920082396498555345658709150308521466211723331101337301882897485962841058188961291975988549433848902494968041985207641774250692156207724711227069817538667492810162276247071953661820409382587147857653051276875473798521515179827175134043011215866646335560902126028400260640031846519440762305007563474625482566124934058699384890730641006044334351681505004049175892778062588044050039779265697519001700952996787593594441055891483535084813563561395271906872039914839979259122772824617330641014502278259025861246017429899619948833461545759279396788452007339028416929420823919981481202607571479434709155406444316819326784308165251953558733558103062434933484175114326239463398626282266749424578181670538470523532966559086333536736223328678133172069827591356267207571103898922879288542402513679718109672015978840406845244861978013096718841131315735605075767048989341227277645727943372900105758734454620475425902911553536 A100629 989 117683537398424392771765772340701817902924423361945321670699845738618823297621356300410152186841271882531351700781349441876900774848542420242156967260517146919487394045067583137075318294576407767417026552767437865471646117027651125166295424912720973098822848685302981713798781725831610837242857172084690779023023216139161621615236948149354555974046198039194538784060621013365302396202979001787816610837299795196204673015958064221700457865175209333712445217791974618949437819011618550648251127840040016998123214028274993839379072214638639244993980883040792605228083425182333076436368517372534676327700400685804061290504737984914964330016866513206388883218837203167958292409888116192802455006711760983465627499203363519804800094168195412383587975643775901733265641241938097078584551359967633075443276440659313479590343739679883294916229380515582545926461403464686142098894292524432882263820823593255564992907678178474203218322165484475823445140546797258405986797427631899343284340395926833357173089176086535184673017284260711027148726238601373863832474962334308834904571157053896329196252664380027331033035729079982680083457626874212698442573732591875074999975065024908615135554989853882348718154109038939656262271727401630940039230575799269559658262158677427524896644192257593437488633885354959457877907834545974881943537405619934585772309206898655878508415676638982587989572172871275385030351823007605914281379687728798045601501560945642612102055724632063215805888298804714434895341774243109347823123721769859720556450759159431139989630154883187025097151714696143009419256694982815093518809688070050763899648081563028211192328617905501345736392452573645037720569935260821537376365222874577551336414614855003677926871291676901410428322120365457649477260805985296073027343100690068903402586196546412835293953961408964669149924931428926515674802809512623627822404168392522058583848858507459723828925443030337504558117065587163991551580130740341935978170852957377081734673315062990112268607870919875747375916117314180214495129479330536755225080829956747326826952868633180525663192542469820043498961123548976366271578088857940639484591037146109919951547237815248650166662692018487259766507130792739358803423194874627081203420479640288447590349090399534457961611083357832614561889314357503357557302487271757585681425588712259255625295639338188436562028450647437609074623901563621825195716570138797187496931733547389081676846012711328561803030888671909479655133107079632668920671875501875935459141560774315107354754668773959677041670611576071997277793668033651214567535910165626413446864340902406318727640541236899902867122621574056753730062877610520601214212321307305800015135206718611986339476093985949602943353229073167933048351654332777967411595287387123526123682966065642848603230003331977196013244758737469138727099844483693043700052619818206442769833653220874907042967155603160660402286978751069992715974916011452826626360296687061718412113108123283357955390382516690796009083490481460223397741208359081759678563159960173594463834417169821899886514045410675556514763322577671465305354150416151077897386615404607108456718281460223058313311653063113867249586481975504086235032096007191009683603562299754539974800881525038877282068255800953035076607735612057210915282705316010899232730393530319768745960159929800245479463574475535353842538913183683719639934224122367412549368934315924612465167520087581747258259938648849378669152414843269556707049018780517625656438511334717092902355842523290712234371968659051962459026252655734970347386158184109464654104494164374014520673954518169915925981400804691047769397128087025625949243585496362983412274620261276154847274992852625176832708767956710104296519493159595512637606170877001680549704099207769239406236724507520485169686031544143027337260043485047445847614363777053081866895392610835907340600327744998016494147711932476108170128108176390189398376121861124146356114204736090157107240733968074259457741775868710495840707641232879139926849089086868758432636968872796138761341719372408146576398850332937242481915921848217210827605464622857502102311374855515165098935726923694061036751470153194941142175136198980422990627131561218000444143163497535933371887795317070069210520193313041151410768058030631393816097757756504405541617892688566408368199503453548817620552810392497028391467420174008031344304144362332576609530738665485411040093318467313259597585458165085416732309225414013849708296944081531366836124581430820864 A100629 990 123400132911090256075047066497923749409376880151175177616175761445217971258126611304058875739469273505497194640998504272365513106887585216847839984102164027848248413698200786055541888956053751351127076034594668927224796798808386306222373391473281307088071267383040259353528271346945607165272766202075876718304845591886337536546818698142657602885041466155146452700035149739710535325400934909778661590525332470047655511212381243149333779306433960302306860956691437578039525710507926933364540574625997800863824047272912479940120750026536925784958808498415382146819642805643990087957341554472422920764994775349517679371752296137270193637311765820951902429610075439149045034421990841324984027061117791484998453820604666106142838063542509672735533145148647959935860753030906482082273874526829420819716009037040780291174924277178573305850080138903507483677385192599386736137490181678099733952668183920121547318003161553671766113855382995049721044811693998482030316012099476546485783720514999375214331129155904114717803693771860959326003502764367674200642001266104660220868895605578946397283289833804951538665296472655771918751191664557254454482120194226257998643173853783558576024379709041024537689487163039615189004867838831892564582576240249294877788221901297342244346023580540698296308081764969961968503785085516880157808826678635328528210784898932964986462840476547397806183753630740670458133586193162023379173511987439912139464640100770138147627525183511790318576875128807452243284817896268742627502979779678552426342200911236359667045766429286792718028270956389222852244806508198300319501579387477741549806837386773033869579207172848878979106883452349862419072884340436051204375959539940933030470132291186200336585846991541398573341288295684330120258268226896837815070719319149189690454270223629851385181193069038366536918551684898018050100222030787508833167505273276357210101617900658318087373639325350979179179532160165126069605189687171184785860246480310634630857016806015489919962167766857679631680448618628833832594444888918496908646894356352726284974898931179905902877807783412834021931966659086491442239586266102303963988194531366519355423113596439362168597158498945977296896924981178127465896658279988856966299957832859295099220497887814782243791554303343022691646847649691733440654006012893470482163486518109545961226550000314680278056465544666087538373032832205976318976423698249859399676782689436187053708380484624794058021174917120036154538860852889132905446162432526255060900004821230488238009619231564323542313646803203991270617559773252053855966368534537831882106459223126081608066154408168023552548795970039638134599254411953329249938793899027129486556670414520175282187902484727411090855929555528626138564108384293646989956580940067240438528666989825247515616980503973831320286784136137900439609907446529332916990826375878495638933821092759732126527486328153739792641988471030881968682146113531625159132562374458932428445699914463479970351431425737821568116020730115087635209509885296332515236709044018398986988509637818263168495401351680544532348024465735204434404027033626766032657330067634501303357111828700434853593939079922307686465102394923946172727985015102836320169994288942027416508616809145999165784922003394740129708489032977148501992703478009441444673859505126448581832563920658550222203873997069258959190794083430494340005163668993335531981367079669254966440275497543356118213077173428655886087385162546696218693650631916800049840325668461312310407180679929702081871868821408634070587435911904739952266980788204060766009142274072902646650030212532844537762001873330179720105843362980980982755354041905434311694509272215087905345136222905434297422534429068975254322827224059316024259490528233522914184086525530885837979634079637197800257288700212431319033194787357377110577108079111887212371661703202299872375577329265539040143367431187308067600600251159166519238591640356650112889508808345350472578882059861307434685161040373308976886665855613407477027935710438352495242260742272761083997812654732642244704494000886710001972717469667916210060767227672377428124433252200496669758781628794739423745672709567356538603097435614982096017819835103935726033717861807592238871360616862392064892490422223415438381697527217527344402108522437284363545207523443806210221093162533308404985288783710122964042611341576380645474885062478877243850915303826900030366776891505181468495797769380912605935497878347724986471727176437235834511556169098404418289664 A100629 991 126361736100956422220848196093873919395201925274803381878963979719903202568321649975356288757216536069629127312382468374902285421452887262052188143720615964516606375626957604920874894290999041383554125859424940981478191921979787577571710352868640058458184977800233225578012949859272301737239312590925697759544161886091609637423942346898081385354282461342869967564835993333463588173210557347613349468697940449328799243481478392984917790009788375349562225619652032079912474327560117179765289548417021748084555824407462379458683648027173812003797819902377351318343314232979445850068317751779761070863354649957906103676674351244564678284607248200654748087920717249688622115248118621516783643710584618480638416712299178092690266177067529904881185940632215510974321411103648237652248447515473326919389193253929759018163122459830859065190482062237191663285642437221772017804789946038374127567532220334204464453635237430959888500587912186930914349887174654445599043596389863983601442529807359360219475076255645813471030982422385622349827586830712498381457409296491172066169749100112841110818088789816270375593263587999510444801220264506628561389691078887688190610610026274363981848964822058009126594034854952565953540984666963857986132558070015277954855139226928478458210328146473675055419475727329241055747875927569285281596238518922576412887843736507356146137948647984535353532163717878446549128792261797911940273676275138470030811791463188621463170585787916073286222720131898831097123653525779192450563051294390837684574413733106032299054864823589675743260949459342564200698681864395059527169617292777207347002201484055586682449108144997252074605448655206259117130633564606516433280982568899515423201415466174669144663907319338392139101479214780754043144466664342361922632416582808770243025172708996967818425541702695287333804596925335570483302627359526409045163525399834989783144056730274117721470606669159402679479840932009089095275714239663293220720892395838089861997585209359861678041259793262263942840779385475925844576711566252540834454419820905191715814296505528223644546875170214742038458333858904567236853336336488759259123911200119315819953268322753906860643490302920680752022451180726402525078178078708589533491156820847918181601789837122337017642551606623255236246371993284335043229702157202913773735410194544175064295987200322232604729820717738073639293985620178919750631857867007856025269025473982655542997381616255789115413683115130917022247793513358472095176870330906885182361604936940019955721850093121867307329174326480887061112381207810103148509561379366739847277014244481107566659742113964056117809967073320589449829636517840209151937324952603780594234030504468659488960412144360868957036471864861313165889646985516694517715538882628854209053354997581053455991788036069203271973666955405210050160545225246036906998606208899579534268232798985965697564146000029429547665396194335623135930517620256384162951743871445946806728396712410603489639865779955529285750805227637849738454538122543444495602390061074840562676233869125901484539290984120877601124377052912849340829723682433808417441105989257729334637682512589245290080193617840443070940264852402120880873456655465304391854074151876636074504823612565503145763760131476213892821492769768600066040528361481668039346032133249483347796545454754355427536766972998921174211373141432826204165287597049175584748919889581317085634842109484396665050191025590943627353482406447816927942298247082803251036493484504383805856953016248014931836793673122441288281534373790453711121388327120958224393361688650652310169630937633632806668289918290104033388383603692524526341482538911164735175177494748250015073419492255164720560675255366630660426575077436739608841718300911127464124504602143627098091145297548490547463463629017529670689991462253954161230958673010572505468581584079155069312591185167911977106808249535803461223014657186986515700317839725209715598857019745638883920775229297978813117604905342268392331945836148129256476606167488872955128075000087307350013760158446225658577401856907991042020062688939946199102225641136514486399419650253308589832992387885813169915568854596973095529571774069741666322247511146430183458527090490974452604273271667089474449910192356777408902858267870748000667759126975779188270292504006457559266399398434107806704935714519165915179634013774213780966282303978370297703337271118745631095579536901305823739696915846054508477949827428070386147048628671729494539833517156766124328615936 A100629 992 132499883793796481386648118067329938903743253996952230957116533998777220536280442444559195839887086525747431800708759158681538838085382713693635234989988605608965046929412697537511313156078610817801651077172366914594476572781877738939833754969587117937849771281857354743690506911636313066427449439342504453911779093870395667171447770341002586729252086185061219109265466545629915432312433381331015532489411604595394995532834687402553156577303855470542560291352249190226302680495677431889568253520926996519511208133879272003268664913741807095694302801955233535983159065160655411681236354890214744641612965434261350568872484530620652096960329889249753131039554010809496623118411231675582925987469976907953908442515822967720788546884762237540694428884366011635410047969419054444444068101984959247825442705432650992229414296439602875141174918892425485521405804252256815341675422457134189188252665469158780518935022724406196044392470609323270445347294050459948462738128098016468866202135281648501496297559840064506199783424535426341092811688601188702835084410477527240456010832399922480617188270870385525358081960050174664167884340075302550387756712735736532157711018910667486631260137254298977927466692066741797300191538146294351666933210824340096790182470015756227796353046516780294911532180259986269271884748626890883435057401217759484720283633851937478292745641509032142865342102638109968699272474707007310684410373879596351028505045304471939365560163149884462174274985025948716497532119447442503041602074067167015940300454605390924013753937260367832165593340279588599311821034639913938761408622391152971090180423345070861135756022248638591381482929081558360004371220640842575544039578166378284398847423859569873035101281282573875650472669117943951544252277029456495386208850735289066350363498509204527173380816445413611331489025580671155099535786142763890941388809657374246850062430003913263908762858720489824038253685122362607167827334569177352210630464858320915133979908489726318913792028979771676128213084904804418402869907294824258028877718125482308601691772580762636304384178483093347718485884434715494950724002370037228895114310576311705223318284800000640306108487875355740232693769281368254136375657059937978670023254577426655191278380250391660611556193466586482602275759230114902289628169191202513208381480154352912219229074565085375737176488922918304396330265664730956438550994755629639552493655406837018654022425647030327484018186131516447520502331063373235672181984101018036980002258356818365090994683245355133649996298564022630992976237360686719051561832930858602098342488421021847817805746891974107788704033874210402944560941330815151701832449501461840379542770253729092296153124685342527493475522168816314235902477485153470608088899391433431112330769943550708670045131709300890113059801430973533557143870107588395792970504103085509724846475429507967289021956126859117372790479871670365381478444177958280051287781745305118812035311112660964752611900082649076335436342375585927349705766384114855420771760681612017848794605552561275052271582965533351476594792635143910409868340031713095126725153791912794797042578320780469291129103020660433554259157872406304782765685961187017992777657878195548459969924369485026572380543622802458879189602552879582848513067169001546025304990154210250899110446764502996784792965479316769169864803151067169858820607363436337953683422137619144386640199794710717451669104850049304995805167823426083034023326733097501758842192007668753610260365965278505165697762588036996301098187531698790592820886499185891101493626038546396788430930060124153885008769360964126914257725625492597733046394721313473351046916733141007805625917510951602026630616571320111387456388398306672080813609096186391821816537697355928008020771522206024297048838260685191973428487524402238566913721510734075494223403107384105959519614578628469306748567065254650155383817174501572686976479107701502743787098336803038346110806836357431943605681224174421757862437084860783239213788680812447796376371291548391848028571902909516168457729509153614877229254117893025669815353880361814090757859184013307892719826119754430457387527277875660618016252566953437505517006247879176050208502438664027613978450111590012760789029860700228317723511090837455548196194327754638119710232681075241665324015612443027523434671787648918675399915627309989590500433176423613284574582400609818871678408485823655433676433230192452281774718245216333224527662858087426466600470086173195584002783707136 A100629 993 135679881004847596939927672900945857437433092092879084500087330814747873829151173063228616540044376602365370163925769378489895770199431898822282480629748332143580208055718602278411584671824497477428890703024503720544744010528642804674389765088857208768358165792621931257539079077515584580021708225886724560805661792123285163183562516829186648810754136253502688367887837742725033402687931782482959905269157483105684475425622719900214432335159148001835581738344703170791733944827573690254917891605429244435979477129092374531347112871671610465990966069202159140846754882724511141561586027407579898513011676604683622982525424159355547747287377806591747206184503307068924542073253101235796916211169256353744802245136202718946087472009996531241671095177590795914659889120685111751110725736432598269773253330363034616042920239554153344144563116945843697173919543554310978909875632596105409728770729440418591251389463269791944749457889903947028936035629107670987225843843172368864118990986528408065532208701276226054348578226724276573279039169127617231703126436328987894226955092377520620152000789371274777966675927091378856107913564237109811597062873841394208929496083364523506310410380548402153397725892676343600435396135061805416106939607884124259113146849296134377263465519633183021989408952586225939734409982593936264637498778846985712353570441064383977771771536905248914294110313101424607948055014099975486140836222852706663453189166391779265910333607065481689266457584666571485693472890314181123114600523844779024322867665515920306190084031754616660137567580446298725695304739471271873291682429328540642396344753505352561803014166782605917574638519379515760644476129936222797357096528042371363224419762032199549987943712033355648666084013176774606381314331678163451275477863152936003942772222473425435825541956040103538003444762194607262821924645010190224323982141089151228774463928324007182242573167329781579815171773565299309739855190598837608663685596014920617097195426293479750567723037675286196355290198942519724444538785069900040221570783360493884008132375122700939575689398766687588063729545661148666829541378426918122388597054030143186148677923635200655673455091584364277998278419744121092235648672829376490158103812687284894915869061376401060466233542109784558184730377451637659944579245251791373525382635678057382112490572354647424754868724657068343701842192040684499393076218629764750901753503136601107101718963862559055343634622598672842260994387008894193328314351719442469867522312557382005853178555643243656857596209729559174136807667057343200308799316921199208548702708143126372165433084817381486375632930687191452615230403922754715342676428289496924548651796739818590511260799677790748153318934700867905777564136944797153902683032976827833459026708422195925678126214870324111475773236665316898362515322990170517292001796201559561958242790839816158503958483073903736189737451388590454150633926838229278772518688507192441663524158579364827906674585684632654167486814592599989606098704777333611950870282937970706277165676085822745653526100956706151912033067658387364259705180192474209409766557482918701872171600200479200554116201493156283959561377661344056097552062424255506424604321667272241623009202554352667210117676669749717892290153014148692836877380781057583129912309917911296920689097486851068707627996650820371629941558426692781935432301940158810064571824268922003851919564589783774670509163366450488315704491851188309026839886574691841801054404615852803696906614748445189289674508890149884212324544032459561567048587775166352487929473063471510311353272381567133578248979825627265960199911040504420078639508194624996711472042734736391992960939531214440475269751369031794060755341719866032210753135714494865225540134602092470280213270038738968880178010378941636580790771224987892292519650826991693306084764781961324502548085328515552570110532674820761759113028786689610431463914606286338809637988696886311266417466200430010310252217573554607880051135574897442036954919609151946543489404202545553252381257628579344556500715017373301634282756216722458285890922373490497628936047804429627282145101946628536788364827932544676472848642628560320005649414397828276275413506497191964276713932914268173067047966577357033797348875357017554481352902991620749434583278265421047465291791987141660183997103910552492723609513602365429340672443572657780003404372378224454524598690289483423164084667627717071136537311483101525221916326766681524701798881368241352278018850516107264 A100629 994 142270666904539073808881599539782203408313841974382778908763572996405066548276020445948009817093572240201870385008627551819420947132639502739473674408818987125786760242233189102687705808843044266892476497814622013273925495584082157554252922317813536541489932054164334190305297382784981616580842724667398093071357619337465863270367249646681219463385329176152834958046357348915644625256900756748852165627512077005026204503897769142087248600271838775172746956866535472016113212931517909832740783108054575413701616210115165716581830226525930615986943236979723223272526847907736994774081630274930499663179731807432734652524579163320402834659609470924747918472121739713104620629003443881426987213043014150384309758995938902221612617050354122743266510296937446417010407894611511739532680349805548163325758884138749385551821133110735896989729414914605000607839859302005189021401751325093826111755496393716364740016957837585358257607556363921159813632495827205213101326433698309854062435092690012015723501271149420011164614762665635032102641775807160366350337506100104810176923662944851061796504379715773821581185176925769675422211573533491657805201800001113774022455285110038600152944875193921336401173825638989667170145937718567675999750306276703479123827070647543400773415620714884520465566481867054450982948681908419312628529919528256890316857478809527493876013111081958285554861015670639409703739734464895895355613483213999742337091283338426335531193972362294527804265028299334862182519029434082785351015358891063010208375285236021650983573553681128919020410063234058132594679862495828375808699195015603832641389596251628567845157382948237782626744160096895118233542202424004755961514848988557594564409176392675675328158065789087932655687710200849609660893056653761919084635475833453023270296325952294549796203482096707607465500094962972505220762456566205224660743897574697838863412288106274155127188401505993049836273557638007289009778396337366744342132787526941400993308791321111822931300751953400898629444775646351562579156701093455504575373805733013234917711413376661260416518087001178204341513272071184624469453180425384097101745544526711421559036102453704162723448846113166357166322792261611518412087542760736282544023863492382445971302316901821118379441302651309452883111840266728410914047126669142391285751622588754697505986914397346778059761227826010095565502878361252789635594289025924203441557081304964642480292064251146724016007018026025974246664450352238237663430549668566107283807076412169394169502557162169860733110803213382240579677236292320703606999552539963381303164490893886878819741162345470609457815675928252464617467836023706448395162278470087527155527106418252018363935804282939111535614555272897265168615092461027620450659763986710222297132389810512514963866873883864975514820397409571332017372867319741040339978075453846519239926392647651068219446770347701684078890137827242624051455120468323104218172556320117821709771508106516053787069210358849369976326654098250126701204555460597369484995757801965571305285275967367671346391784836779109947311985952961188865984619025503836606055377779208960734314207851817678200232950096887843609181031142621504966546751408576141904685901196581658032088497577632902372516352931659480188626039486963979740121536429878236288030930284483756079908491086372346221169734216130622002237599568827810510727861439203964422268465204609159111030409359297111308903816486139187236128153247351632326127660904944072708382423374472469489287550466465662804609737833997804987822421083380317229729539974932833226383135147002702396237568940774138658946002269636936031482581919207962788379500944687100551728508682618946970411010129882713135796454811533882489050593199250244591422680034962167798735972180523714116544909844140753032501537411109105519339263728012904148521085385563641800121138316009877801583861121433524051756221910032855082323703273031844947782705722201304003654963635826260722494961038582098491083029294407596512432499536583660181342041784086111498785945501088406047168929599145214797677293750057227134469675382705968419586359818705172041759245262577600857002582418787964591396437814195966677193738292885266110243840351617182623767992988799561133419588919511663841952888601818729071088894326360039207839101607341718959117595590442140266965806074709053469094947230111490610151569335113932436324948191643204324849743170869085627585596268985369927703244442401055584065747925704664911096134255699846445713463829585044206275894198777690456064 A100629 995 145685162910248011580294757928736976290113374181767965602573898748318788145434644936650762052703817973966715274248834613063087049863822850805221042594630642816805642488046785641152210748255277329297895933762172941592499707478100129335554992453441061418485690423464278210872624519971821175378782950059415647305070202201565043988856063638201568730506577076380502997039469925289620096263066374910824617602572366853146833411991315601497342566678362905776892883831332323344499930041874339668726561902647885223630454999157929693779794151962552950770629874667236580631067492257522682648659589401528831655096045370811120284185169063240092502691440098226941868515452661466219131524099526534581234906156046489993533193211841435874931319859562621689104906544063945131018657684082188021281464678200881319245577097358079370805064840305393558517482920872555520622428015925253313557915393356896077938437628307165557493777364825687406855790137716655267649159675727058138215758268107069290559933534914572304100865301657006091432565516969610272873105178426532215142745606246507325621169830855527487279620484828952393299133621171988147632344651298295457592526643201140504598994211952679526556615552198575448474801997454325419182229440223813300223744313627344362622798920343084442391977595612041748956740077431863757806539450274221376131614637596935055684462058300956153729037425747925284408177680046734755536629488092053396844148206811135736153181474138548567583942627698989596471567388978518898874899486140500772199439727504448522453376292081686170607179318969476013076899904751675527776952179195728256828107975695978324624782946561667653473441160138995489409786019939220601071147215282180870104591205364282976833954996626099891536033859368026043039424215245670000292754490013452205142666727253455895828783437775149618991312365667028590044672097242083845346060755523794150052601751116490586996134183020824734850240923142136883032344123021319463946013077849463546206343974427587994617148202312818506681651970000282520196551450261864000081056461919698436685182777070605552555736487297701130666514521089206481245709590600893055456720056755593315432187437595352495676452968912593062628811618419882349738314539275890194853977643786993953325080436216199624674613572507464825220547893914940879752306524433129892775984257709201808676609661530884810246130600342883100733195497293834337859074947441922856586848551962546384324154451256283793899819073793174245392391186458650597628584397160691955367352882860611693858618446246061459629570618534061937390705462490503414353589489963336400493567541800922502454440438675340163911414950241761904084803252150530523768287064088275403156646173153369627807259756972290066804670263585729650212469304599446799532661854680092283341475598322391267632263567165964815322999678857077734927176086947401043985789816135414825308137549264738835701684626071194693856713492836046524496783501135096447028690043359562858719408697671800649430806024301072439077958871407461754855758493796608129742033464791651706352635655989212745016612122590584495458705187672861808586047473615832257398768249882115928684600706845909975791937748840261302477038540899213151855801375890044421085743873442381969310398362825299617824858621519496092029456745402019307713153064434651115253884453304195313958943672611311366225826294872445282530477807837317756930291301958479677962985330113744859568402908369519778929695139183920241980317508081806527729795228925288071501954724766662730453383601535459808757030451677660838711920371542013752307530159189381444843243048934331221223816330390530767253747270595352717986760706324108222496238163885268953895300608967359590964969992891001801697700874372999898251055569727010695668787807436032250461616824355801259825905635512856283255341987680400131105281574308975724051803406057485213848085591434817169203324045635594114868821873788347928628998371235873643604299472151584609226529490659534135299742682763086090979834840103508068854869021997473378828730879525461668025694250786904178174756808193114527792300983909524699952821548800058600585696947591890911661656432454354096170761467148879463277570644396838875741589952321736669877446388011914512496889692520055995006738424820530750600621659053579943774159757928262378568795027790192680148827240045917920214136417884612751633372985420502070752353225963634166384795206999156666814796746948242641228646137006969943682647650579441018805968122309018680918083325875921576868962441477836642760410586961495085267226515659548355027009536 A100629 996 152761965383776218990819156089883303650381921446021526299684528453917121598387278249093509470175958635870122435410746003227239566398007909605935459959707420922274793377546146300456820537562525680845870526640604254403296973268556321218158911766859414417950051321474478989243973128653972360793982710641501821788561292343708267565658735785490848133159664564442762310623659216380488682059141087138492834227234922145405293991812205748155677479197331062287911232556323122283282358643588427592474623373630908896253527981197025286584841432688285922907263991459072264771802226761424104481000877616297496181573990870743641263109747835656043236102179492438413796720459289949602192057014185135525052972957482604291459061605299845463991983653060735600274866484348395329703019999744164386603233106409167330209250250439345434321291669988068356016028171236860777592183079226838418517304691504600661820375174539814431614595094099459998331216999446379513930485256135175714337726941738638288418172866306582568344868934550296819329993819521926061488189135573779444025519616815537665470543776559165590501715329500003584756032335954038643891733425079761457740541217421279105750394954792492887238629709262173449459913979282666730744425417512125255095412917406106242381564000697670112265610299296492288954062683433193971705749910610741953698583950232843772949390487244983399852579147741056503023589319032684943021576802105612982649249550105193465672558417426302702802900224782095715109770246465539432906646603579261737709799711707704613880071498845846158030593661567737279888123394524892918214245408252339952631790148723386167721756402973847221408567037933907334303355785643788180988779262411728088050791827756058386716641194542209319867288240120687276106107285925443666226975332120345659459676906196519769424562422048515286883434355141670170834682089037715310217591002784117974685556933778725233750058397095244317170326226224689324262523271141203078226654609119079087426863339329382509043670793388365978462219896095016243897619133509784305748993860613909707945602215649587287876683942904674260789771130465635775278701179673922036518585690232553016322621374563984338506432348330491183239068771596246554759202906335755836959204461811590971601799543485837737642807601405587436570461228409753047927154566163993610447470469011683995734884652449409070788646640385138990234411201770379634654917372088861701268411307222679037489084577880509035472296685121751477536571980732066009058990512837169727791277416498448767499494695890910141092536640899972530061396371036442108209229453027795429483943078711444113933667337424433487713575842864705730337626654926994694490855376513427469140383417660467710847625206926976029089773926309670053701190213539669527266760436933032446097071116986499745848768402204618722192129711257239142978998592546957997098443542244008735862305638857822789384729658467229047305497207464050320470739256486234892039555690905796984144562694569906037777556857737521333878609801544950617059631818391272166252382482377370979640421285614544743318539073057544727910107250869258743799923315694194925134170816388389592036383870781656898776006916927925835506163165061933329920348783525279218884404967838719115851620273697901372060318953918427134195879636266667797604627187692628727828457144507899905529813320452078427151612032972169184574678297830823304290937132242414786799715305509350129866797648046477571710984010264918351654753411354388361620797761965562864863233677476928139247887163363646304427211962898354891613190615510038612339620744202164837907948423279365294625984432455581189803865298011792571615685594394508103512215428934159778599718731348558050455684375265675105216968392046542741308498845082069967221594843970044953060040323215708661823208827663528790070753480073963247873851732062608528823343808310133615595970197124354848014544714476388734592689765129490717610080596117027441716021923310819983204317387197811665456062983320985760935271297296376076807563139610022645678715310729290494011710374713128835533773794907903259094339796503913771777729808354570247167747762518114604586533055317256800746352376177103432085741916019059720969613425845717350353413223755981271855938606223910235020185750544612852341797456763766643122933342329385651870152815060129079779736672058388429106458308519775700656715711560288379341219536268043659651103018974347701061992313728000475768968851758220515666975942853987945735486829818301572362360141513670343386949161035064035519140291633736670529167310884226575920801551220736 A100629 997 156428252552986848246598815836040502937991087560726042930876957136811132516748572927071753697460181643131005373860603907304693315991560099436477910998740399024409388418607253811667784230464026297186171419279978756508976100627001672927394725649264040363980852553189866484985828483741667697453038295696897865511486763359957265987234545444342628488355496513989388606078627037573620410428560473229816662248688560276895021047615698686111413738698067007782821102137674877218081135251034549854694014334598050709763612652745753893462877627072804785057038327254089999126325480203698282988544898679088636089931766651641488653424381783711788273768631800256935727841750312908392644666382525578777654244308462186794454079083827041755127791260734193254681463279972756817615892479738024331881710700962987346134272256449889724745002670067781996560412847346545436254395473128282540561720004100711077704064178728769977973345376357847038291166207433092622264816902282419931481832388340365607340209015097940549985145788979503942993913671190452286963905674827550150682132087619110569441836827196585564673756497408003670790177112016935571345135027281675732726314206639389804288404433707512716532356822284465612246951914785450732282291627532416261217702827423852792198721536714414194959984946479608103888960187835590627026687908465399760587349965038432023500175858938863001449041047286841859096155462689469381654094645356147694232831539307718108848699819444533967670169830176866012272404732380712379296406122065164019414834904788689524613193214818146465823327909445362974605438355993490348251387298050396111494953112292747435747078556645219554722372646844321110326636324499239097332509964709609562164010831622203787997840583211222343544103157883583770732653860787654314216422740091233955286709151945236243890751920177679653768636779665070254934714459174620477662813186850936806078010300189414639360059798625530180782414055654081868044823829648591952104094319737936985525108059473287689260718892429686761945313173601296633751161992714019129086969713268643540936296668825177382785724357534386443048725637596811033885390007986096165395031746798134288714364287553519962630586724690422971636806422114556472073423776087813977046225368895069154920242732529497843346234983839321535048152297891587121077406275751929457098209760267964411632521884108194888487574159754382326000037070612868745886635389018994382098853178596023334388822607749641252323631805564673512997449708269635593276406285145261801258268074494411537919482568592291984478757520281571870782869883941316718806250959900462519791557712600518772668075353522619891418701663093458667865729694645242567158635905549749728399752619684318935907968211893223453787928500541102134990018778664621595921162687419425224803400823794175739749138843857529571524740824327412882410494558768084989028806187257864945523000974190410536329963170270442544440829140443187528162036998641904529448505027487536111764032199239583782684218222323221845891696436782029431869062982032662698242439661954427883151791396469293817158184010810925801379949824890120953651121475270855603337390915981710942245257083680416664346631082934196055558311081023419729838437154329885920137630687066848374632059160266651004989766608812469385416580747537067824747138240197251817296340115976089503262528840142928309403250721763501245004470576978763063593919623416232741682908472841574532983600791599593033432047626511276392094467493226893682299696908252736373619951285736374414589836455284373815733465050007915409011907190282279539035771642063016794017739185438070061697008058834515138359158065164075593334462048659976297996508599228579613286111980900923443666620800272051307742175633455659767099902817364039646434913120225326031933481290972885669706965839527453481032451563595738365822824173632111133515104059709576822370273481855339364366893787623822064222914319492598494832722530423836100317206449470279662801221004490559145427008494920689419197717808431489102650944654960663189175004478186793465867991423706243927586584365985692937312603951620007702300395323755079933099773708818549355096609848644870963964264833205353914455799722003517154272884148066014566761895141126124822380481132773284080660670208557683560798000595726097042557883742545290907515036482621572177694450352187789751405013307924250317472476888637735300445408805138476707482729491429732045887480129257472487187424104200417808042983365482483656433138513733940810099056784909998431628235940899905572371599658632946350621867326345448013742900788450033664 A100629 998 164026911349000737387025599914092006408706942630075871192287236206688870089882151605577191205068007426627737090901256602705926098509166122826704262003415212647419098870429519772823358517243046838598286882142923004585156123691058906191515851842402690388701586446813617439360500088167902947524517083948670376226572744376930550139830450723847016009805853112652937147007502424550796595485538226777428236434080855780905473590024678865487961772469064310752879419995114572053826644476988804148435630774915485621041089900965531634591730370685493350295969021038784674923885866730073130782996455677324045676636292148511625606253124553237372100955216858586216637757391176108230725773696723141292357576879990045980181480429403024135424878849015617426220870040260713452788402072833778601827196679972965419460090665579199568014215919768994574825331461819251227365888987630961993252046115019907219014616800274698708423378601359805816023197897125362529483952648127690762073493878436387207082367008215338110141224230824972326528786021682199697255464356887973226801667335907296484463043492914486905063348893026094857102480755410270233658796306366910413119227645541104803421517967479288854250632587283755813827459850998068787053636225631430913522613959968793865432566634081853578894361175239801547143470317919892277325136300307015019357641076940138897473720401462677210607429665199847489243610310445073046337323946848967924627885564161129823704134261873871649683715999847537455684549064660837863833108345850601426821929925123704906960803688421152748547161885974580926459872129574230135408046687440492153006931954675479935185928644612817739812566620537430852581863010598114135724533968755343556255689821779083959203623687381290680104101512880936735979763254729275410183799691113905735898716335710128039673989085452230620630102079874080707638423148743486841985762000215407912370055728531415644881614063403563934844100600821534548866969191997601954769502805413527012533975708570262112054247573348351226093568706322153219032258437672095322301498354060381169580818215810029199331923703925976798906260534168713726667406713014028772725260808930600459922953247185719748335330105428984957907035930875193167260862409435055628795222812414516034189648443504850730584621694414300417934651343913968857070862363002855182406212397582741050891983267150634563390746562138611201867814871354959458086824589675981053203687070599503763880094054743687825796504544151783093564813825298541411855400996852478038516189704481052072785459353844231159916797645586769505978018571423650119738983406528587387152952420047801572569199781895334675264256515079886516115975380292329870100933803297734371206499002938104412538633675754148676279130915383386712299293930857034254564629086123511224523450822210801620483193012336752927991126634609941290586466742454803485455869476610102993116726269512683918542727461229499561479586856769355805530036107887933683870995607702770665929081827349845804511886806690794670277731482895153293551534585447881321472264410973526172003772815344186233620459957320077333107782267583983469095678352053612685125108017116438532975762691777276584233933034418807563153111600095213366635069077538614458594236235321807601278186066035763844208149511602143898282576573929428431402055227353073521573327133449744026973009441081711194960823028823885081481807739726083458171057863043299663342897434818326857497812183652334864624042772016688154116848346177883269811086985268021295704914039392304538152952350936267558206533848277099907920069593957431549923973285347869897803944884109909753014001922300460545720092527337485729356276877135683306647987000944707096581098156485166700866170572266066472067059557026401895946547696620315236300135459953391469260682078163184563998651412148339061327083930748964952681033680690464563936733754514029226093731886509944329330380020251436844814606605476270959317716860061704362726215069959747967701453116004692546475270859569956828424666148693857117301316942520032364252369495719195145265994975104198432613030288147813957435501001173901196447339327001806695930028316498119208569782768652644215909792961743137186204404649299560003558843768442469290356920959501467461752435384278879128162842924608581597447324272664087932497175503223170958638486894801397667798135972495663826369263234369978700894019925980201930399844983256883352025410559205422709748510364016283470725040417486057303486479325444160782528034650177080718890428567293786515443009129965059385455122483650700352549675153590004496458475937149782499262464