A145717 -16129*(x-1)/(x^2-2030*x+1) A145717 0 16129 A145717 1 32725741 A145717 2 66433238101 A145717 3 134859440619289 A145717 4 273764598023918569 A145717 5 555741999129114075781 A145717 6 1128155984467503549916861 A145717 7 2290156092727033077217152049 A145717 8 4649015740079892679247268742609 A145717 9 9437499662206089411838878330344221 A145717 10 19158119665262621426140243763330026021 A145717 11 38890973482983459288975283000681622478409 A145717 12 78948657012336757093998398351139930301144249 A145717 13 160265734844070133917357459677531057829700347061 A145717 14 325339362784805359515478549146989696254361403389581 A145717 15 660438746187420035746287537410929405865295819180502369 A145717 16 1340690329421099887759604185465637546916854258575016419489 A145717 17 2721600708286086584731960750207706809311808279611464151060301 A145717 18 5524848097130426345905992563317459357265423890757013651635991541 A145717 19 11215438915574057196102580171573692287542001186428458101356911767929 A145717 20 22767335473767238977661891842302032026250905143025879188740879252904329 A145717 21 46217679796308579550596444337292953439597049898341348324685883526484019941 A145717 22 93821867219170942720471804342812853180349985042727794073233154817883307575901 A145717 23 190458344237237217413978212219465754663157030039687523627314979594419587895059089 A145717 24 386630344979724332179433050333711139153355590630580630235655335343516945543662374769 A145717 25 784859409850496157087031678199221393015557185823048639690856703432359805034046725721981 A145717 26 1593264215366162219162342127311369094110441933865198107991808872312355060702169309553246661 A145717 27 3234325572333899454403397431410401061822804110189166336174732319937377340865598664346364999849 A145717 28 6565679318573600526276677623420986844131198233242073797236598617664003689602104586453811396446809 A145717 29 13328325782378836734442201172147171883185270590677299619223959019125607552514931444902572788422022421 A145717 30 27056494772549719997317142102781135501879255167876684984950839572226365667601621231047636306685309067821 A145717 31 54924671059950149215717064026444532921643004805519079842150585107660503179623738584095256799998388985654209 A145717 32 111497055195204030358185642656540299049799797875948564202880702817711249228270521724092140256360422955568976449 A145717 33 226338967121593121676967638875712780626560668045170779812767984569368728272885979476168460625154858601416036537261 A145717 34 459467991759778841800213948732054288131619106331898807071354805795115700682709310066100250976924106600451598601663381 A145717 35 932719796933383927261312638958431329194406159293086533184070442996100303017171626548204033314695311244058143745340126169 A145717 36 1893420728306777612561622856871666866210356371745859330464855927927277820009157719183544121528580504901331431351441854459689 A145717 37 3843643145742961620116167138136844779975694240237935147757124349621930978518287152770968018498985110254391561585283219213042501 A145717 38 7802593692437483782058206728794938031683793097326636604087631964876591959114302910967345894008818245235909968686693583560621817341 A145717 39 15839261352004946334616539543286586067473320011878832068362745131575132055071056390976559393869882538843786982042426389344843076159729 A145717 40 32153692741976348621787793214665040922032807940320931772139768529465553195202285359379504602209967545034642337636156883676447883982432529 A145717 41 65271980426950635697282885609230489785140532645531479618611661752069941411128584208484003365926840246537785101614416431436799859641261874141 A145717 42 132502088113017048489135635998944679598794359237620963304849901216933451599037830740937167453326883490504158721634927719659820038623877622073701 A145717 43 268979173597444181482309643794972090355062764111837909977365680858713154676105385275518241446250207558883195667133801656493003241606611931547738889 A145717 44 546027589900723575392040087768157344476097812352671719633089027293286487059042333071471289198720468017649396700122895727753076920641383597164287870969 A145717 45 1108435738519295260601659895859715614314388204013159479017260748039690710016701260029701441555161103825620716418053811193537089655898767095631572830328181 A145717 46 2250124003166579478297794196555134928900863578048901389733319685431544848047416498817960854885687842045542036679252536599984564248397576562748495681278336461 A145717 47 4567750617992417821649261617347028045953138749051065807999159944165288001845545475899200505716504764191346508838166231244157471887157424523612350601422192687649 A145717 48 9272531504400605011368522785420270378149942759710085541336904953335849212201609268658878208643649785620591367399440770173103067946365323385356508972391369877591009 A145717 49 18823234386182610180660279605141531520616337849072724597848109056111829735481264969832046864346103348305036284474355925285167983773649719314849189601603879429317060621 A145717 50 38211156531419194266135356229914523566580787683674871223546120047002061027177755687149786475744381153409438036891575128888120833957440983843820469534746902850143755469621 A145717 51 77568628935546578177644592486446877698627478381522139511074025847305127773341108563649096713714229395317810909853613037286960007765621423553236238306346611181912394286270009 A145717 52 157464278528003022281424256612130931813690214533702259532609048923909362377821423206451979179053409928114002737564797574117399927643377532372085719941414085952379310257372648649 A145717 53 319652407843217199684713063278033305134913436875937205329056858241510158321849715767988954084381708439842030239445629221845284566156048625093910458244832288136718817910072190487461 A145717 54 648894230457452387356945237030150997292942463167937993115725889621216697483992545187594370339315689079469393272071889755548353551896851065563105858151289603503453247978136289316897181 A145717 55 1317254968176220503117399146458143246471368065317477250087718226874211654382346544881100803799856764449614428500275696758133935865066041507044479798136659650279721956676798757241110789969 A145717 56 2674026936503497163875932910364793760185879879652015649740074884828760037179466002116089444119338892517028210386166392347122134257730512362449228427111560938778232068600653499063165586739889 A145717 57 5428273363847131066447640690641384875034089684325526451495101928484156001262661601949116690461454151952802817469489276188961174409257075029730426662556670569060160819537369926299468899971184701 A145717 58 11019392254582739561391546726069100931525441873300939044519407174747951853803165872490704765547307809125297202434852844497198836928657604579840403675761614143631187685428792349734422803775918203141 A145717 59 22369360848529597462493773406279584249611771968711221934847945069636413779064425458494528724944344391070201368139933804840037450004000528040000989731369414154900741941259628932590951992196213981191529 A145717 60 45409791503122828266122798623200829957610965571041907226802283971954745223548929877578020820932253566564699652026863188972431526309284143263597429314276234972834362509569361304367282809735510605900600729 A145717 61 92181854381978492850631818711324278534366010497443102959186701615123063167390548587057923771963749795781949223413164133680231158370396806824574741506991025625439600993683862188236651512811094333764238288341 A145717 62 187129118985624837363954325861189662223933043698843927965241777476415846275057590082797707679065591153183790358829071164507680279060379208569743461661762467743407417182815730672759098203723711762030797824731501 A145717 63 379872019358964037870334430866396302990305544342642676326337849090422552815303740477530759530579378077213298646473791050786457286261411422999772402598636302528091431441514939581838781116907622065828185819966658689 A145717 64 771140012169578011251941530704458633880658031082520934098537868411780305799220318111797359049368458431151843068551437004025343783430386128310329407531770032369557862418858144535402052908224269069919455183734492407169 A145717 65 1565413844832224003877403436995620160381432812791973153577355546538064930349864430463208161339458440035860164215860770644380397093906397579058545697517090567073899932618850591891926585564914149304314428194795199619894381 A145717 66 3177789333869402558293117725159578221115674729309674419241097660934403396829918994619994455721741583904337702206354295856655202075286203655102719455630286319389984493658404282682466433294722814863489219315979071493893186261 A145717 67 6450910782341042361111025104670506793244659319065826279086274674341292357499805209214158281906974075867365499618735004728239415832433899513460941436383783711271101448226628074994814967661701749258733810897009320337403548215449 A145717 68 13095345710362982123652822669363403630708437302028898036870718347815162551321207744785746692276701652269168059888329853244030157484638740726122056013139625303594016549915561333835191701886821256272414772631709604305857708984175209 A145717 69 26583545341126071369972868907782604699831334478459343949021279159790105637889694222109856571163422447132335294207809983350376491454400811240128260245732002982512142325227141281057364160015279488531252729708559599731570811834327458821 A145717 70 53964583947140214518062800229976018177253978282835166187615159823655566629753527949675264053715055290976988378073794377871411033622276162178719642176779952914874345326194546884985115409639315474897186768893603355745484442165975757231421 A145717 71 109548078829149294345596114493982409117220876082820908901514825420741640468294023848146563919184991077260839275154508379268981047876729154821989633490603058685191938500032604949378503224203650398761800609601285103603733686026118952852325809 A145717 72 222382546058589120381345594359984060531940201194148162234908907988945706495070238658209575080681478171784212751575273936121653655778726562012476777266282032350986720280720861852691476560018000670170980340303839866712223637148579308314464160849 A145717 73 451436458950857085224837210954653148897429491203244686515956181702734363443352116182141589267219481503730874624858530935818577652249767044156173035860919035069444356977924849528358748038333317156796691329016185328140710379677929969759409394197661 A145717 74 916415789287693824417299156892351532277721335202385519479228813947642768844298300779508768002880466771095503704250066224437776512413371320910469250320888374908939693678467163821706405826340073810296613226922515912285775358522560690032292755757090981 A145717 75 1860323600817559512710032063654262655870625413031351401298147976357533118019562107230286616904258080325842368788753009577077750501621491531681208421978367540146112508722931364633214475468722311501584968053961378285754795837090418522835584534777500493769 A145717 76 3776455993243856523107540671918996299065837310732308142249720912776978281936942233379181052806875900180993237545664905191401609080515115395941532186146835785608233483767856991738261563495100466008143674852928370997566323263518191078795546573305570245260089 A145717 77 7666203805961427924348794853963498832840993870161172497415532154789289554798874714197630306911341173109335946375330968785535689355695182632269778656669654666417173825936240970297306340680578477274220158366476539163681350470146090799536436708225772820377486901 A145717 78 15562389949645705442571530446005230711670918490589869437445388024501345019263433732878956143848969774536051790148684320969732257990452140228392254731507212825991077258417085401846540133320010813766200913340272521573902143888073300804867887722151745519796053148941 A145717 79 31591643931576976086992282456595764381193131694903564796841640274205575599815215678869566774383101730967012024665882796237587698184928488968453644835180985367107220417412857429507506173333281271366910579860594852318482188411438330487791012539531335179413167514863329 A145717 80 64131021618711311810888890815358955688591345669735745947719092311249293966279868564671487673041552664893259874019951927677982057583146842153820670623162668788014831456270842164814835685326427660864014710916094209933997268573075922816914950587360888262463210259119408929 A145717 81 130185942294340031399128361362896223452076050516431869370304960550195792545972533371067441106707577526631586577248477747303507339306089904643766992911375382458684740749009392181716686933706474818272678496249091385571162136721155711880006861901330063641465137412844885262541 A145717 82 264277398726488645028918762677788518248758693957011025085973122197805147619030276463398340775128709337509455858554535807074192220809304923280004841789421403228461235705657609858042709660588458554665876483370944596615249203546677522040491112744749441831285966484864857963549301 A145717 83 536482989228829655068673689107549329148756696656681864492656067756583899470838915248165260706070173247566668761279130439882862904735549688168505185065532537178393849797744199002434518894307637159496910988564521282037570312037618648586485078864979465587446870499138248821119818489 A145717 84 1089060203857125473300762559969562460383457845454370227909066731572743118120655378923499015834981676563851000075940776238426404622420945057677142245678189261050736286628185018317332215312734842845320174640909494831591671118187162309953042669604795570393075315827284160242015267983369 A145717 85 2210791677346975481970892928064522687029090277515674905973540972436600773201030948375787753979752097354444282587491014484875161500651613731534910590221539134400457483461365789439985394650332836668362795024135285943609810332349627451586028032812656142918477303682516346153042172886420581 A145717 86 4487906015954156371275439343208421085106592879898974604756060264979567996854974704547470217079880922647845329801606683463520339419918153454070810821007478764643667640690285924378152033807960345701933628578819989556033083382998625539557326953567022365328938533400192355406515368944165796061 A145717 87 9110447001595260086713659895820166738243696517104640931979896364367550597014825449200416164884404293223028665052978979939931804147272350860150014431734591670687510910143796965121859188644764851442088597652209554663461215657676877495673922129713022588961602304325086798958880045914483679583249 A145717 88 18494202925332362021872358313075595270213618823129541192944584863605862732372098806902140267245123635361825542212217527671378098898623452327951075225610400084016882503924267148911449774796838840467094151300356817146836711752000678317592522365990482288569687348841392801694171086691032925388199409 A145717 89 37543222827977693309140800661883562578366907967256451517036575293223536979164763563185895542091436095380212627662136528193917600832401460953389822557974680435962600795455352168493277920978394201383349685051126686598523861395345719307835324729038549332773876356545723062352368347102750924054365217021 A145717 90 76212723846591792085193803471265318958489552959911773450043054900658916461841737661168561048305348028498196272328594940016125058311676067111929011841613375674603995597891860977774205268136365431969359393559635873438186291795840058194227391607425889155048680434100468975182506050447497684797436002353221 A145717 91 154711791865358509955250111905867935602171214141712932847135884411762307194001748287408615742164314406415243052614420066096205674455101583835754940648652594644765675101119682329529468201038900848503598185576375771952831573821693922788562297127749825946199488507347595473897424930040073197387871030411821609 A145717 92 314064861273953928617365641975108438007088606218124293767912395312822582944907087181701828788032509939674914898611000405580357503018797903510515417587752925515498645851277357237083842673903700586096872347360649257428374656671746867420723268941940539244895806621235184711542797425475298143199693394299995513049 A145717 93 637551513674334609734742297959358223286454268451578174635929315349145431615854192977106425031090253013225670828937278208908059634922485289024762461948197790143867606312417934071597871098556311150875802361543932416203828600212072319170145447389842166917312541241618917616836404876289925190622180202557960479667861 A145717 94 1294229258694037983807598247491855218163064157868097476386642742246369913357601066836438861111284425584338172107827776153082955478535142117922364287239423926239125725315562554887986441246226637732577292697061835444244514630055850136168527837478110656901605213824679781526993190356071122661664882611499265473730244781 A145717 95 2627284757597383432794814707666168133512796954017969425486710130830815574970498549823777910949482352845953476153219556653480190713366703576897110478333568622067635078522985674004678404131968976040820753299233164407883948495184775564349792339935117243668091666751558714880878559586419502713254521079163306353711917237569 A145717 96 5333386763693429674535490048964073819175759653592320065640545178943813370820198698541202322788588064992859972252863592178788634065178929725959016348652857063373372970275935602666942272401455775136228396620150626686168971200710464339779942281540450526535569181900450366528401948967241234436784016125818900398769718262020289 A145717 97 10826772503012904641923612004582362186758658583995455715280881226545810311949428387540090891482922822453152897719836938903384273672122513976993226290654821505079325062025070750428218808296551091557567604318152472939758603653493747424977718481734774633749961771166247492493941075524940119487168839480891288646196174359983949101 A145717 98 21978342847729432729675257833812146275046257749751121509700123249342815989443968806507685968508010540991835389511296733110277896765774638194366523411012939002453966502537923347433681513899726314406087100537452899917083279247621106562240428737979310966061895859898300509312333854913679475317718307362193190132877835181049154654741 A145717 99 44616025154118245428336131479026652355981716473336192669235534915284689912760944727782214975980369915290603387555034648376925227050248843412050065531129975520160046920826922370219623044997636121693265256523425068679206117114067192827600645360379519526331014845631778867656545231533693809954848676776412695078453359221355423965175129 A145717 100 90570509084517190490089617227166270470496609394614721367426626177904671180088728353429089893554182420029383884901330824908425100634108386351823438661670439292985892795312149873622487347663687427311014064655452351965888500658277153818922747841141686659140994074736651203042277507679543520528867496137810408816070186341516329600150857129 A145717 101 183858088825544742576636494635016050028455761089351411039683381905611567210890205796516324701700014332289733995746314019529454577362012974045358168433125460634785842214436743416531279096134240479805236857985311751065684977130185508185220350516872263538536691640700556310396955684044241812979791062311078353483927399819918927732882274796741 A145717 102 373231829745346742913381594019465354391494724514773969795835897841765303533435937678199785715361135540365739981981132558313967883619785703203690730095806023418175966709413793823408622942665160510317203510696118199210988537685775923338843492626502853841542824889628054573454616996332303200805455327623992919761963805564249081781421417686527101 A145717 103 757660430524965062569422059223020034398684262309230069334135832935401660561307742596539768485858403446928119873687703347063335274293587615490518136736317794413436577634267787024776088042331179701703443321476261959086555665817147994192344104811450276426068395989253310083556562105598891453393261335285643316038433041368025816097357745021375218289 A145717 104 1538050300733849331669183866841136650363974660993012525974325945022967529174151184035038051826506843636128542977846055813406012292848099239660048613883995026853252834421596898246501635317309352129297479625393301080827508790620272742434535193923751434642065002315359329841565247619748753318085119705174528307565099312013286842428554440971974006599569 A145717 105 3122241352829283618323380680265448177218834163131553118497812334260791148821866342283384648668040406722937495316907619613510857891146367162922283195666373168194308840439264069172611294918049942491294181936105079717817883758403487849994112251321110600873115528631783450325067369111527863636821339608242957178713835564953930922104149417815362212021906781 A145717 106 6338148408193145011347131111754992958617582987182391837538033064223461009140859500684086801758070199140719479364779489969371228113014832492632995227154123647439420092838871638823502682182006065947975060032813686433869223202050289715215305435646660596020989881057518088800556917731153943433994001319613497898260778631757167758584580889610744318430464165861 A145717 107 12866438146390731543751057833481955440545516245146092298649088622561291587764795964522353924184233836215253820173007047730203979558562218813677817388839675337928854594154068987547641272218177395824446880572429847355674805282278329718399220040250469688812008585431233088481680217926873393643144185857475792490512201908631485595995777101760393151051630234791049 A145717 108 26118863099024776840669636054837257789314439360063580183865812365766357699701526667120877782007192929446766114231724942112824109132653191176933476666349313781871927386712667205850072959100217931517561219586972557318333420853801807278060701466403017821627781407435522112099722041834635257941639263296674539142241871613743284002703668931992708485890490946161663609 A145717 109 53021279224582150595827817440261799830352871355412822627155300453417083569102511369459417375120677462543098996636581459481985211335306419526956143954871718137524674666172120273806660559332170182803253451314673718926369488658412386496133505577578085927434707445085524456329347263244091646748134061348063456982958508863696957894002851936168096465964545569077942335221 A145717 110 107633170707038666684753628734095398818358539537048669869545076054624313878920398378475950150617193241769561516406146131023487866186562898986529795294912921469861307700402017443160315085371346370872672988607568062447972743643156290785343738261782048029674634485742207210826462844663464208263454202897305521000866630751433210781541786726752303833199541614737276778835021 A145717 111 218495283514009268787899270502396219339468004907337444422353877235586903757124839605794809346335527160114747335205480009396220886373511349636235957492529275712100317107141429237495165816643273800701343363619911852095665743226118611881861292537911979922153580571349235552453263245319569098683165283747468859568302277466900554189571933052455240613298603513371102783092757409 A145717 112 443545317900268108600768834366235591163721231603355475128708501243165360002649545479365084497110969517839695320905608012928197375850361853198660007180039134782642173866189400950097743447470760444077356155475432452186139010776277138963887638508223057459923738885204462429272913561535880606862617262553158887618132622391177373571620242554697411692692331932601723912401518705249 A145717 113 900396776842260746450291945864187747666134760686806707173833835169748445218474820198271515734325921785687421386691049060764231276755348188481930178339521951079487900848047376787269181703199827058203232294271764258026010096210099365978080024310400268731665267783384487382188462076654592312362014359817628794395949655151812601449834902814102693280924820524577986171072299878898061 A145717 114 1827805013444471415025984049335466761526662400472986012207407556686088100628143882352945697575597124113975947575287508687743376563615980972256465063369222380652225656079362308688755488759752201457392117480015525968360348309167490936658363485462474037302223033676531624181380148742695260858214282287812523899464890181825557189765791281092385912662865692972561379325552856352644358581 A145717 115 3710443276895500130242001169859051661711377006825400917974330166238923674526686862701659567806946427625449387890412255945069993659909164618332435596709343093202067002353204638590796854913115265758678940281199223444007249041599910391317111897408797985323244026698091413703714319759209302887582680682245063698284932673156225943411954850782640588602924075809479075452886127323568169021369 A145717 116 7532198024292851819919847348829825537807333797193163390501878030057458373201073703140486569702403672482538143441589304280983399386239040559233872004854903109977815362551349336977008926718135229737916791378716943575808747194099508926882800493376374447732148071974091893286915887731046142166531983570675191494994513861616956839569078581297479302478023211027549550607979512913987030469020489 A145717 117 15290358278871212298937159876123375982697225896925114857317894426686474258674505090688325034836311648193124805737038397278140355684071592426080141837419856603911871983912236800858689530440959603252705327819855114259668312796772961521661693684442142720098275262863379845281025548379703909388757039065789956489775164854149749228099286108079032201389798515461849778255122958329266348283942571301 A145717 118 31039419773910536673990614628683104415049830763424185967191935184295512687650872133023596680231142943428370873108044504885320641055265946385902128696090304051037990149526478154393802769786221276467762077557514503230183099168701917789464311296617056345425051051464589111828588576294911205013034622771570040999052089659410129316084711230321854071341988508364344022308348997428897773029372950720541 A145717 119 63010006850680110576988648759066825839175173752525200588284771106225464069457011755532810572544185338847944679284524607878803623201834187091788895172921479803750516091666766741182618763976498750269953764736426621702157431644152096339651030270438939939070133536197853033632189528853121366472550895469248117438119252233437708361902735698267255685792035282181102903436170209657704149983278806020126929 A145717 120 127910282867460850560750282990291027770421187667795393770032118153702507765485046212859472438668016006718384270576711845949466469779082344530385071298901907911309496628093386958122561697069522676826729674652868484540876356054529586867573801984679751459256025653430590193684232914983260079028073304767950906829341082981788888564533237382771298720303760280839130529631403217256141995568282946847906945329 A145717 121 259657811210938675958212497481642027307129171790450896827964611567244984538470574355092973517685499949452981221326045762752809054847913957562494602947875700138478474404513483858222059062432367057459510969591558287191357300633263417189078478377869625023349793006330561895325959185226489107305622336128044871615444960333779210348294109984290038134960947578068152794048845094859758593299464398822445078890941 A145717 122 527105228847922644734320809137450325142444448313427652765374391449389164910587500455792523381429126229373545160907602321676356431874795554769519513599116372379203391731665744138803821774176008057120130441541188670129970779409168682364242443533273354117648620546825387216921503461776857904570334314266626321428446440136488815218148478734871394642672003279718069332788625911162092688255917161326616662241664901 A145717 123 1070023354903471757871995284336526678397134922947086344662813186677648437523508087454684467371327608560128347223661211386957240803896780128268167050111603288054082746736807056088287899979518233923586807336817643408805553490843311791935994971294066530989201676360262529719788756701447836319788671352338915304454874658032111961113631063537678946834586031696880102677408116550813953297400918538028633001905500858089 A145717 124 2172146883348818820557505692882340019695858751138136966237858003581234878783556506945509012971271663947934315490487098207920877155554031785588824342207041075633415596672326592193480298154600240688873161773609374578686603456441143528461387427484511524634725285362712388505783959182435645952313098274913683801417074127358747144571855840833009527202815001672663328717069143809526414031631176376280963667251504500255769 A145717 125 4409457103174747302259978684555865903455914867675495094376507084456720126282182185591295841647214106486698100317341585700867993668533880627965185146513243271932545607162076245345708916965938509080178594813619693577090396211022030519464824541798587100941961340084629788404211717351587659835359269709403425777961356023663598671368906243259945802542767618809474860415547684525222069670257990642931818215887552230018352981 A145717 126 8951195747297853674768936172142714901675487485522503903447343143589138275117951053193823613034831664896333195709887928485663819226246622120737540258597541634981991949123418105725196907960557018832521858598486204352118925621771265513370065358463704330400656885646513107748161280439763767030133365196990679415577751310962977944131735101961849146152291063368232293980233082517056991904209689373975214697288063775432756295661 A145717 127 18170922957557539785033638169471026694535336139695815248503012204978866241769314355801276343164866632525449900592972177484311852161286974371216578759767863005770171724174931592545904377451013782291510292776332181215107841921799457970110713212856777992126232535901081524098978995081003095483510895990621369810197057199898821562988750888076310506743348315869892747305012741961941168343475999171179042903676553576576265261838849 A145717 128 36886964652646058465764610715090012047191830688095019431957211328763954881653433024325537782801066229194998401870537810405224574223593331726947534144788503304171813618083162009450080161028650017494747061814095729380464566982327277908059234452033900860311921647222309847407819611853155844067760088727596183724020610538043296809889220171059808366839850928924818908796881885949658054680264374107804083119248706472386043048776567809 A145717 129 74880520073948541127962374717994554984772721761496749751057890494378623430890227270066485897809821280399214230347291162150428401362042302118729123097341901939605775874537094704252070180983782084500554243972321554310161855866282452353902275826915605889655208817628753089156349713082911282454457496606124262338392029195170692625253553958500522908374390642369066514964922923465063889059768335962843117553031970462390090812751170813421 A145717 130 152007418863150885843705154912918231529076577984007713899628085746377276800752279704801942047016154398144175692606599188627559249540371649707688392940069916148896420853496684166469693017316916602886107620516750941153899186943986395951143711869404227922099213587864721548677542509738698050226704650350343524950752095245585967985967904646535890444191646164158276100559884737752193745133275041740197420828571780789945411963841827974676821 A145717 131 308574985411676224314180336510849292009470468534813897719495263007255377526903696910520672288956895618411396256777166005622783126138553086864305318939218832440357794726822394320838772573083159720076713969094760438220861039334436517498369381192614755766255513928156567115062322138419843959048927985753700749525764414956510319840822221178913899101186133338850658115070051052714029837556659274964264801438883161971618723896508098037423133209 A145717 132 626407068378283872206900239411869149860993522049094228362861484276642670002337703976077259944640451089220736257081954384815061118502013225962890089758221289784010174399028606974618541853665796914839126471154743172837406755949719186535293892677296084801270771174944243378854965263449773498171273584375362171193776811609620703690901123025290568639517406486220671815316103077124742818046273194902415806723511990230605219564499475174140985737449 A145717 133 1271606040232930848903783171825757863368524840289192748762711093586321612849368012167739927166947826754222476190480110624008568447775960710151580017903870279042708213672233345336081319124168994653963706659730159546099497493716890614230129103765529859531823899229622885902508464422480901781443726327353999453822617401803115071982209438919118675424321233980894624934433574176512175206604097028992629123383927901284966624097210038095408163623888261 A145717 134 2581359635265781244990807631906049050768955564793539230894075157118748597441547062362808076071644143670620537445938367484783009133924081739594481473454766908235407889744459292003638103203521205481749409680125752723838807074838531997167975545350132937553517714165363283437848803922670967166557266273255034515897742131883511986503181470104687885820803465463809602396228340262216638544663498922581842218053566916096492016312116812834203398015507432381 A145717 135 5240158787983495694400490588986107747303116428006044349522223806239966066484727687228488226685510444703532936792778695513998884533297438155416087239533158919847598973473038690534040013421828922958956647686948618299233232262424726237360376126931666097703781427931788235755947169454557640867209469090981392713272962705106127529486386402103077489097555610570299511969718596298725599733491696208744110710019617455747977508146973032843394802563316463845169 A145717 136 10637519758246860993851750904834166820976275579896705235990883432591973996215399763526768737363510131104028191068803305955050250819584665531412917501770839152523717680742378797324809223608209510085476513055096015021690737653915119423309566369695736828205738745183815953221289316143948088289468055697425953952909598393623307001345377893087777198180152068654242545488926354258072705242349598640251622159497605381601478245046338944555278615000134406098260689 A145717 137 21594159869082339834023359936322769660474092124073883623017143845937900972351195035231653308359698880630732524336733918310056495164872337731330067112507563946464227044308055485530672189884651883644594362545197223545413898204215430004592182370106218829591551948941718453250981555825045164669979285856305595543013771466092608106603587636581785609228219601812501797043008529425291292916369951748014584239669428905033545089466559910474182745055470281063005353501 A145717 138 43836133896717391616206426818984317576595586035594403858019566016370506381898929706120492689201451364170255920375378785366108730134440026009934504825472853040483228376227671893248467220656619715589016470490237308701175191663819668994202706901749254528334022250612943276283539337035525540331969660820244661526364003166569600833098281556883131698956087611527309993754761825806987066547525759698870965754906781179612714930138871571923646417183989670423494769346341 A145717 139 88987330216176435898559212419178228357719379178164515757896095996088282017353854952229564927425637909566738887629494597559282412116418087927829313465642779164617007139515129635238902927260748137993819790500819191466162093663655723842801490418368616586299235577192325909137131603200561021828733741485810806592923383414364823598581404956885120767095248623180837474820369463379654319800184375818756312467876526125184906274636819824445091752700753975489413318767718729 A145717 140 180644236502704268156683585004504984581852763136087931394125216852493196124721943654096310682181355754969115771631953657666557930487598584053467496400750016231319484009987336931863079693872098063507738585700192468439000348962029455581218031346581389920932919887678170982605100870957801838786789163246535117138972941967157425335519418964195238274071655748969488546575356255898872462207307735386315615438823593127344180124797814104751964334336113386253838613603699673529 A145717 141 366707711113159448181631778999932699522932751446879322565558432314465192044903528263960558455263224756949395449673978295568515039607413009210451089864209067306799387923267154456552416539657431808172571335151600210111979242230826131174148760832069803170877241072751109902362445630912734532176160172656724801981308479269946159066280821915911376811244694075159438568710498379105247718626514902649844880584499426171982560468433287995826663153610557473341316896202191569545141 A145717 142 744416472915477177104444354686278375526568903584401888720152223473147487357958037653896279567873664075251517793722404308050427863845117921098631658956848005882786526164748313559464473712424892698492256302619162726334849422728228084254066403271070353855490878444764865423624782025651980142515766363703988101486939073945048735747124732969881130731588454900917911324993765134227396969939363045071449721270918396305531470406739449833714021449865097334769487045451835282476962701 A145717 143 1511165073310707556362573858381366102386235351343584387222586448092057084871462771533881183562225082809535824171861031071364072995090549772417213057231311587732989341315051153258558425083805992520507472121745565182859534216159060780209623624491511986256843312365631604058848405149627888776572473542158923189293684338799969663620504141648036779473747752204169284830298774511983236743729188354980140284335083760000802712943120614729151467716562993979024585360950329421236664737889 A145717 144 3067664354404263423938847828069818501565682236658572721659961769474652409141582068255741148735037350229693647817360099352464760129605952192889021407547903566249962480083027676366560043455652452391737469914887194702042128123953470655597451703651366061031038068611353711474596838828962588564461978774816250370278077720824864472100887660420781692450577205386008747287595187265560836362373282421246639705750498761883233201743064441160727645750601427912322573513242123273275146940951969 A145717 145 6227357128275581439888304728407873176812232554181551281385335169447096298500326727096382998050942258741195295533416829824472391699027087861014941040109187008175836101579204867972963629656549394549234543419748883499580337232091329271802046748788648612381021022437735668661827523974388905157969040340403446092741308479590136078395138330150045187637892253185845552824533399850313985832381019585942323622533228151539203398735707872435662391722253182099020845207296149294419127053467759181 A145717 146 12641531902735075918709834659820154479110330519306312442639508734015836011303254114423589230302264050207276220239188347183579602684264858751908137422400242078693381036243305798957439801642751815282493731404620318616953382539017274468287499302589253031767411644510534796029798399071170648508088587429040220752014485935490255414277658709316931310123228823390061086225055514100950125678897107386180495707102747397125821016200285237979953494468528209059584403448237669825547554643392610185461 A145717 147 25662303535195075839399524471130185184720794141959260077006921344716977655849307351953159041130597970978511985890256811365836768976665964239285657952531451310560555327737809192678734824371156528474067725516835827043531866973867835079294351782209434865839233257335363198204822088286952442082514674511911307723143313707736738900847568784775040409504966873589570819191309869091528904814175295612926820343094954682937265123683180297391433158108720542137774239979077262449712241506959945208726649 A145717 148 52094463534914101218905115966559616104828732997846778650011607690266730625538082621210798429905883578822329124081001087884301457443029223140891133735501423760195848621926716417832032736033646110050542200305445324278051073003569166193693065830385850188400611744979142781820992809424114386256856281170592525637760174812219644478465150355434622714363772630158005372897272809200289575822650171197134059115987050903615251075255839803419371331007208232011472647573123394535246024711574045381104912009 A145717 149 105751735313572090279301546012591549562617143264834818700263486604320118452864651871750568859549902534411357143372446318148320592772580346310044762197409937701746262141955906590389833775413477232246072192552328491448616634665378433505361844341331493673018376003074402511733417198308863917148976168261628315133345431725492170554545354373963499335118048934253877317410644611366718747391075033354886527078633370239384276745504231117761026410511474602262747336799200511829286980452253805163697762651621 A145717 150 214675970592087808352880919500444879052496695998881684114756227795162150192584617761571033574087872238971476178716941944840002919026880659980167726369608438033121151952321868451774944732056622747813416500339026532195367490319645216446718350319837101770377114885629292119676055091574184327698035364714824309128165588642574294006082590913995548215666924972762740796338235663801629856914306495060248452835566625598899178178122513913215080193966962435385145082229729465890058035072050512908261077077878621 A145717 151 435792114550202937384257987284357091885018730260586553918136442160692560570828321191337326404829521095209562231438248775578887777303974967179394174485542931797298236716951251001196547416241168764584003249616031308028104556732245124008404745787424975262371870199451459928539880102478395876363094641394925085901861011598994091340177105010056588914304522576659429562689300986872697242817294793897271004369673171332395092317311957739595495032726523232357242254179014016556305981909282088949964822770330949009 A145717 152 884657777860941370802235361306325396081708969932294705572132862829978102796631299433797011030770353735403172358343466297483197347924150156493510194037925781940077387414259087210560539480024840535482778783304043216270520054798967282091845187230122379945513126127771578025643836931976052054832754423996333209556468725380369362846265517087823961500489965163693669249518484665115911601289251517304965078621983702238136438504965096088864941701354648194722766390838316223879835253217807568517915681962694748609649 A145717 153 1795854853265596432525600399193853269688777323943827991724875793408413387984600967022286741055137413253347344677875005145642115037398247513706858514502814851795425299152709230086186893947903010045861276346103958112997847683137346850401321721672402643864416383667506103940597060432031283192914615117617915020474545610661138207583827659511177631789405714977775571917092961180884313677919937762834285212331622545870245637769986827748438092058254903108763983416159527755462049007726167454809279884419447569346638461 A145717 154 3645584467471382897085598008128160831142821885897000890906792288486216347630637166423942650544917918133941374292913902102187196042721094528674766290930520111218931417202612322815872184153703630368257855499812251665342414526248759307347401003149790136922385313331911263227834007033186572905564613856009943495230118033173385181025807302542173504708532100914919247298029461678710491650265872369302081676068115146132896406536634755364233238013315751956142691612037450505271735605848866715455269647455796603078927466181 A145717 155 7400534673112054015487331430899767293366658739593587864712796620751225777276805463239636558319442318674487736467270543392434862324608784494962261863730441322959578981496003862606990447645124421744553400803342524776686988490437298256568373635072352305549798321647396196846399093680308310967012973213085067677402119132796361256344181240332952703380688375451571094239427890114821117165726042989745462968133061415027233835023730783402565724728938918216066555208452608366173867817824191706206742575055382684802653409708969 A145717 156 15023081740833002180056385719128519477373486098553097468366086233332699841655567459739295789445817361991291971087184910172740668331759789803678862908606504955087834113505470638479867792847418422437813035372929825484422921293173189212074491131795872030475953670558900947686926932337018838076463430057948831375182806609458580176993506892068591445689292693634588406386791318903625189135932217003310920523228438604390138552201766953672453056966507990662863150930467182945882446398447503314732971972092779394352783342781740889 A145717 157 30496848533356321313460447522499463639300883413404048267195290340868759927335024666465307212938450925400004026819248900380120164278610048692683596742209341328386980290837123900110269012489811752424338717253646742390853753538153083663212960429171985149513880401436247276408264826245054560986909796004662914606553420015081784962935562646718000301796560787389839013394092137946469019124825234790678178916690762233850566233735751892224296303076286492106693980322293172927533000014980613904716226896605767115153465383193524295701 A145717 158 61908587499631591433322528414288192059261315955724119429308971025877349319790258417357113902969265932744646183151104180586733760744910067086357897707822054290120614902565248011753207615486525010002985158211867514123607635259529466663133097596727998057641146738961911412207829910350528421784588809426035658702472067447809414016179015179330648544055572709108679562601600653240013205198206090692859699889961724106278045064345024139448367822791804612468598117191104210575709044147964247779070625867137735150982140375099511538532141 A145717 159 125674402127403597253323419220557507380836832089236549037448943987240678250414297252210274757720396905020706351792714667342169154192003157575257839663282027999603519865227162626735111349168633280494307446831373800024181108723091279173076524908397406885026378366212278730534618309746746451168154296225056382503103690365633095371058437878478569826432510802929832122242235931985088860083339239281270400098443383244982197630054165267328294455971060287024762071203961225175516432087367408010899465794062705750726629807986625229695950529 A145717 160 255118974410041802792655107695203325694906709879834238821901926985127550970991703631728440401058502747926101149493027623600422796276005664967706328158564809017140855205796237567024264285604710072878434114082530602181573527100240037191878682430949139248605490442264186861073862960955984945342931436748055030445641788970167735793834612714296317417009452874374850099472176340329077145955973457534888219340140178025589754910964891147652298297253429590855654535945924096002087781428311690297878136491321425536239907528072474116771241041729 A145717 161 517891392377982732265492615297843530603153240219231415571911874330864941230434907958111481803874002857893080312764494283194190934271137307881286270904046899022767936464246497033896629764666212279309940757280090291054794235832378552408234552258301844277262260571417933115701211276122339692299699648444255486748270328505750138028388892751583645877959362902470142772096395728632094621201766035456583803990084462948563957487061098975568898215130006098376691683208154710923013020783040643937284606177916699775861261555357314470420389618759341 A145717 162 1051319271408330536457147216399514671921075382738329893776742282989728845570231892163262676333423824743020205108810773901856583996147612458993346162228887046451409893881565183182572591398008125322289106858844469208310630117166201361148678949205670312933703140354487961960686597816665388619383444943410401890043958321224883810029893658451102086835940089682561515452505583856946811751962439096003407587211652119645406808108979119955513715724415615126275093261258018117249620430101791078880997452663034409223572824717467820302479274154840420501 A145717 163 2134177603067518611025276583798399486156252423805569465135371262557275225642629510656515274845368560354328158477805558256274582317988719020619184828038369800249463061811640857614125326641326729738034607613513515212780288083053152930753265858652958476953573097657349991362260677866619462775008700935423467392533748643816185628610546098266844484693312504096236973898443563133206299224389130163120881945455849812795712871897270126448593867351665483576332340943662093569862018550093615107087780891621353672807153058315198119856718456113936434857689 A145717 164 4332379482907791372050775007963534557382520499249923275894909886248985718325692336400833844673421844095461418689740174449463500248933103464244486207571728465619363564067737059391491230509301863360084931166325577037474776497967783283227768544386556502545440454541280127977427215382639692767879043515464695396441619702988535601195598549588035852825337547375271374452324980654824930478698182268696294345867787908323177484544650247711525595210165207244339525840540788688801780407069608565597116328993895292764111484807027465841318163432016807920688169 A145717 165 8794728216125213417744462240889391353087030457224920444497201933714178450925929800264182048171771498145226325612014076326852649230751882043697286382185780746837507785594444418923869583808556141294242672233033307872558583510586517011799439391838851047208767169145701002444185884966080709699331683327692396231309095463318083454241436445117614514390950527859296793901245812285731475665458085616323314401229663998046237497912768105584270509682768019040525661123956857376174044364332755294547039060076715822957473507005207440459756015048538006142562125381 A145717 166 17853293946354700330229886298230456483232114445646089252406044030529896006393919168843953156954851467812965345530969885203336428474926071615602027111350927344351675185393158102678395863640138457525449264548126448655716887051714131566169578737664323239277294807925318493681569369053928458049950549276172048884862067348916006423574514787990207876177776746216825116348154546615054240775949435102954059538201872048245953797585434709685821423130423868487059847742106579932844621257815086178321923694839404126708378455109086297105838869230368720452593193835261 A145717 167 36242177916371825545153251440945585771569839237631103957463824884773755178801204986823424644436300307888821506201543254948696622951450694627790071338756000323253153788840325353992724679319897260220520712790024457737797408156396176492807233038019184336881861251321227396472583374993589803760689915698945931543873765409204029721772810778183676871026372403869627126889959828382747823043701687800911124539235399028275288162860934547894111904684250770260712450390815233306817204979320260609238210553484930300502185306397938177917412444781633453980758040923454449 A145717 168 73571603316940859501960770195233240885830290420276695387562312110046692483070439729332383184252532670162839844623787276575968941255016435168342229215647569305276557839670675075447128420623527798109199521514485101081280082840597186566267116897600206539546939062887283689520850569667618247705742478918310964862014858918616831419192382305198076057975659802078596850761502103462431465724473650286414479860588321825526786724653899546790337480687605933205377787233507181506258993263398871221667389101650713670615309463609359392086050157067846681212218370481418696209 A145717 169 149350318491212028417154818343072038052649717983322454005647536119569900966877813849339751040607996884130256995764781969905962002051060411941040097517693226933711089161377681562832316701141082110264414808153691965170540830369004132333345754494895381256095949415799934568499930183841890049252853471514255559723958619731026758576930814306741316214013718371847147737418722380068907492672858466379733593205869754070420348775759253219049837191683935360156146647371569187642472449507494729259724190638140395266418777708941693167996503901435283981227349311319239029849821 A145717 170 303181072965557100745964779275666042013638041675854161354769110760414788916069479043719965280051049422251751538562662775121826288194711381223876229618688035027864205721038853901874527456187976060308963951352473174811096804368995548039505315357520726349668237767134804286771168752348467132365044841431459867928671136039125401294338133850302566716371790319189907828363155670037778747694436962277208907793435740174631482488004559380771622708780908093511044488786498217407037566241221036998368885328035900740116448133842173521673510833863469414044837889759684749176440421 A145717 171 615457428769762423302280084774783722215647171952265964227727289196105901929720075580937680178752589719174171493025209668715337459073262052824056805085839193413337403902619712043123727903744890261345086556830712391174561342328230593516063456830012579594445266571334236902210904067337204436810991775252392017639642682200804833600747834785299903692918520334237141044429468591454310788912214360564267703087081346684747839030300479783713175048988051745892060156089944009767098616997229197611959577491722240362041123292921903307304058996238941475227039688862848721589144204809 A145717 172 1249378277221544753746527826128031680431721745425058231528125042298984220502542837359824447042902477078874145879089637064829359920092433772521454090448023943941039902058112294408687265770074671042554465401402394801611184713829503735842060777859610179055997541471570733776683848485525772658259180938717514364348606716196497773084116810276024954194057879906711077130283992877496580863713047457508501160057867340334297938600027485956378364577823036263252788605818097553328992785466809029931240943939310819899042740168183329871653718088854217331241476523553693145141213559321849 A145717 173 2536237287302307080343028184759819536492672927565696257736129608139648771514260030120368046559411849717524796960380470216393931922450181484956498979552683520361117587840564055029923106389523678471495303419760304616558313794512550255528789862991551833471095414742022018232431310214713251159061700494604778907235653994236208278555923524112495871714033803292103152337335461111849467699026697426527896790649767613797278130610216766190968296379805714626351414977750581943313845587399005333531221504237223472672816400500288866717553740416315064943478722115774308221787941936279148661 A145717 174 5148560443845406151551593468534607531048445611236617978146111576398444707189727358601509774691159012024098258955426475449642616973213948322027920407037857098309124762276442973598449497283467297222464423387648016969218575391675763189219707579812072362336144635928763225441101783052019414327122593744866762464174013259692786608970751669831556343554534426625089492533713855773061541932443332062804172976517868198141134270840801435340179685272641022868457109152045075526829553213427195360259349722360619710214997393972846231253304221391401492981044474653545322136536376989433112459981 A145717 175 10451575164768887185342654398097068528208808098137406929940348763959234615946375023701034722255006234997069748154718784782304296061692392643535193469787870356884002906303591395840797449562332223837924307981622054687209091486788004761565750858228643903990540139839974605623418387164289196370807706240379033197494339681522362580002347333834535264919833172015128377740286789883853818273392265060795044614434481792458888772528696303523798570135164896617253305227236525568882049709411619182321146405170553774512972036948477349155340851870804614436455340067974888162860623500607282014612769 A145717 176 21216692435920397140839436876543580577656349390773324831160929844725669871926434108385741884667887965885039564655820177681602271362618583852428120715748969786617427590671528257113845224162037130923689122738269383367017486499604257990215285022496567313028434147730512520652313884841724016613325316545375692524151045379477136344618156116932436756230917784656283981723289649750367478033444365630081877763129021520823346067098982655351875757194699467492001341154180994859755034080552373512916566943146501801641623020008015045939110675993511975904511359293514369425284929169855793056551461089 A145717 177 43069875193343241427016871516729070475573861054461751269849757644444345880776045293648032324841090315740395319181566805974867828561819663528036441517776938878963021125060296058349709964251485813442865081234378866612990810385105156932132267029917173416803817329352800576949591562810312589435854021779406415444993424625998905257212276915025512780613498183019084467769900248706456096554073788836801151064107299252789600057322162261668004263306669783843866105289682192328777150301471608819601448573440993486778720217644233594779045516925977440281543622910494101958440243354183759297517451397901 A145717 178 87431825425794344176447108339523136521834360284207964304470176857292177412305500019671397233685528673065036612899015960308804010378222554343330123852966470175325146266444810326921654113585292039251885191216666360954987978064276968967970511855446839539544436150152037440695150220191049714830767050886878477977644127839732398195004577519345674012208645080610956813288915781584456125637291757894340706578260054354141367293017922292203393302636782466503580701736713696246422755356953285351417427687518273631659000400194774189386416460249058210259557649996943733461264268724063861518167369786277941 A145717 179 177486562544487325334946202912360450410253275803081113076323189170545475702634284263887642736349298365231708583789683217860066166199963223497296623385080416678971167957861839903354899500868178588195513495304751478359758982479671861899823206934290054348101788580991306651810577997396268110793867677446341530888202134521232142336954035151994803219270768900142059311892031266716197228587605714451722797552716846231607722815226324931010626736348405100332484980659423513698045864597464867791768558604213522031274284033675173960220830635260071240849461747950172868432264507069606284698120463148692822329 A145717 180 360297634533483844635596615464983374809677628045894375336971769546030458384170184750191895083391841995891695360056444033239974008581914965476957802141589392891841295629313268559000119065108288948744853143583454284403949779445755815379672142106096954879807091274976202351138032639564204073861836554449022420824572355433973409211618496353971931189445648658643299792184010182518098789576713963045239384691308619590109323173542146592029280071393959716892478007157927996093336858710098324664004822549125762205213164929360202944474096803161484369866197088781200925973763488087032033873323022024476643049929 A145717 181 731404020616409660122935794447713338503195174679889778852939615855252659974389772408605283131642702902361776349205997597793929377355121179955000841050803082490021151156337977312930338347270325697773463685960916892588539692515901825548872548652169884115954047186413109781503554447737336873671417411663838067932350993328831499467443210644527868319771447506276998436074228778480473826643500757376121499200558945051075694434567742355494507534303001876886630022045613172645960125135635001603061998006166693063060693532317178302108456289587178010757139240764089929553871448552167959156561036589224436698533541 A145717 182 1484749801553677076565715027132242612178111394922548205177092083214393353717552853819283974565339603499952410097192815067077643396056887413393686230375328115865350045006070464631980027844839696058191182537647517708500451171857501260108395894091762758658431835981327337880249864390874154289348903483841036828880251691885172509945500505989895218717204848992093648181930892236305179349987516960759563598137749967145064069592849343439507258265355022416120142052274587582543302960688480343155891191947695837792251002657438942593077221793765168200352622792554013775793433066797412870055785030953103582021380038301 A145717 183 3014041365749943849018741382142658055008227628497598176619718075985602652793972318863374059762356263462200490135525065380170018300066104094068003092661075024403578101341171886864942143594686235727802402777960774987339023290331035042118218116133729747906732511088047309483797443209920085470041400400779893098788843002175906866357866559716276649468057523682502599532321275165470735600000832786841156728098133232745535010197789732614457378784163161201722011479487390746949732364237489960971457516591824544551576472333907521146768458132887001859537813511745407200770739571727299574045284456273763682278964779217489 A145717 184 6118502487722584459830968440034568719424089907738729375989822517158690170778410089739795522033608649488663495022705785528930070071490795254070632884415751924211147680372533924265367919517185213687742819448077835576780508778920829277998722667355577296487908339076900056924770929466273382630029753464679699149504522414165399053533959170723535608524938055870631284956964006655013356962822340569770587398475612324723468925637443564358005039424592951884473267183217350941720374156099143932291715602790211877743862446586829610488997376932538820009693561076220384063550825537173351337899057390450709321922716480431464369 A145717 185 12420557036035480703513016914528792357772847504481992135661163090114065061077519688199466046354165796105723432695602609098662662075108014299659290687360883745073605387578142525086810011677742389099882195677195228260089445482185993103302364896513705778140706021593596027509975503019091756818874929491899388493601081711912757902767070758702217569028974785359857825960037401188401949163793751355801505577748764921055409173509000237857017615574544908162319530659919742924301612587148897945062221702206613519995496214994791775385143528404595671732676069446913867903600975069722331488635512457330483649739432176311093451581 A145717 186 25213724664649538105546964505525008451710161010008536296662785083109034915297194188634826334303434532485969079708578273764499675082399197537513106024709709586747494725635948953392300058337897532687547169481886865290145997548328787078874522741200155374048336735926660858945193346357826800068933476838802293962311046370660484377218100106206330941593210289342455516067590967448449301789144352429936486552242594314130155898754344845406181401611286738976556762766369894918981331831538106729332377763763822655378979572576980717202230873663952281078512411283674075623925915840710795748578752389323491358261725395195039275245061 A145717 187 51183848648681526318779634433198852628179269077469824200233318057548250763988243125409009259169925746780721126084981200139325241754608295893137305570870023100213669219435588797243844031615920313613331654166034659343768114933661955584122177862271418895612345433225099950062714983130885385048178139107839164844102930531359071372994840448528093109216647858390399337759383703882950894230013871639019711899546888708919295419062146527174310388253296505577502066096200226765789179316409769511646781798218857783805808536835055861128753288394294725993708462229788926602701705555667845647283378714814230126787652812813753417654022249 A145717 188 103903187543098833777584552352429165310195464517102733117937338994037865941861218247386100161288614962530331399983432127704556476262179758263871192795760122183724161767959519622456049991880259898737530570409880876580983983169336221506980942185888239157937687181110216971966452470562350973821001553455436665831234986667612544226695148892411922805378853559322221313196032851291422866837626370282857585219593631836511855570540258695819004681972790295035590217618523693964657115030980000570536237718006517537303135950795590821110651973209544629814947099814060237329408838352089885953189510212320497833887576948286524242798389920409 A145717 189 210923419528641983886970322495796772380844164790449470759588597924578810313727509053950657918406629204010825961245241134259049507486983154667362628238087477162936948175288605397996984239672895978516873444600404013424738142065637595997215728515175263219194609365308307227991948452526589345971248105336397323798242178832322933421119779256755754766825963508776250875388608928737884536729487301660329258976063173081230357888901306090366052330094376045625742564263537002548027177723710084748419050920771432381867582174306512531798762376862087204229616618914080051989773339153036912817129058447631895788561654417368831399127313884408021 A145717 190 428174437739955684191715977081915095503948344329147908539231735849555990899000901518301588188265295995527014170996439519113742795642099541794987871452124782880639821071674100998414255550485986956129354355008249737371341847409261150538126421904863598446725899073888682562606683392176505809970659832831333111873765791794628887232328925196065289764733900543962229954817562929305054318137992384744098112863823021761265790002614080823184390411086901399829962369864762496648801206122016441059290102832928289728673654510706269643960666514378063815041491921448482691479002549071826580928886035459182536130282324579681779453704204386958362221 A145717 191 869193897688690510267199546505965148076242758144005463885169664186000736946161516354643170071520632464290634756296810978559763616103954582860670711685185071160221673838550249738175540770502313848046610823793302366459810525502658069954800639251144589671590355925384660293784339294169854267651093489399500880706420759100917808758694297028233281466655051278279818032028777357880331527935587811543217508784301758112196472474948695169758222168454079747278777985082903604660063900400515651640274160331793507377775136789151553070727621225425092682447024370923800949622323184842468806248725834853082100712577330335099594922188135778211590900609 A145717 192 1764463184133603995886730887691132168679677295083986762538985879065845646444716979199024116943598695637213993028268355290036801026948232161107619749733054242330467117252435935294395349349864146625547663842946048795663677995428548472747094759553401612169729975802631786507699646160481411986825909812821153956500922267209071357151262190638388365312019989361007486642788463218934143696654925119440346798734019705144737077858355848580528367817571370800074519479755924452697433069011840650813315486183437987048593799008323142027307427126946423767303644431483394479250624586227662604858332515865721205263995850297927598010262461925565142569874049 A145717 193 3581859394597318422959553434813451796454596832777734983948677449334002476282038521612502602752335280622911941556750004941963727524941295183093885231287388426745777087800771110097372821004683447147547909554569655261894899870909427897018532407092766021559962179288986601225969987921437972163402329268933453132195991496013655754099253488301631353350119111747793919605042548305658953823877970056876092458212551217142058155855989897669777416911447714270071527265126541556072184470030136120635378796678218781915138034211759189163881006340080014822533715748886919869077818287718970245393608758481579193603810863527462688861237875520761461205253418861 A145717 194 7271172806569372265003897585940419455670662890861506933429052683162145961006891754156401084563123676065815604146209481763831076838829802273448425911893648773239685157768448101061731532244158047845375630848112557235597851074268143202399148039303555470365111054226666997856932567780872923010294741590025097037203906235985453971750127429990121008912376484828032295790749730272024457328328582560533348249824680236778672911650581633913799575801871042396874400273687399602902081776728107313049168143941297943849743160856072145679536415562935303143319675666596015850833491873444923370486420921385089897294530788964898960460714877044683840681521870413781 A145717 195 14760477215476431100639489139905616681559649213852026297125992998141706966841513978898972589160538310078325053504863691230572144019096973673805121507258875722288134124492861844384204913082819832442665383073758936618608375785864459791442373501253810512075153880117954716662971886625184112272926162025421678052070797463058975548997004583626457346460770914081793812661302347409661342717553198719912640071051642668109488868592524860855115469100381304617940762484058156067349669934573587815353690696822038147796196701399792243970269759711752325300924119069474163290272119425274906723117189076802974009928703897787881362272562339162832675822028191686556569 A145717 196 29963761476244348564925897950110815923146632233456722521658832357174981980542312370273160199594808206335323792799269146988579688527690017728022123211309605822596139033035351775651834911826592015700562882264099793223217767247453779108484815808397196035957092011528393848158835072916555967041117098616864416420606681646103484379009947554634278423194356043209556611670147974491882253692175665072840098810886584791582025624569913816954250488474198246503377350968237783129320227065102606537060679065380593498728335454098417399187501932678441657425572818391356884883236551599816187203004523339489115855065371617978610200514341087785673287234876547601839421289 A145717 197 60826421036298812110368472199235816418370981874267932866941132559072215278793927270140536306204871498322397221057462863523125537139066716890911236313836992560994439948927639611711380486803068709052310208330739506484195448903955385725764384648672806699182384708248759393807718535048721987909355437266072739912153511670792610230414644538903001572627196306944485839896587726916173565333773882544666680673459696075268843908388056455892267636487153340020551404524760215694363993592488356696645363149031907980380373175623085920558384953067476852821587520410335406838806909475507434747192459261973828382808694455792680919162750135642577610254123569603542338660101 A145717 198 123477604739925112339699433638550757218477170058131670263167977436084239840969691816072918428435689546786260023422856813682797851812616907598532081694965883589212890500184075376422326736375317652784174022348518934063123538057262185569522592351989989202144205000652970041035820467313832718900024496533029045157255208085027352664257349404025538558154785308741263045433461415491857845745307289390008288927024372146210961552002130035547486347818432806043472847807912269621775777672524298991583550131855707819578658818179410320316122267225045332786165240860162484525893142998728492720613489297283532127985794679887524287290182261013344763142583611418643345640583741 A145717 199 250659476795626941750777739917785837917692236847025416366298127254118447804953195592700754269188143575104609525151178274313216116054075183358303234929544429849109606720933724086497711563461408032083164213057285105408634298060793332750745136710155029407546036968940820934543321740928545370645061818606611695596488160259093855115832188875527304370052641549548457037744086776860744510689408463687834281855178801997112176681720415584104941393803782109114909860498657382571989134311230734464557910122303937841836697020531027327155807644081888958079062617358609433252156241480509364715410636081026308245982780391477218510518150827106954226601834477056276388108046334129 A145717 200 508838614417517951828966472333671612422158022322291537091914935157883012959815146083490715093533503021772810549796868473999015032791920809600447968374893497627808912430604959711514978051499921929811170568332266415460593561939872408221827057999022357707329252902744865844152902098264479788576756591746925209031825808070752440857786679159971023845668304190798059045357450723565895864841653435979014202157724041029765572452930891633602995481935329863070460973339426678708868320876020718438753565964726861963220675373019167294715969201363967359855164327072736289339392644312291011643790870630994108455812916208904073688827558888844856066656960845840629649215988417698129 A145717 201 1032942136608084646585860188059613455431142867622014973271170952072375262189976941596290558939118741946055230311478117851039726203351483189413726017497798870640022243124521347280651318946833278056108644170550287766099899522103642927896976176992878675990848975846535108722809456716155153042265445236184439567722910793895467195847451842862552302879402287454678510313618587224751991744884045785628935142545897948111622114967273028295798496723387325818250926660969175659121620119389187747199935274350485407481400129170531889077246090322961209658617025504895037308749533815797709273127530751970281959138991973921294878111101434026204230708359403915222001131632068379880867741 A145717 202 2096872028475797415051344352794542980853607599114668073448939940791986624362640231625323751155695952616989095759490029440742170193788478082589054215072563332505747525733865904374762465947093502953978617855046515832916380569276833203758453417468485713239065713639213367962437352980892862411319065252697820575552299879781990336817886383224302014874162797864693185138586686708795819676218748103173302360353970676942551863617991794509579314745480789475719518051306453248590210133491730250795150168177919412460380298995504361807642268639642054243025201919772598664025264306676705512157875782708801746058045251247312393661462222245635699493113523290939816456583449595169743816101 A145717 203 4256649184863732144469582450312734191519367995059908567086374808636780775080897480222465618555503844693745918336534448286588754453664407156172590642871286067187796837217504661359420525221280864163298538137100256590532486455732449299986732540484849004996627407838627290428639103741755794539824660197531339583931601033046646488273113510493490227642247600263039711152820660400268289190732313765396018162583417928295432171522408375581417713134829279248384803393225439125462467449368093019926407641465902056809164525560744683937624728092383047152131501280112870392933977793019896391971214711368115574215872721040070237837890200057206443766789743921203912184863271046126200065817289 A145717 204 8640995748401347777475837322790497614241336176364015276517267412592724181427597522211373580343921649032351597234069170531745730798768552738552276415974495643827895073804008728693719291436734207157993078439695665832265114588756302802139863298730826011657440398846699760356769418158411282022981648881923366657560574544784812589204083608415401937811747754371172748947040802025857918261366920725005813696741978040469050365638625384438483448084388691393431675168729590118235560332007095338720356717025612997403191526508012712889016390385268946076772704573427207125057310894566082998996053706201491906856475565666091335498523444653906835210883687046520650795455983640186590963865280569 A145717 205 17541217112605551124543805295682259844175720918650955951421485761188421451517247889191608145632542392031829048639242079644995546932745708394853964951837583285684559812025300501743588802196045219249861785934044064539241592082688838955894622509691036318815599013031392674896951490222471160750858207405644236783508382394312136509437801451969755440267620299125880417322781675291831173802285658339448036408368052838734243946814238008001745818193595908699387052207717674714579062011506954169509304209154352918826421989646740246420019334857367868152801438152555950350995948181991355468065597052374317202803071182429444370991764754757230818271650117914692999910863461926307733530446453737781 A145717 206 35608662097593520381476147274397664693179099223525264217370339577945082953855831787461442324260480711902963936386064187610170428527742989273000810299953878095444012590516286214530756574738680358343012267453031011318994599662743754324163281554809504996369654339013328283341051168382198297912960138051808918747155358699879092329346147743414995128341331395477782875992497853801615256960721625062158788903173450520652474742982537517618159572449551610271064322549991710941005377647798784957008548824226619399604639235791356192219926360744066387081240842676984005785314649752131557034090163020266157720198327643856206407021946953633733907184614528483139743298402032254421058880215337222414861 A145717 207 72285566516897733768845454423221963644893727248035367710305837921742757207905887011298838726640630212620624759034661661606566324915771335478483250054941420696168059874188248990196934103130718931391095653067867018933494498073777738589212505661640785451594079492598043383789658974864372322292148329386964699412488594652372163116436170481330988140777462465199600112384353320435603679799091096590524002025405696188871684994010604346526855930326771575254351875389430965492566202045969521955773184603875828226844498822234463423466204092291119908407050757832839379188238388000878878787847562865543247797685402313956916576810181324111725074353949221170655764202756214613012823219103604115048430049 A145717 208 146739664420640301957235891002993311801469573134412572926656633610798219186965996777104855153638155071139156357876426786997142029408587283278331724610720784059343066100589554933813561698598784692043565832715502595403982512095169146592347062329849239657230985000319689055764724377923507432054763195695400287998433099988956791247273096730954162510783120463023792750357361247986421668376897965357138661952784660089958999885366783840911999920403773848214724035976222309958198449147940481771434607737319107073874933004496724958280202087424612669999925957159821262768118142327134371807773518526889772763143646499004896794718261065999848267204609734361902718191851817262383776713721436138211090584609 A145717 209 297881446488333296075455089890621999735019588569130275005745255924082463206783765551635844663046728153782274785864387342942536713133107269283677922476513136699045728016136922327392540051221429794129507249316817200803065566058695293804725947317088294863393447956569476185159006697525745222698846995113333197672119780488987633859801269927666468565901593762475834083625330949059115551201423070583894893240150834576920580895609577186447013311563730585104314538679855899784177359204117132026490297933573183484137887154629529430845386771267871428979941285983679330579900640685694773890901454762023373165933804707577626536361493153798367870700283406805441347273694986286424453716031296256964398838326221 A145717 210 604699189631652170392871875242071656468777963325761323849089942869253789511551857103823987561129704514022946676148348429746562530518178348058582904295597056778278768529691851735051922490417803883298207672547306202127627695116639351254447080706626908723449042120851036336183727831252884878571227345316870695874115155959544907778605330680066200234617724554705480165966671469228756582517220456387341276138844241406488689259087556321703596110474452683987910298796071500339570080985908630073293533370545825153692837048964940247891176865471691576216610810620911881255935532473818063864158145393388920637072860412736082863917036383949620777673308111205311573062882630309624378659766817680201591430711644021 A145717 211 1227539057070807417564233831286315572009619530531706918283377578279329268625987063136997143113248637116738427970306361447998178994415188913451654012042139548746769201069546442885233075263008090661665567445763782273501883418021211824351233769108505307620306692111879647192976782338436658777754368812146252399291256094478095673802934961479264458809805414944458362261078259457203426803394406325043232206666960569904337462275366843723481113657249827384764872802241486465833427480224035314931653846251910091488812975071511674073689658191520762631848290965619165135270218551021209983949467144247124746869884740704049540636125047497924576380308944765463375687876304465833551202254872923859512973639945799036409 A145717 212 2491903681154549426003224284639345369107871178201401718353932634817095546056964226616247096695907172217274494756775237591087873612100302976128509585862638988358884699892410749365171407731983933625377218616692805467902621210955364886793653296843185067842313861538073562950706531963298586065956490117429547053690553997675378258275050193197576171317704757719525920684508700731451487182134062322617304992192653818061563641930305433671110339020621039116620007800639918729570357445284710703402627234597844115176465185702331649404649758237610282670960454443596094603686662402637523793599354438663517842756945386556360154755250982503750506102406380200582541441077325002759478630953013375667993656287498541332266249 A145717 213 5058563245204678263979127733584039812973406482129314956551564965301125679166368754043918469295548446352430107617825762003546935434384620626351961007647145104228987194012392751664855072462852122251425092126318949336060047556355972698979291841357896579214589518615597220910287066908713791277232897184013168372739425324024923386202678089256118148510481848365222674531190401406587061776305343120506804090918880583704404288781057754985510264730747052156911231070426232779541359780500482503872018354579777301898132838162758176779764935532690682301287090672209106426318789407135622279796705561019796973671852264824670410103618858357566029463308571498237793662011281879297275787283414897733103262750648398958701449061 A145717 214 10268880895861815721328203295951316180990646050851331160397958525628650311612182513744927876422866650188260901189691540091962687843927167771191504717014118698945855644960457393468906431928182076186459311639208850459396428636781413623563075644303233212620548880475800820374319795118157032994196715327056614367113979717216596798613178246139726643900106834476644309772395830346671003954412664400566489687260335392266122644661905312315152166293077495257490682452957451902550230784058534198149493857169713325009094485005213396531273414481603847461330123104130042449332538809822910590463518689515749193036017340648694376150191527214876536060010297735042520551341461137648467088706701289384823955390159962387622609327581 A145717 215 20845823160036240709617988711653438263371198509821720126292899255461194831447051336533449545219950004333723276984966208560922252776236716190898128223577653311714982730282534496349128391959137151806390151202501840113625414072618713299860344578643722063723135012776357049762648273802791868264428054881027743152073006086524367476261365636985555830999068363505739583615289004413340731440395932427806853558334389927419645264259379002942003912064682584625653928468272556935944188950279043921760968658036163469991159906427745032200308251632720277655817848614293313963038627465151101363018663143011409842066141529664584758914478696627341010635791441093564818481429504098144508892798816334036294896338761972998474938233540369 A145717 216 42317010745992672778708795756453183723327351984292041005043425090627699879187202600980388831868622085930808064018580213687132081173072689940355429102357919208662715996617900067131337166770616489984895820481767096221809131170987351217302875931571111486124751455387124335217355621499872374419755957211770991542093835241664748760213773629902432197201464877809816878094726906563251338152999788415783512156929124292326487620323894714066955626339139353712582217299910837622514801018835675102640568226319554674368729600953837410153229219541007682037462771356892323214925964421717925944017295716794472463645074269201766411902015603961975036714120565409638846474781341977772215403914508451392389254743731415026941736991477621489 A145717 217 85903510968541965704538145767611251304916261156914333418518026641074975293555189832938852795243757614489536036234440848818669563859084784342205330179658352415932001758151606853742118099415959515532186709187836002828432422651690250352411538280744777673111181731300849624134182148996467117280236328711840231802707333467573353458866484207336300374763142702885564756792712005034395803109858130088108101871712563979032842449612242010176916979464540823353957275464890532101148110124047470179316431738460037952805051098776383514866023115359993961815771770036642801832985744737459924515253747286429636089789658700338056151576332761564112697188654111990125764778987642785373499125437559357510216150834878433742718727617761338082301 A145717 218 174384084949129444387539657199455083695796286821184112547550589037957109218217156173663270193955996088791672222747850904521685527501860939141986879909277353046422754906331765295196432610477231045913849034755486603974621596173800037228044205407035967105304212789789269349868054545107206748206505327529078458788504344845338665856750202727119059858336982485392818646472327275492916917061673851079071031016064347948312377846225230956764427401357391532269179556611510480254493041037015345628337253788505650724639579361786457581340616770951568201478334655711613530828637846891079225048039162974156444467800543516611984785933543603959544813317931133219389892862498440072966225452422841581237287393805548476766303990122318524829449541 A145717 219 353999606543221803564739799576748052291215157330742591557194277229026290638005533477346605554877876816489480122642101101738172802159213847373449024010502847025885776527851725397641904457150679607245598008366928618232479011800391423882679384564744732478989878852090485479382526592385480702392088534647700559500432017328704024115849452669567484176123699682204718966774067576538616307239394807832384104854508754622510147994994769229989777447838525345965611145964090810026088772157031027578054445874234732510980393299375410113737937179008568089007057535322805430939332996203146089387594985583790295839999013549063628777388941939705114406922703011781249492385107054360478652294919242972352335899209112572957163357229578987642444485929 A145717 220 718619026898655312106977405601141346696083073585120639676991835224334332038042014741857435613131895981477555857291242488677586266697676608307162376754440870185195079928784096225447770851583269125477518043135830339525328419333198416681801922622226399896382348765530895733877179114487980718649191518829504606707418206672924323616508532169019265758471252017893094109732710708046115610779054398225888653783621755819347652117461535311648291454684805094918658357127547732842479952985731948968104896787442718491639473758152720744430431132770622269116125318370639313193315153654539670377592772695931326398753529704055649806114766204057778286508273795984803250151874457853331591192460610811033660638107104717554564848872055222595637476986329 A145717 221 1458796270604663740355360568630517357044996348162637567801701868311121465010934651920437116948052193964522621900821099609914398383223481355649692251362490955973098986369655187485933577186809579174039754381967727222307798458767380985472634020243735027044923689004148866249285194219884008473377156391135359703915499459114019048237488204453656439922212465472623298838038435963266038151265173189003746134796647309804521111288298921687876801663232706504159530499357775933579424278472263699374225362424062844303295620748656723735783661461587184197737645389234862482976998822585719327720423940977755008799173825300219420042784198005295350216497388883146138816558812764335208769642042745027155358743021523367523193686046914872290156435837761941 A145717 222 2961355710708440494266069847342544633659995890687080677516815115679741349637865305356472605547110340616084940981110974916883740040357400454292266963103479886184520757135320101812348936241452594140031575917876443125454491345969364067311030379292859482674795192296073432955153210389185422712974908824813261369443857194583251994997777438532390404022825546438173278748123915272719349400952690794623206427748540255281422036567594693564854595728070939518638751995037928017618498442818742323997728517615950786492971618480299391030920088336590851150785151024021452469803994416533856580732790222592069971930996466605915718631202115835983356881711412924512865812811139759726015949041755579944514567214673054328967365628110388318693794969113179753901 A145717 223 6011550633941863598696381434744796975812434613098425612721566883128006628643401558938987468823517043398458465669033378260174382367527139698731946285407812806463621163885713437023880854636571579294684925073534797576945395124519350289260406197330484506094807195437340064750094767804852188223330591537214529444611326189504542435826439962732548066509895937057026283235392709965184316017895811047911920044583401921573976929711105939637733141451182343990130162390396494517989618259497768445451689516535017672517888082219387015136044043539617966248909658841118159278839625688564906273168236431437961065264914028036183608601920252362848209174523951739372234453867797153431048041345994185244619544290427557266280384701870402240033531497143319062657089 A145717 224 12203444825546272396913160046462090518354608604593913306744103255934737776404755526780839205239134050988530069223196776757179079322340053231025396667110896893641264778167241141838376322563304064515616257867699721204756026648282935117834557269550504254512975931942608035369259423490639552907938387845636669959299622720837026561475678126569634042624684729400216916794568453105408888796979095474570403067297878152254917885891508489869904712291304430229024711013752888833590907448282027125524605720837568259260526313933737160426778377465336134894435456662318839314591970343792343200674939223028838370417803545916986119546179481094466028640926740319512711428485815410325267797916419154290997730395000726577494851977431288436879750245405968584014136769 A145717 225 24772986984308299023870116197936609007462879654891030914264916887980634558095025075963544647647973299989672642064623787783695270849967940531841856502288835286278961036058335632218466910922652614395121708786505360510857157150619233769853861996781326306176835047036298874459531879591230487550926703996050902802848789511972974415253190770496394373980043490786503284066690724411270079073551545917566870314694648065675561734382832523329966928218206542182576173227755973935695024130394255567046504161610747031281195899397404216279344970210588814217737728114848402690462420958272768132463853454512110453987075933297453786495135744701513675292872108324659064827591751415163140198722289537216540148082307184524757283233800813656463652964642619082229634983981 A145717 226 50289151374701021472183938968651269823059127344820188162044474538497432218195124499450468853886180559844984474861117066004124642646355596939585737674249668520249397261933643166162345990796662243918032553220348014137318824259730396269868222018908822851034720632507754772544814346310774399088828301173595487053113083409682417225937415788429554009545445661611872266438465375986425155110420841233565272168427068275443238065879264130851342994378246989326199402627633613336572065393792890519077277923464095635932568415250416625309909862749117827525872693637685595142799399953323375516558421837720361192755393726790285269599006015564591666378501738972317582087299826886965764278138449844130422209609353189584530707469763674291332778638474271330957575003344661 A145717 227 102086952517656089280234372236245879804201021047105327077919369048232899422301544638859375809844298888512018494295425579364585240876831011819418515636870324807270990162764259568973930142850313432500991687915597682193396702390095553808598720844522913606274176707155695151967098663478992438919833900455694842666916756472865794995678538797321224142982880713028609914366800646561718653604075234152591584935036633904501707598173171802795702948620913170125642604757923007317267357054375437359471307138127952530196082601762446351974900742035738979288707350346773643291480091442825494025845463866718878709182995278308345799832195716460376381234683237241696366978153820988789086321480854461295219868966838892549412811406337025010591884172449806159224795027154677849 A145717 228 207236463321690486537854303455640167351258249666496469147988157123438247329839917421760033443515072857498837698435239064993042034855324307637822647157109085109091589781014184991373912027640145471314769208436110074504581168533069714501059133446159495711913727680805428650738437742048008340232863729096759357018353962526834154158810207821146296580701238302002416514292338874054912880391117614908919683852852198399070190981053472880411146134357459357108065161459181077220439398248316744046836234413121820172202411749009350844092423196422687378838248395331256858196109442829535799549090775091017486059280287659572215183374087705408548489314740593098904652648070169307414958266841856417979452203580473342522118422624156691007827233537294468028955002947548992688809 A145717 229 420689918456079170015754955780577303477174442621966785265088881041210593846675610064628229030959788056423752015805041006510295966171067467673768154310415805901131119984468632768229472442179352456455548992133615535646617578725429130341596232296982931772271260917858313005303876649258793451680274450232521039052415877012716860076589726198388184737599370770184192495403533547530826585475315154189872805629705027713478583189830951774062823857042693874016202152119532828834484661176725936039640196387330156821618365654406380451061267113837313343302664953815101075364458877463866230259160247589301629981460274765936318513903598209783636972932542169307539203179215465540231376492602647047643826678048491918481007848514226676408864273488823597648972496758729428003604421 A145717 230 854000327229377393441496022380268470418496767264342907591661280525500382070504158591277883172814926239467359093246534807976835818285232104053441715427496928870211064476881543505320837683712057846459293139262031101252559180231452601523725850503741905338214947749524694595338218859557608658902616901108288612517047211981852699121322985372520193871030141962235608763252658809148703913602009371887826886508617353406163124805165851047874652018650534206793533260737490183352926641749355401843725551830045805226065110076033203306303528148666549664217031017996259851732993325142205617890295753515507217844878298494563067011009120991773077646504571288953711483549154746976500386865025106664860550176986235014043103410365457528953303467355078365932946139465217791298324285821 A145717 231 1733620243585717652607066909676989214372244960372173480444287134377884734392529595264684038212585269306330682535538449855151970200823055000161019008549664455190722559756949548847168532268463035248959908617152931001927159489252270055664033134926363770853644571660274212170223578981025296318778860628975375650888566787907283966499425583716489795170006450583967515605210401979038321413785493549617134389739687597709483429875903487796233769535036727397096998503094952952673612248266530289016826830574796597278755351835981748305415711080525981981047229663867453683916901085579799940451070120476232062923472964483688260096030001709701137838767306784033865004065580957146830245104624473927019869215455379030015581442034030269548529629866535594020283014141895357606170296612209 A145717 232 3519248240478679605414952385148265724907186851058744900958995291125825485316453007883150006293664923876925046079783959959423691530834983365094764533914103416540237926095543107278208615184142277843330768033527310671881032510622927981545385740174667951090993142255408901180859269993262491969512428174203111463015178062404574470141134813621488911674919223655312094442968352764788983321280638303713410923344679314732897956484959275060503504281472537965572700167749493756437249511054414737348756622341285262430068138161932873026790587189939594754976212000619912982091457470733668736910054454270997572227432273023588673431873892461572318039619986267017457004541645793853318421062000817046743669646824242444696616284225671081725986195325599900782808585761908110722734403798498449 A145717 233 7144072194551476013274700734784069744572374935404291776773279996698291357307665213473199248092101582884888537211278903179180238655624815408087371842826621385912227799251392750825214641655276555558926210148151823510987494069405054550267077388521441014350945225133908409122932147862743877672813910414771687294545160578114498267102537172226038774210290854013832967751710150902119657103878281971044674557255309269220185142181037452469334317457619717033385184243532969230614663833828213650287686926525978507936441041713371896262636586579866296826619729314028759486191974748688261956127470091100004595389624590764920523378443905666990095919290733354738653685354536895941279247925616553980415722363183996707355101041396670261873482427981337932053507408813659322871793233540655239261 A145717 234 14502463035691255828268037076659276433216196211683861248104857434302240329509075066897586590476959919591399853613850093669775925047226844443433999746173507499298405892242401188632078444351596223642342363269980168199993941079859750114114185553312785084464467716028691815110651079302100078413320268629558351004815212958394369077643680318484045090157978758728857269223877163362950139131889591120582385637817354471837661105729549543553473603935463744105233958441671759788654011145421762655669267112091114029825712884610006787480279243966541392618443295531266381137056726648379701037270027374878555057643365691820515638869567696630097433143842149090133199963812705357115003019970580542579426869653593866491688410417418956405932087602815920676468719257083142663521629541353126337201381 A145717 235 29439992818381054779908101990917596375359133737343302929361083818353551170612065078136887305468980544668958817947578478870741948665631838595355611397360377396954378049024275161530368416819098678717399438511849593294164189404621223326597246406147565200021855112593019250766212568051115296435162472504093037768087587760379991113118403943985439306981922669928726242691502889916637880318078766096500271800094672322521182824445843392376098946654673942913907902251409428837998412010542344362794961949858034954567689219317272065213070602615492447149143063308741439679465668904236044417396199443533375667011436964771055981984699045715192122291903643362237041187886106520406560189261030575819682564981073185794130765792259440107371875960233890991893568038371370793289585097153612923863564169 A145717 236 59763170918850505511957618773525643982702608270610693262741752046400274574102162599542814332515440028718066809033730698257512486015307585121727447702641819942309888141113386335505459254064325966200097217836691404406985104497440003493242296090294004043259281414096113050363596402492684749663301405863040237110866798338358423565261282362610123309128212861976555543806481642653611534095560763286304431171806546997363529295963956356973937308235384168651488936336402698869376987727389813634711117088944698866658379289501177682375745843030205701171367800073449591282934170818872521787613247600345377725478159395119551822913300193234143378155131252183192103478208832423719960069196872098333413027484708913568218962869876245999008502267187195897623266649174625627235194225592292882316698061689 A145717 237 121319207525273707808219186202155066367289919430205969980062827293108739031876219465006834958119037789317130953379655369884271475869125732165268123480751497122511675972082125236800920755382164892287518634809045039096586467965613802470058534466050422060251141248759996899218849930847581990701205418739499177242021832539279839457489290077694606332090965127889737825200915043083941497576108031392431898778495490309975641949624006958813700359618883207688579626854995227295406447088189311136119204895595788841281555389998171377950698848280714957885429485006039361562916687296642314992810475232501673249344996560655725429458017407566265342462794150028236607823722741934044998533909461098586252626111394113470298700495082987118547152230514047438284239404256451651916650988367257397489973201664501 A145717 238 246277931513134708000179436032756011199954553740709848448834276663258693834434151411801275422167314196873747117293891367134372838501839220987909168938477836516878759913438573117319533627966540667017696628565143592674666122985091521574215331723786266488305773475701379609301214996024188948438697336739777466761067209187939735740279693596437688244021350081403305808602313730978758586467965208165873468215914673522703555794207438162435454756089024676223647991026703975006976218212036574216508351226942362403102690783316998396062236286264008334301720683194459830523129592278013080562883477108730796350792617539971727502247952424059325411056093969426068130690053687917278923303876136833257994497593102565635792793786055593974404720019441249112521108367373947678765174271191306924611763282680875341 A145717 239 499944079652455931966656446927308500580841376803721562145163601563587855375162295489737124100164689700615917330975646095627406977887257749479723447676986527377766760112604331346033416463851322171881031868468606684084533133073267823181854653340751654920838659904532551846884567223079172717748564892376329518025789192629685124272928320511478429440757008574283582901724871672971836846588471796468691748046408008755597908286599149845737014341160360473850797733204582214268934427563987157470200816871488100082509621008578116745834961710417088637917535101455268449922591509407679256900338465720248284090435764261146046173837913962823023018178528295140768277064201162749334280261870023862052630243861372096846545901086992360685054463092313505184370411701529709531441651853867364689704481973868975277729 A145717 240 1014886235416554028757604587083000223423096794957001030444833662339806683152885625410014950122058897924936115308133444280232269030738294729604617610875113712099030006149826879193874718102084556042377827675294643003548009585472610695967643372066394135703035991300427604547796062161635724592840638292826612181814885299971051614334308750358607615327048483384445591887195680893819097819816011278866236082660740041859190231118240479979407976677100775672892443174757310868261961880978675717627933441740769616225132127544722793677046576209910403670964261954233511758883030240967996613494606522528626907972788250657508933761163463096578312667577001383041790176372197670327460671652672844563830006137044087763495922543413800706135066585672676396083022823232996942974878874498176479128793173795190737132914529 A145717 241 2060218557951525025922005345122043526240385912921335288081450189386206003212502444420034859010655462622930613459593560913225410504991760413839624270353033158574503534717388452159234331713815184914704818299816256828595775373976266639546492863440126754725508141501208132699474159303553297844293777985873130352754699133152042147413522490299652947635478980513415977247424330489581095602389656307626662779109554238566147413572119887759048346917500233455611185793959607857989568349452284142797547416532945449448918136406166262586287803871156409034968813849558927415264101466573523717714794340394646902936476058398978874389115656248140011892158294629046538917267284206563582414120645612594551050405569254298524625916584114346461824483861069991735031146792572092709294583789646398764085453099755222510841216141 A145717 242 4182242657755360386067642092993161275267759980133515677804313439620335846714696809287045353776680467065651220386859620520403303092864242901799707664199046436792530076446292408056366499504326723292294738770799326067406420461162235805668684545140085245698645824211461208952327995590151032988191776470684161789479857425413345588197836320999545125092407003393751049366679503698168730253753182488470846575356312443549237390361172253910388164834548796814115034269294829194407955487426255831203303627628437521611687591772389968327370564811871300430583021150342668419474367094114012178964419016394610684334138425761676457500971021020261127562768670519963090960262410567126401973204238940894094068493299449181917227114743208709516797567171386410545717144966098115202925030214107691314614340999329306506270535851701 A145717 243 8489950535024823632192287526770772266750026519285123904607468200979092382624831310350257648131802337487809354454711570062857792053103908098892992718699793913655677480682438870965971834759451534468173404999904332100578204940383964709240790080141509608641496297641124752965093131573847293412731461941710862559513757818889958391999460318106586304284638581410334116798382145082952032834023358061939510921310535150850713336285766103318200215565787140032420063955482709305040291649906949885058563566538311635926276362379815229538299660280294868717674497966381767332605549936949978149774052888486719294551398067820144809748096783555473840812408508997230445602793776183982389442022190929369398364490347476270037672518302797096204752599533430552337814069250032381289845102040054823722268348143185392452506676937736889 A145717 244 17234595403857734217989957611702574708341278566388821392837482643674117916392560845314213738662204968419785923891844100367980797464497840576509873419252917445674588493255274461768514768195187110643668719855067023364847688622558987197522998194002719365456991785565659037057930104766914415476811879549896580311651138892489190122413316247920049198152691227855974863349666387838888928484337163112554718699413810999914504523422714828563692527210383059717015915714595630594402597641355620840413052836769144992492819403943433143572779982998433771625578800288733837342520846897641361530029148399209023773328653743536468202112178969646590876588061710495707284610580405391073683440903074382380937785821336883528727293294927563362086938260255296849859352014860420767920270354216281078048513432116325347349282047913070032969 A145717 245 34986220179880665437695981759468699887160528739742788142336185159190258391184515891156543539226627954089827937691089069035430955995138563266406944148090703714925500985630726474951214013464395075155113033132381057526308707325589803627006977093035440170368084683201990204102845147583704689570634702754828116321789252437995237058540639983817381765663658907909047562265705968930799441871171607095128017020299115019291293331834774816218192512036862045438402276480565174623927968171660260399088612200077797796448787463728806901637513827187160276105056246911631723423549986596662026955981021476341429773137872547980962630142913560285795923999924459897776790529032620150103393402643798974042374335818949383215840135351030435322239388463565653071783932252352584908845767529213948548383658544927792311933650104756855229190181 A145717 246 71022009730562346980788624981763849068361165000399293540121063035673580859986650866486938070416316084597382293726986918297824472689333818932965520110750709288381321326241881488876502678817953807377768813590013691711383311023258678803836965975863749543127846449908254548669738591664815752913972969780421526236651870797991438739647376753833037064248029430364138695424519767263135028109549878065946761996488504075350325549120069454208102235742302741856896904239631589890943180985872687254529042353105092757646046058550074066891009496409952362059492555651812109815969130270377017079279943567824703230446107943747610602721912415201196079128970065530776389066651608324304497533683471014231637520774681426591271946035298488776582596494100015480424532612923732504536140164033961336937748797689986276899962363374368202186034461 A145717 247 144174644766821384490335471016998854140073277790281826143657615626232209955514510074452593126401582425104731966437845753055514644128391657295356739417879791764710367366770033791692825486786432764581795536474694661793050595068507792381985413924026318537109357925229073531809365238234428394710675558019552943432286975930670182646247116269641081423041734079980293642664212861838195176262944381302264831724854642973846141573420409157267631320364362529107455277204175646913440033473353383466433556888191138220223677050069186626981847640198376107820493782916931671294693910898878748008911329461662671216375825987935101542562852059944867754835885233103016172028512235865717979889984043515091250124798267477030898834611520581186027348643634567859608729420302924631623455687221412300035081675652127214314611663999862693582420765649 A145717 248 292674457854637679953034025375882692140499685553107106672331419600188350536113595464487897559657141906646521294486533151715776429756162374975755248052775866531652757373221842355254946861673779694147237561274816573426200996605759795276751586428807450766582453460368569361318462763877297976446918468806722694746016324487389672780442906379994641455737655934330565730469656685011768944678748984493719542454692928748403592043717881469183837372237420191785392355827572323602693377007726382564172865953985657481961306765594390302699083818593207088923240319828815640916118823155593588081072919527231654744539696309400312383791986959775666341120767894229057298441490772155799174872170074652164223521702962203691298042989440744509146741163981678654990240298682324078463110508919302935109878863825020555072384777957357893604111968233009 A145717 249 594129005270269723483274581177570848046360221599529636263006638130766725356100643278400357593510871668910013123075695860137273096890365492809125858190395591179463332757272973211133750436372285992686127667592341169360526230059097315904013338465065201029843843415190270574402947601305676657758849781002089050781469706422425105074116453704272852514066018504956968452559760406361029119502684175577869368918194920504616318002605725962034032598010642624961817374874694612737820641885651083251887451453033996497243232510479562245292513169896570192138070028758712834128049916311944084925830017728950797468744367132256646203996190965492542727607403989399753212820054238964036459272525361559849858657806888475225857996369730099832986698535534164035062328197595697576355482709650497736860754058483116074669726784641772524153653713092242621 A145717 250 1206081588024189684033367446756443445651419109347359608506796803074036852284533769741557261426929509830745419993322368109545512670911012194240150516371254997318444033844506762396759158130888878891373145017974891298985294820818970945525351800332495929283132235550382788897468622312187759737952488608515771966363688758021198475910783620576767510608912561827406711628130583155256204100821504197674090325184393233931442377141697579985047616990124232291252297485603274236285452300334494691274948962276793058903746280034966745763553499035806218896833193235139867224464300413994423336805846854916850591629896320738784682393799883867962901961376688977713604792967411663606221856524051611796420560911124461901746288041332509113220218488880393189009497871250878967397677551437480001486524395628841861806558990300438020266674023433465284287621 A145717 251 2448345029560099788318012433640999017101532745614918405739161247233656679370878196474717962296309311445541533676431284186681530584676257863942012739107789454160850209241015970392447879871953987777201491700361361744598979125736280960319148250661628271379557408323433646271590728890793550962366894116437236089629237397313326483673785675654384342263239986443617119648136631245409687963638534018594227782254949346685907520981328084763920700455919593540599538933957271824964855431858382337637063141534438456540608451227749983420451357750173454464001190129263901706949695712358763061771784189651188972057892062355365773002767560255773725489051951017354628329970632857066391404707365499421372178799723999853656489498046997130106943699440499638155116643576956106221587853062601693367146786265794920984198675640162396499575743416280814011628009 A145717 252 4970139203925414546095881206923781248272665822179175016290888825087519985086030454309907721904246475304939482617735513576595397541380132552790091620238296220691528606315228575389906799380908464298840136778588546366644628639949829530476925423491305058404572255764334751548540282179688596265845057103878980746175385552857294740659309010794779638026866563567980925479005733297598511309982123236242084723887221989379158336149718870373179036877899784763184772783635776201404420241220215810908546902365947789984376252246052431376770492679353076755703519129212485325240657831787875020973385099145058696426929256685071780410935753519336794779873499188540917796235591732433110945334095439773773726542878808578460771934747362841607982489645725385061697776963349644750855944039530000055306489595168060756061504990539364456118492461026618978320570649 A145717 253 10089380135623561968474850532042842292994494517490979668152098575766418336067962451370916200747658048559715704172469416129204470327471084405906022047071002220214348909969704767025540410295364310572657700459043048762926851540119028210587198290539098606933010299644191222209890501234038959626114503553980214477499943043062911010211913618127727010810196860803014835105261990457493732549575746531037413395263278383490344736476408325529468680941436107149671548151241691731579148124821606237762012574739732479229827251451035207944860679687728995640623679831111215946336828448833673933812909979480279502557694333178633358868426576876693437629417714300787045771729921246206358152636809035375261243509865181690275513371047648521467074347037123091175608332118956201888131344812392837510578806731404897539883870932119269683524040120140620245176746789461 A145717 254 20481436705176626870589400484165762930997575597840866547173743817917004134697978690252505577610023934329747574530630297006771498169368759963856671965462514268738907595709894361833271642992790169554030833091720610400195141981812987317662482052868946680768952503705452416751326168964816908352416176369522731510344138202032156493435443985490275037165061600563556547282756361622978979477127455475882712950299731231263410435888772751105951049132078419614048479562247850579329469288967619442441074618174754566888759336069349226075635802995597181797389314353636639158578436510474526297765186284959868245133423069423369033431125540123934159050923180157098514375693943894207174616741777007716340550551299775952450713682454791751215319316502870229361099852503704126483261879113213420616474922358262346837903501930697126918189345325392998071089817662035181 A145717 255 41577306422128416923734514508005966707082785469122441599783031798272942627018560673250134951632147839031339016581475330454330012079348255255544638183866856894537762204942175584816774409734953748830372018518492380069347375296228824135826627980125671222862366649511768761813969913108077089916445211915627590985784123050182234618762941078631640197718064238947158987969160308832656870844836185040295376251695059136186339694509472208336755100269438250380411263839814985434347091077456142646549143712882177031051702222393527477898332735220382591319704667514202546380698279779434839550789394345558553057341346273235105959231825978025009466179936426301195683395612934375319318265627654688855135942357895035318293258499869856207318576745426479528479941524974187257804819726468478431458606581808465832676046569035444235524654687486507665943692084677184627969 A145717 256 84401911555483981178554193861851628249615123504742958606693007376750255615843543468719083699307682503209683873912820390191992917749578788799995651656577754033397388537125020727283690218490313117335485643561706439820164771656202531182740737137173059713463923529556386881029942172283227527713475427772547640178410259447731734243932276954178244111092633240001132182020848144173931824836037978504344137908228019746727038316443792694150861747595910516193815251546344858183874015557766680604875319296076201198280388622699524710784389376861573664781818677664516815516178349373816213813576172756297577746534687801244195673871573304265229092411111894468247080194579881087954321872049522276598918246645976370396359362304022125646064959577896436939944051934597747629639657561469132102647550744596263282070027697238449867417922097408265236472696860804867132741889 A145717 257 171335838880326059664048089805044297340751993631842736849145205191771220627219766222939066659459643849367819232704008810614415168701632861915735917318214656820939804192601587134210306326760925893237287026058245554342554417114715842072139560561833331092660541902632815856722020795765038773181265201933059793934581840894772370332947903454040756913877847759138059382343333763512772771760286251527633559658326628390796751596041204659654041010864598078435194580227816222298278817235175284171754251621890975550332157852377812769364832536696259319124500595954301621295295668530567134606720079905889737266912358895179443982853334575832437032585090965834115271599313762995612898080942264593841115185555389674009574187183906415191655660624553021561606896947291902713981247044962611699896096552923832654136323549347484195414146333084090943531908683741795602281406701 A145717 258 347811668525150345634036443750046061750098297457517251060806159846288201123000509589022836599619377706534169832705263972726872600471396960110155112160324096768753769113592684757426194559634461072958575327412594913608945646578101503203912125199784524945041186598421086632758821185460856426330440646448683609139560958606128464044150000079425782356927919858417020545024785519082784552741556254563117621762265147405297659012925329015305009101193386503312928804047215384920647815113390269101980525917119384290973082159938337222285899265104029556249071427968554626712634690938701909435427948632783410354254342022526470040996595317366542910918642249531359533099526744301213095149990925075975187227759194392263065203623967718816935345002883055873625060858950627911634301861616540281656973354884635691633454735147695678240849638238607207104538155298984267764122861141 A145717 259 706057515770216321311034316764503700308402203086766387810699655342759856508470407245950135358160677284620515392572453160626740764541767127390752961949540598225913330360788957455988040745751629217180014677360541616380605319999128936788099542016002023805102516134252903231684550284464742780412021331025625793493514811388599887237254167213330884143806763434738792568340932260404289129292587436476877244543838590906125856999486821859864508821381563737127167037021267003572692766401365011101736295857500728219699806452516972183427606143328643302926295874275569937925027127309896345586784129004470417129399047393369839003779105640919506276727811181457694018076767691617699587541583496961965036231235979060904348353782467285291963558700191978870437311936772827368714918797834531809151956014319257530183258976026272879344729351478039546331268923348254321765567126709529 A145717 260 1433296409201870607111054028995498761579994722167838309738469239539642662423993803708769185754229575268401939712752247210808311025147186797206268402602455254074507291878632470042970965287681247676414356836466572068657715190652585163578338866380358908539833162711346795139233004318642242383379976971541373912108225927557899164963161915293061615386145372844599890496711547463835187849679399754491806243306370577274288084411299235450195937602395473192981645772224367970037181395146955859146255578610200561166606316125527293594020818185057880800910824375707979005433178355804398642839262346451126313989269711954198750651201543454471280375214545779716869325336305314457185861496319348841863947574221809734441434895113204965174967207226044714223931869606587980607863373525302237956038189052094737901636324087878598797374122342650782040445268809858800974199833503097482729 A145717 261 2909591004622281562219118367826545721503688977598508682002704745565819261960850913058394201130950679634178652996371669265487710754308024656561597466530022216230651576600293553398273603545952187031491927198012463938833545456419427882935091110652586568333837515201517859879739767082293467573518572840207658015953905139427723916275331450790747865902990963067774342969531873010653170930560052209030930197034687728028213905229080448477075893468353989200189003790448429957908474659455553992701887722842411281667482602035013953478890077488061354697205670556391323105459414137255801935067356976511657412927800385867976070452100129433471058242179251205014063272738681711580395681137940736565486851610634042524937051932731452296837898138705312069682602824864061663861135279541444745216225714623796303621064207715134579532396589010851736064064349352744442629371340245720763230341 A145717 262 5906468306086822369434203175633858819153727044530250456627180895029373562137864929514736519526644125427807397180694775856692842022934264905633245650787542496492968625991304034766025372227317651992680935797608465329260028618816247949773071376285884353358781616025918544209076587944051420532000319485644574231012515324812351992139757881943302874721456268882209071628259205500078473153849056304933033808174172781526696953326948899109228613544820995680910484712964540590186233521513379458228972931114516291584428515524762200034853263279946364977446710318650010196103605265450922123788091823056318097117120794042279468819012611548402793760343504731632768726790198538202888775524158198908589466905639532103812480982009953049375968046604576275410969510542175571050124009605759307486700244648117444256022440025399108572166278317906681559268588740802408678822846498979646260109501 A145717 263 11990127751765244787669870227418365576336344396707430828444495214204882765320603846064002076244886443667769382098157398617417203818845803450410832109501244737858510080110770590281478107347851287592955268177217986605933919262651526918611451958769234584731758346695099443226565593786657301386493075037285645481297390155463935116319792225013454044936690322839921347631023217633286289849142653738961849599663373711811466787039801036111285608420093152878259083778314226949648096140197500844650822348274745229505108219032665231056798645568213632842862124741188964306767213229451234655487891333447349225490342284105441453726525149343128237862439072425963315501320830293870152633918360005843700052331596639536696811456428271958780918296709151133772198423797791545170087878364411852753256280409963788043421932187352475266918012588761552713579171079479536873567749021588436187259056689 A145717 264 24339953429615140832147467127456106486103959971589040051491868657655016984227263669644994700040599954001446417851862338498581067059414958070069083549041876030310278969656238306967365791890765886496047201718816715201580526843153980828533297703230169921121116085009435843831383946310326377763160410325370374682459471003076463473777186077019429767918606633908771453481905503536365668315286433241036249754282840460804496050993842776357010675864175555521870259159493167743245044978367405201261711138024801701379078100207794894283101215650210394724645135777903278892727246752180740899718295618806295871427297719613252108785377234153938774457957556681200798834912558706357871643965495287704512197643674272619962423444068410066372214766351530196981287389340006294519707342955746455329802762531981841610702266317885499392734993388907634101884158022754719050933851690978026480489624969169 A145717 265 49410093471990984124014570598865668748425462405981354597097664930544470273098579928775493177080341661736492560469898448994720948713408546036436789193722898840285128449892083652373162276060147401735688226533929754641221863557683318430395675726105286170641280920810808067878266184444368760201914246467426823319747244838855065387832571416557217415420726530144483210646920541155604673393741610336649848039344566472059415172050713796203695560718667957616243747834687352204560491657989692361060428959367999179054299038313604602729464410971281533077396782767018914963272004139713674575193484618285447171648188880472617675392862058807346369021415977623765195671556992853076185567097321515680153917516606441821884182894647416006463637194775309590720879628161788980083460736112286939907646854683642728505937557203375376414776769661469908465272127207021000193858845364936372166957751428356381 A145717 266 100302465408188268156608746168230180103197202580182178243068208317136616999373133028150581504478393532725125896307475999596945027307152289039008611994173935603902780443001960158079212453036307334757560603816675683104965181441570293259722393190696027696231879148129855368357036523038122272883508157168466125968712224563404779660836646198425074333874306937586667008841795216640373950623627153696965950483619715655440151994766898012450725631248220089785419286234156165482090054820674097125547469525805900308678525668698517135745918471170485861936720744371912619472163275676372007206901874056823838952149952000061694267795401194001678975174699976618686666012461860579185950343335918711335424748046513433224152271313710810424711117133179112117633188663881042289563130774600599532266067785205032206885211630420585696236497449677790525276868316346094607638814405156969144520897754909938484261 A145717 267 203613955368528712366931630706936666743821572812307415852073865786122401964257186948565751678597961791090343833011615809283349410712570433340641445911383895553023804014165529228817148906501427829410446290059625102773324677104524137633918027781437210118064544029422685586956716263501203769584761357137739768289662496116466863856433003950231484340547427662574403883465633642859417964161289728263230542831899983435977036489961630914561176827738326063596443534811589181241290606725476759175169002076957018258618228053158951471959611767011675328450010033678199850509576486351031034916336229141867774787417230911936358891006989030961349512258271931119956308240101905418754626120786347886689396558380504752838587288882650050514747561316716402823485782266798887686024175388978480938213177696319360696334251103816231759984713408069145104842134216910444846485793048609801998441050275509423694693449 A145717 268 413336229095647877916603053726335265259777689611781473997531704477620158850825090132455447756972357957519865255887683785369199706801490672529213096191497313798702718245975581332538654200985445457395871211260435141954165989557002557826560336673924345843643328147848903611666765657870920614134792671481454561161888898404203170223779337182323714786236944280719102296768227453209401826873467524747204304982806482755317728634470115989661176509583170660880690590248239803763654449562663000451495948668753221259094694269387002789560876141115229746267658431646001324621820795129317324508155338256117525994618026601278808487049919937450345508205316845473534687040740855538211311839245942874060763678087676601748898972279508288834127124761817164552564020368413078121586786476495541703973218457460517008526322855535320052183271981882914885039007183459886692271552249863492899866187538386375190289217209 A145717 269 839072341450209823641991832132829881540681966090343579907573508015703136344772968711697610380902208055803535379108165072683666121457615352663869244627293635627470965015526415939524239210851547777085789148412393278541854185476038087863779849530038640625385838075589244908997947328761705345489859538345995621418866174098036319087408198047113190784576656342432115088035618264381442849135174913947096475884554328093311553150937845497381273753277008703261738301760391990051037291321599165439777600628566962198943970748627562503857106606852149373248018166231349010782445704536027817720520420323689435901299806583365069292352446466035170420307280938039344294736395696640663544279043143247995463577121425121045512075140112943683227548518927527325302137862096281787933490523110560680584695255467153207947739062485595889700282138508909147484079740289353074866404581429841976926362261874066126863416240821 A145717 270 1703316439807696846345365502626590933192319131385707855430900223740172889159730275659656016617783725380923219299724319209864056857359252364416982037380309888826452260278800378381652873059374441002038694575405947095004822042350367761360915267985641766545187407650118019316362221410620603980423800728049699630025737171530115323544268418256302594968975826138192912909610008308466875774342578201845081098841340303222939697578675191889567996057975818084450667871883005491563801937728396743179748077780042264510635001525019682495827136851033722112463730609791206845887040158387341340655331945101751298762112612746204489384666979276131458502878272098903023444780196223439691456675145741547487917000792814908045787763635456996168663089366298118653198787296035083616426864175127961686045227395379863551616901770522904120771520557901103686477796833780203282092109028750329349667615525416815851157544679649421 A145717 271 3457731533737283147871268328340147461550526296031020856181147546619042949291116114816133002036490581621066079374904988887858962736773160842151120872012784447024062460894999752588339392786290904382590772902284924190466510204117061079524570130231003256048089812143901503622970400465612497318554969988081351902956625039339960008758545801652096220673830142483875270774393228830569493440472584614570600683551444930988239492773157488597977534616417157434426152518184199387482527882551354067055723158115885168389626854151819206838966583950491849036151999889857983665801680739080598385502506128036134812797652702574988530085804675578100394725672472053492199553559503597186877016387001576298257223516145837141907828114667902562109442388186036661938466212908813357645064746342019239112111131027925867542629102646422432879570297032257101974640780088494072373293906461958587149983282590233874303783688836272083809 A145717 272 7019193310170244982481828361164996720356635188623840952339874088736433446888076553346474334478059262907038760207837827718034484491592659150314410953203915047148957969164589218953950585703297476522218266952943820700699920709535591641067116003453668624135855773464712402236610596582971958936062608652004416313302318804122947287664524433085337071665280220266440661479105344916047763217283572425000117542528334368565822947389812123178702505703330771616067005161246052873584040037777311027726374831227169111788678003293191464863419669592361602509666447312681097050370566013293456335228746784581408568227936224114613969869694106756564525161656615390317066190702347522093136903574156524739720616249859048605257983026988078565625171879354565057436967759006103819984397818647434880269623909941462115731673526755335768222623582203961359107417097101846133137583348025666903164136713990559239419865037180087650482849 A145717 273 14248958961914063577154963701896615002176507882380101102229088218987413278139846112177228082857458267210707062155831415362621115658970361301977412083883075532927937653341655219476767100638301091049198699323703053737496648573847046914305165962440817075992531172043554032638815888093032611027709777008598977034651804215744543653998975840617432603384298173310732058927313075786348128761592211550165624040731835216743689594961825836895277488600226849963458586051176969149176213794160058834930473851667995181045847957058324521853535090305910102602773851892742737154268583205304977279915970470194131357367897737299963783846948950911150407977768203569871590874926211910345470727378521358220056552729990352522836563636957684820316536805647378880560382612316177845754969926789546464928097425070037067009429716684228963069492992303744526730954732475967561775221823198197351464610379417552665788451721691889094208099661 A145717 274 28925379673492238891379593833021767289421590644596416613684096744670360218190440719643219661726305804378472429137577565348293146753225341850354996215871690127928666287325590930948618260345165511532396837408850246143297495904988795700447845836638855210596214143392641221544394016218259617414291911264847271375926849255642619494670633291928955099533053626540565813181784064740941785338268972163263791802568082961655321311949559059085290123155954802095049313616884086126774840418104881657597834192511198990353959564150395486171211369901327915922028409675820443742068173536203090584773084825747302074048264178782702366595336500655528571630344291590223939159034019475653783483441494783030190062321264165762309618925041073197164004090292299772972519266034082020778768966984960676369157503268265304567026593195458039695302551753019185302478999509117048557567163508992597806255906080917920991317575169497681154791828981 A145717 275 58718506488230283035436998326070485700910826832022843345677614162592612255513316521029623736076317925430031820442220301825619725287931784985859340340807447076619659635333296248170475591733585350109674530741266675967840179190478681424862212743210913636693238718555889636181087214107178930318401552157862952294154469337150301829637731583639938234619495477579175290026962724111036037888557251899213947193589167680325085519568009928117302054729099648026100143183688643660383776872539115604864768480323882282423356869377345778603037227364605363411615068868063608053661238009909068582112082280296553016186618915031148504224749249381772089259190934159951026621248184609365270125915507031029927606455613526507136003581269741632558107986756562891755333549666574186003055248009543383482924803537153498233996974757063136352501110565636642419505638048775132604299566701431775349348024733883962059708889142358600855133204731769 A145717 276 119198539245727801069698215222329252951081689047415727395308943065966258208331814347249416541015263662317160217025278075128442694041354770295952610536842901693847781131060304058195134502600917915557127765007933943364469420459175818303674591420872318043632064002454312568806385500243557010286737736588550528309862196827565857071545100444155782687322476286432099298188921148161338415971985883086432149539194207822976961949401748204519064085809949129538181195613574329746492940276413986572993822417223288522120424090876447780168679400338778986397662667773759448528488571091941873018596942255917176875556762349249052680873874380908496685667585966000408993817194655722992022701824995831495970010914833137545320324960358650473019762049111732377963554133303879563504181374690406083509660982022918333149709291730244971337537559145690631092411142760014010069679562836742994966578683953878362063288053641412790238239250813662089 A145717 277 241972975950320947941204341464330057420210127855427094589633808746297341570301327611599794548637249158185909810529494050290436843284224895768998813530450749631063919076392781904839874869804271634995619253291575163763196955691947720677777995722158062417659453231743535958787326384407206623703147286873205414606067965405489352704934724263904655215326392241961683996148219903804792873387093454108205364350617048291475552432200029287163771976892142003862859800995412705696737008377343520204061854642194795376022178481122319616396640579650493977781891803965662812449223745655403992318683210667429588760827211382356661911025460768494998890133110251789896097497878529869489196719434615622429788092229504813603473752533524479190488484401588829970703123135273325847339302187566276339981228310581720679140411628215422534752064892564641415480952200297190391666316908259021578350379379078348341104512689183178821825024824018529308901 A145717 278 491205021980612278592843743474374794233773608464827954601229236446040537421453486719733235684317074775853734598214655896811511663424282497056297295514204484908158061877296216206520887790568168818123191527054132574505346455585233413800071027641389445835530646428375375542025703753961129202560378705614870403099789659910946558425160418710626005931329888928705932080081588215802581371637383739853773803199603068837487548460404110051194252594026962457892475857839492178990046380513067069600258991929833017390036500196254217944837400208011102436118253964387627735512475675191899012465053899057939809267302363549421674430329004486170466838473528143547523077511699598440407346348429567888536638331255883856781914172322729732398041150315463275728794962001050718166219219936578166279755809960819910955736702455568016015301720394368662927735701874192153735068613254086250967308275172950363178563798695753799366892010154518363683406941 A145717 279 997145952647666975222524858048639367964503004973472892413400760351653544668209007739730856839369113157733923048465940941033318386314450184799387740895021573912811234546992242506455497374978512896518443804300635834670689541641068138066423508334024852888064794590148780606776219833214707873990945069250900045087158403551256108113722945047846528135944459198880800160881627929859336379631015604809706712289829879123051431899067911203895045602102756897379722128554368127937088455704517773945005549555706383106978719376217581305700306025621958294826077765815080337427513171415809339900067096404407145383035037178114616736905968081465279187102371998291220057452652686955497043598115303379113753382661351999762472166341388823243544344651906048140623802159009822604099169131951489981627954239236108658424826844391444295639957648503493178662059323657871784998893239478181204614220250709858174136170247867523531611958788647454258786781329 A145717 280 2024205792669741979089446868994994442593146866322541506771248942284620249635926864258166919650683615393125087934651261895641739512706670450860260057719598280838521897972332374991888453150318590611763622799538763690248925264184912735041425921847042809973325697487355596256380184235722103023072415930200621476656528459419389988524299153286709741489961320843839095620657624616026237048069590040379964772174551455016725569267559399339796891378016002474718378028489509460220110575033790568041291665339092027874149410297221493796353676394612367327394501746350648697350116225498417768098123740647047447187751858169209122554244684876370030579350976683003033169105807442820060558096827717430033030830164213303633961715758846988454662621602218962262190589587827938835603147118641588084538467349839339756691442757412176352133098724741696784021052691323605531394018207527453759115899800665839143133247039372377015372909448944177626973482690929 A145717 281 4109136761973623569884601921534980669824720174131754285272742939437018755107386866235071107160030899878930770773419013182211790177476154700796143117783043615080625540072600174241291053439649363963367257764619885990569483615605831211065956554925988570220998277834537270251671167222296035922129130347362192346712707685462958125448219167449075727378093345368534165229134817088905331348244888150955723677807627163854073782561713681591876485602326882920921410018111575649878696530230139148606048135632807260878140195924640256189016657380757080052652543719014051040540398510248616653429851293446409913383990889048457340670499973393063080610803295564124159042064731656272035977439516668267663673471479970345024942520518293045174141878308159841486198756239488556826451784551673291860123107092219620469974970372719873603385894771267995968069558301327595570858071962387491652824071981131402750702317353755677473683474569397891935301911075804541 A145717 282 8341545602600663177123762811269141764749739360340594876562161395808205788247745702530330089367943076070614071544952662108628038418537081335945719668839520819015389007825480381377445846594035058527044921498555569022092361490754573173551156765073834950505816530678413171255296213081076717199819111532729320263205319944961345575269896385622470439867788001136803511576048058032853206610700074876850078685984710968072314761874709506072109925975832194313467987618388470079744293736256607437879709674042933400490596723577609422842210018129260477894517336355096777261648311625688466308044830027572471477122054317016510232351992391743233177269900110644195359852358236156424790214141660739755639827114073509636187329682690419122856519558302942875998021212975572182529758287036749663834461822858738479714709433165178586002697014252575307073484419330642327685236354689628400527779107005796946918086561094876985899200438002968271684485252510400527301 A145717 283 16933333464142584275937668622274436247461301076771233467666902360747718313124168668749703846345817284392446686305483130661501735777840097635815110131601109479557624605260185101596040827294837729160537227274810040494961503256748167936477637167143330023538237336278900903110981060883418513619596874282310172772114452775563846054839764214594447543855882264214365759965212328671874920514389803755117508776825285457559635112531877735612701557854453752129457093943918576150305266405904382868756662032259019170188650470722351203729430147785741389368790140148302738827095032059749076356714351526120823652147856879552626723217203884738789956794816613804421016376128177332810667862671593862187280581377895753081489934230919030301105689529213095730116141576141655291046852496232817265910665640280132021601239679350342156865601335546833102091177403171645623873434229161873690683899934397695821112312968320282927619699415462551022121613127294201994616489 A145717 284 34374658590663843479490290179454294313204676436106243598768935230156472367436274149816196277751919719373590702586059210290186415000976979663623337621430583403981158933289167930759581501962673996160832044322942883649202829518837290156476429898144194873947671286829638154902120298297126501571064454973978117998072075929074662529979146085730342891557001128567161355925869451155848055791004690922813665966876643494135091206124949928584278090334615140990603587238167091196649611059692160966968586045776134872549559964969649365961320357795036891158166089983718204722225653432978999315663825553195244441388672343437515231620691534027351869060300456122864019048180347627369499336433121398579439824557301264681914930301435948820825426887783026029192891401546347265252928037594332013048987415306845145112036834371761413258584708463056944669783054954021285820743799962248902459916339048215511061048407603613248191003914188540571938602963921977538670945369 A145717 285 69780540005714138120781013126623595181369245703994597734267470850315278158177323399958209694132550684511104733803013891405947760950247490877057739556393952708972273076952405639256848852943400917368759889438346778997841248961736442269479216215595548450783749174026829175550401094562105914770747224000301297225913542021568789372011611714268381475413168435109073338163755020634042881380819008183507986795250809467808777588798535823148348910677710881757173152636385251210622560145908680858563360916263521532256436540237917490550276596893777103309687793876807807283379249373915308861721209158634820095195352709321276367563280596871639555402453131112800154246789729555382750842291373767522400656570740189408534227021980745187245315476510013626165839428997508806808152869463997753672178542407255364445413172534996318572770092578670050846557510379260038570486040489136110119939484367943089758107155122366573544810326103321898484341895148487109300024482581 A145717 286 141654461836941109721341977156755718763885255574432597294319367057204784504627599065641015862892800137637823236029415613494863664542587405503447547676142102568630310365054450158523472411893601899584586414727799638422734086189495458969752652441229065210896136875603176396729159319840776709858115293656156659390486492231708713350521041800818728664745840366270290309311066766017655893355006795607830290380693176343008324370169821596041219704397662755351920509248274821790472600446583562450722655691428902934345693627123007536167695530374009724681775063403829865067055154003394644010294738928203131598002124611249847588638227990957894270115110795858528190256964102817079356840352152314949074753398778027198059798939690611294159169591888439878090624847973541331473285072083877845622509392099313082979043628209208154941310029349991740161567076286842924276800841449146341294574693350585423993446463849996540682716770985829265382642108548464909901511028694061 A145717 287 287558487748450447020186092847200982467091887446852468512870580858654862229115867925927862243462690146854096658034979892380681833073691482924507644724828911820366821068787456869397009739295158912755793053137543827651371197123426819972155614976478786782570707073725274058531017868875682158906059275374774018261390353316826666532768342844050304921052580530360254218828127371260820829467782414264887305964820352725497430662667149041427852851578344715653516876600845251849408168284004485866286132490239756693200225806623165060502931376382642847326900069021980749278314679247641753425589458303043198509124217765484481283659235258363928496694119513139681113421482881928941539003164026907972854226998862824471871983313344918946397927026218056442510342275546859905381961888177402562615940393783063151192094119851520019534540786810390653857930318304780757021867137655726583691876507562204042763606563508337855219341500290907305404864996011488618612958088224461249 A145717 288 583743588474892570509868047137840837652477767631854936648529984823702313120320707262034494713213398105313678577987773152117170626275929167749345015343855014853242078139328172390425771247296760699292360313282799242332645107426470255048016928649599495939553324463525430735641569544658314941802590470895497600913963026746665901352806385452380318171008073730790949793930789252592700266163704945950925623278294935339583441236889942384276945247484335375113883907579206612979476791143928659724998398232531014658293524041751397949813414526361234606063882458339557517205113731817558756059302590060438764770390564061808885755980658936250783890394792496562756801717419993351648507097066134271032579131732938134899872928066291245770576497704053062689856116728735277634384051159715055118232513376870226097606868084254957430446962855915063677339858384591628649911466012640283515748168015776580856224697330475461996098722562873770844142610559261213347319395017584627641409 A145717 289 1184999197045544169684585115503724053233547401200778074544047356321534836979388806626062098339960954691096620659218521463817963990658303136839687456640380955323169598256015121165107446235002684924404578680171029324391441916704537494320654393003072000278506466090249550668078327644638510456177099749858584755081326682905378462919530429699989201836841468620925097721425283354635810279491491572497964750367632753919001660213455920372933157424540349233136468678868912823503086036614006895237260882125905469516579160604529531214956170985581929867666834063529232737945631597274965027158630832233232389440694335921254272600159453981353832933572932073902883167805249165020964540465505249406169227664563637414983917572102587915569351343941300691042351474448990338050939718472259673712609439539106165195078791018943443732287315062966792454609258662790687854539518983792637881242197380149951575932092817258624343742551583292254522702194030435267083569753272738705887599021 A145717 290 2405547786258866189567137274604512690223263571959811859469479484802730895365846157130198797595626024809528034624535020583777314783865729091855397787634957995451019431217632556636995725431284203099780595428386876245715384758265103687000673369779307510965872186609882124330768269477046631567724570689622456157317492252334891533060745419484592627348470010292404217583543531279121442274667461728465922492320671212160638030649874281467111925294871661458931656304219985452504651674849642853402979865717189870587641037733670906614963077287316791270129067085081884118472114937354447187573264530130871690125844731529582111569437935601489344604369161715230356267887854087572564665496468559228389261126485052219479217771495325402314537457624342698762910803275333657508129994114635977921542044031872138475783848161587106521585819130859732767793117745606711753086573625633042258638144933536385922561292194337676942335383615360713807314609739173032918433251824264555367198371221 A145717 291 4883260821106301319277118982862045257429171817531016873944968810102187396057830719585496933057022490402387219191185432566546485193283439398163320669211508090384614122202195833957980157518060697289869684315046678607772906667836243780073872619997601244188720260311594622141908918960077017443970422322833836140769754190913146906734850282023293333528192284052111940769495647071333173181764667817294250161446212193053341283217584577922316835415432048221282029161097891599671619396858738378401153890145013311387441790020191335898843831937082100696432138515882161231265655377197930515808699837534837297723075364310715765231686409111569388193036464708985549320929175992523141249993290709728380793917536991441905397092217938464110595469626071737188017888297452875751165837112992562921056636775260901999676016689230807295375480548330194551827574414322962068077889920516091992397552972881483272847847222412666934316484996630665736594135068327226389152417633503774656706805979609 A145717 292 9913017061298005419266361968072677268068528566324392294296427215027955611266500994912401643906958059890821245430071803575068781165050598112542449103101573788522771217051026325302143082765937784214232359378949329186902754820322816608446274417921760746395591162560350473065950774720686868364628389590781997743306443690061435885780213011761865982469602988155776947357858580011275062437540001001645599361813318431227070644293666043308021708781401763017541060265372415727347934870971564058511488994014511304926636246099950678203746363869199377096965971058173702217585161943596861592644473096931189583506152863706021473838211841058550256542519418990078949891129959376967889164921714644280053783263338966142015736617984643586819106488803468002148977550333026062441209141209380788093767051111735599187203838095290377222505703927291164080477208267957867391486363452074041111524773896804477507495207300205519538985522207776636084572286874094530396946489362760838288559448940235049 A145717 293 20123419751174129894809395518068551992133855560466698826404873301537939788683600961841455751634191804555876725835826570071957059218567520885021773515975525579193135185999461238167516500034696183894194399669582823202733984512348649878902156994508554317581805871277251148729257930774075382703178186898865132585075939921070523934986925679026305921119960537763943151024512147927241305415033020268672749410230874969178760354574858850330706146509410163493560131056676842828624708116452878180039944256695567803987760192141109856562269219810642798424740224815954099619536647479846251835137764578070477319680192590247859281175804805662447909211926227513395559293444496606068822481649830734597799451643784183731300503429111734263304322061675570418290687239158154609302778805489205886837784192700186491089121791657422776530879283596920514753174180956380056481755249729820382940303298612960116458731997971569982251473675765301574621016005760276828378574984253986868222001024641871169861 A145717 294 40850532181866422388457653635317192471354458719218832293209598505694802743072098686037160263415765456290369862625482507174269255144910902345996087694981213824188275904807689262453733192927350487367430417096893752152220801657312938931354770252577947342930319523101657271569920533520598306200583354776306628365706414733329473526587573348210389258007537422057816440802812302433719838717454593605404679657169314374114452292716319172505290169392393850490164048503993725569692430128464471733917028329603008627583848263410206908870728312469241011602845559410415764053957176798925947628468069449009972027761207452050290634765409917282928197149953699332773995286742436980360332669859991469518888606783098629635573879945360202569864186966094919145662092946513503523858578533933946740899913817414327465175318049860730141067307723196044717657779506864243246700095765465171925294774584659535139606748448387079763764972022818039988704026407121075087513976821089103979729823791463549534582781 A145717 295 82926560205769086274439142070298382648297559066158669088516658561687148030496571649054473493278252242077646265253003653737196515987109913194851172999038348087576620893624423203319840214126021454659699852512294647286185024630360753682000304710576238597594231050090492984035789953788883787511801507017715556717251436832718910188448838909941411167449379846816829610886557949428303345355127409985951231031304297948577368975453773345326888713160413007084869524902976206229632804536074761166973387469149850818427407986962527883897721912043339442910978060862919185075433449365172193839538345843725665145877931447469499740714500956279538577766496797719303697036527853625634869250993301033292609273970238574376031244988577782105090036236850624190123630390735172995278305121107106394820938211566892054119404552095490528943858147208687179924777645760232834421137922139049278528009466555557720441582891493773948872910954846945411767598985439776667376544568235896824864674074669980913331875569 A145717 296 168340876367179063270689069945052081458851573549843379030856523670626404807105297375481895154194588635652165628093734791604001753184577978874645535191960151636566716225781674295050013180942630625608703333169541037097203447778830672661521687207699511775168946101364177655935382036270900568050650858662607803829392051064004654353077616399607716459532983081500742052283271834527153357351069924816887393588868067666297684905718867174694411582425469011988434645388993194652429023515801636704484242645345867558399010629685668194105466610719666599868273860706166535287365848254122754568315213594693651236160173077155632423359802175837546029937791349416487172210156256117601804219183731237592527307270977522884713791752932952313130203696619801011031824031099454666911435537268892047539763669566973455534926065435795913025890971525911779202580963113765789631663281846504570239933922333197512961273662983912729132245473367276367848237236416339513699297959542049465371308641756269790514172822289 A145717 297 341731896098813292670412537549313655063086046008622993273969654534713040071275723175656598108541521652121654147384016373952469821768177310005617241588506108783882346361715905194528323437473326043964213106634315793012675712806001635142135343031325298327354362991538230551055841497839974364259033731283586824058109146408492615617837372842364754471440788206066659549305430937532171887119326592250871423034171146058286351781240324910856310185434988933923515245270131282168224688104272786435341845596664641993699173150853919471506213322039011154393153026255457203714167596522419826601486044058882268283740005468694486349920657702449262161235138672818671240282920163390878036930073723419011797141150810401217394621227208904617872208414101959201770412659501502238657218862350729749399325428282744547843845793430113607952029728339453703094059430343298792719442041010482138537787334326924395753665094274451346364509438024616179786509822326183773032907481325792178806931678091153004762857497371101 A145717 298 693715580739714616941874180536036774725983214545931126502779367848943800718284910941285518678444134759218322267023925145388722134187646754733424125779132208871129526547567061763218201528057670926616726997764327890274694599792735540507862084831903147905017581703876506654465702305233111688545270423854822590230157737817188945699555513792384051969308340525332237384347972519918474403698875631199344171871973837630253627818232953850171134982021445110395723959463721113808301464422650240662107242076986577901341763097222826841489418938272581923751500775024717417373224933574663993878262101124317409922340974941276730134706511776169826349761301568030553201287155721527226297366245439356862710604008837843493788196377442323441328269950423280559792926666964018445019487379136444122388583079650301865149551425737065188346707322638119491369161441015933435454677711587996894727138048749734190182427180103473249207225026944497477690247091084916642917288487793398580928605935216398843398810205490512741 A145717 299 1408242287169724573578711916075617103380090862442194178177648842763701380745078297935086427260643485019691542080404420661122731979931101143931540969714396795502284155009214773663427754573633634507705911841248478982941837024903540341229324890073420358921887363504506316970334824623781718887772534701391558574580396149659747151277482075161166783132941459825636235823566834910003565507336830412008076418028683856218268806184661115075522493157193348139114385714196108590899569804553291884271291266074437156475081785388189187634304048938480019266204392180147150101810442900988971385153045463796320283260083895390786293478967868984967045040753280947963350179941685831780105992775441311820707883514340799671481988821251586689376991770127150845434420439363524297941887320722428119217719074252364684503509041550400448902230207912925654228025694631202914530674203035081592685813951701174626079145931421944956421439320440187891855095021808392558458938322597313117793492891241557611560946579954288243493129 A145717 300 2858731149238960144650168247759322183824809724774439635769500648030945953968708226523314506053587596145839071204898706918154000530538001134534273435096099715737427963539179442969696578566274749992972074421007414571044038885859587099959989018986958496708283442896566119573273039520574584109066556898554440051575613953651548899904342913021654777375819194137701033389603290519334718061419362037500763929254056356149248046301234245370356810937967514700957092604094140975805012894941718102420480608023865350657838122996260953674810377855695500837812992374197939681957781715782678337196688413244429050700560385302321234485574639332971325262902810563064032834728420951357893638107848496750597646671401219324270593813352524601992969852029846265808592932115027657858012816047041702875525598343717229891821489197761485534462133716531755444772668732180475481335196706537921564205427226246442190932050604121081432048571286356393521345416580789802586728151955257141327391988291756016252322713908394928800539129 A145717 301 5803222824712801923915267964239507957547260361201250018417908137853977522855096954764030512202355559532568294854402294639431959954260162372003431141704112708550183263700379260013710391061783168852098803368733210330740415996457936909378436479218635674897456467192665718227427299891941781959686222731530811913139921745516494607058664835951884036906129831158073272144658856187414567661115797599296138768309316374299117315722699333440709250681580897649594758871925391984775585277161883194621691362997180587398254914600624347770677432743012928220741108315229637407224195072595936035537892325840727176601854322079816715219423038878062805316647664689739038691148514589570692305252939672962401402035060960887469633959116803690459039422628817792440598217773066781927468074688173934409197746918671724315713119562414265234509229214351550627234289500631734024195918640068945693744331455328576472965983580434373362102178271983038660439340563981490858499689530849399581487942739373471434603548287461751176850938741 A145717 302 11780539475435838666587849317237953394498754708428812762948717750342926340449892849462755416456275732263517492715365453219339960553147599077165830683385913702257156287883806358648389124158841266495010577866453995963988473428770726066451126092824811433083339920117668511435557845507602296803578923078450649629233989567784530400780189712639411573264666181431694604752624088457161053017347007707209124198903982985770852001669033345650394408526798284261162659552915941634953462307625727943363931046403668568553106818801144429713521513657938388592603612066923789738725434039588034369463584224768262924072713573261642629574194283347828161821469496417359685478998649888407554021769829428265178095533527079200344032666413298139107248034966648088808148573486393452285102333604177039808968550719305256643667740890211760664568200842999931241530162913613687888642233504143253220379428648889783993678755736231173803985989843554282124298339999465845652951783019472325893279196368939855256228950700833446494078605105101 A145717 303 23914489331911927780371410198725081151324514510850128707535878615288002617135759629312438731375727534139380977643897015632965480490929671866484264283842263111469318714220863207676969908332056709201702620970098243073686270319988577456958876589997887990523505140382399885548464198953132770569483254163032087216533085682680851197089178057993169541843235442176508889574554754909180750210646764529836922827636317151798455264270821968970967208600149835469262549297660489593563543708894950563145585402508084196982219443911408591694100902048182185830057111754746977939975223876168637174075040438387247895140431951866812458218899175773052290434777761079575471783328568124952745093500448486438638571531657935715737498843185036105584023051942872991462749163579160935071975809748404702638271748762442752314921198294010311734808213202060646068755603480346285782209709817492163968424546412914806178591401178565702387718197280236920729286969759575102694001261029839290713957187141005166796673335319143608921228391512416289 A145717 304 48546401563241737958315296115562597499235369958271052847485070640316894969859251597611401161937310438027211121099618226369466706056626680741363979330369110730369014732712064427777890265524950960838189825558721566985587164761103383466900453026569619795951282351636351649994870888317014016653754202372032058598912534701852560145560630677536421530530194682952131614141741399841548465766559914648561246130977524914167878415617766927977717783063895639204318713911591240958992358775594442017457595003160364516205336918033340639994595117636296179296627344258524298294359965743188293875337962626341888458872152789576056028541735752625012801754437033522041790360471514295004184132251888657641008035031170075975867922307632956881037427688195997206021291993917123211802658608686927942178651841019208067894033388869100042609900008231982268519642633534940046524197822287275588712648608838788407652756550713732639615894136492891105526170424313597459002976906938790740677007196617044119657391614468910825276647140691599961569 A145717 305 98549171258891396143452270743181874198366649690775726430265985863964681500811663607391515046294008813467704436451247355633001780329471670975297011556385010940385988438086776567525909562045742118444816144181583810882498870778769548449230462685059738187893112650316653467089702354819339500674350461331970915923705228911675014414636883186220877713806753363157385000198845467123588476325366416089814799808961547939443641385248802592972798128652499547434931519977980921486264894750913008400488354710830137459812636961388237587780436394700779195789967678787692570790572790483448360398298890056433595184262575022407441871127265358929600214509216743271983754856285390690290368835726240474562759872474703722573076166546996059283469872623014822385350231284902596540798461903658653974217960598997243615382135464483074792487785281902710803034228477320324814097835797033459627594512707518194054620289619357476079854562709362371663981205232069633082200940427084484173735033895175412421899338180698553656167984774375556409568781 A145717 306 200054769109147970929470151293363089060086799636904766382387103818777663129752707263753177932575675954029001978784911032316767244602121435453172192095482241839872826160301423720013168633062590975492015934498789577369905722093737422248554372350218241951803222728860454901840445785412370869354914782749698587293063015778165577409152727307397704222606178797014808598272042156519484765392028058102409395050945811339545677844176653645967852223446791017397271781236587359025876777351994631458549342605390175883055136826281204269853645886647464131157455091311671660180564470321434428420252871476597571882164568423334317422332320136891335810440908234405093500316468982629775153732340135911473744900115613525653268642222479692712486960387292401246263763487060277060697665861768458880734517837312563520017667098867252959650161512362494698177215289317625837678560143780100756741272083613325092090780274539125728372122684111477984990741094930930843270450064004595933891378130198890599411536849426449453110183815335238819824663861 A145717 307 406111082742399122095428263673256327610102004896266984980519390486132792188716494933755343811613575892670060549228932944355681873540526184498268574656817394549930896719423452064850164799207497634506673902216398660477097733351416188395016926640480346102422354246474073134082637854684758045450976334631426800234001998324447210465565621797134153351012829151186698297107245378889086950157340632581474982138620188057729786580037221652512147040798857112816914280978752360841608371759654350947846765000587346212464467944713883279565313369457957485470438045395014682473975084179721406244752930798603014487198889636793641959892738750624052765594829206625596533658677178453052871786281640174051227584474822982372412770635467229210289246116330951515093054528501077530619720900928067869237096991783904948392248828565059025015035382310582334588944003086303130162662994037807502725154735222342418750229337024805871119329194183590947159540441504557542205931428988902661315323869269852741392997904997511691260016977145760428687658069049 A145717 308 824405297912301108705748445786559051685418009852622342605687980299745749365431354962816084184397626486444268885932755092131001886520023552410049753381147215454117880467603447390222114529222587135457572529483354781978931028797652768704462112525802752369675427317119639601732853004564273419894612604387013654776436763535612059079520803095455023904851820570730200528319109847102689989334636092112336111332003930811380127211797715777946012524969456492227318593115086055921105968795320980429497474401849707421126986872632356776313316286353767048040858074696788493750509240320364133242420029268292642811441863798122669844264837331446690222821692848541726558233614355790714699950997997213188080522738990538602472271121356252817194457129191444283237654429093700326880972731218116006092426158803489732672745104319970953527562175928969776720858149049906036604368199336605450431307371229271496737873463380081379246509892070005511255882105513156879747197530397408397874173563239670866137186335608099306808381353422078334997126055505609 A145717 309 1673542348650888508273547249518451201665070949898818459222561619489093385079033461858021717138983370153905973168382943608092989473953774270866216501095154190554464747418338278778698827644157052677481237728177307991018569511361501769053869693410452946830095015031398621917444557516627620357628018135929303087769366395975294155484216764718151901392695844745753155885789495882373081789262361109647409724528985840926913600510162782992008752913540955880364343927109343714767484275046129830617528925188989905477541570886975739542032752495984777649565456421196435247298851283875255010760706414661703266304212496311299382990215659890098030528275270887710498287617703483577972387847654148061131629409932566318540036337963582557751675537683012515564020923398005683162490844024651874564299755865274092373420724169520712470601926202100426336161007453627306168003737281990315026568051238440685916035464380432228175064543961572917004258493514651266961329268780775310058781911018052662588405746868286536595309322887429841874283737205018317221 A145717 310 3397290143356005759494192210774010152821042342876591619599457481874879271964688562140429122976052057014802639087548489591673676501124275249834867087173409625678347983141346238317311229895524287712699777130627405738412914129132819793526586773161106956262340510838311885372772850025901064761711456921323880881158159007393083600020900952857045264372148659982058335717952148322107508929512603717948149628457729925077703797655503237676061990468475615467683125944713374625891937157237674760832603288636175106269701967773573878637969711253532812274850828494170688855228174355757527351480100779343228362304908556070073949347467945312061670525708577080359462982137379838048928156616037969566099994514082586887645735163593801470879648524302058277403518191260297107726156086489070574147412498314080248714554337391381941995350956662701689533437068410005282471141550078072140167327693582727221180280495954403959815299644995483129448639230578859966418341535877776349021918881492473341814792800005435333680378618653101225582717651529061128453021 A145717 311 6896497317470343040884701914323991091775514290968531088968439465644385432994932702111609261619668536756679203441750265488153955204292804803390509320745520444972855851312185445445863017989086659899727870093935905471670224663570112819357202095647353710759604406906758095908106968108021644838653899922269342259447975015641563732748273450083037168523560387067733675754286975304382360753828796285073634098359467218921897782327071062319622848642252585858440865303424223381216917661708204718360354058402510276737589517038784086659338971811919112933169532277710077179677946643336496648249593821360338913775698064609753805875976938767825301069157883197858822143240593453535840579958169230565034927731958241449354523842059079022303128752657640620116626364237479730678413693081969240867372807277827039616452931483781172729849971423358227652450912711303269789111178654749162549360191404885020555283490751975657992830104276286791207820633816592217177966356502617207739185270647809865831366795605286859084632000556472600503074958320256885741315409 A145717 312 13999886157174653016990185391885491142294141189623775234014312515800620554100441420598004660658804153564001768184113951392462937391037892626607484086246319329885271699815753312908863609206616024072159863590912757480084817654133199890475326727577354871735040683680208096381571772486433913121402655130749843462798508123593366984395395082767612595057563213598839379722866841915747870222763526946095759271520089996681527420420156601005596706681782280817019488882825228750495716961330498340596757905953807225602200449886763922344579474808484545721521875672922962504057376457798732438419323977260708651736304766249244155854283838230740049108719977183076328591315422573297918328386926922009051337195880716059602795753644766821473880488246486156778474115883892592980072070800311069890192651361490576341150736357738389259653446638460539432785819366877227666613221527590721903061021224223009000004305946014631321485296381217190668746438008451622011305285358777053934197077496172535164332780285932318506469280751020725920016582672469948993741827249 A145717 313 28419762002567228154147035460825632694866014839421972756517965438635794080438463088881247349528110812066386832734547879576434274749851717739208389304570707494146656577770127913019547680826412539779824623361682803748666708167665732207552093899779934742268421828266415528896494790040492735614802551261522259960138712042919519336758919269744803484929684800045256873103743934801992872169849205871778106247551684333796281741555135572970298994941169387805963703991269910939282924214583249923206700188732170265462190175680613723575409674522251815895576474446501336173159294531384783513494579424245417202685784899787901026630390315631463531865400484523761749181548164583201320670784881693509143649472710121642752226025375034588512955088011614240619682338617937726269815625310938389907850214891018592145496378353277446415923766826103471690327560863848060859955050589830510714051323724981303384988185786918949606957158823766620770764061336522976090732551311960916869212328131959598573729712613647001281273555292571517145033159750155676200410168000061 A145717 314 57692102865325315978265464995290642485086867829885415071956235826118146182669525969987511521537404289690611706449364011426210185279261595972700403680794449966798382967601659847676368883214008249137019913264352500697035937495543782248130860141226539949450024576340139843451788042210427766864136057658235056969238122648618500660253621722186868306794665086528657853561220464781203614756923665156182609586770647677516455253829504792973105954133867175463825502082789036381515585659887036013611260786368399685081020454431195972094159294700696377783474521604522039508550863841334652733661557811894219660743491610264672834815536486448032738946713874863259167762214182788476107663774981450896639599378264351054070959228715566569914477354783088661971798368920297700435132739309134131201866046036116380564781306906416858485935987003543409070825515767792196668481086084134409158802284100690821648517017143139521687491710926949858947460375766703633012565067857995302467447091910800488932136152272923126668666810774639428783691394276233350216883647298296581 A145717 315 117114940396848388868650739793404543419093646828652553174098402209054398115025057280611559507473581179961129697705376208647327099682626289972864080263623428861893223277574791720655115813376755919335610644102012214732179204449245710297973438534595976317448807621548655615791600829192378326241460582243665904125293428837983513420795515337120072917989685195968375397472404439761908535963682870417844825683038167233674070368992153174599832116592755425022177963264357752584565699606646468524380936189627662628544206060305152142737419792832739124648637383280705293701022080438614813664549448863565841665892085283052386066774512437099190828598297300571931586795545609512441915356142541560438484877594227159929642404482066574761891800517254581972188510069225865713945593190981916975401398165603101361527913907523647869449003637693426294310304106681057295388955744795742260761857922673078642965186159812387442106658566224549389896723792042347038492530997019179152048000727366596860572637815384321333490392344598962747859376385347593950784597603605374059369 A145717 316 237743271313499364078045023515146227850117617975296853058004684528144602055354683610115495812659848257916803595730207254190062586145546089383318110234751879795193276455093859591270037424785931302243040470507171531553823087996031296361103832094369690697881130021719194559917106231472485791842398117818584127139288691302983883625714235880732025836650754153150715528211127451496209546802661470024559839953957892713710685332598817114932866223577339378927845801601144154957631988685906671217457286853683368767545053221399004418560990085291165722340356104585310141691035314739524230404382647531480846687541272381104733450879425431774870934021804573447146257935789825096074299696861695592708673404876681756392823027027635918051073785135549446620454013468730138479011853742560552150930707074308249727785284667491698268564618898581668373906508265737030541847383493454270705212162424224065544528506255902129364336995201944124334540490350385588721436204911383865820662139009107099716161965833094020034062369790869083603515105278564221443859382918435262042222489 A145717 317 482618723651463312230042529085007049131195345396205783055196335493731333117971892703477175888139984489989931338202623020629618402548358878821845790912466052360813489310617257395486455317199627166797452819518914107042046136452739082367330481178131937520722376495282343407976109858288316965061741937711143534426851918051628445776686478042370675328328112941210756553893191254132865618100866820466986057261708839170665457551105229751160543834029882346468101955072359370206240352466690935924969767932041048970453829495233918664526667135721273583611798243670796306927507987899153749106083109939457255209867117041557325852899166851990550896873434685800406331678066549399421315942713885910657046573414786371250270815223696431577105021933364859384939675153012111886528349151804729884472359959447581344302766347094239961538306915117149105603917469142065318892893102756424735838428959316930382314224734295162797216658153288006174567805514558953062168457477578250596764990140486685057211930068543045284825277185071895116172915856108984183440596539825978340337593301 A145717 318 979715771269199210327622255997540794590098701036679764305195503047590078084880886833375056937428355854831302699747729001670871167110582378462257572234195851540571588107276577418977913023877818362667526980582925130123822103175972341174384515687775738797375726404293135398996943095219051966589544291155503556302382254356114441942789924711776590184480232619903682653687650034762265708535212842886511671681428989558558165118058283796038789050214437585990868040951087920374512957875393914021017411444756475726652506330271633489984715724524100083566228094295611917752699524399967371161118308794450696595183560053088990376651857830115386545782138390370251406160217159491000175289409491536938211835358611456956293362081076728465605143450945529001980920106601118399514069766309859104926739786971515820684887899316639630224494473068914102707578555850126860322031151212048759481305575250944452032331682112924576220451714179450590248310654064324330613247243278937327567109323048961559040501877176548834175278623326156216747415672795959328162967116463817595623272178541 A145717 319 1988822533057750745501760949632478728010851231909114525333763815990272364780975082299858662105803674245323054490556551670768847839616079679919504049789626666161307963044282141543267767952016654076587912973130518495237251827401087399844918199515703571626735203878338569577620386507184817203859809849303734508150301549490994265515417770478428435703819543890291534576229375677376145255460863970192798226527243587095033904524200765000728990611391474269679115655028753406000891098246697178771729420263087713684055617396621920750750308394116787448365859419621848522241673107023945864303321060769624974630967417040653608907277418495967382697386844059016924554098909155700180956416185325106098659368731407842834904274753770535088746864100397490509161882876725117338901675097259862178271397295192217668408978132846431355115762242022980511347278864458288384388404344067356225322314479330457920695251000464502594564719763126131410197896059945063832191829735398765196710635160799251478167161598738325590330530780074912048102137642859941327186639805825009893136902184844929 A145717 320 4037308762391462744169364400131675820321233410676801449747776241264749852915301332187826250699724521289649945784527100143931759443549474639654214758815369898111603624408304640056256149964680783897655100667927971962406491085802104245712842770632362562626533666497300891949433985612642083704783447404542289896041555843084464002881856131281285012702163489617059195286062978937423540106319845324278537513338632800373929267625962434893196054902335642553011018788840328463093888554927837397512696702116656614022157176662636168852389636055341353996082611055604258204538678654559085704568370592244029904050167261408966772992782782894955956760308747657665966474569379425854207850524680920555888741580312922562343398721456792105153427668518663454788069620258831881596852000933367753912031831582500414895354404924790356334245367126812177369120873387271769570181600496425581925355538911735254328066907498611258154041804898694332583251138753377825515025083749612250070385261809313157451717779004936923771822143308273448131491122667590008098229550642857653619250315811963027329 A145717 321 8195734798832136312913064230506352282773375812822675033873460436003626211145696923366204989061778672414315144619535522735629800901557593902418376040891151103539889196240895375032058441160534039295585777767980809953166681666926444217709670979465496486428291716254316932318781413173276922735893194371410999185229850211159912434855902431083238097356956180103086276139173271013594109039684030547421460959279198057515489318246799218632422990722750742991138098462230211751327187765612411670253595533567392663377265384569534026148430210442034554495260252077017224533364995427081836956327927998934319935596864909692785508521740141999342096256044060358217852926451286135574886236384145852543129039309375864070149256569653013219690923078346022712822290819963545842916492222993061443181562439841078547045351773588346290512086740151666478036334861628882827769180264619339587241115518668508086955517901526929853588202269379629732017868401471460925850437087819883132244116884762270548827735613212860356518473360585264319632014930913070073579464660618361231022068247961382760632941 A145717 322 16637337604320474323750776218563495002354132578796619641961674937311119943875911839132063939969160005276538453927711326626228351898402472072434663708794277924816076956765393203010438579299734135089255231213900376276956401377369595959846386375472187235086869557462596875306234319307766540511779479790516923803726699887098779158293479053242842056349608343445775523503326454094617103927018475691420241468799258718123642942111734787861383777971129105936367786867308541014865728070304640762777401420445104989999234708518977410445144474807694090284024315633733910198472736178297474462259989269466077225231731716509093173332359495475881560443812682218434583774729636285837593205651965555981631393909291423749480428492996895379180468695614757588365795576456377802288597615823913796290817840845557868001649205029938044949179748262515823601582399985758753099666366995658865673882577541532504784447012032760104172792452798843457301940271735926926098561773249279008843307205682147404807145843104327518795577150165943260579542178262409581776305162825722656117144924111291192121842901 A145717 323 33773787141035764045077762810619664348426606361581325050507166249281137482441889887741166431932405748932700647158109373515720818723956116749448464910476343296225532682344551961215815283920019133697148823778439995861411541629378612872043946632537560621729858773357355402554723349413352903961989608081554983910566015540960310531423327622180538291151607580238744209625476562638801707377738465969552542760201535918592937656997503372559390436858401362300083616202537876029965676655530655136026454629908029562305783081028139573669617135429408561242014865476227760685675121076948446076550821889088137832900479787648549449079181254075897568358843488859361846844848235208964178632587253694496859186506822280835581199691527127966723131761174879558359852197915626975100010243630322013408917035354042630964800840859000642900544376886166970244734235636228639909494955820922877978394391293792316204340478908601484540915090979382838693206733755530188519154549258948568068781383417874469487957233766171650294665096363504233712150989857760537935825901071556373556573173877673158624580456089 A145717 324 68560771258964996691033534754781700063811008559877511055909905524365771778237092596202728724758843701173377037192508100525586635781279018598908311333603268097059906529082483715874902015919059541671077023015001977698289152551237206760653251817664872589924378223045874004589213093074787087276298392626076826821525207821449543280010196779547439488195707038276307299764193918830313371359705158899715970382967649115484945320061989734560774725438776794340063804523365021032289308744999159621492940121311879566375749655252414815571912339777224571627199892892426720458010297313469167237923706174859650334710748737194838872537564613414576587886891838571822330660458142744560996786558919347863068166977455320804806085893371576775552578294716309888712911595973146303075218505971937863306305290950865695300677705294566275150060135899170687080986896759144153257521660650106446637274940443820860362306387737448980857953461895694363703752367583454546766957636433892343900617365031079490913148377399485345770651350040763428492405929869075629600144802870096612597187425826752400716706204017769 A145717 325 139178331881911802247034030474444040509871998949944985862172057707296267428683815528401651570094020780976206452800144285957567354915177683799667122558749723760688314028504759598674089876500406949573152659571630236287531118267469900345513229145913058819985866062924350871960700024218468373817981775041327876892712261311527031898110168039153679980498994136093323579777104029748973505058494094827957450324881567502898520406788182163655000133250280034108967223098814790157671266786671638500975532419808485611713209494379321047471408380130630450994654540556760766302000217871221332544539046984143201091324987036025735262701807086050336397512822073457310471878883184923223614512535973688908333882105047794411475518782344609327243767215142347899207652179973289079615718467112790232189786331713222007417744776947128679553979175330939608607433155686826994884129061624760265750790150706565052743165762766542522540160986733168578935778612987678974406735482806252199169685182231707948679221718163721485742771945917653396335350325483233670327756014000395052015916917855133495781754969575614981 A145717 326 282531945159509699596482390829586647453340094057379761422698221235905898514456367285562756484562137426537997925807255707985761204891174916834305659885950605630929180417958132902824686574393810188573958227853386364661710471793811346464185094512951691739698718183358209224206216459950397724063415727035502964015379068937192053303620361109285190812973469900562408590640221416196497384955371652795594724443539199063234880940834689730229915709723343030464409122826789500655051639287634681157820709319271104479898248897840366473952143439752840038294577090130331463166339984268281991596247027454104523355739388972383505388445795847117569472374440922226501686091802204936001192899451240029564569917605080045199974498322073663562728071894160671519081645212434180858473605413020458199407402947072549724192326596524965924928302575861671506302402225057362040470628737576602689367657368659386613247766136109693583307545945114870319545266880612620734591126263139055530422117019313002104739329174723977216572481279561486353797332668325034481689715108275999085495698746058495169684561871532294393661 A145717 327 573539709495472808269057006350030419886239881064481965743091526936831266688078996905876867262009568881851354813182276287066809288361730165995956689901357170681062475560140981287974515071929558182398185629389714748633035970210318765852395396348062788318529577926351101800787747452999283161380360107900295975623342617230238556679317434941680898196656163399147553345676069697774859942485899396680962462662934249216799305411374013364184565235738253101562716410371159587514964670082631616078737538942587922285707833549406449562801803711289885147107540498310032313466903866064394571719048921192785198268949868288951479912809702867841579978583717559297724965455886597136897498362271504724042388024404430386708153820118290754687728658701378948041387840573589207169412339372713063032006795792770944226888415573200903880475774675020017826854267909433289255328381453151441834656078707588404118327912513136915207571795728422200015508312831865007103541011907436799920504698379520212040912889545467955585920651254737871380555188981349494514596451342044264143161216438581827339326164817455588043516849 A145717 328 1164285327743864641276486126408170922782419505220804333078714376983546235470901849262562754979122940268020823732762095055489914869613107345796875246194095170531951194457905774056455362771330428716458128253702893086338698357816475300869016190401472947334923303491774553297389903123372084867204406955621873795012421497598315332866961089311251114054021198726799632729313830846261549486748990819890701003611032082370903526750208306294604937198632944072829283848644331135865877625216102893005156046232744162968882422207046194772121187581775027095788268916992275466006351681770736712307677713774326498381444876887182531839498308375922560238955474270933459453373763700385696985674218255138566018124971076079937507054865631909942425614435727370363345797282740878119726190453002104934515596051922069708033759421271238352399897661988060326842657553747352130954573879268689347749150408747091700819049153901801761677162021151120916611555503419083807567519580970440699569007288309011130051061037970775115441705474636599341040679834806805539596314534634747934618183874622363440336944894872972196044809809 A145717 329 2363498641780335726318458567551580623217891709358351731667824442185071921174664065924005486730752306734513390326152239780368240118505319550237490753817323294822690243687073161193623098451285698364851817956831243575552809033331474650445337014119593735027105987558724416842599702552697879281141784739552295903579240016781962895481374331984404819848764836759239855292953730941841247683240508878478726356367932464278684942503617450404034658328659640729590344650031581834648144064224018790168850695114931708238909031372470225980956447989199593714565038793953820885960580447090729461590014039912961598929134831131112250682701653193419929443499634186277363392623774855896367744021164695659784292751303260037842752613223412658892369309575867860458643927096123408993836997207254900304003627978606008736364304736765040654467911778061087443472767979839215392548529646533986224488940673677888564258551454508144439289431331141047038521442163627908264354961208358087183325164290568913073791612994191128016391076192861041924441199509468833895886003908857196263010770104266959202056658810427316102382920395421 A145717 330 4797901078528753780561829615643582256961397387577948794481350538921319016438332582923881875500672203548121914341265313992052471950650929073874760433373920094394890662733564059317280833400747196350220473994239170755479115998964535723928733269646584880632077819820907074415924098792073571568632955816884205062392062221645887079511857026967252473041878564600058179445063344498106886535428746274320994612725899291453648062378816674111884061802241872048124326810280262480004596584497132927939873905927265134980822364803692351695146817296887593465539932963457339406224512301242499036291016193345598271499645325751280981703352516484334080847744018442668776753566809583705926134665978657971106975719127492905744707867336472831919599756013397321003676808659333237516610984604536994615022430280974145812749830581873611257331508509566345522189392156416053499521384227890112767023201818415705038353158633602379309955783925054304337077610980609150357556763685447336011709383940847605230785844327146951902498769229802440470016293963541898001843048338665573779163928693478052557811577048222556814865132357894821 A145717 331 9739736825914728394204787801297904430051013478891526694445409926185835418297893968671414283260877842450380751599378261251626737691581267514646213442258303974298333222658891353340918898180418357305249197356487559802379029925088974188100678092045553188089382947130453802339909077948206797586445619166490196724359982730701133989446174283369190535870193637373281345033623296377426037825672671696362740585107219193718441287944055344829674241423892671598051653834524282802827496418385115619699153860181653109079361161642464101470922058156233825535452349350779605040814874010941825952941301282477524578182681082140269261745554925761544990700990913938983430532377230831148174157004192654516651500925536059295401719127940426625384128612337886985769603462934519376035311304910212891813595229466749537393873419716898694087342307806507903348957022604756608764813017434087282383070875202443207549968347767661375491065802078428906663220511769194411597931965926496883745682866074756348049582190192495318170944485145422761293091152304790543474907492241487205914506512236990342425398299351232979906860116303606091209 A145717 332 19771660958705820111481938674805130349421300400752411611775387668806706977825708318070388071137706519502069377624823529075488285461438022403802739413023923693905522047106886713718006046025415864582459520413195752159658675268814618637308652598119203325236566750597001397842941012310761007026913038275019282466245702551261080352688654283382429820564020041989196530360075846582830358679228988114870089066773042237349144360878369971187564598206440321102172809159757483809477337724725200210856354396294849884165968177311837322293620082910337368949374803642149634775514788017699605441971805312413181548112571097099420850062494795943419846788930707552117921311949025020421209832792376422690144575771862481242172584085011198713056949163446154567714974026080265674018444432356747565844603700795071279935417229275473767123693627515702534232037233698263759376516925869812955347521109637757892910730707615193958644484268263426755472033301813853674934651533274024988556400206422371445693046615304921168740065402346438975622534569162430839712164207407170689340874440677161701645505989871425900988369221231188007259449 A145717 333 40136462006435988911579941305066613311420809762513916680377342522267688979150769587788919112995260973711358386197640164644979967859981493898452046362225122840324235457293757369956198932512696024684035521189590020396547308416663750744762376673503890704677042414328965707167367915081766896057835881252669976916282051819077262414823978749092049166554424815044431583349608934939849250692797020200514584442808690634599569334141803097455411304684832427944739204542653857608956192753695738042922779725324685083203806320581868121791947297385926702733405315941214407814689978861056188105376811842897476065143941144430742185357602690210216527436538635339885441279825988414224224812394367133868338972165379911385551050290853605447078981417667081434574411503339476383738066162372892648451653699018765231519359581555792030362403976514568337983132235450452826777720594702702865268185469493773320165575786490495968386927573508954235179320939461611190922931014614304800272608673354547960000536579486799780047014595818785975090983882308582299825149866129064257874769200068126017350034734040695227773409612239195351130590261 A145717 334 81476998101404098784687169367346550217053894396602850108754393544815739820969084437503187728992308638927538021911831909405780259267476971175835250312577586341934504072784280354124370114994726904692727525555347328209238876427152145197248987338560300011291070864521049788548359024674974488236399812029881778120770098947024291441012324172002576425675661810520154125003175777852047396076019271778056491548812575215194888399163499409464513760945611622287499483048778171188697261812664623501933031986054714424053842664813014975400330720073348296211443841985861605714185881573156044154309486069276563999060652410623309536855083398631943607276326640809259893680125444531850155947950732489376305423351145448250187389917848734046371619220915011866031487636805110978722600291172539719609291164404392624913020015141028546161912948630946210403224205927185540095013430729560946681461155551250202178225935844999200631504329738908833987266035073768903719875025015505470528407050509525936429643563311588248574270889446733182995721658551852906214214516077793036315092135263855138058868864596621440954120524476345331607090970381 A145717 335 165398266009388314096926042235772191874006094204294023206854738518633429568878262257361883300935273541761928473122632578453569281333010391505451659682486138049004202943516631825115101377240363103830212192841833886674734522599810438086664699534900735519030169177935316741787461652722283129352995560584778756915186384580407492547992603245186481052072426920931097829324863479430721274185068428912434477329505084878154988850732569659409865479308286908411196005849815144859197832523516432013186012008911344956144217405764099818194549569801599655382528265825983118385389524903527908577060151343819582020617059249624173929073633941620155312554415644304162244285213372573667402350115174559066766141063853094567969015982182639260528939939476056420962485328302871947330494853014093257914212612087218009808199111376706392916652923316844292550207154899951195940050486660414019060500877583568416648478484189561886785985402442411424039914871878811412940155377850461490867866039925664296404216432985944657805989858562272542695339875876379091032555642488053734655379159816425862133486445096407484441636891277368783967043539283169 A145717 336 335758398522060176212661081051448182157682154180822470507065010438432317209083051413360185597710876297468075872900922222428836235325751827279095693320196547661892190040834689820703301671427822106048426058741397234602382871638738762163784142806861154543331232140137828464778758606667210077612092751587288846656050239928128262848133543575404384533130600973828318073375347860068586334548292834672970210922403773490079412172098717245102617458482061478463105604375641695286000411325476544322144102445058044206258337279858457817919960226366527227078236168182903744460735021368280081255387952918467682225288631216084662452709940046405516652541856481610808546639089466199100294920577856404173045890054198430827528852256440839850139701705517173619541979184967193247969925829018318141026131993245888155518019283074698836592259272420245282930710121222695000572762392907209729131870100033488334546209144678874785176349735453765451892193202647952094499611697161411810956297532642048012174622929317904343757910838610523814938356952307391002943181740036233003557383379335209236275839424676842596795081935172534155107766777653862689 A145717 337 681589383601516148323387897608397574007902898980975410835318764335279085301009025490858919401469777948586652260060398988897959104141994876366172751988339309267503096778691476819395877277897101634915201069032843544408950554692117087382043723233228608822226882214310613848184138184072783735269418932726635773933025071867715793174218545465467655415774067904444564757854126831075750828411760269317700615738002330679776328554371545274988654030853105492993195965686546791615435975792884861457520514777455820827359468533895263606277701064974480469369164038883028775272173707988083661420528967364338051097753900751592615154827249220569257184504656103254297045515107331170801025021370698385296724090043881750726789002111558922713144333933259922971613796782998073990507002102412332812189790032076540868483569336442527261575893406360174607505048995874915951211511717551149089723677242567103735560387915219631624346103176985741424929728161460470873022798805082288125779793123397317539050188142298912831883901196389504782052321917844127859595567899717910509167753604671314933214091898607545375086531886763353057499982591593801975501 A145717 338 1383626112952679259036301219483966023787860727249225903173226584535606104728731112663392193024798051524754606619846737046540634552572014273271503407440635477616483624568553657108683810170829444891055752121710613653752935023642126048646786594379311269047966027563818405973985335734909144315386842821342319033795194239841223132015400799161355765089636824715421492630125804091735914113089538798422097576977933808876172456885962064809509722580014345668714709347238085611337639744859144943282222322854132871221495514865470105262285915241937968986292175920696380230898768166480788464403592548361653325260758193237101792679636863207815545679027799347749741391587121243187259881693087597144295945729743189899776950846757612356666843147744815938115202387927506905233535966297971206590427132738983384717133490234959047266300227022651882032989966530915958158264368213866439744929335670541120549699252921686707518547804272931319638841896275571553224284187074705347733921169084199021962223869754243863730819975670759856097042398554866627247587999893245618297377536260099389979215370278333892434583062935047671534190809553168640356404341 A145717 339 2808760327704555294327543152164553419891783268413029602466239131288516057320238857697660660981420643125473902851636616144078499243762084832746275550931738031222152490371067145239151315250906495231741541891871476684274913689042961186635889404546278642938762213727669149816576383357727378887451555657905974911968470373852611090275470448079006737664307338398237725594590624452097074573820935349036588763564589894016299407702174437191759461848775090854385366981697348104468617066628088441978049857873374951123815067817435779787176801663433012067692647749849612985695724105782292594655631452645188885941288034517415887547047677484616337159169248171275871770624810608562806389035942800832222384534654585452665459492128950972474768876777642421113937875879042234626004021077879446966234267270346238899240116693397529508062199280089914166795024552710399186360716262637155131057461687521232148785747870636101043020418327947401881107624509682091584826026738853050817571847461130891185996916550926901074651718727741311487491287014057335468475780187720705425765889440248156986492268450925903034658242671614886451054285892949748329698836729 A145717 340 5701782081614134294805653562592823958414296247017722843780562263289103060753980152395138478400090880746660498034215710925742306924202479638460666096888020762745491938969641736281820061275530014490990438984746975958464421035822187566744806844442351265854418245901140810309244084230850844232382342598706307728976961063726560672036072994199584516102778807311597867535526337511952969648942385669005476767938540506919278921462957221537206898043290854420056626258136269413985681307615274678070497929260628296648473366173879767497863645090853772559447088640018793664582089035969887486362467445277185076807489449312161014618714105656907956617567894759890671944626973948261253782483082192601814296309403078725720982992070923716511424153015466370045355772832067808783882929252128979370248972131670125982072719754106749942318998238355503106711866852035579432354095748785211049606902296332430720914518478138363430623930657928952887328838912758370345643609995684618454323116424926624908551778374511854937679258197339191559751215596137836134378586193073138768686458186167498583189325740009304826463798040315284447968666171878435940648282155529 A145717 341 11574614816916364913900182404520280471027601489662708959844938928237747924814522389123273413491523506495077685535555041542640738977631789903990319430407131216635317413955882353584949485238010678510215359397494469324206090427805351717530771258328568523405826100417102117258615674412243856064357268023818146783848318990894544311622137902754708488681903314535205272859392870558640076290278469087145768802326473664456242194270395457546092811268418585697624096918649645213042828585841940968394668818349217568821449809517908110584883412357631494862665522246590401289488655047294765815023214258281233060730317640815652342260102087435845667317325667193329892771720986490159736615634267815038882189285703715158628142808444483015567218555852519953549651104911221772789047720377800750242158447193023085397368721860720008985378058361662391216710922914607673537279628009317715793546880604093146842224323724873007128065536215177446413875661885274982119564943465213036609225108770753587433468924103342514596587819488879831124983480168872793295453061496158283979728084352030581875717344759950437871818475363597355814489941274627332009767683076887141 A145717 342 23496462376558139161083075475522606763362072609719052170762382243760364998270419695940092634249314318094126954976678700115849774382285609302620709983060379481748931604838502208135711173213100401845722688586474787981162405104023828164399898909600149660162561129428471396894179509812770796959801021706008239264904358574554861226032267906519064032439747625727659392306699991707701842916295643304520241663245973600305664735089981315861346869667991685675322496688232521646207528043577832550566499630750982404079246464847987290607545829222346843717438450713489874598868305163919338634609638581843457836097468003366324942626992618780661047746214486834564922435921657948050317068483781181446738242435682232368936404180159308450677737156956462490239421697614007366693958088484006270862602277552864731686532523304541864133567516155176415814420066804786725245098212504819214275689118019406791757284656246973726331609607892879558291214706298269300944346489590772468632108516481513357563317007378006930119218335883167859844524904991596174251933580458615123405709242548163895040207626673373648870486678524304591988130132818827312101392455997798740701 A145717 343 47697807049798205580633729315128487209344536370128186243938676109894612708741027168235998924252694574207571223524972225680133499355300809252530137275293139940819114522504745526633140096673108577736138547615184422107290358155077943368380077255717045481561475686913696518593067146304250305584540009705928701889609064058027377394301192228095797231144198998323834031177328123773764182480003865629707003430620524082146834955990467800803076599333211853502318970653015100292156068885634414235709025855755675931063301502191604682025207448437951735114905192282862198845301369994101210133491751297927961126044799316515998817880452756022654491079148090948499599215028193913555653489285460164069063593262245646005225741857580587710392790861403063002666072496505330043166962130574812352050332381273868212300575624939498123471133072416949762440881518902794137639875834105154995661933116032515183174141009957032939580160375957009288153719439909824795642041254304324646110143679232363345099946091508429964799498625255011266604554432149460064858631872877927204355305782644688354901039606429603747256650085585862958138548355132278168938494675907848366735889 A145717 344 96826524814627980770547309426635353512362645469287608356143341740703820038379286881099381876140335736327051489628738641451970887841486260497026876048135091019483320731753028580563066260535237199703959405936135790403011445892403121013983392429206692727420135481873674504272529412818118307565819259902013558827667135133437001555570194190766561860158691526849757355630583784560749582732564930932661912443918000640784474654995914545648929635299550394618021835103123965360555173630309817320656771920684391389076097970202492656523880512783212799936413822895759550166087182219720292651649620525155179242413106515059474233972376467733369836229622878410967351841584797722860028532932415649279017647584116225708375887034484412892788914770911060938949636928484122373621566431108780590655903871383674918105436832094657886104536003438891862578573668952605294622222698135252136374509949856887802436714492928120620373999231583120962072492171802238036884042801891289440831123036733181109039533002445105450536052090049336988039385652738498940066848450008611766226147333059474812285215360844468933557350803252623280716661172788391864117832090700476186675113969 A145717 345 196557797675887751166005457502340452501608960958117474834784739794952644783297243627604576972565957292049340316375115917175275222184717753508155305847576959476411200266344125513797497875746434842290459857911808039333691127871220180580442918251212330519617393466727872329976716114953633860108307513061077818491462394711813055130430099906063892480324912655306009108096053905330197879182924329789438052554150110680268401402806750537199526356581487967862730822940370996666826710313460043526519011289963458764148547816209557901138795415742473545919184945573199603974958134604662199981638596174313715934137480180771416178965106349045984744891643364026172775738817924349211944366199314482576241755532162675942357045454261500591773786592158592303004760298750271913121736688188694024219132808576478809885824468576530569294084615847878064084742107092269845288974437338727731685259536276366206431347246503074902326278859953359595997870955039103305049811245798063260562533654424678418986906895017472556158220943301528830708686270504720698875637494885609007511874730804951224250632281474665505517674873952739673991864042212080351881030205627290751102114621181 A145717 346 399012232455527320239010308182441691942912678382333004627004665640412128206273366184750410154927017162524424515189995683127167249064089198135294773843705179602023717057357843039980340124699002194612433807601564383711602586567131074175178110066568601748130581317322098956178229440826463917901556685694728069524109833597845368477771547239115510968497712531579671639677633797236517133991753656907628314023012280762944214063223048594600492854930785275210948952547118020109692861381150258049016272261853900606830162990807432336819098170076708515003145503099772300309614847160282046242433698584236318191119842353859459783824931916186881298760199799350252323782448544844102524203356075467214121484712642648046759093896263811716887893993167171464038724456826123499514751855456617760384248945506380600393305565773524961009105665635189031200163898823638833331323485574919160068940484131073542167832473686749123601725711706088396754715966237207907013079944927266527652502487359060457362311957352466843895737978850013477001645089738930280218604047769336276637339477386717925753971246178210131731946436773258285580203289029350325926627199591309524261106005883461 A145717 347 809994635326922784197439759604899132303660235507175041275344636465296825306090150057799705009924872273967289716495374861632232340324878887496894882747415667015148669215236155027034576655641098708628398338971317787126513917040148209355430982992216010336374560456770394153169475788161606799706299963652784920056124470741231386196821110465304581202157876114194078122536488512336224451805380740598155688028662375798666074279941385840288463295983137527190258510939826640451679841777024710379459506172552128268406466722791271434184868146460302542982839452107592196428914164777237949209940426487403551614257345840854522589748432824753019990498460701037648191105594807215603774920868466999130184037724909043372245018252370083523781833032342765913406307642596731953743033144840245864886001140245144042319600412695787094317915207154817885458268629869879739392741386742648556212217497526543014234493490236854217836600868484499492052477413590577012133247238391105253071319486805238303767074286518612675635791938844584056784508823483757964123067341334257755964791627220306584329337379109485092750345748974840366988138684865538949550701334140152706959294089828804649 A145717 348 1644288710701420796393482472987637056134738335166886951455944985019886914959234798343967216419737335789136435600061095779117748523692255077529498476682479960335572196483212337347037150630611305679513454015677967506302439539988914297860450720296088434414238609596662582808835079671738620976939871024658467692985863151494866116134178376473021060724869520014101447009077432002408738400647788911660599139069870599859011367844066950032736985890352914249410949566258895532998889969114498780920044748514008558530964520617103290203962945518216244085546649084632909058978395444882945876614132823335730625540624220937092326997729534809316714393830576462906626477692033676199130818986838784652158806382460080645403009340293217373289465404167761821637043340475746909039974857769273843649100821930448696899528188444466882027940406861418614672291254118471957047328431683764090994191641451038398187822479617348340375459176161297822262778132394872905097422584880853998736468250905712146397586703439320826379073813740116526785259075910026938928239546484304495475272250365917744979470629125621008560073070138472489171727635950073755038237597781677310403817842741246467554009 A145717 349 3337905272729248889755985222725143619054386516728545004280527044245733972070421334548103391532361781727074690300834307936234167870862937482505994410770551572065544543712251829578330388745564294888313603023427935066476165139663578984508505606770076529644894041106664586331541058564153612421581138473756725763976382141410107474520995907419122287966903923470749823234349064428401226617090559685290275654156149289051417278057381628625070241068953119943166700429247046992161106185622590748242980460023931201265729708446252956322773345217110829033357154658965353282133946324198215352288740421431106682443915554244951582950868365914480105466456079721239750712066637257089428346939507811975415377826209925985259065588550213015407531246678723465580432067759458582754417007528592757767428803632809714460898180222667357820931931610764580629933360402229442936196976925299717975560475933390450794736619388723640725327909770833710708940116709114583757190835174886379043925296267276170381862704214746991030907166256644610529491867312845862540568315240070784480544912278021395088018792795673268267463239630753404043766733990511037862083373946103605979597513805436239305833621 A145717 350 6775946059351664544783853608649568559043348494220611191802518443873854943416040349897851540843477997168625832174258045049459581660103239397232091124365743008813095088163674730831673342116344888011970934624104692506979108931077525349637968521292535059090700489207919513590445540050152161477188734161855128642404362761199366678411505557882441771551754239776102127064281591712222487623955435513350347917337843986903777215445116862041942556632988943131714152460421939135191512557923890104434469413803831824560872777181372884231939686827789464721470938411050582529822852059726932282200266441372323229630523034493030776297935785076859804780191448003540231038868795939857863345156381871471308564828399767289995257741747592128059915141292404467366455460508360447244557485308185528994036822273781789906926406323826291909609793229445237260150049325271650688522815829926743726296771953141164074917149536629373324075281375616271441326174141370210154192297982434468605169614954319720163034891969232952471915168427174819258341705386001190930414751697797208191010696652133066110933169904587608961941816377359271736357298273101456786274210872992538461272549207192824544374696621 A145717 351 13755167162578606296662333069573401449714378388881323990814108160536881289400589839871304079808868801890528712239053530616095014535841705113443662476468047537339010963427715991336467306165791377100006108973329502361232524653922236796186091589718239399877592348198035505924018114760750323645080708767427437387355092428852572947067881761505449377127773139841563847190668396826747221475402917001541520981920169137265378695936309172563514764894726485604259786327956107197391778331479311289411224667041318579927370471948478508737881241487067396273756971617278023570187107547299348334651188587245394725043279316105298230933226692837659489223683172991106947769152943691274205501239108259578944411186273701388764387956682023469748612329292334390030439004399903948447868940758609095265136981786973400701346143939187149909150059323842220873523970196941048668258379937774364464664471504400629681631018822738239124232095864591260192181424566864817498426607713506796382115274431972764654790448834838678770996760999998626449823132441715104742879405378213092556967233658917846183799246887520050519473619782799690871401271727661966765098785988800906972777295293087628388841328307009 A145717 352 27922982564088511430559991347380396293351629086080593480741447763371425143628253958898397384160462824359776117219446492892627830048177001277051237595139012135055183442663175298738297799843214379168124389244924265688609518068353209618732416289159504689216453376141522869106243182518783106847352361609143536041202195226207961883181121564350504353127607922124134833694929781276705147372580297557693774242950026010804731848973492175187072930793738132787704234531598437188766174821390443993614681639624462913420737497182634191365014688279059986646261930912135976796897298498165617392409630631841709919514627381170720915763673888524663686264272060980499100431149436824490697309652044610563385683399570785419424417556806765895997554968548297519357323812476344506988726705182491155202699078990733729641942765270143590489282710817606478928016399349741003524913822750866129936525150857161325112546893293009088792817830529838882573856850544561438151595859466120814221225401927289757929504448099830548672170952914828784518321700514976276626854262503020880093435293316906575620046360248495797966922486217266995109672845249855519431693749283054968162199448172418678436523352088531649 A145717 353 56683640849932515625430485772849134902102357330365215884581148145535832504684066135973906818541659724581543627426764141518503878902784776750708898874469718166114485049595282428722753197214419023919915410161087286018374960446232361603790008880902204800870000475974943226250167736495014946149801648985852610736203068954109733770284729707749762331399666954138853870836860265323314622419116528639201360171667570881764468388037493179320585485996523514832553991839358499537088137495644269827726514317212992672925517191910275459992471079325250285824515445994664415619677945764168656007243215531450083891219968540497247353702027060478374445456983060107240182768285587600772424264388149320335413358356717508127730178875929778086851566837540714671960977308887974949283166763651516286452383865214207684199743112152247549506093993809681828381652417156004040214526391925878305996781591575565985577840511753789627511181071743477067033669214424035152582922096289617539362291183797123776624129374852207178965828263420341432573566602222269399837409410001727008376581088466086689590847927505199582352802127547432217272945004455934976784371545945815596568357907012714624138514015898390940461 A145717 354 115067763002380442631112455558892396470871492029012302165106249993989976613083510627773071943242185080437709203900213987836069981544823048626937787663935932738200269595494980667131890252047470775343049114502617945693035481096333625702484099295815186586261411749775758607764971398841697821900990500088919190650956188774647533345716118125610453182236970789293951233663992643676547406805659180557281203454710925939955860022984262180528613349500011941371951815729663222461851730349983046359840830449260735501575886478840362001150524926015569801163779709107237851571969433003963873529086335119213038457466616622582030957294199169097211599613989347745636590520519311680131196766010633468236278554078453141928506843693719892709542784682652682235783264579718776670700321541485872879007184043685762608191748875726297255353780318150943294008275478810288851894485050695710210307336694373248093561691126313299650838608782821427916239465931423940815181893703872064138784636881882759339257224701445532473470082702572340193295555684189506366693664475449243323983579516150862662962845672789194903680390351998801183797083249372702753016754806576256377978798389036362514582505015750381520604181 A145717 355 233587502211191448608642659354065791986734226716537643029949802906651506988727021890313200070874817171628825102373806968543080544032111885927906958248891068988828381164369761158995308488903168459527365782524904268669576008250596813943681117780495947867905864982044313998819665689480910083444064565378856971168830327009465538582069949510259512210178719302599766865484034229803125912500865717414752203811703007990539514082189664188979905778899538244461547353377224502239059475522328088466207058085484975855206376626528742952060105607340527371112186984972246844026682329320100899095389253048786936618573340523872982346059870611240279068841952918940582171516471434425078728662577321552370325129365901521397360764968072506270593766054218107397925355135851807753546703446049558292868297156298232880421566017981271276120624539752421077154970840332469213341764438385899801045587492796102054364247408575486537412748317946426926489048807121385430784091635938193912115273507930817661568389519805056068937088920393587172048545465338095702118739047752553945959658041205162739727887124914138149271610061755438855675861723281582132689035472978254501481364161385908891887861043459258588435546969 A145717 356 474182514420955638295101967376297998840674009363079386338495934794252565197139241353825168370803935616221434520109624245928465668315205583610602498307461206111388875563401019657779809100583179925369777195476441162781293603713230435972046966610307478356662319652138207641845313584674848627693629166728579562553534912873026268674068651789708684176209617947306737442981355822507701925829350600692766416456553651509869273630984995319367028202552713136244999755403950009882068273458595669603353968072704051725333442975966869352320013232376344547787938415713951986136313556550371821199766654602702362122665423796845531580470580046618597412537564811460034062541846491363598139053835196740678291776334226009983500424378343494009412635547278075365106235142514590020923137295159061848649764220101369061493170824753104964227612461917096635681296797599433692794929915438325900412332303039392797111328677717111357648228246822463839344852838990481000550890839060829769529866436462677970224491467979562374409817038316279386918353999080650085794673573273209061054781840066964210784947900730027653826464744973188878220815501178362356655988993391050061750791268815006014169843335717279184142639742889 A145717 357 962590270687037734547608385131225583580776252272824437729503717682529800698685671221243201479531918426112340446997434845427816763599323302617637143657187999515050428565322905535531853478875366345332188179451393035541757345961849534426441398537806400568076640987975579468631987757224253233307983764394451133126704704301916315942820781063159118618193314254313374409485286835656405106307669218540598410654600100862026634931385458308650878271276228767039105041922665142836096356061473686966720088980531139517451034034836118256466674801618372091482143871712337559609872493114925476934627213454232746322074191734255905235372931434765141507172187725310950206377776860996669797200556786806255379935633349434364984464127272324766601379567208438773058259413949481890666215162469449503200728498508622896598256352682785096110777177067166418011955344156010063904494386575363191937233529582474582033942851518327480539365928301283647443124774101869309732877619201848493951716750745728348738056111608991814995859650693126761857086569588254336067485235005566641387261175677896142730704510594831223129574160685511667349399791530352302429524967548358647099604794330300822855890083645033284550970242517701 A145717 358 1954057775312172180176006726714420558370976951439824245511506208399600701165766715439882345178281423601072434885970272626594222101640957989108219791021593331554346258598729934836110004782307893097844416634509132385708604631008950841655240066984780382845717224543270774183115293301851649388766579348091569071667647996197977248337657511489561221086248251726638202744517689295026679858102642684286814080862421748196262559041438849381565963523662541844376246990103254836007265720736518125946772177276510140516373873757274344093757997527272062969364204271637629532056055024709742167805472043545437872331448486555115690782275470341993190640962128544816417458912824485976748324718991223381501680591043923017534908478677938440932706791108797583431232901504082305723462395856675687332435630202208284378725398902775228991999913441833885911467633667339902830292430809818071841306683652720120362136106877253527068383555186223358981845703946573955708276741016088913381892215474147392085260283682074785404879220681090009010290498817910157221566909232387727008807079131844289102779119371559606652925381719726843711530403355991113995569579028134174662562135981699241855391442699956081850359285449671190141 A145717 359 3966736321293438838719559107621888602267499630646590945563919873547471740836705733657289939468709810378258616706179206434551425438514381118566383558136690805867323389904993202394397774176231544113257820435865359291595431859190824246710602909537705639370405397746198683616144576770771091034942922768642120821034192305577189512209128805503028215645965332811761297257996499783617324455543258341433014043552305494238312132827485932859120597302156688667855014350804565394429606576998775734198260553151226604717099446276232883674210478513687486209437243189280516237736232090288283485719631313770025426600094105632693118032113969421314742236011613773789602130642827328755938102509754982907661605344439228092246429846731750907821070019349479527156964016995027666669146772922836482815394826109754318780189663174377362170974728176145611333112878332744658589483570639436299262489375877788314752661714926881808430491136488667490431863131568420355985932474529782874963392703460802455187350027136555702762913002986753067597762950743271049571526489674261850822311729250382731200745469593561490910607301761471332048895051463262169880653942997587407016642488943244666636143805825020762511196064911862273468529 A145717 360 8052472778167905530428524812465707148182465879235628179670511831795159234297811473557583137239135736786441390841108903091866767045962092029731769514797691314317334927160877602130692645467745252242020277640390044852806340965552742211871682251121475463141540111707558784469999307729372012949284744453764157175130338712673698511807283137513635788200088539359623706795530150043053873618072956330466334221597099290882025433377237402265165430957414554333203834755886277647437265344041794003904342976124812731065571359566878996584303177624788069733094634310035176324975019087230190766268683761481108070560318702985880474489500575649798584745912934998664347508787480564550068371346477896311329677347531041983337235053956975664938331206572652331331053523267004659256062225570962203439564164567171064915500637518587142431849706197662149172333231547837989596748818105624877684781591725226626227782919165463193860369938688439819353323175238189376077487215018718220086773806133213509882928469826924394533927991183888046133449779718341412720041552471842324781565801571197812493224200495810454988926169650405084332413242940018848866613508715523408109609589992650691572130070433349447941646161411794965469923729 A145717 361 16346515772944526933331066649746277888921803467348694558140193454624299698152816454616160111305506076966665645148834367097283102551877608305974373548655755231373384034813191627332103675901748685819757050352171355185837580564640207499275268259173685652471687056360946586275414978546048415515956996298218470423393766552535302401779272560023875147017964088934703313033628946590899579827363645807588317036828068008185017391443659099112352965722954243139715116699434792819732254218798264829150082043272816692836505142821318086833251776367841267870695898212128218659183051010845196967241942316175335613212020366967231730520568136455121705719461022035674851653236454903209310037895247619757016337353882670786946494913102813868073904528272464883122511495268002463262139648762280350145832438676531152024147513973068724759292732606525986674225126929232786136741511270847862263807368712834173454084573244175356654742545046396344619755613870392865016943060555523456993275863057719964259889606398629384348171059190289746897835455065282324550634779991350245044727754877802308978513926261025630066029213783020559723466834273186799937055542038569520875100451042591960646757406835893554300779196469878868041671701341 A145717 362 33183418966604611506756534870460131648804112856251970717396413042375496592090983105059331468367040097106594473210742924098581606313544498899035948572001668321996655273335851842606568331387904364468854570194630210637205435739878655670786582694440330753042061582872609862580307936449170554125379753200639041195332170971307951201913411489565329034810678900448908365834559966049376103995674582916447953118426756459516294422605194593960674255252166156159067353696017873537778828626895133561380662643500841761645374374355916149392504521723540148989442940275985973842965268576996662613310376633152169813712330784624777427076278827503321412811921128819484950191722494666034334826858981321628846853498704474166459401336363658195214361254061897140086367004340521733417484230925203539833836410949193671437954537864691992674221815341541555286527835333111008019595671131003054770651273705461646885165455902756808545933506074245891138284542833722277795018335440497598978129915233365394234066018060747823302392716228297002314559840332743400496375883340888525598472560836137116028570777085681533223584315053362085833553341161326263853373883724787411853045806006871687462225963746793481881133827187692690329628083798501 A145717 363 67362324155691588414188832455967417500794460176388033207620160335828803457644997550453988264624980091620309813952162987085753563533392780887434669626789838037897978831487744427299706380613769958123088957738048975422171848714373106371489263594445612254989732541544341660091438835576837678826105383040300955408053883677988588404581823544545057916790531149947195047940843697451286900211639575956743537242089278784750069492871153582081069625808931574048663588287799583846898202380342902331337916016224665503323417143437366961948697345847010134607301298064353314773000836028252214259823097323356588546500418280767931209733115499263606012886494172042532413214345010935594796489213694187658939355586032728675241797766323313033471285271841122921910441896299763850835029726638514423582337768394424476487895687717810772059945525850596750705664831501088417046993075654424930336559821814718430342712421398023077172888362588174112614373002196842353531022204001149570402146734647868692575189756773711682674472865772383724408809578040014037725318492547223715614654253769603467735689698970007251418246093529111251221553559090658042435549046905776407492162111093498482956358059648583932325147368411819691490276968439255689 A145717 364 136745484852634957876191823129078987066481105353954851159498208085319428643522752936438491117857241218949131815728417653041155635391181031656993480306434799215264575031264847851566561346077621627085506115353669225476798215684741666055467534310141898437298404017273430697375758255913044038846439802192057738839308188534145863153349899882014978005755743423713905498411546871266146358053524343517606464153488117506286181554234019166429977379717875843152630925156879459191329813053267464837482408132273427470904775155803480576839706219564908849712672645627696953003217854172083417950778274256037241597226035397628115730980797387226292702838170357325211979340170180476762770838768972341966325262992792940506266683006234989094288513887476225469581056963121516276673376927591953354668605836004270738076756808112618002589696743254896062390944321419374153494387923982811477580161667632604708134059330272530943904154830120487374361286056175047143945697279103998187418758893205258212562240972184616655081356615125222732252881128861388163838996043494980801809222536679734203366334060338337634697506346279780786617667891400694664817900711844842382421677232473995913529719398860661635826567276742166786032571916303605250169 A145717 365 277593266888524808797080986763197887777539143074068171465748154793038104317547730815972586515261935049486645965618873883510558854090533960870915877587393015617149049415488809650935692232831191289213619291078990789668924955668176867719492723160324459382103505165332522771331129168064643822020593972344494169542840214670432424212711892178666860806626242359608078214580392207826579655561754205701165165488043636448482163805025566036699271999757662152668266729404877014358815673599930573277186957170599041541271190242863922133617641677019419117906590863322926750243217470968493310187865636916658277085780305356766794165959808962953874923155472938876008275528132252022817489207904524640497452624936014083194992691260859261538092649720291465862126623724694781741883104327981938671462846264750901203871339832572926827446312328861913156056866266816498030505190438692031645062797848734365742793710097740816418102357132256226781779298079662343505367411945558912319310510151059939523632656598345015036103471254231336374089624282779039932579124242976318480449006134805606663230190406797126428428686464701861467722614597989851078922296009495983130539597289760100610966847423329083472143999246639230163826429499819350218587381 A145717 366 563514195038220509223116526937468583109417393959253034120617594731659266445193250033671414187490610293216672361074498255108781432648148549386927574508927515268013355048867252326551603666085972239482020075384235949358692183208183356728904172547924342403771678187221003952371494835412971045657766917419520972114226796472789287005941987772793845422473266234260975061692697770341085434644002984049021768334264428502301286238020344820480355729530674452040738308060975182268936626078046010485224685573907922055353045288238606127763235764643201244441529739872895675296778462848187247597949292162542046446892422648201194528782681213998978867712907227747939474110129131436139026329275346251237486862294845596092894656992861294687338984643677788223891576580073443814506425112426407911116223248838493439588081783366233347098011437892940451899376130693169582551383096156900256666002052769094825266523364354527056216841074325310246524600740428501140848702303787312904202148187892784027716080332399408338673391564732997714179205041160322201747458374245883020330680644432844846623083159464106311372598825838432499696121016251506289517596081376133910153000076535771766266786739638640587790682644110360490400865852061364640127133261 A145717 367 1143933538334320745198117752602074460514229532198140585196682251557113517845637980020622154828019423633294795406335265838996942797716887464721502105337245268601051493600151106734090104506462290814957211539410707898207355462987656545982807750779563254755197124616553472690791363184759163158041444821767655228897710853999547582189638022466879327540759923829307419767157961893400195605747670495865308488553391301816035162581017494960009085431675269379980546097097050215128926992122759801354432834528075911173325140663934127575437234984584021506797187465351114897925710036364349144130526875224323437628914532195543068126634676904608964147582278516855378256435286608683110200630939744985487457833005911624054492958702817167356036600734016189803034038330925366248666301095121280077627261732295876931462602148893621121682135772610340255442577488440867436081277180008068829000339104323413760925299635929592183303769278523247544218157723771777653579360309276299636618041510912200516324119442114200582491948772936731128447412143931171290507407920594899554952801259192540233038195583521729014959947187765553272521657940375959777869641122897542341627459615770326925420966114619017064131613623544785156283593853255070400107861932449 A145717 368 2322184519304476074531669814665684217375302840944831428696230850043345709567378654248612940629465242484978141458188228578665538770583848905236099886907033386332619263994951697802950585596514784268390899942983661649124982231172759580161743005178340859228707759199925362341302514893566265797853087330421422695141380919392285119055678179665777262113897222900227827866355600950904626738582336462603592182741616008422122877738179276748473622945945067310686056536368703875736539525072576318703488168867308525773927980194740990739531459255469799015597046113133023369893516077041165914397721958756084415844650053464529780095873865333674983220613157676309190112624157705497582271141781353045193288163515138301985024613272061856871459612151068221622370873920201913411348776716671086131175430200337381332375642774172267510781388520387552825607980402158830202075410124033283565970431715774477165583532994413707777579595418561118189452613654655968208264960579128584475021720065003579155353934751411494783050317335669999457750532472975236559407836331349271850671166225480212240222690411465950436262381418565247304786465922842182097569081961885929577369832867013687122832794945889865001546587865113269756895205121241940850854319595738209 A145717 369 4714033430254548096978544525653586359197404252888475602112763428905740233308260822486704248855659614225081993865326697679425204707342415560741818048919172437009948504858258346388882954670820505602542711927045293737015815721925238960071792317704281164671021995978723868999371414442576334810478609239310666303481774368655484792135444515083505375211883821727538661261282102772374498879126537271414796265656991943705607625773341350781906494571183054965423314788282371770694960106970337804208279628367801779245162626470183547267121286851368707417640496812472572089768939710683530441878231445747976139841201979618463258051555819992683311328880562500629139073248783706873483327307615515741997389484477897747117975910449326866631895656630067755877223071023971553299671768068541209725006045679423151808845623368967554153265097014250959625643944773804936869345646470510385630851147382683084322720811053360190858894395395909791401341261500793891691000216396270717207994455113915754773167971221245892295391561699461325962502452472727586284426617245231101261962912484923571655111828497080295863883619319740264263163253301711689282105458512987314144518419092578169089023648319190311334122509234566314061712110112527286672163868671486631821 A145717 370 9569485541232213332390370855406965643486513258060764527457481064447802630270059902269355376564048387411673962568471738101004586890366333004456985403206033140096809132243000448217734595031180029858377436821002003302480456790526003916186158243196685585941315423129050254143361630015915066099005778902713322174645306826989714735749833309941336245902862044209680582132574802272319281820000132078635573815691510904106375058197005203907993435505878655634742018334156678325806893280610260669966488942098468744559154357806492406211265472776819220588011192932273208209207577719171489755846895437146432807793224173975426949314878218711281788322644321263119476009504918300795465656852188355174901655460201968911511189113187520267200891311499425393362541211807788332996420277830361939070676141553798797834575283063361360758860636157540927652504382282843619685941460259725958797344263216414945400646080854788193029847845074101457983604571393997945476762231019468976803644268859528917185951826225194409948150087199589156033880520769104527182149473599982804212512861673228624979664771626382589137733310956691317888974099416008806400491983212282285827442813388100816237030883255161386118403692199581752432005826633225270702551802548798266858421 A145717 371 19426050934667962810204355857931614602691262716459099102263084448065610433707988293345968927720769370786083918932003763018341631962238948656632119626690198355224085528504786051623654839030340789792000594203922139658741590268952066024618941161896954035179705637929976037187155109560893141604646920693898804703863669377014752258087369483736397495677434737861829854190465587330705369720101388993092943431057501478343997662532294790591875892170439099755471331795023268719016222664678722189694168344180263183653304101184553114425321642615656166424955304012017800192119293000978413520838755859175812851844105231968137088645944732428082037611656643283570035670155910901831088409926615053389534618586820512412469966781794755693090942730448176918458202782746739292011179864323866667772262842348165880181036015773000193372932938134711068883624270390227774157524294981597225848223223478174956480227221414408978490400266606030563796925878588554328523935637969305626640680657790388587971727434069173430948852381623604287287451494658829717452177146981347847320299847233741623785147831289728158869302757358464055574353158651244575281309443815474527242394766659425564383003603984329294630048161042641722870657766353337186998893487010191810235962809 A145717 372 39434873827890423272501510001230322236497619827898713116829533972092124732624585965432414653917785258647362943758005070455495411878758175406630198385195699455071753526055583441795571105496996772097731347856525122505242125765515903503972534372492573494729216503682428226439670729046983061542367150002835670835521074190033120094202624302151576974888946614997470394326063009706529628212523999655846596529472912309527411148565500227896304153112555866624951168801878901342924606202404525434818491772196992164347462766250285015790996723244309241023438679133203202116793955584408460275812918547231462942810725827671144314524318491950787825069874663221325909290940489625798808676685371706192400100829590179995345121055854240869454346541918487645044758286434668954994362128157171505215754499290635182968705277443907329185693105552827312292829616387780098696154632871182108745934346316431945239915858825169371547319511362396970406301549930193892905643868315459402611604931670219974053689505208595839631760386545829503604370500276903557323392426222662530077404477371633823055225117853376536122095459704371076124619023087927071812251770453430078019775548875820507596681079057305212937611648512870497845682833691447856382483076078886825980737643849 A145717 373 80052774444566624575215255098141696208475565559371671168064851700262565141617475801839508401484176354284775989744831361020892667772247133836510646089827643203597304433807305882058957720504064417017604844148151794763501856562407015160998220157218762297346274322769691369696494392810266054037863709858835717897303076742097856776479069245998217522627065951010127038652053719238667814566053999199979597861886580930839166287590302930334706838942596238809551117196482374702868231574658521953959348603391549913362165762183977397502608922864305143621414093685098488279291537717056173381486703812124010598092921586067190990347277892715366856809807954682648312290573523784460679782582894636955518815149449478570038183273417327170236630389151799471263940863259595231899263108979193831721313861297147073260591532175116105246763631339301309243375237642923210125419747204204699157020874799133370662072713187872409832080117665399243894228349432415014044128528744744617995931370609888756940401723846015485279042635835652268712584828110619562536769173054857954709283768764569427060483204094523078599694913897115926068921042515333304534295812711019242905617121823148970995698207482725597934057016432966067985013281735872795119253645546653246549087181050661 A145717 374 162507092687596419997263695347717642072883161587904664572458532121999035145358743253148236622598224081412836611819063904867341660082249802929941204932151730507603072928875304884996242377052145269548965735889400286844786263579560475260922882946619714971039442146005969798055657177734111042713801788646286504495854410265384459223132416366752079419355968991603942890993274723991485957039461405851958927813033229816691198036397166383079226986749317252227522142957690418767921167171950597162012042846393074127133032149770707866645280322417816197242229586742070798003759704771668447555957732925693194282665688008990570039260659597893702768536085078131112852623954962341965554159834599427647997002353281611906997516699916118301339490235631611008178154907658691886086549116865635321222761922678709268083817841610208249743600985925676104936739439585517728774503390669902668106643629907894426012062367855522166789751091541249102708313143046252548315688007707963259072338070733142506369041445717906226520616918985987559657043596694057435046084097908935425397315973187598565298957849086763996180844553115685625548833591687103520277548687551598609668324737525443535300759764508853906500922805747272605139079116240988082644228517976630011607820996795197981 A145717 375 329889318103046288027820726340611715266256609547880909710419652142806341082513107186415118504365993401091704037216709982049342549074299327700646809501621923102791034448312435109236489966458134393119983426250638434143121351564651202372658291383417864172447770210117795920361614374305852606442963593088251745290866555535653710125102028745437475223075094425890053058589309037648997254122292087825477423480859594641302201174719960167347900448394275079425631140652994353616505266490828137580362493018829337086530141901868774785312521551899244016096582439672310034849143921394949231482420816352453372269800748565329271112508148636446323904761395898798204408178316282980666290483784454255230796959258346522721726388862646446734391994941701781194802183198606281269160462807974130722888374981723918517063076957877190571863404754665491153720271818983363346489031757640155212051787411692150885671115944673996810710784883748618013098631786155543240665832611518636671172228287656908678040397194405625793821367066498918910451529788704108482523988181985965858698596716287056322987457373162926817724035843129927922748206122203777630830119301433932466607456311559528553511571326254765947471275361609946955466262620955924071894988772238913376910630074407070850769 A145717 376 669675153242091277100056077207746434272858844499036658807487321391364750398466462229679437415626344005992077782713309444496260507279167552982510093347087571746935292327001314396445189635667635765888296806323060131910249498889978361256021070585455317650354002487096979712364279124183703056968173380167362396653954611882966766169497895220821707950763022328587816104993406353152740434382295898824313317707217164088613651693483482742549854831013391661916778988003435580151086923055213947337538698816180707892582060927761463043476552105075142934859865110305202628672964156672042168240866701237747420014501236921930411367821502471326439632962865138475276817489129430495790227716528282303519090179297441087843492662393655586954697448392164380193837423715015843317703853413638368501828079990137631910928778140672855250674461908369961116376046855796788007855005693506124410562460339091436390017939355625845670220726524258603025341119817582609732299091885694824734516364351605453883279499935601974643551148624375886402229045814025743525466260963347412784222725936746751148065973168562892353215796580709200567493232879240076903481621904362195355614526644141105438184954491537410364512782483145386572323907981461409624958744563416476178498567443225357031863089 A145717 377 1359440231192127189466825808910998920962188188076434869498289552004818300502545835813142071538602973966170516807203980955617426780434161058255167788847778269024355540632778219912348625723915334146618849396852385817139372339625304508698520400630182911412354452601036658698303566260478542899792785518776152576955782571255866999670370602196239321702573712251938840803083556307591025432798806552321268209468227362240291071635570295247416037959056736679415981920015833574712352837296817822267065978234353818192604497153213868109482615460780988258521510077337121663896082388900324206579727921091810910176065241150770169747406537508644036008590711469708913141298524565590171181598261929291689497833176846149975767382932731978871589085844098750091708775339298963328657553269223080084580279491604411055266902562488938281678585810586266400752221396995660672582315068785674913286582436568204179585531220804522036551264133460080392824460131060911601023915862127882692431548461530783726148706828874814120783037886115982897606052550942470652588027231607065966006274952999188543517602544725298314101249334803834022083339996651233910290061635735955137965022480150132479986904106249616785195000969509773131870577736104040582742179568746674403438714999117400367611219901 A145717 378 2759662999644864952526379292033250601806807748936318286044868983082459758655417648234216175543926621524982143126546298626593931868020839669090437628850896539031870000549247459420753313774358492650000498387313536885732793939189869262679635157258200724711761888426101930060576527144492317902876297634942209563857841965694798126364086152960470602234516685108413518242443514311003428475841142918916275640907183838130626786806556005868771814507030344445822781380853154153230496108625617123988196598277039434750279236638963224500786665908833301089655730597129246672506418576503501467314679438949674909909992425034826522656823903321044921770999511320643955201559187379018617002854243999933847377082258818387009719943860783523453738889566072070521788620101353180541331515432669438933329465539876964304559901273074404038952278521028212423565893059854335368554091734629226567847351783773115393122238360293824108353395970197438938830628724933832967468816901027716170811308860543139358627991583115937063214923357666820906253884449367401399010169813901380563579953931862415996589585099819187014733182933855202355628612699969125597811921638922084567873640020178124793267977150732230536535487455322356312310700480383220921556999565811185622504412949640879520893744535941 A145717 379 5602114529838844661501360496001689810668898768152538044236214537367841305252197323369623023212099503092739784376372179008004726074655524094092530131399531126456427076759431709845909314613322016164166865107397083025651754557183094977935150670713746840981965221150534316986311651799753144864295984406147166638478842234577868940652095220139153126296747168196367190093319530967780652214932087326593487229773373723177810136926237056343311536033233640168283566787149982915224332388157165464878216827436411818189248657772598192522728822312316140431012874590662293408066365814219719078324592681339918975306374446755456690223182776335183682551092999390195759350252009080883226925622933721603780883787487568148783581510270007619879111074230040459060480807096971617199939647670765691811578730465670745933845544317438477710134843719101460633572362159282903802504133638982261147055210834476987679833964285865242135435357268236667585745783487155549863050097285170401698864264555354111367231096765018523363512173633025760323712487826163273897519992134192570937001340475405751473888314235030404914610047254476725978092061697597328312324290636950195936828351275939113180201513629082321739550254339303413804217590104600202366720126376417138067009554849055986310013933796740329 A145717 380 11372289735909855017982809280504138282407262692541903293481229465987734767202201911022686502904386447351640237301892396839950967337618845890168167076303419335810007933951645821739736487911729918454766086167517691228536176018287743615339093181913748828992664687173696237380282592576971739582202945468181113333902485878351108254725626932796327885911794516921940287475920405421080412992883661431841860160164307750867116447333474417820916549375649782511271194755133084464751241517462937268085656171499317713884740024999137691857915008507335856241655045763313858489128050096447453225497455828440596570197030216921152046326538379136519554533797017762586070837056376875005571640397552600611675260241222681083212283456128171607571072026948092565820705516618232281562696943440138921708065889515846074368742150404498836677169693797497444057939471617451234864748022733042255499295510146636501216947554378068081241109666901124465001625001648297041288158730020079014420978286236059985532339767804996019311992649260118935790315444033226996644564185022241105100732157585119743629577281307526622157471381193404819880324529617509876504892712181087258829676985216516379577684279399059962399056479773298474700205395601637930421220934987127224464843773839170702568448764713638331929 A145717 381 23085742561782475847660441338062904711596932596961295533228851579740564209579164627178730231272881276024326588983057189212921455690640182501517285072365809852163189649494764258699955224551497121141158990753195805796845411665369562356043381224134239409108268332997382211347656676619600831598727115004423253920655407854210515179224082021481325469247816572604370587208928329685262270594901617774551649531646314960886523210276816141939404251921033025264240357069353374313462105056117374497048417149926787522774204061499591741873374944541069475854419311886652542070636533629422515828040757007141729697580996033975491898586182686464358360519925394965050333603465094804252229546780106156307979174508798255111352786632358678093361656335593553678575573138254204434600657595243834340301681944138437065297800631475588321016176768274076092336156493811063847492534683643942139681308738542461262993415855553513919054210488373925395716631167600259506659412358890663114104184222194937215276538361413045154184821714485867806628580027674962977025191398075157309161915342896452604162290407165964807949261989212564529880332817031483351707603893403316498474048343161176974603585906978578094587762914389541564338003148853734894154876131303741889246494793883961677157964682354752017075541 A145717 382 46864046028128690060895677933458416060403490764568737390551275225643879357710936990970911346797446085942935623995368792209833715101032232859234198528735517696471939178466437493515087366103051244186634296462901318249904957144524193295024448545899324086740955723319998715339505673255197111173676461256033737277817144041561467462716631777980157906245181730592355370093837033340676988227237291198678416707381859206291891249745489434662572810483147665636625413579592594723243608512676752766071018728695207171913920360104146236865259279503362528648614961474858897089533674139677610683469511227041882845492851751940031632977904526984268335335894017982034414628963305396255150974391975099752597112577600216653365073651404660401352554790182887019415847649950518384007053355648040270673492638535137726708460913153293887164002162426680669944953624496987992958610543049179810510801239945686217240132969826078877611966050289401652180296268603525150221565800389316101552479550077436310951387341328713857999168768413662387337081665864730810134141893528384315357583045347641201329705896969627252610379680630124802252255738249381586456559398716020310815059306940204041928899813482234132953196317154289602307671691967686233496468125325661048043159966740668365459965736731381881025016301 A145717 383 95133990351358679041142378544479246539714374655141939941523555479205495355588992512506322855268584281582883292384009665128773228733639742064062921496048028558028184369097218617071368653233969474201746480660698922851501266157972447019337274504794403761844731010071264394756985169051373516081731617622633482250714881748961924738799583285217699068352249665285908796919901968753244600839021106231699411364335642542457578350460133275548880865876537840209324325326215897934810211818628751997749670970834120632197735556807355361244734464016881392087212517374651674439211287867011920264927279750138015034620791475442230239453247603595378256373504336578134896646461906489303152225786162672391615830553353931008075988159564828256067592862414925055860492153826414065329883711307926505632849754544385446781110355900555115354603373549393485912163521572391814642131909855151371394786835781004478536206935331084568038372027876996980000605708633988454690271915377952795488419382472973516294101026358927718693158415058020160426469153125375869609331018671222085018584420140368742246698808557936156834262802417164136007549268313427589023463871789627827638071919040271043938692017783028311316893936060293503143009196691254200262936139534960623785725485988762897922053287600022863728766015489 A145717 384 193121953549212090324828967549614937017204120146447373512555427071511929927966297089450844425283879294167167140603915624842617444495573575357814871402778969237279517797328175326217384850977591929578301169106922350487229320395726922925061372220284093737220717209488943401357964553668614982448804010097484712935213932133248665658295691352360151128597160575348664265392030902732053199026224618413058606391184646979329677759542820803874793495156561332477262743786804693215070006748207853878679065999774536188154231266398571279180574096694989722574512761655581424252701824836360058460191694423268943478397361202295975446058459657394090876169878467359595858157903041209980002763194935832979880383426195902346177602598842949955156812158147507680509779656419970602101279926901735158394414328232463921827927314017213730875957684303106349721022003838330886735534818395414234751606765834199145742282838589131847039017604624253579999577408230727959496101766651443785525389793940586160640714132121281940233253583399012512003345043762847150576131833760687304203411015301903199119597251666713428746300878527162565970522762420519756336045203173545774084975180592443278991502867199733989739161737006078657090706361611554058847526866787844740623974693397221942113402713862309681987513986426369 A145717 385 392037470570910192000723762983339777665677824182913513088547575431613738548276227502592701677003419698575067712542656334420848283552785624336622124884719811503648863100391826815002674176115858383074477171540571710790152668902059495565427566269902205492154294090531545033492273286962119362997556058766276344625002031515613042324415514645707821573353167615708123172837025812644099240778635136357402739274693469032396703394293575771732555246286953628391003160562888201010694178888650124744966506229871337627832457273053542889381204171556365119944868818948312916581310265206523051662268874751956205123131608619869354713268433651262400883246596915235643013925646527194352916306133493954786484786739347128408809525199663028844140072613446578176509796842040386495851532921726811063614155453462147216925245666344587973123078744531932340540188755628290127681321039210781041394390339856588484852355626129002318404637699015206890402162138102669123788631896030515506663745793280007433127133394105175979745786081141580341346630012369426590293678013203176556310839342478443353844040174184619702418833949147337591756025200164386791934582738978426131764671978530740816081706881723442216142187009228403613600630771062258048206279276643185288506044841870874553727309587087201054411789663679513581 A145717 386 795835872136994140549378914027212199046388965887194285122378065570748817741070813863966094953472516704228093289294451754958697172994710321829767555701109814573437954814277611106280102360130341540049259079926191465981659430641860380270895034466529256864979479783061826929045913414568548638270056350491530882104041188762762342669897836435095525433755801662726914692194897007636618726727430300580909147669021350951118328560738199273796283275169020709072403938679919261247015968073953005024428128967572815609963700110067425666872565287685324498498361127952313565078635585667416958514347355554776673131013687100973587771959474253603016398899715568049887958673204292301495210121448229533280731137200491244473980989977713349710654392248484395550807207079562328166608009729825499557401577176113830617894326874752199568226118975442138348190233452903425120862194974063067118616377638302108790051136178759036117229567489983265363262809140771010090562963252840179827083618434968621148661920149319375117602005511463824693921146921764892215449015790670614648623699661820224706400202433997526329196804170468216784102165185810942767107446624081001873936510031442223264202585978395720499034649889571922329530623374550022226304688084058799347822530405023181946844496348384304278146251029755426143061 A145717 387 1615546428400627534405047194751477780724391935073180215884914384561044668400635203867623670162847531906163330802200024519909820840330978400528803801451128038864267544624120450153921792788390417210441612857772997135371057854050307669890421354539488121533702851805321418134418170739300866773568851393941748924394858988186376040006850283547729270922702704022168021117032468088476523371157442731544109212365374067737301174581595150232230683316037865752463351604517075537443241404495945711549464356837666585816888683390979601050208418152797037175586553144874377588796713657594591219261073469507321894499752661683367763307723019466380472027365539356544357320463590787725508082193623599819065929422032210486935053000845232900249599572124350709521560453861714684137827763900012842374714138053355622692178266630501298778911048397068796314893833369205197367060128116026987040010205211362940987215321590525217188973703600028329672216612153603012381173691614633669018464238759240507651776264775984937383556091442485482987079586904552718827934911761383334533529554002655713675549057096974804263649810047216530924389803571171013652841324712301694825664983599155734695590433454436430889598123133643993100543551849705774057140468604360086032894448216152217481219773859910550597435835178613851390900249 A145717 388 3279558453817401757848105255966585867658316581809589951052091078280855106104471722780462186464485536296994857300372760480965181347174713158363149887178234217784648542149009699534850133080330186806854934052020104258611781462062693928017175078820126420184159924185322695751041957554867344981796130059645399824990681641977154598451563405704053984877561055409199420140661218024710334806830882017604241120192561688485370433282309594233229013335273592308479894684765724661090518804110801720492407619952334201635468417319988480064497421977612697781116204385733858552943763646281434507683020628752507891057824772203549458541089957557278104612535645994069477310653130625878489105357845786184474303445994250087986913117734832809793337420758039691844372170532073729237462194109016340195170142846734737951291263365590761768989860019930681077096133549253097751706939213339809628153597962689131901938312777630012134580501078490019251334359409004974362772503414743095267302577597639795564484668833329273569243748026240018999946867495095097455815655426592378432450346001691436941139879506656418657682785199045387308294517147311971904325122058525816415098042769776109989825315709919976310163690926647416422181080724279346785972924962162890587976382056258596463694194091122069328490467266335088568101362409 A145717 389 6657502045702897167804119264564974559868601936681532527455529003995751304347409196609134370899235475835367654156425901576334798224943827380498793742168014010974797676294945065935295616231277490827498305683987953871984780996929414623567195519583502093485723112393353267053197039418209971012179370452228767702982159338354635648480633706728946041572178019777970800717521155557693891181343319338293877929881687862251234242261913894698304664839922076348348433746722816544938215729103522996653875919038881591653415070270893223551328716406135623698628719316486587988098251405237654456005312615294121511525489787820543717470649306118255085982975334002421682396268534706942545158368344752330883016929438905646402946693948709758647574714539248450093365984619655808637364116213539270583353015264733464685498572453882615889750636929410885517708836211150419230767719542951697518164763854053726397993787723267334107981228215631139051879077383667944353415800758236868758955214058970025755396225955393649360627424937175796084409153935456143282586952581070766834539668853879614334800279849455432900291790304252089019306945419239731794766344937482695020954201157661904123610695300704097473201402982971121693034493326735224269750980532722063533506022679756734669081732785203940826285051114825051179394374790021 A145717 390 13514725873218427433240604258961642389947394273146929221144772826020296866970134564644819992463261551460260040942687279827199159431454622407699392933451181264044621498230196334838950566099360226049634753683561494340024846811985249623147478887579430429649597733998582946795294238977008686287379140221894338791653958466178268389261087973096354760337536502588225316257147805120900574387792131425854554593418706167808317026421251923927964236396028479713555012025952632820499916839561347572405647623241309678722230957181495923820717229807033338495518519096263387881980897408868792264256276926026437915888853211450931542915959550330100267267335315489270021194947814801962740792998634489385906339892457532467947893801802763075221766877177253595649841104405730759460119918451290610267866425817266086576824150790118344665432023976844077670267860412501801785360718965252732622064842470131101898795487139919910609189758697230133785295275754486518032459712766717428837583817237131554643658774204780274872800103378718839811331582542108475768554057923918230081737095323029615408207626954515022131173676634846541663805790906539508231403775897967812366720613252010895594819721635113607950622537891740450389443599272191780988247704508500826810126638063524115119639453859769908755289325272627587559082012722380221 A145717 391 27434886865131361986581258841572869486618650505886329637391361381292198644198068818819787975566050050228852047746001021623312717311054658543802387156112155797996570666609622264778003713886085027603267722479324149522296567043549059805574758574590724188686589914294010988641180251926288214953408642471075055518289832704182546475564360104751893434539157528076077614031209326874272608313326845451165407530762043638963021312400899143659872701579272973896440326064250097902798286246093806468460468021303939608924537189663366454462832425179561271010278895136695360913833233641752243058785786154521053675132860493755603211575680416520797424297604707467884140604061667779449656867242069645108637539098671861471028578014712915093990428113095110259920727348577648822048234797092003725304498261056034891017488340605367785788211118922356548259758238928542446473863028731743504271094112049602282800828440900249695269321102174148955953010357902530247937948863500635622303426390036162996956601556239478002598134849231374307641207028151326270354021454998601425995159468966081265399047147917385645470849663276948175325436736233329782470017870306529721621747823947380960395579911308585323435666278718830131319448813488055988670918570401276145702493541762931273936133422253600129569296504018382887919885306432057058609 A145717 392 55692806821490791614332522207788666096193470579554976016975242459250337227425212732069604945579089138703018196664341131208044988942281525389296438227514742818751774408596034967303012700238186506674407426998274339968767691073557779420067136758940282523603347876419108308358649116116126099346733256837142140807789568735532103167127261751558370575759729444457934968258038676406968273975479108473734351432892355168388765455856798840377617656241687740981294148355415672790047700579653587569627177677599374164807131772785676721063626002397279573117527661608972486391693582311859644540542881637400812934081790913470663068567088329577668441223870288824489316156223990644468001477760608380936044818463963986328655545421973415838037493847816196650385480867771522703027157177976849111077521202077325011499414754604745815031723905980359816123231554757080753840140162964720348417588425395850163954579836232019741476811228223763683354477241246860648827518160446577546558526734189593646690346515507366140493938871139586465792810455815609786710187785093102970851943640264049645730450302064665905790802685278528161064094910747868551874628045318479436924335715892570097592131625136706571460794595176687274838030701937154384810183709666886067275235079652112422566235727535354403255763147867991989849779612975063106596049 A145717 393 113056370412739441845733033500552150602403258657846095428130104800916803279474537648032479219737575385517076710376564750351309704240114185485613225799467771809910304052879284374002851003479804722464019473538774430812448890582755248673676482045890198932190607502540875571957069064535484055385653557970756074764757306243297465246721865791303387516898816233092079909486204481896818721897614276874835282243363950229785554912367989245067420182297924534919053224721167751513698929378410536672536702225058708250618868574217734080392706322034052353867310142787319010679777058259841436665058990938137495735132360421484952273587977733362250414887032388709005843912994096946602263550197167771230525872844307793575309286178028019438301018520638766105172266240848842509496307023058206603483642735718708717308920934359293399146613740929011504373611796398635001753038056955353575544200232459463783225514266722559174948231523973138103060632846720769214589613927757688918878186966978485066618406469878397025724693310278511294185097584098659715695410849717544032228019594576551814751548714144123871369683980265748890011937343381436926975712461978642950426679881514093350731066803447603031480089592542396449091071005483609913108684259705208315292581509200246454878184590763347185009069620875519721012164694454071674332920861 A145717 394 229504376245054245456046443673598657934212518881956994164128095770618651406996084000293200746462332453510527019046229778872027491562442854254269459076481349259375098475570538683190820234051303348415452856876285096274931279115302081249783838486020344892064409626810100991964541842357916516306777375947377994630316523884325118918742220429084125100934021193447477758322026840211865598483883006576807149219677386074109508083341562310688022592447130564197937064889822180157136036590472809791661935889691500149382138398530227397520472770103123881071066472330595982707461036573895804570425211061537478941505757573823539644720526231637038764552234525208993038654061860577611950538898772814989586585829126356993891522285851457486335229559402847377303050083442282522754800229650981428222683675987776618812097997334610995521810862361987373518615823457674296477913415479204793634378054304286084097630006866958893125168516854242125449401324365920258756267445829948058745172984439590495641718443506630454854986925926506787609282302909823407251897314738829292319908925046759919895998159262269394214552689136784968196071742969406213892144423188599870886723235137893609413968018867009017198010412066469614967599303101026186456244237017863213157873188441420651290292153013867250214008074614157165662704479962152523832722751781 A145717 395 465893770721089705536332434924371775054300810927114040307084606284251061439398771046057549482839315143050984331587136074545465456562054754021981516312031339528759639995104140647592991072273142317478646835439385206663679684155172642181812518450139254240691819351817002472812447982917505992618702687519619358343467778727873748107581460749174982651508546123882146757313804999425605268103560605736641638080662850366492071623628459122707440795247492747397277322673114304551234640579730425466537057319371520244537490330147787399232479330603019444521911071520967057577135224467950223436526513395930144113760952742501363993830394662245455329790621199141867159461901663978455312991700958617261089538707253660389806214930992280669241077704569259537159086497121592672349734969884469241085444378612450817479841625668325961615876903981093439231285748007282423215162480384728775724211906037468291254405688425659830484917140982587541524181627829971404506008325420866801563782280225401727667621821911989944958597734937498500335548889809357418061635853508973745865382889825328060837061511753692726131670589263693219689135626290551232764126203360395759257097740650042513017004347233224857308929656405340775987777494224077674896262692462002617502167279954574721872838192433559754587251382397118170775569082158475169308752853194569 A145717 396 945764125059435857184509386850031029761572711969522619866387586628933884103328098227412825156963063278061044682594867185097516004793479588221768223843964542762032809814962929944075088685894244853178304660489095093242173483903721348326998162669944200088259501219778888209708277440780694807099450148887451350059244960501059824333271446578604785698437247697459564469869265826807138482384629545762375948496596366566592831286457688677533794126329817830085908767089357148416826163240816173224260434696388296404910955988061609890214535520651359369255598404121090796285601798208902379680344251768527131013455792561520195083936056443832042682436196482023465124714621723814403707761202407094267196773989139101464949622418392043907101901405046037457585568286106749682587439234065242908422023865899599171707459688008704367469234593270757319652136549838959861452483357267583935515356534878006326960359449874082588925488671026135855051963255093517585226938144336913777226419283684581067574776656762896081635498546936196029174376637030692648841713530725901965277434946436490916739314972861836971777897081652608099183977125298076033104962300677180202692037526796351163530909410915427593328110004492429708785573345675574579013226809453628295666186420434598243981210240347973287944870092258075272517239574077224631544244459262223289 A145717 397 1919900707976884068994848518973128066044217550997319991214726493772129500478694600002876989011085535615148777654683248798611882944265307002035435472421731709775587075164734752682331782439374244778809640982146027599896405508644870181931164088407468276039912546784331791248705330392336827540905891183538838721000908926349372715522792928973106965792844961317296791991687852314613491693635529874337017438806452543467333081019437484386934479369008734947581647399914072338171852560144216251914823215896610922330448996118274737929348107874442928916569420238454742795492714073228847362800875394563596680027171145138933253519026200750584384399890149067886435061303522637441575548299927894700403792190108413668720187343703120918139136190611165751469639166461710204734059829295417473219627467362331807706115325686816044197636584608462733377800397964887340511466118000090715004367398041590446806261238428838699229858911517265914803167943883658212868039279926995609546902829582097419341775068945606857133730117091682743001725484237623416267791260405737727480539447075883186735652748557848017299016404944084205177650253875219468056651840706248472451069076922298852211925233087153970781231206000189975903493937903943922171319175526928172978199740931314954480707134915068193340968331700032510406091825559807683843559646943549460082101 A145717 398 3897397491428949600623685309006063124038731866951847612643274915969836257037865934677742060279678480335688740577962312466314937279342568420652345787247891526879899000551601732982203574276841031006738718015451775538694609940375602565598914772468997930416822381712692316455983610988166319127344152003133693716180495061244266111451445312543960561954689573036864790283561870329399561330941643260274599638401150166642319587876626806847788315585293605613772914135916799757131712280266595750570917904009685475942515057209141729934966768770583625049276553828464723753759413283052761937583397370619849491928026411176241943123428103587629856499734320171612981150981026239384674548645145865039412603878723305758362878842767713045430402559838765070437330050331703429503391770882258236570600850323509703743814939436776881712497899285944755486177488216584751399316358087700794191281882509072072138703987050183109562531001454561136024295071031862917028602153024862943043298966825238477579222322384805263218576056060617421357306703827998897992923609781934056059593112286607922636884162833116502255166330258593854858021916182718394856927203528722098398490023460229143193857059636013149770471754852275646591662985159432816332203347306437381692117178424382937161237239896378192134192425406195903866291133369170024125201451751160944704441741 A145717 399 7911714987700059712382012182433789168670559645694699656345856864692273829657367368701216379490758303995912528224485839623370524065182469628617259912677747377834485195532676353219120573450204853569434818761726122197522458282556964563295615056947977391277873394964218618073855481600647235491681087660470214705007683973416933856873718461671310967661054040419874206978838605080828794888319842182827562928936896031831365296056471398463525893703666650387224068114263703592905037757088629229442711430316445619552383235685561593493244611256176884407102487702363150765388813471883033504446933861482899905017213587516626005607305531256687858110076270058225283850056421962428251892174097806102112885470016120581062975330631113779102799057336502481822028532534191500181680560831154924820846506529257336268136620941331383060326537913883245174206923279269080453271695451914612117587217126018264851122287450633283573238703093847588863404191026737837909849502601191847382287355752404527388401972666085738726852260072936273672589607045353525302218660066065728063246537402367007069688114898477941729970351408540581277579312200664466340094166511465153500462296555188238384677619135873606880086881118913562391099956379710713210450623712892357906824894001756431122357116282512814964217282606245984816060594647589589166475103495209774200556652129 A145717 400 16060777527633629787185884106655283006338112042028373350534476792050399904368198720597534572624179077433222096606965676473129697537383134003524616970390039929112478067032332445433081781900341575904921675347586012609195051618980697687887532966689621635296152574954982081997610171665702899881793480606602532717471882285541314485187537025747448720391377747362771603302252084752212124223727948689496692471142260543467504908675049062254150716430127714992459244499041182376797469515177637069172953632624480598005862025926632825649556625883270304762793000759243367589015537588509274961265338155412916187335451654632339615140887105022972764333598328483877154602633385602703111956438869901241424118091528846056252081558302318203865636655990540199333647483714358413665382035095473615128081837653542069114613596695963270835581159467283701758884568079428016735390142451028574897907859483934568575706104820798515470565004749509150831574483489206779094077461678266425323100288878414365359978425289831664810246869372004574937935544995363828364605887010503646034334411333692737743544236359747388595337558193007121399631145745432683951996301091070732883840063517008663691752372988763785953426598199639679378286319787827588384398433933824180113472842706387130795447784816261117999168949498253942980699140843473496837920334893824090466185299380129 A145717 401 32603370469381280767927632354498042069077198774757952206885331542005447113593613745445626481210704036431136860199612098754613662630363696844685343832631868378350952641590439331552802798137119948882137431520780843870543757264072533749447128626764874971673798449285218662236530574625895286112805273950315480946253216031964894987996843288548859231083529166092385934829364753208385531345372847519836102888855859966343003133245053539904527490827265557768041879108985485961195270210772846161791866431516265297506280360247828950507006457298427462491585384438776333842550775915860356288335132008554358377391061841690061902109995215891103454909346496746000565618061922717065354843319013725422284857612918087478071144500378375322733463308861739268144822569911615045549225349563250607555081309590183871045329333156184498464846693392048000687290498994315594703761535903892555128140837165170048190418541663933535771963386402800482340507338078898734823139337357378242214046204135825409276228814936385613479062417972909214187735483750981526226624648412662335383970791760858855252387730122172300370593513161453047900669948283916147758086151120707076289041828477231032106018932489571349611849114258387430224358838069333624709615610435039372737991963869071873758327880819893787025498003264172898004834439851656550991389113359359408436581957185009741 A145717 402 66184825992066472325263306493746918744943707174646600951603872495794265590195131535055901159323156569776130392983115953506189262009940767211577244455625722418012504749950524810719744247136571595889163081065509765471191218051015624530679983224799729502876175555896418929358075068880395765106094824325659819718361311073006451284319106688217158491650843815789796084932007146760937876418982656737318599367684924589415752892982550010957128552228632652141410022131996037460044021730399362530800419683024385929457151125441066842896397458759181865587613567617715198457010486093658934756045356712027192093187668203179171028943675147371834990493209054796052664327511100482257067628825641423737337019530105626051638367083686543602830726651352674723793790483273094828106513794231363637863199930386235604679949431693457835920367952004697974111497954073892577820619182494759435881551001537435713891981063871680256818570203832680229642079064725680942484193760758016153428088471295436702416379134342437505530831898238136332796528094078947502876219671671817530325814672940132142469609348603773410004916236380191494231238595385204034516230934778734273796022027968715478166554741201456850948267748517928283715769062994427470332931304784695992833943573181373197342274802616599571400642947457321484695870932199721955039023062199164705302170906900270394101 A145717 403 134355164160524469439003744254673890554193656487333825173803654281130817142649003422549733907799526625941508266618865186005465447266517127075804961559576383876697006291446923775321749268884442202535052172425553303125674302099804453724746616499214824125963664704671281141378230153296628777270086380575815483712792515224987064142272798580237543189191981862524119960026039678559950680745003447803909236880297508060654012029751443277189431056496633456581504576886072847058403402917440495164678690164673071920532719278365005443250736334274681888715393050678577414091397444219351721694415785790283191394812589061391875498693758439169609139597759471889490162584281915917059130221161208771173068727361256807966738407108739183135371052368782620827562126536221812589441177453064318621611688303602748687316426301008386250733848477722843495398340159479502938660262236702825750946993404980157334030673369240969257408161741816954463372938160885794234344178511199435434080777382683532370079840366486333199841975274360998782667737843244779679857199706869141173899068402097676488354451725277929900137679589258275571836366447962015906151801039514679455098848427734663943447074018620024917853633917642280157555580973519849695442225839097322430413532715566223721532944090983816310049518157840359349759719987530995717072665824875190992403998504425591715015289 A145717 404 272740917061038680894705275573681504078094377725580490456220466586823063005311886752644424776931879727504692005105903344475141351761767758023116860388695603643972504759132505313378340296091170534574560020860792139835353362071384990045611100813422868175976736474307144820578877853117087537462510246474081106277149087545412667202362496798775524456901231530080147729056775615469553120974480580059279013548404573678203055004642536870144534087559613688227802149668705747532521447878382474784935210233866652974295490677929835608732151862180145474910382305263944532890338354754797901380729289108918166504277462606957304083177300687839159181548461234726610233993427961800529552091889624979839905779206331790066852914792373458078259633477902068927276393074739796283470762123206772570508089393113649449016740711097592395531876489409420290960656412245436891587754519887553779662960730558717850646553047578103720858311517318213727966834824519097570037739893541093173167824658759099415825373527588122053241704276120929290679175025258808671162612528724684911197578530443610331227394532704849093506079561278063030636329658124296904284121593983864515116388512279339836482082091243909381786025904546080201909545660476231887320248120436259749043478578655860973338679162422344492800950459772982022690746878816989105935556585473575515415411661813044281210642569 A145717 405 553663927278744361691782270410829198604641032589271908292302373367596536769965987458864759747437808047307898828856717170419350938610941282269800150784090515820880307964032694339234255479315807300744154307295235618312464199330609429988136809904631923182408649079178799314493980663597534404420118530256004069927128934924672489433731726228715734409966310814080837365865294473363514275627514832516888593594024404269244141005412320094950127008314959290468981782322895781418171480789713506372923312096059140864747925543478287920720825029489361039386187364292756723189972768754795520451158762475318087720491854279534265896974421702555053968934236708735546885516496178173159073687405717547866237558720126172578903450290111011159683920589088831139750250379595250233633057668932295253812799856332404778755296327101811554543458539652645467806637118518077410420203015109497469890059336040792256655168655910181312373114971994232050818211320835607181382377639709907942095249976503589130593138181163521281747459838550212099079942633537538357680423576111403500589910517732126874715122546939118381887441371714878693916177369625874753680860683986205451006813581078632133394683198151117425000714732594625167596220135185777211410408242259768193235831101138682209653797166773268336569619383820995665702866404278500354053462795845533421102293269481975465265889399781 A145717 406 1123937499634933993195637114228707699485917218061844248252883361715754382819967949229608709642873973404155307117887130750047937930238859041239936282974843358420783381194481610376140225244670792729340098669249307444382162489287775071490927678495301990637421381653996488301277960168225141723885303153909441787870965460747997608137808201881796142076707154051352569772558818724152318509970734135528703785716855992261991928037932005150211887682345279800038344790313328767573140573481670539554559538619789822088785314557770246549227666077711540729808485439131990884131111830233880151717950907095606609154431959909991952813553992878886071717777318970271925450988253248263551119055881514732543482404296076924003383937236010560280700280536216849311624080994185283234478823597170436158467413200265388587223802527275966358130825303618380890227182389935284897716120532917759976323040789202077722292141724944620486013702534836773744947241014461458059108656570871219581360184284477627176004654682388420613825290230552654440202992866906177607282588696893620381512607153417687112061367542891877610382412478501642470586809424010867625675242904370403081679316453201110951451370410164677128842069121141184544140124964881467262931241411539208996008988091832946229736234909870572300891834548206161428394796109938476901739423540009847371262139921636748381445474270912861 A145717 407 2281592570594988727442781650102006219127213348024511234681444931980608029527998166970118221710274418572627226141412046565880143579033945242775788384638781233503674442944489705030870318012426229924753099554421786816860171540789984064517153199208653136362042222348963792072794944647516374101952760982317636573373989958189500219847261216088319939699981112757934902557457036144734733211726314667608436168116624070267439344672860965042610037045033909679118549455354275075277693945996310405582249490474861242781093323804348057016644241416929398192150186055250577202029433825402007953191919890245318941265409158125429384677248708569717023032033988575415299929959268577478830598524365787501345721414483477435600696813685651147258810409804599615013765744667945745370741778269198316469393594983738882499659540375073884605194020822886773554515712444931509824286314261620037642438302912020881735460791046468923676426503772603678708010848441145439024383391456490936040253232002239606663700318412110312682544057420562049963399976439876907005245297374270473263067091931527387105357701396947964609957915443916962500412529214564691654245989415011234269603561393184674152814148537951096420431975315201872029979286082489243357973208655016352002130052590589779707682347213240094997542087563239123878645770400308703832030675732757194318128722938629329732358847504063708049 A145717 408 4631631794370327481774853554069958396120543610572539744559084959037272584187453458981390760463147426828459864911759336641605941417500978603975809180880442929169100698393932906731056369425000002076456062755377557988918703845641178363194749503465887371512955073947014843911285436356498071201822380908801648334507411744159224698292332130851087595794819582191453800839068010814992784267485908804510989892572961145786909607693979721104493224989531154303330855356024388089484951137231936641661426911104429703055797358537511997973541260848700600618524147883673232588128866534454245911099445659247090355162171436562661740902862064842532677868957279030774088585891864224028777851453343492746217081927919054898192490528397934592924824851203056682261095150051848868917322575407648985262432839349576731208920279737597458472577504139634846697286006036028575008016320234968143496389778588361600720907683532190190118525316644682932940488277388284226758040225548020029290494479604362117049684470371929252357143822738450730873047511969957254314470346387180363830405815108393442406189021774436825266336957968738955374194963718756900047251732837229901196892147948848435329101770080670315568799781047790679079673406607328199135218350638441783025115010749909160973648935106642482974438136861540873267489485517830558840545369998073564455953936303277617719940078987775056426609 A145717 409 9402210260979194193014225271980365442118484402248907656943707785400731365292500993734056273621967566187354953143645311970413495197383407532125649861398914507432040914065240856174339399062431991788975882640316888295718151946480051287301276974882552155518162438070217784176117363008746437023325331292106363801413472466653267948033214378366491731143544051867538457768405504497399207328263183146842641873486943009323356236179434160981156204118711198201851957254180052467379375530886885386262291047292501822342025856737825551538231742878620802326205828053670606903324397035508293797523921496351703175660266750813045208603425314381632766356960244398482824414060554415509841559619688765909033174967954266959853320171950993537986247189131795260390408140839508535956419457335749170884422194486045780615225668207782465625447728209437915908717037737425562334763305790671069677633608096071137442560862109555039471682716362202581265512495087368539173382633479089202968767753343623095371252811154697970174689277614997563110236485899036786381467797920678764305250541602946756557176608844405358342699414718624635492653275936547292531229363413587284418456790732600930533402440449612202653567135095039763329864985433590161755249893822828164524631469692263006186727630584137027198014420286840409493879776955425634137603269065413603088392172566930625342148627986335860482308221 A145717 410 19086482198155969841491395527266587777542127216021671971055982245278525634271192829826675254061833696212903726421735071540602753644746899789236465242830615569644113886451740544101002249040367518331618965303780527862749859532650658472043229064262077409814498236327468154862674335622318910659279220700595009715221014599894389775282726895751847363133798630471520877816062335061709575883589994302181758492188601735965267372534643652812025989867758742818605169895130150484392042842749240102175809164576867594924609433380427332110612464502339380021597212424803448340515937853215301954727649538148298199499986341979045210803212485332649673171951427171641102786454339571620754337250116741451844598967865234009447341756569988484177488869112693175535846264809052276142662581068995409246391792373833585072176897541518667622200415687654829659848889320967855510994502738742036477452728045245820646797829174713197937325795689954595286057424539080746237739987922325534006569248793075279241526156959566507525366876414622314663049193327532706397125315308631504359294769048166807417626109765121102998854545541850041311130775956227285081495560477849350139566088295031940134371625010942690716425715443149671768946840756781421034958149241990535543218858360283152649896116436863058569486298744149169731702679730028519468775795657419616195871654356932866166943994872182809004029262021 A145717 411 38745549460046357799033339906125901208045076130039591852335987014207621636839156152047157031689248781344628377281169051582111619485341009188742492317296288207463043757456119239284178391212546999781194710590791831244493919133128890218196467699175042259371275901582322284153444725195944379891899794696876577615534858224313144590555987565161871780669880076313135514428148771769765941644480360170245822896500988037066483442889090435774251778275346129210570293035156951303263379591405426520531506341799993925195134807736410746358991764708006062823040015016522946460640450517630027459803331038519548993281796613950710964885312741799964454906295040198187040173677895269835715794776177365458478626871591457084911143912516904671886764418051578014542507527154235281061069083150603345021004454096687691650738486783614687490601218398211094771577336604527009261756505796340543378159360298240919841862150663805682257731893567891466228115306301838827494073002099687354944132606282189473237202727375108855578524584432405683768426752218405494949378008608724033170604075917237016111024445646586994682316384750540865236959982537865452168143456540670767196034740782124105871843865369773212542141548782458738651198756871280851110803287711346964324569757839905107616282929639201424759029988436202527714946945972180939095980727581292755464016369952401151388270967441903115942318919594409 A145717 412 78653446317411908176067838518040052185743727001853155438570082582859226644257852717462898947653920964295899392977046752976615046952488603906247470167646222230534409183522035604006338033159221369188306930880342113645794793090392114492280357386096271524446280265713877909363337929473431468861645923955438751964526046974341083624438879474551703962912493421117034622768264190630289799828719247555604718298138513526643225423797481049978078297872962774538714876256198716015474176178510173087438855698044823091278528735095480434681421171744787805191391208886329156511651774034851102528098807280545146308063847626333601279671974062641442510810105759650892519911463340943426931442641302801763970160704731690017135612695067559913941647591155834256828114744276832811501694096133143721397229795424483640217414055993840274087252851147952834731472333458300507833510195772068564315627023952701022033159519049696360269997806617023986488478785735308280732221956522377408211055184183595837596242295045314017257897381030907123427591643954169827214530960350394478704821914817222094538572207036461834083999262189052414580987453421090911674046135282001179558600384221623639887902912329014610517856627602675796312261707501859370973509639095885095588341065196149008177901697271462455397772307039192387112172568620847576336321408214228636172337035131719980385323896963068453180098402747388249 A145717 413 159666457278796713551059913158281399811158557768685775500705415307217215880221804177293532816580427868271894423115027627373476963201932380588673175697829513831696643179505974820013626923134828166905263288492383899909132185479576859290438907297307732019583689568123270573685291843386340685844761333729745969611410259823054175444466334777352393882840580974987503971084061878830716523886358428057517407899398285958097710543825443642365063170430336156967461988229790358354461274378996059962074356535524649075301488137109017545992538619650154536532461330999233171195706640650297220502013118976175608485820617399660596647023142461849386496980059785796271617233230408437261400992846049911403493967751978459143328208859843234108396872723281925489783058388374443453113157954081198603833031463707247692953658882929008972782435797229125856293794065343013426375016435660793389220179480464622776486393981808732947542413289700665124680145706927369508047583077667424038981087079760093268130898621739260079924676104968157028152327268800212530840002900133292183046755316474884934676285469259571876603523819927391651058539293484832012832861486479005853833191583935155206848337040184034289578036411891883084055152615030017651795373456561359032697368037778424646696032829178139145256053024259572109635182599353374607781793362694156550137088717301021607781056122564061518052483815258278551061 A145717 414 324122829622511011096743447643472723576599686526705122413276554503568365377623618222053154154759320918670981383024113106521405258684875780106402640419123745432121955119987945362592058647625668019596315287332608436473424690728747933967476489533177309903483365377009973550703233078736342118833396645825460362872410862914753001811183035159145885030462416466731211944266022845762163913199507780237512782431060222356424825760740226796520028257895284525681173297391598171260840371515185823212837856328259339578038929639802570522884418716468641964373091310537234451198127968868329322767984103422829204681069545257463384859855699525580191947427010555060671732090937817664299700588546038678846290990566355567329266246849869070172485737686614717588425351700285375932986899145090737032637332474095917392212287314931832220908070581122274340323567221173983797240775530881214808048400029716160283566357749912208833814738708094543586076709296583774366028312915442914276754198560857805150709886605888402916933075235187977736242100928072787483435378672739622781190434587622101600170764964024723873043319270453342862596420184786755564959797143506246601280199356787980848278484303670677278828803398283895057956163496249228331285237143309919740490561528349136836643938465329925193407332241474624343367033564514781832949464189947729582549653923784038732075563543481147918578088964875902711265581 A145717 415 657969184467240073729675647656336470579097552490653629813175904936828474499360064768963725640628604884474223935644526491210825301653334631683616771377645505397693737196932349580087059041053182944952353128021906633657152213047172826377117983313442641796339212131640678184656989464542931114891109346264350806885024440306688770622526116906731369259444822586883385259356055292835313913078476907523722890817644351985256438196592116571492014998464257156796624826242956057869147599714552842126000886272009923818769951867311081052437824001892723537522838827929254936699028581096067874921787227935224309326962691052033271604910423013785327803890334446713377819872986536628119954933347465672008059307355734049699951337777025352606911939106955153422577974168520924769519952151376242095055181089383248598943250295652736479434410497242419681730985165189121765385347952672430399544862840144324911016929745927802123910972035018633779070595191919355035667967170766038314386984097454264695847801679054836182114062802755489836414436731660489791161287865658534112524399166117549773461718200684720202706061515496466083679081916577820312036375368456194121592950861088017186850116288114434691988181320479895075767927842233318482491379605545680511836807205180709999962548388586918964477739194140463157462968500782407767512804523800528358419247328192881325091786212210607710652002546214267245590578369 A145717 416 1335677120345667727160230467998915391802844454956340341815624673745207299665335553857378140997321913156161755918377005753044868840951010617441961939493979956833572854387817549659631367261279313752585257253569183133715582519061070108797615538649799029669258697143865199704880137909789071426886833139519986312516236741411715289610726206137629520450787959388956805345280847978432841481385394922765377230847035603469848213114256235899901993926854184133012622716099903405876198366580170754329958586294323817092763424251711854733878259839423512312529398447605076984264576821497048917761905304724401925104529581766082283894583298862284689861705431499817601913670430578417265844214994766768137681547641149554535333886421114615922961063901381274833115699136745776996749569880394626362224984974115520559937405887887740121419632401331530831639559561766696009748459103149502829861263517092949853204083817875688399330439416349118476969722162886994138631607328342142335291300963633596474765886698594711561288630556518409179943570323169866203269930931908151508801749116784038418025687776625017986769431833138555696525673694232790446678277038168930560587088967809318101324887786387998754058729251770788719913835563570140270229169314020588129108978135955312950787136584892980167964617156772898735025482689554723253269160233850882619861489526577625305897593935223990171475646590725997632646162823489 A145717 417 2711423896332521018895194120362150589023303664463818403232088274526865881492156674970412857260837843078403480040081386034154592536305249900072551053556007934726647496713532428876702095453337965864565127272392313739535998856541759273686333166341108716785953358862834223760228495299882350453649156382116225950057153700041341731221003575933271019783730298114759727967534862040163375371898438614736808254896591457399439887365501962284684476179498995325758467317057977670972624815010146916736973804176591076688385932461023197798691815036205728101711141325799478348802154248610428206988792846803307972737885724022455984272732491780014906633934222054295285171373154201200513035636484443191853821533652226239972678089483524893298258352807864880956071446669619758782476857337248940139074624442273417353424335009161816793745374340292510345808624179401227710667606594045538072187965394835848057679379133357901522838668104216675489614756920065406182067127208567378174603026569192103389510054150345585414579737915669567879795611341598096732148168630485681904333438182672431871042372724830585828421743915209752567481033920210648028936590351107560581797669011702054657672335356251349356304528392913380621530010426119542515246731216082188356410713779182080109387887304784361154049208350509790291638572396827587421728627761912767917790465319705251178090790596718487837487851927171228980004464941104301 A145717 418 5504189173877897322689516904104697696801914636017096402220797381664863994221778384854384242861359824127245908319609295272328069803830816346136661196756756613515137584755616442802155594138908809425753455777699143322074943963197252264513147530056912045276455649232856330368064140578623261631836360568862799158629709494847182302663347648418334032531452054385002858817290424660683673572112349002520797992062849811485259501503755869181673586742389033657105555641004978572171022498272231660805302492519893591353606350132452839819489650645237788622961304361974493442991388860102347763138331717105410460255982915236003881991363063730131398182196609064787929080285589358006463045076219204684696489575632471625994981986317669112280848533238901806959550203623628973582651023645045468087695125392830063111930840131192600203562988491161394670460675444624930485959231637453339137038739890253254464139286436632722215674096921120434894799479578010611662602129601784449352301808644159006247108935159314839796885306680178666277575911079873813196394579049955002357645370709075919914177598605718312606678153378443964573430802332353921265950831734471309812118707506666203145756739448302452805299438578884910890917201251187107735810594139477528342925619862761486666744460441575668249739724986917717519127566940077312911385861087522685022232024737512133313898999013744595086110167936511004103411431184278907541 A145717 419 11173501311548235232538700420138415962357297687811041232689815452691399381404328629097725042595703182140466115485326829321439947547184020877407522156865162369427794570406404665355946979399889429796313650663601988551498396709291565555202415799682365110802488181989339487812946445146109921230277358305635100175792360217386080033064864505285642152767827886671257688639371594526325817188012696576678605187079330220723619388612737048936835096402573558824928952192772789443529504698867815261287847322841579813856744202382946803810366192118017674698883346143666895889794170583853517348742606396931136431011672580043363857986482746639674958294952482467297441737694575023598918780991689349025490681984712383748543573459546778814405229224216617860263005957284520146753022795522584962969080965472820585843802252041985969251416072891683290888524825343964429485269529556423684402650569789248711726354693786985292739916893911206378619767453928604621609676141024495223617794496944616213489527748863354974442091757981024776873911219696532499190584263323240024300338198205985934753348654127235449760970822936497332874311961253644539959232159484386407811040394440863380683831523407718622943408504010607976195181297009899402584152990856408166453950651910692038751411145308511301762610487674234616054038669249784548382525876279043288682363092426684310921963789907110931306315803423265411158696225299621241203929 A145717 420 22682202158253743644156239163364080298887617504341777685263923148166159079386792895289996982085034598385322087189305143913227821192713758550320923841775082853181809462787416715056129566026181403577707285093656259060398423244917914879808639560207671118017005732982709927403950915582462561474201405524078684494059332611584247619939372282382205151784658078490598722935065519598016748207992201938308566008973048285219135873624354705585906064023637582025572115845773121565386322367679166708182669260065914502235599377231031879282203550509925234400944569710339436681788723293833780115599727847438489849543235081505113395708677984315476435207355357212004741939590907012316447118950084302302541399732476563377071828127897974675573503044311201017432095133737372274279662692259823829781766272214700396432855459714391386387774424407128589342310724987572347230166659040308441884041519633434994551245564248293707629309078965652027477693036675587803857030903677595702159673476495762269224735083083675438802606471816173616875373498408049893483072858151598199374684184712780738473377853700689357296458163882936207290888707914096083763320017802472673385102188596245156121974846760929356272666457842095612791307142012894536058722835627914438423991480453084975903877958231817501002431040238971283671980979449495693139214617460596788502512055394144413659453179612436176807225994839060848141149233946799935365068329 A145717 421 46044859207753788049401932962928662868325901176516120890044531300961850239755808173110064775907577639019021696528173956817023155581261382673130597991281261326796703781663885525159277663086168849373315992426471542290620247688786657914445983104805772687209410835466719163290532545685953853682707622936521423887840269409155805282396892668371371172480703131508028736300494365412379472536406981922069812319610100939664625099838051439602340373132887888938352570237967244004944790876884009549795557310086483597958452879034792331996069397168956107816242777628642912797135218492311989781150098787693737463436336203782800149924758321677670523795973080187887158839927803540427364052549890141984810015966245438943072062556059429044635396774722513848769292858480908432267568512264646851872022563514876331938110739417962472381212830130398144681599883199946520912808832582296580600919882205303249690316769069342439502204690383379704573338244683989313225151124789378250888913539491900461909998729132112277414316695695074461232231327857121587238138711463481021490584594628746693115022289663745268076360311711537564303171202753653796394999676906860042585349631809983226064228255093163185514889966010950083358377303104878898299804772171675453592536251369110590392833503799444218523633249074624031619505334243807007288057290919135201616810790087020733044379032649455531807737463207490098461121786215778569169847503941 A145717 422 93471041509538031486542279758506022258621280500710221065012713277029407820545211204620536205095400522174015658630105943033413092602139414112696563601377118718314455494968224828656618599935356738046427886918452137193700042409813670648410465894116158347363985978991706918769853663791570740513335000359732966413631252841253673139018072177421601097930675572303219844091280626721610731232157965309599780700242495934470903733535370798038045371553698390907273692010957659556916360093752171706918273156806301637941157108841251202920141594049430388941738437641575402638747811750670045421954584939290439612285912950444002799233863684327686847829390145426053720440311501596160536710229158038144862029870078508577872909916972513062635179879183658801800647070621110380130889800234540849476376022168926739133968368163004104542475657390283826575058420585166449880654699975403018311425476835245963436348489965200903895767892169181834631849159015461630259252926291534171708792325495081441915028195403104839475624089654529340127812720176458414043528101198008322027687352412171074242756774639549193505654136316257372599230250701209292585765580800908083975586367472077352665227235864274505665870358335770827121893133995762150654067628785665542878410166287814045412476108834913531785474493190446545216312156533948775299063161351226998685337401364596693935675776825215117133530243085210060815229084868796548614855067931901 A145717 423 189746168219502996163892778507834262256338331090540572245854917907838396913856538989571515386278887152435612767997418536183871760959187429387391350980197559716917017858081714738287410598591111092065399237128465412031668795471674062629615331319072696639376204327942329578383639646964342917288216368022634985298247555427475547316401404123273181857428098931072404775476563371750504372021808133171505632751679947136874994914451702881965792501913634600653876656429673810933296206045526031681034544712759482238536950972494860907135555439850946520595621212169620438713745260718641699894578026276660804719202939853065121899644593354426882623423138199241808864606673508312402349094401138267543927935826243406167643064059391645457720370519346052645141464784067995590757274026907605659790191452980357765565623849260158914258753203289446037549223912188004693311208128141235544875613117055667100472537744312588765565969318898748740922949219463142425436970215220689579190597531841475835187045326669573692023239487681998865384998589726882723386774807293245430235183834812112651966103137495995199071209820361690754838873105752252110295307734026166503610397740618685215927185224576222153338531312531648768107359703634094060948858986630128880367719045028011143076736108101370670080294697543357412165082058258581770050090929485699888196033307959341201668688782576154038325534585725513215964816581161870777909586618054255089 A145717 424 385184628014549572674670853828623793874344553492516860948864418340198668705720953603618971613609935824043771745019100998347316641334057879516990329793237444848222827937450385950498614858521355581536022404942897867972150461107455937324448474167251680061775347421736950052411869713483952330524338713750948660422476123886522519798621711352172381748977942899401409390997579553372897153593539278180191124886129592445360305205433223315019760740839306685628978705278545825236931741356057750560328418848628592137928372533007458800233974622755827387378722118965891849013500240511030900115947971387036494289542355615809247012275725275622887397862122715070726569097826781562675172501097600453956135564865244244441806842167655123306659289519092607685978371711010960428126886143732639254833239173174104095171477280029754432941164460201918065941097966683228942255302619472008180694476316197527378713288184606065228898013821596567774891752283661020108175419277645073554222741280845870450348260098111039191702336684370368042202207009332851752016738815277187025369101156981236271320115126360095614565362429680095916065539805446821082690182114307537201421023437869563516254833340662495107002712898568888663487113076484076947964033088791532841480926782996696332631728886969673625349466450538522356248571361952764459252909287792809421810948929820061274790744292953815872585718075492548743198516844529512810359912219795069898769 A145717 425 781924605123367413026585669379327793730657187251478137185622523375685389634216621958807522804112783443921704206776007029226516598036376536232060982088921032844332623796006425397797449875387753239407033416634845543518053404379340081094567772944189591452707315889921680664066517134732776266621490300698057758022641233242085287715654757643505811677243366657685929991320311016783609471290512712897654812013210320984134282692034528877787232338111290658192226117838791595557160501656591188111435009228171329280512357705054168869614061348638889745432285305879548283876966774492132008593674487337657806746966262697152918369797822664921106990777485688455375693459723759898722287774879034520392687652748509989973461721957275840920872900003387474256483449431887465601101988114503230779705815731351978332840333312836552238711649595456690384414391323143042564773571006320048465574242046267863523120874542212568102074202491871713684281516212882651356453675696649284094382585609519585172731132812120082889582051446032359443671614843947099329711256408237882368253845113488074818667181740407856601572486661040774347922290966183941045608959396736566492718173968477473319312095754359640490993353845563531455230071437902972570272926221387825038077401001764248527231266563812329358088746814298502839827187699682053593701635804128473640576338131501416428484009246007463645194969367715288223179773229578329843159843896597373840245981 A145717 426 1587306563215807833894396234169181592649440215775947125969952773588223000758791036855425667673377336781225235495983549250228830346697203034493204276650179903436550378083065106107142872748422280554640696299746331510443780438739599257166035254628230703397315789481193590011104977371637822337289294786078343497837301281005309247540259359394605445532422285337159538480970840366491173853822587213642961088195692065468200148504524888188684766626605179196823533390234041660435210581431138755808462508404768949810847948212887429797857744303762323427400151792213364050378393538718787466414259093347473960659847223732864808481442567734064571568390898085441697586996670134767624681507831938978796701978943910414401882853766427789414248680347587053648053716368359844159276607745555414750163551101405342841561781453580921014830215737612621278443148444882409723261406887527078913107530659447446754407996607403328641145402160485757182523703020399498592580853488778769066523094564583477054773749260343670154812372733109005300285335931005602306462098491984085930368280211279634900658107612912822541096533356550342246186334595813594875765104885193115672680691734985832968640038126516729534221401303781070285228381531829957833577092265384196035764282552654641513583138492810141627246530683559510226326834781783206842449861429471513697560544595998945529761263978650858245929915230743959600506196457527165052101672750180449100629442661 A145717 427 3222231541403484779438211328777769253750569907367985414240866944761569315854956170599892146569433189553103784135142398201957496377278724123644668449538883115055164423175998369391074633881847354138167374081451636331355330772587982112706970472327535383706959599939507097800862439997907644611921001794248736602551963577799544530421438783916291410925005561991067205430440814623666066139650380753182498111382442879690125317329902830988501198464776175658261114589948986731891881923144710017699990780626671739944692054359803777435482351322576167918732562705907823142719855006632364064688937365820884802481683117211452864064410042702328415362726532335960957646227546913854518204738611061247922784624568485392725832219684126455235083900232701715518074787744321051755865912621489377439601229030037114616392083510435956823553099235704025738549206928719968595178091208108963873559821664436270643584709992154214928957064311583595208809432849894769260287776128545204555757787583518848901605538267364838294186227066159834727219788268326528735018730227471286200765240575052545360261139787031289350569361141310533718983911307210631413862117307982628078975311503847272448865958084733206594828953653321727115482159279543376499188927025803696564776455504487920508325243909138023690981099198878991460940634779832210208119625000191368677574264953539727923998937392651996231774082723440870273739355629006915477436552523022415076903928355849 A145717 428 6541128441742510886451735103022637415932064262516794614961833927913212122962560267526744202110281701415463900569103572366424467417045463273795642459359656073382080342496898606798775399637277380478199214744650522006319811024573164949195892892789642200694424590561409927342160742090775146924377296353030149224836988225631794391446273191090712169572315758419581089864256372715201747772316419106373257523145270850078888925979554242381769244198729009981090865794063052831698859868773179904792225476209635227318775059502453455306599375327085317112703674892841088766357255285070160332531076438357302801563856068092025581185943905243158949121763292251102658580144333238454537187994698946501344273991172046403323025004075922937699430903223704134914638171067255366704563643345015690646975744767424241265933087964403538770891776618263434636633611622153091365801801891054309136247524871274969959030206876076448902454199407112537788125966161583361198885592960093276469419242271448698686782187909001361393527886131931731387250869899366922326485715899668219003467507999076455801695213109565904468833262020327026899195093767302985956545222370099849807204209672118228085364926271970282870773241694841802263358498109091522463395688285289238642300168909827925977258731552411695282550004127193669106199262276224604939275996300527048943962060295141051686772313145819573699643141998669735911731291420687580892031149520062752425665873932930809 A145717 429 13278487514505755696012242820924625176572836702339185700387108632796875848044681488123120130391725284440202165051496116761443466899105913167081030547831652290082508040104280995803144670189039200523390267764266478221192885024552752258885549865392501339874298211880062212997488505581833550348841299675649408677682483546068964815091404156475361787940390064586187621357235006171044924311736191135556959589486788443217264829613177782132160577222221425485438799300833407299361953641727632062018200016714778884785373426097926154468619296431631871162620541299904704287882085508837418842674020480927958866289825336543694718354602063233569964388764120543206060956735350246515796637111034122786667628279294629630260348032441903879403389498460219161174999969191740650089212440124469230523983322276642179732729552175655673268953482981975536608340493043763846752609062660749039437618601928866524580560676373725199117767095839374140126300502498581373338968493421213222687716506053253274815318939849734496264023314661594348556284538675926583996237268257596257105752840472884630224895922351278999040442171331902723294832321363713754281155387549185387125996466659088499166018351466141589494463085811575205272890635679296511057316748030210128640172778110495185245914716726151832285552817397103949406593041480101168194520064370444909164874304824871381384419871687076341958279346483216840459944247844640160203907756089174864401686647179921186421 A145717 430 26955323113318242320393966474741886085805442573684284454991215562743730058318580458329666337951000217131908979590636547922157871380717586683711218216455794789211417939331347924581776881708349939785101765362246206138499550280031062512372717030853884930302624675691935730974974324170380016433000913964271946585546216761531772942841158991371793338806822258794202451774097198270848481151076695688761521593400657394460197525225824918174043589991865295006430781489826022754651934193847224312717041241705524926479080736203730591117841865156837371374802586135131656863311867225684675180467929045207318141265543869327632186234261002420241784550242042939416052639514180856093828718798211274557988784062694106977382103182832060799265942982443341673481115022821062452425734548889029192947995497245838857433199724983493052332436799561633721051496564245228986754705031399518659004056625668074173623568214008455278132618302099730097343852231946154026294744842759469881962788037868861876426398761112773118414605935235150395637526226261261066145439328077204502256459262692447800280082920677883258486193138970500507961482713173245153887759480179623965765923020113739981188789168111341154703477193424255971862165727070473808354830535105638275850312097264136316221280897695356667127976936766116890101714768005343095210270791396006865077645894832428609069320652752451828355733373717788187463950911393328104526351852829875454672671468109366075503821 A145717 431 54719292641548517404644055931483207829559871851742395104446467205261139221510870285727734542920400049052490788366827140785863717459389801862020605898374715590446888334334596182620011266723280188724556060295092034194675865875578032347364356687083521016012988217356417653816984880577365851525441506506172375919250142343425953005002737661080584002416061244962166390913795955254816245691761380511994753277643745023965757758943594970715526355522909326641629000985547525358536127051556223627183531702462198885973649109120147002043064517649083432258978087233775963527818802586054381778931053287750374898810187764909756794360831480311027589067026958402894043652152830402520225783363731776318594444979640757869456039200801050980605984850970485136947502321326787586683591045032289137215200335425730603947215708986938720579173434156633471759001417077321799348204461131960217029195512487588643589318893876487840884016035495356258233879904550190174796958691833230439171237029157283555892314669739989580647153784504040641549829683025821288348657839759456881984355197512828561683938104080180663447973031667944699259086612909366298678397463609249101319436604834425502724742845247671077906469208188153811304991153062426151663794928947697669766004917273418611434014976406857308117960896082399889802531572457805003175681512013829565662712001635525251539339540667605524485796790367763537334979890184208207548334057336891083810658678575365953351570209 A145717 432 111080137107020377013185113146944437152120454053594488377741873435464549875937008361446842792462074148576339168475679505158755424284689917062315146262482456192812394107281290919370698289671377074760909017297271467168985869227873125634087131702062516808621435778608852145312748332597728508216629825206615958844131203410937923068382614610834594153111265520450938979352554015070078707905794451362653660392095208997993093790457972564727600327667915941217211865569879986651805583262724940115958256638957022033001581212433162210416829852985774210648354142281979070829815305937823169326554857706204215837266539897222936964920301670770383585564280175315831969197817606202935202246399656707715472165319886675780888782195522950658569349981527102384661756231178355979905237395680998059517663732918735880173990456043760619282669738901166386037051825170399007447868301392847841050607886293179278412143731001056308539274419437271104484678862384654108683799849676615032047729206401247749599522353173417735940603767937267267195758619016190954086709269272369393223738794491779287770594071199846068916126768092788768995437862723300413071992963367295496054490541890863656791246787063604176808977789144758812693160178550998017403695350933291163986714131752942517074734180825022640122793491070335010182248990374576151103538259117282622288440285674221428196250198234586462254339128713186263001821713123031267995013610042036070260182444836524775937612020449 A145717 433 225492623607958723788248375044241275935596692168924959664420898627525830987012905462866805140963467601209919459514841028645132725434203072246697884892233487696693569590892686231726334908021628738484456580557400783261007119856716569459164529990830222037980498617587752498567225298188508294313907019727923890281210423674061640402863702657256565050231866590454161165919293736796304522232517044504806418601199996622180956428871925362802057949639513837761613445477855387355639975487204576879171633793551052264794323887590210166999162558496603998532726649854330280008561543234978447678524582212541270399276177181174797129031418030832398367667899688864180494577526088439128058039965519752930632177004924972194446358400872389035844799856515166870378228201789741312420045229641381028531720162624698411022596678553125070205098990795933607021743446094492907797373303623019985372516979979641447588008184613250429846886187441624846747639856760943290437938897884836681826451117757503774403474484627368263969845001758868048366748446773184610974731467965070108787307768463114441345744280597583439719073891255329533116039602241686929169847037238146247741514480601848388860728252996271231251147005494652201613303857467372912903349898599652115195359921453556036243098953059819552591962668911883988270075647928817128935179490326571709415968117206667863713136363076669850770783945490977746130160742659863289821670080051275885737086552359466719787399049941261 A145717 434 457749914844019102269767188154696643204824132982463614524286046472004001439086322152611252989313046768381987926475958812470114273876007951970879644016087717541831753457118045769113540492585616667746372097622506292748377284323265408128978361794253648674583603572267358963239322042574339239728723033417860290654898315927141719079890248011616216217376536067356426715877186933142483110053301694550305667106775601047818343557516218028515612910167885422740134077108180866451962498433442028339778300642651997140510444490226914205846089576918253131247224450850148186438309102951700310964235575336601072706314802411244940948996813682288097915982250804114111088160408761713823754885927758698792475603847832373668050326664988754219814285139375807219765418587876943685856711910934607806921332412464404855639991083472387848755731668646006321087753158519995432429660358486429177458368418750785845424378202621167371532870421232079001626604424545852494934907278906368787492663721318526260791303604271204402441049412966734200917232151190945744087750793259823048468841546241327824152573119019023182783651083121550859436791397112761742914376413600473515619778341131210338523621562335643535835651612176354824516194137498588462195782890461942860555416653836587000630973799977252866739044095097633425853243383046508397162263261824681452831792989489250089116238620795441562478229155007556111457963305777809355306722267490480006010215441107272604643644133768739381 A145717 435 929232101640735169648903603705659141464517054357708968559341009917269495395514246956895380701500343976347834280826736874473303330835570708297813430654773174376430762824380042018614255473613893813896396873717107216878422626169108921785256615277804915979182677271204121107623325179200610468141013443931236662105553300121674015670536800599878261664709317984866955779069523554985503917103680207420075999420335868927074615240801493725961331405582857768648634414916161681042096516179911830325173071132949760644183937520836748247657394841981495359827867102499150964139487470430408396278950539408717965052548649618650048951666402743626807937045601464451956644785135208752973783290375310193028972545178922713621169968683568770193833962988133032140956929355161993892547812759152024206669276265582579232250770876852268779849065082252402035874531890052144633339302730354147607220502517547115286570040163312785150961297108214932931677160234188223803774571338241030753773425527825490551902571913196060309587066338477468668993932900169173087313523135585972823321639551562127019915282085864336463467371979662856989327153420099304096429254949761923998561902290981876385354562910813103381475141521570994799115672485818277110884526364287845407275380611928350157724840570854870259660706921085526942598095797508764117422265486324613022676830352695060474238100687078383295160954413881393415281919380568210331409356381335594360924851608361211027959877804151491002169 A145717 436 1886340708580777550368172045755299902476326415522016223711847725846010603648892482236175470212792708958939335208090349379221993291481934661836609293349545527896436906701738028179741169497895711856593017907273630027756905182746006787958662800035582185184092160276940793581116386874455196675987017562457377006213982544348682324669470625327504859563143698132743852875084416939433639809237360767761059728517614707146360421120483474747483474237720291102471305122145731104334589475882722582118072994621587371455696252656854108715830305683132858662197438970848825607054973126664626092745958630764122132455601052411057188126941848572748737824104654990586667874802736313359775066255706993764090115474237609260818601368377317938504728725051624915870335346825560259724928374044366698204930823897800223377064209240019022150705753361240707486818978649052695085683352112958561156228442652252225280951336107146751235284061596805892619225633648797669775809884881722013523791266328822024501835960192484398157257342226059848431323482870111270176300707877488731571519879820829571609100198481731484001815582335064516566783262006010190202989644633640292116607146030914867931059424185329037528751001453137507265849990630016965036507126323721435714826162086797896983594425727861586649858368310759524595840708615699408111858801774975702611352512784177983273453255278530497293735174981950073625466184884590161194951638147388989062197442754757817279485947298783392965663689 A145717 437 3829270709186876786512219603979655096367801158992638576426082324126391608137756343425189247636588497686302874124589128413083771908404996527957608567686146766856592544173765372824832555466472821454990012455368595239239300642551767610447163698815616558118791106179512539765545157731818870051643177510775031391377722459474524997405009698878034265034920042500152036469465587317526733827247925254874743828814758435171242727799966212935897726741240785355158980749321419225637535593945410661787857853908751231105302748709476319856387272879364861102765441282956013483170631307641720537865899741500628520166905083845796473247643000936277194156124512585289471333892909930985134631525301906965792741383729801620539047156635986731595829118020835591083748613098957972079610706762251638203985365843258187872861112506467738113663899474253553945840490783045080971792571450003148792996131363569499773215925727467741694841494080218853802095104629899035456670262535324349212265516874083181913236447288171415063172095131835153838118001232392978288717349677778989504212532714644478804346383002632826659349168672808988967713032545047266012764882177034843234788507880854890918174245741655035370261151474727618178680681863261953205832355552628150213251701760819118948346526502718450044342228010134913844029695891774000958309250180935189976432578275050953350049633977316222427899110052404235578302940033798646657541494029843266460666447867306760716145445056652483568806286501 A145717 438 7773417653308651295842255427906654090326733876428640788128723406128849118509041728260651936526804437510485875533580722588210677752068851469819283555793584587173354968235837005096381907855770329657917868691380341062025752547474905503200954349932901577398960761452250178783263089079205431749638974359855751267119770378750741396049845019251784230516028123131610501289162267170162330235673479030034962211434231105782915591073510291776397637801244556550681628449817358882313092921119707760706769325361770377556393124183984272454357448114804984905755183606961736522010774499539566027241683729287645131816684864605914429635527164958794131388194936443482636221134732357163509942221296615433565500918856023052085004909369684687821594604853571198275093814255537857761350009798996781187392087730990223581684681323920268351715565226981353269348709470602865320043834360154279091220990439603432287403048275423408493776997698782676412360443173061393179370857136823547178885475463122530461845486159027780093841195860283136231531111178274875814826043545183471204819869890848471143251548395146156386994810590219912539940889283183943995722507829736098126328554390989397649025787796135536472592608742695611765214518332431134990874645264708821211465239748300724667246465206092725728428073002205564343855686819592606245959666008496660676455522545840651122617483520696652998137899671205616273881342802426368124648037928943683526163826973189969495957973979057242861283795933341 A145717 439 15780034006945852943682992006430903823708173401348981807262732088359239584181746570612780005960165371557788641030294742264939262752927860078736617660652409025815143728926204946580282448114658302732751818453489636987317038432073415619730326883200091386503332226956961683417484305285629294632897066307329664297221742491141545559456187984071423109913272055037126817464962932889842212851683335183045718414467660329980883478636498092339874268838799708557098350594148489209676352992337412808824079942626539957688246936790739363606025763285781239993821919956691042183668389063434011393580080104554178116959350108244922446363646897223351150440841564855757166239432172792131994197574600604028231001072536343065930939426973303280291105452023631511662849359190128752297568440281256703558767734108544310612632030226445638286244483746872672883223934384833033554608011958541736552029817596263603973928414783183791774625610487034752898237897546209998255087383317489265448788302924621862754364423666379105419082564424279634714854317573896765511118579679372768766794831665889681776321838895763694832772806148977749647091037531830861264050678129482102161603730625200596372631431051909397384327625486520617155767293534153340769522324055003354431124223437348710255391376021841730510258943852249285483113200214077098905297163687998040238014734335478246727960141497380228269997508433437348631743547585985493494388859454261647714846108089127770770033971032041146355922536938395729 A145717 440 32033461260682428167025177930799306855473501678004556640102558010645850227039827029302215151447199177457873430805622793217104115177765803890983864031840834528820154596365227805720968273290848498777156533542715271703912525991356486233147060371941835581700187021761870765087314356466738388899349294964904858667608870137246958734954665557819969661339711755697244307843373464604112521926586934748103778346407139035630087678716500053939652989345125607126353101024492983278284114261352026882205121576762550752336763725292076724135959845112687802382473591756899208671110307787996543589401535370561252289782348903052327960203773565836237876600776988462250603983411089633295591057566497004880693498611747857567816754951750896289306256246013367115104385924062147111626206172420941309227517312848257219553419439675003321800807950290586298971591317452501587512988944232005365046341438499424676463642394606814821879081495511682849600746519658363123396434208763646072037493076051506918268829318197263424972957511940091798188018033143899255712694901923083175413122303461886163157462189706851905364372409487614241563682266248727365182078880880340837651957446840602819647044156009588280554648607145028110130595840659812949330995326957011544786360962112578133517719826077873506843099927591993047325155452578889691185146996326970013186509234245498295017107964622198342691441943981978146516823127718207749367241260044113215917454073257102401473199465237069548045279888701147396529 A145717 441 65027910579151322233208167516530586485707384698175848630426385498878987601651264687736926144657808370074111506746773239935979088871601828970837165248019233441095888015477683519408619014497974337859325030339893548069305440445415234979872912824715043030759993150844370696165564726143173643836384435881690555765581709156868835090412411626186554341096504950793350907795230668183415529668758625855315486997488077774668748006911016472999403228496336143666788237981370161906427542274191622233463587976748035400703672674095978959256634879552992953055181397444585436911311741141243920052473723222159237594080051313846117514291213975000665666148426845736803870329158272523417257714865791345307203773950847078326324946621114892493988419888301683220030391762996799446472446232446070576475156586314228047149130849908226516810001852845406440039657491204643837818334002182958932502336568124014496957590087123419305230743661263105697654762536668579594284763188702818208746845495596256119463860761576021086315998330155821926042041892427797915200005139785279166715869509232797245319966468783070472125981158487050761396525353393879019488758864136413770951371455482693098682903264068033157616539288176781577044492400772126752988579744200409380912958321964310173692260991546707197049762342752802033820780085621945859028749497246585438770573507503627203406482440222921138283398876285907203991802317524414145230006263500690374050784053865809785862824144397280150490771818140792276558141 A145717 442 132006626442215923450984413033379159766679135463795294715208922460166334185501840276278930771440199544051268900822518871447244333305236535044995554469615012044590123851265101179171690878462614615005931034433450359865418340191666935652655779887111165410607204396027050751345331306756286030249471505490536863299272201979573597986578460646493147492456243710398746645580010413038868921115058083899355690501122451475438522823941684723688734614194573026517972996749080404177064632532494731781904201387676935100877703191651111995214244669532730582014215854338916680030754163406417369709978068739447881754730214384758715501683204165477785466043429896068723394517587309811447399865586498864476618780426720957254582073824108280011900203066996170923294580174497578814191954225659350849303258642700570087455516071894260154120981960468224782694205735554109538269630511442462400974378186950310929399231413218146582803587753282609054556318348690696918034945876632512200110024318567323871004719077170004607958051637258806569773546853610396623956754721069214785350039690620274946113368774167443351563836387356303558020704903707308160834815312118039074690446402672420149723473979013951300373294200350259456372209442971576648753867549731504086241760607226587540017156295119989532137510712688260536663136248657097514938670294263572113734251033723128977416864336544565288516957027418447642125212187751432996609163347665141415209875711893520608199131539927013468426718745545919620265629701 A145717 443 267973386649787745454176125249592177795772159284119750096025482167752159517581134109581541729097460416615705794558206562264666060630541294539512004736153226431284510322180139916035013074660093170487702140574873890633251161283643433959656253297922841068489594163941762180860326387150534498232783319761353950806966804436825247043919184699969463223131833635604504897176513343238235726448038241557066196401791579007062426663853613078071658267411754747495341516612395239109279297613422031325643295353396201506746336775379083254305957422516563528495905129126603415876994040403286119267335427067355977802864741121008878622299390164705929495402496540592662754066831909758965698309882877829096190817062469592379723283537993187309264918237582338672604777723838321996010220605642249778015038569525570963306650476814498204639076569748643463462797603517351158043512119894196491019055217172563062665942811242750439671977908420035117643628593079578075031345844800811063405140619846171861883460262794347778133758507637047180818374070787212718834296883765366228981413856089648907812893291593441220604115740352137735731269558000482172615655594840755185207835246053557421245553494495057071724629610171738519654008124739899824843598137375209094661393119711650741924653586832587203531949696994826136624132763993822333379641668605554144295090827884444320529031196703027312768284482260572427606976749333091458702456365753973572185673644359792968834451163227692943626088562686398688346951734889 A145717 444 543985842892442681056054083272259087546257716667627628899637013591614423654355516740610253431137073205530338711684258498878400655835665522678674324618836580040495511363901832764449897369869110673475420339435959564535139991987455979271166541539003480257868465545597381200095711220584278275126519889644043029601279313734553271925557958362477363849810129824033434542521676506763205485820596515302760479339946404261885250689100010606800742594111247942842516760750165586311432797090614191096324107663192901381759962776316347355129098353463954430116105397911150595313617871264507415695321206968663895491933669745433638844552260351148871397881601933973209322032274259223390556121662376406566402882018032845809881011000052346129527772122089080509216775484811619154321933637499541390019678992878266354942413012417359461157171315607785762604696440934487296718791333754707434306281116482116066900934507591370174387532350504918006207511487633194801616714029999769826200235348263410312299553328753448819606921812451568518254729590151188208836998717288972375617484777822296662585227268565911510383003389078452247230919182036075103101620022711420907932830859042318892708323870350986841649697735354428844638180121012553672855855465004124730658541791254043779519506764113856903180325747388784369086452847771210679663157648598980649346920646354388247544955912442808900354328982031934609594520675933987909732989813317218686395502288174667833213327662220676748547491355534643791424691756194969 A145717 445 1104290993098271992756044334866560698126725369063124802546513041565495112266182181402304704883666529509766170969013250194516591066680340380496414339464233521328979456784210398331693375625821220007061932801352857341132443550483374354277034119667923767000631916567968519894432112917459697747972337143194087588736646199914338705183635611556644348645651340410954236516814106132215963897980084478026362215993894798860048051836446357678192429394387565912215561528981319527816969468814649194503506612912986236408771217689585409751828815351574404976572165461854506581883228401672909650575382782810960640492647546718489165845562466213442044231770156523469074331062762679391573069961276314222451968754305789614524466072606822724649754068142922595851371381629389863044951529273903463379490170340504311174962135108556762891650853131607235349444070312299405694987988364009936197445259647403478443245834384467670211256250999547075132566130676266792367703854449553687946375414351834103087796231373909238309454273145518176455009920249632841276726388561799730157137265117565406135399103542295508772636276275713517709741030208263674458814116030448589602348461436020661298640476211259008793491814678139880382876985991647359215997561750360235828027745174852589160773856806497542680868857735249535274419362656842793685893876647014262112620104617008580258071939973227705364691975065240344996904449365169246123666510618577588179409297459320931341630086319856810571858463825646764210193435918124052181 A145717 446 2241710172003649252852088943725034944938164952940426681541792574740941486285926173891161810303589623767752121536758186210610180986960435136742198430438069429461248256776435744711504788070519706745225050111325960966539295872341257951726399991759343708007802532764510549788315989126731965844105569274164108161092362184546793836969508365902029665273308371224107276095698092926721899949694085669796999995707127101739493283342735416986720024869864164690549647061315317891302861710260940774227927327889254396716904190149895605479865140034597688638487065771459250450072358341778135326160611353785043131536179027904863261232852961861026998641622019861040286918848086206890634108630834796209201090004837870899451820317510839130986654628802360747489203395490885937169632450104090393160823655771544758806906779327957216252691770699991372151585700129271352626338319660148836726106442777947944757672976899534862937480015141548212014191239065310100873244022915879956531372264933987881004816037389482425014743354878480085752101619852025077640566359943454734930016272571172996632563517605632614242540130456695051872322044091856077115317552440190614181346468782291083393921274000531917499801542146926221822811436924864018195921377497375813726771592046408964742327149797683247528306878022230809218286937106938023411153889930281303489638163025606771569497790600696329447515809028108918311781422616772893697055106822722690686982187446919202448841242015981663240195933018571575812048883489100069732461 A145717 447 4550670544876414885017747799717486071663776727743697100405036380211069651665317866816877072611582052582007296953448148994288472886938616647246282317374941477572812632276707777553956388089779378871586844664058899409217429488409203158630237706237348059332072140880039848101761563495152973203836557654215996372929906497983791574709396799145508663860467347933597359520030611827139324681915095929603431964923252022636372505137701060036683972293394859934249871318908566338025281454860240957033497972108573512349079097233070389538716482441417956361723766943896816559140305550581213039196390472800854746057802933999325701813525667015418593800448468547755258976187283937225307848947524675028363990257852123620097580720080930829080184246714724174480487041475116823064490828759774224213008641726065519873709587073618040436201402870129353860483621818350533532061093922113774544059881393974680454597699860221387295414219481091870841733082736448828505892998815381862204997751440581046605673468104417948870690700949041428558589833289690657977508433958824550108202876182216065598697805340330664616847692190814679587296039765437628280420172639470916339543729279589463268998887580603581265588337066445552160426834080487965290361180322111151505110503826465023574334953315440185984920281516270807463587207907721530681848710664594399069703358321877129277500256847473575550751727635086038932571291007599609035775743183616443516985661107948521650216379662356456520787172169236473251695023289437223432843649 A145717 448 9237858964388950212936775181337553000442521819154752173395542310035896651939108983712086566239701263151851045063378205700219389350304404833474816362072700761403380182273460011998786756317464068589614549442989454474750415322174810070761430817261824801100398438183948127136026185579171408871822367932489198472939549098544912349866238532757016685607083442996831415718386046310999902382387695043009297091794205898824734445936249809139051477035566695802362548227737328350873430050504578881837226655453076340814233850478942740867988979490938416816610608409044766155804370195321520691433346499174381349454208419839603269818195871188337884387911749529923314681373267544481168042729366459472782691022349806110927189409943972072193643034176261271834641204991091659934979212749891571062014381880257233798871654852665294128272595134591888345409600705551453798731394323571302175604833123325823374888573043272516674827928066601356260506143763752056556861914351202264396188904052114590621636135435931046725077108183199221493851609476452183669264480370053893264916908633626041992359912277353643539586572607223342867159088401794293553175835140573519978659589091097828144984347867351269437226824443342323959444650371953644675415000132508140179560595996131951446935212903193779866140643171151716920272813765737600346129471495236699830194327755247546826553951902580757671696559583415630924201408964004589569731061607634557616790205066948052030736801873341590755534719307617022129365085228674074468602875009 A145717 449 18752849147039024055846768600367432873412247629107419168295850484336489992366739571617668912589520952616205039471360804123296366092645054873337229968725265170707384197202491547649759561368063969457538663782423928524843933886585376034442545928803798108885749497441273818046285054964154464856826203066395418684070911740139674086436889512099944726273715528816219840310964153980717974696922339022212943492910273051362188288878081974851214461698228099083936038652435457643706724977242840269888613077071772863279382367393156530891628089650122544719763173346593931399466312356197136422396654196933521338537297034471460638405235804986658889888867051097275781047928756928012833901432764965205073834411379848553058574404605543225622266279193563667100147165644874594551184737391451129481664982208280458546189585641323473462352931921818663211827628948647632860891198415755821302703267180470027476343348680143348628513398560981272116956630107333938361601180239941781342401270228041178380874749261471920433957658921193470591090208647364643157948917642775444503231216323384683028425023225222556054696125544971195205653362159602650475318664915191606085762626311199311544854957171835496353989188031647851192120479828231818203127159907811202453356504761644034972254907858530057688079520717156469077346348357239420981112145286619836060895415639794198180775244861982090599968465202606095690089927625638309226945019287754968345640599300243437673874057586503766877278959407290385686137871319185081734040403424621 A145717 450 38068274530630254444418727321970707395473862244566241756888403087660764648607829391274884180470161294109633078275817368992085922948680111088469743361695926223835228516940875568268999910790413540534734897863771131915978711039352991175108297474040892899213270379407347666685831525551047984487948320402414767439465477892934439850554535843324355037318956916413483278999841514194811177634849965827397232281310762500059343401688060472698156218195926005573694356101895751279396300830372915243295002709229043459380805391574257278767264154000769274842702425282977271696150458278709991615944516586428549142849363525768645256359358865927046358136515725815720305603980695190598508338740470149999840411072410070212902795114159842804041128353119900067952026911617890435847245081925433042956208851868427450591531059980231798463282323528696751728121741356153989156155334052589993673185456771521032451153622932117954443365524250863915796065698611744131121993839025167464922810182374019539998585119364652562549887322532914562100691629702540749158452633550353782287666104219562272921660804787289511437389595269718919044133458024904978670603336602003819780578152752145511338227418074478190247328614477420694577680614606660218998703459197856608472173525105541394861726016017603113913021560915184461075296166892382258854057308802366771966917863554454467059426920515871741337178312664730790835251628878636803726108819423080978107092799789289111529912306163800773419285532062080175325837749412860487246027550349105621 A145717 451 77278578544330269483145960616831935645379066944221841659064289972100867900183901297548443268685514837521602532694869787693130300289454532864538705687012761509120343182005780201094522169144978119221542385124791615365508258565952685500093809429757083781604829984447418322098419950583572444356070233590698911506696236051745172756951621325058928625812756266603842240149837962851312709880770733707277359318117354964847415743238473881495282271723268093086500458950809722661716846978932040701048585611121881150770171665513374882741015340993471977808141203561270514949254030839468926783230946273795757826462869420013315398948860092596099120358237034538861123100299763308158043914809252971734710829403158031152344121023170076286660264934567117944378947530437151939895312965123891685749974487627925516420349505570284909556989654410322484189423923125363649339362467235559271400745174542920515405814378208850767376683385715855188084741251225210478843709131619909713851523327817989438155949411435495440504350830784157639870933417205949073427015688158300535268517688334495090646288405293174482995344823701403860688395714137194947098674297983402838962967564324229076817290113836233554366580733399975978344840455531040416335549819044489007387309802607744269925268840260826462713376080578303738826382141445187628234315355756659260473007202120126928336438467871974772932381374740938302789465116533705085925691676483835097802430037931657596162284307638457983537382752807063348621064945170235469924354193168280986009 A145717 452 156875476376715916420531855633441507389412110422908094001658751754961674176608671026193948560547414650007559031737507393199685517501669753034902484074892544167588072824243216867346311734364394791606190507068429115420849848910172912212199258034109406035764905655157879786512125813853126510994838086240798387943825919719564807762171940735333781786044857902248883334020892064746650606246786954575807212018545949267877753899430700291374950313442016033039590357975787635107533919970931212250213385495574709507019989100186759437706982374952594114181251800526953862369713986453663642659967204991288801959170482073263504491220929628611215287280863043598162264173302915534865638548554444792151312983847999730829188352774240140702077533776042896307189195534760506820097049471956418196639405253675836929905858904776618386168890535170631114207778835822746852004916652332851268353519031136671874752770736610344125656712829637661780948108943921478660308598415194577693951127432660336185437037306628936379571269636604517476023432736236446916516092688508716536241308619652920814449692541084339413191038554724254567478524255565047717705330154302971161091004375000032273793587592860136040885968641473336758619331547047397438500947133956853487139630427120195762406900884003461701705039530552395674633094671837563992933401318128709496393432653385994110068503030353188273180992853545792089931823351311792445792350377153365825457954869908465130920325614593763542780113568912806535620586512857828591085951766104060052492649 A145717 453 318457139766154766003410183789925643168570938779436486601525606998282226477647701999272418029467983054000507312824607313325573907398089309206319178133326177647442278712870548234932811726237552281982447507806525979512709827779392445838078993715432664495518976875140511519201293303701896233747076958998587136827055110334480508012036282741106251966742435728808966564220170741597737879368267637018154933120288958896436875568428578353017267641005020823802275340190389948458571195824143381935892471507431049177369427103207456145170291480138425058315963346928512779340004443246906355130806642901369994181358252145855494103863088197220674437081031620267234857410681818236013938095521608118814193622500610050425221203787586462455141106905102144936476122556616298407645070532758563815286306914987461339783377156347029753637938229406726751519306847296252984206331464873220839198372232462269362827609189504620366232359667481067699469473071419350455215975939135861098811074836777154638447747576507329415034236857956339692169928583626570034578594730657006410269321229377740918837785212112803715603325270745413070577543550401332729746873114560733473611899918282501191571905996215962326764961975610140220021264695665761269116506346382593534404442379744194789941738869258186993634767533645282641201443357448113460467176441485924521019407813366365923312132815178504322582642560316583201623298613697822131253385339929656141844550583484146284110664835341032353385647007510244460246442000036446869669012160837048738279091461 A145717 454 646467836849817798271006252561693422190691616310145644893002980547761164787950658449851982405871445052206379837474921108543521832332603796019074896708168065731763658199054388673696740457950496768029576834656740669981685529542317754878388145043070274816497487291629583226098838894389035501380055231929045646960533930153075711699625891792504956158705358484624299876483612584551343148466977056359899938426974568013817589526156114625924761936289878830302585900996133619583264419989091094398649466946699534255350429999522035787936253997698627915787291413013080415106346650077233447251894825122576096899355292685604579767337577819428340496059206908279443162381419917716192759468270315926748020902363254554363468214500447744543795744939823578178150221600735551007012673084450412588613006398019292843923325721525565623266628436805120134953078692232557735192000868775985970721427278379375669868171901923642733107564468273737792261249386872337502609770847847382836008787967530191255712742143272572083583121250381732970587479001329200933747630787141034504130185854328194412319889530896450458335337108574633809017845928790449876338434717228134648460995743109102418858695378730810663196831924519943173306408712869948328909069382209530917987530891250288303385967497693235593616876388260393209243255382524998487184375242815108648959901467701069438329519546309333421654491216449810353503206253983227614651926447706824814578612226517947048279518695416681083609320645132227341493741639487474287599503600547442834646503173181 A145717 455 1312329390347990364335376689290053857121460812538656879696309448986348166237313359005497525011501003987995897069566777025736035994061278307829412833998403040109302578701801696137056148196827782201547758991905675753536842112261077263010682096358438942444825403683031178808469123754316438365905278373739003664742747051155633360269732548302502319895919910981351599940295169326468484993650084056142959856851825252779090810301221344262048913713400813020493425576746811057364078314006659097485876482009328547107312195529602629442054450445036734530623143252453206314153104359652340651014991364192186575335697062793525151072201179110351333986325752942775649352399425022282053065706650645809690363617603784244747790050214705133837442907086734958599500013373370611927937318716363804796320587701672249485703011431319741868201502088776164467227998225925244906186777557283786647343658176737900147563026133295805243587989638236020237222636785877773710947379605154248021236740763011451471942228103095744822344321104038059973952890202769694268937655919301569386377867014965005279268456909934582317617018727081235886893156657901062847634292729099998775642347746611559627781960046917549430327242041813509031671789665861299441924141729379001380921153304795705511678724078578398996855265433401064569481167225082389480870821275738229071464078960025357593443001366875131667454294586750554701028307072287338359921279435459514443938440975280849023861138841031027258694567523971413992987835281717572767380122640099148117283663162465969 A145717 456 2664028015938583589783016408252556768263143258761857155637863288439306229700581330830501525921364632224186618844840719887323044524422562632289912033941861463253818503000999244103835307142819939918645182723991687122939119506204457301593929777219486010092720752979066001351609095122423475493752213718634945510382129553312005568271845373428187916883761260586785263254499317249118439985766522166993152149509266836166986331093889802695844668913441714141722823618210125450315459394169097978805234859829470003928309501574663338245334746467170573398537065015188595804650386743747601444326985217415313625355368138115563371071988626256435388563900782414627659905927670413812650007191741342723355511395714779653583459438467636921242264557590327026133406848997720741478161749981545439286118204421388268436684269282253354466883425973587177063352701445549554927001423249285218118121655377350658920177273182418582720840885858054652807824160414082493760885677988692275635727747740125278957851467336542218716786888258076011365391396524143478036742507768551398713312565910193106388720555207277671208312089680637800275759298997693228790247737901638280286419317464625722935294960036547246612753638148049498814350559715289724997157678801569990593739023221204390938419506493546652270380595212927772815653560223661868121169280005373362199963431328950008213619854445236970975598796356612409593277109853537042887412582602056366614370220601207897000491063567774289918468888464341325273537964128145033230307361359897670130643001573302743889 A145717 457 5407975560025934339269158973376000949520323693825757487287982779222342659944013864272559092122845191914094848259129591804488754648541808082270213599489144772002211451789449763729089536443776281207067519381944132953890659060752936061158414437073460242049280683722100299712587654629395900935878627943550565647072058250476320147958485838326673168771715463071263103055033673720541106702621046348912042720543954825593729473029785998251220415845372966306884311451540977917329325206084954890315529279577342098645921180884371047035400093273905818962295711357689597030233970936703271279643128976361722467284821984677530849750985839099384728433384601975941206833383818540614657232546169219077765878442937385092990177912299252735416663214465456776315857303965359731830056424525218525387015158654830483254219580939962878248031486524879880662441516706467370576567983009271435496000313072363660870059716997283589627501754703861306963862808417950676456824215369665714386279306675713553272987006750952600899332560819573199033684560991121057644893021832503420086455122419824991004097447802316762618291224434676007478555490072160596543140060306032979881432438810842470947089141092230863706340455113298440779622604550248475882930646043045351526288836217891608809286086503175625530473611426977945414712157772866367203584157540086649527696694133689556648290711080829684205333889149628604723797831974373124774109182760894988767657103882011055630147835181442967503464584888045366333868074192299135739951176180469630266057175910141407628701 A145717 458 10978187722824630770132802932936873674969488835323028937337449403958067160380118443891964126507849818220980317779414226522392284613495345984445901317050929945303025993314080019370807655145558708030407145700163865904710914954208953999694279713329347071874029695235110629350551587288578556476358120973193929628610767866337376588350157979957773104418665506273403512416455103153381197487880738321769279729552078786688434663264134482560174748321438208161261010523804566962053079852893064258242545632307144630781216068885771650818523944011282345322886895519044866782779156351120896950074107495029079193274563273527249509431130181383124742284382178110378235244109245709777340369418716322986522009883651496023990407578508044585258905083100319665594164193642831257894273063624443624990201485951101459617797312623855360590149450762080184157579215561427316720878078507397764771662517415242854215562305327212504525245841207952595081988693264279459124859396314743411511871356823950773018884665852966443283426381676845335962368293420579222875654797577474174224105185199678821545211430318147820837459977290302614543667369087187013289345532173509047521027564366692751396868021122268616776624511126357686733135072886444690752624214309703262028375743783296744678459817181940026280209160816170016264092864625358501761407718637095893167862089127958471046021929874229813699856819374949710976900005630867589754398753592034225141977306510261841721303104927265656257743188853843629316426917072403117407067657338991989542425936454585484183519141 A145717 459 22285715669358440437435250684702880184187112815382054917037535002052097113228980497086822904251843008143398130997362620710864533276640903806617097403399788299820370764216130649872975810855947733525445298703813265842430203466385115866443326659644137482444038232046590855481320009608159840251106049696955733595514211696606623998030672740828441075296722206019546058942300804367690110359291196172145288938947999393022696772696719969811156487872103717194393544479011819391989834772047714359277477318054224023143769973916935566790556570942809887099641435607949721879444657158804484105379158571780054400624896160438331826614344517221904127452567388179465841604334935407029460335262761589493420602297934093991315434394193418208822841902030434455699376997237643488165642489101196033511583629465577308193645290406845442035125137015536248960005145148180746476011922802034453215039414352629921693930609754524386902659430150389064155130083463678884072788117694713755703384468073313393514782598694515128912754655471435212430408601959214831316521594189250741171513439500225587911788199448392273983281135608089872847637280691499564816774887172163060434706074231947474493171135789064199825684051246050990769823418336878171979351272118051578872251233591256173805664619593251750173199065983213706038163100477319985709290465249147123044110513233061562533867869353975440981025137997258763654502287632829232828304695682646716143225164558727656683189672854514100760251169908717679466980307788904136037211604446977558301494384945632622751136227529 A145717 460 45239991830609911263362788757143913837026164045736736158557258716716353181787670028967806603667114798681279984944328340628828480159296421232086723283000253197705407348332751905162121525229918753497945925961595229496267408325846830999925953424797885760014325737024884201516450268952977187131188804526699166004964221133343580378625677313723755425079241659554172226249358216411307770648163640348716614776784709215757287760139678274582165110205622224466410734031383469561172402534177007256269020713104442459837222265835310314813179020489960059529926791397242416370405871253216751613022741826606015404189345931126540080777609938830283995603969513622137548078564674767024094703243036607955320836142796327150874307829805060455865783802216698844750069710228222638144996358602364323584889777613635984531640321728583623475943437992087823308626287071591353918987482410051432628765239473321325795824922239379178199894117959448592282318987442574870388300754060872609334458958317469364884235656465199858726448667180631804388393499608912686993315960549381427103998058080272743782108499668805998038239867824445151578089136136375029391039731613958839173405809663289006528386008783779203377521847404972384905054806088789802673392329775430395407407975814506249528754499314483870911567823736763007087454829876094945631357883048050022683651174001025843985280728766640270961667330277615915268928666994637711773868777837019241736521942076910632805033314591558697277653617171508035474340708384558323752422149959707104360044059013697769599322358364729 A145717 461 91837161130422450506186023741751460386282928825732759019816318157399194906931856929824150318621338789479990226038855534113901103858838458460232241647393110591553677096744722151348456823240924213653096704256739612064156996471265600544733819009013048448691598802122282882487538564654534081716473022083149610034343773386475771561986126916186482684469785272172763599740138237014150406725661830616698555851584020759987901130386774200681825362560925243563096595690163964197360585154544552682511752770124700139245538055875706022135186621038047978035864286894966497282202039199372846969952060528851639490449971615290715925646721561480959289171930660085551043133644685442123505218123029051387711803949274246182180853579069878531989332295657996624408185812386294717790854442320310475681292736972051583021921659463734348810723143998801265780262402750185300274798113280481606201940221091427938735602898215329977221398156798250491944043389378343523209366457955453702235195981999994737401604867841757018699561881622027091473226373797490795381600083393650107770374886389514169652092342539476727625352948402488049613648098719560618164245838401449271358953358910402451305149104659935993792169524548042695306270486536824962548814450092851584625459318652214095287197827943782664698732508986562921173827266485372262311670793297076296900688839111569230228557345528410396076743699438422310737161539496826922071720790704453378078423399190964025866560945431191300959536082606991403295232171040345608313280927206600974873331138303421526654001636344172341 A145717 462 186429391854765743917646364832966707440240508490073455073490967302261648944718487779872996178994714075529581477578891789922878612004961911377850218457484731500600766800984437634485462189057550923797032811695255450895009206569260843258978652662343063552958185553982497226565501769798435232907253103639989181670551855010324682927251459014181246125718239023269050553300254371780508914345322867988257719662100785358066223537397391487705830903833568038810861622840298815937172426691322907768491601854332428178225982416205417389624114027528216905452744972469990592240453769168855626132251069850827001559598038189694222202522763992196408526735023636004154995423750632882835948568695045731280447006696190576953499981891204023614877888694401930930849772449074468048892796372913871663268700671163487099898516437071058999502144506374128577446109368956589087966486250971895250538506020050359242311948087552197614380260058406330539197815798119049909540143521348816954664838509001030999455892997483110282760251893244047815058845150415406705711961175973149169392433915372655684121003673246638088273468447017182916270554062311571918498389660915210406899836145182307312860446154073661283618900757310679266499344182614948585184290660296158941359287009456018798926762061971379494854556081674898993219862263510475816397746079035181834658375659745311536338127426141944337395518748192667013180522656249891657167881431261262520479957763835714895598485914192003749389160970038575377181285832871193200317636529807250019285757850711886685409853722456311487501 A145717 463 378451573628013329730371614424898674352227845951920288066427643807272989958583623261285252419208950951986260919494924294687909468468968821258577483236452357553108965052321311653283336895330005134383762954644664308577256625178603040550126120170737409999456667982985667247645086105152258868267642083916155955641610231327185719866548899812661013448725340747450900450435916634576196081970598696354332554215508742692853673793015574333268636052956780557860805531269210906188495828822800348225485269252542059077098605059358941425230929340695659280021094258249794007281623869210737721675622701845118284314344527075107655780405285257437147828312808809157774555159170651107471533470945724711470256035881462921941358781058290588868323582060303624131628413663435357752957658846160717156124986681169141840742405345332590305255004537216337013414336238719473098386666814674834078111561018762008170465315882128062941861950697166694196321074126138281938022968138971640462515919938076110928900725383285846032246292643723535442542364182116901815104485805625409420216533077831604649251467804598332779718413322091932917541175132844392274991112847412038724557396015766724934704254387620427745810374745171154362950973384437859091099147491586752558107768003736399509607231698604072430772084147067535969673399221098999421915162228770625827280205688594143307197168446510801476502506982087414598334150255025740567223877233739572212120936182163102047100900539248822180068695809642225408686606945496351156299193842227790332549113563613991667960476402584675975454689 A145717 464 768256508035475204586910459636179475968315087041889694701393043437796867354275810501921282537997991437818034136993218739324666298113394702193000913119779828348079698455445461671727539412057721365248115000895856851156380054103357603055912764967944279955833483047275350530222298227957315704148080523096692949963287099042332001004411339368242843119666315999086304645334357467935306265891401008276427096799763085565707599733598078499143843481671360698889396417614875299263830595337858015574827328091058525594081990044516234887801396937498160810225915891502109364791104214044028406145887952494520266331117830364430351540000526549833417895066475147566646342818120997997534330110071252469238888472392363035350381372048348004198673256704527662585274748887001327164035998564909882913062059694072686773219982952508721248608659708404657763102525118491161433135845667303662206671218329580856535685348928771880219782145534988330812201241278244914215136715781968908790090362809455996184637473072177269962349691306506883704313184230852160269255400473458405149890392755564242065324795522330942296190290770378176805425669249120054006660040581856777695641107012170306435142323546423314250333777113796686046111209471064671339982684223630447396799827688297881548483881421404205063087835963991016343538007198968705316011962926658291394196982889470451168298715608289500855355751778118703441951311837179597101572813616609900329342979969833333319899932496189194833535703104412747541058434918071759976094163182085884567824681248378552374073081687393169773861531169 A145717 465 1559560332860441037298098502689829911317005274467190128323539811751083833456189936735276942266883503409819657311835314545904777897260722776482970595055669815094244234755589234872295251723140279041448539068055634763183142932573190755600462362758806717572931971129300978590684017757667245727161735194244202772269517169445702634853235152368633158871909172752804450979128295223992037143563462076202450652170964848189643734605530306337687668999156809261964916866952665588294669920040022948816551250539579554413927362691762897463295410552191925749099329238655023760731934272885508453738430867941174295533884881295266538518545288490876580889837116236751482918146230466764343582651911171566830232128700461080298352243899365390232717842786609094744483608612199030707635324129108216152798825053980872980494724651187358802085273953056918042761112576200818989792668317959619604708495097488120005433087860091034718094813574075614382074323473763049718445595014428745872242973987275734178703141435794474737723841105916330196220321446265703229686647856634756828868077077262333561004685658864008262933510545454376823081191034538576789127607390056411310112722677309706296613982094984940307749821730632527502451392275287898382305757874822316628751092099476695807022769678218837673995876234817616109846184940507250692504862825954102759594047985419327277503085487659240225570699607073985899746564695324327090452244417840863928994037217825484476294815866363526263255297233262067866123214197078727255119994960440503444893770385094897705376687864931732056262932818381 A145717 466 3165906707450187270239935373549895083794044738853308918607091116461656744119198217296801690880490973923942466524991551534967959806772969122865728114962096604861487448474147691345297689270435354396419169060037937673404928996743523130511335540487612668728771945558997939263738025825766280868822618296235208531014169890687677306420066354896985944267132501021877036401325793970346367466127562123289966547479961842061891215541626788267427468924444841130428082350517493529362880673850651248239583463768018404401746952182288637334254795619552671772510828128553806732176461782853368117060608516032631325413519977911560708762295395635952909372951450894130362757190505029410619475249049568209412901982373463600642619704734339693824413022183559757803639140208015145335172543946091113880298701797521478077717517821927385859511857516045835222147295427162544058117683549612360493896038376682554030172632670635871705852251773227962207280064450497712683530342742574572151744447103806930926771192477189711540309435095318843791443548222735146704103625893568082904197046576449781564597446562698414442812730216981614572678012374444061761875036341773933102751131393831691611819948510495882401417887779406917033290280207624962651409348503205079125917320162110004190374673962902819074006565668843796711971411891222519937079555524723901943684523213418344902880095241232649368407664846608413257782084380196546814020954595403337165957566209205763653545156308785462125213419847818893355482583761634898256133613675531039907249786057061393963362302292729728681043979759782261 A145717 467 6426789056563547298146031510207784330271999502866942637582266642877351439478138924922570697210454410182099797226075537780670412502971230058694651590402461052199004426158285057841719436923732046284451871743337945421377242680246419381747255546727490958712689476552794687404409601742287792496464187979622279073755992608578815486330099847205729098229120105165237631090240382631507901964201807546816555888933670368420790977905767774652571424228954028337959745206633644911941059473246901993903405614897826821355991899002683242025639771812281371506271232001634989011294456687258064392124581549115373649415150021275586943520921134595695915150510555477968399645613807063473090770411987971553936624193986002408843437702258465679098168202314783521732292710138662132831369556575240832068790211850143546516893580683787942107450268672299092444040966956027388237159907813044773842989353196170487193130438888302959471845353004839189205164148760186882984516877321831367039295355377754082505611342025553678632353415519656146980300206671830901543627130877295351660763175682115979313799255517592122454901579406962132128159542038930410838029534646193694142173486616755656662288198862324546289938004442374310945051766370086398894462595155748435803295531177991209029764781121923044501395654311876672507685856292996774965020805210326694991576822529191254733519315836616790558627334067915471839311731545234294708135447376424356606029930410650482391212191012018621750656979035775120249561778912904646381223980641333050571213620802064244650727768277553484290787222649425171449 A145717 468 13046378618917293565049173725786428640557075196775154700983082677949906960483877898394601218535531572178688664426466816703209402413071790246181019862788880973867374123613870193270999111657486783522082903219806969167458129235971234601423798248521266158574090908630227656433012227798818393001541432776014930284516133981245104749572796269761275172419169546352931369236151575416167070640962203192475485164568803367932363623257493040917931723757307753081217152341383948653746821367810537196972665158659124679334259153228494799023411402524135564605058828452490899139121014898672087862644783484095692475681429129669463583786761140933867071802627054668824957150233271148345344853316860333204923137700889602516488577892964980594229587626285988365556796397942343921632534864675194943008530249757089601907815891070571700550738185892909641615567940773440170958890554742797341288907893092187712319500760770622337091974360747571780858521014703114921960856577432974932515197419672393683679460097540681490433965893195466883051165628100268507398416371577283670303266342437648861557230924103265445885035763383402911238549297661016359557138193456736857334679075080882589192753431870570318472691747600132071811538052440995182130796416756820821475610802374001992220418315302829817435014104246543976346805576303371561956472297497407666108999006049735033690699308268236843601364119750203561225389557254741238060968144153186848506903592776054270048397094209241493368371542229203646287717055710612670518986424568292417128523742978404359579583406241131280380569380934353338259209 A145717 469 26484142169613049373502524517314939932546532377454061176053020253971668252430832655602115551056431881068327806685930411831977306228123231228517411626809837974489717271931730334055070354945261246817782009084336404071994580971778925994470928697242623574414445831829885589764327418021999595505336612071122328855288678225934954062817290097515541394281815949976345514311756607854436521893251308278917688067518781903232329734421732967295626746655910509800842481293264209133461135435595917262952516368672408201221724725061945439334283121484223383866897915487324523617426648949847651103104518348132706610259651718078989799500181595174615560063417770467159185046573894817333986579142456064418022415596181699122469404279281208347820383783192354067296774955530248022251912943921089159066484338216680041729319741979679868330056409912337900180510475729116591019159588967970789771709179987787859838099351233924455993748480472217710303608454683174531393655867672061791174483722639603800115221492396241400027272130833382252937719244743338398187883690674754973420279014385251506845199462130373337554500144766728502852122946092321170970579694687641174195704380240705039305632804409058884175017957690263663403111301403453849639117831553751111847054125523692866216240150299963407470034130224829960107342812209987977774863798898932351874572990704139589200864862265204955893978604465579161372068961915393168029470624495521926044657687305459757547763710032569219519172480068304366188945373530764808248896060649652965437852627032540047882309663941728221619071552509514627241022821 A145717 470 53762795557935871310916559720975602276640820169156547412232930132479808602527629806994396174043338183037133268883774309552097228433687746322100099421404108299333152194647288964261599549539768673553313956358299680459179831914581983797541383831604277334795166464523759116993928225572431380057440320962945551561305732282513975502414349325160279269116913959282435041121496677792930723276229514843999714301577962694758261428512494666117081377779774577587957155808174003156977451187438344233256411255739829989355421857616596013353795713201570945114238163380440330452476958247175833067214309601925910323134617306271219623521784851443328653061666271421278476819587856245916844410314332493908252298737111148329010374198362959981094784850292852470624087602930005542827461643624946317710020198049610727620917168402859062138313961383860044456794650162165906328723006714425960439228346467316263283629363504105875044972323384241204344544304485829595614199450517708003109269441760976041840215950104272501373871991625872777996687015663348848052896493653381018759496095935718121246893350893733771970189408840695477386898342018114316053917223077718126880422557209556148907845400196957664304967981419487636576244130310958873772227067257698000228698399202294144416975284690610414334351849342300572473929561980699291511411555292535176897717062130397316342721979699057792227932965701005947381738767298690876358587306757765356683806598326490531767690282969021306382426766167115634159912820550396850132588484132370951546423704352313318796729038218302048755434871024933758945938067421 A145717 471 109138448498467649148111242731055955306640932396855413792771672115913757491462836077365968631192425455133499467506255162460345541743079896910631973308038713037808324465416724665720713030495375462051980513625339266995730986792020455330083014707227985747010613508537399177612084533584617679517008346218167398547121781244825144334947066312785269400765941055527393157131123944163041513814224021882011141114515196751577367467550629750484707901266195736593043225448111933144455092449364403197593251896635486205983305149236964845162765963516067534358519604764378383494004607815117991278793945387391249823256662872078857756759423748248361991099622467567424840784578301605316376818951515820177687748413920034926191937153272529480414065425710707323012830537172955721691724884645697103862181935556371560390420122538061916460909011552825977909392959318721060730716684470695731720843771619472026677907769813983692416837822721529172601714634497779395922293490895079574250025792291058725331838263490180781547560115728390905951021704077353418208981694232672793326803654470493400879686657114817426726146945446467052366900782173825969268280992268073109926083595431018741577886856767019649480200827263602211986112181419945110303771307415295386713145903326531589473593611681788841135326784130739937292116903478007351780187682380047510170013761551715848036136417924225053017748026394437607605768325547380563614764203247639178546201349945088474028653726663403219387106816146764669040256836771932075004346373892652381986274681982569004617312065273489217245311169109063021145627035841809 A145717 472 221550996689093769834794511827483868296878816124796320842779082162374795227860954709423109326924449630582820881904429096020191897641223757040836583715219166062642599331643756424124083190306062648196846889345482353701653444007969609738084722314288979462154210627164455806793414609248548316988146885382558856105105654621262760485967042200604771723275591225806648826541140485154296480112151488190967772462751547827739361200866349880989290922488999565509300159702511416109240680694758551052770068093758781258316120097529181019084401552141903893176849683433524738052498901387731275120118641922094635215300702495702774975002006687159323398603580547495601005514217132670935999025627166800628212221027958933789021303410769036482280571719407885572863575366373497185028658688369121495893911619159236217981825227835097287556583155138275351296023250622353591117448540752505620967352417159181746839889489093023391500305735152380836140276363486187687892660172317561018019549249081407451447589834669116882269045661056641913207796062590011775615384786395832117072392659079005668067642667049728482520306329066919275609331200914524699500294360386965335431822818302410835846961411391649691487143374377131070844171152038358262957781981825982377329685955054459924337250614738746656894299037433552730402424840130792943414489483819941153109951038232921041116040585664197158568236265647742642433762319122415245447094974005400774683432056581931275787635297436425566334520454351166111036087218734201561861973006413600203061186058000910727059824695776144892705932917856526907991863936820804849 A145717 473 449748414140411854296983710898549521586708690092404134455427744017948718398800246597292834567688001557657671256766523558665827091866142483713001354309921599068451438834912360124247223155608276680464137133390815552675089495605191515747856656214991921080187300562530336750391454044690019498868258660318248259725965931759382158961368760720161373812980049422446441590485358053739277691586153706803642696088244527575114151660391222707778510087944767851788142731152872726589825437355267409272720040637078429318895517814679088231776489988082101387081470498850450453868189275812486673375849564307906722095810602809613761120396316815509678250803277411793602473769019994743698472705646329653759450630999008221671678319731923990786500080176332582002205734980907662112652455445664431990967536724711313966131544822085124955677947344021687410304949289370418471247359807010901939867993685989367326612948984951067670761928225521510375835588416162326508642704227511157971500110725609464835379882032540043780825381144384867355420920056036019827145812907401844964984163771126727035683913734424291704698795121858900683019889970955702966159628283304547362853490395070298565750590087238192106699251569784748810211455452525685853859187119335436810683875775614650319873029274326044031706585910663327911976985133348606197124061871966798160765690437599068161749714352761902307668466601516891169702929902050177400877039182466760324968188528659970544760425625142217236255857135226051058638588013773592398647730198673234519561825711467166793362439515113508858703826577937580514160462646119198001661 A145717 474 912989059154039375129107098329543701337150344008764268148197477577353735974769272731549744749297316237595442068415160919662532976296371600713635708412557130889790358192272759408465438881801611355279550183936466226448077974425094768998539274031711285503800757987725956438838844917306130334154248092299158584684854736365891161428818098294885388235577777051975050622036450307950248559623411912659906482091363928225933900131232981230440494489236956250130364234940171932465929528590512146065070629723201117758576642847678451581325255591405113673871491935816730987827686177400446559221699495426408723759860308402813439371629548133477959689807254542360465526150105075112575228656463023569964884152715765662034573200034502290527558680477383422056592069147667187715187299526040108572542603657252348192010818007007575824928945551780870304643695761398698874278549290783590185426406215205998513842539599561178278623322797502930910565408344533159326357001689187478364584206753437964534413709078466454205958641454055619674862554505957057659094224586640958883085735382994596803432676813238645110810071577067239319611101031708876106779345914813870759627250070169887786062862030132118584949789199519665707598183724455990244975886894468954899705890494811785094882325089631254645617712504347518227760549418272830449368902185603116446413198478375070135430879020066076020369828632843023426754305267399541001365144093312549454284648029747683623932388231403403553173823649988429297870222631873173835053330441333659661110303133092290589615025155855727207023875247280370587218831179758035122566981 A145717 475 1853367340334285791100233112625262815164893611629101371936706424054284066080063224844799384548238984274317189741211519900391383276054542483306196775076136665784675358678874866686824716682834115442940806409253893048874045612993446775875518978427717694580794458527783129040506104790677399888313624759108631608661995388856827298318341778169856617956849074435459930316292403639780950836757834596545903355002772686054118242152251291506571496034640933242996787608785817870033110353213302301244684105618057631971481266085269442031002037074062392675857741548237465054839749071933630702733376599866045401325794330247108472310646862314643442660630475917714333224482239533458532970474147232200699061070562373294921961924391719917846953334869008170442299898164029410154168105385405974737829494456685542118467994422680556839480803792167822696739292090690069344366983812930881065513664748874490993733028774160206954537674517002724226937403103813897270178204786346353568947968209368342395394994049404869498052261326351763555103630226172771011941448765068239130819077843315260384241298246960715150652740602651373959909852074479047541059106047443874337495954788954477135409044170578113489255965375773351601675502749190207671615196536584859110966147020592148127960800058922172604559924677239551339026003342108712463612674312712454419420632145410954775856522661019781559448444456204736039420069989891166182593841632385292925437510532199269096612203349323284070725625753619376248625493304114529111565862148177130438819395798351638429751707703947611116749608048152574354473713134446165179612969769 A145717 476 3762334787889541001894098089522185185241032694456731776267245892632719076788792371665670019083180388779547657579217316982633588387857744944739978739768849018985760088327757787101494766400714372547558481731235218952748086146298722529932534527668992888287727247010641764226270953886230204467146324106742429866425265954524623049695072380866710639567015385526206606567022957352305022248369844607576271150749146461325931805635169990525358906509826605246327228715470975335995281551093475081014562669334027269700989211576454119644482553935091065726877541471430118244593702788339092926102195276028576738282638730541321795977173758869178055123120176305705554085233420102815746817487290224904395524008357465072925920671941991398727024742225406108614446736680910554945773538745074602677685301204467993248141836667223523376570206769155128293510458300405079370366102861700397779402554013809001511279534569005620556533200646192732677752017735333866925302429359281408557486010880810981624687303506582806614591884533852625961240694496576219197183481898863938794603844936194595585413032008653438517179952613310712071377680100091434799473878496965150091246028594327518414992573603411540251071024763030704231735562982672397117388603993380369526306378745911565887975329237286920756002001477083784870704559023931268028303279485904096868307436841985759819918605570991136499604321876266981316999315325173799951124497148598051326088692095716486518439148866738035260169467106023683796280453537129862223304865107469133457143712360350692920105377023988494711274497313874478659211050444094535556579206064089 A145717 477 7637537766048427899559228021496923300776481204853553876721137225337995671597182434418085293939471640983497470568621412263226284035967946183279673535533988432404427194629989628941167688968733493437428274973601085220185566002940793742316269215649077135506391730637144253596200995882942524390907149623062373520211681225689595934053698614817644428464423275769124975871126287132775555383239947795545233890117412313718955511321152928515187073643451974009111031295618471146252551515609401201157260974063969739435376128018935777608857553486197789363168733329261591799060161820579286706356753676961410912668355297204552998725190419857569137256491297270106357078690618326476432580966228682408690713037904583535666324042080318147695942379764239531479156433162350262510510129484396058029726423615575569608185809966469329773880680260581118268003533610530220431773844442267994561306119134367524193406461442052635569555442774096730333112369065324646044466661421136473025343033140078083329772830723369048022752027551459504349555054724419498797511456313245030684806674401397185723128070736268233229160153152280142853522730693333538163884432289733207241355100550530073427957789005881256131560691012986953817071591179322216958091194491365613553542837888053458160441790390892390212511458438555406047978915792577131988743193743711003930209677368598947023479993452589346074415213960377515868772570690032824009616546617812411806667119516793935433162375587274862254859947499602324487073072054880316198779764602300192740871297272116108276175485606988940316276112797557143525624077927798772733690608697130901 A145717 478 15504197902743520746564230989540664778391071604820019913012132300190238580623203553076341481027108348016111085706643887677032373959426542894312792537155256748931968219338790618992783307111762590963606850637928471761757746237883664998179496575233098916085086925466155824158523795371419438283337046588492511503599846462883925221505958493007437323072139682795938174811779795856577025122954845655112217220667196247703018362050134809715839234137300997411890147202876780955917343581405533344874158762787189237026543838889228052091861189094427577316166801780859559921973883902073163674811283862036388124140022970686512046090340575137106479452622210338139599164187869969327055323614626737999417243071422296219937564879502373897831364303896664023496578944872834351985780617079785252725741962254317201836623946090096072217454404358772900928918879718918047071421533851701167259053642440212060303613605447832281200576992298215716383485431450591296136400397382477680960037799788347628348457221681135660903380001337578259976970799849877085982729059132405513426218754430991350823354398181592504801756593719176076681939071929786982381250598074279913734800762871547454731235896689365346535527951685338753217951098358461117752528007428868202133322434606369774154130946518182314844477504628265997193612328354372554005880654996453852074228776750819020471904566790150801539926384735244480946627001501451307565721638509662047369482926530399593212833104003019103639330433254725612685074539990953504753660698837804283794835276318683339449943315676810524853545797704543687482538218982381064554856379075969664941 A145717 479 31473514105031581067097489349539528003210574581303435569860751848248958980669431615562538788399736007001064520487016523362963455911351846107508785570751635666343463080830550326565721172269189090922628469366719824075283004677337837005510635731453975150575590952304565685897549708402985576772649813667490175289934168107973142510061161687106482948192015091652478725742937114462564228224042953439930005412720518265424813556006262342570225130111647381294162989710808569722041061217701717080693341131197020087194144557569004926810700605004134495754029244446411577380015185261046701680580199883180190930593333962138322249010392642337906295719685830495126116196944297347115595830505111311910134594744274223421889721039065776932279521840967848203458523778935420572180872142161834578637198153649840304152777002377085060132102666967628728304587057825870025024765281945108927267884332847511348048811425652638088784535724809935130161745092732331265832246762219768271212403708227312545469284830239874668264813379963256316293746374140195760125441192527326879010193386688238040774223705180562048479332656089774283384193462494736880900400550206355935148438307274140782574335442321622647585865610360546656045486912596084889715414896989407958965030988708092753479427660990119708241899121883921535747626978580460492054805740899607575999680486594485242959019247104012674536704486597332335944136944275375464325590916558067338347638534189591657428115767963753193112978524647145494148376829108563559769615019860978093803322870055629906967276654648439758463757653064110888032409058910155633247585715833609722699329 A145717 480 63891218129016206822687156815334252305852688008974369386797413239813086540520365556388400664109983067103812960477557835782928138467670288171699940395833283247420481122117797824137794986923146742810344829207590604944352737737249571237521592355354994322569533548091342876216201749534265349429040838407958467346054857659339016411498936718867667377392467563914849017319987530579209526717782072528212255875605431411616123815674350505282747298287410046726153457222794193658962398354590904268274137622171187989814876425321241112197670136297203931953102050059413721221870904106040902338414130951571925552716343803117823478979050973605374643204482783282895677740197759426774690208870052348550835227913633602124139913771738647670153531505800427956356779774659958888692818462807907114848259526167213563112935478201536581972096196489881959685410798467636431882226450927037270652637936626805596327026890461249872400326320787176016012626154761201019048164790905732208083498567663644678955019856929723895441910257945408984498045162533797543177559638101414431985179148758368791780323298162142776820540490105648076093836046925243938440830735668304474071416028965742917078446216676997285233960653503958026433585214618953967661174488360490727830810773754993683193463997678996489548740372946856089301685572906006444498701648145548382825499313558028292387788599716578939158708567866199906722117050252010691129641994891238187183658854921944534179481796133314979000242765703272098395592278015844035378813736657086692616461631377652392460232158993017032870903182174347398162102907049396953111534448285848661109972929 A145717 481 129699141328388794818473861237639182641352953447643388551763179016068717428297361410036837785604477226484733308704921919622820758125914773636704771494755994240627910334436048752449397257732815618715909080662939561317211982323611952274331826970734907020841002527034473734153203654004850256355376129318342021222316071114290095342200331478139677669623760962732051852680848944138680876672869383189317439497473613045062465921005375519461634445298312283206710223999282502319123946618758317962879418679666380422304111949257561888756343565982718977730301407591365407668820555320077770700279005251491125691823247326995219524005224466026268187798804330378447730686485254692055274008410375762446883602530081468037780603066908415704634736677253027783556059484035937608625849298627909281307388200921289883278954867972116884318295146771793410532655616302244130850894670616603714315927743468082513032516538824911588334573646662242502570500932420145336336508693291874162641230879953490470966144840282509267872409558815800275274715386197234872454685939904678769603034661786101959076015521045444656383648715581809504696203791064782700298005493006107876009039390362150847528463245518862167402292540747424433113521940189563958267294495956899188088586905691648468789978435860701883664234715182995977360885965372214501871872290929722317528187606842310839061967898405408142479503856063899213313561667874637427617708924038296961915489127853013214792690618034861443617299701399117712597558175995334283255432115798866125033323308373764301064364315479169928288174996056272154158180868901216904660781682434556948443522346541 A145717 482 263289193005411124465295115625250725427694189646028069785709866605206256566357103142009224316376424659780941512858031019276490356067468522812222514434414272475191410558424056849674452295402628782846552623400938101883335379764194525867322371228999505897312912560346433588988127201428096486136064113475395895122834278307151234205650261401686826801668857361878501346093106036613991600436398130092241873967615558876045394203517096630156612641208275647499575028565086256913627952673681030873740951645585130086089357442116425312934265241274783227588579904308421718153984505428853768480664042246396033582475639357456492515907126686982350815856929586185465610397887326827112779462382853927714825162300837466483092500085910312141760845301292140600190844395813178685551585383396193033146883199610692295842715269047919073629557175850544133499331215682757117990884299125254613024062666602270874650412246787680063069312102398031493042100880186740271562093599217713644429490602807017992416595070753636884057095962485816613398687735935224257285469280446859800879728378246638218555519727398954490316030072090583188885217602025461956361012709971663319993875891019137254739863309957073522829368623756618095262423104999600216328640165618016991329103587743272636649973031333227144841906923081108887186509208020022532793456251885688159033838016390577445267502445974378812654453669101147536826623463668463726053257986155747941450255745882761904084627775128972597228139393597443253300944701678250579164491816257961576730953699537110153508267100190555961407962371091050298593709001766563267064433703807702319491689253505301 A145717 483 534476932101843254275754266245397734979036563628483534021602477445389684760987491080917315325406356454878084786368494264209355799996202975394038067597089478368644322805690500968790385710270078696362883109594823683883609503709332563898712139263042026236638191656500733151172164065695381862005953794978924348757332362647445891147374688445092780267710110820852395000517152573477458810205011531217867814836820087044759105170673785153842404200018354266111854101276901102252162424803625873915376168961119134408380973303384394127694669683444243969285839475444688496487180877200017829937977305481178696681299856072389352812071943169349706129921379261152164810659980586973784250253363185062885332632587097526879209737393794866739358811326886368165359630567441268695732109702444973229378891587821504439270828717212407747351116748681457819210231835180380647277364276329596247835132897274866407457823828462451703119115233294357268632962216278150331125713669903265406317703282467366571115217027485042592126636931436648909399060829233119045054630184621185491107079004806013797565745970604356569896884662695168291627487035907896706630155503236983533479692049729458264971074990749613732481450903933393985958285789627248249583181268910078535498892194531937760750976463628015243327187389619935857992636331394680369356214319455656033116373645085265371582190903360090584280398468771473435858832317685313489250686094187244282847057248652878812278579590821196337511679351703108405083205146848672680369635131571546201897710976737025237857481149022513122488235325139836049873075115405254530923895757947953274011180741093414489 A145717 484 1084987908877548800768656695183041776756718796471631928035783243504274454858548040537159008101350587226977852335386530498313972997501935972581374464999577206674075500104141158542587633317395964350987869865924868677345625409194565340519859775381604084260869631749783927950445904065234423751775600067743102952581489573340036851877936411893276942256624723297472999972548473631053204770724572971974141571876870809085302107451073580345203450369424617951931416326017080672485632808723407850367182749250120197263883289716512877962794866523126573982867026546572813339447259026731530765920325449462750507867005125351311028752013528726653216461389584043209308380174150193669455200901547803294803297529326645678727329283816903493570586245232734026083539449861061379639157497144377912259446116776394454401027486453225918679203693370266183522452637126084957031215931490064781257850706757405312204868507721366530169651740854275442857293420256943764985444927187810029557111293233918151332345898149199565708380188913720434800263480084655495726236641989311726100087569500027829762420245764807116437936185549241119541420609797675428288997259310558366601300454867074909258754027491358405919863822505616166034877224890520208947053641647247293809045759825796245911051845571191839610727045559021546710616164566221993129770582275038729861538079465685072313734402266318537911710396237152421973645892778277722714715166717942119738431584764509598106163612484739253436176111855817916464875653147158103862899780152598422531890776551822461695740533224248601448095156302071496090192043890563664931212241324200641338540377412730377907369 A145717 485 2202524920544491963717118815467308561418404177800849185429105962711199697973167761302941705528426366664408585362749870543083100975573130028137214769911074132458894896567083746150951926843928097362426679464944373820187935697055463931922751445312517028007539115813869717238672034080261814520722606131564704014816075076547912161866319768768663747688167920583759369091878400953885432207112072928095976173042232905623076233366574197426977850407527774424066509029960572488244732349546093132619507065601575039326548669743547838880079451347277261740976094603703335634389439337084130254800430724432078049791323723163305315977234651243162860066914725686335634859588714233168407084045891787325265631099200458140718951566938576698153423338463638746063216917858324033226221023470977459441702387677189154612581358229219897706375750190523603869121034155720627592987693647467229623840686882399886501016663216550227781941330815063915705948374488633626642302871065540690097670518947150564737295602127658090902969191368215551207885955172789827091141338183672619361992274977977489611699301336812475764653886768074809973915546261794083518767729770277980963656389900470016065812410836382573267709827204949913117406780569470234535270642960730737522284356947474184667497485758542970781760659157626350202614956076794314658753912662114302163266268198967051711615465018435728600681520081020947835027726481071459425558299186736408881771834224897235502633321065441093654241169555631018720589170805525803993013873340139666168192074502488620505328044587743511917120044804969811923253799224769124405106318964231543969283692136661926058544581 A145717 486 4471124503717409808796950426741941196637583724216927374789157068520491882611075696896931125063697422978162201308529901815928196666440456455182573401545015489314349965955679900545273868905540720249761808325967212930112832119397182587237844914124634185251220144232523776210576278737027418242643138671476281406973679823902688348551777252663975514530038622160308221783513181387913796327232737319461859657134160921544035668432038169703184691123831012656237061399403636134056134183945760335809748975988448079712696535696112396413683323440106318207607489178491224764997222407021757685714108450271668978325879291016384440122757590010091879282620431753677295555656709719181672711157959426722485936328079400699013792953556026880347955806494941421774304259712947926387849038488587098288743587538577207469085756177829939118024093683069545588132176883475747928807986888426986071615336520565012191751621461089241030810731902838894607632342918506005140109842818120413088241596351422412498558739973247775333461750097288655231573688737283264339521190276213427993118218117724803883919819293483560995130952203006315005929017490832191867670202436404990797855870197499265538689935243829132375045029362225818012169729678799685586390458156641749922943435557612769078773985037996659495134527362935931889761650219727892535277312933509758352700662905823649289507080253022262740845574054076286952684311110682284356160632633908192087877085044956623560747535599232935378856138021819112184879551859564234947714299980703369723007379349275347803354234772586104943152242858932416132709122234237431978700896285148710057004556497046297168467592061 A145717 487 9076380540021421367365845649167325161865733541756184769972803419990635810500785691533008880937600240219302604247730337936463696149773151030890595867921611532233997971995133631023159802926320818178919108475033977303755229014440583596628893252921562083542948885252907451837752607164131578770751050780490719691452555226447380799647945956588101525832230714817505106461162666339064052658850249646434647008006173628501486783840804117923267496003526548164386810574280351391561464148677543935600657801749484000241734640914438421171938266503964478684181462056242582569608727096814831017869385353620763593923485169439537250143881930485835271780859409545239223642348261141224562435243573590354859125480370084218539858976767167628529652133761392622563091584000366432243300321910808338548690041000924053973089472459636547189691203800880987020304449952421612574852620395813134258149509296060092349369290549347942742318003821432140989577950176192701800796338617913373028440342922868550221509504850090856268836449728304601904543380250729853819400925119375075153410620786706373906867621466470292007640068318216051387225931590843087697286992178172361041666452844533608573524502732562302338768141895491205614791433841182792270138094787339791612837651897596973755726522129647460232152308786100784109865947331091545052298286501112147341680182432553809090647661298170174928187914648254781493001316526958556171546658688534443201981600869427720931081994633121793377984305943123242104286769685744591418056035946954500398038811886954453552188591260305205291087135883587999779587594881702762147638414352532917184175280405311846590063153339249 A145717 488 18425048025118981658342857870859243336646242452181330866117416153423922174824712342736311131372203423947761308460691277481119487255842830152251454429307469865419526568800155315297113854666562355362485540442510647959410184786482265303974066065585856904958000985843257894706861581966908367877206390441257489497367280136008359120596981740096593433463913821040913205807938429155118638983669679549525013964392875331697096627161163927346063313702467768942692569228727713921233638165681230243508999527802476532042641608359774298866638267319724451622570160366683264125080951009311699944517166553741699823995696568082969601407640196128655591623265318756403870316671414459976142561871743230460937302239214942884235214709044396729888313483579820528861654141216484144505973265629902438666742494488288290988164160007306012965134025691694720581672445271238990051202890595513774117057432255665466904207468063554862677664516946775343369948631225328266149611427284521329127320807891826805527251796286944464977962659486708244577567830335292865970119538471141126347995567078795821306137387657115399291948343555026381309753635200393977193300726451487456509592101418533027904989201857166229918566953002817785172208598527871389508694746027841620332310510408686299111355761149199306274609691701257228807095983320465616728272986319944725593852417637421326630365462928205202081958725890383152354505719865414758345955360977092285791830561887853228533472888357701641324372762208402159652589957582509661014418805258017655104649065123138191435595036904184794154801942691440780620146684900734372922274002434745536735165762218226551531531032811083409 A145717 489 37402838414610992745014634111998614806066710312194559902033584818647142024258355554969020063676692013013715236872599045556334622665664795435919421600898295905190106700666343294919510101813318655065027468179188140323625371361329984126483757484246036595502658458312928273347477173640216822659150201844701923188935887223541742567431073284450128081830219224482338990285008550022224498072796790635286131913070528917171477651650378931708390603548513567427117751147506684979752893914868748716779333440781225610562562223235700912260854510720774132829338741362904969931331760940175654072538830234710297021947670109723258851320259454259240365159956816216090311503619329005490428176037203514262112368686480853684913267319501148594505647842014901912196535343577878812980693485928380039685148715121184229781919271725358746682674882462936481899808043596165197382329293056272565644492329329491601755448810799725821887716227083950125608854731809466204091009396591239680215088211580065492351770924952992413814407929921568008187860791037264267189488843695491367111355847759334730545084990076322794092363129776635235842748492230868182859312777409527358542110924213169202113519506245544714172388575827578208408377840220145079519858064298423701934798723291981289599078439406352462089997442001243388377620736274597870866849109931201291843373066123782860505832799096595262056201285369563151024865118325475432483733211236838651622972838650741184495229032284139698766683329298750440971515509605724926114678756617739892907937204161158641659804372726903871829042652576488901070897990760895895329454077304119087039469313127719494297161406543345981021 A145717 490 75927743556612290153398048904499317197072085287512504419797311064437544885322286951874767992952553414214417983090067601788081802891812278892086273598369111380066051182826108088531290209567182203219650397918211482346311544453315081294496723718953388703013491712374258551637483955628058183089707032538354462816050353696509601403525958170452019909521911561785327109365361548606686575969138501319951298258519209308982767935753642070204105579140168839409280092136869341781184453413545394213831803375786360186965469270526864492115235790124904169919106022396536722277339349627605568455553880859295349212853946327041647385210525284506061812619120713653344575948476921209731109221212961262208857647496253893765431048423372622602449735230976767301938437885808952773866663270461345850658413224953509498169005133438318248459817046265735366561889746827770079447138413701342712744545311481435695898094181715975354877201263315901808210631735624585168976482925468789266315299942186725057647289450402778313098783119778123569913112828237816127101796382582309004094926022955882424210701223717547614892097861498225973734398129475027210810427744840614086353028666560632061757416692689253912603718890363030760251221843438295983553922361831054087086021075972211609199830120639134348843388532652832377149341287541450357394086964887352302497321730378861569405513951800625453768886527341487306197323835694995262527220072855421485702349070630442716672086402063915230794725834103701186770016831909664017503136861515206724585457419798086919431211441040577955628162429928329777733142301097933766784418854653359311944585970483508355196686123751959530389221 A145717 491 154133282017084534400405294261499501911441527066940071777628639427223397470062218253950224056673619754163255491957600359030760503535756260486139699485267695203238178711030298753375224205911278059217235242746501129974872111614858253697844222665717894821080792673461286546895819082447784471455282616902657714814659029068027267307415127654944315966201398640204989549672693658663023726992853084882710500178662081826706101738102241752135402617263939195487271159920093616309119460676603235385329844073512870398314292056607311683293016393099044744161652396126228183318028948412278363789120305605539324191796489096224434468718515007287851220376449888759473273085096646436425146228634135325080466762305026717862971343386179104381824368013234995608033116711656830553070513458343046148456539161506909160098850638960514319014681921244560331184154286252329665112493597484432650598861337814985133181529433434619170674896676815053586717456814463176083556056247692245619380378667550840286958505232546715022598115918741660925355610853461975700752379467153243582821332715244593561812992939061631581908164566478268950045592360085813007076985462713669185769289651007158872198353772639679197040835175048376615731771933801900626469382874658975498360920849424866274694365545819003321799616631287807724369774436088407950912125671872215242868271269296022862110332816322470574555577594301933862017416361595722057454824264163294379137116990406960064103150900960715634373594676547184110392693197261108349806441714197113033168585654252912285286717565508000523021297903711856872309377800330814785676474945492242099128422480612208833329778534055071303344137609 A145717 492 312890486566938048220532593952795084380909102873803058196081718239952432426681417733232002960279455148397994434255945638764842034095782316974584697868819822893462122717340323643243616606709684893028784323124999375637508040266617801691542477514683607533405306113634699315939961099885046848996040622605362622719295012957741656124451305613578790959368929717704567000508458761724389559108915793173400995411385767589004077545579615003192797108940217426670321045357697904238170723989051154286825369637427751122217825909443572190220331162755270705743984445030220815598876487937575450886345764825363968813997660011389274929851200254269053471302380655061017091018170243789021837113018073496952085318621556741007938061642895158522480864617131810107539924986225480213780368453773113220020923839445800641491168628084710629281555840309411206568466639202482392408282555754984579372975771219108338922808851778095200494685376733295465134629122728511825033625206332333138552902379828263595800707974780381093095862216262451900348320119414982434711203216524701890818301317020501974597951455593888393725959177853024470366578756576070929339069678881003606497571638515865949930596401041856080738982801629314166904736774396014833436863681635358430618582238311402565417952858182456104118872918125717027638264955918180598901257719813632055670288179349196031222406211620663465722368747546398398408049016715480081638030729031414734226861788177058299686679656863850673863166398664949640395980420423218040443059176683277942125504292675992141045117226769800021155279116372639522458259201529252916989477354930396807871385691056813448151095227445670993829068957049 A145717 493 635167533597602220803146765318879759793743567392293141197974110398464010602765807936242712059143237277628174538284077689092270298453934567702146450534004755206032905878022145965485788336396454421570372958708505986043011346869122522575577531510585057574917950329885766150071574136947562655677491008606269221462454061645186493905368842980437290703202961125541630806042621613606852141967372067288919137974612929543596450711424880354239625995746024112201556234804966825509870260578313166599020115034134261265231788281878394938835588967376806433615544261758952129437535952484329753020918113475183251153091058026631131883163467797651171258892612353323975935293612509795067892914280460564677408116334997879219396402163733785621531773348409561283310439688921013177143594890645961493596326937535813795317912216161323616927239341146183504773656093426753004259148475689021211694490216713452113028168787580099822385040639871912979169710401682064541642175612798388579016772450672707548635150230298941072269577700896858616046164486801560880488041777165677685117568852218903763840279641862654377632115222877073196575204830257063900745304371142974607520884656897556871200238495761195204220938046472332710439999920251976309976206804336902955180223582851297782932169607744840072357990224178574278297953490739470527361602259096001200795442135807598647358622499257130512945834001941594446834477486516062970003144925109507747186150292882437941403895600282715907226593415695171222819729860765935360991060322225340025401740545546609793409302683625128534944693584938554518733393869726583090673853354033760027736813824422850687537889981936178062401706638671861 A145717 494 1289389780312645941292339713064731959586215060897252202828829248027163701571182163429154972248057811394130045914722243452911669941019453076653040319999331784248423905470262238969612507079268195766102964077393944026667937396636278454210620697424010152193475905764361991649945979558042452305978457751430103914206159025844715624886242626798982086548711051715919792831699521367163148123804206187680712676687468835587733205940114961539491437578567320007551732486333037298087132390803251739144856546693922912940669407994387232282264055383443754304968849107386227792537382384666701461057012884008857174476806033796401186333546909778031623386498531774867016087628942376713744033594152221928221641524074727073258633688454317941916550977416406792273310085028584670524121283847642848058887323662273862558694720307638858857651666580970912205279315301189669396163678997366157304755235766952536570338843715978750861346432004254606614419046980785468291021791460355522483070909521963216495465759166798875596326149636958406728121813559887049172408290096443109176086773951703057620093793075029732792704800176481280736023195438843083142442038534350559572263789355930401932670534215798825222712423495356033772879032933374737513236866375940231363657423254605896187949738885769167164430616036209587659227817947936169252363453684707162623982691865401245904941972451085763320616577301572689180675590889578591113626302559941571695373150867689560843991608381894256427819310770694798917374411221374428359593812011058263568287591181955325204628743402641784156137706822146149300389267097285762144815005319211177925908924192192695838888468512235214021004470647434920781 A145717 495 2617460618867137663221228814374640559080256779877854579449382175521031915725489188995376657420845297986846715578711615925333000887999191291671104147452192988019545322071726467086167423885126101008734595506736747665629926872160298392925037440193209098367698513783704513163624188431252041233573613557912102339569281360010711073332578627033090655256592731780356053906719222332719577084470396593619779444756423761630168864461982660500287264044865663869305904745699830910150053243460340452150892190768548479135297632996817799654601093592801853862280330072449780659898756803337451481615983133619866589004665095515636381625968343685936397823420760610367689333910817731116390593128236096233829367616463579623717147168165863258356812862623532439905258189297587192242953029067120090913579773438089003458336486906594667319709266232131610630533505287758935447459264105504823639631916912423432524335739715268076668433434583596211555357686201284098948709695022346097842245367312812878813087942473451487161601011493447864761228665480406223018427948407737734461778466004388354749886636102030715706536366726141777017053890165646628522093437479427264788720884871654059025764313257833119440911015474634702086611726414750796899894528766951865331321614026626386410240187005941801598954078195515238769658192136356932842827283618353281030683663691322393379433556717081600283721138976358557095177002671367053444598424193536465432099749075259515630865023611349740265757293637917026107098831959660228804040077391387952818283784697628764618786555698060138211831009904263098141235693474096227427391370124145337155835088373337348130092903541947502526461013012586250513569 A145717 496 5313443766910509143693153200840807270200961676936983899030042987478446761759041482478451185409343706855487438494738665606182538890968417302639264766287631766347892755381699257922680900874298905779535462775711520367284724882548009101359371792971517045676275789505014397360165452569462085661702129544103816319221726954662717634149509726634547231188796696803071073510847189635899374318326781280841964592142863548640407207124618860700621606519639719087370979082038170414567309997092100314614572002403606718721741254314132138911607937729332379896674765078223947353366683773392641840978984704235445166822295667090708058299529404135541109549920757540514634480822872365223896190306285681202451688039779542561418735492743013960146388194574793436600881850964016971668524124884969936911718881191997014746560509725666867020150952799560588609070810454835337768672909970495794622295486576983801071864981283150479658169010858268305202769488569559740080412389873571118264235612574100622027352027755347352139174457005549528506887462803411072840359562859417504514301109902134408439212251193329277854536031749267630863338661013067217056766535641198813170543824025668383891899623242867016666224138701084949879788031742911184332048380160045910682351512816628309806891391672322971476709614306279898492818470808986625734770133381803475785125213310692593159004215193703197490190591505430569330520134747284228913943687486576464885590795249625949041095153939431590845230878265660792302611711503699043097772997510705533162852514648595210220811503438318677928232793967947267080559157363148244391842336537009715215167303488950624511392755301684917893501835411079441107624289 A145717 497 10786288229367714694559437776478024383867393123925297437176407815199071405338938483942066911004310304071341513297603912468934628615664999125166415804459745033493234273879527421856575142607402893606355980700098879608840325881645586315461131814694739409513741484996665442936622705091819602641214089400917189215917766148683956786612431412489503846222602037917502498870965888241653397146626281529712594502270568247316265000294111825239601360947604584881699218230632740241740729144043720178327129013987130870456655610960055245172764458989451138388395910828464540677553708161230259599735857333614820068782671199529041842711663064426804766449941314386484097628381096990586778149931166804604880692891384854936100409333121150173233909678173968052767350252198765154899911730563459904810698415239980501846514376406616833456239114473841762744803114689810447911470559780842357578436198119360203752453387669055758438006423608850075965410506438520071079138202733654347730300451280056949902645803255412651391036986120254049421116788262258997459706894176669126426296791322866844743246120035822332013992437914646564510800464802636284978607545258196111308939174051221947646497209418706785999315560652186973621267617826383289443261311830364431733308239696141442281603114854628626155918918087669998425182726084050713884650527937777437490523152337042272790385177409660773823486617034885079382398778359984313328252240999326030181283882256991601293907531632022518066078417121997770457275667253677097828250380906654840932637786452863579119482733193231218134174359923923047910436948211497462019212515778759597741452470247481394420779163169516841376306199423478252862226793101 A145717 498 21896159792172693919446514993097188658443537840606676860484208834811127474391283363360913350887564507921116416506697447573271689907261057255670521443788516130359499228082685284669589616812126999721996861285737949894425494255015657672376996224458528029795849538267441344146946731170941223899578939781732350004496746060101477614105601617843966173284650948175833269636987242283366760308277033178535285997644661399188469310189839880617530062102030787670130325637205380652563265595098754869903757283821873263420292168507657833568572940140648081596063802307017939351486674200613653594821949408253380504183655712748287849996617721257009540352271318283805177670979146068018794420464078307062226604117823215740741269527500442108650876500304960572324284411081642300429849144519698721795780871218279226751409437544922446249298382230945978811361713749504754424947467682200015388430859886814636633679305103201906478673381756954795941478125300707174730910471136928452321391651862903034201748953256459926976452942649658714775338573284922961432132154819075467227877972084309792694381184460468140659126794430700776689294080210690645439356260107602464758333352780156528054005443220351532711593921899800855366223384399526334658636130967259636372705044231654311203344516263504438773543927008355790523222441132152140199214836943554816302286214118982503071888751137396177158480342390225205715700189550633408772123135284944354691541395390897701000683248117851772242548341526777208367477301913253004892305175467511816387721543646798417017339727570755934493696022412769819310919924310182484750757015188545446405433299435083741723557189841363886308983691327825442230879282370741 A145717 499 44449193591822339288761730876549516498615997949038430101485506758258773573942899888684170160234844946769562254167082520969829061577111330564012033364474883284884749939773577248351845065553475202032760022054067338186804144497355903429338986874518997205746165048941420931952858927654305592696542606542827269591939178584239850872677584671791838842263995202194903619860585230869346281772405230726145100862624160369784345383420374663541760786465761551365779679344308692091963187417321328342184448959029388737612322645414934442088957895721056616188871130287335588418977271073537555567228957562897028808672752314207824806451291262488664940110344326174810124187990038136981162086763929032169515401478488236568849841040416564359411106061709391787850244587145481671107438863463257841785530357874691590324859311701816159269242259689705863145301534108379961672195447924306250396157067134035593006165236906112201095948526960194626911124628949929126183677177269762024558077322981241879372600472464810396349548082541821070739887882651605349448230814575829021803465857034357556302749061208630289715695378701884662032702472027237207605608229410887745263305397204543700727683403240104192697749662141035084206459849063420632973741902602225231472159506482018555601347086411799156081668015908044167092143130315542760553692234344888339316203524138382144193661374423736829970941271565540132717792002389007459823096636376196040697798851359640076039785699771707465629855067220940610988208465608236346254281677948668080612233800965214333681620527485901353790984791323562809278119535912722232546574721620231477443431856400749748217426674598805519690395517089286224250432080985811129 A145717 500 90231841095239556583492394232880525395001817393010172499338718235056475543976612382745502064363384354377703454842761010871305421729846093783887172059362569279799912018241133731468960813483937847999503122772895410781262518904138228945900470978277339869136685253501546224422959476191509182232757591702999575539286528029260837170057882778135815005829736975804706172483718381677530668631222310097041376215841047906000821939874050377149893778995433847241745078938621007741304617893896701435879561483072375315479751549900148409782750959740804790215326798419488937472584508792607037187821189030731560228225183014186171608808271266234268571414458629863546268296442106438925691017336355471225809202774727002411549436570776098149162436654393565024375424187620916710705800462981268899125904830704752710080237651345249258394115537871720671238983302878297572689802334338874006104183457851232366987878797240102665022869031055813335674787055290230825445689938947145772924444644260269152223344757354611848129655631106954123943257626444185574456947121456778095185568461901773754984787899872335027654720959638031433225609328921211320748739266347842015282045197991870932320669254571968290824899102552379321138258127375359485410361403646386252628847425453453436216423382071436023341347298749402650841260031318110671771855036505286385257076851714701633730629518191434627444833622797704079191912049149495592807477399720542677672176976718673963463063969853318037376833543910167913528854817707417869643186913930620736131018228237841450575272653456652177439764632690810090064763346982901821887061934132054710664720263060222553797634425878385363607616590707559707402934893521914221129 A145717 501 183170592974142708042150271531016590002337190691812701135227496531657887095498949194073480506487510004541791243768550684986229036282525993269960395268472651163110536512279561701304742099527328277963789306468955629818624726571256107404274526746916125415350265318443089894157675783809835985626905214614482595517482059960220915215366629362031032669995523796888351335238328454220156387975099517091763267573056464625021298753598938845239620829599944244139191144465721301406156282361422886593507167626187962861035158033974655856924542359315938003080497211920432255733758133871721211953721446503427504366268312846045614158055984219164302711306410908278672749831653288080981015784030714842659360512117294336407208787388834438826235386997312875290090323250625873777251103832413112401967745020800290126771292107371544292723895272637333272909272959541409964180337066512466308085242023280934570949800952232171503884223037094774111225190811114539625725624392385528649274598069771023397771510484829389586892804581599034329783742241793814064542253208326444957397682174194743688261563133991778897508793832369825107563324905007586953882733105077889880134806488618100788067257859097692390270352480431667880875579792112130691962400675660261490611328801511003993500783864257928715583778934793271473163590771432634348154105170413497017183526692777320178091033728267237869976182283338067715219448741981473664391719298336065259478478564940056786189943819016535844167506464282573643522964291737592667139323180997482145677886391089017179453469804896476434301368413377553159268660316255754785708503179713349442417904690580395383459449667106447689317941988740829116741733583417404883080741 A145717 502 371836213505668602086008467715569444824219102102562390294339318620547275747387322887356782682667580945835481847146703047761034072348106036491925818507827422498545109320015492012514894993079662920328644292628857155636397413677130993892448343395768756315821169459754218983593857418174490859313435352909807965900913042432720428626357087547040218184275907477946377405827634278348535790058783388473969336131928407347745330468983905981786053134194107820168710781520335303233489511889070565888118114401600081535526055329217001489408411206660394405448619124871679059650591539175085267659017348580768803131964446852289582554682039156632268269683442729347075818611987878362285023115891333794243030613788904728179631426849897340041159686442108482445318331823346336146903030073998155194725623266319758252593012897726583568980249009338248672285152868885759348988511555217972266539035203076839327795728945152510912782307742433360389973801671775460149992192070852684210881661157190533237207014060858903506780545170990408582506872807583816106835199555955561806739199628046867785397218177215411289607823824989785330322116331556072595170627454568850108831641889849546607905601133299060980280524710377183245798105839729497929324187961228927179554744838219912653353155028020213221199047896283042341119438424748216408642161724084362439596173929261108246823164737752974684617022590342654664191401754310342389219597368144812756198633814651338557291622489539597910342000745660080586183703983372495406874956414237974825105373242892476636449093128667193704979600439391800222505290377235835232086439567756165236053635857157939568200129026591662930930058629527292399426011771402438390739683101 A145717 503 754827330245914288091889147312334441976574774931010960484807681572214438109309169962385074772334682832536023607916563418404214180637618971552616141610494399199395408809094936505843535531209616200938869950247273556986256931139849346345562732818883828404991558653035746093605636401218432634570288139501695556296257958656362509890589672353862280883047422184707349245478762346719073433662942303502640660584547093859458395830738575544086842622793209274998238747295136199842682302978530887329993178728080539329155031283152479048843217824978241327122693742992296570658445090767289221626593263897514166930383460841835006540390381431979285423154677434163655633109585561422150515944243623571598509486630964480910315389296504211449115337242093222051120923511069811752339373799112422632180613262884088452473689411092857273485612765061372167405587414565131937036714276755417188607933377003960554490758808858644920776580832916684496872706168513372989944524178206556562561122874498712700506840772033089289374919804305947823454622015652904903061390556336582141235617847252967409612664638184150926124984855935431850728788589733922360609419850041660643038352901588090995947582233339234692277074891713201557302273979071088684397409598894046514234641410257621175302911206097168581105351645675641159200986838648107876909240145786085338883215892873356963730846326604810342534685882213305630240830341801253068642118265614671559017967165263652331245207463821564741458417346183499307379275563281873938363494381579907897481762005185336482974479597724598324632154590596941074132580197128429265380686614041835715839438372125926743050878464531408643340329699998414830005687154213366515796673614289 A145717 504 1532299108562992499157932883035571201643001968890850147221769299252276688814621867636318814431056723482467182088588776592657507025660294164145774275543485122547350181337353401091370364613460527808242985670357672691824945933816480495950498455173990775893376548244493104815800458300616000073686825609753089069473437755159373462357468408521252883152368082759048441021944481736205440721799982817326972067017294468606293195791068839370590308738217080634138604488298344965345341841556905812209320264699889093238103177978744203252150242776294623233664662849655237166757583883666057944816716666694605178099875293544478210987409919624878792776735725507909491588136640077699087185081791439959011180014830244107343212060640476699344364093441762798655293029409139894510912781909168143945171450198031433238763336911505602538592224932825576161584670166414348946425180993301941674901838216282836848776912586254104036665546308513127095291203548280475394127234089567238969314868553571229591495649560213110398527580422195903091204300184902589369398515994163705791146497490723895794645923818295649164622429649725101667194110515043530835964527124957116536517747558581934872226984028077513126261481749653088784140370379408470299828812161566953194969142508078132765952256395222224199430642641673655270135662163017234241909348853784029153570488666358985375265371219843027242370727723870420086734221402454789419001110859600415119993717146851399581089213859935286885562676870751757933899343209758220722382486719650798793913151765152990167961557134287805931809568839311350988688915294880334172887561740065358746988823841779774130453715082869732954317938360938152577619145497041362624628856697323569 A145717 505 3110566435555544527376315660673062227000852020273650867849231192674440106079244281992557230909970376334725547103811608566531320857876216515596950226737133188276721668719418595120545334321789340241117059971956125317131083259390524266930165518440468456179725987944762349740328836744614078931151621417510631309335522346715569472223150978708470998937026324953446150567198052445734697946180531456231449793404447186723681327997473913183722782651738050894092092113006892984514844095678215820254032807347596131192810122141819449449385943992660260186097938462106388456221324625397006860688713206796784614028579915511829926469435596448122517357488099626378833760261746248143585563565520678873169123831595908906942239572784778403164847660571441239177022798579630474787341194936237533096275411721390546590601121456666962060484943128023154546644713032233713796111180379688664844633542971120781799056578059337022335786138229700815086756646330303196536705295257297316901152620602626721572023468100391842075921698882137878969196905920730240766974084406761766419445248670551661210163815738475529620032606063957100448972193616749777863085629454243096527470384505568426202529781629415118307076115674720878518603394567925215637563804290571316091740845056757199257261905179389909027675623457245874522734234989938146862968101263941433395662753109492847438431739845435018697202234744771070562764839206152880719319186402870577078915686790141175885958772890461168556127492589208722422316359336533624784562509677396739971735800601498564855625478008124648316975100111647451910097423916026881242532484951646064214551596559374569358894298567347093365856771532374749734152035353306811914630063298893230781 A145717 506 6314448331878646827581421633233433285240527958153542370883792099359814163064177077823023542428425432902769378153555476801281988683981693866367644814502104828716622440150238410741305937302867747228939823500085264036103407191616830445387740051935695792054067862151319325479762722791108279614237717790720971804862040890394850869239534129309787606589280287287412926602971024520359700625305757056167025753638960771754604489541676252694117878192719505097926312850799504460220168168884936558209874389595355446432311309844715503638050214154857551883155581413413118910892122231972040261140142993080806071872839128613721206254743273379769085356908065505823524623839756747091400994950821896321093362366959680250848638989541039517947941406595932273766557625823620454678408114807780283017295140622972611547487037793697021477181895957662070904112605870764272591756749745586996332664417329536970769248004683541569087541823940746346112988896759311940689036355245079463742100850508463691219978048748145879201010650203159472111566627814782203854368021947210391667768063654722381532736751303181506833017025687403264186311885847891534018532991827586360993648344028556346609200584480728662085851388558201633739676106832517808335784222881047610099280720496074606414108901561905120103957316187566483607495226893912275114591003656452256009166235241781813941031056620861868112293294161157549371992536854268945405428529396716411869783724190269440197096727878422312233651924393416835765544275553820048554441172262628662491824881307890321503929552394935901795653521417075488066146781860619274042006771564279770290180994026706534018781295637999516662956291892782381022176054148067331145336403867896561161861 A145717 507 12818327003147217504445758539148208895976044754199670739243230112469230076580173388736455798572472718822245502926170514094993870497161980672509803376489046065161555276783315254386255932179487205085407600588113114037164599467898906413612845375263944017401301580441190285961568586937113063002823635963542155253238633671979200548986782059347890132905240046167123287557880612578277746534672740643487606048437296962214660390088274795495146109008437943610739520995030881047353956867992325534950224756845764208661460766174650330565792485348416837662545644171290169282722551909578616333107629587240829529117249402505938536867202375525334795152006015488722128607560945934849295876164604884011140652435804319313313830206528737436655917890542081944304872803399150943366693685718599038287576039189222680050852096120083496931717188309110875912194043272938441127552405872361222866643922545417079540791650451011325910687566813576852908552373664756909295547264442216054099147825379560690549833866935268034386209543990714846248601285267101953094126317578752688323802749773837763959794394981642720395494942112822562341112679299026197307844110324370858574009610907584878048250983966097554619160011697033641770663978266616582996426334884722357930223770866186394263441812908762214421124324185136504477340787860406928544472874454496815757174061878063972807445606508609746832936689944915080454074287049326753020139195356147913225083881190560173458930471634424403373144850391143587395332457057895362031890795130626507461664537319216751154412135736241872520528331501563129126826057079633210278392503743002982043003203322617704683556671250840451478707906685576701100267655768541328918220985221766720265347049 A145717 508 26021197501940519655378062253049230825398085610497373447121386244520437695643588914957927448078577190783725468170747990057360755827250136783501034486627949010173128495247689816165688801018421723455630200254046121410180100816427588402803630724045754419628850154227754129182658751719616726787452366768272784443102621492076886719592298340942087660010030704438972986329571040562879305105685038200522784111301959194334988837274708293178893907169250832810296129693599837726624072221856251951012398046522511748227318923023230326333055107207072025597415774512137630230807869484322359184168226921955890863301944414247926616119214567573156254389486854534040415249824096407987323537213152963720719203351320401246346824470614347455371995369859019751006618024342650591413933503600641239943496342258981417530618207636731705074364415085599120439683003731459164724658792164143536832290830102779341930836281167548308057126673089737070658015205550559766558020257781343344741806343419657693352471529900545361658126173290500934725188497525589149998872570316846010086927914272827006116001089075983419221347899472004114149194552665137332643389525425481015318878516494053273881602888250593555148232737893589734592814136205124830964937124031763505550744155577637884280180466095885733369762274138510916522518191861399171033004820551624879534807336446234623017300640181421165208993368294883452164221430717596454361937161144450867130508409033112961852188660321153660425171812642097088995689122283252031104689759673999547518516518933128696953135131615018606280770717294651735051968829724873556245862740591524489267526212563919913801086023857910478502260387615428810451162319034084749636657454663782574242093347609 A145717 509 52823018110612251753199961927931399427349217813264913897985674833146376052926408917191203983143713124818243878141115493645928239335447280508526427498051360001605385683797533543501093879811463919127724221108113038349551567492748536558784956756967506207902548411780760441050511304422235018265465301715957788877343068390282408061571816645330378601930229424771068995125741654462032411086794092874320608258336928727203065125007267746878359136407470182166957532538486675554165819256411323468229633084215942003137248752276391387805771301837870863545916359713995218078370692330622479565245167543940871211673418043673888524783468704971131671075863162698086554235014308147268331931246824351748175971662527978725764740361516918805667713944895919552461490284542777301419341645615615998486259287209693088364474910650469241217462830906577905381680585380818831452616220540805507408327518464719518702518109978472614344641235684599439858917958715262661355871827748862547609812777994079737944826655864240148897961745570172906777286401375660707395758223616879821723775342171089048577718251029851359376615840433226238900302600797549486239883428769616136726464814473317238394775814897720950853357838763975464189770925832425140242239365358145031545652705598834038902372082732835129978402995376852975404207452137852456790071241246924050958843135811794406661147492122678456764509704701923462978289050282433753027979416984039904127018845253338121999769521521470296238695406518606699517661522902544565247158180247423950836081071769713935598113162766352034508092035579811520592367597515436239545891085008290970210096168501554102398499944874887020519137108151413799639158407371536273221085714746493403944729230299221 A145717 510 107230700743345369118476267335638487788288086762842164715537472789900898867002914458309229127854289564803844288900996281353244268490202152182171864320009774175309922764980497845617404410328470737407556713219269213803468271830178712786745059413013313556287753647064789467578408765318385367462167775031027543148221985729651796288104068197722327619830705722254565621132269228986885231626886902849832634241639854014263027868775916251454775868013257300548090980756998257775118886466442764784254204148560315743856866739802151494015389409675770645926184612803635780561462274623294149195088505945973046603806175326713579457383825351876829719127747830790261171056663795714858305833107516220895833501755728445492901176587054874561158003936143346832477074271003813579230672126666196876285866409539334710398466538002244922939744472375938062325691148640058496389646203039043015895368030192550520186769832420018239571313651313063773176532798176777651992653252309933190304575197521638448370304758932877601717500685381277710256956669604093710424239195069695721253253857679396495785761933589509183551110934731549792963500130424472791929630717012795332073708254502317499888121022639485279638761264458132298715500386625686829566914946739910382274169441621477521333931047767189217970424710852737401559624605321648625884673586726435271821572030890606199287506391708397085810789491551536334962474607851909801050343854540439860926981125355867354546570276499924380210891250060958957923763895803043184199700001212510946197697057176000356135472767280563015032820551456300092150771170987505841404602656704090078002005954531942263949041087009996793743369827286982397838681115801899600554054364277926946225226095414071021 A145717 511 217678269685972988698255069491384202278825388779351781107627171777823991553639863423958817938340224672838679088225144310031592219106871033482528376043192343524519141607524726829069787451872915785473421000110895395908002242263695294208555911823460269551757932000993110838423728743085017873713182317847684196633101753688124756182443196869559679737877730685947343439829511409101722558170169325991067373189920645312025219370549984983185448133707775912642442523979173924796815785361059556100712566191944356744087436344549615256459852695870512573359291218075020920544550339114594792243550101825157740664855324239810522624600640680841259358697657020641067479158473270286854213572876326681594190260388157081822610662706981033842231942322657049174008908308647457023060962997790734043244310325105562252415798707669646543098440061460323359943247650058733366852150339553036781462089692963359091259624057294527047857152367524283774948921721380899918282424746317336627455740041156148056111980715807085667246377493362248181648715262009908856500498170233258697264283607313832715356048147468452612757395820889205646489666364459078970067664115652545754493491030174890051455647281182340219945734513492169802417001595079218431595697099642652717871532420838893769473841124595311379644832184628061548313062544595494572693430590983422354873740263864794772759231314020553961517445903339914058050360475650326613698444996737675933641867557453565476391415661525324970357812998928340165978541190818654761380825755303216973357374189986208953241074119466380154164591211364253607254544884737039342615103847218217850053101877603674294262451008130348616412020230255466116198723025919448817588457138398476954343805028961333873409 A145717 512 441886780231824423712088672591242594987527750933997352806318443171509912952990055747721942105601528231572953745252754048367850851542679707767380421195816137344999682153352430482513822909897608716040307222668404434424030748327029617064655714256564934176755045674262367937210701770053820965252392643063023888137653411764907525398563401541137952145564173461767384928288287028207267806200212104874963917742904668343557181059188600739950208256650917089406857775586742310339278269164064432441681725115442895630181751922568979168462006957227730848148715246507679665069656626940352804960257511616564267576609704400640034214359843198282404621326524624153536192430529682018518338694633110056119985332754457120371454152393994911644856281756989873679891251389480066753000175654843063441589073674097881833069360978102844480244910385019984044746730403928080094651368799646461627325026181347588762706516649538057487131779734760644750082537917870428657335670242370941043801961978971783032268872482783624971632544594024678427469181724923445374602300861334320085750774469593222732776281953599025214388329965294152730824229756351799884764566225143950868826454717546772302137464092679128007004561423627840240774214522510426790452435545359638277368828540133512730554376148997434333489791364370254090338115405904248660919038215022760653958420914073502498095040279955332833483329372990533986305896803095555173898042293033627604853130214649612561207219246326133189901980176933280475977480693597973362559892083565529243404523407974946999079024327043984432391105126248883366426633965245018878002819405250325531517718809529504285410511597463520681319607324048768928901009903935365297804967436894543939390977983565412348949249 A145717 513 897029946192333894162551307105152976440479055570625846845045332010993345470578259528012118515553163969868423264184002493042427197039420699896748772499130715618005830252163826354776231437304693820646038188595860890985386511101627858945956891384914992918543190960820605919426886169480513474444483352235620645235239792781008588434327522685313173295815534249657105457081782837749344544863872402726850761950723286816775765524933488952113939575553227983720008641998562910814810089587265436797057801271782886184912212315378683162362617663319597751229318591119371645070482408138577079474530505031523638022777035077975029644627857091872600540033486289374657829566496096024321940695891640537596888631301287566196970106749146963658024409734747120913130066311736226861133333518368420995691776314108375015568550369750066625250624983150506150512502776726352533408911811131977550433021686045912224935137538938199404350465004411741318383777024355248793491492309588264001581355361572678399357755028070042885328398279492603845514257252879332100533814248010499540815374908990634833703137009757873716755697072151309154367539915727789306993099369378104611171948583128917598449000652491348671879039744230002196601853063694571305400012561382966060406004064938610004131614108623667101672896824839431175324825960923080186171074883065613144113239581828946206338159009078011631417197109724880652286912459923501352686412156413267300175920693871156045685178678626388850176049401361560437894119829462695107341819548812269060894209160814952421921466142825168931373789241694021869592459694902503585306380777554313610763119130243016095709044280399938852730186455798770670202933906265765635095266308438785798486730962832758107033102061 A145717 514 1820970348883657573325555441334787950931577495280619535098089217663873319795360913851808852864630817257304667653339779808122078842139172478110692240792814156888414490412210414147765267303905618558302741482542374940295900193505556226630675424855663179059708500895420155754068641713343672299301335952645666846803648641692035669614159472487784200652553388962630462310491090872344141218805854777323402171796050529333386460458433923384190557388164796156034528136399307122211754142583879672633594894899994143512476160818466804250616945394531826207264668591257077931813414218864684530980491964956481368621969804598584909538560335536658180813863355840905931240483794644399691521094321335658211627801556281004922728945246615942230877906905254898463780354721573151048033914042112239778190864328566327183722324181231657146414288470885142465556335890024091714739996325229114780917406697647020469029566497527895252773956827176100115674317276903237180359072052793933552269107582030558178913210438109704273591676874825391781715514754163319240638268321160452733535125314476519119194635353526530045988850668137192289213375204697655941396106955271327216728186797296985178079169187093345124786443676225480831261520945085457239535235047171875742985910882996838174874446086129895218961647064632680915655306362558446873678621093584979659789222392691846725363964693388083656444076649412134733608445987747904650398242779476639585729514155428232123128351510392323039724190382783790755644587276328577469930531124196822628086001191930945441553577190910765886704359769533738146389326754018117033153074975615851379523600316674513144785074478700278407521597185664180411743026928709600303878092801163298276384124463572515391864848234581 A145717 515 3696568911203878681516983383358312435238125874940602085623274266812330828191237184540912443303082043479164505467856488826485327007115323091144005352060640239352765797530956888556137137850696968368660744563522832532939786407429768038432412166500104868576215338274511955360153423251201485287068237539387351463390761507395039628308155294822679242011510083778605588833191457389075768924831340334094103681895220623823487697954855339536417879384034960643522108396881951459526950094635186148180760839589186839547440421549275297250069236788281943881149526010933277082209585793812901459313319214331152146778960680558092288388247836511559015179542072323552751043524273561635277763499531615494529066840270619138705573561880523613581718492993257709134353206954727184891281984372154328381306458895213330074581302519349894257154380345271856054573211344246129454569659131303291873284785163201765506217795054844088424931728008702478823077545688336547120880122775679375522842286810166671530515417831607671605348218727497265824278649436694285179163584158141471038576763573012424821330276064521846235483650100621428195793997297996325833244790126101424871853608026564296782583115000798838111967808783697981857458690916670414501685221745746346375295338686479516556385121423229578670825041868307517419349096591167686230487414648902625643758977343924867023542641989418800744569844181109523784344493068215786516807080155925421945763613559598617338794507880917737144251256301001693872398074276827182801263870840300001122745521525410658431401339776082711924840918958364246743148463718197082674797156894119400746119297879730131440897605482717284767329989556711830437067674462346582351106893291095187062273974174321243412727534883097369 A145717 516 7504033068773524839821902942661932908745444594551926953195711663539813917354891689257138408096403683631886688795081018977985405702365263735849852753990858893071957680573352071558544242071647541882762753161209867499492826111182235612461570067319788027546538076988758373960955695131297301789076222903620370825016399056363288753429885634330566373499164817517180382700916348008732938573266402072356253150845126070311150693461895880825004910959033581941553724011142225063532586480355285296927271870771154384287160543268868034950836300063266951546907330537525961219807527348025971097721507024600273901479921559563122746843233569558129264156289592953456243712423034846324969460212528085132558347474121555295291309407888517688954946309898406244287838546337741463756151380241559244501812333366418731485072860391956104110366245686613396905641153472483752768684693296549357273653332963892886330601654931767001974716155083709204834747302073005913752149468875557079517436289955530761176388119284953135249152610425142574797893876640974644750382835202758865047858096518089907910781341216343994331501763715410831100269525301557336743830982559878937218535607565738725171658545372452454273949527044463226945160311299319996352963760608630035969973794547642535612623621614709958571879616031017195728597750424764040489442578058651236471851064218945087365944837874555472123393127243575683870084587320032058881213722318285827073260549796471037769520727869911496010507010566843055777177335137371904757988187875277878082350780610582444684799278191870714296661178781119651354853234958613323811721195341987407898770795172251850150508994344841609377401471278527830123066967415536633463146689502830428573117891189747660555321503947839424489 A145717 517 15233183433041344220959781456620340446440817288814536774385209053711555439899601937954806427523256174690686499089509000668821547090474478268452109946596091492295834738798107174306956255268306659325040020256511467501137904065913530863528948804247003195814603720071841224628784700963110271430339445426111813387431826693655968774423039529535754915524062568049792398277271353266270476227961871375542859802111924027511012084239950683219420432828958787306393416220510319997019691028171134517576213716904603810916096355395380561674900439059195123358277999841651690342932198306906927515473199946619341688852093986952458617999475757955165894678252694153443851183467717213766126368953668513287477950843399916978822219392440129028054927427375271682646603114712408216697802410608380894184350655427371129701367832014368371994149221589444850446595486975930673874300472822336063962224392631917396049355853293691959164585369888201677112058200130656316580316300937258095741020145767440635021396351633037032948108193814820699342458745302529092148991976298016337905680897354958940046461301338902243971102344858633886512118940568164095593651061351764116452202411504841585534170064522963481377279427932451567000693574478928675926101932350297227272700427636375660814109395492739792671336949717923039021536014013174411025882202971647361135232016605481183428000997342705618991687303734614457146747927915172011313077339499040073033296970323222647073509738781412455983592087199435102225976117930790689831533220122943252207170961893960837299484103328157773939510268084753933886105323817521329140711351747077543915103968080373376075401817622422984318840219365421938437995506785864903583605428583852478908242256841213576606059240286579148615301 A145717 518 30923354865040859995023516535036348444341950350848915100075021183322794003182274579156567790733801938218409961265014476276688762608257488519694047341737311738501651447802476990491049639650420446782289358357965117817442445760978356470728153611051349167715618005207760697238058981999418719706287285138784077556115783171722560248790016815071948147947473513976261051322478146214181058009824025625949933042034054930721284219856406425039542653637875379198396693373911938451724909254600922715394416918044474965005291314292079271332012940453866037150352792771222393870191142755493714830439498170130239028095849313591931431416188945415417208067588812841898064446195753520910390204006486869445495107653754357345453810075344054038433813722625491617366360035027642342155075137383632973634987328705230026875045213916307403192018809460327359793191932919985795481077191144648913293958243389459350087306051584539745337106326156894320828273311517930249652128338753165058797191378471614533562673417426945891931524384291475594522616455070257416087808961502137963189667173772470130204408530936630338917343428561263074208770349083847812497774910713098596519033676819220852895640059323070494743422964753349636548181011031913912809990569707342762733545898128048043810106460226640164412855436047767738196522379848993629618500382589866084453284521858062583413754658660854531997653103188140104432214423583211862933488117969329029971765776495592177088187000205539415735195926507842690675675742222169962986107678861386926702678970293959889135508044956882089226491547550871704669142452496333339542320232325372072160253156432362781181215539264524313325636267910335256501300755708338338738085556878531029353303208269772370762639702460251723849636541 A145717 519 62774395142849512748553517606342330721673712771406008838615518616936218114904577496085894660383190411327197530681480297332677519273215611220500647651616796233066860143204289492589656461534098238661388072426648932657940663756881997722047288301485434563459508735968034143552035104674119037893491758492286251327101652406770103649074959711556525204578455709309241884392232359543434281489466544058806988532469329397440179455296420802879588367464454190813957981155625014546681568767148844941116148767416567274356930451916565525423424594220908996220092811047581617904797676861453934198864665812164438607692885254497633853316245559717538977211310611816358917381926196179730878348006799391305841781059170502011354255630729037257891613802002320607982028224502999242166585831086364328098130092920961527185212082882272014111426189055242950935329177232084188895912823723164471650671271856209848759835235360762389342366677513125583079717710323198276137503947352624132100202757277231735691592015980348527583961552003501642060212061333877252129160042857363767258686457077217009356009271340058249099963188877019182009917296521270491206387475096528799169521911740606826536563786255768581365667241169871829741240451701210764075604930403973458051870900499509892558855300150684041018303863840018790615901409557443054951144750775225179792806444139850438848738529080537357249616807784620677382938133125992166582969566400398431802611492989081796266372536907506232529991747218833462636519530734887094071108756555395338263186102525776680984244031778367312972003902018001475724425292462232861749580930909153559407769992453728365424491469305166733628057305017761205275702096092420041773410096857989405734726604545381071434581989935070712835613562929 A145717 520 127431991216629645838703645717358396328649192584003847093474402717359339450462289134779787004010085801192272768873443738570859087435865082520127795038734754615813987589053259867480012125864579774062171004736738975330501729984024694397399524523861821112473635018397104103649934024429479647505068563452055951409938798269960138685061919424442931093346117142424247049055180367395025377242559074615352560770979696642748633572967514373439139346410188369476955503349225405617825132872402900629543066603438713522469603812099313724530280594255504808460751256073797913124345413837608730929980441159195640243377528970780883130300547070037658708321752474398395760387245732049100162136063598757863989370055008465328691793476569870289465937584250988208711899929381053433955827082030182202406230453642223194955953653205798272338791971763333730071358436589197983472907551080832732801949387909862603523115440476296065825259018245318776757506123682780982628883360997488234998352800081401951839398229766690084049550019042724041906635961891315751564778799191486945397170318199576756522568616411787309042586356076920378217057903167830013301154076671042749215532961799755038648371590459150897101809756151875061025081568772446819159565198729496412502535194468106953846432449199428376626992430739802097182541664879229552557194225573324525113312628319374532800355800278832174362190122149676786947259978031340514951565286304690847230271359002059550828559161735237446496467511658305421309443971716078578794387789699773675287341085448356368438126249002040688451078694604995444848878674555880213018309747425349400225700924427912149448936501473949204740643003549787336374418753766856976461683758536161615110465653923915305239830676928491086804571683109329 A145717 521 258686879395363038203055652252719938204827139271815038193744198900720842148220332039025471532245813793229902393615560107818546614817286844300248203427983900253306161738917974326694932025848635407247968478227507693271985853926906372744723312736151195372886915627837385362375222517556739010316251290315915089075924433386366674760572047356659438562967413220665512200340131753579541972368113432002621639558100251715450328712944598881660649993624314925584028857840946417779170473049409121129127484088831821034046021381631154944230944182914080540266328829736998716060803285292668862333926096688501337529617776117799938256876257235930887460354180311718131577227191454133477149405330757471664507115369886125446742329403181205958578595404415704061364548874615313967931086809935438784520319722763620164799058730795687610575733591253378416801906690946894674365813432781266724423485606785749228942075584331645652862886464671319603692154351358335071538357085320953764422524083962488685002242714834364890272058954695177801568828942427309641799248833198675641792488487258683738523804935306656897298201202872959490761445533513398405730851569254741684378732742931590987849367792068290065348092439321065204009085843367615341683153277815947313406688392899356616798365313019539453868753616097934417261768963803426434248049326769098010754844842681886161734283425827500233417888698347036092882260372465488119359510948228956019479019056162687899100178831949995108881596518674612786424708626064108780065513141981784005437964140274060902152715301230110819188376778044238735041747984923144370194307037692528373304613468818669209652975673500647580456771669148763275078864794444623569797176256418311220684839542738943524255784839582846971142567681098374941 A145717 522 525134237740595750922557135369375757197402764072591943529453630294060592201547823576932572430671997990170900666766818145427911057220004858064421332831012278779456892516015898829930844532460604012133601948630835880603155952969889952647093927454862402745139326250874873888517598060706155761462342614272744178768175189835526079803822571072099235839892755491833847342443418404586102808881893024406247312950382740002667524538643962762256746047918012888747209104461617878866310442465167643489228163157261993260399900935107432437475092161034989241235839063614851319805517544798703952929139046297216555989483842141604903880575671888392631506860277711035332703375438264645226564192659301603880191580211498779648421599996664371526044259205026294993581825503569157973846672268341858702394046630979695292318894267561592643670466851452386422774140511263759599764617795638420369746942979825683024889809913077800199015593698023760550176296575751296512441882254318175144289488892091051949152600871715530960562195628481191894460680846491476681536723566614512361351806231964809789626567496103897089728039399245751689325356215974295595803615384433048948246078252618167905579177969527038373505730550012006212263383236954690371169981994401174316719164935050499463993727738997215891925193213686376127239293813979290782293987576147043388507809917331600588946062554074025195006139695454361118874201608844962850959292273339494414851561453738897433113812200299328335792194436441952298136737201466169107454412883835231831265391917415258183013643623370875960911716408351110027139303560515308515614230268206085172458965116000974067683391168269813114378041747728985898622759158303832079831291338845413241828609161294401430323937984522502422928325588058018020901 A145717 523 1066022243926529979009752781744180534390789406240222373549752675752744101448299933640841083008792623674233135123634247219658551627609995044583931005398751497938397238501350535706785287705963000295995804707752118610116713312543022676967227928010057941421437459402360366156305361688010978639029545190722380366984306559441684555635085058704314092095543730681009489439647939021178035122488270471431250042667637404105163359363118531462782312816623572539841908898028226453152192419033817266874012042081757757486790764852246706216919492855956845245628213032809318442206484555138083731777289930057252920157314669929681837077630357057179806028038903399221413669720562450038355791833948976925119317243322227152800170401250899271016663887607607974421267044407696516071594776773647163230421130140569058679787190564091302270963437132714753184853088435958741040627499759332560569319569825560529754777085181472350072356002344101769245538278356620780561921949437908810221953898028420751494291094767339813015576366853757864850577380549548755236209907040978626894868524858400076614258193493285975785491022682267673056370982356982286546082933499547520110197854474082137916734743428772095829926567668431933289829463961932178085859721765481106046992591411464121012550650511799035241068688355029727440361349180608996484630360531529171309572843377338306513674345250486845318362230163883654724278536383694902121959243955368225433192650272070905626533139666428804571663045824380644490604790094267697224023678088672378635684740154388833837456794402727576970539965120575975310854051186098091363552517250151315207563325880868508538728074418612047121539844291118172225440926012491984677433951620679932462600855912588092164614069852795840335697529801190095484054089 A145717 524 2164024630036618116794047224383551115437545297264887345714054402324440231879456663743083821575276595386695274130076855089088714376137232720500521876538132709802667614700849071468875304112260358140267471423134852147701047421306383064353520046766490166223115297447465292422425995709064225931074215274823817872233963547491429812413142865347186534854717933389693771728637973769573006712548380175112413180367990979950741616839606080225485332760999804337866186315788195238281071744328206586586600956197805090436191992250159878512914133022500234813636031220763852822827843841412765176803945628877177130702792790473411987662685744250403117844287467040141758714200038398139597612196352230498690610123752540908685566266117725523499456165799184983048877106565798424056179423003831473015896191791308558140272704526211076048463133708944097512865346750855733048714224746827302317298356998944895576514458028578957569082485742932893544682154887643608789405044917072630432391268708205233442358973225098948706089064150932837165480188054903126638029429756463045982070744110745923562134343164803034740649686316963977058681404859317825714252759200466081390652696336308487352803623581229385007712558861186274566347599579339084559604864013944650874220643846107230604978356545224302542153545435517133017557411597342448884508849585016641611389483548186844891158331912425741922250132226544123635924309984699042462614414270105224289886665200742484682964840409038272981147647231298271873975425754626223898598959065592044795208191248017415274779109623893357879320168283052821529923696768475564952703094403576901665268379079197956332643923386391287386912769532928141888659181182599570591358841958688924053666495673944665799765131477237571358963562568090305774611779769 A145717 525 4392968932952090850561936855745827020157682562658315071577156886965937917971195579098526516956728479842367732250920892196602870525006954812621014825441404002147917319445485113731281160562600821061742670993159042107714516148538645077614968727708047027374982632380895141257158614984038690629102017978347159558254579017101043077514124381569729961440985309237347675599645647104294182448438089267207727324896979021662601377021040979739203762722516786182295818379141138305484122488793840336953533067069502251827712257477059701134509473116182620714835897749937588421022080791583358170828277849330739518073749207346356405273414983197961272044097530052584370968412408227660933114402803193963365013431900414722404546720048581561804624999908457907981246105061526393137528157103001116575106038915226232455694910401017920287077890465719385236363469051148702130148835608559664371555095388288312459794595020930102392887373702151429793935528883638169221711679259708001868944053523758595467237221355856098533547784650026805688059931174072797526444506195712942364976715676289366431056102366356667237543077732414191161450195493432829217646555094012645675504863364851755244053439135152222793560664561640468937752337316594379723819788088585875793561860015006266663985051236154822361536456165411424995914105181255990626556480027223250941949342029975917790744900107879005615322450057654407097271624990402672504205139009069649940244497164856971835512999497208027722925152216489667523525623677101140246458662879473762261893992548735198618967755079709113767442971074632107129769793585954210755895918086743860229179601967445970486758625746299894783385800611999836915805912359751115808473771742186895149010523617251758985431052284722417062855696315693519532366428876981 A145717 526 8917724769868114390022615023116804467368980164651082330414282766486451649041295146113345086338337238803411109774095281082248738077049742132387939595124173586227562355806720080025429287066775554494979481848641432343808320080486028201175322163727288699081048520617919689286739565991602832912851165421829459079438923170751569955923860081443686474538665323033882391773508934983743420797322608664051511357127687045984100844611096349264503412841376314950256173443470194971937530371179751555809085539550133373405165446486438943143175717511717697550882058796342083730822001179070375674016227230195772344512580188120313029293044753206117131846400141719279232924118474502113296082640078287393400478576147718133940321156132354452737865250358003754016946544397792012270758102739669262815992243101717460576502527841361851971692069182276643085720329308485114468469087571151371846954526339868275348487451378030079278603799532881659548795578951630595876465919492162326721325996261961240593258116993414654924153296750490264613924494803179724075555709547867516537856750752123303109120325669360869689177707147114491093766838170263783993996792588086470255193481977952726836941128640735431041543141347571290757362678405087011500269610214965313916279701609818875220659049031037744169616463862239757224572615960538063629460769946413614395515552931367564928367256060662468973362651366906219863337762806207440484493969573997119273472039357994452083606706014491887239265077851826793774485142089089560074087187046372671799600009665741205179089268032699877054551351961334894420611151055790279358903761012995632688332926725536240890163677621065400018985788329590136010944113431113582491631165277797438463567309276525396795759236372855029400025704557295276560398076008491661 A145717 527 18102976889863339259655057934990257322932009576559134472425922438810609881615911175414511426740307638042444710473681169676072741693540451521792704757087246938637949434370322316966507721464393813023987286410071114498888782048870488709740826377397668351087501121871744588356940061804338766774397236704295823584101455782046669909482358451206301973583529164773472017952547538371352039924382447149935300847241879806368703051959148567965962188864231196832233849794426116651894881169372406864452106691753703678510234028655213577520945572039313809845669864520676680035980241371432071034894770449019568528621019708135028103108475575593434579686920243592606790251589534826881763386826244520605409008144566435911484129542401959490476304653601747712196493503881412723383245811033371500515347678390447529744067675823054158484614613362131119744627032132755731222290117620601676289653316914837210669117066502806040005463320164376066732625231336281225991056594857410263536289903467727794645718510259410393639932658855710587139461036390523665800580563937664862858906839050094629022147830052700199112363507965564684506155520035439988074984271307260440605397092910380670627235247087253789862109783374905158596977299409989316751167584916591498664172000706072301691671205547955384509499060103890541754457414485787087911814736434739609999645630501334126828667739058244704136920566952369568668168561224976113780850254030075143055498299652231572872749777696419033887680385114056174872537314915228129849256743245473644279425757727462097778352595138625670711625477038538761041733506873460681144363878960463047613455612073236601561061778812137015738646366923267364102379634459248212706895457040157057894146488820822938243632264405843424959635117395613095724088561930809194849 A145717 528 36749034168697808828985377585415199248747512071434878327942292136502771573228650644796312082937738166888923958850463000347146583389149039539497058268947516161261451124209398496721930649143432373663139696432962513791311883750887011594745676370795103025418928196351120896444899038723241704949193477658555100046266875798631569164679231732088711562688089665824825162561279729384909657303075570391759996668389658879241421211376226981874553978890976488193119764826511573333151636836295614755086220775174478917242401673004637075928576368064089522269012274094914864130956159162005925130460709995282493917328325494933918928997176125409918990647316248092850064931493831580095477561961193736750692893132991288752594649030754821633312445708946297497755127795932723430675976725639641406376892971140365383662996805418272100361915693433056990804949789509164825896134470300733831716624386382593197790032296513244883181011261329883882585569670817071937131249011094623342816341782713491161169567982568486105674408373323795741402841289948268238395454469237750123736064345414941344791656985886655734837228231992389162433004611905105005528434076756946106342485843414590783420560714645996552684651818707916124380573160439599907917858697111070527322955245153625162615217326603300399516538922394433937521791326833531827922920285501751461885666234402155346094630581920980688735479777550658857490162315948938704767685531187082966405542274821990734937229965117024624300103942516456183164456974792771014504431114701124451514562488586738392748850589042142078844722663836881723579824598341974126932779315385978973659682204175743575632714520824960520884052105868444419537694647008160440681415286160353549727678908738961288109176700984625779813029888287390027024623220321466657051809 A145717 529 74600521259479662059501056843334919484700126573003226446588380611178187483044279193025338113852181738476877594021729417023537888207230856724727506493258700720113807144195644578023202251253446254142360559771627492925248625125518584666845013291887681743932073151091653548038556691668118856708095985249630148798098173769766303357628930933781633265954848438095230306527379898103828232973203483512825643301530160282980278690390688814056776611186493406800836290363968699440181170882798928580418163721497500448298396885965384608921432506224529690892285070742812653509160967118630656582764206395653013632607972133696147290836164426106559957579472296708242039204142226518058992569017836459359385967650964171601331226048302745513664774312856330318695197229249924682859509369802661021573592216067263338388353770931416540680530373054492329202928328076572463813421752420372057783071214703347276676554892804820610051412855036344117272639699133424696095209501465490528506910282618483589446428358895516535108655357914646499337180679133948133419106771972068813519347762285491879832434659202081089019374198581042034174314856011843125782733100832329288614805656734526379963067623496125914696053329867286357587404918715088403083936403967888253874100483489858374036589481333494263063189502961640789278694639014655124896440267753819032888292456190744851237973252631851739888319811507270528335460833207784345702287847459524391728107762390341539691003956437782290910177115628020937767672786292010244215865313586539391100917572405321209818068917402953281429116295963392860328282892900700604212860865869658356066107261021147385297808916212891045257610036266575248394156031046931235335060324010060665790130290593602594038690459366525927177025713588284359246889413164015383005977421 A145717 530 151439021407709545282978316406592301138742008195684478251696084698399584087808313533190791574807845991369894626940151866094781565914095250002157298684256893514314867241266034283988603848113846752476618273196707377675740917692918975986683782236855623145079083077787860351397373639187242555875729900863271543505039246485749797184417565116344983441176779641243651697425418631871041928025945768455465664142109556984791086500071886916308274646154602724829209476319091633351994443740444988722634117268419150735566828436108057751473432059059427208421816424595635591708732632294661070857086208522465622391700266103077684066478484787820191303967338115001483246734343788337828174819628646051305816763638564135359413636283405542637917858542652641600653752620249551173481373344722676234152985821723573436562974491993970159309376295384925995224953701045652592376420261278884976565802849223408589060208642361489325159484914712517228179576003671181316001338156725934678245685057373738973085088398989915997784464702158359069858735375800624762572548351648830453694152221375203101118497566523238724053594785891283336984696724699429640233942666255551698941949140685245136734243855136420960836435574978772597986307604418469018660482982196116044293896658529167345669114031889666750717875174473208407801812595408423070007945820619967135011771800400977645857739608212077110992600481879981621862128001249486272836939562657303328125092352110118503582003094338732933523035244620939987212192591715806002987192082149560262810411157420313469192287153477406119159027236083023669584690692763823884577980624936091076835224080190725016410976467197647996912427489569041885795717205330623399569731776325136991200414762226104526937253523337346647543582385554328961881158484099730906035477112821 A145717 531 307421138857129117444783922804325527976726791937112917847716605349370544520063393428098113871521813510299147615810914266442989555267725150273522591601535000575358460385962905400852287788468857654081280952228756205054261137668000395734383411095803623096828794715836205421683120448993410720308874990656455983685080872267898318518064299557249382603955596716876174850543293295318317010064436936761111785382839099148965622614867240049416983474917232344909888436091465651735849280611932444308018677636727154495700213426902471270106458158458131008566596449644069508356073734397194855209228420536398817802137907581275564958804033283110562240493738793980714282628678686183564676824853582466314348670800317543815438080324087203252227739176810549592996799123909359632242505030277662952669539644506638008959499830393988491981493199101026715814326810194346685951669316974384082056522000852304732444946867438930525253144325453554936860422014812798938058020362944145931348212159558407496879140003521170579985928236726110997166733475694589134074139734740353848930315490043900009778670227607515407747708395985106593036900176824986157831777829765669116522868140785390893044135062859311054372049521153578506625846849564573392792377369921711602028356342713726221849927448146542170463023540991110106196890289984459817461005119418265530254863866521528430346360166697263903463239089896551185109591507075623926074641609906478296569545746675778171929926590503671417269470636403392546019813193510299894053755710898293746965743548645663937139133103490217018939543860132242085864061778027669584992696455759399016317148816679910762166896930602309220841182546215118761590057532665134454195320170879704082076176177188701596080030613684354327987545065649574204334392475833040575236635533049209 A145717 532 624064760440950700703366080314464415200454248890331027546386457163137506976144600850725637968397706618061278290201529020727402702411916140960000858793817366911084160268637456697695860221987932923938247856406101899552772433725123110421822337840699118030939308194064419218156383114082984574984460355302704783609170665664587100841873343683651130341046420158478993702951187964077551659388878955679288468861499229162843229117093997228429560145807335505564348696056198953932140687647779121500289192968438855207120697689783580570258358588237946887962982370961036506327237972093673261413662836602681077672717560689723293788688121086229653528010985784442734992252970998608847956126277952777972076495907880975381203943644260739196479672611066873021141901567783379803901111730090311071242931325362653434614348092725304644752271884798788848177088199740822726829296337037738407689763095927329383454653080692386604774557821185801809309428510493978173076465335438459514702192438218509844925681122059577287455436536089303165889399096924640141545741088974566664498086750636895644647599443545689754489123990254980492581570374257997200968868760481642050989723383845202827634457443360546303954299691506189389677871118308479568899507400458092356001519081812205701188007050623448716373187070336779042371279486855858021022770384473258406450238637266902312625465280655837511953264359889517025790848897235515320445249631170588284732849740659477578899247396719358638324091868863642247480233570633317069123121105931454156780196593339540372078971007797987071041154877041215351280375824705476493711289227210955067032735262636138656473784358146220520659603656389201516985930995593017611393100377154022961477646439278302013937935208525715948468068939686250080469854844782588267999464096612781449 A145717 533 1266851156273991065298715698254439958531394148520580048806246660324563789791029019663579616977733472912850884629961488101162361042906634498423651469828857653294500269986873651133417195398347715366736989067223434627335922986200862246155903611433208113799183698805156055176652036038468009693807734212389500054270632766218239546810684369613512237342941628966115640340816061023784134550242414215592018830677058052361472606142078199506471957679005416159063282943105647785016593860075711004713142753707253239343300520610047241655153197827664873724433845646454454463774784727276422323474880349075022051276798846062230705115471927001012913551300060648679958053559248498497275167371667419285700848972344327579706300190159768976481650483172726575422368467185801137092559624569578301196960197920946541965629117668732538034858619944648342260772773231147059941116785612517291993226137028210477796108213308858677368761827123862852219343203015880760878546286572919709870699519301371415426791635798640938372363956182333048700644483000023543792748720336478635588577267173477408114734617091727522594097513952509214414833994822843557492980645751999903597840021946337620954707055565886846137716174001708043307467571744319363960292607230552557560971481707722434859685432462838152747695399289760120464903591161427101798216406419475595146828454178787945173101264173371183452001223187336629665804238151796589024879930676634684311529388403992992809387300285413707532126489224322557358992328128572440140020041791285141039970052118735718309656374006696810263996525460849807030857077060090339254564332138541783026677436266002544792731020080139897054629774581287532864362678330996293085993539570302495732095540195558775899592412393276589691035851960018022013779601000516178350998336879488413292261 A145717 534 2571707223171441421605692164090432801354314921042528608745653174072407330138281933772465771739160981615380677737543530643830572189697765619883871523751722242370468636989193243163380208962785640206543163868215715887390024109215316634573373909387074630313224877635158597944184415001706945595445125466690329807464600906252360615438588428442086158155041165754794591412862900927093829059440441468772842546985958984794560227625189627904140845658820848995562958810155768947384731603813005691788558289736531107428044849717698210776380421331801105422653818699320171600426306669133165222980745694959458161410823984788767641661114223123935128279485595105834530405990282198978469980916528734872019945441782489078922814004820387377997011284360962337040534967245274740514516233975132221339518130536590154827573674253178959485458353735364249990579881482140331939644347964113765708510650477504173998770289562330034366199904286883768819464892812809434089470788666561675599060509479591535097877175745559982836321543594699552773005134600648696974639760737310541270245187864072387836015628048607427320328198834469715007132516908802047452753509907691043821973193561341986692852495164292854299017529269167636407969780963097190530914423778514291390679751865157460952955726711554399454372944185025974206975247686417529794521284008765073674803355532700891434493253646478221751724971117028998332065577657298178484990938828318777981816373727256034743578640680142429570858134801282922575112178620768482850923615713187730379685049020836914829062067154623517037925875644370231231424515151607563981289100529950592333200128587249903293105314288899632874677921740410035325454720025991479371549273934613689182130985119337875797870583220416268547086831010767645001722509561192997269938355865897382370508381 A145717 535 5220564396186869811868489794387880332309300758322184555173627137120326555616922534529085853050879814945749862956328737245487960382725421301729760769564526323154398038587792296748010690777259451271567255915488836027967121605784106567321702880152150066327732702415673148670639185801429061090743910889647157119653085569059525831100787699053065287542496223540604054452471348065939449206529545939194654778362666062074904900606528802567206410215448644455576647321333267857543220139146541478619768615022404440825691701626406757828810600150358416343113527525774301894410938763555598126228590285887350992641921412322352250341356757469661309394442206764783448044202219304677795563985385960122781203545969480485885732723485196217564956425602270371465710561139440537443330862409893839740920608029080093353432593104835619022942423224169482832534898635971642690418085250365331870984627243196445007025891703316660904708436940546926840661513066800135320864822446833628546382963544051514877275239971850966516794361133283909796151722594833854834974921548020062299962142786799773829703610204055985732743649536459568955264594490873333485532132131967066958701985089502286648869610476458928340159446700236300200135347887515552458392319977776780970522335314787938012065265539022968054224329000203437880039287899836424055776408321386680084255664902928630824076131801086616784818239366345679277463456840077150527942580941556442668402927136941346536471831193388846615134481520115108504920363607831891614934799877729301385619609542246818367277686667511732890179263561546108549984734900686294791677619511467563894613234354681037682458995275446174595699126503257790423140217290084372127951940093726218737230167696715692310901384345032631873996575916006359335474680629620783941796511409434806723718721169 A145717 536 10597743152552122546651612676915232984155079185079113604473854342701088835495022606812110509227514285178890606420669599064809915746360415544745794478344464684281185647864581373205218538897627723295641322965278468921057369469717627116346422273334955247570667072678938856642799602992485992307264543660858262262565956240589931184773983590489294091625109178746260475743925423710956154795425918816123680427233665120053072153671025844021801108596515089423971598499347723595043789497735875388592438499937191278345046726256756000694274741924806253375415038223503133525482605263711195063078815299605627555604939056190390279425312556549189334135589400246915293695200099198213726016420352582520510971178372603603858958505860943501269483546961324493113055398578097045735221136175850519541847494780902052917313336429142053437613633686710314785795853651140952521216773413893659584333084793038305860088561387443259306523760789405974602774052060711461891921500096283599387481816933915095609333639265681716469109716779022742186635223862378124666302116102719989158381879612015676801910492698605602430042288230814090509472119683955958173582775474383238235121207758496080555218616414716460237669377783950420238638348241875608393345878640463086855868950009267649007031536088489913595675933497468793870505547461420254415696314371130951805965324949589587871983113062952185594959274188710611904252485319778958273544954320420750298079960271617206213003073743938678486293426627698868982065763011720119209834792828174768625077427685712020448658874872981663143546867104062955986237780423878026819541586319178624755472532539873919245488467303841445529636352123691574148939315644151249428263066840990289422888058293347736053254012349833022287944502022661898683368599955620630208849648222796791751766633464689 A145717 537 21513413379116412582832961865648128569954478436409842294897369142056073215728340274906049804646000948033332985284096329772826883477151260830412661061278493744564483710767061599814296885951493501030700614052259376420910432056405177262076669893167079000418387829805543463311734523435560762954685932887631382745851771515311991245565355587905567952933684090358685225156114157661892928295265408667185132072629561831041674397047281856835453683244515416082017889377028557564671035137183687892301171535103883272636004028609513055002619897296756543993676184480183835282427794274394962422451868829609138050527033642145079944881134148438096878633937088059031281417808157170154559135537751757130677148710892839346353199881164991822380834035375063118749130993402975863401961463106114144776110673484623138342052719518565263642736653441598714845682750376917497646427359612118878590864291145240517699534772590618113075582329694057187896704485021731200840465324330633259922959541992884100035432410434093912581326208267055033354959708288904998238738460713600029971452915650249037108104470474559168877000112364903067274659447693836104219039548680865841650229093047761954024807142452263937823540496741972652848135646795659597522939675247820088540632997996478012696336006194368985576254090775532651353688381307395216627439462396987510779429525392001960451494895441661135671150541784843175819953267735694445218145729327873181548659650948455791671049703228364323938329040919747183918484993993428234164073014506394902579605792582385859263959148714466108669667250041984239105954144275737493757374628550313096786045346442709701387303906167802858978987199111967392264556387617409746255001897735270193802244021105328207472413334168776690211895465109427738320878922435229249703180844095766077821279542214597501 A145717 538 43672218561863164991028365935653024081774607070832794779528054884519485926839695263036674291320872696993380781236109128769239508648701313125322157208600863957001217651671487183041649473262992909464598950884763568855979256017133040124388523536706897035894079723838180551583964439774585356312020136497348046115816833610127101638566487069464712455161287078318952260806435996128218933483233984168467001983757583283349478972933828498350126955185257698131406891463769472508558606284693388685495989623822383106259809833030585244899317697237673859500909279079734962120194896894416510006382230645291250636942322688615456097718422896016780114437558153170433254362856863855314556831415619646622692091372141285500493391899806427538489591822327831169736242803552642424608936034884275538044985125326290189932314103309351056052701968872811704426421197469288869081295018795827909645794926691753457891749728270393382100172822755175302024335501820062276994682716469685421360008482763737789156832183847571376858375733672404938687826021191253284046514408946491958122060260388125933313775273152862414214707798058464995753468169346367607608692110239382184166726823765749008174277943959479379065326970716826701331295124356840741095959147407196139274398130063900356505913085543032952229882208598397784779193543548464828333447692969570275751290130580439030126946765763459042460250004863957458203893229250974404013877556990628238123028793345404985475024684550505833656129466773660155655655555740896303632949009613188824061831133864815608593816623231491327617761374038360901322130926641966688449443676415549267297047297806168153942307684032172499885898484560941682605475317924026140746404424139531652428265939955757967821263015108604331297125506227636286129485529174915421276826904664756915180405718928999462341 A145717 539 88654582167168845815375000016413773237873882399312136992599656518205414375411365655624173905331566928895614952576316247305226429729980188493143148720798692554218727268409408214512948616426989654719634839595455992518261468804348015047331440702845107815785981421003676714171984501007884837752637922403683645983725426376786501014298723185657778378409459835303382730751839916026126773078036692596579346841895821435637611273381274804368900883572389882691339907653562652163816406086892441847868966635187902601824141325048059437632559922772580638030301842855677492920160358267871240917993505758072409183854864530855733733288453597779915194211364416998891447325318015818131380213214572344892307814808298098673162239203407166738142049018491461899501454142080870718980276748853616236117175028301695600939459287665263125221721354075154318386920185179906027317531241728171044462085110319968374279734248854125975045237754610676169052213171990241400568005073968137074727557297050845719104269297778159460928590158028773758481253468058535877709426011422917961387752357134979994377926696395840226296687953058571576476473109113678549609540764746397152992613802015377438831830201430600687238675927014661461729876254308739908765199546296932914906939663396719727228990867316350698657675307200656727569111539715002294121682189288765262787608185648765839155741483004926414533171838723291855310727435426210304453726222545245995516566901831521172058508438587823613957618879221489196233796859669025502946652325441758806450614622139783103059588481200778680597946919630622587699686675129048101814876905748936462299909228501174909793183211281404006965514944671512503721722630829385448305454726001351519159186055866167569348956448257132623756474565746636551415117303346155869962708913288612442050145788146326693954729 A145717 540 179968758127134195142046259004954024019859899495996567262182523203902106662599145441221809991148789544785401360349140745920480883112351133939767466581064137284200059353653447003974102649697315736087949259779824780048501925693570453413042700238252032159148506390557739891588576953081566446052498670459341303998916499728042986931924769500398220643458748304378788624473974223097041221129481002737071905622046533756761067535485014919040370443524996276605721881129840720123074795797785372257785316773441818459319900630037727627808851743910641457527653240087746230892963407088881724647016810306656345351974738055314450863119463085070331827468955328949596467637141209253942846518268750444511738241368753768165233845089524648672000821017945845328156782172181364006887537191236806075042327262467316743616912421646380834849038296070594393513743549494011766165719339413168424430123128154609108034402633424147458948450541686849868000690714804688223090773305472601792011519953004734046043877517657479858113661162422677057312005852332806640496850756674114515125179162923749000461257879908282506519862330001102241782244658032598109339760143743075981192821851364392435079607134626175435615133066512792050484947464951617657952613983023626410064948242297210982374494954739106375242128643735124558567511646427911108602186510808500513888568865576864073047125083553234858043296372358277602323318490021977667066660217889292380270392687689194633873786655308597385828132668690156294694451969472566030085400587697760763905923621112625834395356023020957490122504629088789814669462628381041004717511669226664602919548436810087260712007976593566101967495451784685821613414335108334536033932347378319444361495265142380210020413768698964117621312071340165971736401996307167241108877817148978592604880769531324259728637529 A145717 541 365336490343500248969508090405056652346542358102990632230093529504264758319661889834314618657858137444347435865893803137902328887491643071917539464016411477888233566269189229008659213865936934517268882277718204708042466390896479216080461634152210922437963652186850790976248097042771078877601734548394540443434154510722500886685306267787085202248442880648429105604299436921047077652766073357519563371833407621630403531459423306904377147631454858869119732727353669008287189671653098218790862345181120256284516796454835262036392531407578679386200498047076281993035222796230071633162203206929006622992099534397423804396398776774239175829846785106403263830411949329467488160300705350187786483737670755341077326032369495833396994928524381047524696368308074026853110981517933967478719688225633624687846731276482865429480422519301952543678581018552658705410382941477490173422105488068746169341463066116770487539379554386550621365233098840345102632869242104307669646310777042313062623352256575386333811271231127876397569613398982129421672729326622441042786152312982853335956359118287117092395094233214284492246380179333065048281163482257679495424275365655914627834163651460934703698032886345040847822981623975529536903897620338415315498930024923674897500497529129518625390822489106995653235321073137119835460144495259066754428532009512848419519824763871583756901477102715464809424481224017179237935015788589040986702901639442163275242614851768014105407495359822138056740541264232449372047860246374128908970218500244008304039469667144062504170003799103323693156421435926838110528446873653223394990221026815248638070466399301727905590008801607967546362727378547288278763434359723262470702316229052975960173870601502448901638639748345971175988344637386246153295152006103513254375465912002800100922440229141 A145717 542 741632895428547378273906281476005999309456967089171487430522602711134255486806973764513234653642027863235750022363060020800981721127152323641471172185848719048976855326394781234131200173749327372740094935818695777501426725017927115072883704286287934297034054790800715124043745408248337039965075080742246640830029657850177071928184791683013460166118404257562779997939232475751344538073907786283710907749911849863185412101561777530870690651482919979316780830806066956982274910380993586360078302932357346815750637483414951896149210948532975243345553507911612358115271383383638326437547863049073138017616702852032267610238653732242441864257146297043296626139789501677791711467585342612456117475733391973633203680476231452271251032903672508529288299508608102330451285593868762744994892055708995649012120874347795175464422865144667593073125953918347677971311205479965638878449710656426569154061989814410665557481546954156074521555189955185753656501470698439096780218865875942512391359036970516600157022485528426664389257887927870393189000036192798642741374070176029348242408548864967789279534773562667518157909981801464015412652529222945632635297799459655330110917132858562822331571144147366408288602211722860008297254216673000066836417885646817744715027609637968070436994410758557440943143210956706838072984723189394702989406090742216714761171223534231473275140475216021204854094561436383831030414984175535313714510057674903759547874275302413325379829752306271565027004071939902752691126214738893987448779649571715744574289028946423862507617589675118008317720845468852983331742436004374265165545764886517925195786078574531054781615899768722334430514965036660097555235716305875437206257583482276056772747300636202571362321067830250147090367877492083384021917463512314757403603196484914673548293936518701 A145717 543 1505514412383460834395780781888201773541545296648660016493328653410073034373459837080072032032274658704231128197961145948422854991559231725349114561997808883257945128079015136716057327693497268629727875450829674710123188209320001147118737839239530354412056693261673264851017826930647081420050224812172212286344516771281348733513328441810249537052018112199971794966711037626338308365212380040082575623168949221814644756162638948964360597645362696103154195966803588569005009780883745327212740164090340232915717509574535897513920861832990532165312087420562526010692007873045989572596588999786411541169138914690091105824980070677675382745266177136212785747799942276456587706791037944797935730689255048035720062394040717478614806199799526667933407723306106139656789256644572070438372152153401035533869917528194747723327348935821155911985902007873227233623056336741388769433079490527057866636576497860187534311200000937382444728135670375928239577595352648589262156174651417386257841396221697892122932421834351475000833795942880177916044248400742054622323946576305026594078753397836766325120363195237981847576065016676792618222636353159097376570159108627734664210533945539231068398385724586267463785014666815781841313889155948569797262612808933015098096608547067546053468473263017382498118927482921041744168323527929975988001739935674690418116758063949726019164778263211420330389002535234635159812504482860548097799468714178415189718909536249047282506948989686371454866761525496738355513614168059708420392113718412082717477502689291573296827959537036690453561280159880335629325326616642006105062662912498604572898807669039898739478774686521704730926399016297041450748849740666567414266232192152791342272716846420889717416610129055659452622270802964291883318339155777992854016060113398464784502935768692733889 A145717 544 3056193515505530065276056713326768124283337642739812744309969735899845548643867982465572460512282903527561327006111103912238374831883519275306378919384379847164909561023545401138815141086599281569020214425089303842854294563492877310723922740772542333168540790287141936846851064625468167034364916403634510199032728215671480078854984808690014877202136601647538486219643408442234290230036593407459842231322059170371878991824744964835874482349395621606483038495830453989013212872919092633248276173025087740461559728685670388538307453371759831762608294118188419890092417867011975448732749232018552379500213979204182092792441933237027294730448475329365658024737256681417371366994095560354466920843070271779119753026698976005356604314342006232232309149023095954895179860537195709121132723876512046424760283570114463530559342875294081356663788002856697365907126392273813721983512487320216812845681136594190880241070444421339408642040889307944371156764909375165503737937762158428227475521938687684039036216166711008723265941374788873241699431064506334690518968808525133809950521155200086775026548006798329587911893825943907213527936384260438451491790355216501908692053798527506210285900689338978804117171485033825415007186689321380015443037165716135002318370635519508850572930286930875712623981847186503783954858688713128066248829080013530806560304108646720284673026599178708054668470292431747938035553069791928462997607775272125160225626810711290681075781069233581747107960869754306921789884070034993354502003399596878344763585884972864846136895352566891945611390406836235858677429700040836388902940546826402396466654372364915866610857832023160835058255572568029108360067418317415545085014143812582942537558425487105490153147199661920858573062639649635031052844464311861981337844626595687027626286062152313275969 A145717 545 6204071330961813649049560732272557404093401873216523222289222070548033053674017630945275014767902261886290789591277342980697952485868552569640223857235729091935883150932669085296658020348468848087842405555055835971319507840702331620768416045030421696801783392226204870125842810171873448432679360249153243531824151933296333278726885648312288390470800249326390927054081152426697982828665919404763439647008156946905692538759476115977876234808675466498464464992339854794108253127015977161748673418500764022796733333514401314196866616423810625487562671747835071814361597578026437114937908344408661543973893208645574958277551299491094730627427659652435149577430883263334987418410307196481623051375701962456565062924136527250156428143308072851904919639109161482331075460101250644943828991097167300841227841777414832772287742709498049332871577659897087779564232953259505114237760916180549603018866070709709626701838690975318062160898277159456697519993188436233323998751501006957884389051694139776901351395886001513356754860157025469800471929016699458679698884357359445329172963866302778316537567333437413825479296890601114966669092637412336897430957850930390246910205000476892067649310000972402386090394329603998776682747665433245482779568183790945121691194293496055899116995013996414679244185030861119760386618969764122044509135030687531862626999223794778228160224831554514139556664304633913079577012919173131919337045984333699896842832706834383833536553063595181260257705698839717554495109148556868449930646509067944627787361868992226346084600737751253612900668964597398912779552965756281227466864247394684366222735477093110169321301920232329973463527885914082792929486110334612889955164445707351220559901331021977724121171398703570287243864536217956148745390944213924044122970575929131267616576203233427257483181 A145717 546 12594261745658966202040543010456578203541481519291899401434376493242771199112707146950925814406381079346266775308966000139712931307938329832850379123809610672249995631483757219606814642492250675019038514256548921932474758062331169697282573847489015271965287117678405599213524057797838474850172066940864680735092829391863340884335499011089136742640847303995971934381298519782788462907901586355076375023584327280159385481802744690690123920787128847596261257451411409401585764834629560719257173791280377941189628205474505982149250693032882197979920461039811077594734152990975800331348505206400350915714623713336537961121336345524989066146383418645968024276526668287313343042001556614762134439825754140716555298616244123618841543774311073547360754635082448786036128288825678272040263730794525744195646094047868540413280587140938164851647945985803085335818026987990403108088932676334028373911485277859573948013852301609451244847214860592807788021215015760644272551961809106362346881547463581808422059294612366905403203642852820328906084774204468836613454044726470865493087306698073484782484486660329943267393384776026437438431044526010659641346392945598336984725807458914292369821889016073287504784696371924632482840562753642799008662507970058452880898122097426357955698649305482434867989982988666225927081052553762479037225477863466609667602001863999291156444971735029064524591973869936551119793398190368388004325740350589635518465790169246988470788521643317148724741395460683756881318149781686372918365857911404527997529999830468334509686893360739692267296412386742312956706633843055550850921345519270662437029756551844641278806376287213797822970126550150015501617748443911845849193438739771779165153657164416189292860487786221048021184186435459811332318112563909801497707648931291509877574622066277795180377581461 A145717 547 25566345139616370428328653261666121480631803390760682568388561992060754986165741834292748457969938823170659667586411389006274269857162323692133699981109652428938399196028876223132748427601248521819800096098388756467087787547024433783152004141986655971667836047103771140198583711486801932072400863210595052738994911841330648698867784265625299275272529556311573700403108941077908153005057391634885636534436537370566605622367032962624835581321636751944943854161900168745364308506044881244114901047625748719850922460379913629361664709990134438088613048348144739682238516210083296646200350631084367950239142164179963415501354503864428313182427712423655436846199559192362823040275741517659936431223229529952644799625912646809721083705423335993069480004297731926491858095240666790991090429683896163549860729689331359624126819608361765150795997479602603334622815221387565049915419095197161418490712095188864404758493470428495051721784006105122650226368962000919437047158473734414557211656962019376957003466711708931966990038236365110653882291163142721625853031095851499591521903424125307805665191382902451395394745616036777398900053718709001659596280248606773148603142231391013033846367053318772662310547544612674336167565707147216554339408399650475557278066166581213154012358973134328785604986222807407770854776297518862681445675553702186937700201156919337252805064461884169430407567399306894139267518749434908475649333574650975768785657200738679761316865399380748316043772527482327629358289561714188467414241629504682767041271868488850062438047437700837551358104244417930704715553921849802471089103937255197352486039577509144702866774541742089348299383433276645554201236411654936739249790686572265997910703483863533242529066084857328779433611220118880786649619759345952826422483207551189122345215177967720982739232882649 A145717 548 51899668039159486310540964080639216149104357341762666321929379409506839379145256810907132418753161404655359778933639810716736628097108209156701578111273470621134278117942987249202259701215892007043519176041214919079266276245701538248628871125659064133470435210333537736197525720794150124268498902145441016195478935945071824995360717723720346439666492358465190615846376769089633767811803597117231487088531147277922929254019595111383725539959001819319388427687399891141680144681506274295992529869506478620919431404943019193098197212029279876437686508226272781743866593172316101215986380432596060538634542878661612396929788521508443950771262109836601890829760828633828243458416713279293056193248716120049728226685304056779610181080465597754857497047969760728329685897210264760033641531994578417480473085623248612168437030524387242317951023235647298966198979081389769060925192674317561345507771641748116882085793731117543345543976685178538387151740971646850696561459149719052444777316751351871640908615365474519526084374416178321807052144976405520431645039670533817699923970863667676772015556022805316002708066207169882093329670617934747358320807558278803893327394003916297544415755296348092431202906730867356977787675544946095962509990388782495322821593420037765276287133016813381952343254042316049108609268802910737480855684148537576016921740746544390623903124412653128914662837228619125166161943267954673837180142830801130220999365651709350668484765972221275764420133489393664403840446492130020902477992142036594612565784363032535158414726611639339489564684319756012588259617754721255960760030071282531354884223312587011902178273513360154163249925399425040325013008297911077668831225900302960203979562918585808066144711291772591201202209592654892537087395793359720327836143203679982626850909236652407317165462374196009 A145717 549 105356300553148617594027728755044347116560364771974821872834071812736891878909885160399644517320459681511557180575621229343586348762859807425780511432185164251250155641025068087004364060719833173049822107563570187342154073690986575620282825233083758204289011809141034500709837014628413265463120698954382052281769500973583963409933558111368037647223704215154780638594444438143015470749808297090588283904081694537646175819054155709076000221281192371581606563261567617117441948339149230775983591520197103974717725901111868582075710978754728159034065523086285398795309501901285475385155706077819371809060171804540908985804055197307637355637348900540589414728977635927112141857762887681223386412358462500471418347526367609349961857872261458019024725937898609980777335879478742222201501318858564503589196813954464993370567547837686493543675426372366537298780592912406009806113091213445554334219357942036582081769756515675142562959220949128426820795383946074144913100325026771202728483395793587337411667532188446562929019313074803756903205200419812043333517804678152554079346069331341959721883773061103408583045979005809244612681832454353818428389579747025723296681461224807852624150949405219574316569238353113190052234645188674867656678726149820065854852277364610496929649726011772192228928020100915356883069044815132499567274357375855725612164196015283956047186089752621389812596129166529424780414605566429238454567214297192719697652943487312781118344313606743790421024554939696611257468477020734380717841856634092657558825775215684177882731832583580421462978757811000461136236319326530227750540389955599601395217620838512056652277192365346571209308000261449398583130852643523076012790649327824322641812514814025706510740521393232275281111706039478211731406626810900472919554544280987157181318223405189208886124905880385015621 A145717 550 213873238223223654556389978831775944007401391382751546639186843850476481007347687730354467463028114400307056421208732161927669571251977311966125281505757772156567194817002770273631609841001560125399131834834871439089653690326426502807635886594288903495642560502121089702903232942169958134740010750378493420690975891497439500650340127605359392703517679890271846231156106363053552315988343031290297099093798751380274458989750682069829169065475280555308842004032554575348516013448328256968972394793470251562198362659825688278594500188674886133559276574178651133281696544993016342715764867351592892176331610128675166579569835120745982323499867496835286675297933771171209014143015203576170195124031485627240859195750299561676365791870509679313022438796437130291217263505655949500804287643641353947707652051854478313293639953673473057506418797584880835069225637413205118516640514238101800980903951114562619877875723641026808285263872982754021267676242258789542526742963242886391819768848683665543593813449433931157271389679457477210335184749800073471561520711851610014247254820818653314567747287298483896618267334673726559393862026552667633474883488565654660013459472958965936910728882876840439514543122653913044938679351945334436396961851574144344902854800228565888729423667516764533411341928461604132156581052365450171210829464617302974455117300989285684231397138294697008666441227545217503685116483137908086108097607843158390185105254279879293960888288136923922333404082107450631458996604511644300727198066489215952807821711122054518069410461729941643930507388791646616350547139973238607612341030849837119549760415417956162417110798323380026194741077280816879698715305853343546394887349304257474659919201092909265630995192283550227048065562057931177159862915338732166666975397054260725398093366661624857386426241771719207514621 A145717 551 434162568236843465600854063000776411290677707946620867702727420182395443708023927182734408550302554912163643023496545713091939886055165180431426895676176845292667154228359982630404080972869106334727064574892681457781809649208572109712925229503581241012396193530294002955859062162768000385108956360147642689620628777970301212736227049105321455820103242953547632694466257322554273058440865603711006020572127561220262614103018065547597504126914598246084577686579522526389870389858158022497783185447153090474158701481720246093678253307299040096397172411517138714276445191026321274427527295568027493298581359501038783615617779491059146809067375381226731410265390826499918371598179005496737814878397503464836443695954760583835413207535276776743977531732041436592561064139145698007890481715090629655282030076067777021521095735389602469051536615421881722823990745168213478182770437790255442545680686543204176315505637221527905143943099195769714044955950989958825255143302282734348622928034344445259908103890683348060814358120279365662176668138888948727457843711540963650769373206915796897230567271332149249031674106341685909760295301220082841600195053398699212801599433425239627120927008089036686994948222418205128112329032214383717210964902016786870332729389611711389510233115409305991052831885849036287362502653232819032425484245898767662288162508844053923705780143552145174971485879320662365951361680355347848370199689354397234883043968535211479427822106573641955593019865653569842165151849690160909741831357131251750107220514751995455996725354579948953598508536268284820191149557909355046922824542084779397086412248080830171194678268319269087828753177572058004338993487751434755658545306296993345735313336406090995205213729595085567675297809865894250156309986730999487433487136465604991570972353004875055305236384671684110869665009 A145717 552 881349799647554011946079191501597283144131739730248978684990023783418900250807564833263119002646723443577795030641566588844476041022414064298484632097357490186342166516375947736950010743314444857935815687900308524425634498239711056290735408256383324966260777223936323879304193287186098611813046671088964281436455728303819964415040259343674949955416879678021804097920271208678811255082641187190310931464319855478381726354667683310940863548467568964271137394914426696016861542896047337342242897485325980192290601809529439744478575619316862720800126436103217411330050456086887194071537694238228459803227983455498602064537512797014947276424448524022767927552068079861063123135289238143174188032951808002132353461928968234886327134930819986280595076393605319845768668985202261300068177077346334558868573346765535499209511049200939338701561822887622312451866143465835947505905472073704310265930812778753363357856565683978006415396206103539536757239312833374156478398376890987484818152089950375193947907304273747129521989712777432836741425986759816116665951172907444359451813362784246882724736993056975677050401817606287723086840067614741615780762483515870836332586836393763484089544915691861597759305376965833756154982996715847000603822354132225772631095758056973892139884494857223645072715316931615201741748229481570270373561808345033737141995437836128475837049460013716410495107668579717057663760526004872994283419261291818543654189071021225023359184915456205032929907993872664672144626795874422135131616927778374563501704837124839653618834400386834645863328398117229393341417252008850772014726208091071326248297313843669829569034467577317924912342755730200467991277081420106700643300576895547187585211412985163627357318240082831418830627505962203269886132113201013620757812220049781078628348478506529700644772474457276973346212453649 A145717 553 1789139659121966407407075157894179484006176140974697480109662045552920185113695648587596948840964298287908011748559356678808573271335614495360743371730740028901429305361088945546025891404847350192503371119373051411902580249616964235698083165835228646100268365368397207180984556513925617413980099633354237343673315507827976557461318990240611043088040445643141308771145456087360664293544703169130727479866548734493553684237361294103144405405885038082872162827098599613391702542208586236646730584112026292637259447514643280961045414828959924024184160268117119827861288149411189977643947091776308205373059507833302661152227535360160851911994821436390837666199287936727131640046265555251638104969077291846825212691272109562058660248496357036872831261101487067245473805478896451293440391576531344063873548611903960995618285908782171467961701448925257872395565447244901805223509925539181959584397004260182784412272512832838131495349154447086063847481760095798547692323449945402311446500119671227299268991919571815989581578302580068379219432576454287827883153423158400508723530357078814256134318865338389292263066658066657736180375576962624259952106241342164399055938476279906447462149057927470954414702920292420106789487371004137196842042167923516301654254056126267389332576014327048590191621040539293010499461543344934416039298045456172587630588450644831961895286698047700761159893595730946306395067916428211823047492730222702289220768931129118262207665950553989643205757634541643630883750230473227244156272621558743232656710712142909744850777836059919751153603049669439400198256830428409157834847279600332707504646460690401673194968774503687068302967965379129377964288136289328850871144512552654493804633433046545757444360822154418185140606161805462771974598033488070919138871373213919124010555840395902287433832817911887584208700411242461 A145717 554 3631952626667792159482350624445992850935254422046896154373635267482404192361901915825256972884038522877729820271780463416414814896335256403168244746128770161312411303540844043082484822601829377576336985436511606465853713481087939158756052535910105895200219815437069106641074770419075716164280990442662430718692549044435064107826513135148181073793772149238697178783621177937070939837084492350694189593818162466702058500620117072361699832033083078840661526267872762300758460143821887164345525743504515888727656486164124050821482447624213026452231124544151317147341003613254259567730018524768211418678850997673620946640419832243613732366402211091424876439616626959487997368230795941871587209913038869497247179630928920482010845418120469854031861179440942352902991979353490810923422694832181551103328744813591694055569621185316758879022915239756450593340685406041007198767777642939067304252015652717358273603549843194095722957552368131378606070851215755158218441260124990789801248910424780501467140859648823482185103474432247826032382611388776217530786684783060380125264407173056630155705784571899937206318348265473497598158439334394059632961159889162110214212718774261373694584678498047850345600249168888235850948903208155401793742344997062383960132363102840564743371237169199413780865345639579447879698705191241987382989504658714222007856357412813571046518956159987372531438173504226152422264930206588743995913415958932824355299617276003039051056538520439683519502655068211542698029340823233855431215098290147320983918559243945269657207425388367236708007168327500563865173068024352418581553967962862467305163106066904201552915957043208017171337100057376876907067036925390256147161722717181311726876218283873074902448425111655228833004011677837583464905164121848670764838288129812035771960349727655203136960979975588657338666688488609742181 A145717 555 7372862042995958961782764360550207593219082470579058218680999483327234957574475775429623067357649360477493247243702592175965395430987299162817041473898031696724166044758608046368498643855822231632613887932747441752631626464028266875310550949814349132027800125068884918084174602966167189887872996618505101004708530886887672310911264203031817339190314374914109629789442220066797920508617225927206035744723389940856444262705153419532956555882753244161504815451618880371940060700255888735035180612583583142090850029653724308524328407631737614738105158640466905691982409473617997511301959961332377403609862152217942688377391107227000516542944576520771062781584086528472697930376875715733766784485363936002119927825573017306372454140124305307327641321433851874906006472613780867278096777068936972208413288098042527028845335387907111742245049975004145779223718978697797368596783391656381088449632190619233035232421769411501484765699811957544123237764120501211087637210361407853351132976715804298307068645818119749263944063515884784265668321899783145133209142226459148495886237837774602137268486546638007190436954715844542057603895668444364092286894622892842392687420055812112320100449888888078274097551398140198485006166723068094637159763501994471515552395444512290302776222120898795648108061456725238656495361038759691042534278417891825219775817917423098579601519109487668191118731053685493686251501924307233883492411349140903218555933849517238144526510988826606990600746582711797135355930987414496052139405372726440038611442608498185261221328687607654457334800551223094976861927891178579292145397129763529029148397811169068462017719602743500354127244813507094742216706994254083689409446244733550252904229311628909005424545532299292376579958565404132628294711192754768164550805764647059403160385936584221972128501916612156485605793423177365384969 A145717 556 14966906315329170024626852169566296968241886480021066137026274577519019481471993462220219001479055317730788414174895990336746336310089320965262191023768258215579895758448670793284009164542496528384828616166491870246235735868263900668941259672070592827910539053670020946641767802946548976396666018854574912377127599007832930356085758505641454050375264387303493309775388923114421841561553131547735901867598887761776115151232960821534829446742157052564775934705260059282276022463059310310234252298018930273928536832540574182180335846009979733705327019809023274403407143890440921693683410991486201361116601490151425983785157307250978804968445123934954166021739256036172617310667689472143604700918078877045433956238733594203015599893606921653405257850649539865116840236413995807083725534027247221401527871510281516276861975267830251519998572426343176175373556186071122617244271517284810670485449094941390344163542588355504819978647660721446438794055093766242752745318592397817312010141484172300782847883869923442182324263833771679811480661073948395844197027933027288386268937546275269282024871983890582696649811754816154903438310048502724713282763123312580895045248500579813748430218689764300848567683737975434036326667498925023958032526166703780114187402619996846474070987534187385966245583891806594893237703209976981574357202198815746481922902516011477303020037273303806440598492600808047956938126641413478194745599125340074600844190414902717430349766250779491751235996060249879973229841875110603751987561691536383131060244576692072135009640028418150181152937111814555302465848446024491610636574619452001066703942393567142073694417877612262510861135634319344949823008131298864499245028715086389832083858626388401407936924982142451869228482883758711397854798816128057525367370863945400776379811490916242948217721929742702077122421982361563121744889 A145717 557 30382812447256172154033548121455222295323436335360293679105118711364126220153189153831269143379414937344140003281791616681002886744085890572183084961208090279595491665484756951758492235522624096798970458204090563852416791180949254329683881823752353626309262251150017452797870555806891455918042130401790453620468021277369961735181778855187948690444447515911716504734409724480056271572032348424677953585189997433015572900558647762562284243930022933953250985946862468724139953659949699673886797129797815872491787679207335936101773243071851227684199112107158606572010810115185597420179813010757027430689297415145242529141180956328379747085427058643380436253067908169343884667957479251575801809096915635038294929044701370659104361411567910832107366109177244492335310773913938874599095555978534790508129370752583379999502780948360022678485359780426672631862539834005400215208502583304774004704373213098831779418956221939905373055169985564724313207808602581352286861909105357207735527236079893054784882897187298769510368991638492994132521476311793343780574833494903168964977447332700958867908352858811336236191927425322078609437711794564862723599916853429916324099461768756966097201023839771641834514123890538732953544650016651075566711390958645171637328911766198153830073801918178272612682887192305930908033881020892233836254077929317547466478272331685381502032096063287617586746748860909283667090710830567436428099682732029002298810487986318666866371880962571379428402081401560673633859443650543538202038698094413485029612257879242297935884308036360157260086005002182996040910695483501826791012954332090432401879973910543487240531206273833290153547751210423456741045964289829700679383718882179126625579980107339143229202952289203644995241443674071618733512613302028764021727598303003398928991614166174036600660003388875768604402031018400549959776739701 A145717 558 61677094301023714143518078059701931693209607518894916147517253957794598707891492510284014140841210843753286475873622806966445523344158047772210697209061399499320632501038298163398945954101762374005381645325687678128535839861591118025357611160957605790814974459295481759158730586520186708964649128049615766274637706065462014489488654990273030200148178082036397201117541965305591116869384105748964698042033827190133851212018903725040615480348499813768046936696196106249944823653675427278679887939237268202228055060254059409712417503100011982219190492250512162317907541126682872322043326728425774198097912636143352182730613556189303635604611960600938350639561831844512049703336372213009405528862037821048861660526787543704387650649882965382256299796371955669900815754205059501440356894910891597484281221099872751117474368463195578207073760355693719099504780489474776365750642999837173944739207137141533570830136966995419551797175092048729634365412669185051376086922738556539305302977232041417041011498442332632182606870701876944317338785432279413926171067797625499971615831816445400226584674278515028668886916023592064761003651504656622826183117929699606825341012345328140597504329964517743159762822930109889920261603207134184475400165613523531719997576697979632278203343822914359216360294754797147936713885234708024710614203839312422541204410910418808437647851988436590397289459589153245036146186047925254535564161200419749326510689768036478836017488004253649460164474009172107226854697380761507439534805144097683073729752434617288117773010304171090819824409001494370148493409365660262361264686657568958323815280334460885531136275041463701399439424096023982864978357685346161080284450085794911963537527534039834366880585210158417197888261429882502270319207148319574836049499187726035880452200377521803383096858661695880524234045844931134056783659848141 A145717 559 125204471048265692455169544427646799881993207939920344419166346429204324012893509642687394874638514633404234201883451016350267731385754092891697143151309679775530604381616079786942908528334342096606827941040687782510363902502238788642221620972862116003000771843107576821074770292765423212306781811898589603747060922844866612043700234448475396118352111062086370406552105455160625487188578162638049912347375084005974284944825474003184686862823210691926201328242292148824919267877007457426020498629854524652707079280528061394380271429519781252053729015069427582346745736476356115628150533078891310865111331962073589785700616377883330051897615194592846208417874265576451291553888167634929841647788127679813554132574449669018536271714901008158069456479268960832654163645725496873985049897573553964358300370703370932185092968477506075400337055036698469345322072531093962017073590081166879803046585784024100049953398624044479750242892381688935593037474510637051712104166297360669432557308253807996700198556955038056031922437155818558471203601906050898476783487054346270039211173609936829759008020877032649386504203335964466142758803116741149772289005797373348425525930961554356655967692626947178842676696033999185999398100965832377833986769484061810746423443367986887326598957886714231030938785669351018005598278992576269270312997539726288441097487669877849443043637504430215218880016219232226514093090586577436139758819137169359103814401418626065718448634276753945832754453836537976109841401823502209558717452403820202226186367830015215636781275033159278004086290187028569218445580101594849091540522901910653306912617198981687084719397802965040007571877367177474792449325055288417163276754290444789106854555314120756425624358773669297708068175461217805537129256998475434888416461623485549833919037774755094693650022423239248588426508663179183734720869714986529 A145717 560 254165014550885054660280031670044944058514518908430780275991535734030819951575116683162901311502043864599751676536929689568236528267557464412097428386461440882927627574048140929195940913572760354349486714930950872808360593543704879352591865217298934528485776026533921651300024535583222600796058113505008845990767398737373156986696986441750063847224585307857249888903572956434104433401696800771135573100473378498300608304144500207561189290915637356110374928284916365918479863845501484899394333538716745807727168711416904376532541289507652841657087681400445741651731527139461788042273260106822632630401805785096751121620068516489603816048523240411517202149934119558364277342343276962535365535604370327983693840264472301320084927193598396677915614396616194118332282300007004449130149851717419636755752268246621892462987608534968869867106014650737537077284707733340253419883022114125766163010624402361785959871828376673326897573519737653447205136438891180545790520081496719420391552030452253001259986029607228811412170364819440971819598994530497891628456552549255130554098710812339947965386055795701999739574863885091842677735609323333029381123855585549967604210814510942998683473818528372808532890533186195417468888224699036519868808666652479862291707870039436683293363606306686066078446518548487811754216569641044591910710674391440526223005358765441123950570146486141348457736035635581830670363937744566147438455867284292598560993908369121145371971891564322505786842081123698082330870818847012104642688988844949866421475252965178453125377870544303030177204349255258994019074379112828177995564900226191968644074289098652490321094846403743989751669511615946177804689264883877801495290730925152836092002783750137601504183081429963464188961198298010715357870121387697984503910581046176478436819766230552464706306162422317012938625288352207898050349308737762805729 A145717 561 515954854333825612694676009120646808791984591390906544039918398373736135297373473973311046974954274406622862499135765386372503802115410267002464887927373573682663308444713344470187973111644175184987361424481889231113189494529818402846972844169495864230710122333092017844562228732463649114192785663633356058771654072375944663816382838776518181134469789822839155188103846549455776839179957316987242575344048610976466228883128390595875211075871881009693369178217051980522365298687100137338313071063096364135161499777097035356299664437429105748782635939513889786125432653347370953369699089866316865348404800632414442703298953387857517863248450280420185327518157844829213906553665298345779157107435223977679218682182746197230103383666733030355160539155674394791253700414850573306237330213936464289060212746240271738328932660233018328324149809403942163568418611376608183348400517818085224144031764490208641474439761651248229557594494824544116137491377911621997317704053334174126034181189260765338749774939904117532128649808661028016975227487693308813954868324891500860678550343737876484432903934257254182438687587182533104671337144167562932902531654549660636863199527931283325773095195644904174374588939691280663462657096740943169501303759317764636390356229756613099098640794203614827425015401714644588510041630773041529002473398701626728506412437196357811741807954323229432938988933460214897028612279528378692722629270828294837909458530174914506479037221426940409993343591926653270593691652418032748922449088637795825015392537332944429829301440423660118100446824901885570830151771153461099736147655918646794436817499957647356370135453480202496230849101008493373766044415264946881747023020501305966821976544158224016932735229678467058634293524476786290958670809287769910067503591107276627741194291528983728598706816067281113026160746928473369863025362016788780643341 A145717 562 1047388100132651442885137638234881351802784662009021375970254072707148620622848200590704742196255865543400546273493927197406493150057754574457539310395139968114365633215140515226340656220696762052763989342211520208208901865534937814074475521072211387089407019850400769690539673026876672118588754101117599294297611776155768930174100176019345465952909826115778177174600919591822270549430879951787301656812845579808847946332142328765126470922830627534040183321405687235544035637854949433295290634863752080477632036820338270356383942275439795162375909300125514865388886634563635895878701110155363129834629114881995533590945753757282244772790538020729735803344658275069184671939663213298654726392727969070318485941137134515904808548758540858022579216570404624810050893509864363804657331204141170789372595119115483382185840837285418671529154245983987941306352703809806878856999631287690890886618318904499139831326756280205529328589926920304818105660292024153763374393437748291979129967422647323185409041868019328982992347699411522055018739980418422361830491071073194197922326643689178451058847021156170194648536062405678317390971724924543430459109877611955507282327437489690640376384563685336945607607014682766560633776437495889935051126762606395559392560854698054551733557518869731792986715187034209966187572756252704662830429088653627867427491024503247592394746196706009262724799077188200605386252257078671001660789981325571236663602255261168079031300187524797467963981704769025015607111723537787633300467007245736679831380429310624227375028798682159495440876877346478453526214076367146919636201745949952766514770880839735034778884649469964663604633923377729932798892358298577286068655236326920187495776292638411004235851012064206699064151665726677872635386384984051529739047786037190508138145974984070738502910130310418237126093377639512588614043434544772486943176501 A145717 563 2126197327314428095231216710940800023512844071893722002313071727677113326128246549825656653347352432098828702312330173074969794722113439670738537797637246207898588552763426801196127061940041315322935713377327961540774839673846429232752782460803744946295632019586191229379777691682330911937086056632483062934068093133942138552308759540936432519366225812545239876825284678667552659759567847122170905376087501182963350354588020044264816140098135098022220562449084366871102411822480248662489302650460345660273228899583786911726424046519478346750517347096618855662849653742731527521262809883916297287247431754805650300775177176828329569031246928933631083260604328780232600054823609769330970748798080669777522548781289700884540564123876454275052805454477382232690008522571324243672881076107076362765962079031591685025565518570756739670185854795197686116909732420315296587471525903113494690414611043344368763648951840809055573288807994053723956210374255317654228028021360924979383459707833792876805615016242304297931356933701155581110660025185021909701207082919410259330281462408138688517772975020043091237882345767995939801770567930259678996269060149020615130122487834904544068680734891186038354679267865217076426805902705459559827210617826787223667802262144680820983406022664664761336148204404664044516716184185151359692504242047493465869251078273329155416203523037505244480101909187703113768719195053257422604992710939461638782132274668721641025519032901638117433026472867337528855029166205090056477567199102259756822261877256108029848626878632023343352084861960566526358772643744873537093400389808130748197378190451287162162953779468288574786914910633607690755088377721301696625772488382720627479310459052079430180374760621755109920633169247131631604663543402846815317600356938151905624243808588023372070177178965823332954084856530447463626413138309100526131705867653689 A145717 564 4316179527060188900667927038072185812849721663159593655674159636930467344891719873297882415590383240904756722293483977848261485879397132473844657271664299406894166647744123191287622709397627649408797445391986419716252716329006385807550334320956081168768745910352948345240179023575458724355612576375186516638558934764290765105417851694000781994967972446557010834177150723094212307489652180227126986126155970588570021410965734357715247999272743326154480207731457943342650660455599266929903851085143866826602574188523050610466370458050598768463755052230226976870069931708858366304527608185648973337749156627626355228578076078015755267851186492944733078289290984079213903042107255892078657321405377366920401703707532151658482829266660653419816337050009869361956092490768894704791584779840033812273732231061536001486414620512795344245058613705097056833338815506887348262760318726320762933850769531370749685708232405515626533570750899339132710802241632634546058743119988284270400131227772632117268075297562835856781325592420998130243117796106854496275028016495911755367277170766194894001900688231840454056730967260495695391915935507455423437882761643401971102193143022528786969731251452723094174661968158783650463649421858306468953347619137251301439243032761141211898259674275711946642649061954752823334723887708284503923078948525982647060951821467367160991645559371389449588597612926238243762299360571860310809464201546317145402157280913902676020635557759025190864246271956713478806684191789221091111673780877120299103454930998518871282088336247978588322572774339073171161830013275879203932455871674303672890724960101342058351061137541741157347472604981589688855099473975350085851740865348267637456080044379944950627749759826311861074678634507525546430789120472392650110677194845400582380024423295541470318388934797711235586374021630714973522106082153430633502590424393812169 A145717 565 8761842313734856153927796656069826259284911463369903227296541749897121033016865214548151477991824631684224047427070162701797741365381456808464983522940730158748950396332017314887072903950122188258543491210019054696031473373043289342897945918758383968855607902384465554646334038080489528110981592955571996293211703503417119221859686630062046513352464700284919448139739142596572316651334166293220659665191244207295960500910086158141909173707528853958496799474297175901213969622454689387456155213539399197657565329472893155459820303418668980503076005510013666427386298519328740866663523354057531959333500706649746308363193663194806365408339549430879215296177437076475442942877674637309905031482167256767745681003741486577019258870757002565772889158714580327388635066252333679402673430194192531839313663092839051425736654075455978060729315635492230173991678569248896658106859542905245642222371734071578517618948134244881054093051036850445349204594303873873181594305548195707987287008918735364261316048437540546961793021257692503237948015436889442416397172279617943985313326373913226685169879337661101692072625656460493649649547309566579319223009867045852316836950213245602644010371768292989988525440683062945224131899566459426515735839638002315134439688702854515472646155373672587019816259619943826705444975331633357812490573003502726040266328327677063483885069320397545159608674138354447134353933241681377685789724146312865704740498122947763600249156731788235816302499045655494640040054302952609866641297613355104920256687665116052594609473956517902271479379823456576891988568177391039109348326098446647837423471627533927165491946255955081126794601197716434768161177081582952977337330884494921315215010780829197694901832072652456226487707417107612122870309895413676877859387935806244079543955046140596722957467462174842417006309825494865802411720358325876909732429813571049381 A145717 566 17786535580702230932284526543894709234162557420919240391818324078131518766556891493812874202440988411935733911520230136800671566710238477924051442706912410557960962410387347405097566707396038644537193878358893289046524174694561548359697022664745198500695715273094554722983712857124370166606568278087234777288703119553001987729610058441174260421323508373605939922712836282320318708589900867923057711993352099584840211246826063935293717907378284300792422348452615535621521015682922563857269065179633895227378031016255784582532824749569439979822475827430275512620617315924305635100960647881128604228473668685342357379622054558209378906023661434158191862318161907974261069960138637406483215135251478125861156812035891510219197437024807448547865545175853548054729567228399746600292722271709430999599994462346232212858243921358555122667936265681435522156146274156759753328608662111778922332948480769395773020016779004284703024182360034055504719752615634622329924090381519717298929922227973805016818354310252909747496583051827523360574904228219089461250789984699607930378430685261873083976000853154763804594453373351647541613093189122484648562599272147341436801207906739745550838554084958383316953612469924649620021337292470490777520474801117525562471611128823761905268259797148881075938280364379424013459229965199328008074851940118162007879093585553362971505125699074847645284556019903246601444494722181252624841842330552813571063477809032303046205829767529972359681903208816408697405802503550802008808190722481329985867821972505254588248185950043395093632514818468842512017565631570090533512773169523975020806296756678933770803890299838451272946235692958759380989678334376139419193908929954659342002249015805038891375700091357724659827908971378093945083880298298569291669404446832491830080891848719242115806133340559280132395287222571732946863922270221319376696123329931124836431261 A145717 567 36106658466983215057681434956309603675523732279554594625487970582065233198989456715574920082803728484404908156162019750635200578624042744804367620230048670491930594944135918900330745528941054498288315314525062166745389378598486570126895613111486834198028333148774043703191382453628433357721805493535493642324071039480890531673989196775897118593240208645955357758187609513371104381865182110549640862125845096965981421535096408878560089210068743423079763408862010063014511760622363182175566814858501593772178205305433913229648478781805659740370645426607453780606186723940041919926209248535167712526269588097744278830886462389971375984421667303001580049626653377010312895543638491057486289414655469113330891560687178762003484220141100249795164490934093543836520694085016419346260546808896714734995456919249188299263183734621212823559932558603998474484746762546543730008178925980051669430639773739501685159055543759749812894209136776081637730652460533689025872030292890720568632034135499815265405894988497358349877516633416851164274552345336736169449661252543031819050270305768275986558055046734291185665638655831218853014085524269096527015497203236093249660599733844733254956662148455146365122843325421598045580369479583196711907137330532737253815055457072547964840051915566073210482122119873971127378410123909660524758591625949295872491833938406998504478341685236871399530103560794916462577877151674009586747562245232487402945994247595077060850070827836687158366027697594810610078284442168073774928017299995802257956573683928979149027764883978618083556102810012370475939081340098715605639890424785343193790134578634763927197970143180109828125777329911680345692612250622385939380682150470627579769644186869218168663473490554348986798198985409823291412664882675785766675214149210570479257966373356106448945853958377871206587590644814308056638896406137557976367253450027753604384410449 A145717 568 73296498901440345864862380676781951566603942364938406170500188463268345262429830575725593955217366382353551621274988573559320373935240061714388345015556094186208549775633504980324008326183633235486635551291997839599851392030753042796049734919295608676799015596296035622923783397152862591805098545308774006683086921443088226296210339845012709570017202227781002643180924599307059574867611094514903027057753553488842700876034463197413045802721641770567618927567531975303923252542381576893836776893693055723626529391999827600401829394240739703512430393537303744355046428980969173144569673565742575299723035364752200684342139029587335038997078601431773342550244037169027203692516176708059761028535467048583584007038160850975562747688996482276735368730664718134588954263016102873162309729338059202609777946081389901272050123037140673271540426029851221768513771823209615156849891130842777165276407742707651477109733815513115890541523473085690537719775130773087897891570477781234605730365142397014968950008295327197341611269253156035953980686129346204893351091872369893064118342278914990839767768869757952137441876884000919971052001173076827356810759969997149469580658496901767816473322809862162816054996993374107878530022216596854680711260506655507719000106246143544863400120339331468397631965063797009154159092306645665931932925825130502996415015872621410728062115905149866198464943857660515786489173403517279844926515979618875166797259140197401222597574678707401510676544214256722050220011798686212301866310800756102321858710553855167271774466290644666223795071810293597313823102834761109358444049541077159418952388331814093278108586765323112644055033485018142996621879085109080803365571546444032273035697095497077347959810125237085475684112472969903473764627951546807781393053493011240401841657021047372117967729373737990092676613685822783244012840536972470706147807433009885775516780209 A145717 569 148791856663265435122455575092432405370602327477092684971520757092464158817499357079266240154171170952449225386280070642305669723887958701237463536013958641149332864113941070974138836571407246526983371880807441089325531580433050078389410834990556974127067803632147803540491577104837857432930992325171317698073024126458429618490775315896179024530016327282186789410299518748983817565876868656683142595286377587737253716796928425194339604419435722725508843343198681047856901188149273978731306481527382044617368082487554344594902484021829919792470493328235299993586963644644643481441556511129208892690725235520858869644935711343599900157788085139239196883796945768799748213182912295078870257401637583453155562203395905840301630374324442717921523003358758443719671740633228603816100142490009451284583114235088302250393962486581660945528403504908039376191608472054352972224675270816684857593841677077922792996847600589947865507986398441227175709933412863008834743694016039603015529064009204930440571703110944525713245120999067273336135416518290227459197333266839658339888341184555891663128742012750561908547821344435866036322382548295821690437798827241890977329999076148976743934185888641871735370226521053224017395370364730212031805131951691180147932316400624214323524737404236927314773982406957388054611815578972366792181299080833388971786849990387483056779461616945768991511484305927490052130110444131988404075614079876381084101195490060353129404812226526948188379515018727243550951336545666890842899013682908234891911115225850642060582553138805124693816220439672085990176584959673224953282035780677961848277279558179003974590633233163462738557603592197256918602796721930520811644892729557130914886682695459672197798189751080740729166651950121143494228450782076757344010461223376663607445259305786352809293025544774729742016926938191575435677289427393647977975503681835560040370694679413821 A145717 570 302047395729929931858238952575257106120371158174555785553780966397513779131178432441079891787373521816105545180596922128891935980172182228271989263719991025977051527942750598443996857915948384266143009431403554119332989508427699628377461198981095738182338964574244444891162278599037453435987322614999229618314232293623690682448047595058903574783223574365636954721905379879512550351670468505455684953528319445353071556255063827110046199558408714411141181419074394959617534108019773634442975263663808656880201483823205927527824442162485342937975397943887265449677791843582197286357186573022620486419596928384308140627018809685368767732974773835576968242334457360419451703734108266493929914465563265874438742689309681817651458684315871028384209420082910910086215498896499802730580416092409456769644519287451307486909842575710648682281985843422893903817743429756564710406475642907979130072721439191775527075949152087860351468096498294167693605474290392132803756610954668823643742765332955643651963542346267378902560398286495295619198859578148475612824381638333414557603439540530117797236355446115871804594125191762931169733516601988516858511904262490278713982748655001764293284629537469676812939397021683047761938493961872308207967563181221835193647094574267048830611672067200842109659715888491532687064976471154812281482371202158853787596802484071574732640896354337795147618446942567860948163608415098763056756216737222537621106551678025257712494367597252130143703013977339760194174491137483776612398785474437406029823461586618092829127415599999936837802261268739262749764870154313543820401423276332213010925718084150989736604892185213242593948822648105398059745534348897078162530051437635404210775933598747437466033247846734093554971217983061808820313851613851189456794428502061573630102635988904639181817469737924972002556371591852284448602114293596264858317801767978379448942624423693276421 A145717 571 613156064539901098406789951272196832991948080492020767581490390266195879172133400356035101062128095115523304267386365641579987734079806035433436967888045768774773452390919600900242647430538648653023782162377334054804879376576649812556167844520789357953173971017912590981255885064468925637196831977456110953860193483031965626939918127194258360630919325945915735898678510855891728230073485189206383772519893187689147521944062772104968590763965270818893872771877678569342546382378952328645261053931050046084764394793025545327139022687361224334170265355597820627545923855508215846661607301679408458222889073894910004613978538725587254898038633098136106292742064644705718158832026598070382647494836028087527194503736450693926620827530843863177227201245305788716573743088153966314474428567448707232927089570411919110124730034730130243371485733744969716710642970797354307772173330427926817362766927717627242041383781890755923532370383550761976791937099562616728617085494283695957194798096835947408555550391219668227671895276464451039700348808224887203806035528483564712276642378934954572498138426873207012764165591457405838693002379654140926957475215056438547494002439654505366391054026877555288395240583790065903511125347230420931962121452748373751923454053445708501927370771680305245681908479655404397353847624628689959042421359083392355432537255815306319777962819844107203896455781928451797282072952540044873226715900947671494465215805195783096010436817609597664768929994484694466930666057755520856278691614094251332306735109719502592486593085446732975613896559320263709936696236671534282189935968918611734217359433546950986303956545349649302253371418050365864026516125464346739415192773507140990744230318774602596375295330680458835850843338963521784093624547667132520535345848723771092444743612217111752736654274962148390459692314533199239086856338710990268737159613492428445793487209402671720809 A145717 572 1244706508968603499835851742843606995716548483027643983634639938459411237205651671544318814076228245710990491557249141655485246208246026079747648772823469190621764131302038847076894130287135540817254011646616556727699785801461090691789392346916003415549204978827397985447504555518593320006056132926913290237106574456322596598997351350156749413177191448446634578237362655132080328794498823263620453602530429642689524116474891172309259129204649941353640150585730268421370409538695165207376245496504767929743414841228358033808164688230901122913022700696465631986652775748889834586525776465222626147571978400409738925058235806594132442074250692214442460197298148894295247442977310259974610280484602671454414330403842305598989222628428928726378742834318550668183734612253453655118580359411504783273385222183416908342245715060659588683395433757516445102028701412975199488212801454293048531267286790545344109568482001289082436910360410511548518719938706637821566959879796784948124281796393811640283724115330633580234795044850824549115296088881836942875250639298439998032507026425798417252053423770197164120039451556533342089615625097181304093206816174660307761134110969749990892009546389931899765765525445696812101079822516383792619574898581516017494569418081400213991863732054838952447892164553984582435095623613019769462043833876568084322674263032502587757574531883387183286114657618867814580621659930047875993887176522707035911226766977995761659643474245379886007350784185789952428109057922752569854469131577825855767176642449269003644654954836041267940559372213158866591908743595573060279301749615481505488248228724382226351207295182167602870331750029819594598575767989158274983934678800168058575806576771178844523204383488033484702683657006877966159901237517912665165497295278480753256089199430164747953416226360703423307661172842130802603061869765469016649271575697587861766581330092462999899965849 A145717 573 2526753600050200564765680631182570929107760428598036794757551493582214545331593721101566836539642276665215582337911490174269408222751698862081691575394674568916412411769686468646494184240237717320376990618849447779896510372086637527682653908071642412775528153845646892545843266446859375143368312644802001725215392286141388063998996300900074114491338009427342247906110291239612211561104381151664331606752999654766546267296507135725023927316848616982618686795159673017703362021004802992021449712643624966329086042929172015605028989969706592152211748243559877335084507224322508702431479562794629400162657929942696122958214073407550131823474007156685096064408949513354707603525780995721860799001095928216433003192605376629497428009089897783704984776439456611107192546300767831736751815130926142596264768105246753522839691448408930297162487156272649812148547157696684163717679180041558090545774822040120824796776421233055456172108100968059942239498782537678218311827370387950408596089484639532940012545565635776656965713375278558239600020729780185811871593969797667522424551367728408086713877755361816290473073895597092984513880254275667655068909877085209698663697774590041856274012780507729646948728259523944775126136197133751787316112158356062765602166781788380957774874143952301788915848362680222687839718580582507379259023727011852091636398523442997332569979945313162226705551069845881670210172375924235727546095114379381952118842500115590973293156707684350985324427128223608944366920652521659049051480824294873113117251865280967679146965830570688472602549978815939861311039562317075695448269529491487222532170093136485945999822915843688477124150307162358984742944991475172753040658549148385401746360101262735607502302105412643265988987873118932341077728067738162618826988879970080386089982398490826128323186775573674352403790409833214751016356537045765087031029928943745893731654294212680394258952661 A145717 574 5129308563395398177870831845448876142481757953505531665713845897331957067611898048184509133856659745402141921155468767804625243206939740443999754150402416551431126574128332229313536117113552279024824473702252732376633188355550072720105095643993087181930906603101684364470076383382569012947717668612815136588897009234292561447321363493475800295668002981946056316614825653853757657388713099239055329541254986768746446233087793010630626263194073487824774580554023550495669403532230211378638335540421062176880114923731377963320175041473816151167866935911725854524589563012598943776101316986696632459704048025805272719866249510781520173469210160277378530568289970213961162139909892444005117447361944249676687542066658510715574179869229864071992392717429262601996932685255946444971951066135420657965634205868428726234456231394555067843651165531799721602216448701422855877147400522682908630759391621454654728993346566621101286946942534604751171197663808612780145351442602007742544501937372021858056585183774125295980060163356770622401838926785364895361156460508049966630523806769462242617611919789960716872496219968610542225221087300554508158485793843666801027979545348306815218245353934884301251406152601308162196693955400358999744459088106564225898154903997612331944069002648491117792546724284076298071732193622958876960126356122000183177937566328326252082529301714453835933028982557129520922712069301466268479042579195013622655765339048467671680023448473124987120322579719509740367112420815561045117004651604187014593772254109877915119664695981103661558115235897624144759594818402760068088699707843118103580234817040838342088153289311867505440959154791789558919433579756926611530397552920092422197486535198986582104385150069604177796472942698774425774421628076270952203553621929043984703009408179736946875748115738188198231956386870788583813760600708333137657656341484180106576413491635921648737345773935981 A145717 575 10412493856939058250877223880580587386667039537855800683362312414032379265037607706220832440162182743524071434730019260731899069440679450349620638843625330204730618029068102655820009671246326886182676361238582427875117592465256275535175816474652058907677327628768265414227362512423348649424491723915702082473459203530221613596674303892759573700131931562012484895385848171212836804886876030350901167304416016387555631086621952515073035589260041863435675415905981012346535871467065308093832829125605043575441666966088654336367939729162856817164177727689055241125039477831068631542976971051514601098569817329726773678632363548672412544592364801889071260368532575125391645789309478135549392696283947825747747493962313584147238955637108614976246773511396626642597162243877024982525228927503088804744094841648142209009192626891255339313681568867066278579849578715341239733925059343367124478883474445778127059735668733464414379446837173139543909471315291985161157385210170248346977388524269114887215334983048928785203745474648530988197174781774270007802961802959747462462295805317456984785344110459742499889351036063205505120105822706245397286058506433733729001588778393365060302996212213802351032624842831927309735343954336592572347500161540213220217191689512986252058079117601562825166568061380826522405393665214887939646549123668636644839361168010103768284537149910361341630886607885421857627223830471804149088220708219782539611821686149546873394856627107287016169903851506177644721629269888668269065860393705018815330484562725800302411951653694674602392285456269627035046037620046563375902984711473260220776389456060731741302465231303268120201458607103182497444091182163616029931534279387129067912512264707582660409166247138994375514196807689524211203143563917101965235051233688970408977028712514883603666942546625335266837197112943910415308719268421559732399277286181855687406373494289266652724131526831088769 A145717 576 21137357400277724853882586606746746946057947780089321881693828486639832576069276031730241669020097112694119610360017943816987306339336077269989452852805269913186603167881674262982390319093926465398553988489848626333756336071281883786334187338448035589497793155492975689197181430143014375762705251831206614605985594269340641308687389580938441135467525402882362391576955172736404860162700952899230130572634972011751162359396330517805251615571621788700933269514560901039917323408739043200269264486642698037084407061045044571448954330025557865027129619341846227757975615407506309433299475133257653533464269475297324762350978137555486684002327078624654381169590559214574826991136100705272823168338966724323677736055954509160384364369150619171916878235742434655209637358137675458579769750880204138209854562911522815859934798133016944251705741148979013717373042575694015237011993319634740009224822365537976476608678535586194569175792514530739531475598845066068536711831294161542356356159764365849025271959004141659838307333476354549269642405162841330475117098851826840748493854270630909652005926621357484814665730712087206783272594872590855936190609574685626206424192158985724108267092548664837711927179542659837454586030609327521506425583467544730476673231556458094065568664662169886597015372056353556406651068654028894523617760920976267023719993122944321291358331788731809056863880978423813853743453145693121182819558643579360398375367118241104523887273004344169699917698234960899275167050761575770642651482216536590933869068561120504018346737335493461752677918112106983519311609099705250322990875591010405057967015568468394005662331392344972141455531460305678021946180358560783834403056758319087769977699869857601644025377307008512689641723136791449967955660330088913156201800834988001179383583395805535706946493901314853491311907319751272288116301135165548437395233292825561254831616993719669108338262121336265089 A145717 577 42908825110069924514323399934472015719910247326541785564037788465566446097041365306804684367278356976586319284959401695929223499969782796178628239670555854298438599700181769685751596527750999478432178413958031472875097487107109758829982865121233037594621612428323111880804864075827806759449642236725625511948068282907557971635021804175001142745425376435919633642416323614806730653293478047509406814161281688767838472033943464329192145706574802971021031101439142723130019819983868790631238513075055551410237770892254474391387040922012153303148255963086220153293449374237759977080966391543541985158331368465036239540798806986874089296112179377243246504703008466673011773400360495122225695482335406166429240056446093691281996112430420119810376286571783630953448921239857237303891950069057886897477200018615549668053458631017397505575623340850858530779988696579080135589894612513799178851601910518567646469388557691571241511012479357660228109351556184168827144363860141937760735056026933138404406414861443424520542978683211525086486385885305786126594479907707405526971980061873575429136587245697245234431271543994500966564538247485536731305069651378105387465312108493962626574721894877577406752861141846756638105499906792980532065471586938954262654426442867920417966852331185087268229116038706336338678979263974013440995004408120458153421506746678408962117689128993975662024092047499592456701241582661926564196974615825757881826162383428343292636617769342191557203816757513119119350944391416728925736313443039175574576938878694511897356941464839398032683333781482120906917167520434781611592295574465039649007452265214534779099753230261228990179034527405813423202053302036696227567808273685108361043986818223546223754711106766980141765597183770878953910738787326516576605124420643791953423739697264772722601497715677122527252096334661982138834460782585117641768179924307149707491620776123756639023273947974785787041901 A145717 578 87104893836084546486351647984391585164670856014932044605674828891271398937161395503537477535333395642373115454347975082718379887951352736906538056541775531420560444204765824580401477968944209847290856781780815400087821565071096739142981429861915727869046283731702761625058184876749017578668397977847767958047964008316748413078452953787862738834772378697391453411742745361102490489780900273743142933517271255563740086477742873191929537979095234459550904434988190213393039194649930236242370981273098282720084637826869521969471121622730341179833094577935407569339474471727037345968052341533915096613759144519754090970496815832376263715621040133476711779892726017755654685427904813962017456556317706178884632990907834137347942947849388474064444689823842535093066654907272833589225200060417759521674577827935002914625705161030518803301571130221501668504363336682490099553470826391019013434011869127869956794882295505211084681160763920257748531244127578263874036990099376302360130621378318111196579173143458192772560586888612062449212814077528340674145463737528934367926278777109503850516362456759481204537996419643106250038805859123044691958435456106944361868957373818551972960961338334389587043470406021736432694327356203719870765385815060493685643755202348646892014616166737062492335218961558490711164771499216178631190964424866769130469391672037177070154587640499438805177097799560291708679706559060257779626737287306729856527749239984169765811229547877375856779578317833933577321517839408908957668945646718044199854594989880790590514087155277240670853705823730787328934866547170997571827109693173154896474723040418490033104105051767963457718467949178269788794490181188312983401866961177713214600205471016098964364461902711592380775649593413161139647349770317168320419489417705096830462190406063905231075504655878064829006902068051916422082683100531487677623856808948280613382428920699608983497577006050553026358793941 A145717 579 176822891578426519297369331084914983412266117800064724007734338611492474275991535830815772592042425875660447786007104458516615243317746086137476076151564658227883403297074923716445314525360218239000960834836641304146804901996839273350493472636823806341126361353744177775756234494936429856890088445388732229211854988814716370991287861167557184833445183330328214506204130666714440887524574262220532645633246487512703607711345998636152632905417619378085364981994924694045146435119538395703222460745876438866220404550774237343551985507101670582907878844952914279538979884156511574555169172347456102583945905043732339633868995340916828468621415358778347669935729113035512338406873371982400314583629461207729638542302846852722632902138146171930702909966113774455294356012842612328889852230697982771112495513508037301140513423433322153304683818726307536205326793476758323013410187679156083471865242727665493725964590487020810331514839745643871858197469632319480126262757370033649127400662929738795917317074805269884873470840903803560376926090996646262729164792703829059484818945552230942972786650634501147966898300603961693077809329481533239138892670827445676488596003539552011148124942096915984120838171362983111612846427593644544673201139101215242902560406341310322869252851623905674353226262847697437328147464429578647304216787475133214394711672728722774004850792524731780533846509015344669027347613650740630715712496258045782993449131005481196253503345573303647070986781386127648843561863055693767339033926524186686529253252519126204231699568271333722434990138839716795616872173589604636027421084845929974804038764597269552666554155335735557939499757797360265439391865758973319609562363382484140530056062175862674113633907793425765994426909031533342605166123005064363934986912816925922046293100570030354310551849934755925761483946049055674845707859618137400458787553985085338016623217399430112743442299008674668722564658329 A145717 580 358950382799311998089113255750729431935315054463275374803656101706500831508863880575160514824368589194195066632478967702813646225555136603506339528049619714427071888132617890378559408085003274080962103203861600066602613863232018653804762606471322464956758644501816949182023530966536075860469300875741148577532107579329865916363901279717187297349154887388187578056140973510684953899184395971407407527492556852379532759913945899488516652868459788242278831362545262140721433870253468293347305352943147897800144701153433874937888561108294768552961814222159838052056559825363246769309647451812994354330313573479632129702663090045245329415037757557279912293257750206736072291311267517219458676587311249933984987356241788203192807443397488879630852842786521138301712449639415595754812810803116844607598844217843487786312327623864482940689704850443274076995144886394482713227123127517860458428873008725291824393751323806356739761890443522893139614392332109480966392439360471068931426263215125991437600957082681554408100373246447832615502710751909114384999530383725035461819814533192251704730906384425580570891599012229622593841702900041653352407260163344258616327488018227916764078720671495401113375714444396449694837645553687742221966727546989651882598511981117657606777691274180361781874556978361864239285428188020545437848928887610095558452134226247635194052776954237565015044903236203350117833806976004444420095116740666545632746845208191886844224845980284258526178246386635521293218853260485218938789281201898452255610184248018836313799759609503652179302359128138801364314921577520350240138092975127544675697302217409416773423071831226491414653726789860692160572176693000534650494428195799481627562799206011530212351712468358751593376305849684419272327347582350510341619703013528941916657144531966755555345189179862898651230983403577514968020364872341718391443661110732914287893131748891922429260204369410603526953779897613929 A145717 581 728669100259711777694380611804649661913706148294331210786697878729858076470519401576040014277695644021790109603484518429607243321261683987371783104464651868722297705025811020393551881967242121024134830502878213298562001995556095870384394740643311967038413707212327053095329992105833739060322823887666086223657949174184638995502348606538029046061599587952837453125751670022559789700903436297382775060277244777083963989921702464615690169170340464714206649580601900150739816711468105515956634163252129486657854877121066215349676435497852873060841899963105626292760536906507506785187009772011206191834433970217748179564066438922852677795698179219862863176965562983945113715849534653082129131071927253736528316603532287749634546387464000287504459340153727944638701817473657646539657677040474963855442882649726766698176723935931476936277947541716027649992607914054006431092736935451069051454528735847099675853821461362313694695827268836633327773344575984776729457171775493512560761665199305099688591146960526480643173872816818259305666942449449411204902783949797029283665164017561325408372796987597277924408798027927833261536963809275226823853498992696174163699124188406667491527791815010722163236716201286621517537308861139689116947912247187854220459736419108438600448390417333282793299676312848321558051981893534242809254678337631706508524618084571026715204363212251464455809373035646291723857959133941408522052456267840591376430312779180399288295241086473699234838193093883326839106623275223131390048473500819931554701987494224985197887307775592845652650066595131627929842495185494137397875692712087830845735548697302351452779283150835622236011507443917447288601253247399219581530369627910584321468341858147344155211302197134357941128134880432462091291172987005412988423633182476839273888081353599413207320379724569834327242970547778409336025665845145828716493231596000262019337719433627385131968102126461226151041504469591617541 A145717 582 1479197914576832109407594552850183062955391545722437894621621890165510188734322876335480653823207332995644728300006939933135001128514992939228116195723715243886549914130508238781019941834093420675719624958739569134480797448365011384861667518743316821765514868882379415966570701951311523756379472022661279292877059291487237831003851307370919246317749814389372641657697834004822862407880076499291061964955279404923594520008296089223951554899138274910051256369790494760739687202846383943923674004096469914767547600411063263725968226172080224018740503963290199214465837863650413410682860527535296756429546629228455324882925168350300890679937888778564054969327799599658374107102264034489204916617335737773902548720183187889969925973744477186145172829659224941095426387759075383059909329579353373509704444180101118553810963277613274316161292819978685686210917070384746660635542751842542656592234904896603616691433172814172993875789593847922132486749874856764651317092311812470027277248928326137241848590728911673024088553717767819942671277669671552836838266418557585720804821135834957386745073153916089760969289105094489291297442691125810410769250547913070208050605774977516779884653305751094495969420512897397284151042150468015219662039895063797077881382332278149241252625769495289890036561040525114400981283958446324882241559176463476602209416259544957984229663268093518607728012217458735996081539208094083295322066128599659827607902194891002363352495180695629162463005802336766847865152029849696236579462417383259157592779003092471932874920984693867171227455885758076558778900911631521397337416067445321489298488158221556039725171373124481912611945457425628135168383520043722749971999850230290373099106409239902623548731108470278261738520430972048360901808836273406015989633740724970197050888490662276844104815495687583821404578981006767374617133645281159952762868696219421166341282557131842925972818056511919676010727119491085994301 A145717 583 3002771037921868922385639247905259813149782924110400631750681650338106953272598968441624151221096608285514776658904484579745622683642114404949088505536037480437827603387226698914450088371327676729589814531410822464782720258178977555173314678654192504872028145417523002085085429631170287391711267883178509298454206703769918612298822651614359531995986061610838509727673477278120388128206854390124558406084156914750119791652851139422157040755081527726939336224025123762401414281961447938059542271681670674848634970979581304297500149452887356905170162203579141299739358102673432716179421683886880404345787822899794091764158527684671885227596118522305811724872256221743515492303880140478432898604060475753768437373655267884351200092154901223874413339748886476695770928449105553953969399388410307749736166242722620937469557276831010930330488146609190226980511660273121667083720693503426141813185402411369494783933486991309815254158179684013092314774472614656257396967935807538661860254562836859295852950588543735712419120873195857665363388002490802809370475926887949216204503240580945933767090129652674617489732474543785333500547126021585858634754758764539826168566024080170656498354682882906816095760404465515200205098028141209756224824039067260880244985674788223851304229863685021143491425612589669385670448383664145976707555873542519870778606482258180136959501229866630522223408992068198425753800734471855148095272188601041609452665025315955617206276921571040726100666940550542817839419513971608137124918658814515269981786674290223798750891711620774764746082798022300282693239008116802942457556741221290535445085225641061458290645108159547446980013267066581196944529944435509783223578165597861546806864542415144178459768938892467736971255346738377740168580646462027207045968070038507023174029747963068394119568135866070587616968088473189992063445274254909558279906960093828967410784253258207512339688686617070481075625011062434976813489 A145717 584 6095623727783479335610738265653124570510996380552567560015989128564466949633187171613620691498172291612262000972847803689943680912792363727053710438121960361573546148326156068288094898373853349667646647779139010863939787643305876071990443936000492041573395369682702811853307455580573732093650117423380351214582746731593643295728778978925842479032605387320187785374535501176750383077397506531876354273288873581663338253460767804730889568781260602147411942483514631447180110252694536467876926887839787373472814223540949636660661577421135162437271410532761693548271682482589204763430815335429839685525192850939952777825916928274715576711129440662392019237435710802339736791002769582907184294961326148444412153965971473622045046217148475739987872934517409888467473889325296515451174820849143345378590907768282740401944647461003674575296574776323836182084752459437366599433292372269203225338109774660175177807768287159186110792947228968952729476859692657877345751193592596991671106289485309896044444247846153054584537791284033873292867734973778660031469229293316118351309420773558184410589806218121775557414395954034779132516819368381128167218141391041467934051980978276971455174880121598995085579897651644482959019064846084505337121173137266644523100243038437762139998345370654823425997703956995988327796609237554257886391456181732138874203968949567846133069803266965991866594912525886225345544219409438657856550107220793985867529082393489195011926378798294031978355191426311799583447173748210334668667348297931048614803869356030151218992377299669188078567376852529383815790716407576198341667442847263152341632033709563196538773969844392508192887514320199702404169260618820564816221113704163808709727561921996333442370707397220601035773386615358475840493857810509078956897299192544428532073083337476538177785879210992627605278623815021594677121419289603821122148258366121776584422725692831604118206642061014596564663842761729623511845388369 A145717 585 12374113164629425129420876293636594972877509502738788036431826180304217569648416685776681562117138530876283576460104382586101092507345814723804627240299073997956818243274493431398133729248833928497645965401837660642975304133190670247163046016766320190201487728427741290539212049743135044979822346658194229787093677410928392120410809028396808618076656940273919593471797339715325999526728810052854609050218007286619661904405566990752566402468918267277718516302198477812651861411555627068342223522772496686479138025153156782839838704664754926860304058211344034323850215700297982996331838951500890674735737141620281239192519600239144936051707536948537276746182768056493443942220129949421443640338593477281680918782484717797483559469611313597274158182657002324702495299559423477260330932354361602708231793033447720293326696876280182556841116465449240840441820512146193923727916431985789044010221029374753199580274838999660813599867620648794356824932861321018397218665596003957284807105794924526133362527274740112262876003887467889588663836633382677373079726094955793365208907965819873772551372855697074728876606296958127095223809817266564157866968389059421141585695217336227973834350148491277140820376137077895941293501432453517693146225243827249314632613123042982355972789798199427869754195541276243715757731081786759845228679341360368372114186189016245391951563672439733622557150204140045383256339647359740976941569562939602710042427806118040558254931754259963345020312494746012603854944869447465405786579919881369873536584810954532684330727167436740178717010264551851123754871614140674516781966522387458032222492985328063332649700493471683472014207089992128813882402111675802141419077595874366082885403894788014472868357556588881210152237857922359217824791186752783820474310314897119881601336001047624537836940678746898172645018727525748721366489094450482623051406203320246372549165745663903101751971044170944409197119730686124666611161575581 A145717 586 25119443628574005229245043265344022141816773779563359161389047130028433101919336238939491957477099719506564047952010923801981527846231091096959666244096682093891979460301073339582143182280234500996871642119082671966229003450589417295864911423591693985616978515312945137091788607671108560735307270066016863087448950561437904410790646598866542568853134556150669454559963225086610602288876407009788324495588281502964332002605047530459905066122335301313166440681520426445051831485347670254198245874301280433765276718246684728215235909807875080391254800897617856915722389599922422893348869640731472639873860872296319975608036962568535945469389588876090009402731781718970888862970072794555947682703049797555663820716290011157418003678264749453990801122920780201736176990631740333541956341504533204354365161266991103912712792714201309586712891128287182582260713554904314227801070923638779490137523351520974334972780115401024292421620476969823575401884231621974688476545408694440691166753657407302740829885923474581740583703353768531831114295498031861288691812503530967215255731861193570200094876307258843577843953368429043968525201412231756859341778611649233875951027239211564509912275626557170996870277978370477116342848888815794832581500123796178842059681539534215744862623291999467920777590951086817746999866299417884931556332671505366063252923759734028577815541185249392287799148319491766241785023939920864744533529662660172707400260917337228844062499534768927296359256009142979274025954637804606563412088570010882912230652362368345319040157157519282893607452269663405251838573585989161692869050373003692542259319128182259002082353227777673055680647505169701292478872117441259526515911298511258984448660178857747383589323469168031636008007078195773853708485615250340646483893041941960815222180009043340335270811791976992297841782738253454882779295740315190120973232444481734014498222040972030464952383013024956136073588389450071343597146153041061 A145717 587 50992458191892065985942308407772071311293077895004116358831729242131538892678682916630482896996950313459794141059005715213639915426756607581013398670889024351526720347592935604858319261895146788189720935855772422253784234029392383919935523026845122024482276184597550200555040334360300635157628778411667573873291582546041535025512892184890053017963245072328918718837131875128479807320419579501060245871435161233010307345626342081266616531661938192747460596864970163484977405263394359060395370782608076508046825258902744845120146057071281748439320385518106038194882127037626818175515209038845937958053262835024387930203075841494527730157924813710925770550268770706742847898385305552818624374443550750444520274373149940164840749983317971780287729005371001152522114588487133317666694112923270050477758569140198907495086675883131782180844612149306515192748408074635245736242250247070290379190128393366548525241544053989240313955075968381121209271468165259747296588989960984118599111225117431029639358535062126126193272654932146232149272431197168045033367006302441768491175770469314981686318826352362596765948496461304662297979063643020649157899652714679555708759443709904258618893945687560908632369523475715931468280041950794631056622752105080999222131838892641334919088769309969121679750639876510698750166012830087224624299510094476551748035063118073888996720156654492593904498648531418081330778215341699708071662088273630587656419819619766768435406315800649168151645944678247753180260084059798481876261134010542172430458350759022930043118834699036976837282949390406448109381180624686384095849655475230973473328385607717000446163844402688182831348242421287403631603296516003645163025158516900259864064697277677332400671853774053547632215044216499563000669007974167004759578482400831865557781143817021979832975210100772615617720646313635785886293248986350741495093038810891716729185018194007476179950235764469616785284975233463914141377540079511778249 A145717 588 103514665010097265377457656822734039417902806310084576645069248972479893923704624401423641341411851659223662599785733649872765226334788067158366102342238475336917148413634198976789048519503965699790632502915575898092510028850663088768051815879584174118005035037754511594181594786962802618261425684868415108945918825119513754663886760344680208759922818643693148848569923146547588922249849457510745289330688881714729420947289471819923701099368668408942043698469448750354077687632859063544932348490448521010054621510295853788909168280618792141456739991346954359917753802163992840973872980999987613323375483681238635201992268350196928723684641902443590438127036201802906262262833307302149012924172725320352578601313673662244615565048131804449234635890102009418839690878451890003123055507277896697936645540989442515223922039329964803625804975950201097554096686130795993940257540200481765830976470501010741985265999456818042436304511794193199084997504973593055390100961144252352061755095821631332760595085346230112697761748928553497494491204215955633385873734102144286506119598796977551629657017400419764176031869972495096035853530670130505558779435669020886439547794780078405784790199833473017966539135785425362510131368817264212229149354191814304624748790892380370351534456836614025010425878171725767376019259045210766569443073935454728543145114876766234929313340193078780376739968719630385609713535358626467464609294661940430282359526427865622586645977012818276578913971337586929812948696615436280404203538629312040022947539810164185619185915398887905460401493655072819998638544829539773725413107745668503147164080524346382723453602055103783369963876434565924202453399448615282239681545273396229012792351025024805915616479572005232525364903751487034695584232479073404411603672789795645140334906726374610017599341233756617726980614174897907095720412662996264919848747812877740478511572435613135673268513649490309049172363650343356256925062764262756804409 A145717 589 210134718978039256824173057407841692246271385516393795585374216582404942533581494856207075292583161871273721617770898250235998195819704349574875606741345434044917459752957076329946163636273788475428195791197683217355373104782612040806761266300032846614428196644365473938638436862494154954770058982654104259492641341701030375926155097986808638892590303883452019833678225150359730383687387078327233436281052558445739491512690282168103031965101865208214155960432384098248614220917298635601853607040239715042334373619075324288740766489510090975875433743113931832527002023510778429550143975914765816200514273819651594435656374547823923814552092904035674878472112939391129005650703715438056943417446257956764984116146483161206629432206957579713974530569178073749243419961142748219206485013080017373541339970449999165705654244753152668228601920334296078728301080097107793063477070364727737566591855926923412863541453655796572156457844987136225761423725824925737182157654533842313701244245406686488072978383894312066650330157052308667767584995285958738605278646860346599165654294382093960493222059004025768914747930095668583648120369281301283263673096508459684792726314644115453838865486768004538911165813274890010179635210419004400030542132386630933307240823379693259172280028289557160802042852937963431262620345695765026048744815789463004466032835164772338832617083871793269672188232002201151369637145999796387253448796501650799842602182228747594084122897929705300806027210169356789272532673869251589422051307156369430704411075356282537784017365140907749047638194836848434190788136622785115976204512874051586157769610136037549211610366008016277552843837813926404843576769277392506942908373879835827995708608516103078331369052859316847972943122400474463932472991263511036788550696184802758803014302873396641313746829729315833213155029054396437768526551412633431436551462967103002279661762859276471409258902758229562900203112925221779737643736033913316801172021 A145717 590 426573376010754681255805929080261812525891494695473094953733014593033060863276510853475961420302477186833995660412323662245426464748773494848930323318828888872707106381354451315591735392587271101153537665498794015655509310198673592174636602537250799043115121183026874340924432649268347595380601473362146778354952977734266543616340185026461192271749556960588956569217948485307106131296473519154826364905247362955969453041340325511777334965455687004006327657634041249995936514384428597412699277359338131087417768392101398010289967064537204062234989041781290273075454189973078047993951297233993606899430652478409055465747238339814215146612024910550517559707951139927790078564666279505948292988402979479507597403198759503575795502764558838687563847820795599608954723681428900433099161453496927990392222203367957316939962892926860586539258272473645089617353638500442689122864512582857106778415636555184027102247165655267584659566989019374744102491078427094272886724648602738752561173756420477749156813358710368149070057521054437667014700045939292023413082267252769494161991711476051942823689150121154910477174122062337252310588313787510934894750827132737491108347979179759591214491153348849380516648634408890935239296967019210114797788299595506602799394246711986423739358105893344199814121981038187593737351925743143957668185406609535963611318112239372971063977750946400144355761734224499617649977796666051307498033592289056461740052147564831188125146896151324747817958657729822944636311515005884111090483749323891315017914460025713741537369632050127331678800075117308666334479918705708955891921435721216974231769161412075700553186319542670988328489620798394167266536639179707340478821759294521457435059462495338223987873261687933629379842013108059410295885476680694925607353501651476810574473894498088455492296046751169907666086981999810593772201803647233202819934549974471281749972900092758801347659899330692363197103270065836562524060527223781268843622398221 A145717 591 865943743167113024910029211859874071585867487960424866362282434249640531147508783451061345476138736106111139916915399263459965487441814374838978981461615903066161381036689783213574892900788524061553206032766760654097466544330202609502471496389352822024677081573347910546602659639577883124467666220866175305956295052159219382510794649448618233503012708039691698383492601746948275086801457556497219193524215865748059543934429348098625821876843079516267636930841143305107652875586169135449143931185849365867743027501592218885564344400244034736246051879382276140411339478643324926649291583241031107240028024016896562943872458173448308923698596016324646610532262341940474468357266896693359596709514630897142465963509365645775703663982622235578174897101684498028104339829880706736443078544113750740478837531496982903388958966987282237522026064519579197627149157854818561811621897066129562032446175615167648094148882738739541062348831251485743391831127783275549034313854505905133856869024289324424101843045203663448300150117410351411731173325671767521569818397244475212802244008642091061838128481523885464242894553038614526521910628868277916535060915406360598490261605008597326049963202432677474444257816684235323645762663413786114035110217636746017051837013584509060497637782683460436065506819464667877323393146638236538301390326672542216667971301813091966487536001804108421248926648287502221628303557594938154424620938897988115681506016954425083146454115064291308365155269164330408254923102929270876262092589076192213116935649441123539038322569044393342400215104849941755810560044184452557675484538309557583638905239896903536085419017061256098290556377376902345624664533958036623779501228459504678757342713156928078592304389857452408324231313666238202426183585188819435471890819801801740663423202816816691252719661158045183246323360304586450961131892877331989091035699896713734849442707526537507459278186382402739060556738030535296702063132620539941839236667216609 A145717 592 1757865372055863429812678044269615285057498474668167783242338387793755685196381967129143677840600213992928427197342600092500067694080418432149632483436756964395418730797373878569105716996865311257681907092978858629023841429481001098616424963033783691459295432478775075382729058143910453474321767047756862508944500600930237612230369522040509987549923525571017187129533412328356513119100827543215835808027793302221197918217438535299884906632656485962336298963279863275327285341503408960533164767607996853373387258410463812236297608842528325977375423080156978783744746066191759628020013920027995913703649989323647544367005624344861727300893003301114122068862932846188023242975173235621240475372021712318219726398326609062165174862089220373664856353552571710201452200899934153246079016345389460506244049796716671925922269763021290015309126371716473297538023173091643180034903328179730428068758958083153770447095129712475613088983467873527039710673086908970937445384237922338818990691558133572160448992224950078089681155668285492311376614836413642129494707933324017429219061175551733379479457993804337371258165465494265426502226266014290383055238763524084882197739949819473392121834086447181924272462851220363298109962967433018792281158944014294819108626338182306680823780959489318791868779029391294752778894350323694429607864694959854090300018131362464452596727019684589148735176740261895285405838571939927787430673007929323585776995474365335353956113728433615204656517378444932998934549262634904872927936865340920868736064350451020758534053277790486434945104984045306646986770555214519986372277720846966173570003405221552766177700051448030336858841117585490963223901737398175166565047014951035203355948272649101504204153923537366700964560186900450442865742382047826773313012756844155882069938527244243385154565419854784970820128755331328495640503970339180290621599650855778907273086946305971047383533370696378229600566981098716586468625635159168858152381590827318049 A145717 593 3568465839329659595406711519838107168792650317708892639557080564938889791308124245763378214955072958266908601099465561272375873959017761975449379102397635176106796957357287936805501391928743681064570209845541050250157744004379887899988733172487084504309547703254831829679029441429478580974990062639280210026982030263593330193608267618947585826108111253896456850181254443533961974683499593111270590193077226879293166025921856292229418261838470789660463170627821191607771084135599044603713189029100302426498610266830214037247465260385988101490037372606666787548725694103029793401555701608365248463787302238298980498168458473547611132972503873002665651475145143145499345242765133311044221471645607366491355147446137052886829659194337453375917422819536823470024449939722526501208833666738062060713924680608497312512639304229974251743795289012558376274422989414226877800652291944582955702850018652462626538839955019167442755831095377434428639126922974594083219738580968668493296645970006142127196387030114805613318389297706469431981743116386746367851106735534829358136839481384126010118252237889294323339768611652058805777184992798098380609324218154892976904500813607871925977409997145524576873595625143719520810927901178126364734544638621238800846044494414673068977563214850125534464033185364157508883473278207763953053867427029378177130766820138694501025679389362423714167823987533804999141871630672734495813546111781475587981139185131455613814105827722266123801161421913087944823506726748225753962772835574549480287341997514479922698700589115592118418545220717396867643441388416525431387883166097834803022789523273694512218437195019020484522567349178142169278442174902253761630090421660849373003307896236134962896606353872476464545505648855176600732779254609373503161005980424502816638800234546882611255047076549585552332719678126999236541563772098656643112629858200201531285050631651558413699651065283235461423686411911073656639996013337309980161509392790142788422861 A145717 594 7243983895973836922812194572593313283033795087450577390133090304487558482599807022517690647215120264681610467303487892040322931636738362729743807428234715970739833428016563714341289256509632675695766268304541239028961591305049742955976029723723818509964690378311876135473354383372783375468776352835971778597911012490593859362787171036094077186489478295486281834850759390840530480250991054915051754876110962537171824811423450055787183771647189070354254274038178055683912025467980719042128813195908846317795325468278076085148542242285947003496449889016110498566934375284404414413398446244967534353492309840096941087634426334296026255072455561302407971380422571722430824654789977646246533966200107581955738631095931819033655145999330168263891994658803398091577923176184527897519779097399249637859806595391199747683985861664577968018614421386367132120605370972857388843680972612600071897055109795740173790691338241814779081861510527208422263900613927752902027098381921012803469852500121776960075093510684063170086252184662977278637446214888480290324104543640995663693766717990714624988318663435809482575392910395513910233420108877913446622637779799193979592051769426240059914668902083580804606217194769287776025820341281633552978106824119955821703175504553159991842146645321973875472668574420460713642156001982866474375656447261773004615602554581531705719664707808993120076093545958447407996104124859812454561570819485722435672388960039859421677299476320086502882742481827051149546785656364349017909523983288398579642383386218329892627341437370598722599160363111210657270879371498776070502882840806326929289296558675596454581874739710911532132781381972787486049746651827673398710908389406477212245679826003405702031009394156973299490009766211448312587091443991285829369015366948727960932608594060233173603502180241093251380635975777679694848045961719769015179458321524809457652873874979576633504320615141434615993705186578912541880475320606113624568695209211608269671089781 A145717 595 14705283740361049623649159575652906126451435234874354393077533761029178780787816947586666250468479182230710981717479321376294278846704917323617953629937371022966685752076666982824880385213162402918724460088008869687741780191506973820743440350426179088143817158425405300179079719217308822723035021266960071273549328373875270913127763595003357740987814831725898228290191382151833340947537157977961951127915060873231925074023577691391690827025531974348346515834330825217149803928916724056476887074505928924822084201994227622637503504375212031109691784665331705424089233101646858229405444321582486372340925188094552108917387290162459750185951816940015179236606345451391428549878411856747152907164746745762782929769594146501267059548981047238247373239948078589079714023204651909438650358886810026793346674719454879301178786539789045103535531619036265646452628651911085125794573751286201368066170035333900332476877790928982368736110539137719761289607146415416520926495561075022375307278601237222810312630301618120469478616476546169164583834480498602611564372484485662468988300681669304600276768522455360333724268334281585715037043837171498545574083668145623678888187434453713754851893819671887826044031786029041612894481873814934419192118418871696818645428198420368766488712440392117083982742040349884536067800551940735218629534073972169991496055033689223916418331172866671330755730471660704427092231593788610025492950009904762939361607741729494549304122823947878585843436947491920492030058912901758130579723302613542124557986681212167553580419161726291284177118570536916863017480701127006595420778953677568622468991321937529106693503175955391209061682837409418538816424768002097129382400404727080009357043479017338987986173532301925488255279903591219375194898523055624245598033899937336190378807142038795532498170842342750717138698109011653542296760727359002157657280065504998833802681157908914455357149086046987231760105068780548943708260834397320564471113190171997289523832569 A145717 596 29851718748949034762170871126380826843383130492999851967370003401798928437440785803793909970760365524808078611276015718905985345735879345428581716124965434941906401336882205958570792840693463168292334958212389700924876784827167851806366227935335419825113438866913194447487396356656753537344385624395576108713526538687954309359789997310685780120128077618925277917147253655008830841593020179704207845737912697461698270728443051290075076591678058260738073072889417537012758418063675481853929038632433839808542513134722813795878046965339438137205670826420734345900402576261967837801278638574366202368317724639522100684161208564603458996851227115932669511442339500843752877525428521279219074155010469693790867391693645021465753097229285526563473903785099940732433727889182267191632562708761126955140855889873898013781645252689910096982209110572222232895166715558008529947974141034138376177102428116618021934754271224247592393755222532939043906995638606609367784578758890600374409070305708011440527974564418774100489871505195204060426826546549197274821185352038962253816382556617070697623936851781920945667977689325681223487614965569349264134068767208555816874163428440171612682289429785031848706064778308444185186399772383503035237407022283485424586028516067288795435980244107350675706609493673335845147503992964437709627343578513716243309732376115834543018623492616211533808314056763925271539589234031266018539296126949287183044468391326750834075665692033137873442759294260926771547671472807534204656058928780322202114273070579474481803875623556867000708156951537826830021268214943916324612633678393124657976682763086974508490133229572449733242863083378559146846311292532392429499247561913206565941782552582579194739909901261178751767858728194523963883333056910358925932734639801505843738508045889744694697797683307775542862540176525317879011167576230577054611029099074653622823161789876680116767741508324060242645857019584437935443185889018505954632251791080839942889463709025289 A145717 597 60598974355082800206157244737393502839161628449354464619406713828118063698826014393884689653977291546881217350179330191899828875549556224515103560115726202994698971747185126019231726641727345018471037046446691004868630185457370547659949621965290551818801192756016626302994114424933490463500280094487998233728387599987218874125102781412928538640502256578603482445910696629476544456600490017262383948886011647932186616346814320095274714089415631243766313989619001765805074371519457299246751891946953620305412376841403110011404812702135555043315480667942306056846111805722561609089737406900519069225198608677304676294295144468757731601148240859391502168212769950106472889985191348318402863787518346313648715042355169623981332286108390069942804786436379639738761878535325979194362192860134728832125910663097338248521860561781730957084839390926079513740922786130128663883302380504727152353316561010564549193650838108344821630340733005755719993481385081809870187278359621423198975390345279984623034565555457481122376318686067647766120288724911035987388403653074720890761594120944352834507287208840530997250634375606864549398272665068735169020661051859284640108928080845360939291333787611720833201423673922109909899349925044029287717001836043356993037941068971168056314671129049209431292300188174129725299548569650007998602772245753309899946586732019089088638581773592578240764206204475037829564661717991238423846161112214102971675507895031696451444106805523147059140922781506244398749852597769235522550041494844330767678432208718346516849699962240020849711267327444669894406257613318669437836639771717264102015097386597566930297441349338569782527620850196792230688593385024331863881375421301408924134738572385592286304678111574019333786827729979603743091946730333130096587827073199022962851835142777374588197733764616613509668205841207697185381016637451310693501386913464266788826019599646979479129600806540693206524102517996303940169118410999306253506150571422991893893614039797504101 A145717 598 123015888089099335469464444646037684382671262369059070177543661701076267509688371778800116203663931079803346412785429013540933711380253399886314798453208067113803970740384468936834446511913669694033036911951824527493618351601677384581845926223311884856746596181274884481883604795218628984152031247425012018892518114447515626519649286478247622754439460726487450439920797010583730238068153142022459712030757907389641369485762341350356379526437139746787356660853500695166763961426080253795424486723277216786147316445535178600337973907288211398492288550252054874663261065214223804484329134729415136160950807297203853355318459110369630546871932093337633468802411556376639122917060911657836534269588088006237197745113602643037083075046934612698367152991946883569745880992983848582288059873510790768088643505231706770601363158771661152972126981370830840671840360677445629674573884450455085138856441749017918245089266605668763661999294246461578647723304720435429870807285452730203319667991848063076748727549604122259649826442845819770020125684742856505201184594556331369283782249134479636979095410009426142497842114504245709597270022474566823762677801205580610865307129952654266589794906562363506367041351997104808651495161439607070562478489760992412381595783982955087029986955989651038172693675383989669022238448885523272725918031535640583175327756266374734101777981769441212539804786770270030090991747932979969141688518498502083214097982445952469680702739546296496918199803698381868535429225800075303242379578475062678065015269425172849730409119471618768046871966555728347817872933768684014892054123952367733965989718110297781529297449024067086081337083036404849738697725288101151286762605994298202786953360160199758619301826585357986408508523999867403952687979243197185714363025859376813083381601330024524296704844374042116850914995111448761005584762858584477230760823303362506663196964121578465952972869536098885183685465675477414105374931142702676111531027736882463764093611325224299741 A145717 599 249722192221897295920212616474211761903319823447561463105949013846470994926603695884949842008748126114709246336737070718157903534273038852212994525756452260514819065904008724756647907187458107751542046460225157344121040385121219633330599570283701160968643771446795259481597414740179391904338159931992679910353578043940856734616013926448061261262973464772512945789556772020788342906733894277815575953038489665989324047869481206126903355163953304270347090255218616792186765036620571395747412461296360803122258746972059571155576075626982367003384302441531003453260363116273068600541579053763305825887660913614715145006620177698905881252418421001234536550166727246674627313048743665474059846164400031134315197773865571010195654661012991155387615377768865737266944399653878677296065567181034045124491114189709701646982518690445910358802460687343395680484322191252428498110721102132043318104726223433945363472982017558669481889036936979583998899158315101098840827868602190682691315727048061222765815293891130812729608025302658328065493089019739273794522417338545699604925187204148872718714729175031926228739622241809243183617908747350705583503066915786276780771933364875807315816344368987810306204260743130448839452625278372477309212543617212978553777646403544329855502817205987862558281136868729310853985418751689042593625615001245104630536015398634008691137520664410192068877562952937443686046883683642231346119203846390847014821647228857388481755375117172176365596886460584933686882522578521555096346507994262882392141213318500892166606213662827423859114300380840801101400387649292815231561432034983534782686857112666517898937543524077506846175331750943051648177325693741460312780264208793004050248591186386633124404896403290165138389938516892000850420213505916959953870060354667461731536301798864807006947722636345540880593847771870399777144151687586289037467750969918912424259501011147204638905055795557474196229674971218701154329970941101275433200154480155299978449216137376165530970129 A145717 600 506935927194563421618696141978205230626054858927287401046006320564674418624737992958076400477642492348928690260229840772431530633640557489738979000970799635637015589981166970871526314756093446821960660281220157456741184488177724253983732545829987133454461999290398195472758270038959370347177480509913892793005744536681824723754881751040277882116213379048740553465349807281403325516939567315812477162208421991200420427533677362675272460626445681231664846430737131234638437857575798507286993501007125707060968470205964483910640833184800297728658735464019386758063662462773264044875600994810376097136815493687064447159585605410319828572778847760574015859204987508337937068849826723851429829877197793614571845243749364037094535924773296998502246518503644454705013561551492721927164519089439238091926193716467189111667742340242039256707842223180111860552333376402069173719134162754163485297509094714467338832235250554832442565981320069261271303712731931925926445143391639800410640722587896290366541969850268000236982031714569963127131200689945041060024001996063175641666760740639962484511263246219400234915290653030649158498645159851909859944402076368340659386413865390758898452912479250348359231142941513459146984020663600967498094392980463856703176209817599205623715631898168405003659669670826825649600731043690307579536725726609530864347528083899281376634432846974708130380240254658223912405143786801981699642014666484900941585860660482516172010941807156778475865182596787611685989652298969531045508107985974072780983984971541541673037764005130550962383261726234859680114439110191481151385692138962451656486585972723313224545431824579889873668837373077311809395121419597439146842785057087192227706437321411505082342181079377208645573588780782237726485629464323449463159036805611921455641879568313956894079352655076603613563394125981916436153866920215403887475057238174568917884280389431861295398797312008803082247355007888497667812426905060657986693637483184231219369444994780004702645062129 A145717 601 1029079682482771523988657248003140143959129460302569976561929724797275223337223199101199208019772250720199126519020240030965289028386797431131275158976197503890881132842703046860473662306962509590472388828830459412027260389960395114367343737435303597211396889915736890014439806581672781625378381096965270377121751055886060248365675338597837652634651896495478551021714319224476730011044414917205050823707143603647187478569317176749596968168329568946975367907306121187699236664113834349221201059632003888972962872259360930279029735789068977406810229607656913587865781539066609738028869477886009713881909564523827213018813772362771553096859808535544250959649574475198765575137835200674737080590865356637549711529613435129730897731635131893968405044947020474185440263005130571633466677685994472292565048753314204186983869968172649245206560910594939733525556269774009170221344239669849743110625357544145263884074085644292299739460190703663401162537946663494529584800257160192642917975537702421382857432980750149350260794772551722489748271907499413612574929529590908006883919378311919694685145675096207444951811286029975982509066056590629664981552711960815752277639374809875688052096516533838181428913967011578937928722494484685648654308537798011894469152152079983871812877250464656169566571150641587339378630033272572697416959599402346409520851474300142560559207541837993094479818839393241604738755840324339208041943653760502520572282319132278971793730113153143133829955074592391137625307284385569500826362865019373482515097351016011095374494324201355626214162189956384309831209993301057444497723480661741879132986837771213179309327666353652366040893692015192030020448304457107726630540885622791429240017513874168930521503186239330260349246835049425692764977392363096493252890845331845887491283987375533630174078942082868989992809481895518494992572703885582305285328725743404984392664931045667282454919638322074699487934436338679046958072287302194611712650890709509220019994890187272170203945151741 A145717 602 2089031248504098999133552594750232514031802178359358125133316295332148138700144469437441434203737191319511877904920827033018764296094565144638998833742679962098853062655097203959790662956819138375212127361865551386257881850435113904441453803261120472352002232066946596331117334602525707740147766449358988951664361637704165622357597182471859394570461233672442409833526602675880480519094645342358937359648339306981799381075286335124319170109248398516678765186984995273898215789713226153120530864059466887489407569718032482501946453010976839335527037444808070563980778460642754994934560164507604908804179279167875555363744798310820842466796838548307068874072776979665985779592736607542992422169626796776432299833270029563989685300683392971458863738995933058951989028886853508923215428538049689314668957043034118032388144367648137725730061940665504478945018675307862213480155087395632224351084178305520171217331561622662813638661621147116635098680728014161963131218076891799425323079700813327510910222408952952913029176406248282084225864841023119688486046921067547190798714671212456340248361209182054893851941995350198213844245596233818368002692060878379608782948544450182255986857475651212257952336121890563730536159679783248265800748237336983681915675692512549660574517102811353855815135776132751472112969366812278885448848450061036601796464145301205498653814675498279007085901863728025799395761950714621790343445975119153631860791521977865830225100118759073404896332936239957221767687797650407117146471107881342195432866638577530982068550440364746790663786862349733914097676171962036420849227280051197052188306794089590030684710617266089723173140525953466743629700662926509087620851155029209514165007846727241517453569125884761051300325501561553374075177620867621557853905256986841539685850852492764955296486173075568973081789684853776562918486435020811864325329838201873943748191925742315151522191466996499631157424658412510576827218930796550001118694614502820532409370257635167725509306012972101 A145717 603 4240732405383638485469587778685724000344414462940036691450655517594535924286069935734807010234378478606358391947862759856788060555782938856819736501222481346863167826308714481335328185328680543939171028072198240483644088129122891265621036853276337123570967319699011674815278174803320605039718340513817650606608277002788400327325673914742535973140383669703161596483507981717718150977032119000573725635035305086029449096395352690985191165724806080659288946354211633099892190353881184977000328432839658149599608393564733680118021020582547194782142479202730775587967392409323253573107419105080960078862770054801222853561188921757193947436044485393254814270116777619147475933807680175477073942267261806590800931111826630401463931429489556096929599421756699162652063543200049617983555686465563183314305690232310506291543746082455751410582780532990063497318654385318690519355544606068893745582957771334848403425919186019919867394183351468456065586920715330802121661843111290095673213208874675517144726368632741513663299877843889240079256015879005025468213062674837591206413383898641908058784478569493896338311997298749616344127836051288594696415799902030398645013633267594495169777632623475444349805060898523877361409466221237499494889870267485539076276927186648323730982397905829797862648556058978334846801988435998892864888464936664304899300412694109972862124683232053964546391286303549052979531792021194841910057987287548228112174886217332748503077981447350805858796422030612038567797268603923042062237835522636259637355236761215036877588062019446111783691861116407769889233972797872940633266486880780449354200383659015029991076783243722495784389109226791845474376262325292508990762601214168409690963536688838786406261814804042878694809400418923118299946917805383879399346934418792442993716389739276325483718236757264462932487043067443684527206032470519544198998114286221078362403845216591968711922766223083255929174872568642960132280207471444709200076338354789834971281801603004500295511721002388213289 A145717 604 8608684693897537621404264057179424970466647327966096124286705567400612594152583269397188793334354107833716216142283497588452729909475069784778920458482803391452268588553627742013512256426558547377378811774435066316246112644237618834096800370697161099728591306986761632928418363733406225704920491095283381372425850651298814960305495689330165553615584279036184368419111369360365170602894682476519320680184309676300474683883184887413602942102186234489958044420284428207785872520163015790084513598133641984220317549528839652607100169836117794430909897254506029635503242610147744110653065848754184452486514407067203224853658147422305402474327838551468724661268184494092396479643811163481852559810119297752529113724708226444942216812178498193374115367302360304250630040707071837653109120309664724078351236502633284737715772159240807715345318751907888234052389457178266446429542070164766907901179924725563953434444730288875708147378564819344666024813953440800292811578384700817324823388692511598990467017414242863783545838993918751112607628008515360677352828743873389081471978515528402146876151247711400384718460664519725828381293339870250999905705798429648370998066750268280744466338238797676378892015671667349153097485892952444191378170842247406987858480273220404661344607174317386849822712984590243606256564412108385703444698372580088884543235972579099608907608307254872530895304110302713820423738407263578362795923850276927948561387160393957483382472113022017134283331825809502052671233498275977735935688964480499182488935192399886283972783830925166556147687402520910525411050682005897523494547518757032137829726639493716792295839300046049176220168557246920359517068890643130324738992843910716643446465313334889677469966598637917865702031550088428587338869069751654313052719016243402290402731484880088239183065320760686677379724345120994736451682996668239703154307675698950873805862041489770742888063910667542539725360156920550656018244339813828879604965741528750488881524844728877964721068125542060004569 A145717 605 17475625687879595987812170566486454004323293731356712192265320851167725971593819750806357515661728604523965312410443552241799184928173835880162351710983589662166758371596038007572948545217728522495535048731075112423739125023714237110325239131478383756111916782215806415833014463100639834860383557205084750368373870213859591581019828923666321331303662946059784564729199596293559578605725228395215220407048513607584877578833768926096922987276272331208534170884231035050172221323740568172686585603882860388309095025935150930058733226746298540147552309284168037429295994531207511221372150565551889357587545383576367745230072478078358209828938076214996117807560144406229945706201002854187985219340599907175827510060226587856602298664790921842993357266024369660929616330571812630386193530672932924315869695794655335707056725939512757206399586483592480125062853279417495567561451046889870754145649664235123490623519376567231667619311092399918203574306738564109263605382459099547879295805832589671275130900624544380739084389857777220869353405601270303170000774137000304997796909973138757716250528248375573287082136836977744681997681352100558241213886355012284162727430489411342316771496847126659573706442008423820256910534953227240470998191919891968699813638677710234814205821581466389475342244710162135542365978954591586979099872807872643771317869723922878096109582739044159183752920952628205506407209434953042881633815358074876187351503760713516358517915311453247431789304809971258554884036204231630880907386360059890704192901085335007941427873588716068662868021735256331958814543650499174099753298196589894459344990877788586073330562702310236105231157782102021537974175471743229266711164710537540617786633622533137206477625933420169224496429237279091109179604264678052871617620256039687857074551197916839849216138882907436690617907933552551871312389277204056077859045583554584052747537540379018016094057815888888272386551943676149188756903729614601180888880378965008702594524152998019263883472783129379421061781 A145717 606 35475511537710885957721084845703444449351315808006797784202477041164916321722859941553636359604515732829541750476984268767354756951462977361659789194376228531395128042071368601745343533279732474107388771545270703785124107552027257096341401340100748327746091339306780037379386431675935131360352916205830947964417584108284319610655292409546942972380882164917083630215906761364556584204451610747604420906987802439087625184557867036791866250567890730167089876936944580867421401501320833227537978691368608454625478682330806859179575843194816200381736756936963861475441233395108637631641354995004486641718264642145619455613822276840919743647341820388603567680622431876462295691191556150190446513408858001447632092893146248640676221347308759162778321875914103109326816900430738932612135214156933526696491404111913828852040415941438737888183445216373982745989358104828058823883299195644367466148760917217375960401790899986749996391493370193269133911176654471188364318633580393697494153161016768340176916737800807678657477527865448764446036300762950706919740894145281875272138645773493162635586425468051166061376353060604157184729464763470793359413189394969138420688312895438274634765394133328880136947698385084683454179232857565405203682138219209854213214698657271503452433156465769596317557906938916150560759331021256509459187038355283094275686390996327469956002844052651335888145898638531146875292814729216269786138282380968148383395604072861277813833884699777979264515154480909829056912540823356712412264258375232613649012406714294873721212299412309788460455527974882951355482998199462641416601671844529966995438193652184190235144249989850479247570074077498546475167216690569864768293339623398363543390222807276955194259903174876344887809885649645004863206009318427377577729456067041550106459048529039700013820522749236775721267675725387335177769413781041237169814159380308129928126627401107365082900194478190532525402160720302425932625858552873300583375547564333226137516395149061134376805485028684514682695410861 A145717 607 72015270945927410614577814424607425745729166766960068145218836128243928965371434087534131003639651275915365229502965655154177914812284915870333491902232032935142447758646506665505039799609311704709476710701850797608689514591490308191335934395165387626940809306875981260073738623287685216021681559514279619283017327365946954950038662571551370567611859491118733709553725996370453572375458164092408579225964831902834271539774891250918562391729830905966861241647826614929830394875459967711333924056892671280029333416036511988983608902952250140476385469029727354627108274496076003184720729267708542330798719636010223918528313991914589001245894066450789027395545729149074054023173152783883752234234762402338785972745576824513984872732738116309518150414748363287563777378258069461390004098545044386260953234477489277914306337304394698400255187389652701381878271889947679994987529805707019066411230516301608964492144903453725925443063922181243941921485034269773815457562562816746813583037568233897969469702604738963130298642482471134048232821195384333776770845114148069802136453123281147011482727449615618729020709630889602107256131472164358419050533257900995981713112450309208097231433319160779551344254015279898988163585790322819336234269586804084160857138460622474298204493419690699058253075743755075476205899607171759610562708761351873506999602404675040087807677317299472808776990483297275528638907493099592712817831599549983143416888916404633248566427422633986453718331806942143014273902987377921965265563594335845647604481437117508319053026379115281858656058920990655995298527530365511576527294091097636410845073768943028388756754148833770562331145146164267242567911907681353736406212724333967455541534512138596511210396967373046702084843372350122593217089736803311804737924198474090676424011439399393111215811964811771806736691104628356858320038663124434250666665682979920199513000876710410739269378696668965137678113875661980967081304105429070569651180666716070094149579558069949786895870724756781676492262986049 A145717 608 146190964544721105836707005560868228560385759185613130327996453137858134634787689474834344383752132485592458586349269802978712399714181427753799626901741832482110637554924366459606629047863369480827763615335985573874935929496617773601154850480784396781941515146866902651169652025887569312588882205461071421313577210135288210264258874364956872705309102386088864513310433556725259387365595868655978668224287701774951132138117844681497644863345306171221998153455211091362974834175782233133174638297513431329851092209075437006829866893417224590350862120393589592929168321785800891356345448772093345927034759142836112408993021789764338831609421307553281337009390149550188453204745808959727866845050054267889734077041428060617140650971237028799562682563617301559651358751046980575882775707911225947176208369497899122252213012687505296313780142217549767431230145947235685561765861622286053060447331799331348980543093752220163641899423370534555008831480708390986374190487683884415637876072110353796109683319370882294346827586761888536669148180990329434616137895840826436416461727701614954940147301136294237968745979174352831673572762159028884119879223100349626873739197585814796999105174872502249160348698703319809861288624975122465687150363579074071636685777860364965553851669208815653318657426201915864300547415443227650752932839598505947936114917195099335050779628951273877150481402535194830791990106918177443990750412008804084812987901104697332633312033834062292723068949052938069409146966151836358232776681832243391432023448304941827592803922337304609863283339154083056787504655403643789037708990403256357384048504312760695444985975777882564391052977076639385003866386005376457515039843537058330536385771669418543640801911583864109928887344235985099219225828959701404536240408393446337031590636762932238976068084468045147530899761674719839035054500716728820487616161522289857696881463653094732693351755854043521038954045765433101060749114708162460383091313377886057957897508986486849006264240765771238118764611166268609 A145717 609 296767586010512898921104606710748079370157345417627887605764654651015885064690044262479631564885825306101415014923788197081131017241873486055297372277044017706651659094048705266494791462122840436768655429655340013115322328188619488920036155140057930301953648807330505505893133538813142416870214855404415470986942453557307700889490564922199880040406910231900903843286470566426280185898587237913472604086724808638318895406107684928548968154028579797749750284652836867640223983546443057800376804410028208706926437155089721087352640810028062966162109628013517843918857066116901313377378076286620224523338230261237672180031915704907615913578124008439094663340034608041153410931579969015094785811699375929053757837608126217475971007486738435724995936085992707417728970700847992310972573297055690127723316729127500740682714501449298447122275288446438638232695814394616551742704704105710882005689017141412122128893515824862028739329903999121224486683963916548668069832874540722800928141612800980637868759168853188452785096870827991246967236759177547556886426151786032551777347505097825235247352009823949853460935608703226617407750599926697162598996403843176484652694589386091587598975407759746246634728307023485198738516920535912815022095901831250778618387968199402419451844590289402356546175516936813460775035777143852523856694053822258312958439774906449245478042558963408653316004438369455023210464388404992718201630623560040692620382295825646668840990180116719031593843512859132473958425327014324819834614698853890490271161952454550472895883643291701978907183319826729684287978455170869361381037673991316314391982052909830442810293142072347456880066981134432805393581521023002301074177145974015686654895660947385131452231369304847175782594606714206379064905839571104114405256224300771865700038316204741005722025100254319684675954709462990168612803778134920842465426557223582728144749171702781430657093325114329651040111575225715319491339735776265689148604796505928030938461849092988745412766621858644888624310484175262290221 A145717 610 602438053410376640088736514915813040253190850812025426226571920945109108823186155065144177242373841619253386887836703690804892986288603462510825911922772454202670385850281316766617967061480318223270889694436724890638530451286968065889899793779467117728569125137365779310060409914138653218677223567588757945032071867144124497517455582533191391525153322461656448713007021939411792052114744727368480730317383137248085582723266462287109723855033153644125821855847105386098563323624445231552531779777718966161629337573739924731888854014490074404084492194005320829565686915048987880355186138516390283689030680395553331689352379887940670540224760127710054613298933244933391874002654132354833455469882888085924860520610419180048160528057428053284712950691882632440688250871362673344293747910247343048052385783920457005686788185729063160152922521766128218062605071990925652802004987568731468185495644349734808590304856581376166120676063218792715173413437919113087790774361127179601999711836109918584519785003088653188271452300953235469454953951982240550150010471987750239281579018886857525937169639795317066231461316921570858984902044278433081047078579922425163495343142714568337011123078647110008166249302908976250119379487399278039372388993567075501521255938759009051122278964435817574973082980724305123457458327054605180201438176326344776799684806945174773221091343916090614957611859408591161922411916472028299771866175076470597215291247538161633049877432324905800073209608035089869197534004692113232427909605896715863007067331459289155036816203078232679876972275964922105021539476492209399959717440493381714959366183358451486144199633420889559583971580649921518309585483810308665804122091287408306851107655337420147429486038886928182974557122742494713516659635103512392541265599090158493924740750304987478683471977448184491847040529310108367564152634559388593475995423547711415843983121675182651139166756630333337567905458754156333134318602876704640809207353815720524919019595761258166701067236108808358136112164111171282880021 A145717 611 1222948951655478568867236204174493760965898056991066197612053393753916839895182830092198417322387333601259069280893493568545735681034847787023490545905855804987403176624411978987529206640013583870399469311051121872656203700790216985137007661336163108931065022075203724668917126232567927220772346971990323223999634903360119172652733943051813602596181204190252358986500411250535371439512745897970777969071683681888805094609335512335147810876749147868995620617619339280943215906733640273608581712571965091279898848348254892116013286296774041012228552991721173270500500518692379280219714483810195989268507757864743002091713151140603856289040349481127402425902171147180177463071976957100342899509076451115051537803081313327371548395985571461429531564908585657861889731539895526040923997285228809331856215418041798594043439334315496765811985596909951836228450063445764680571518382059820774705674152340944520026196729966677792362943669004245212680804792291835651666603883255300051336614099161521925594525687510797119002595385838197175002309555287189139256964371708981199709053630992815679827219121432483820500013012415180140512733742134619227828406918246119238719061927015984338040992250678225556831239450176914764257141620903613884013134634845261436837370937292820174375806845960119387793001904694822463805179628885071371956395641248426074645047199658929883189569950107104984955298758595001689247472979973829043544170133774611752306348612120172289444582346629378657429583910467719575338520071099662847503836665355634348013856411700404530174263996365169048448274813025472046464040849300729911048865023163890890051198960235603607042282445551263733608005428652359547735653138553405568580066771136292888892061885439301951896725206709094906591175176572657554232439994354290585754654760896797441895358023080808376986442392194714264129807598544810523165061235351780709835428244375296950580557592251449079031077858866251560933197041159362130547347272499974644577001779641116159657578840933504985414421076534259108371419068835193528984152409 A145717 612 2482585769422568084423849405737707418947732802501013569127042162748530239878112321901007722020269044836714291386826904107444152627607754719054223297362975361351974245877170467063367522861260513776592699430544082964767202874073689192860059662612617331662944266243538423712122456191702978119514645675916788555961313821749174776360552386939599080078856319352889827086147121831564864610418822058135951908734787556851137093971368366773887768970076915140907465727945402893209342192105966130980189323989309357579228500517619857255582239293597288764749558488701787733795186487258614889858140046948559341824787059434747898692846007463045940326081369221928499214526794129842515316644239220259563731169969725880666535815394545444145063195690182009273895792051478193577003714337737046500402370195266572696325069246239067225451176161872272705535170608804680461415535566189830310634529513576448603921050343756473025918370771527499337120609527402554562949318554938988453770118092233897977033724621586053399038302625861915062922080361799239312019218942279041970451087524558759847659139589336396943191728879338302360297960183741498763669990511631232754058584996961042132174532216499305491654877257753719233257407917609834062465747371054848785268623936346887149704361481448486194973836775020077921402218893447508877219391189178367830466302950296128605184669015622820717700053777626079203368641522335994020581208226934956486366365599696286780711290467312702209410869113780206349676255265039862702847326546798310888319556002762331829752265508684489736964600875805090090117317993469432289399897902541005227219796037305258013422218929912091963844347220269431958334691436192709231981857561677929493908869741284583277042578776334127624930204740133423773451902633885372092597139671879574785569556623354899716889082862113290700294999372683292507999017578005436051916706743611480281577325860086429261967116068287319955250436914331734038361052425648046370854781828856345651786672803464111988384360128075419359133108084297309881185622573623278752666546510249 A145717 613 5039647888978861555901845426411341885970136623179000554261697978326122633035728118276215583502728838631196410256189334444618061288308061044832286270156294077688702731727479423726657083879152202952899309444535177367355549178165888271288935978095951847112667929409360924931883917152030813014687509949764108778278243058515921435892748692753443080746475732105162158732519670817665424623778769265270084403953649668724126411956783175215479835861445260986894286432108550253875683706759204512249510719116585423920742576151919961973939829752716199418400591503511637378430958068634469534032744075591091653708328462144780369603475303436832118258088890480165372278086966181409158912610342545149957273932139034461301952653713124170301150915702673493254547028332935824375659678215874664500290770572393857344730558713649888425867293565161379276739630523887904426721700970915292084823414341041808606138957492151487901669772640004093687677044977683516758541903985721354269317688060630929638078409645205589238525828735974000066934704131857069965201839450516899912826568417889910781766853657299254801863529797837632358921038672982230075069940225877660356119699715423997282195061680431663132075062792247799365286981241508512969890702906099722130481422577649546068638416969969489682976714277483912220327116560696538325932900308852457810775223032705499820098803456667126398001225979010990675733357335043309266778163453204981693494678623213328390232167342296173364931774856391472260464140758447010819060497551480500003625851181770868258762750968773102465633609603620336517769107078468134522009746278117391310526274906864650603356214376522586451000417814864501324155690007465771088563623114553058319229436994740932916103546023896393639306363725745643551012455755612128775314639301475542460415614190755685528487396314731957040790471740104691596523741553543436640580391524470069619821261660547207026496295038065667257709307905015561231621375490868492973473076565231109173152301214030367695304091402414260365535223996702462524547705453036187032719560431653061 A145717 614 10230482732041319535912661791765618290811958397320568624137677768959866196532288201988395733502817522152283876105772962095670556971112736313254822074193979614732705193432537352994646816907156110733871821579706979511648800064473879117027347175475119637021384233756736434073300639696166358716837525683375464903116277447473498765687503485737102514316265657317159829337187845612738980421406291189676213204074000092722419765135175874319057292910964909726480260549714629069964744715378993053900375779617344421249749850359897005187240598815774591222064436002570135176427111084141485895471580615309869108468564953366844715547156173130761737017980121593366483796017326821466462750083678722415193006518511069986717083220501826671165892213813231501124721193620067672004395569774511231198543763859589335143230337863640027265443380486101438059508744428321837181564591555422476742361220477785357894013479788017176683916612540837538658485064184088011617285502141695794227726452992962694931401194546042724568154033295724594273962386465589490230120422065330364543995963437228994328226865265177897911386022297881514350307348208193743310893214988541138891690236363725717521813843036744059658806885813385774957813338662854363719044064433635064870028502564004642172448836744676582607956535009455566787186125215995079354134910407579300177505872290089214338671965832365250965121771037338533445659512021496395475565651228797885902837711238757456935884518993570764618109293547605574908535856063392166922830107182178868209049589579438859802956554714343889320746490530748407325981197251972319610247495544680401819363110841139203419555101762121920583438884319827717418604092380464079117074922940685146710106263190454352535106921385930902753664293433058916275131511731989987528516625184855679315068911237677418267929697629823010679513957337413151257650687354675598374942142877967497716756879593584970177358216960157236245829939796744674968457353885410615088103974572637322765153519677808842957355317162540820466617145580197914627521960884040886053141955009709203581 A145717 615 20767874906395989679041147535438778719006389576424131127998931609290550052837912014308325062795136067240297637298308856864876786033297566407846243978327508461613313853965319099099709311664443025637556844907495723873469696775332796441677243477278514767201562881858245551807875366699300556164367162449742243989217264940128143978424196183297625350618938537878102348392332594074189312590030147336273447534185816234576843399097995068084511089129422905299493942021634264903478177896535649140213250583112490058551568275488014768610136441656192667464591386684625870896509657069849147733337774616334958699099533147006232627780357427980142889314381388745643481940542895360610737973510955196160296653275303539934001217635666054429342590892889944244609690768501709041233098630982579583458379340344195777946900241132630541698961636519492354099423474449862805590671694135806656871701192746489935483038757830717376516862821788127563472630992616653685899572810805738476560930430258026210079814786850057085667763449064492190402143577590442533310074491590781189507411892951006440596389754721457475460858823401169676293491557941594625938883151356798286072470823698663491145284819169528760675714846126110330916561712198613116841146480909576275586435729723506845960525069953276492724662083092480523094075613861353450392355542194485670507879109973658072402004270540898002792070797204571243883698133670280347772089005216296255177778860319999014366517183324781309878588500969864460672855527344545340406334298519325550983870663220409703629133547307367126548012910143809663251405312652396730340667893945954937575915804481237676077046253220893122261794484168832451495264983376652073141891005005967733268457395047185340905334134309893708693544876362745874292873417803483919070759973810617727534047429396870968328211757701144396947456292604476956948339298806249911157695909461882495894946845753715828912830153932824151513367520078083785170407196766008057760358094909377199982152471793650737173063598535866463132972439992577769991407056046897545651691135950149251616369 A145717 616 42158775829501127007133993584278929033964680028182588869269207029182047647394764856757697889078392713680282051431690873662737779977037088695191562021182767983095412390844404338635056908032002434888129661290394739756163972805125512302725687231528209502299535628788004713433552921098940432847306622935451071922646144712182684802702352564590693724653930915626890450076605828782758691818780777686343908818184002882190899377749164853035683191875435586793062975823657008039431631165222652375639844783342575201515262349490819620381571789321472299178529292905354515349779427424682685757189786999579350849302943819857698867549410031643516934546457201173534674972818281564712976619764488964526679790955859667554952485083318869989738788346674373003326171135337275733635518216499066779909278862354953569642872346268902136008864856691188992720391593624477067027226357531095958027076678914154091245210784382876486312054844313286413011902256526742798288121188650146965722894545697340213499329085904421337862835233446885850791757188546211877029960987808863749369681598694579637181676873857693410007645500118352144994273512314088882462189486361085532185976880418050523299210661100300347427641478829118158374845317949845964333163637202375405805399661310216333295223719556314535554481420721200452425406708952422288301402396519895503551694415740653596886854330526057113302652753203508587745373765691157084480945205023430169213005183611886760406572946264787065482770038859531307560321811973570977632691703164123686318389237287842118928281298077400552548576886845443085651945458703168110619236214462792978598707263733801641297200474483311276069522219423845556707670497650511328013959623087191557849821801839523051583475757542162842716993345352080691755616763009560623723655218318928802038436966606736828028851600203625495980325594473130885191977518925999964974524321265478588699244380123163539108075035125416067414899819928570287151251640977642471842911844562061143326446752587591318652476147672491757619113586567787292884641696253241133632046952836847971072025489 A145717 617 85582294166012381428492327934938690500169581450821078980485362270307947433661319821306112406504074413634905324108695175226500828476599256753672463056757040678175225540100286842110066423595653278379877574862656414209288991324708014641736703402758788011153290124876767710024560621955482379379476280191803226260727684548465910021341797281922924963422129139784049735553161440096406070202812388673130798627465991665031291159987405553667368794996045111767012541428081704685781307787224087786899744696934844546585924017898088341359822122186147111139747000006482981534181341162448782237947534271371465889126276854777981694892674583878911396986418804000886644551339171033471981927383939087033963815343741849833013610717919670413115311001158084306807882795043901237571060746394474580636252632201215402179252916025630203467453960121477135730040835634213996202463915116430658988308786494540058737842409258481436496094817093149630286598108118295263871200113386987534678999366835170375377427964571188465804469856133729212615076690605232519928287495177501820439264137938103712472363457541362900858044904381431453168698936506042489803618718429852273539246994777818863633906496748790535749351526308263735390605078876475108983205342374341164208685726024009433082458190174248553899104559401953825943052525097803383898396472579845677724269156074416828022241888963625399106382296932325228551864860654915211215970994108558027206145344953269803626328714400334418148713300296347584482992605450821740049023751088872563900779167823656281014707405963575814306484532283339320063786029762118612160319174691575800600438169463812850595640886154868669528007843635922311284119614965554619216264892975993856467404989276836747529114882476456260821787797519847441518027736035990262675101022427451657520299508164246364027600420201602055695664009324163092462757415080481122648373214473012073176970196703176230673563408474440684028095121087477604833255660777417451833053284102889211575486925600338583213789406711559732100337447760168211978052651987023454375509662567665431126960126301 A145717 618 173732014998229304798712418573931957436415216380486762147796416139518104108284831842486551427505381981286144127658599774018923019069716514172866404813654771393927724750991191445079096204842268123108716588841531230450116896225184464597213205181913108134431676653964209663345144629016708131199904001482737613858205276987241085160639045779950973085053197499830705336282467646789875539753017330225677834869847144896010638863875055524779905618158779701451448666036030036855128015376433732984754106094932951086994224241070769842140818526466089314141387231483867547159872772780343603260347737381097076175575492712255482982933261855864158492365495625664598714904543544379666558599612776582189982018468004999301350074804891847619754091593562564468446998747767984174993519679662566899624812934089604911470313776659683044136795530181741894342990175945860787813934720459996706650308809507237405083728845583932933210586166644249436195381147577882858915737942054396045251402991780850164675965268750426681161735945116236854722754890171433469242546585249340886627956830332751841739260637132092831048421148248805731580313846833753940212463536223113754199139213422091875126306889189383687270836170764296553724769935273926521389942511856275360968226218429077838941056830830005008100646701104545545463944200541831916891456537934690205884762835136650420231554147741829034128842760119867010451697921755712187611336637095167771798305837249954089474686883659732604054822516831546736969167428743356158728540582018708140594895392292784962617737105824760825641611051958291974286399988471642079517337305387684412425910885304276352907509701693908915830579853058702868061206110709578226497689718781644441437274278410176757961051627951448667305386511971944954200904548536297223669831351872508545837405963136453512239200824157651969436701958602456604568512360635857752976232650855893243070660800063067625103794611128079463160965680907759609241221840126516449578626323817020537437095132521934736332673843148318583671927399839554902528153998891961359141150982965407988339757984365541 A145717 619 352675904864111322729004781212753938657232389082806676338947744277859481031870774978927878091723518917936458944241633432563238502210696047171662048099256129172632603069286578533223723185763380694257416295470733535157323090048133138424328164782580206754108292454257220739822933572343295550853425743533677164328930451556414854410187241591503193439733027502527192048603673769822007249292554977545737331654991076672909931862375202727897654737493527797901329025040599546734205185432852690734963048472969193771753728623449644881457520248904039121559904940165251114251560194562756352169723668936092793264952361079601775677372826674729657860590559133680331390369578843751552080485232009077906576463526234804839890818840319732748430392819621004712863100650086212831335607378654264411763789619949265769069334787366240553967491458814975924039134327129261765048291280069878198069467894990905437779910818692974595936053422193009262326993442984994085303684151170310584872813394315758999121834118135401591569858164116104681357979811971319337329849639768666822352931926311348300626986621014690905665394072900171253676583940373583992588811174914202491171979063999851728687539351147952136369261677299995695797547578000991961946474315862896608424335014725301989040912284126719992195758904137668055337980784047393693486272873610948538100390831058244278653226897674023975656151696661033098891718229299235085935802157332196468192533643472061848363810747500542785896871560454739579699825397356407551397197332474226436535073745575185650457725310116858512476656128990800424462071912811403659301582569617824665648798496729511532589394098797748944267407573701323186241937120620828834235690912861845240123810317767669541824187275626558318173673797515250737180394715500947328059494969200169920598276584867492465599213645439613296354449280298977583110987629333376158060629632864248810421368247157830575784472387026592835776076304147630919282075502201167615227159604295267588108091543532601914416744687801680013294280521336848691963940639698029572033082119910115648664277581301921929 A145717 620 715931913142130986910574907149471921542224313422881172481301773087638606976593564922391750039647315898029030370666388209503600140564693906041959784775085128565672790302927003431252712988003457967074431971089000234838135422680814045816921577295432637797731699250465504137630891806712260951524323059469363160850114958454245167211594939791705702731684960776932700027960121470271027926188346851400516557581797015798862265669982797662576714337206243270959996469383751043840399671300675585758242003646021368423708982111378538038588923964456672950677292887148228278063120035089622614560935787592530989230777117416098892369583855216439349592840342675875447057851530148272106343718462378815373768030976238185819979060895774252587466077669739046004547625872676264279627107985148477093313593303684075421605838148039691664870963524598870944057548341082225437187243484607132282084313176522728531455813878217892845817255236465642158274360493878390415283619911137788432895765939057998987367158583849596480460130911419747386919844295546888083346125526183808400035565182455206717520941101399185406407918919566199396157733818644528671201346472612294833965363300780485587143829756523453647445913934082820498172467858572078408824821471259168258826039111666144608675212995720410754152382474752765047790555527672008655945217041973687597653587502285400749015630370724120928752953815379137070883177553779525468737490768047721735263071497942448302224446342739218195638045212900604515243908587466078585980151856382097647458059108622234577644219761800116955566786300240272903366031696607160956740133098986878683582648522450023106880117113049728662953921544033833009368264293654171823920226055419827055806893507794090759726342208470285434443890503569447024531247071562374539663551117644993066305955629875046568712891461041590833947562602304965891258700319034392965005325178481774229262134471069596005774853841869372328545971736454009858383004028246530132394684418093069386838888396276049364331255383563567278668805786386403005131896970433001139265797562266551801380495150284917150329 A145717 621 1453341431002621039317144332508646787976776699016059697330366260420162094303003904921680273652605959549480013715993823823658875722107826418569131191431374711732186591682338747678864474141923833909780402643894375005987879750718962464875212377581563472149188595370152519142169970544692317388298824957297063682848569036731666133024683317589920985042127030644145878529566997980976416868155094815788071066153716287080613726400133216879828002206873936346520994931519989578396464598535186006236540532438374904930935461932369808768690634190326797185835783001005963239217019419671739344802347479089168972045684283402319671908479548716545204943808035041468023847107215831413532126196398143763199671196305299990979752653727602892432823389239177443768226967658432166401430197874244029845162182642689053156594082371185786713447501987444249201460899093262590508228339225461198462752957678873243927949864392871503784034432193971831388287689475579689558031663115925559348467819983474343628596332803380562719932474180323923079342602561980370837873297488303491283405374967452143325219209808853725360317169741325311874028945975264452828954740750591783598747196328605321742050245718203259756363068916926448311294413955353741168922425640181795702520250972347258830308693340400149704209344227989208909346772383193393524175097108933712212288244529248532462257450999343067811344520589067951592859751542454207402302020323334717790387566948289526581453777711949865436602445885316666711205554732730742173132156871258325750113423455429390617432115658728927302942063712831625003032619882040623930778810889360794109848110851775050177455105150096850388047516466981107307694390274180848181729224656811336061442753697011686474574932859007403805362779548572179944547694374876904814569680709324366724431169330369759666994704066700783953300255728229800460277578536652188385584652051688368821153322554903032733892377514522438800355486848925335864886578895264953967593594141569326560015355336348836676990534011889353774017662452083876763569058886038352614679997018318980246686756490800800513245941 A145717 622 2950282389003407567682816084417645830120935156778287762699471027351155963796490950397446033123040058238128529814437091695639308212278747065001430276645905889731210215442357354861091451255392394833396250292673610173155161055824071122882635309568996553030215050869710363393100902574833597585985663138989979806819434294450323795794939923112599807929815140522655356482320977941260655971326916287702932863775486480976630065730004760283253181903239753577194348750989109460393779294626756291984591522607897410988430564013728600421903948817439433830573688814749218227382271358813595780326150821615225420721749864529591517875321114310731549596580718293837412534180590286239321944072344513376916517154731728005450712067087972975864378892689452541110454739798991425118639022057607395437202137451065474223810565607668998988606764163548301280094681101774717649478091440442748272256222003799508651009693261715274463697051536507581252581851361066275924413860841708974339601241670686978508051568223703958471866442125926652431318096280975857253994710555130561121504511148362668494988278391031961082258448166971463538079364172053020598249452522354848093161974581705502355876411664122860781963382455446755989107162156900236000834115224747574016947850647825823759382038805799308179134214630435619333208900147327061182066791185918393817257538740787018612981876513036056932908448042854126354368224748004487247147632518878709066765025641956241017902866530811884097084769509147620523142760863534819145379692468502544890632602156462554331152617142999960624855433770261898515883314994510769972320029365269313056112981446454829410210756574579493238007795474050103800786602888322828154738502133100956784901734198040215749296353977442821254601008039711021717984795049753045211201912176377346805602207434694982248952680542511130383608685180743892629397593170703623388343878659602210225167015524318685380205520579626708895349309757346695351709896774383828307684863712701314823761784493899742178241419712880004597688576108924483443642184406760885374799254681389967634222314295830474756972109901 A145717 623 5989071796335486359775077334223488526498710391483225142220228855156586186344782326302910525559497665617441366043293580148323972012050134434126484892459997524779645005161393748029267967183972419587960478313724784757129970955443113660489284803212685421087864404076916667535475690056941658407233507873324701710779768769165120573797595019235260020176539693133959729513233055653761150645376771908942137925393171402666271952818183263241787079435574492887768181443512960684609793571627716737542714554353499305931609114012407126486656247408767860349267402458157911995622771641372179762322741365531428514896180179310787378967229953571236329135853914328454905976362751173849992132934733165756996766624434211545764954516435931413401796719336199419276779353564984934558670813346745138493490493863480269985282291589485696761085017804501064154343001175703583565850017395759553531481667914755323688305749371417614289801230584678195970909769975275064546870579477006101983831172123674582897001054897786232317326157583156924111652656107778428245238424553617550773162874225801249592682879914585072143259289461782329656989235240321656549993559665639591037335209653665841177107373627923689184125910021487997731439227884093523727952084983811935072608434294835449884286708467079255203492751490440079257205157952301551006202061932317230515320591355553118535820747064012196230736338182473287431415903378697566657502291711303456070815211665604220976816237603770412767216645501123784345313093347420950134378602578903294869658432264195529862849195368174261339529227611567941155618126406236981003185728832685816143115242488192451927677658391291221176305436764805243734489496168905066973270977600970285462014458979267940959385123999276068139436240957833825515329189403304306901835067148365304691005756661261483595614274506593527977941677616654373807876653858949818826149688094340435068720220361044376418784472884264704535120298451926942638635225565420276199646305743189527522909862507261140272993405026612397443954035483454249306716870776665711272489872323224615978491051333779372955852869853089 A145717 624 12157812796278648306935839305657597291146551973775790260419301876496842607123944325903957969439747138163347734939356153264005967545153560622529699330263518329396789629267413866142059112292012756371164937580611020383363667884388464906722125267886441835811811710061089965386652257714688991733086434997186005482903123781970900314485322094107654728358567647246797728256506620656157194549458875648236252285615274171926051087590846294376067488001034317322415831135982559200648420556624970350455418560746080983143755513014622453039311760335849939069578996416371746601895999049714166103919384645877978270013825042251033849711958930428495437414233849506045165294603850702325197790535564254142190059331084294706174852217652873681232671475873592131679320977282179618162676632454870573534390265340727497004648828116090356756003597536372996685015012291997172863957885835300453226159513610731303287752020214284495293022034389845201313365580467957019963871351924461545318202939809817732593933633390937827900213628027366430020002460580693928361976747849133072938959513173865388310477751238329305418855275348969962232224609458488790743466327871795847450942382434967075884025612588273424920914815380238179948065643497547696267506731683023003449821104670665315439278258806132082263782106391378730456507137434272001215529003655812792027706983194234089840697503558068245312337833601972730631647929490531312310242405026313496945045812916150926626695944432787407105565693282511773073365056352503665237969417855481220082861726863714769159029535444776607519283707196049150284006280721346076925697057210322841501210886138049230958356236323564604408406798624759170730909876436274397632911929791467546386932566826179722107336052422176440880234314543394626085096536503912693257679975109269392145394880420153377004114728295704319284091221953123198086096977936074961513460478487632423587291822165904559811447099749536770579585310508101936209734156187906386301453692973811028170192197127955620854434433962603453931222094342836017168151804034446987122269066016891289046369199985257831269906568829660769 A145717 625 24680353987373859727593394015407588277538974008054462745426040589059735335875420636802708375052161130973930284485526947832351965792689716013600855513950049748677958167767844986874631968684818711461045235328162057653443488675337628317532253804524673714012556683559608552818236547685128596276507055810779717805591630497632158473284630053443519863307872147371306254400978926698943451174250872189147683197661081175838481041537465159400153758855020228590011249437863151664355609120155118183707762135599990042282517759810569567262676386825527967543385013457832187443936882448148115818776588508390930356699549939589419404127897661539892166714565578643357357093139840562968977664795062501175480063445334493819323404236880817136970909694226672691109602307103471059885299005212573917529673745151182955439167135793371834728990541913819378769516320609753085210250942395642524289550281148116630918812912729248154027220440010155173987936157440182775251594297536077459989849983982757873491102378782548892851201347569396269783680883326152566796384552895315584448537038580072512469020242330928575415204065699119561549086300211497004887580095586185904685821999007773510378730816446821424665767891095973483806575524860793939329514937364451713191201769873016295506284981089739659916222472481747332386630231786414210165972871219238035499014660563703846823497396402131473971849571475666460708957865449875185292225424701124687494986929404574715447971790382320832653885590146853398215146719082489093012127783868024297864914435874908717197300094103701145089884586078752163508591594246206129922184022951226535561641955744997450653011232059177755657844624902824351778503314676140858289744244205701518195187648642685856609951227031894175710807519086850133118920453773753364008783447636749717689846916247154694056869302826005261553177202623162475460403057333578312922505945180205725541767330276565895372861193707086760011853645211148478578817698426224398771674797090530643995962637259887403073361627950679984867983407561921631397098855473056607192494931524416993539513497479022063698537378871341507981 A145717 626 50101106436556138968366282915438098545806826089798585597424601976489386234984496768765172097397917656129940314157884764743521226553192578354049114163619270726297925683779096055941636754371069692253165456551231396425469898647267501096125568501059819753003654255814295301131054805148553335752317590209447829959345527007069499729867484523168251214860252100596104449636258964692234549726534721085094148654999709171677944588269966682736017754408203063003405513943031061896082685865494333287956406679849419039752527908659943206920780025944061438263132507740402924139445269473741625397950370752648942746121816363541479139345782540967050669935130710412165928853908581738976322334336186341821970386603969691368931804426015841135177265446608669689360361004099068969387538817904892597714664168266636058814012281011716708409494044081455802529121445822786470979636549105268489007333844571163150033886925088353538390762200198580613350309086237990565803716460126885319317850149282058673369205234994940861550110835352246400294442173149629129902732280400742787297457249358034026446722781454033769763558834513937360974682957204729461432996850573629514716371207043397791101747673361434903798083898010010791889168367401768199291219055343105294755136143021118409212443072333912703497849355355840693366128914019283412364923713046049556250207733237335614817609873998823334094609317757769313266453835215317135611905301900878089301326521645473756208456107780166857499980642432419115864974766372396506310954163282671469184556221964337832195750032000977879755858190456159695873290652313517722395956640893932656867291668951458686776381842723894520420820180145934809351190997882689506053783182825644290468684539812085462738478883538692754516498383511991226836782436064182825025137141022626817640997094586843608782067680622062385248630437233797872061420120290186039157725555255339135217364093169606601702348411778286373287292320193320903413063718071079341600113536640084233500775983445374300283303250305446406678552386128606568900093508458500878153777588725500479993923353513214804050199609202254431540661 A145717 627 101705221385854974731923826724945324640399579423317120708309196586232864997283192565172662555009397789782647863810221586902400257551015141369003688151291605624335040460113397225716535736741302790455214415753764406581646240810464351887506586524897629573923704126746335901687488436215015586448608431618123284037753614232720586819472520297401496522646448456337944661455351297346309437001414309551868932621966211957425051675706990828488956641294893362876684603293103617785896187951344376419433321852332185050707589372061924899479616189990057894146191447328004478170886453094813051409723433851288845383696930518439263063452534430265451320076148627571118192216077327790281371369724793478836098709325995028144437743661407920623592711885705905242728841728718802904385643915047926760786850731907526048209489491286649124699438180494813365314737765503935926335576984432752637042363414929180046452159539116444953685093239182678634945953457126963408398769162463279662137775813192595124181613135937351166397832144563712623201447827812863807549979732828954962898253767659770493614334777331446221691449018859227143659044854039300595211978719084372328688328864476098508163037398192896407888685647192430811561527979250064583767235352831566383901213179131100497684963930552861698360974275149884125785909308828913540686584971510609379949886199457130734375901220720214966080582943198700230264440576529228335416982470633357820157005343953382320528450450821948338404128050252220658352500560589245825322143939336039214420351265673169924448655367661890992203247036741418103870616515604846730257662058830660342214066526329505389158604487718273817276509307851622760158565947198545021148321571391813703949911420630884846673255523632319259774316007721823103628535226289837361047664387492484803061506412164376278672903334793483816049458234407407057122207383786020325911869954662393264285523567366971124889871903048727630686443398138796222780040768866592637223831707704573903475931250431472569687702524758428254877476475857663772945558425071901309595561312617834449970670868118328573199841508143197624686033849 A145717 628 206461549312179162149666399885356093581912600422507665239282071645450739455098645922803736221496980115341119033594435663527107779307334183786499132898007795798129405836104512589108511603948090293554393010814685194129345443375343987064137274519973686975245366373640806066130300394461676491937339363867200057148809877546895784174029486336240514772721075506113927066649913497354043464878321321855572848128442755273863683223740603111865899245810879118436606741279486401074307365458543218637116355403827655803517366672757798886000413944899791581055330374943341350283975360337201020620113172767745603479962022830615340477329505547656325212703911778838659518032708121505689444904218996425850938557961383303163517250700853652850052069950717541034069859348938165796833887760008473419504709271108109611229204853299616711423151096910427050133115134851544107674750298761938747927508724972390923134733830519458167627200884778637430359672167658649481058935596083997587254365582930818820030001296747587872846737703353501272852538796017940379697328954910498173940667850892084744003073151260054375999871744725396587690500079016823003550855366744425253607792878515272928173174816583906346579128065716736537459109908709263703279288475029024416214167998499990989182067566579236913760074280704909419504702530793780468310355127242823995248712734690242153447464660452162382320249280084043709667501103900498305579338803480414474040631546898844465198998206712447346793522442031365504036460273021402653007445885897996322601843884760312982292938200603606713194711728726888294697655653387186548905331583469599600761898181157226988533280333686253125176793474118614057187079521622048510241586736142198993374029715196156426661245974494724558649106979176917388374699672585933778743933681472603127588040375696589258862384987563091524518014967216599092160208927665500971415056850239103071160477624390858213919838260840505312007106810929436138922579347735464982485036766526748383971906937599905871091735841956359051954870567438671330472914702802451199978111310836615207939981868356853490380874211331081975858217172809 A145717 629 419116843398502313308848059843446145025957938458111137118621897131068414860985253940099019356976314624744681855548840586738441889593630842071451870779267674178597069512251700442493052839478886554612627356739395190318164668405707483275846779768960059662118519814786709567908608113268767063617212460041984497888800013666584209152693037790047947587127260630962815607354662944277410887393555281952503329831806171239731319519141748610096946980039443315532948808112754101077226165984654782488969782036448288948955203638108959676655940828530386919484426514943535613071991810598064977045778330995089723775477522649218622729715832809207909916337620834893851250488205270579221782874193193019683926436562898779426911874484989253877685078407244722593256571749502747848769887767173285993667799033498730603269237642708730637539872027289986416956858409010869034643816770909751225540205669330538644783463223794960963838264111007394800951499554393601319586230861281352638846699995573749012065778450784467444527711139975463020178030554468591157921770228488578464144592839057164370555744882723133051833517950343536213784571501359296657907641182512464180451490855057139568093036714627931690659222084719327978611181553151826067592371837073566733348377135741802576939099475191920382071252428856690971710420351602065521756480221717961199745506901534992114367618884816668915895139957987665531924796976477435031097722354082770748944661883199310310971645831175817292042512153195621720973356001732886796359289826228993198842528665712169680884740098569953965894272606068546496818137105759473089431092856781228358886311093682644457217169918778606125835073475951478684467011270326811277245399926047092564735576371936776915237482654968767221738427393413134576577536706814219281012824325724996856518918901157664031114362851849741001287754333991461749678167000953583185952239494115424572062505291989874807286146779634322734646796139743357223216613295862225047851987412217591514889067607396558486843654071468884117040132374424026943196243901130550864054256365437016254283713222093544467144601449160588267794556174768421 A145717 630 850806985637410383837799411815795789046601033157365185843137211893997236717060610399755086490925697191251588825645112796643373508767291302070863511182780480574756252980465115793748308155630535757773339979787961421660680147518142815705981898793714401140413619978650646782048408339635202677466449356545864663514206878933288397684182692684310997361353566359779009569002899126969646747365452344042259903985718399173899304760174525937893690503580824119652767643862149545700368042641483749909390020417634622738723259867994515385812673881502740546761804770005002351194793091538711566201909391806859371518615891015890973525982663273186509473840157590922739199831538666567698713545167277610961944815284126560853327941687277484518047859114636836146769806581631229194837075333474010558672212533293152016526941185493869894589228792247575515995372437176929288782840370196496225907869581232268476519507209569940237133508518144126667294113735746843020110567589465549772861213736649127563674710225091172164803380767412486577460129173032444032640813866502859371715349522618192780143418108854808835167665439325633788586092457259293198729508049644935541891272827973114807955936357519884748131874252852170079844161093788298207948811549970865439672789371387860731195382752572031796367728670504801967662733809049662215385186539732333992659383761403299301924112888713177447104751794465680945763628194748089212630070799449221139943189582263053032427975838288702390398952877464670062210408647057487175206705339798970295654010589551819691883040107158805947158660195607420661652523627036076984358569593934310098939610758277587090923866401840236749192073979388027610853975691683905270759651608288861764214226661001941941775663128340622965404448959521684013535011140133192554522254637288062146130277781309682286572897726869986669522616779987700135247586851726846201982074757997461642183814582261821467932664042819414310827684156572204233693586068020969111674551961764944248476423271108076128386746673345992801232416765210207256017044646380315451578940443725832159580729900868026911450050560921782852540973176562721821 A145717 631 1727137761727099680688419497138005608318455071351512869150431421522917259467218178126248885477559808321926100571377723428345461484355711749573010856249173596299081014953274672809608623062877148109393325546342204946575990381297161510175659978704460465354979986438140998180848701020851348166489828576575645224949342075434561780714681713456113534595600152583090758462260277873085438619740980864850505652587678518516844348931834768512175581625322092923451802784091355465017646049336046027661279252478016247711319268576825228124240051323509734779539544198683639829389816903831773881324899019589593529093066483284736027039122076728735805023985603571952325681806773004927157809274906699357059728291100340355633476294713298808582383276317634370133220114104139645762771414157064474260818597774786065094819087337314913177285496908390551007484189090610757445360131307682116428841749709695835676795954851963754886420058453568466127212249932066536937223132620384204757555625038697733380510649691156628710083418430136207776781042043225306917669694227230576036003695386322092286526768205230379212257309008313086247293553903664863834124243433138036637575103389294568003010982712728651410776014074067820542755668409208692210310019854069019768969029075540221542524050048621749354706107129872319137664377921950462695166406919176416287137349290141796047913834796468865400953730247625374332234633310541644624204012625159564831313925907332114456518479980080234676692582298741127030665408580170697232782815480502083471184442654261528262352890532792277502778114302810457874608126144746130518774806844593792719619050952992408111930991578565761822253784343084220098554886187107057372830815519426463334262315386257570205027680913048809651003809649401625134341496036933674071460895900870440431647607377139753884078951271183221089389910775620697283090851630838496836440425806495353018208571539486205590028500720776631416657464191045434851040756501469271434474292630395424606815624351281787144066608903238293917617688993244346305687657435908139236154385046507073846932627415048872536699135494069770030069907753866150528209 A145717 632 3506088805499026714387107741390739569090674748242537967010189942554310142721216184535674837764359919967812792908307952914428490169868586084341909967322311217706653885598894605338389711069332455031532693085734696253587838813353090347513774050788155950956208232055806247656476081023919897142771674543999203260782500898925281481562406194133217790918070948390107879899378795079464313428427443790194182432493083406870794854432319819905190492805713345053783039998937807731836275779784130794668646973140352565219355376487695345097691918374050880099724727961523018848658977119985409440377978807857483057199553442452123118998444289776670411012181301410905630211328549368463463785129347054527553637468988875637809396024940054894144753532876938656733600684861596899267196775901765549275451194810603178849330730767808088256019664134804026297617387858567400437151777771754326154052526002812965191627311829979212849492481527235468094114200067981334235719939108812346192288145967342662113309055198337731190297174609795734374378937887618200010425446640464202850228129918884324723456559313199560946073502119210125756372125838347216323979015439762164729341917988995145072997486950902804843990560438483422849623927026532551398631132354948560160141689350557278343463090403319398618021601105912137344656719518825630221525590660741585330554826399604084573965782712718908050758625297927715428755359856771343839044932999003117158346129648694610083679481931587038104983551667491610407580717207337868325061940218713889647534122934140312820756675898528216171833624876045033878033834421311017917035873535955805286516574494963830189632821980622094658938433024386987412038808105851634782941284744784112279690736019876206514264250477825955250914768183836339501029223419964218231873064156512356788182496845315919074997984507604211941474849351893235496974293563015296851127862405110808629501758041342415085936388530512518956400341480138076175408502004396552991013702365150750186891468956678756794379087686827063306771107423869257790338688577848876269077950065468916183441074071819310381472333602911072239259060199375109009542449 A145717 633 7117358548025262503106148026603704187248461420477280721517816432953828066806809387389241794412765159974851647677764573038566406699371745395502327660653435522770911088684741095562258303862121820836863257570715887052578366215116392108291451147439977875980637356093300244601648263629856370348478332834489806043743251875476245973009903859408718659450149429631766413104980491751034683174269091153113325487455306728269195037653260302572768188220016465137086647746040965604272174815315736177131325694195663229379043702950752973723086470059271963092706418222347529579137894163753477332193415655051671016521564395111326646830814869124564205618923017878534857376671273411207826556654765245784234527002319126444412718297152016721815041089356909155534839257048927601372763692309169907964691664646926678278076288639563081844806740908155264993612289868702732276660663516529974410610198943960609643167766218902950120714851080229546662585698925752176431974539167756442386140178758080565392284001541975903159674554374466910643781467130822902795856739010448104555387067731639792866524528879026903490149997044687546972349168158290945472813567218473761262527455942556755203616895499349981104649426914107274316916029108192670130528988370525723056067860412602199497008530994688330572834495538894508937334002958838107399234253874898499044610010453847001543354490992984586874174608401063014694999048274612517451616589783963702671877811872924151137754891802641707272881933192425670386261825265487292529178505861173715482410798371862180764607789721121746036544755720257115961950809267135221625452304503183440137835926605725622292546516689671273591883196785721241362218681899992631502313435201096228501308859858033312966386223442305776110547328409378119785464189201031326077028248776824183409570036948383938582492024471485279057972854794432492438160532842069421769292724241949135022535550615353563138245278688439692704861276547216103590644408028168501102486381326963392483965075166433525010802403937650035274451430452765600070041232125375782918089002478516853345311533433165785025516300514773982575925862134823717423220643261 A145717 634 14448234346402477382278766106897778109374807592894131622143200348706328421307680335183976306983075510389028876973069174960336891171234473284283640809216506788913731803376138825096779018450396226966377381335860164982037829828847462626741298315529104300084742876661167440735098318692527407887513872882339762269595540524715880399928623272193504745466012424081537428495230498875805327379452826613376260545351840165303059055641263981902899516896140618514940841141423161238864783038815164655445796490570223215286893497634652048962520436528403711027313929266637523522631076493442438998943193401776084306055718522522550640943435185878575560736002714112124349569012473696202519446545388319594941562261070357693282180333822569005229639266640992708797066958208638169189811028190839011402774803782066346301316016607582288336869428023891053133006650816078687954220709786778076299212549803714034762665373797061158765838298200384452489580874705076850175574078790606469231518370590757580403674409821155885076408155082993218811142003896632605057389169765763011783232897267098860634720070167865300885443547927213601143743054989204780962595217474486295600766006221472224068197224866193510739633492645077328379916689465704093832422447761034862855257596495893114421648974456126907743455407922354747230650681349721839194815313840453292318972990666483013528925042749975998635666404295532621903132639242103553655437838216513317420794799755906378115032346679880734176912219397072443392501097708221996496364041836242423715404273160757292811840992377201245925969682278497069357726264778450078588650261105588847524001644493048518290039239247210704769428230536581095578316512218176936098061490516940599073544705821071605445557519323630247678455825756269399328152803048870171972149113143888935809070386822722550006539734679130608883472953757848607756230384695107363176367379083294338984938538247409691828222829801144045678349434990507210150931972888680052841494363080033321591698915696391099093172085614341884780073097048006744272925910875824261474844405953439146822066229428252471782487708572657581718057260874631946994028896277381 A145717 635 29329908605838481060763392090854462958326672165113666715669975190057413741426524273614084513933848873324568645403682747404910850511199281395350395340381848128059352789942473130205365845196000478619925247248538564197649741974194134015892727289072934289194152058984813811392004985297567008155282813472816882917472903521921361735609132232648955224577345770736091348078904807737393063545606063756062655793738748080258481613756728230002583446530977235568864770430441271273929905296619968934818789744531858931369164421154640708640942763066189474113484183704855950403411506143793987414377350412189796089622092079156382689788526596518639263729879890724594551090237944932017703268660581634012485587155445823798236381664941517928599445896240125841948890390324278434527715014463710883977724886985930036064993235637103405760763094081757929704738507544349867844335764206495978357427065491340546607601065640267933391701624631929358324302513065607080104238947970391964783539906159059130138893659652944904729205395143921859719707624128697057443597218767759903471858226065142955448688875916237681770546912142246565634251429278917547063122818659639961595793730102132672301685162861477327451474885420080062503956562699350202287147438425912401070449864818802609673747921137406628030883905247884597983711945805932374727367687861866308509016126442950063616716293427960284245815926545322821400344562662421939308021359962932250400510771626678074649364526005266087737424532494123867661106842085865387400326475749066258968555192105538932545856449917928808107972418480593330539068355549444392399738404592040857290283200484961886403157363125321041010665716106062838302741157584217280286433323435954215023067251507915501021168797840745960481489215737898471258030404725017248072136622653845762868229475680089828129337078906610664548171038155577879312655242770535105178604010246363266190290210106691059057729206251043724287356648169453089390288314319612479099732454566086315867756314898598764725614322994710088453513112556023238108439529036691125418151225996478989531941100427819084552665022886194376113673663649640717574161236222440169 A145717 636 59539700021617770150872303665668452907625035120373150538678427492616201188767422967756256379309406229773363961140599004162794066200843369998088018257334342483453697249851417078178067568968862521202221285537151949461063994169784263204799609655519741077959828594996295375958329385055742334027816223835945389982707724553959839607406138503654106912387266448581841355062748264476409043192252929971980577885029113251084552372867102665641262493558366892064176969032954639262916468887355498122517487735603183060456188488050423003889064846503928104046661865606928312681401834840825301008747022393551884285848540864968934337720068047497651826796095442168212826588833459199522241432861534171657026146983992761240062161497650947572487869939728188818163538695291327013453092289550304903635770117806634191145589967027303306112060744116540573409566037308379415645313647118477049287500643734871505899395400584370107723995532164518397013881611942307667534754888805816897904116777984519443424373725421068335444401875734006292237787665839251129977897296709382838284860415679342932461977783389892326128909346205212601023929257693147631333358359283851647553165671341323103300196812411574108532983277769269881805703442362991444938815467582154413138150370324572801744593858259960998775786584197797811552188019335361370974717211544274765820010417706197962658920546733716627043007695220601031910077559072077294691729705286914251799719445607356735631831872758343478226237624050852054279603496933209028200666249406562669463743324569970872310795781492403103257938083545922182497239404039107338121390372671581834710427372982828136349891157105162466040946634267077025173468971579448860804523548513496539556227447016362646001367214059194976147175429492108140384402393438981964716265371838193754733570026560195528380004263640684969902178323982869337156082386593801568405202964432738347071950141578044602477498460466788959159288317434554780955075127136840443892404041274792141178223727545239796001897982507175865218746838415630125353387971018572108774585513928446395310693611802243313389438213971266010853175819151509782043600315502657265689 A145717 637 120865561713975467567789715677914868548015862967685330479850492140035698355784127198020926835913580712591055516546770574767724549476861529896837281711993374859562877357845586726228346959640945722040030589715171208867395710514920080111609191707977785315324162853690420628381597259658171640509458779104155668848013763371634952481672725553285604383190926313275367214686030897982302620287209902237056817043953306160953561058438604654523532859340038259913043678272127487262449157911426364568741565284484717080867131261577937543254092997460210985025249473697880769887295321315369217253769041081559912910476448333794857549189048347893636689756810017721581313380780831937085218091005645707882129065891918149871502389603849758630632447378202327060746141602551003513031342820072104490669729361422580422095511568072190074304077549793483282263489350997502669410118859314744203557647949354723665635226055585205678411777538592347714008821347940371499488472320036860332353392275768668311092348523711109068007231078534637629320849241946055665158074068722828393958363171970840087754859451592605505804004202249669437832010758865660412689170406223400184892964717029155797566727227510332578844628602396732439985515484040309933875593112044335032758044181309017968738915858519799690108218735037624309566343695538837777146301212067189912748312638927455421247545093153151324937021375481893549454636044571754245802271993711075968221180074072162546654544052334911255533174639398697176063727437667572241381965085968846469945139980321848765251982890573128381684806201625803549876065451131032346942030056784906532421310276871940631828392645766116680742080656896450255039303709565123603215902517049074539344926694375964663467274423371367960832805640379763787081865600650728663356770632694910668263384285687721242521580525853511582290757449514186598848967932130174413327456839194448598192792597113220436338262817018375336049630997035498035885713117799471781489101104055373480505478299160521887285088178875244011683967628470616598444139472728172344121283175123520186001718500017453498361475021696647115837570799203901207907791066309158026908501 A145717 638 245357030739670177544842971953863517484019294199366100500945960365844975046040589444559513720648189537153612925225983126179476672643962704847209683787328293630570157582729291202826466150003550846878740894900512016848863831281293592842303454367585248670366972633162958879319266478776703374491867293765212171816077956936694399577956025467031273243770668028682546863971287660155809842773992909288295366618647326477622477864077994581580106063197784109256586602715449766188132527643726632719047255010016240070977216004814725162382804895779381795673152384944832355942896820868364670199850144648544229656382904269062695855919430426156034982554497539879367897950158499998823793202500027925466550346734446860246388610833653512369236295689880784205125849289639841840126612471654082565754646967917720450219697337596578823533971314020026946454309972958893110523125639095283614744976049689445306368002993442566942805800679346933694919510322437342201653931274919937668860488415693618686998024078759825986986343645023438653515031723362827161019760381610044930352638954240389698799432224755205786889802401657482753586380816568032944611384591275143091481070822403514927737352971649162723480487529882089083900714626898386802776009078634532534344416549906936151967197448201335110958685256339793150621866149755821352245620485779183978604308837012316798934553880180350455905526349220548684791879260403102046901317455503778928574743750647044362351988794407997090388866291741731216557312418861674716796360923850508927425964696310028423490652957067669122417053331362297660326230368556591625184982893882987589233425151622666499783500721014059756743957692553159750652761356948229335079421305086072801373661633355761250475921078076662901295619302795490995668046784918585747632279668105296818380915366376047562123280087478364871365267720335474812794067746141867465253168978361766221593021900189695907722071041048841465391791764693743578293216674057800579582431348828366890633979769072131885948933001218762836542589067048513279211477776250218839994096070915232049137093244341818799430480904605979673884257869208100300543033821007275291966991341 A145717 639 498074651535968746440563665276627262577690619208850216331589819692173159307764040788328614831988988846841121647153229199373762877742694813978305761250994724076682560330063103296151000056160248578218121976617449679031984710105315478549795900757006346823059639121157952834597482570319448192046850096884601604630969404567726259508298250025347931399250072907299256858494499264085395998528585318645337357179037028796267469110517270562002960784758642401752610890468684753234421768667607152993301358928767682859366667622642630501699550684339147585005514316188535984683310659067458965136478539867503704642544385189748938792658894576048403120948940249145099111257508374216780363115856965683051389321741861234382019008489927026259791049618010613734078413311827276384453510286114967536377442675143611091365563499809486939583887463383104907818966981617202016859275637244566423188097823221624617203380441462355308690096967296736808338891945726456728985980999615153430926459130465770165937677787533923042473209592166501931997885077577297190814448416594322485787463118744819117722759661393616154780793071360487740110915225622348011900698031118134252306388876514418274151028965720572818332810841032038443586010707088241169325364554034989000384132838266899079475442080932851755446440962151045058138078717660621806220832439830531409376834190822364174381723129221018272336893551896338348233965443982252583455428632400677513930761592633425983411990598104181758578143039061074970914168146561762007524371293451447153828238388369377377837260250864477745378236577859262624658697772104429868093168332552408021237320636483736122619874635265895540073553373802257397374850515301195985087622033422210737713993770785500962501456321221202318262146351869206341442347891519128416964864369483119846402589930359090863389016056000554835359911181523564355785358675700058824289519698617546235385236264592485579455367875066331156370001232697302428437193962624217377080554149020480732613498425738128567954446707385909682937444122140853486182701441648471517015670902674745936228113284295392145390377874875117041337927636921644406201150748853702533534965513729 A145717 640 1011091297260985815604166695668581389169194472974671739787026833029151147549785956759717643549423926710897939790108130048745612462340997828413255848129835502547371966899870516961895327287539154610231940733792527947922912112649959140162492836233268516465562397048978011091274010298482001053151731204808447492188696075194527370107445869595430833709204404231149462740196969534805693721203185422857125546778078549809096484671872195162871428812953980877773690851064827333616110002262714876849769039578143386188274264296748535103724925506403573818179398388710343104074764695010120830862381236080887871880135445552286076686401700069947832179491366151267011316484844049501564138301396437836566394856585631571348638340845941029653863461488265855999394973897160081420598785754200912444763642875894562597751643684915920890776468016696388942845556518372947135331219020480830743788223836163848283477555928165587834073954037811696373994255730314384722499339775287486544843043174357097743234798910669785016394628485754353898517053192450189934526169265926093036103619778413028568587503313196816038999223045059388454942404321632549896125472391785221257038877938253446693011661063059791172052882526807508158390517834674502675343687268681949036247255317265255224398995457096240862221164194481365128227149174984912510806937607235492981850994803060562261678099017764786912493438004823217626366265059404712341312473222455919849500517458302104099281978562162694561916539980427690449224544780207958013599756929345513871762396502425139766981214818601932755448697836000971765759496151141624075637506530098494400124171658636832706251845726089046932289556604860889963511195893300070901498537648425782711486605981032933598116705856157962629409255798675186077636970551737045767852927037771065182900439177713588076632140470401038837415748333225115306769465317603373271440259735024640496065808024100845536598489064313611198589637110583759235983925450910487217672945340080227058838511170268631920815640867060395437600175025356865528437604715068620929322971938333663335311020830026401713323667655515582987936319218693068936488035477139195135800688025878529 A145717 641 2052514835365149669707711951643554943386202202447964422917448139459357137352906184458186028076715739234133970932797856845724393924789347848984095393397804819176441016124176819369544218242704427698522261471476855116833832556694706949214381907757634331418744842949786241357333406308435891818449822298911051524541448401675485993591855606980474567081753541339160502063342989661156294168646467879814646214622142277075437067616431445663358438487335796423238190675050709018555950070171542532397878157042272145194513897155731903617931097078448570511756593723567680312735787647559886219191668772765662512412970311926755545924456658483099523275964352338131783827365122162979800983971471652951264098507479510347976501449898251800270316567030130069668158062932821653456539150627517566147902658660623286929824745314815819598789290490006206170871571913330101067520357752300449165323671199314788793834821330795701840814818006660776342471530793646255260216930757852598070877946717485777952996475850981876049358053352871746247487685982788807989790932795381552268967862362715329249413514003029875165552268000677487203045340661998850666786697054625968033654669908265620272395397806982410358694533196608400529494307618378533342706515830059802508592927909915629838630881302463288017457207868356209059256054687140654736316277121855610922626110073378750568842366624339388211343406812897579885185169836626122070611737186156884893808536509591678688116433069199671856508817582125172550850854989654008205845499042200099708230511071684645357594488244501672629083111228845394825229152528119724769114270162931611079844047229712133909955124204086130006652259834314232823670330288548628628846046338682305482107072427503084418675950386544342916498471009164275868396708777678311389613024921810892838168045128168653436472381765898052839399133756535802549177658809376172040964902972580321589467354903688451846809353345188755666805806964483798551744940228154326427658701959808711908961445062146897061127183005685895352418672364030314881874851388887858838054116019146433895935436056840311182654899950318758590393686676019293019426305817441817271972863157567900141 A145717 642 4166604104699956568520839657669720866492601301774894803850679936075661959675252004664160877278089401221365250095639859288690470921709913792439885235341695653092672715360112043449657801137362700688845580555157282094644732167178142456946055110255161459511535565625669020977375723532114561909452086115058229786371648066705161372464096774724493775745125979714091588039123528815177742356658608592838308958557402044384587438164871162824422467257862853785192649296662088242841245026338229078052815809026772876601477022951871467595865023344325091735292067079444002324510544849781874014838256746333058819310457853075868205940570330318991962302375455755041369902539881506004946495897949154094628283403788549420760726594655110308607712977207702553160504868358654059356693055175074905079329952317422396572981635237432428869621368918244581830480348138503586794119190905950891324776308746385185087636403823959346571266246479567338163520833516846167863855646939100998796395686993452954887485102742694297710411831911701159128046104028008087769085659048455285179911724492692339963280864838647333389255065042152253962793586601453345221027098895418323323097722874901270899515964536513229968358730336232526267365286074790588011191551791334130410494607409873411307165464645005017579197269751598909908924662787746354129809531750429282937438021597964060594187742569309940304240203336744082343708268402085968398629485175425253878511479613953649434772259848496771706018337775174119850536786404452856449908349455909273062194065713123327650777044155123576835105960345858315494243413872586890139677892793244640393589015752143973200376195882449117824457155174101287771160806974557822816486572568987431702894645541225280336978581167979159962529266739347681337659241181716420383868672738349074690415948709743188762450858352632576862941404110019345949715340613568311639785481594078317801978234388679533148177450692244109690004589548265000476282992679227831737659947305466345094964674637647030765456260685901500505014467298806513853340419881837638372628926195895322475085599884365001674387733575479424422916196015999946136366464321371411922909776409174811407701 A145717 643 8458204280026076468947634797357581715425037256400834003852457352785454318783624216562062122688493407763632223560177981558184810246677200209305118043648248777973306435740011324025985966764628039693928830004707811175273689465539072492893542659436070005174085779475265162797831361436786252240295916363745907555282921033963075910616122860835115384288038657066064584558918700151821155827722806796993887371225311527958435424037620844102131945175023105848144654834033364082258708847516534856904683694446191897228853162078401923487702379457882857774072384414677601151076093309269556690235442003387336637537717028773700531303811846090895200374298899218381642770372132092067878406871852811340442464045592247844633927010648424028221857073415069152785755214610004807672433445466251429793473655301708804419865789707242515789511780114746011109668935849590367861960890018722557088846741431490726413113105927816142743968639538703689811170949567666927117371703069444269704085173718762780935816805571193573370259969422700000158187343689170435382435898077431433533668531752303087410130906208940083750312616483301074866983777755609628799834343971002141719920343781379671660397135613724049853357863888018831714351001237517275284185507429892454673501544449115115037916054598478883222482440138537918758908006203070411742858613137094322507388261217756969627450548573332554478219401430183674260147899671064679223095784294376079216493409807789398760908999376015377363545369174785881171417125550184308939305743549996782116154245167129283446432042040412616473592470418981151607919304932198858863821353256016457067374622132805035884629767686247505097518018351165779861223614488022091768839113468998147674570648341614891580982101095047308179591494982404783951172391202175555700942016045823699810651537712733545019121805983462365133718210944205515742119592267884863252592486671076012557694226341664548602348378095902197481953649977170986483055923393892270273123265371394720734066380552978410306979148065197040339284016197904859091966170485279017008577882123551485477989871829824896558695916503323281259761287518793214637530903146078148761689574137761709589732889 A145717 644 17170150521848830532007130117796233212591959137892391252925684575474536191468797484368981444896764339670772192461911206923255876110283794714975597188720709677590158971879507627660708062874393783215974836063976301528523494970312149982431434652600111855341934620799222654810576686340952559933238800766318077278994543327296977393389356943398509505610942728718131392563016922184668131152534941139288998525278423844353579526208932148656165024282829647008879864120438432424896936119213539421287429846909960524601695317542132952808568234434478856956275205069728450892682144907272350299303932428619547041142746257952759002678532106994186937767864463037858979782485525607016287161003365309071944107384268859336057451070889706122180061251319613172452529925153441400920980537603435227405846440932516555549930980124067069620280044011565484308046109294320308256193812618815884939467560329617428233434517397062945810909766997322010749338864101530345202096693375324928398294106253401451846753227824420211247330027516249088619961179642911955818257104011526761618061939545450774750225776323283531365801222206036139827723106050300945010318497234035452273114974778477858569335285779895284689086495333947892147606265146873994036308568891129891653077724737096273653558283669447487936621774283962223481673343667570148091648854858769724260715232834025050379664019416122516280845080663069522004017892623992896736916043488098265384227743398332865530995833961051367551225393406477563603856914330087742693934209498144011786520055495206732272929394564993456317815879844571391905760694768949810906667207431820614602130089340578470701825228026886552898843752795711359016996166249877871732920583855493670791946713238832688684113328244364867625410772285014972073198616481175196356491908704349372266547931140900386645628503695570248588871105275333086937156822588465658834451108156802711413801477495344644983234059357230768644256219449067554295603048206608629426608491043983977623809657557871535276136905116089305987246047867279565150177472744696522689774728081883319624996964728944655649151036114012685477890990746954209714241597020074320614817912589879861292346356969 A145717 645 34855397101148845953898005191491556063979961624884297842605135835755955683227340109644815771078308921038259787065456189876227870319065856594200252987984996997259244739608964744139913341649052615300389223281041887395091519516044198925263319451235567630274122106136642514000307875440772259878222525259709333130451367671491830145504483978976113461274829451259149660838339793116176154418490102789949870012427829178726238479768708224151170897162199008404920276019835183789176698063294637508678625684543525418749544265757367815799470028199612621738380892219164340634543603085669561838030292594655677106183137365927072001736888873386353392773564485667954510576802846610110970868958424705563235197547601738859948781039979092779601496118321741325009482962306271433864782818901528045382438481619353306057555469786066444086652699831697818399322492198534376169705577655306227704562058622381947823145657202931852180004083035924143117468082955157033093329170180206535204267331609231228486128116666767457638506585598016227198521036487767581140626538707501248653232203608733320439870915805359359732492730765636880549203038298333162761317749550747997112281678879966271516078969736051814194795732170050333040809003897152970376431110663486250163293107714760986401608277932923802032458979314003175129878128737161197555635432504689403154929415264809634513748331964180134717561035526629699484482061878805909311260345185055184353903102605205909238522782031934900113610185069780279329948364672952567484377505975488793929853596501024499384763224534894675912549762492009506587542602461663183941675567265242591625867013986752162719669328264812016137147720657275707638722356263637591595737016387538682709504153304182016413858475353959586232275688147085410903809240284394446428122873727813179877392489564490072157080843380201621173043209990715222276912607734993019549072496965822833094004441621323287651416538146800364445642643527957158049087704803492123843744963696022103181612870776098663632147610406513225957069137886561319350001177705563455781225689428341015287258360409885821142880044615529248196837451455029526926695804419847724769931600867881980661753514914181 A145717 646 70756438945181635437582418531597741013646109506555986728097172820900014562415308953781491646307522212943327696970683603537535653491827578602431798590012355183726589231247226551096396422839513934666006907285678967435734256094074753506134556054573549689344612533522763504197970176568081346600231793038409179936738997378585087898396709087964566927878398175113345093370437217008915408801403756128657096836229967954390419760350951486094728265074239704232341151440401302653596272171551994929078188852193509690101050257792139123939971348676979187650056254929698541759672621581764303258851194663218595906004727710085698210766881734442190393143398138041484618611929996132999663847698441148928058379077524145616836689453706487452884914940131883570156077960951805857304108201389564328691122711840846278780282053734734757428835360378302559785140351116915489304194066446459023424376039535875024463557450687434262862462477653159013206449459060104675649113013369125891139734284872633140425388230080310114585957121433945424963909084108988546803516055319123523239299755263789095042163208859103176973428877653020661478742340022510270104530021269521200102479535011356752699781739228899402920150647218706842124950130304955382990161118338308196701593355583240065298991150645551648678403791385652161551429119663093563467791836335664629634782452272330724037858734223266257354132621273977626883976581596083371908961763809618536140157914060824597421335716528993886179261124466260560562231576429179381905543643196032753533591014377024238544337072876441627109019700042899453801319577236481494451790494881235029179895436263017549742458034552340365871856974090516890795247366219018061061474410346119670406622639260776254487444020855209715686652021527811099119760684578704245073893077175552050801734487267983705578487466433305595411029127410046625889045656545213241218958334389512194378117602689808778587730589203945382593885922105533581772093745148040804794172849694433825474696503865822729301724372988316732603544362663671611000937240564821070539365459764804179149814846635103487975390841418488259826894548562719192706982768730693861208640534943887830863498342929430461 A145717 647 143635536203321618789446355721138222766145538318347028173739418221291193805747393948836318397188499013966034186590700649725007500360539665497079956937472093037967978880187130289760940598450871638319378721400705022852653144779452233573254223527464854633801933168929103776879365458125329692826210661645445375562247034227160056941915173944084091887479687020650639280392326712188305163690695206451071116627676822519583373387273951748064074226929809437392644132503738624551616643331552486411391214691327140127379713273773776664230326038344239551316992459126395820607794787267378449945906087136041155033512491068336601440784768184028773111727705446659728107827707315347142707499856966573899252946292176468000439619642243129550263597726971605325675513251249203584055905784037996685714933722598436326570666511526041771514091694915254364666016513444846244753137785180734162245255655695767677279073801749834350678946649631829760884949284423929536410666323810155378807125394024113665832309620934912865842035318004323614660508242220210262243556451671282044674529849953288254202270874113063643896700889142901177164966401042657549979033181859378485460036343791375328014285414555696051876091619058242719463315723710055530317056693795654975817984348540869617795965634202191913893357664053894573946225983037951196678419872125966693469205223183416104987218716724898538248754503625139055944772976157987366169283069273180443309336211640371327559402266031075557008999969056323868161050770202869472315686111310440514184395829331762703220504873175951968136634078537323399207172154247454972073950762933339843992596109746911639225027090471922677907853520256028631038644514702250400317201457265606543386761248195222492427494948477600368884317371425768384127703285885529333105556518543496935314341131761517357834257399778766978482767955599184659839540405874175144681465869738212788764745639455870199209805444667470979865223976231589643040192253562818030240047041134736969691530721234749364383836845018672560671969099138115483770583248345409067631456102096863055333108851410899670704222265199486551919347736744868506165648093827504118405815516004491428770920974393228921649 A145717 648 291580067736303940960940664531492060617534429140134960636704290892048302525652647300828772564801006690828836455451425348258161688196242029131493710151269758854719813400190643240988158318458846586274404138436523910711918448168031940078952567626197600333068234988313547144301607682024242708355861042908461073982181542742137537006999904709781618567016836773522622625851329855305042473376702467691918238097087113484786293585746361697618584585939248083667363356641437967438479132366779375863129236745205242265071127844710508836248437917867457612194307041970328586135281658480156671625886098034968881499434450863995590839094868646696674974616848913321110017405627238224703563225045794446574334552914739152516746811037064099280547650500837418679237721743957922323827631437488931882436986765752113902092174238115811061438848711842605981969453737152686759933380399722823902898845556686368849001495353994713044443998836290136761437433840931117898808976988221602049852573410134665869006448105109643037349217109591655503815406767797942723365872793376647231565772356105419892241514832286310338007125831531211736624220315374254803947167254644517055962673675416956904512246691766323756409063066537585501803688794181282421588242098244061262602311525944609740885744938439298939651867379625614599458677194137921266163628872623876052077856968279882420793329957092809809378714288226411009590262257624132757240272721662792490299416369472039734120989178707366851734383757923212986106372501280248599621460900416551047761569999952463910513386348210109618875740070411066457491105671802756356828625596964185002069940922890794364609255251199968483812576774262764030491557569598202093625857896774770936955454927213662398851560257965507893625448577342288291968138550586939967500034658750221603136061695741392968419836943063430533014423538837217449427641134878918998490134496610237571680239269977813814587126464944376885181022077864204869838008502638775453346490699330666354039981889410037343876459493663532309847364667706011768382672993203939842470785347891172237522031818549279696426083222964116281908016078697534504797072923487064629669944288848582656517138714519911781517009 A145717 649 591907393869160796829090759552573161915372125008935651745481536771439832835881068273288459470227646393883524038532206866263418502030870958597266734527120673002988183234408125592075671625530860119265402081647422138040171597127960058908040139026957601211273883224343331773828486715143754572632705090893514334738452969519504972964152864645682741606952291170563903279838919213942524032649542318719387572265970212697293656395691726972213978645382446680035310221337986570161488087087918801449665939201551950470954262145049059163807664742944900608514891978207307903458801158919930776022098833104899693402696901741419981066761142568026066169699091566336406675605315465888832886204135462869579325243163974187432528025965620479296382180253102232947247249464721331068166507762196747683350397419543068622810787132708584928679091370948795228143626420403440677818517458299547342150494234817673067705358289535465730386966958722327993888229812140884910652686875423528351045345215447977689969423821062954430906044890435742668421661078121581508222459526998142208796473208364152427962020907270335873090821541307470682445990075243336209355199547895187764225742101060078724784532770000222669814346148979679510418768788872279605768601142378750567427716579683209233128444429066142645301376887282333583006540757873997132360969933006596259751356176402938130794354825679687188140251756345110724329176438204013339210387455692399482127371920692029019894280473373688677945242019584153305472068016548134454362093312159487316515472915507672406579471066361649350365784206300386371383545306587441156907137887886532620862136080872202813245148934908845550216852943899890725869230827639835547810091213251327736413030115482486474446174896175032546459291727687473806926937129988202248495737251706431310869269928013895964374911160161364203252301301071595823153451664263799692759828346652912532298096953309322587741667514031640409446494952840359654181514220164460607475345879594211563964193543971654573319848388300125570317589603474104751701342405620749534806626624762977545306669258546186372845278238394890852786720720408258299869551869030647370725868500547106788238362819554446523250606621 A145717 650 1201571717974328681259113280951058987196144796233710232908366882941731968608536042942128271895789557378576862969383924487089391300960979849710422339596344814926307157246035094761270372411669327583262179951340128503697637630251310751551381403272156304261285649877181975187324683730134139758201682978652791191057985545943052352979693308230831255680494584059407950135450380152973468481236097530297889079781681434688392637696960620007232679031541780821223596081952756095989853378309342800163445993449913714250794887083321745392020723179740230367827618521453793073692780217325800995168189005316848342638593211100631697569934280318224267627814181262813992230368772990127092534290831764579451583669288314685748879375963398535907556545366147032045493237175662558110455686929627960308269424324685663552191995787224189289407494044177342470525579663965247423284830506967681381741600397834319641073028326261641437972498482207489537456345081212155437507055548132774331020000934785984575972061350309692385096233778367448025240468173180042663748869473933435307209609047206873323343010200243949536064029721728333954153623228523657130736251135059976516861200502478284394355697010853760253399366273365682868564598837721933418427838730786765407817002054445388798641001305259331130662855429315757547888678279807020040771502800374517783419200960240996125630119502799807899114901686666286543977218579291889454464329294782849285926074699588449438345655239959409308861989565372073286895311967220211662106449802222858835975362256910575032892415751327799971132923063049713922842139481266833745765133083784064256165134174229648820093287728609705266971727663540003910750508088551296563852391537042298530147514178974520329463336187675058103804468581756994485773390405737499977506379120929396810843014817806513066288101235290626269171638626751800683784057450814378497383453053570915830327565134978654875301770466357765086799499573243852233783604028925352394399498789085550144180958854280569373801948351789761244212397047687764939941956700737128351717609577483496525800301072816939787596218397858405467040761154412685651200685497059290675508883386166337931541220006556811922286949923621 A145717 651 2439189995580493353795203131239890191435012020982306763868333026890179124835495331291452118659993331250864637944325328176584598077532287064041198752113845447179730526221268007957253263920017109463162106035818379215084066349238563697689245340602338270692808657976796185286937334143685588565394843813960075224333375919811426757043804451555722803348662398688306968211060991871616927074385245336962396112569241046447224357231173662922955366220051169684637220011053873536872832196479878796412993917037385638377163149824880998096742904247207924701789457083659221732288440382370217100260647658694369030656650815837380604646985522284852695258396618264420837891241933564642531955777502277960823845269330035648096037700677673062271860490711098221950118324219345528242893976300636997229039248028714477467881128637277971548912284230588634266371698574223031865827528110626934905388106657109434053705179796952842583618441531914245038708386626630863397254412110022656468442250852270333241245594571704854478790923664041029055495481969894408485828696809625346675493297569356744482233882744474310287874107244286976619461172707912948732058380448972204434040472794288816260463340147500363314178043720586187243506625221806735967128906854895991399117946742807559578031999521232013129102951220134100539880433901467492808769018323790338093744718197933045732091011796328784355516062283680805339163029386786097388549249258021728358030449512792631667812660242837127523301160872463289188244177821389013125941638736419091277542668866055551809099197395724367579750483452206712962983171763426365916462063252943762553482601511550106232586560843928766783107056940133264038932805550528304384784807010104652764871717370288160786324098014805471775690524761674971118646175596709994966135701119749423819580009210877293510668881132728811165054223160004854316485813471701524085888716938920612482652424925909716087540006305038749094562574687190067194221061997204245196170375066497787198475782509996011857163381834284827025625595689216559353977420401153964933237212635664873184397065871149129222633950502374324703201892356737031463679091689478491040635662548049165453921888374947508647795985094344009 A145717 652 4951554489456683533875581097303696137554087206449286496942483136220180681684086913985604858751514566649697836450117446814542247007999241779023783756368766661430038041922016810118129364487262320540891491990531358466492150991316654054998416490041343417350097314407246378950507600986998014653611774740655974052605562059231650373746570056964809059966528988842679086060503678049002208987533566797936133810626479542606430756786644838772979386194024842918032735398843281327095753369000775647375577488139899395991926943349621342814642703601108907404402230052209698662752460283431323387728119578960563815384658517556671526801683040303970653150277507262593038105228894767451349743135795333428707826445156303077320270783496300353013340888586984024411708152672034246670516661434606174746989365228866064574135138941678495020102647580600883383392077580093090722382458779742170890256474772331753294701873914785944183103998337287435221088487395715571484271019076290444498163438210107841693743981008499504282253189941769510615207803158417476046189590774669979817816086856185144092061458628272649640434901641872840809172226443440057402421381575162439941125642911205794530456186143728726674021175353423686738635580635668836291338262487600131753444024070897291498016160387099681392747860314016794780199732931300730594781066425791585955783994522603122595148628316427929441889707320970348172214405677957198406865521529454813783952526584894342697210261947304128912892047709110911680062394082107729425449864528480953070552781822730513261896337820904714859093510275056564265141915837616041543584242638342754199505424903312541422501898419887667960002058616742862459029684517064369349816594378120908070391056114170787421717589506718920029593661461731609613857250687930884043755495766712209424350607855066088020144762411338251374433803843171227510665517563496643079975598002555789768868592272031588679051337497458194304196939815496263160416522070720588822873466985491718927355694314333049789472291321649847072258715036712567800809223472385848077343189932790115080829517918131659505007131923601481289094374443415019458582904928955839753199719463656419705123501859923435998213927454568414649 A145717 653 10051653174407071993274075832323371919344605594080030606486476898193939893639571599895446571813455910305555357129100472708192584841640383279131216984229844208857530045371167903271794652655878590680900265578672621868599851428306458493083087785538586534882426855438052172473345143066271826061243337328687813366714066646864330447278780171834110836009250498688239856395854255378482612627766066214565014673175640902250007989052531791535485231018504211072436768222431850040130842466239378084293625887930078736477973317836581501032726591567346834823011825216528604626165762086925204106870982484642285850861826133989227362026811924831538141042368081346445602932776765135992675336033708749357998926859822025916924501594459789038944019731971086858457545599805905301395620579818274234099391182375350082371016864170478707612836825676335562679651651115890399943404525495348496280285738399726802078810750341835669738858533006251961584564590704915983482206771470457492308615311124268066367967040201659421988119496790868442507842784916105506479356383443883249404819980824758273150140278781510734295772562458894622555643000219010608613966672539199304108280621069274968608009797408429167647899671789406363493242985183782515864680705720921412563499969745974758933413227553812831995265027334502873269704917970106581639912756075338595699903415136166140935105983391336900438251750345507523108789904363223725979839620155544013959695270936886002882705163940367138856043333548334278247237471742500869344650099051177598314130869557474075866097756677239175439592246107881373251525126167188800907110096093772538081233459071122947537572621205811122030037395884931070658566220636835119251823301802778433278241079040049328177925920374541392854603357076790405841159100250324097898828690270724665382007914365774947803600357026135517561289456747414431841796684168084713750826378056471314310190759659799199108758127579833829398770693262882727025578345582500798106187941810173122924744860982313581076616894219567355271858165898930823419083369671522870443041742326351297949210736976741397646035255170960504642536876918240132763891833326688665220504389875559983952235254853756200128865624936788787393461 A145717 654 20404850992491866689662840064035347692573411801895255681881051160850561763907648663700842555176456746405710725274237509480184132686282970057394591454202827375214124562065428921624933026762069051819906998233213431861899231907311119424304613206226840624467909166441931502874511689916930819906309321165461520478455502687572531576325550002253188032289718545808138065804498077914641654632156126882000181850412740405087973611345882750172196245988177354452203721458801256738184283110712568510340413176920571695150889843281317097475092166239010473581806600787323015181417834283997880905624706715704261316685691667339613988242901405724982122345354054855777311360498727997170363480798685625401404392817612267455053660916482588252756007042560417735684793155897835089798863106514435260615589353232595438347099660130932834775563736020313611638809468373179931792020464373098667706809158694970635888232528492052494783938638898693144729230898042492050753308261814009633096044583418825964619131397865387618136378296232272996521410238171891019735617412201492221621804743258172438309640673865008162347768661356654441915114481272365092046294942833193012177369719644985275068465358282925066596509659711319564467596521287497871536465541275207979903773185140304689737537353918079661850706612741180518720706203279583429428292300051870923479217976942422743495142551135785591461721611311672950940495333642938485781876022050232818883367616049352000957548785588683344573639054211070875730980387574882682661910275624025996096732594648890551277665184158457705237657400505488912644031740977477428225391951486115613962149722408954680188730998545898157833307953644351456694026968863090775016831952843045841433921320060244022030402196642729520775924785272223062125943359650907230803738197494075304013266641811915288975220704618292689311166222763447453467619758195694405417534467479038765493897473240800102159190319935725176221310203126712120365660881115954549434972699001184454045513140438402255252482505793430409552025004516114534828171439623967954613526659579303202046782715233267119089792062989917900822868571049653026095680963070273061441784158247667303766617862229623226338161220407753783840311181 A145717 655 41421837463105314972943572055915923492552106613241774954187927370049742186792633147741110491561635381747682466751345015144301081160569587576127741520814755341840464003462775339730710772532347519315820525513157688007033572171990144124879871725552700929083320725450265512783086257186226498137981860722549557883451303741705592235610419225793799871437292638740021585343274702312467180420664309804394154591323189846687684181024152930317766843870769011033762482124598328746664054583904047836612954455522872611077569903887755871292936064738599694024232576586440504289673577430753611313214047761897165830586103222873282406905727826809788876822927688989146595616209485057490701873345995785856101559420826043111733014735958059693305655352377916032353271648927005426386390710603723760775412287670986364494529939048929484115686771284410955291220541145904145647401599272864800096326311865051991126309954028116222575725698105814077548377138461668158113232289275668084727478195724905583908770369699696663157425953232017392070020275646153853957796867412645766009014223994109225010297417805687788055236086781446058193059841339900917843370119984709275520756422598699039114016069304540476761746961314306926462857444970635495436509184107966478283247002334848774192441895040474159744102428599569118500160322952636391632851729192541899324216793289703033128998443699661359330394432710945744901682418505260762913482344922352466789222300884913625057821152039863249117348424005140329399611939539540103302808514866673720898768853006378261619584457743912464393269083433896384786011182659153012108744754406718602570625855256718929660176389475552054590493115860637572157804088225853636449049612448081255332427001481216324672388281258820552633734459499255739325259178932241428207490642084282596422265900870273670844750226774777133166149870920341583124836267340575474912881218156070637481297560488064547583957240711394527895430313576532341459564563087042152852196472784462631539268750345095595848958410143769511823255487309546606770364603353285276342588675904243173803670962712795275010880241834278167709918556693918724734099591140820988038156620738374751086250308090880295710267148562115244407044303969 A145717 656 84086309645252796903208761610669260654533083851469001261745810680149815788627281382265790597027564648491049001794505106505421714571823576496569257892662499141108766712904871874224421243307638702142063846884711873440846289609908085262386715298258776659198516604754872549018162227576349874289283270957454437041885668140159664665757574702811411485829671766923698010108781841196230461612293916746793251820204224976035593799505419102662316520861415104221183386509213148554471292621042106395755787204298254479915771754002301137407562736327191139858718548663873436385022180766595546967943611331944530931828472856741095946404639245522465694968420863293912733323593894167978127632528890646602260764219884049904550564860333944694822227609320126985259405762528665117729283343662452719938826328382749087328457429169666721822009370143618218927566059716717042484293454503451171096874706276896847015773318444547439776228383216163678730060861846288318477810793921344397987147641276974916508839231358986360821956548682699073629144638151454151643307905230258703506077252903298468598465448504872344743966908397674141477469562805517590856949297274016996114123360505639404416177552222858884901279734958383349400036145693868768238242107273630675707011510966557871305967309394808626200866079350512569374806734887648595431259581968560003757236611160120214829123345567761423655109236681608550477464369070345705775883378316353457349302387428758609515375981092136807024872727091380657610336506284878834822018623269072029398504674870353222197205171554958144260631001713409155626690056766339637103323626053687277102756524021417018255477881904372124920543191889140627128885605071514018900795696437652105278985379085549078840926180553209079116960176858703878607214007289090448353975199692896176661895765500013739899553985132092962034594926802070650295964155081610018378743455322355915048268553893297790795331039453810955902547315250157526450795697405814454335409404779760140840261517687403621171130320109346315570799087213375095629305316635729487007500398558954063518250007524259175004967801131521690533233847220083961557196074334903535444396498314742497037784358806624770668615973419873538392516096745889 A145717 657 170695167158025714608198813126086543212778667666375459319569041492776756001171194413366407170855464674801447725960378614860990936279720699718448017394363352441695454586732886441900235393203734033000870293355439589927229960874541241092500907175593591065472059624331665824241356538893733058580746902061771784645470022873220377565895641036287939522434362249562468220499241794353645524605776230331680496800859985378162408725311819754251572219581828790799991240851220566967247977356660892079336411411771001071356405583054767421181481061808133275313504629555086489421090737282611529591314217789799635894445969313081201897919010762682778550997017529558953859500299988951510541603331774666606803495264805200480194534933463171772429428741264505402160561344661541261985018801244068417752056671204692976290404086684484396369194905704773700012003810004394450338970065240406604461855557415788734390028710132477274629521042203114162007946001170826824841797798428039852245824984314063355607359730888372612771908636399925887449771545427176281682061089820557755471570814379471897145659850167473054142464768811191725753205019435359369538689230096134517402394901070025392265801316996334231809121100218556884975146912901108628888136041256286163718755084015110143902339445629566470713598396979111916261739171661603696089065318544447615085290996438250746400087262504111990358512420069232646523507767530383277464280344499852596066617057258079092402588183795885678397242518647078729808653708146364495148594502427701353005243591217964034682064878672107288936616540209137152025796029224486804166734852144230765799993173137621290339690440089485938036648089041839612434065620491085232514978814718821325635084987116663148830755474134733171786876525288709374316905109537674677917141447885937154341051981699127021722423745067921938153094535258332499759224109979400996733374301423164351477347683105834027249974426133995529087643154527506202162773806169240255258728239506440301443099341636679005881798700863562876839210323787664134580883022405927505339949466486000844698873711603283412464809625416747197504296999938213748042383296800263036131136853422306530611951162127140193576994715775194720821563269349850701 A145717 658 346511105244482555401846687437194072052680040829658330949723892484526134532561736031852424291045996262282290392650566793662705095226118448604872978741299712794142631702301046572185603623782336779353064553447695482840403379729029109509691579179739691604131621838876676868337404755792050532569041921902125765375867104546969226299103485546089814419130269536940043563915450733756059218719264135279394661712493950113444713676789194595711588943434591583908877997744591241730364839562728989878946519410107927876599023417829423862697269147907774221695274539278276909651377811661520638474820894169681928921194385877081983111679645443606794936058250616583813040872875653977672231476635870044321164493126790337090745001364365378364087045522539336646258954270257166233164470437242115225583955103719198359120432967512074154962743836571320467406148806742861017471066748144570903606395684679344853914911265795610422950487939443938532712451652315916608140531052998126978714626731009907334908023744864165044940613709935300868823962608072529700360432369027827013348585247113075047907220897374521795036858736719810805604864711984216714645948280145855796309865535048791040660172257325006267713630932163935518116198833153104822774147925508153638718397113539162625563877768660710540739978545001517839498761143666320615412207165385646690063136965533037855071962313760001772666356557631305590834170290622308982906783323451322453661775276931513128818644497729666835009595287980842730130909417200613640272812017909610477528615091667792120051369506499206241583187315993546705203210312635651446118834646529162400886709038712847197972553337903774549842270700211742524100526080711297950491388093083510853387117244861447106577354771567327785518280229375903171159438765147472307081348785233252730416158860953462354082780302933896402357819871979488172440574647294028941758731453145568311143100748436289182019657289720971470236959701143522340232904375727860312360763990788669032169350823260940694536430191622712530637281386489870979824096906178716200110610409466183155784650116304657803044388534628195679412032376640726688442076535308459628442672368050783942399763821333735786336528604407671863394235044264100177141 A145717 659 703417372951132429440034167298690840180397270105538745452480182174546560324344322973466007944416201556968374695632924630756676482318084170947192428396821022608757100660216537808650333456042750458352688042628528474726428933619968217763432813233964398362796126860860029711059107412901323687382096520714413241941225576760324656166802509762921286982894924725626038872280144490283005860354581588840940831595865917870307390601473339717474771303600001333506231535430279369492073657064362492793369355066107681818494946181788147386508035188771719861908132001230272571505807536582149613492356823850236525910388708884507112635507782331511031037419697754647610914018078077274685678387029212858197297314243889119489011872575126784615924929981326112127400275008060702791782613002582692663867011108493301464321502633645423850089973619044874844060782065684197861071815159763413693914378778043512637658535479536379026112215887550153018292114846255309543698453195788399338750840018125127575799932594714524152856833059260024363786756644615689864555396027065399016539872580068727967779761276010429076451769093076447124186149612122940495371905470006857170374509633754144742514757416568445727124438983171688883218998656153889889122891400645510630312182421729416114784527968041796768135685732754684235070568859903459187683084456667544236380552954741070407545337096845541094400713453479130280160719166455519704917492682325840081080807745553914393422755927803039879183800037358592095087016308263537543389313247762006841681735630842026785740245416128509998306581314850359602425364908854343211134430165719347529569253548593906674262992936254222246693871484781748282084455509778314348412285313980712313554522371983750509688881355526201269868937078756558148744286376344259245700460116882055156807648146683546879661022292532064628864436187023825731721866774782768772369228116511202248456143041977983933665877048159145950585499105678195823166593719953750264852095642572758628863480728120367973229947407195405573630804375364114301378782138659771480297033791266885320241995037224743736896696260485611812459228220283675239323667324292876245475588776006237980764989945356321519122959489952858107495576318292854009745529 A145717 660 1427936920579693587280713957769654968372134405634202823610203820090437032932284443074399964274740598114649538349844444349869259596400615640904352024772567934596064120197607869450513604730163159648119177373471359355999167894845155753030659101173368548936784533395924021436773119710784931293335123368008336979014922544956354505049382795715244666485462278062751321970685129399823768140460581906082974608744946100782773889476277202837279190034719059272426066108045469375477667793475816297641549911837679183983616864150006521365187448735937443411899286267222914041879879647883952053868845877595085977916160157841163561568097686453321949399167050383684033571643657623991957949453437825466270469226750601785772357010582506008404949243775046485079285912007408956410152471230772428865534806966286298253374291225867242903608491483917259362122920187190114915114767303252981654075285313032645975101973108547583627397375301238871183194460425446626057791251846919397659537226522167277968966528259246739166134326169684139523186247164607242352517753574510390975748927988954270661517867483080273650675296222086450942287078107744857221388253458165639910004458246655378778513916895461687501056343422207596268999049155793563321814646769162461071380091597713601173849966211247078778604901297513463995675415286842878484676046034827949414205832434987407394279179234634134661631675644206076837420669073734414378673527238338131913271586061699169287135065714795673225076279066242653972183912974865564012466665620144855979003445801994222707260578143371368797356118485958913999376785561764004082951447117575628955863183816936591835906677688042733257014009271836248800888920584323897415978988695992752913004827028009768673221322574363417010506156751595583666047730184540081121299626955921786735066795321608739212249521171059788262698403101838494255907217112234373313880591317786287418797659232114558949052548388105776558717092947567036377505845018601737309789441793658709227923833708733523724716098700176481691758002244707765541927947917382429926286778485661367733908094140916113481242490364397257351096553875143484095100356226238003469855816772620295050168987189309511350083821428075697550544156531899449375683246729 A145717 661 2898711245359405031047419894238232287104592663040161626389968302303405002305977095096708954011715469756537005881809526397309966224016767432951663663095884510408987555244043314768004808951897758042931471715458816864149836100106732558684020211949124920377274239997598902656619721953785997624146613054960403352987050825035822884925590908499436910044201441572460457974451940401497759042129120914766849614811408988723113125329452120286337038295708386723023580693100767401940296128682250019849853527661133677379060415729567056583183134425917821354435689214330514274743584179396886087204143639161200684933279210028853145476125667992461225769278074859180833502825710958625597362704800398667316194333006407381228765242470614621935262348938414383384838273974765173451906724815855028014342994274550076961048346867007869448901387622378417460234683919213867593485116553788392994359135271077493285944367751816115227237645749299020951731736371541804642006697550793181460461231089159556151874476566338285792728529267625743972043717957396057359921175200860066615371307277704589374153303210891679500441774879066402336395644372572448036477659148170779010451879866200785166238508783029809058698650022642437254379186567262277389393843818508395329390955631176188653499316624303601878771181498266599156536857961722183420433185767616280643293603462471482269316326300970196517571207157024882500833678058961694733187555376333725458101238624441568098969789978279288843864967320672550204941248251960786681769787819580809875370153296312641253712187890798462530122922219915280568375272265016019434048226514248361061054733579127732832983881443733812257516192127956100284056226701722001976122998640579974432687485312337458422888775137076381005126228336801956085518743530329988331978997020061110190130437695217593917319648316229077641213129432295956315665919015969003044408828005878046948956999785049512688592739561977678255049748098061978168141042221167806785122301989031537159926753565248325040805707131410850638863170925952388685999432893504194090590680028858785232948110864064673142178518543030171937114191907313052429378483815595822750931062572830422945605063229308362684348638376034176074746530264179563939782981114341 A145717 662 5884382400142671633332675104589653773167354733837122467368812043472092064244100570761876102243818128865172007290534988742094881565494441488276236331732620783562310141081287731371180311658747718663991239463204024762864811284048772248972807999597622414997317770410592376468916598793065864392086331166446250798226734159900175500044444494871061212145062440929816666936815468329911051031753974996394798635092551502161818861644898327904061350461097990328678596380928449780469425663557174064478905019602189527400308660314156974857340397697164441412061037205804676754815434004296030873072357718651359795328578880198414044152973537927009834989685092797086708326702621602352338654332795355856826408225533780233292607669858337100022574163395737423224736616882861294698414241223714476096687412842529689944629890765734749114026913264936703527017046233083964024659871489423134525567390525001998337821091434213605363708793473701711293144241639769437976647538236858311445338639573767376821027218463138460912499748278954090579109224267266831833397633139992360718812778024812327475260544000242626305623152329208574656432215789243961769192426682533223225577406123929347232085394315633616927470758489620725418793479732493267306906181136925273356202568551196065253002438897370100566826719836579898774305825986880745500600882432215014877936600822984674019304748111790264296534888897084867270615529039023166573956358740430224341813601136030321541739386520841241557372658584686210673376761767567422098428656807083423902145432188068859750813034157742735564780734750309533594887803321196957687113816872477055378312153302445480714365443424101950840024613005741611740385339315575079687632271261388652105602682179218012588695540306942479076989233017551219258019383318839691773836242651097097764178053454496394043419673832423856551874390049157689482307559695199963945776606971341117520095290765991278643284312258266298751974429921972868114289938203125629172060963248292226775942081813620391099311860760665326620410545221681104324813306845865596621469154171804848361516931145957145562508911399860884635084458475291621288154227045303293946386587167028985959283228186508786939716385819527949356037905892127982898310075978865501 A145717 663 11945293373578378056260299414897102921297443005096695568597062058280044587010521852669513390845996789880829418262780145336926212267987492204433326801753557094746979177407458850640181264662448916990144173178832454809798702756782907558682241555162961553319634696659262526632998038930201750929937628121272834159996917357546531229267337398997345761217566710886086261421277426257779032096701527113560526462388264737979503566026018276193124255098990624658830827629704059953585532156724934668642157339938917079488949201377322929393344424142109390148662551092094279481761056285136763275450798964718621223316330193523570480777390805866161972567834969100011158722372819027064288842698211867588958941381639240867176612341047181842431203616430998030731831947433934453472607457777415570621247433727340996037521717206094673693605185026433885781427143618476527756191945638412409298508808406618785548283529667085867072213623513968724626061858796995587550789860614124821440855977873516685787129101605694509314088696277747536249847753218833711225739835353009291399123324019061747070189530167189320508735498786518527486155061656520869819012589687883294977143123979696708680348184222227459332956581035280049957713509477774765370742158314114486404695884767972381287406297462344679847056362497075696245241670216509951644036370904210712585930656377055425787706369350607935551769306889875123534467023115538969183436675055517979080156152204902928288162855667517742082177653061945686994404621446913614899023491548591530940545351971626488981509205628029862398042361420206133282341672366757559088821614202901908169612610149230746722429017167045516471437706885463343876881954754390710043891534537620323194399012136327253217593523934318095449907137899400638291823262618501043970899240602730088400171258382189984690548020560172112571227370586660677353128030515336910840923467742994462687746491297962510596354465291541024488829837691856824210030406411302806051476970271731231323625266154895828683278036538443481628582767936841715826982326897674267637388292378083813315094137278182141427219947963199052779049513590650083901900651523481871115342021018006268666922007613549608179261578865003361158580874214489541104005514454115852689 A145717 664 24248939663981707311536774479566014340580036132991558167129568609496447039539295116818541421541271239639954853901436404498971468809133043680558165131323389169715584167827000385511836596084459642742274007561790420059866603731458018295352701384172812355616443436900532518472609550111710761321908992999852686898542944009085298495237194875520117024210448278036314180868526238487823105245253068286552872323849542325546890077213955455773714333789600506959436251409702860777328849808725953820169514921170982069173039478487305232511514323668084364837343566655914181543298189443393625153134248826021082431972354964273967877564059182934770877302869997587929855119708495922318903998338715758410230794178319433426588289759718109281798243318780762606648195628554270057688098440873912384646656193779089379426479141298481421863269411576747523199593574528461118261105624986105701452838355498045609661017227403092875942988292024563037289194280213659402958665440399135150666626189744599298380495255232341390769139140944079219633100359925008166521420032368975721547859628945917321740157270978850320390106756913480281588320118730521576488633787873976406270377316101378194691759581885727426812284932030860011793433005446403041209339274471471270476259289876415382817369530846120802719423849042343826797941816233689214956648332334665314334424354508821691364369910476985997379827396451557603690100786309015068419209876406342757102492647162351808394649055265674495585579078343091159912430708160472870677595589414984000725883162356969584563603936611866462925290428902283700253620000016714523753350189718074001107258220290785113401050190483658974335067704952877582328458627766073825814020127479097994695977889034062144813702264891125426820832412946550278181181965096173800421233684587299428355249890337792214425418438317475556095735010416531125869160419638574233807110693741671787915007857239573130519320921257516021446025818540039431173493610725006493158869077590651151294732514352356718606663314861179507040696398501243461447669798788971917438301612058355969224792737157778601140110931856382677280585877504561195029237034438441153060850356279965558364865716172277518095114065379571003623969818617507876313148296031779202093169 A145717 665 49225335572589492264041595933219594214274552052529857982577455680215729210220182076619786416215389770472318472590497638352766744756327810684040870783259678260965541113709633375130177649870188412317899245206261373889074395776157020356658425127629253918939826857273384353236870753728733915281724325852072833131208016341525798398800276329968438561801448786847006901076846842852854645868831631920175217256888108532595448877240763549202363904468633930137030931530869177673917611526181529530009446647819753661504190652380028244675444683701787118510417291648954696438615842809032773924099249666023832618282657261145961267884559363966779014762853527268528505881849524349488348052338750291360900923223047068216733361035615420794868591505921331660497806394133220783172386362366584363417141452124117712894756619314200080287763211895612445661289174865632451593516662529848935536852563152224180993079423344748871078399160596239451728339762771869791010503293220383741728429724325558702195719580992551417566843142027784538107657480800013359204771439969185361732863647636888144070772189897535983202596207798866185105762354867897143751056770371582416845570974542673755527563270879842454201479079066064788660619043342688695880193356434928364952319953753238459146878860211327767175750566499595471324125641712718889852044470602999683888168853722251656414245130561912224073114063027355045615781061740277473352026865668200741400080993583421966138209294026463558520983446858821992676547343161138480561904147488925972882011879039296285037627009812883291708477172629274491308715317692258116461741796306076019345826017577683630973385164252810550854670969616634606663427137483175112011750814891034391612511920340134017644562380135460682128194348374359165307161097321970196354060408812977236831068877214459813093614739236454818702229499918187598853718298738275179291523867372125986473003262449842156991710873798292231994407922806442353425367819741356769809698176032051565397075680510017983875697845890157860849132060374756289897053864559286094725484635090170239442515941336153282132283764448508871680536552284745635259267278009384017231655107906309065474408736907715748183473373458950272353297573212666774426149936938997326133280381 A145717 666 99927406963417005314297128207661296688963000086599478713074067901269320800299930076243049606375819692787566859403856304419711992883876646555559287131852015546370878745246387924513875117399886392545692725494703027204400963558995019865998307656386001282635492903821533336538329157459779736311139059570714851403665374630353361664266065712641054760339916826851145972871818222465056443290622967544887404478610536471626435673908672790925342952356993088577665831571413020975191974069298696219965356525559178761871437851291978849385920196400304182491782264703811377856208617604147087672296323687779554194031362267771337099837777944793378465197715357485115279010299414720965424227343664752746870463911991370160535296314009544495473958958776984490047940331894809635569886627505725383824412501155765178086976510728684864502737456878681687944893825383659348273720563829968353034109250360659589370341568372612805196274353022074062445492429232615462091918726571938596573561673754694420858012368919624145319300809177261668279325052923667194177519501717413915341991656843253986546345805334727067050949911724941442284415992061712471293068755220524432220102807944311622342758748126498296301575718219179490121044864552652606233751304223630109381939029859784195652781268859464521245970930570329764444148254735003112710435318675757023627668438631816353699226250670771337882424168118134291042431865231976961889546118096571098699407314481699428908756472224665758123100811544330302042231194186402955067794741806930309966483388566609101656798266316216470301745735146998315072991841295283959702812093151144601198025708424477480090858482383014934576007733254063298649174760632217711310028340208672335875404502312583021756316817972720293594807706367536159023258846381634402424942208656659203467641465495463082787823495231564964489969789098910409141922277278278975387559643654722010868408707765322339120042554489611973432626637271259437414065500581343517707194138475987087104912336702822154910948020493705596344231041864356767247557897385551983320816370931433527712338136119654004949934901719541153128811920552156135015117545122015116539106808199451122947491371056946796534932853007603673306190449651894934577208058837868540271357080261 A145717 667 202852586910400948198530906219956499059000675901244889257682375262121041008879647834591314081156497760968990252271355707474376992787524836179974668836788808299454622887309053777129791358144119506679343914855001938963560066950364114170956207884038454974496131654930855399788454952772599135977697009204225296276607579291600982652661714596385011195051469357059039477922889914757221727025318755284489510916362132149293131822585728524814896990920791501178731501059036901710462033443064827145000143737438485066845357333932064684225173323247933788671199486931445448093407055120575778941987612986942828990051047120918553166709421343371194317572347412841256747862401930034035461693159587109325855680840419258378818434784078339710391341817725772593465658375940069426986086681450260162579193960204751187398849422022610960740476749700511930915688804239653611363201151058173226810306241379575814197612390716980649799565858235649750524897903002446616176804004437742130660588469292305348783062913187256022446763075786699158822491749777563604167005383714910278958881330528157955800937914057306048577445118205423328971179358122921448827785822040894225824391854555978050682044731133520661649744506505855298880932414422841447965819267380612687116971278295408163936686828905852766801553813307202922226149632986414606083293844867316154964483042253733475757772874616535253989096988165749583461091070639851492358305267709173662159055448316856257262809500406777462526336126451543654323736647651054837649142763963921040305988396778337437067015442994909621829252133871233950323682129114108745938592087355027234355972842275671706900811745852356064378744843834778879623218100656264470784245518872789950792679527182623194031305495922242060536777515731750028458050150993620514952436329512609370062075343886912843599468601705337641459819969641288212370503369156607581761566785095218309936883203760341898571529393903038507776000079252733851508199540812307599588834291408077754771406646431048464451240605904376470420928165852583862756252634638805966855162507506174971085806973806956293895085718206904092342616518184324669335053357330412677190369588989777873274342008836865089250165508132061997861294259495773504524957933290936197753528739649449 A145717 668 411790651500706961426012425329383485428474683116527038593616508708037811978704884804290291341698084078947357424543992682316680875646682533568702022179394148995877338090358633921185551943157445198672675601462928441392999731508275592772021236006290407212225864624016732640037227015799218786254988617545517780726661982296575364431541616364595860084899722454913023289037493655138937640804953782604546162272810649652528585973413354996701449966226254390399736369484013339059216952697447529805654071821643599126517313516444240016998252460273109190698352466688569555818238465686151227105147182067170255070249431624102395157083025489265579671293400050352393713045396907669677266271689734488266734285235587182517631262076382715602549928416024359587750796455218009041972120393457400624310379914803143754654486239729389521618303299154582341077160327712671447407950062927527820456568635891288542161563782813902346480313495944015971491480297602537398223450037089889953302398019101706103335196855757760805942783724546190115147989972723401192791826751421766148872613758980503807021917419190525943885146539007097632870051812573538479407933925674260057899083244645827498572928461442298816650685046631168037548802680233503586718006879031339531217342313000648713007278609897612257142632995042691361789319310814166915345973794645333118820876948106640323971925236245315894826529003552303536291723830967033297510397803903504437611783860675903720544074377069286024262704213595822073946883352500447134024804743052017904890846478976636430636939692481400216096911530012869772158759649109799458971382234518612134598023671793905140531167753221800427673917456976867871571834095157456243474307093283423391436803564776222771300528400405333410169364762127746190233682783258203263719043323968388364566809480448967577043838473638340180598470048402025972201712697465636112697005186183649514449862035224786288777865549580613681173306728256412447302207653783483845821815904364259366198868387342691680013863519037863741248887832449703377038425600758878727163996569421164259870660444489985156953019058025113587914358403102258526594023300263192612681333726542440883295791330447465074231039446575232848054754040585970562290730027372541643571123070131301209 A145717 669 835934819693848221293857024887742255463304547725873987100152254994941496195729907273061456832333029523765374602834052873747154703185772755619628925049501285672822696868805139550952893314818255609186024791625829881025850491401732502963088938136561642602363530690622312328420171053617461363498490915920391890649827547454468698195046828558414999587335241532004080217706634197042128653612329153368473424924294702432500880232897288057575418616542305491719963651321046019253308703513785042440650620797792768788345079593024473302441768269181088409183866836178309266865575991935831870447669837608742630849777356145880741250325375033787783361531284529867946396225407860167514816496068467851594361273172561140091533083196622128594836644293187632237361523338434182415133977412631841817089908647856421617197419667801238706274194956807052451874704549567918798584527264541730417353607520553074361012160281499831046374386597200494186477954479235247915946987398488472167461737318187994097465100834125341248807828514065690147051260822136754643803804138380801567301126971849092200096536560018853608780798896739289989302876208344924990276657041332925876640913162239175266124994094683135464280228994916764610368770559941597858196105998614351867758517778420038591996611641405323976146778178382850157229395974803125851737720719836181363890225240173437603929532471805116649962599888114188012922615915772006954094615183618846299178259078116636235848213722641150222475827027263392358568518881839260031015515979252832383007378046334175175855550508721799443767108576673991766248331764010763787603159997480695278206753697768785159606563638228509015821988058918197944511943589951535517988372615119830611826760443816205043116878621517330900401749930341809034424347591964001631729142995219498867461253183236060294486148502017228861277252738436143082281264405351872152167338766386023419114909994623112405877168494119251869743304882360438015289630028980931394710686697025155105305948054899017679379678492406257490358771878944732002804141213287889177336946180762455941362469616507696061658334792705262376562055215681066624661197964480923673330430274511566003312583126466345263823920826382214549489152841095260745676677430608326245513182078837801804821 A145717 670 1696947272187860388519568334509691449207022803408841077286270484023222529239519733059429953079344708235159631496395702789714041730786243047225313149148465430521681078766336342929800452243529115729202431654324833195554035104545785472739477772395984128192390755076098670009960307201616430768683150304329777992501369194670589160760580630431966084566430455410245827928921178382501866027895387376384218448050155973127327134344195521343523103090130913921937135812445353935070877608916030938706990954565447498996741385056526164359716772588185149197534058979089501123167563445391273010857542665198565473454792962726706280635765354235563710958328836302231880831943864910743147407809752718049002065117806013878798629641257880844664802785365242477417484304626224935084712932175522245431291890244768621079767007271150274844347094144015017322723309158462547448455142939069649819700002810154105061566143209880874210237658312003507254534276101367255666834986195481561410057373453523608916148051358077586977319085940769626452323944320947639203520529609086275759855138880239898185692162194920853635299077875234219671187205832888385156723134385971913855320995820262281144406239439278303550190048208995985527880566687878763418634508459180255260210259872850365341104408624774197773965702559484190776484312039531034664860657715293653523364038416675130229336626945839150554108182946342798113929374017293343149778771312348454083827428316792910882868153312887157882339904602640472892072019383250345362514363413078506685487072543211896630350336895765560389447014313736673272614341322182201379034955823503576896147575408446962080096183654436120080318208085686484850491373915767521944060152934386162858584932264143331461304492301151781322482142189229110212135235378004140054206896561252258732557979395159721948839304415256500950052642460555322055004994541151603003263584998758441357153752839222882959144363265196531714965227737884960914625501656623636947778848173145160499511708352576618546449067325721183667564565665369973515989029624548814271115273582951216139801553450850178515181262676172624599307384173474162145803705273872974793668160775924752444283660450935350438097485046516448960230132212669338727753092893404874905850116048917667532485421 A145717 671 3444802126606536894846502425197648754148000827615399661017141982414886739414728862380735531689612925384344528172308673829066630966341370200094630073142459774457726917072965907342355367101470790112025327072254619761144810236377453107928636914874909643668910630440949609497907095199110300842965431619298533404385888815353748541875280484730062593254854237147557498691629774409844590994498982761730810081068391701153771650217836675430063841697547138719226893979300417167147862292790839291790149197117237625170616223319668520625751745912247583689905730543684851101720886928568292276208941162683250302370598864557857603809862418772819299457624176162246188220899649543400729070338981521571006340594784935001400078080220414918047421059454797935969860901029713279787784837182332745593680720106971652935505407563015390132785894838155528358075865716974421752445141581784124592260588351005312721904909703897893146951399998980522526210394007821049768427106029840171173944300648915607911786446791796667438616495651933827632527459920262885446392031302641001411704364625760021467862889159152772860803519305926569193220038537887213523222972526865943793375744874219268483969399936740861523750333584032855704832940007623329798230193976029919563874959783368463222403357511679980075826400048974728893412996210852025566541283424325396816247634095625274192115748770521003819722961418475992057088616332489570822043951669452178171323380304830530975586115376947207859999783867533132707513840779479319246644126713033389318706374255342103825436008042853578868777995289776870069415346635698104788677172718552263618484299872393635253810093211941685534536946591955505328299544537064479594906592468431295483096800669450519050243076254459494567307848242385163388825493393000812346038368290199090007593830710921052320083493476822194911378002917674565335517056637273348744752925380140869568998699148712457783950651551180465262127542564601588296251753073315954023059667080797978788853662649782480750273927291535510438898577941929167292725727333692879682474828036444788001341212142756245878121901574295635231331613310097333474914897044764174350222693044696972950329827402815634922992630820507565007052618902565916522078032896934465450549490066120786253143599809 A145717 672 6992946620063997708678011403582892461228992473036457903023720938031736057789370351113160069899961159185511157030155111477302471147631250719949051823166044193683755119977042025568638465415533460398295684754245223790290769225811125263309660197718294180663760387404372631182081393293886709094789057504025718481125361793798914869417658623421396632341269534979086312098180513130806137216966907110926168080350387103186183322615074106927508255122917601469116672840844034403956225383487794846303064163157037813648851936597542040344111684485090006705359435469621268646992277297430187929431139702704332915246842240259488209027740074343468942335266119280523459856545456629238569269640724679036424822405348300246828279704217801025755420085890454444776340211606013331744268134767203298032926430525262210690454897585913970819280522174361578551876684682148917694916188955878833852639174652537974671361905132769513207437131760272148724699845301600629662651358405589352001545520259925230537317570839295876822804508854339729324404291314189336508536620023831623779484100335153963339863479300917933986577508891953060228017007044705210563757477506403479928638906773669294760176737465344509614909626985538488084825340334908671611643875136832277534410908149978107491113474644301734779729818133716140169437605823717572369044140490722840243329173850080889934864740667530691914887057571323317533091777225579811475406072110216609339332378191377661087528931347049519068641678911187656755780204710323634820342214713094367238467254251271927553738465976655869338058940991232732504239881056125830538813281583705271641946232593383671118272409124057967198989921263461590129963224918866977810138438650762595444523646774052289528661983492060472819853609449899692450205539452556271058317833422207591463156743785190341050047542918644640413596395870236907075777569968670356800245435258100966466626002118133450078536863504533079285587196440913486356430144113329730043174176395171723796212435667350083346437525952749760469780445657550544234259710498366921206609629798709336691506520848241728282408945014557463346978575712113413479915095197166000057977273212574079164417105344055287958324602468145310447867856142076597870479679027684071459740558984109147176213975126849 A145717 673 14195678193927788742079468302770846498646100572263181927738492487062441782425682398030852561161389463533662264426686703990250187363060472620126375106396996570718248435826478238938428742438165823137750128025790732039670500383586347907065502272731222311837789917520246000350015730479494820352120943767740589218151080055522981831169305130264950433590183901153308066001807750025762048705851826936197359472301204751076250991136950219226166327835681033435168126640019410539613970380617930747155928461059589644469544260676787022230026093752986801364295964097600631668543221192896352928452937387548633134700787377127896506468708541054823180121290764515286461262599056057704752216641600759462420818476516454716126406399484055861868584726936563068098034659699306033727584525792585512674095060285562180729970506593997797747749327228059166304781311828896585946258111135292450936732932284063737577551945514612407913204230521952462930618159751855270394132489136240354722966232183347569075146757017323838153625714357813998594713078840344432849443892256346893631351311975997919819901395117974246839979482247145406336305331080713039557214156115026537389193187374803794143890293085249417777405019030309546779339736046924595748307268297575547364934579669495774838497131124575009922871454985043715569229446409150461057134038654883941368561406668030110942501231439338534066216907146824916116184250679310684805503504339788047506666556405116347177152755048395146762134748189927075681101108048116199205975449223454852460699207423707757591985260496603371902680781434207157206736889128588800295686172937748982880887233680268979976457736711744461472264005627880436008320018285755427890101435554455600321087519854525478292664776245806505364808259875448133288753856263195837247572855808713120471118182290105681410544192041355143217405772238578003689263131519344187031149488821019581786381215301111754946972048963550599769276746647511812701964896298306278671689555022531518508332455551058019410787427410154722218143865786249662866379919585957516356537866016551917038970235980718565657044280257650076298731277363976919266894168335349935353519514398832336006793773518604831739764020017704159701606740915796591111157226348165768128807884188251502646928116363903661 A145717 674 28817219740726791082423611976613414809359122932701786276851236725015818786588077478632279585997550711012175211275016978945096403044541611787605821516934079872513850640972630848002984778511011205436172361596670431795307325487911060440217706303984183574736532868805711976337900750791981191428096421059455892087128211387349859318358819996779225958791440978071680394897357634371783828066741991713573528802603365294297686325824686329955010717998177374955789827962566562551381955916429015928931688472886803821235361200321941057584912626206878721679514101758693812665874092029302299014571533465584022559109683128727389648643269310601216712177277916699912235839616227251684017761213179900984035225082505997725436358162672929181792201240261137137784565582849379642453664843090813823525114939453260701619629437930917943513960314992437933237127511135975387321986270688454719522733999897474734744455778032758055294291380522431739477006139596420897299459290295209514498269449786675305297317379427596552155983377341853562807538225641607884495034592743764170240019383827175442080436492226008420167224362384196282909639594076840425595934173156026364496582241731944928442802534786318852743622573721901394423571579349916594460392143000203224318539662318168272944041685069412625841694273889820608889395606772969612228409729425273910255339412206927275132387564957116556623728406620997008392536495787223464575360638403697626221923770170007993391959005219310800877614470183873052444978493557471174064495341581398637400852152602872496639802525069638868306572648252499537896943380691154208474412392250348851542929442424713435968538087252432132730728732434676021635299507156858599749928104037106217889212220781039946881819967117003713830087947693550260676477878008748097056301838973854212348778446892170748073063659796408022086693304047917477252297081206698731002876662061234492925387400435254744408903180859144212998552510107252538871502383055417632373799753521562587400191088556212112053815131205088133353071577765641158068207002499783259836850661403970592879772887534337840042071606514084640328961146070297433998381681805665171601644556252356429519712195825662464376433002311336976048951236191210937879051299007097481617408545161591566264116900004749304981 A145717 675 58498941877997191969531190233056929292152520907284053878826082813289625074332014855941129528722466781965252145226020040571841707930232108868367197553001075744206546082926004794967820161948610308869606756291112950753741831069959069107294036731585619925492849885885677791719938174091991339104215382629751693196281050965240158893286573424156698431396191595301610048333569995966971145213437537326727327271925359246219552165173122112858452531369972235479219915595883481959894830896380521717800580444031750697518138767109279670110350401173870052022612262274184342111092738276262474103227284482198178246359522050529223858849330231811928870896694049610057323467959678721862498350510538557396832044496668698866181090943819646754982306649145381453139600035149580974874905903889826269170470652995058938725667029029256831335541691685321776412202542824718207367046183239451945338699083058941427467507651854553337635003589256305909185859532762574669662631965166786178191132260100718686405985205091263983552808102378248374685304003339385165180487373825949009240345717817854171425366259317401974965218615660436207161162039670654983246706814292577404901524561522660829935095001725934185820136047250440800370303526740594639830000301983144247791088149571301924580629782193776505883629453124880851001757512519681903673210693599267382934397638218655700488635814361715170607634599223716780211932970263812953777297290456001841442457746778559821469329603442445877386410612338514106536230660820558435234726337434790010468877409084623744471041533906106406058970573271792627723637856066153914614256860582035230883163887234934594747152340664700517698917854578386696039221991208404671736926161093890067859500487097991237644616240582741293268573169009647153725116803603902373828455485544068242354899776072924328482637818842516243480844189811500240244159385586466904591652592834817199618954636502351830038318510172013788836461826240976006397337135637601495412534827959217029890869401436655036411225305558901500552013084720385764628797348694640431511290486112194286994021922724469834566839704179311562217714827791426427039795547171331963001403095672769153092679750732321284079327254927994043675211307861417288097883025827181539517571217870146691264654660081524725207769 A145717 676 118752823195114558971357233749493589849654808082663696672230671259741213885075203569483014311027021569838750842633609407343859722001968136461173623426770666826659416034489148761153826925770900415994096279098597693359664121764691422376746454347412504464566910531815057111479498155505991626400365798641974877732558446331226135203512425692218101036508310147021290326436752194455317052999450134031264760788479676666460396597615112064416328683670325639845441472869815505812023955337696542658119249369695981029158000461870637408382953729470329998727181212902492455791705592826720793127252372927328836256087270652891195706074491727308905006703576743430499666727722308189153619967518632058335668066293012376192349889179595720239684900705563884088736250286788066529616416531231504235602231900465030192352402449299953436693206120160888213678837924806666824979716429989816760582839615875651200284305788808965242641001991898920473215555374501886982994245589829285646518483989735009146728844669017886459015648291844466858757604319240726243708504873832083744993731567150860140818051425977833783170973622566323116340876030891835539150389237079758975923730363308759752823314410701111610896023432295821102850321735711827768938306152633639822812684625090080588730405513811681237531141948149234237712958861019347491487005479596783362082916950244458865064655570766716839216941612695738442833215537099044508944448924265045334430563004036706267574745703029159911783612665432713452395495796487240066055320400497282139853183739589633598403717674026870934660841957169090781779446950870911755512732952569139268343971148157474802623283283011254798496670514065392558283599006853554326767360357092492800648568099596701431378624086562997708331489703001636028511726434838043810123667579352619558126234196649589494649006699186648177858091618624041439778166300443446609622323760578016853991984986712373779723042166746007132193804508716671185734055513841947980269813326957457049115877484725321167702675316469438841032453208910805336555300549643117576184659849957092998627271623357786229832844557412395957217320771455449576593350962376122079227676682571165128421710374274416381018569951070825597323702906007440903627764663377879518123187954867852621675682695848595187422466089 A145717 677 241068172587140676714663214980281754337869968255286396960574383831191850897077588914035663110255325064305882245294081870887994663822287386784073587189146900657042870343466889059137473691494765895857706576963397026407167413440492517465726195031210652477450902886734680050625589535738988909601403467027826372045400449771338089222971330868629320947413438202261624061056558621174297650617738558645930137673286471707555358873606512317643034369398229678914010710705809880914926669440693085215460358419902397457440043419458626829737725960474368723546125839579797411072820242345504933785848213815193055401678913065847076754107359357106845351679389892469864713399952817664303126671564472567882848777742770627001771408853488368266913593449988035554753134942579739905540350683494049708446261587473358295416438246411876447230377088384911388446264575154990829990616985833144784531219081528488877635713283774547588007896408551219304321668224379297812903648884721484695646344308029808467140868272121104420537782479636165345029562082754670935343099713391756176388265840970528268006472969368743262435101488591020265735771181548386473820306904565096428547767735992220775570498318628254844184741747424469588345352753191483630350121659845986857165501997844714023820798612407930718411712271113492377676455486111762888036717450370776625760938474598613277425550320020620821895220866137749815234647328378090089344277538960751572892201455736766944616912307819591178474856324417795969848749930638436513533865178283145309111952522489547120135802407233014091255103114082681015219649586630094797536933279458492132703030547595786614390670317360506576247723444634892314929009944690724074933069787971599291426525382680816807707369251106644765171630828520152128231650937604425330648671357630332158928013064298890601213155116711076958535682504962614311249437345740811031066412642320781378786529904071482270485945560175884306339634316233016266064126295762018762346225641188809850488201403123000533781394481207655288394379462075850112821495486978179985014427984122412675019074401394383322090839884707459613839598948339734849058075413827980649500220664216369537926918967097314521146412921346521034573073223983797172947074168774069594608532030810522951854944607917988148942880952901 A145717 678 489368271599072378616207355052738211812286185903423303166269326946648197579853620420288826630803998853519371119196143564293221823699521393203532920820344781563130200137821750300900310439907448997690728357139416865008856489620078045764001799166903277116720868293160868687712835278051991980499222637700688893277285180477369989896496598150891829305148243042280949822654487564231629775436956274601104148212010749086660712053024622389703295353549722577869801897291321188441795326940651625290841869473152497142622258983500550593730175316809239038468636727165775841985369300255782188864478746792468975136571937436398912919642233420435168755004154778137081937702237492136227157989655911794170124683149758079801219767622692207986114355018575006612264775197186585220180382271076389676641675420339016874665177287813659887924228796215249957657703408726706578214127501524853922781614152663216545949297681756542794690787068356983288852513279934600058307424241739024102876432426816521453286815863561172955805239418013123805943152270387662758020248709680391205984434663438605233192999309767122844909472850866148573120499157667193650019683865877908670192992580333844865648358763500946632583414851248240968519963238656976057782978031181200686406146242940144378275632452782585546694538379218441377448966923848017643367044937247196953511343020518234708715002084986289501730459141318019429187891243391985782324374459641401427925834524582632860866064410128067063144046554955460386079509963700229635233680256594384480215123767470041064242080482965344578376924660745885291805106881412141568088219044567786460247883667648298669738258120958545338528080095938317333913331904123163018559804902221989469103045878273958522944528201122402310300702250406205818674222891610548583172992732321994930004308394292551270873210237916787039179257626982488427794918033687545949618208041587425620919801713280122296712689764114878395862325468148514303438990646341384245614857781799957039033999732462206358255063094176223766001749275560766818222299283265155726461712623108647773195722407558974786058175133111585603698428647808890288138316496719838342363368720682547590826517081497174203510837211763486629357741320984202253641656934846697899175801899357406724412915878390820093758860911922941 A145717 679 993417350277944341450224216093843589697186619513981050141129773127312009895251952375597404024869007417319259066085926141433369414115364605915785045191712717426253649236907809643938571055538429970546282707286439272570952266761344992408406186582618621336290885184213676701377004988856007981424512353128931425526516870968611308151798871274979544860129985962392125878364548698831587269839370619701682774940244147359449537912281109844585371924671567434846018937490671306726963598762853358647323779570141149297125728296462698246645426155396794773722609010020685379432888606698995497889958070140498204334185631316976727379796979736124035465813082520228383863670828709083723466415874829377692785223945231159225849126502656328723443873774113813434861938897153825417226270469934387549532892657026616782212014477823483160609737225939869029133749473450639198783848837478467630101892198687248059788196658252498098674709740868267525151297636599013739066258307081334207354462180093230520363769062160908979180215480784161689899254079324872644110169537551480756392225978514527652853520592354290006422967452156793012414347554293221561153484427425250035395346390309969085045392719408603035889487963292181741625937029120908205815815053176177547417619707666495243185510058350036251859194498101164882729025178955989704272213185894359444851400570713541860078176806971847667892010161654713303501603989438402760028390808794505937937871192701288970791166135647668318591236031703260165945435377561535521087857387021422211691392136011660870864303244617242261091065806211033059683351749617060753124287123539327055811071142295498703782049594875529676705426347031339552951748836360076236952329018440850650679891706370753120760584540909225583265660396693769291756544238318476019415844597942292077576587112400814780982015569815960978456934447091946545809372358948372536913931258009831689685818691428744190844489735207642967716214360707167802964884947946714256579398950828271600429168968696875784257244299783253037328262635008894565141154723532779146537291610482570857174641468270317421314773429376634068048196315453098945185933430265858007016989002764907393008291748520296535812478393466956511075180308524706591095390630664627961257283247163504840035267378188756872342338708322617329 A145717 680 2016636731695955414071576542463147434347077025327195628363190273179116433439163883468842309881657454253159242384783310870966175617432366450487650438206255996030513344820722715755444998342432572932759956205063114583902168092669040714511018794760916634409393380203085470542926632414542418150299779577629093093129935970781100478178161812191610325174234566355412973252130211204140557926144146921038141432024547407128933475301218599959885915303787928343014840573304165461334547663693265377402441981685517059920668085819560293940139621365280176581417857821705264154472921886229660604934426017906464562329421695001525320182074949222098371560431802511908841106169844577202466500597067913980804559834484136103470393925580624724616383077647096022697763123696447068410384108873584535649162095452088611728873514724804383002377878644429137913891553773401388846824634925953787764252918381720960898153493266954889383766866083175514719073845349782717955704446055950866701905455349156831139816997909370781666562881620752430217371679837877221079880886140980796255085012751949827696687413609479898945915779018405438949052552414716082101947923367989391693943882979336656908797281572040700661909027982068277687259683649152205000830046774969609240057081600416742403522207142818120808688618136606985493498543664313735251654949400320612425851389647205469457723990203150765779531278897699926688088826910668714210871851017478387412612450595349092028073206389300356558673146000311063181408847736939953407578715261973230495349045820979904097813471344492518824670285209683736365271912246615751916700734772565789355510014170976194720378890939339204285166676956393523354174716224479050637850209347630024598890711060886750561185463673517526811626980304586101256059966129563614708865581360830120595485541833865259712842220733516162869480537748339024505504598093747162562389330835551916742636591023798637427292017449781751109585519289910082491504413005341183599471934255323609548914173972454925379835847673496909489552607147318780406469725866472258402314975507566995731416748984866336806294204003459434046552234821941143049837156725123195034406145312244041325259241422979120470525127627900709953995986668563833395721389338592259914654385815940015467864868364807298060034853819034001254929 A145717 681 4093771571925439212620958930975973197880976664227587611596226113423833232569492788189797513462360607264905844721851054982135195070018289779125324473773654480229224663732417876075743702696567067515072740549995415318882128657165885889112375744958474185232447225521378320988464362424516119989100571118074705850122344494168763002090360326950097685124151309571502373309698450379856633758485348410336807405327056296227587595411935845637458563481317569864752691517788518395837825030333729953273598575497820061497806917087979100235785184726092603063483477655452676212894651996157604329021386926392052921030521706667465082992884767123879958143641093286092427217140920820892297912488581449506203878771217572344813740443079541688314928924179731151962645706241848651719254323787106137433411504234847224782996452679338419671343933038453924025330825026255345908414810115837351682965794213001351936003531543721767196548639474136554011452380908761280851066286427321952323533867004326187120597985392253624622213670509911952557102820171636679467285554756021478846341819494232171709747796773723602505919024984395588909783668987526092373732723283534037713456047052707023214889396545849902935072290914110640412955416181841947030776789137373253581138328231226279412654837314410726891601642958117682450637160909531703604869843010437657330118876132426532285637840034219247560600828270320689522107015127053500409667097537090317653097336770687464115699638179113588166438167789395426554999794960552727855849270893948270884136351325197069306900475965016568596838417884592178610468922177278226773841738464021428852358272956010532986870444824808989823358677516052505377635120983943636434759688023359931494897492773708397268453370496656038518377186752649388856032439486469899540521110746640546866543572346159364816254927107022240809084513172193772654227788320934381053277804682239132977720590092492542548658604578567219544815636442303106750586155435957654760213769958907976556024172734914529824190986519954426480538755180794489216238978367783961023920253743069390852205143264637195446459812812249221737866968640344204938070482966066655653986467966866401125368867080355866034869473272160047739655341862004273268607829261951656962120441949074984236260842745291436873113880910300314224888541 A145717 682 8310354274371909905665132558304683128550948281304977524344710647060108282999636920861405483486282151090304611626115256830423575025961510819257958194110080388609330036863463467711043961029032804623024730556534488034216137271878655685857408251246907835105233458415017788521112112795135309035456009069912075246655266193226618113142953285546886109191701984195583462405714602140897762389167331128836797994672492256794595689752754465425440923981159363037519620766270119039385323477029808111880027705818593039323488121020511753918349984854346618938694878222711111006911989079278050558252810526149849523227396735113259116950235895186527092933219858938965115341954963096566787559885319745429679893101011837375835789629057544046654581099701776591388148085907829066543017866903716585405289704434644414220871070065542267128445181690182821342283660911744578792693217710514897962632797999474362709126270880261920454104354365631121467733614170940050344946605743017507265907048113326810697982770529276948612312084572239642938488507576742621441368596273837461077277638488278556620960330763245303607116674802544027081421898992125552802595326317650728568924081573112277789568566190793730917496088646616617970021807589455503320271881118820929800101566252307746790946916226046632771830526516360758767807943147805694004150529656239044059528892697436213334375357545474869397253901857472102029950552619091695162909997128442327357400181032044956805778237430394194677512921939326715595586402361074300607420612335999727921566297841104229713103868395512289759063163635436912895515546747962553735146812381228728004497938590687210987152282615471310002213830190909629523075941422689357483511528837211313304617311439916985568209780922748084674778877480897954791644596097567766503643145950098949308962856377161676711737789185034415326278692259015610149057904786898699790991381115614604392856055251168837575139540002474005894224632392356016793607404030581033822050353544648937085119521737702523088182322799659812258584183464405665790184719616875574406299712783455355862980709410464521889976613714661916668435899787663914083140030583958585854397495566593482040457474913880985071664560217357269010790389983882006171440497680372525040844582502236402059594042908073252045123118213055818842522483301 A145717 683 16870015083203405183061006472399575774985227130072440146832151017305906390656030379855864941679639304352711096695169249514704875167506796944803876008718989415222459745608167107035543165145233896817672687957024460714043439779785013876404649637655477946789438688135260589319536600509762252825855709311350394676004340249905540600917193079299851851561469903765724857181227332647572077793375923706190289592377753954236733022610496152877799438223190025648594965402836823861433810820545480133386502969213168372006619387864721772475150233469138910352947539308625899891355124936282446475648876346697268140098694341758209339943895874343882874774478170005005898051741357945109757854269286594640800676791175258655374308133246371335167111317465682300786788651747186763233674550560220881266600666590823926021143489236598122932324047487138088870911806320016468693821323537535127026792896973138743298174393883400154800064642813591702442945225314627393438960758592039112427838984136186421390717903576446813429368909467975965253179113277967349889298783150335289965394759789385975708377761701591192598844343930139390579697545170345884663176138692107695460878172137370871205800974477914727912614124880340820368503856451178489898204887894417350120952598353856494759342827284037350116089077226569382180967673952884649296721970332322249003186322056919380642249690179473950657177860169840096800110099709741014127206884503640387445204714397714491628265706284062036081763065098665443263613841793185869680335987192808553732508700481090261120531545942413983194329625341519048585717949429441806804121255292155853827701962980822082293386146838961934495504251928869031879338783452938411747891968779850942648441647325538706995068586819808115233762602909036095577649674045623079532496045757590120456647731902065857565462895790692756090104936201288516408814892489616039641331450386892964678364814439282647784990717546417653398056458940846271787916279595924062701107457481867383374816073103363386954480291092322898930499411893988320759585764583279048260827393030160629332459987898099714799457079380950878587703138701989105244569324014952963217771262013716801675727548706311319339613022371761983931856752011938610523750941683326963881257540359097947105991670842545956360163056858622401950006416212489 A145717 684 34246122308548638149703937473838580518536882523098772193091742220420342912923458671470484970204184301553852435986581950399594066166463771836441049039741354402821204674254542363818684914200863781507070933528029098715020148536826306290445752907032368985074725431681120581300870777922704578101178054446032231280213564052042054193243788808025413711783674712942437264494429079559969177022790735956235159035728845854608311241303617437587467434152151770907284742248137986168591596580383847640966489147475025976580398033877264177612801055592367133669864566101632354068339896708664287067516660730984928174550826286372429846826991674682187049265097751890303034079919614673609711877379091901801079944206192674058572469674700504752845189319874235368820589574898703221535292794619381485254613947889668135178507062279224124010350687953708630225129624545972519703878494087978597349491618222673649420931310457031433982210770807236790328057339655079437741039994995233655211005871889410322096346646277416501984670273907906637224310661465766143532655088426584364792290285094815042409450235293899357730350411061508160332758935273903153740694758949652304134854120514781295435498188621600706868875756011003218731444858574084745037852602153786101924603974556762432053719148439679594689028054939409329466605610316412690266651595624084509237424174246653645267553536688974574359201658890873539032121472460221639586534812632392858071438212827179385960422577978408502851784344637368910498420503253764954376781446580789028077264740410315388970449325159231990372199380380120033192094541826220119849812413096264002041506980353130236368362890930810111554563629201773943805428207333523553158863213111568576365023239453532135283003663034429551176453409126465793124674046668018753883200469244761994428045586798337313696212966717317109828497694209923429294284082696015773573203053294011602682476180455688523834693581479687833924048717425285539373453253972321816702214316637837243601939543280305937815071902735092685169101547560612826736293311919336851093905201551513294089537912452433010578375981166716568871120703129138095982561644610323931373489807490349540808244883416337064378429363750116610024400195793845395481208240176656056306427766084386330388761032216325383337878960299885262902694182388869369 A145717 685 69519611416338652240493810010885846053054096536663377479536089875302278807328230447054704633649552452515016092341664664141926439613046289321178384746798940718737630266276975390384823340284588331225457177389211113367030187486317621984591001996626071384223745836873986644780178359646489783783138624669736118148438859021305120106744290363098510535069008105803243881198833850279404781784187400615233666652239964707100917583113320787806406013529429871751762378168754709085417079624368390165681839582871333519289836002151458415832213667702271812210914716238774370132830098963463566464612345635023057497070037262641690830849453155708965366125273661859145154176338766046069770001321702291369597645937894337163643458065333891401904399152233380333023496050255715792529881139402793854845985047615359723588443315283335735142888964221981032218924266916517894982404649177273015084340958199130535185747262053379927583733064674047870774253956554585943986917750879565728039229492096518817669162301225251922582067226664141005589385389596391993403939940207183110193059313347714746705208269268853994601418735610517635336110058908478231747725697491655485286058403766833892363190117100874957029089872088211653684012694401535581248350884167297892489595947397629383212555111989722293181376835437923712247827207974643808356653442394921221429722070534384842973753037228928206475228710370613114395109788984150218619651542436872998244632126834459755785166205030462976727086137850793789646350357991301064198996656223014534188293690524239758519751009541694998041581547842018325860903334189277413853312394464160631988405342414891399005694375203397687493829671775349177055987381548269359974080574724515430170054527649022909085790440891305169080085186764122651006992737086404024759817420070821091098812084552892844737454756973257942259094229141208360178880279058019530737562556855393166552461967960233264101780185413048756448165498316870704081838317647533691981432361667352122644553898042947950401209008071947058570377211048632144286354663610489224441579298322178956841132629818451113374388442311355253857496439649011632855494893989633565735221091434147554123935437607615534376892268799714346587548465604754140888242203807670110975084483893763891591237789407469685629937929245710225070067240242988606581 A145717 686 141124776929045155499564284618160793649119297432544133184686069355121405558533394884062378935823621274421181113601143281626160272820417800858220284594952809917682986619337585787938827562092800111523896563029165032105972565577076235802413443607398017877605218974128761207783180769211596338375193306901509873809099603599685341774636716193301168360776374671105872136396368221638112147052723400458188387068888092626569008085408799895629566619997308487504306720397829811305410503045871251652486493386739659569132390503969426706875216132634556186421023204100145869737291032555934331258875994122436075734124001092336346014194543079097525011047256268476312772674933615153906959492971178272388381420173981298249522161300158124845361177433844442201802328161429528160132437177694876905955864392045232349216404751518109263115940587019933541695786036710906780841761733951370132642614795652616763753417521037050795963544139077546370434945203748469811214005293245523432685980657950061310458077375140615125425094485457932333439815116570014280843854545965493287107545613805575840996530377165538315141522302938939738224143086825275536544729425213301685478394424792552286715980502216587541168345571463313645975327038190258655849407257007012567967777848613213091159054823619987815478600286910930196453759765582916614551316221410094455417826565760626984583073398021187570170139922850685731348533839516352483576253044612039554043745146035740477064501435789261864347482008052766755613180728301837906559008835351272923613208114499466299479705578920315686792420169919916821377600576309691323902104310949832986672460803595249186851323213300006374802362679140329627649710579114779467223830407827553211676634326104277051912019312005686458803021752677759855078402131611353502243675479543297570168594103596785676479719460442746905468851456658958761239697672203696951381478417213394834089895112483093070438089941694907495901942037534530104000592411371239422400490991970408171131200811087641059008516471314149793805180569327175692288473230835981206279554881688821730874205148993543307716997959516069998614148901366790485558558652237311528118567442121512044522048130098576118448026927234056373456113360777455112157736192521330148623365195876574615543882323736131245503390658489831457006973594999084482490061 A145717 687 286483227646350249325463257281056400221866120733968053701535241254806577981543984286416182185017317537522545145594228520036441211899008522695897856549369457333955744099625032872540429566225043941805178797492027625964010941091277272361277305932015979665467210293735548377813212181321180920411858629871440374096354046868502222497392427128111008673865505513336814633640746291091517379112246718742721810516176175791970379312462280674807232432188522700203870890645216348195274235766039016486157415893241926054005233433221934063498272917034481356162864893408579876792330663258447728991951803456199598717214225147405519767124091601114820063460564099733253069384961062423665081700961490571246122913355536097552192823795862928102191788286305065436278393144205891909353054940839460716296549869866774053549578057138446520789624248761500867661413435598873848590881337516632191991492950833853831288902381957951062426067018594354457935067989355437162178486758370661688786812696409132363711079402373147479361019223412375972741819097251739393721031324370011165645207402966005609508209960437773510883295673547312058077375130145250430707568985457304929865655396270477375199548056309555607696784480980654613118260203513530669838715483373351345676696543088875177423498079393463275699265401052352860877420076306112752895363572809049349576966498772002244318796024229973538517177568158181664024409299108406557509575060910897857835804401820426333981182129485996554162411749260978663100967232102372959013723736766427811920278284140226063704043805457231302493614903355883305378203309005339198243857897915766498784463442893013434416787117304637737451108744825197368779735419615620770195015753809358295188137511937154766358490117581102620064965077850665741686505320178310523150636463655473996621154931489390370360985767244019244843826197923457144108226095693225753284870449380634657809320525878710972756058479860476803632185888029597794250498513245298379939304732267566920044215001954013306839338035558716009477457985356955606713456372242378238258271968249009791495679611324263096214392483429179785831468412278145036672241208546848412447126172285578016232203580164671912833960285392865638401563534829768272926063582576096394035320372544962575790189525946557020902197406796428612013931327780901256466217249 A145717 688 581560810997314077085534912716259874289594575970657716469983355061187998181128729568029965773206218777549492224375170294530694033994714480654871790574935403435120242839252197393671284080609277109064401435012253051541910104442727285817157128628548831322880559291064189078199612944901228056839734643445717057905724906043455911984364852433349154306778615415699062600418578574547558641485713786324324817159450567969607243435290344361058786207776081084105370403703068789006595393194556157595647901776787723149971054737050022179474787146363864518454429312596213049742561509123616333919330902140091062959869142925232112790915891755720005631299934075202235254538698281786424961945992332888451357125730318104049653182783440443889324484860021848991202936280409799146458541397466927559205090279965159283473294239586294919093674109045259741419127578479677201732708273397029398372598047577927624899708081957119619674120084202400472061817583446333690752516905487149982713797087729880748272180728740114242487743598432637766733559327605914399239412744616576700766483920475377581725825223158303061554775075778740538957333290051771549060828495748903794325594976034644279102795838327895667036931328045157401316422237805429069513936581840646224711126014692567996956609942113906829681693285535989396650966301141643305460973501486148769546786574680598795340171346113448262002300293221185927283819528656225795391953797396078039367128891950319422241322658355137215687831503517778633328207867987088804959952626627013106925241303596544409852909445372600623746351461392273190000931339680262262743707630664695042699474116612013676616890996805201307019375949632471518293235252109131048716414756402589511678707472598098071430683026670326313045420305015098777863750721559838750642289777545132669843374342329358855047124627785898624286061712933161343580937734559576075471335630764271141958086577638670791601728276026826216465841450758045987798407981295544340037366206012168877281585322765835925242797203667722185089445905094050554452624147178796987683085815990608187914498736783105091771909024363275449167882262775733057654164094791450039956138011172281251439328745686153884476820931320590011898800519591068816584796914893283158561551732901078152279469193789187016300215232406091592556823588421634551541938525409 A145717 689 1180568159841319930133386547350750263751476767354314430466012509238970381501113339479116544103426439101107931692936450103668788852568058496720867038969262319603836759007937861084119834143207266306356793107896076202602451548007795298931556609838648195569467869893650010093196836464937311634203740914336175756108247462914168632826038153047271655131751915428363583742035080865585252950698619873991660636111874136802126912203260086590668661194553012412211201715646338996467040452910713233880148754449463184752515187110978111802399754408845727937981135341705419082397523071190277899408512739392581401608935642923996041560039493140020010316718802712096437833460488127065380249085282734802065683719109632395684698408857560305232400602074056067147076524370838748061418929683802922105725616971779403478676733756782121547313637651737628513579961322900309120643549204114632162064182045090242244692576117470570869987401344863854363931031759328068036790447139652156094247319301278961509860163168263029539102640143799031254093152693220908978716614150540326332544796713357613524897815694801394777182682520535169746771328501429966099343051138801289245176027935694931616101300352257571894529362899147188544017724024484817497582621422421028462812240133129369944946740758993151470790561670372657422848600713897459603973023312653309193130627169635116782538303513814275741891131078061439274204489618762839256239108699138977509017413814854746606723551015278799061849743789729341364677598871046558171695744818329099840630427926022701011775342470062573808973790973011411219818585241347623388030528246391433020913433672258944870518854306727441348611595726645172356937898782046116413273551760481502899349480981236627147849520185650644834379583154215572668397672278261152485493325097780155664308053293773666986355292633419606963281460433428119604012159492929843739981058045581021037540257943285975828240535644275977358948854512852945325632973951531441764977473458899970553314698160999644974229571484107440477015565709882937268583220305316585642618425948188966372456640939990092012033879105064965732631015161966325828892916440185435034262547715553558654843821121539312220816033656620512331288926653206334867898864811169782235783555982468816104164746673202523696532416019586959136461739870564590358728878740363021 A145717 690 2396552782917068460856697605587110319155623548134682323188288923771754813259261898013877016499989898169030323787168769335277346840019124753628879434235811933860385185665871018748565869639426669992627180944627599679029925100545720014103774100815327208457188453003550229425000499824209797716205537216367793339182684443990856281180945466321109026568302081540962659297268613738559488942359556858489284766982287338257749662165374540488713021166156407420707655377391664459759303112813354670220544375884508488259882679864230829908849321975169681350237186289232688141053922091954755012182946941636038105175076395266569039134767380158348865222933538205621693599689536359244440119218162005655860449498435428032921833720327664636181329332885848956286716353269866378154881280799578534407695443247621909096554486052973467154751765339353276837307580066360049035229203151644429891960891178935144178798304618757176908954805055953540156379522409618394668350916940976971384172075467799204135135382959393221224264117004168435013171333233679117620880327486184117838489236561632034980164984134621608239377783961911318807205257900569541129894844750938121418803542383865735146041360612287032617998939648337464699198578453281941714663651973578105938862622759126606295673886784146155371798010509163209032393262798245541854421931863712716175906403607572712387953960792871633642590734086164428505449186642269035033939595267298326947227310677026243661329386319693303740417764205319059452516892380016645101453557021255446049466661764584779457359535361317579459616171928861703383958538039004335797439709596466978367759227655211541475139597625765709132480232305713750252112416234318364209814261357362694483089934713202880512036454546187782343464240757637307501748496861119417985712699306203938453412678342986201652942388998717174349562740393797369862983340189709848232585472361193841941935581666783953292657495756151958011839958195250028252988949323200845487359931084200734211059959985243956531850104869940900500619413301616457561173382767168521675718416991737785745478793193681150001323682811372856073965511610909378656919562719412338328102931906435712897051705437396058122102663846118708711926509207208340190765878981877743045357460082859963790376283467131929314773788219546294640925739380422530006585072300998407221 A145717 691 4865000968753489134219166005955286597135652051236637761757796049244153031945920151854830864378435389856692456180020908814162910416449970681808128530631659256474262323064959160121727631248201996877766870960800919452354545351656263620835362493098504394519896990129337072082740921446309424426585606345485706142365093313053975336628686470593698276661998093776238770009871543854194896967736949724113374085313407184789095012068798113932000842298636312511024128204903363206972388851970657069834471202896797781704377087609201473736852321209840044295253550186007015220920379449145081484453482883008417960924003473455492225447536221681955056382544765838609325910931925348778086376632619786198661910416140199797198926767566750353887793313357671307205967050061304376815660938604214741044699644067055503686602128010802381542024536325249500242105873954749576641206161754288988566048447029056297592718313683500951654607384276184341653596066560493581848684324599736112257713218952313083115363317547405070822226618415821779277706552371215915549478086080339608671806817675316317652121392895466169924542124259997456643456926766827667063720435501353247678881945863219506651532345941642323956965952956762154192184570242438317195949715923742132634862661388786877650848045225075936411598490543039643963100900631837736067016917710313501183780806192745436512429757871225902480183448303782711804622574679316522356058122153506904563893931656949459777752047505426391314248999487053900959267926853834918509392549057403737151317482751679176275738845008132216240447020041798284858024612400593560321179222450299719695118211226645756935588512661450082811493522969003186366615848017767497299806537281894509319169668118320866202806854879241012506587574358420580012976780230400140249844294098268897280272072728208695581806063312103230510005399717948227393736576572951498982304768912165453561108193243313481898118888144452830488057756187503044500622241493123764807898895123454031548481165455347070760010738656408543908816931986715698966244698434131793685122743874801756874355577726531794512595064073207792765184255939130876707220883427490606620613917507516781627456307194092876448556186791587322064698482401706277380919866434347007212293408184649744025647751273531143306467093553262958534120114480517865348777338042148026295609 A145717 692 9875949570016800025396446135391626205075054508386826521686002791676706883095404649003408640811207341419187517015118657723981372868046600464945747288302834054830818655436681429176088342867980414235196755423244921860680048033937114604575771757215863105548182432774101252777734645535508307376171064675798767101207800242815125942499952354359741180514829562063683162157379936755401902285017065580393290903901449602834524616749998005907421221153210548240971559548298449918489489610197321038409306321336123612351397227963999127454980303206653314749683356640407951665780229227842423458685558069560146824637621876038253951089459395246988606107700651718838725977498208768483156100124098947821278022284315107152885788416326782890727584244786739867779156824908094615069413550485275124742205869760679424861893223307442781556842653988491146138198086820561574221599473132003495144648455508093105178073997979202313101676081125849157603259858738279561534434510586547366906186450301120090924983399485849334375898811120001207765309288142235074886322893862761919419650001391655563201771447412812190325212272870010875074898754131402263569811354172902341850008931298793214636875516220173305345608266503287524672669978393571330625836208661544555670665263756614602504615236133017366769389564004359968081885795889367805970502488530004543690358860664869628547520020524627789163138757465944818798955321149825898113762954032023748966377734036296726322592995106629254674621728540955213628254438996392504557421773132972565161728440519246963254970398006973037650527991068678589400086579214666888447658024134398834514111601030863231367703205563146042341622719146844162610479919363651785200243060867984496555219943190256645188817403368404709200590432483353019789035362119215423587765931306786555275013854225585309044864655581180559218136611864694507811915387459751353224230448306223509535207690348344701469228050275743489738799233220672985086234897242091919359189269740680599842682554814394568398865267622404474193997871313619567285019176647904774012277494347430574717156077306066349179417978744929007940467965590924068806279736438243212027507924437327160268023406552303101794510937084258417672629207348954535874927138095845442763212573257378897512101144708984753780198885139335586277969191469711886235487989640488192381679049 A145717 693 20048172762133135298065651435678995241015763516373206602384823909307665728530639491556767686015886524645560802848234695158773372759224182493869185187126222499647305396274140236268299214294368992695452535742316230576261045154346990991025195831785709005758415818634435413801729247696160417664202834706265151729745692127821392609299566650663804002746827348991183042940711261741922007443687675391248656421545857380346900182907483883193951146940175114292859754858917648431170456936311709737313821997841128036275554668389830619532136278657185019101812918726477955874518644412140670476050198427724215045596411484354182065219377124815165188443575940444476775124995452868095458105165544231457408186575249251380158353286216601701426642129123768573920381148596382007286532691824169899011936870914535165414139556711980835758009045572100701411041874139866040920270289251805340854647798632981974455192623179467012095450790078089513750275859642640949421320207806366555083446236398054832264633185592956601378003764346984035941798577222184830803319925063320616082280831018243117983278386126615850894010989383997816404587827429819828219049985250556252602270451654604362493350646394605868209260824035720718323365863954379558732130307633219524269317850563266254297491278501980029465924403330360192166584202554516014282383984698991513377927303368879153206029129235236540775269197472419678379167497311571893854416440626886056894842236199750697485404002314409881563090794689139596611455551894749930416647690067385249874571582936588583728413632215310258298355581422397494683890897781161382955185467813607183763926854974441133030680571704673804503411308374570681096087869692365106188996113755471246112587165506552871412433126031006680436186071353632271751161772125227079483024590708482608939380843805865449152379669023733223109586812079930132909960842806718674093688827756864812191018050298946500669051043940871139716931955380209972222012340779205103175389409674686494226614037792055518502625733262742426205271769949715734872889962350548257113129628402540191874069962575736962302423984257141812911357204965319920545871157748750292925234465993856627827305887844868102549980753724857796288115226219895306119824709414699814462314311419070977299821298111487776642660430365757686881318924563400648540175270192852988386782173861 A145717 694 40697780831180694638273247017982224947635794863183101016014670849891769752210315072455589399203608833823147010594399416053652222719852222415953980984118943371449975123617849242943218228929226187191354412360146524824888060983276357774666542962753232065826478563645471115916257595088560112350024378282653582212616653811677184181752177800895167765834879003622539513486481703956164919708783696027169192142447186580654604536777575532885714920867334328803957061392043278016826109091223160569426020246311168577515763625434128193651109190693782382123365475331393610017321182376416333223958444122722086982413890675617113554141384473915390085551853051401636134665014791824025011470329954665759590797469733695986614304285231285127113192794537005418318505952493830566697046294989514409719107105750636625111278438232097789145976805668710435373268866305841242506574465581691709931439886576497900050935846980320055351452002182440587063902391814702389045718487412413520272028953701601008377114441770302414948013265725566472960643346451747064295664561555646987885110667317032137850491922065582764502651983237242697290438214783780119882407900247275019880267166849915557068287175305533692291494127184246554908908031157412110654893898659226972722159565978166739609304790743783326798459769371067185738197849299871619625433518436464242152648735479964016138610584827509653146007307730254481164891220587169794698567260709624663472780773107759879598643802105256952943819638597224840166041142091903362353290253415018924272815151632834305721716418426681817372624179759475845529709122409178392732138052003598448641937001486514469189050192857282259995882614377659335780895764995581801911876910680545761624055390758359138710594057025540192880748524257441028301838608378848852135116331372288389360387837912052636194021683253522861731902010385646305112712698982251448658835096115987262524257106899171048013472149971918137881882130622593022937699965546889117354121142450343842599426654035317888165761839658099502792227499000051628172399338552436314034879133379662242073787306872668727407571508624019135281047185611633847784049643950226656395013938459604517162270684301675695873359135550524242206456236597180122468708285184702527513055288968140826539739723065175477599846893443602965033491138894511846824669563003501925936975431258781 A145717 695 82616475039124047982559393380852480964705422556498178689303179440456383289321211066445354923615639916774463785945827966354218853347927252280204087528576267917820949853638837689034496736427114865629456761638561703078292187535005851935582091189193229307918745725784487730874589116300529331910131823710952065626460077492012556067564311636250539900840801630526406221194514918319753045086823459247478068800511367212871466862758295424274118095409541747296918541766092995456508570284726079644225083786189674371228963884076611843281132124972099578525412813109810301857206125705480744303965165518927408850085152475091256160724945262671117058505073250769380908893204902407317905189311702805947737861455372827603575657540666222591438079946267991875417993163181327454012996692296022427559888412736921434440729815471601799985497157498436611707034387558983582422305244860544919355482115102492104121425314177426532896435468979564313650208105107986207121859108126991639785663692568013648950710052160528309387865551419135593126070051498469318335368256638038322086158572372744221593380618514746885324532631960613291501773171423246213541459818451983039800689746434876926244260472519587000745864868923196470744364979883682630249875882147923121406459649617827918140634427718601651420843865898863056688349467494536833323615760042037712578363555097023583882226281170715360649854059423219124345050798624457371666197684824097439963688074566516355834549432869669300066072303261571736397466906991011930827248797784798348888564883243070704026500600992531873956168786556154544027814834599734356084857290381837037135948349090769398012638860819711283117837203775340077064537306853161365516003939685394140625586330652303545029634523328720560541239068056533933820460623847291044607206669661154721918978371580623045608414864624982385582537971496049919448673868973127634058761151426626386059429735987266928520847795391949879029081008231908456353558708047844129023762743784788325790341881077657520920978031880208727925795617698334855474235784371483366942547527631085948869596358881554940900407860082774587478712875434411745681700231347802363731585369838531175982781661826513817754816495186810486821309872177049428716171699100236716151687774291014458804694338001008108039912551030083653260300130636934485653430672721838716799071738673151569 A145717 696 167711403631640986223900930289883518376127060153896439556184438249455608185552306254568998039350349827443327662323020177299648218644069602276591881729028839754233156752911716890890785431728814248001610034771867897102408315808000896152873870447519292741842987996863946448204299989832479455217455252108854410568131744692131677139971370869410795103539061475089601006485351797707394725361331913488684452495845932994942497076794802933700926847966448879678415835828107388733434380851884850454616350659944792662426219168911896607732504562584171450624205887247439581376518417860943534520716062044978517243585877110544574389158084741837893713375213147208791843417071286872063523509291286366119242099163609370301562598193248146629334175177731228970093107802752142237815816588314630538432163758748844761278056414128913421872770083745020653054844433475870366476037140492440604599918762218172394868593336844328881459708650576513374269335389466820185754984943779305616351377023884114005768933028771430697754952121367579528479449243898546264473733265310656238187914016806003452802424805093014111626036740228061744505902247550975029709043549049625323520380304995633310360291690927586305980413392419961651364506000255844581995137385866385277228140366564624695658748278963970608600986249314922634010163680816060471775320367451818120069835864198222395316903212165967354609550594621827092165971956316427877312586601625657093501623318589255094584255750081626573877173831801352027662017655150612127675952706212887233224862440168281896339490498298421277449205264084813964900618584528338333673867567337077181787526506717260391451187698413821047446949527781325978781674952016152576415686085684439424924178627168785438051019371763245712358522427406239628214506764571392441703777404295812713207136733920826870532445981167030989209690350234970950834502841302750114887836478560955447713379839797044965726273011173508282510896564828643543804701239637158035029121015761977851010551419160990732151697238954984059589862311700120756561070469874772682457057446211971096543038534742249657359100548396523788562651856084670232100003685586394848148461905758279827640529611237138748366581611870089737723016834063173743113706080465195349085398668755470383232702966402323394145544878744176372515444231701838111364617440955769591600189692531066426289 A145717 697 340454066755756162910470905929070161451056967406987215800875720343215444160287892375563999574526286534070038380051945014090319529628607944694229239705841016124825390387460931649670605391912756496328402741130130192556185802798054284184482021426372975072711957714888085505366998104770816993562102251649150742501241815264949812581585815300592277809644393953630259516759042954831092972730458697558570191088498443468366056194426587197117457227253795816205436849812516233035876336620755961696791547614604142915050853683927266037085140980913743072667559425699489240384030531051589669596309301986140871077070480449253010918734751300985661567034624183760596672755745819145386545405956122011519255513564265566339344470756636196991325784172714448541297133421593685561438653661282007696994864870371742128473020079951878774799923284505234427264722492921629284962772972894409566792915731820774859091140352368673451936675664234853170202437190409539869096412314012882274201655572821058863697285097695952155914243418510635023677688839043997418412360193212375525483143367957614636444700760958200131853969258130333380733690060755307887063144863110920954763332218451389185154465888322527681553238440747653229073476436154384617767498643432879964850003537666538514359340865662432616858350665265427048177575583707135263167067022311430741704054225958836365469729638470632559142027057228249573877798726271549966487179135102399075710855373048113275489683338116269075301362812484441354582159442488835628170253166363363298648121864976729006498461685045194200690012729923385792593711698777692217623595076836976297191641672687689503876513015141195906606024423558887961586723088055482876962477237935472347201941987566303786940024295044865467367239986395598388741514911619302809367623523513830146655765650880906966557819733354208283113285828439019534144121319170713760094673992717588132231775015358265293157405691834426421547240997521138162015087162904722763264986638234071252763093590554930108610424474100585760758692566955627437484117579610004173904459673262773694896419355930407922884033212837083208007595789139005136751261800040150193939013937103938211579099128029729832670342917279786980767237351838370521471394627172647458406643145885830586947928217102378489107348063938127006122698530054600729135687751709539549109668276766326172215101 A145717 698 691121587802781379067269715135082137862127267709123894179338156112289102189776235970088664567290322313812350468177786055583171345497855483659683080010975533704555788253388938337114438054797463958732409562884129519021160077271734388893602350621666691878312532318234816711948557948384768664451612353392523898423110316856103427408942065088831454542783016186807951729419850712955321027248105794711983999225199344394850099132188895215345504470398357540448157126703572124955440229905753750359636387041295750172760570552153181143386228458750335853343695009964075910540000601516309168336973362315803923307935831726106501620457155982916151143186573717820864036902320595793847815110567418392097722573293359936059498974073373286644244712536435152807604210752727378937578229116585887310269037254690877771955469484245899783930422394775542142326733605786473972604062658938510928149014335677410745782620046715070263102570138688101358997573227195976467445531242461207237323744461449725609191482979389754105075216384624467730486179863810070860830826718487857006074542849039940905979289742320341174649445967967836534827646317431027459763154363071620488544240883076015050230255393003040265966768054304343635057505800887400518223440251031360462260229953322706619524766298546459248251843249502567592877844424761803768168674279971836953841110008860573623681155849192171929090960316622752013144839248359290115541096331671268498035942905664351359988962592120276141235192632169584148449756006234681174573486251764921283368454161040319714909980881151245928979448392539209074151269847900130673437564332111494546221850808029502975608929969548929276589182132875014780695069087077678224081252377322923180380517310580969518702811267921705135509784813860637322905647056080420131623834048955670901898491064151507221285503526263061647688981022040859419341615443413707630242073317380225347475055567797438748064567828150874462232616714071345640247083135995347572269887846494148881131228978275088959488429530726950139356086321057611997972002125537838598253370679665984388668634749500193341204930062958730515731630889300324342934829354077819307301350143859088811225743589370740323182047755496355700867754101215058095413187979454393875370136500749567336033911048014861930564522424249519078252705500566607778307334771352924328923035001645949598530228741 A145717 699 1402976482785579443750394611253310810789956902392554098196840656032226534229801598731387613507599779770752537380362525640888823741041117003221211958193040627579232125328989157363410659580633459923470295084252041793482762400675818011399728587279961958139999367894058963037170067268222975618019779515284571864648171441976074692690339810544512552129571713214826188380462780188256346854220682032806629959856963580623102232872287262860564176957451438553313942761771401601143310630832343492474100168902282758246561043170017273793808006686122200868544628202667648398906960837047576560134386329191779978174238661333515749036517107910568485835007177612552170234315038053715691919287906453379836365304530007105935216578024477015251619775123179187484988006530903157649598243668015689957838448632157611505327474579999096609499982661471066043688841955024049242756962234872204289732932308509411993163859603691240265424765444861181523911903448770641819374559325783936678884927055087370165599846750876103137350533346544250982251921445845604803489159826170156509955796500407712081523321732209531626338243461005450035366741290694924988011316293890526480823854229312092100578233293330283417384857596999376831513507702324986897608965942095018305508301955241556771096761226708446611518624938139546948114976004690877942247145621275806704866711613932738497236380904130470545422090300717129358434449796370632662998459066113539948613888387643260212664318572320822450438365741941443336911650110496960295548548920829623841874663298789984044538254690275344190634079546841864497141285197525566489386037970591257091854059948658218352796623961671311290280133123711856445923028660044598739402065363488296120700102938537380556662919933856766380219395804897107369900074782328341247893573751756488417023790204461908778302605600494281790600348361457116182243945206008507318677648739607864737786230570853785300305779533740583323905790382323834128563416750983392666985109063396483994625142062804840032831403336951234682307094473054385400255726830724232744450168575262275046223633645066036552238085143773010109852002697683869277152566837516173153671546853020013182850047907323474826329724273314684792974560058229216095318250126897792394353918689878475806318252479541952616667491413878459790725986043451683735363160450158684678174211943673000918690192129129 A145717 700 2848041568933138468031921993574505810821474649729617110215692352407263752197395055648480885331762985644305337069785458873218256611142122018683576615448792463010307509862059736058785301834247868847180740288622081956640488652211833291407060138575972153357506838512407376730638524605934692119811487964415327492711889604101114770057962406463295391991576035043080975604387714362309671158746957278491664106525636843465553137880644011418050063878121949864869763358238818546748795625149427383968672983235246957944768744874564513648249110186599609012809741907720316285705219959205978900763635911285951039889781174571205244437628108601298043328913427366907187754795490346722258802306634989793649429470473341131688553593890714267587501499255341214159372845653522657301305497067842734028524740454242696664937001441928681871385180872363869293146206841965214176322660732727915769646924437259770668711889212873171023742010750498059805439805003431175697353887985810148996929164598082899986442079712795509979067477618268444869503670048886713941012133616298699227353260821284806485551437137095606881125459576395095603957949992464380294635512313443405684451935541262663888158763355205082334250994955140680663628785578213922514745682639012636128821390708910406922619805765451848074923560372580030802105808411678057460957937442515607639042470735173450288816229554229006015034914219495455974869919941793135946596756363114154424417695390972912567357206712848677454113741220948497804346501274552823165282379735797884634084283128089506570092942111278067555741252500640592389987734799707052073322983642735919784969195473925375226674171033262792370339393651952935710208967484821448363307968606628863802098028584713571949056208762917967830140237974156314100259828902479476652803823092231622530887392216566610668447068083499865771857059484776923809095789426581826443207996699330648037480700583777616362181984388925555996654292243500669209638095757413151118632199128807016014940157256264846991558789285581475678133262424214081304907127494368066933395243954411738677849587630849304700849971636929147564269049744667365332295367745328477424133932810280482902096786026123064526709017092781054633382656050451207458437952344414539106144579570316805137258716499559115796973077005650849125654673415501417416179437406487358543769321322621190218991491491903129 A145717 701 5781522981957788304525357896561635542656782748994220341183757278546089384734177733164817465835865353258160063499127101150107420031794766656810657308149090506870296665787855935210176799312863593126316979315607742119938398481227620905738320681580636191353780742180819080704233167779980156780241702547983599525633271248153821007142970994780679101230347221565741165650718679692708444195909469054656045329617082935271492246795474470891378769108410600774247066303282039878498453975742706757112913681867382422345122305534322792688671899870790520173802907528044039392333197610227300120973620765524151419196277610140885312692636023943527117389208422547643978590064611088808131652990549741374654961988695577967320657860381571938725612791868567541564339391688644463418492509449477082062215265283664042072210607599640644199815307670915993194020756200347429753885758530475434140178966874705025948073141938272933486956016398745616543861280245061837894986573236635276679829525249181231885107256217128134381403842214551596540841467947318583454649827751926533261370609511411656757957335864982349759153056601838583070584603117961401303185101984973819648910948324908978380870189032833023808246102374077984747789603210266560379946838148229709246489117630786170811361434607106024883648216037712524388727842960730451954866670761161062231449510725690490153558448758703978080050330443485474911856579047390269600958752418662667368027973029786624868474916962764242911028444240159708601380060675692120528562935315120784977567252875358399547304627947639786862810551942220855709810604502120118183279167408715946572230374958008563051930214400899506840477678833331335779867758071158880132916436869391230029962877326865612519203547125803540838418302868141512726420082771958555276850512983656441981212989175840015195038769906899127022588040153748793875348270292015901671204914621992475908221084398837990361444128003739344932624889348515976171731205824131945787430697246369179113844524605075576588024309418327058675375840414060111994576068557840345150559600777287254253759616666990443476688890184881025782456061129672053940690319370449971654818729933322527271243292782981913665744478368621267591081998807855892911412947940911387487681102173824424550159388175852525525902729653979809846619196307481833903160522572008887685167044110709072471551809038371222741 A145717 702 11736488805332741325048008498098126577087458158983617562985917059756209043746628600929523807165921335351079284597890945549259189446286765171203615651966038280154239221241837686416922843819811259798554620829943427881392992276403418226815499576548552892476021549120224221422216599954835112329198536360918742621708047921862652543385461061442372112202212868202419523189983315388483779408025063433994493527458571832964285795441675295265487483240009641449771679725899182714533314821962069567511830805517803082113640335465930394593490308488594569353210889472187492246120105443541460039597549390378116095017403658804822613560806690977251447002049768858289909630643405714790160533312013668355559779187622552800319803768020997144898726379991692854034394805755102607216882492876941408743562960001097551163890868490269065796943203186778593819992841940498440435173913494204398576647533108726765414817809422804842105349689547442851085978593457670527495647046316481625849904939326673302643867743678690399998739820628062122709463310429386675526225209324277246221883109954904841933846906254477032915473823776272747238191140371511652181085462393984540443883540647629684850502595577887683125657253568383353897332230888055539357369566695223670757736779969105217836656789632619465061957803632996051929086719104474405790321880687219513814234867730680959838273362163939521273496155765361294575612880596282305496810320813128851642942360832771457510091514077204700260710287693782987512303718825153730120159593407315457706576889252694422991521824640766656053437864701455836450323137151569040205004636516709728805707876195561909070043108559654965623377317692268959680195838675485041848372003536895590331960838875508608700411251609172424984021324682089296678318667767246964732529888552999484990239837139563014279318034463937144355987949655050566790033179597002853810719533474648026763040763848940536656115217665606481287672528723195188127945138184892092535333196777930304794088370008146164208842356560414643529537277907279603134908114265288406287569056182649171723393343984402969408373746225336845409238239824184524832236016026645697130804597630711920080140982252667258618396764379284080428841824197291412158960825882097772185453531268284011520018420738264127258466744224502008337787842849514707321998444641740635513530555775418094496059953356402090261101 A145717 703 23825066493302482932059152725781300389851997405953994658641070447547825812716271325709200163729354474897337689573655120337895004468542101502776682962833749559622598748824264715570418162777417544527472753967805842991485654382700457772814558402072880791090132390933312988668018993675147498048116248570962499538467811648109936509251478811757020607091390892103690066334500479519942379489846682861539767204695571203834564893254354053914468699598450463732435735596509037628462750590129025479342259422287458389308267535873533166701992637559947104996497931825633081215584421717191553653082904288846810148733910231096179764643124890047796493887043641573905968906227523536412937074491734756212044977095911793489071234328424763822572475825770344625122279891343466604005808042047681610272350746586962745198656390824638603927150502653852874538592275118455633735973290507476398635160352031748459087054205055151891200926382825292588958920000857790925754325609035884463840030347003621555185819634560485294869307454471123894548613979330187003999653720278455057903889451837847317714052461739252511836062103112777075054944944369565535966202185474686632127263938603739935337541888152922963912060416497715834333599680913149534628899840444465903408496416848165961422242471592782906969749457726765947703521651054240083023901462928384851881834550043771622781204771634348469481219116153352984503019235753874032768255350291899150172505624462553028958860905101808578764998972989935224490267947835001396451803446053915064023566107615716803314389756716128364148692002533403405773300258607080649496041228849753340759640416446615717403624458445885179315949114437627154819461772643476563793315034263461178982650472954405148796222321563072896914022450686338404115474169147428566448480396912075970873744888180323743147000414923022496143528515211712496834973479233645501219858981748620872336496842392264890573923530417053153274630300683196883383752458784125123714780602028501272362820277272012108268373395793332308037901998775937180303751477382466906923420033491177041311234234528721360908555228148543611299727844387033455737385171843771394725561678371615264440158922729621752013431765945468314649281312038502758826797565127710536625083180793514369561212843939288002482161964873009422945899474365318548381822939462210918083579343057054621117929233761687204858812289 A145717 704 48364873244915235019338754985327541693272977646628450173423810022605026643604987044561075402846782418120260158755235296394981309811951019763871495210936859639995595305874036130770262453515313795579509892000025031329287997003889652875395326740708371457360076277573076246771857134943949466202563655400517513144347035937615249251127958602405690390023411308757622632239512783442167641880609358183862293431038482085212333769020543287771076194697371201367203093489233620486596669164647099760995219115412735012492700984182936862474650460756384134548321448395145682680144129965793410374298256108809634223813742751721586117402929965990335905339251590345260258589732242135512547471057688243096782947944921753160261805366898502538824981027587419597305374145032431451029183108474300791911463272008574371655721309483147875703049723444118148534748498497622995985585344556263595024976937976916263219954621444148916333038451785654408143756515762722121610753490695799145113635754512412430353911214290041469894294133836560877871563668576969188732621525940054443267649365347720100054684563483776344550173153845113686088790998879077666499738255428151469233805351482051421105525182447838038853799519833109575313853454921462667241127318732699088695576968464996932581934380676559668529126337227531240842097022553388264064114179422740562100610322353988663564885848144365229107353532295150793179834472967483690237252864282234461721334774716621816015030127265157337688247654459280811932256421801334009643430875329854172652381491883015858033788214611915938455188711704944212263963074649236566907923489560362765032341239678753710767448580602038354356411078931065432014547718270418749015387671182822656439190128136603576547722612361786371563040590871942278265115885050612222643450473201625667874217132766220059025396562975701203234218529891826713524429372811120770473459922230166896195061827015533878924528110631400235541018222714360950073829363386635816248912086784660804966220368773814571638633784618108024902297527977874568737012364178293555766136380418033211212633772699960378241397704767797305601602114867438090962367066606839904647193076289781356101602533000149903920007866472536299453960634596336403126986898248426507251146671557302901925250553178333906774661530225464904078167595173753803700393245109843521969030552875265105451301848476271669461298685569 A145717 705 98180668862111433786774740561062183856043754770658347898055675704817756538692310984187657358578804579429653224935438078026691721023256101578557632501518862235441498848325544521198917210217924227608860553287296845792611642432241612636594740469079591985560163753340953847633881315917223741243706172346801980720524944485547307869853246711404739734726917865387081839756144615887120793075257507266557594125240913937409833716546809619821230760766963940324958547347408653078753609941483022385794815462028429787901793689623825957290373733342822233185987543744213910207611368246138905868271806817979268627531749052084588722148183187835491840042186841357236751031187545307566934953310032641751713172283214063003537975823569631729050888913526636012185284392135944502122637704394788559898660169826659387498369059594399363038587011441057187672664913357899563395104513475924590424304548932787982588048794477417245004176856198495623239236768078325049078903831786863228696216741629850229996884579189149623400122222380764110955379698597268122940217698004590241378270307766419965263691949819604240184339666243477669983170672779583293428932692316962007857992736244625781104280782827223065950249113200795940171288179890888301349953828127538705586117837487526924975365370530944534331219494822430692143509252261727121810068760326700412679387072544046943265095490528289780739458189340039956802079477104756137307590546237585665395159420169117823957482199487364293698563973553367058287256045988760204574768225116157916569270404956414576091786761272432638935668936069034217492439268237691623742435187766307563262311956907453586242203214997679413458335174280948389362377048627177417024673179186095729110376977466832305986728106872104771200075485447592138539781131178573664537638012118903193708689905770538539497811875840258519542967472151893016742094791833095930415622422268257050655103172344691381951901490658212061095113717479852045452990223922411922860167821392259405580154985790566308414318314401363497219355943893086598598954795530458535738349928828573927584605247346685039108676432123400381827640993453054937620149407826713162662407219306577781270988701831381575335863955507482742423225438949250859845024576646740682009291118178144097393889061739173891464560424195728882269257272303245856193249905750042887386213938757445107011521634477597727319231472892781 A145717 706 199306709425212965671917704000201247900227128911458799604602848256970023168518747692913899876839570449459777926358780543158887798695900074253452230106588079401086602666505549503997671166479932666732191343663320596933970304849453469762634447756904831022315675059205858737620532299454829250775257327300352620345152492958625097360552839696193019255805253243324467377082341330738071767775130859141753732211945624254459877232256254507693810673280742101488464483912146076516249341584541370796063714392698597056705628697235382510362596204035468376983420165479305842575768397395532013119181393542241806504255226761988963384374694468376082444949733948703600259333052127242118742442671895205067734642951976602975428930660040985511470765669478043517316530010661822306877503510738312302293488233284846548047317535255321223820455930175622646857361239368037616069066176770782362297743209356621627737475832834535563209562685044494329521242495442484086908053167773841658454174871872841454481245341842759445460778217138817308678542916588785712599453194327792249943445457116467181765194603449233123797864972301105824952150376951555206583066865665177447800256020771238853590268883614080376040966845998095925438139691325048330277739029971584839640730514522711192703059120243436728132707045363197077520082939994283503886175519349022414998593656654092940839480280886580110535871017006748817157428158688181991250718571609434618517711901608534466011872849929222251050747178065680669042317841100761413952769853554925240781446269680029706450469091594823645123469485031427756565439450559439346960576523242114793059728240180891101317961758996708607282066047379246299340193394165451886141337538360103147271408825067541444549481509227760323749781672418021169293477431176619488399182521150900281602972634497060468960499082559161818971020734249812932159738902991811927622943043744639582662963244797896489828481101508059852622845305465876937908620080733132816770324428514199808666909654934480832266494539600983281247267663805437817281309497914466649255294589385624654963537439479997929430234915812798007312805615107586655930812335521161113364782007999276606198750963115171597781899909672323494582848187106344649148996763605985336052353718754960960406692870079969821339150886455799405541688184607993914318493608279341951550492326647060691968283466687674910186370428673659861 A145717 707 404592521952513458202559152345667972175277215646506592538995883905973442214336519124304232562326969433598769760855099567174464204660956127478406448558741299665343567971507417167570751269037053095542120818775987524479113926232748111376535292351776337895708834810024139896415832934011987461850031130713543472498678840181064462094614394730025117684544929357030803388395313145253669801462722568800252809832655491995639613371646480103808815845529145699057642577383109187919333084663009041232986954422362689996682638353594136872210113003818267462454109749935447116214899639101561740493032360618944049224369482795088543585691907622620259527756119873681467169209344787113955739591688993956254859573479340220826057725701907377018653925258151514813516543736359107147016830004161069578867221214908068665876667098199242489956162499669502532063255643252203002720640943740174719539828290689392971519093352605312715898167246463467290432499026511474618098298851677066779798746293685126522746698047056222485135756380669576755853331165295536399308767044267720262794952899676120612563379781309993421705425709431578581175195282040984289780332308367617902072511864172878628162464729455800336140096747127021527843483402101668219575508880888489096931977358363266233660285038728806027164860970867795244935076224679143251161814494209755175746732443620736125857201705104267096098037425065510758789622360057532337482821392776606038005289765105904796886277927874121682268723072909358204788846930178499681563918227948273122628419358180055347679876164150730727168004118944862276793624592196393636638346599746305263603685065255252028221876128560103475103180617844695706712203227778818701689498178197830202865230804510131665603141477004246585107285594933097526073620645507406382876675980298315452750840739339126981451273639783222652252652547559648100391253230978586379978643963179196084548764731836557529660434684159870842612314874982012704102453310898035695631835729716004219334421019362010298934675501071681659568456138169094875994459681811571767529712278102889221002053417539148450058337770423547831444613571027407458484611420958549233417344813831312204005683184135096512115681480770861186520439396600440688521603585095573585445596039781452571481489132373276998144584834944848597520744745496955342820685831557158411604612036879594447250508425854345590080604650976056625049 A145717 708 821322620256892894938229407344001983314564847535279471395362039726277830725079965303589899187623871110635053154757925762583619176573942242881090837122014731732568041895557390344619121078474051304017838529923911011372004336282173816640896880839658209023457912348673944783865403235512035092726312420091165948819697700415067899426969860749111292706606950789519287553975108602523618958897559039533654062206558436805524160684565122354477388472613492488344912943623227739330169645616566769161592721413681867994668699152167400615204019035154878913313465808948792166610403691607772937668842572875062877683663545818802981489991188099224658465262478393839429649894710584789202909252386215059302159866428417696300294207745941315306881956803281905593395066468278976846621858030943460506788156772775146106883086162026926999289786053873159964465762098440732727485285046726377909883489132356258375562131768312951978737716300758153555083643502575798032255459760851277789149796522005934968334342554278789802066139991981023675564953587007022301811084500410277805681504442897067727036479190864683196828890392281132218679821470392821156698868002919398676029751284014922843930949810526391068284020355701007703426345868126695160689952750464602895187074396746915931619185925560355991707939638154578984021127216015720805574979537070283657743451861956437681397178621881381318498905437011969833594116233488631956908136176617938647716119705453085129144678181711617085783256787258819090040690225944513252813340049965140884010450515659242675760442162756891781327403237988585390463301356719228522936496636908476443000687622739921436399307223015251057750849372158684905379473212197607798977795160404056951713271261746742213632932648837111340007466007932515559908280616902603780620163840823059218183925097885793275285616528260859424911065700525351393981311899147627359544719622310724306994409742664966987314192580363436302443146573368180323451042312502931728999809760999060051049066002395225972356559000680974167940684713215598792830935872767992773618666669254275733009513474067031873620496243724886285034558236380022033137105253733519422676096607295555774854930665043282804423235624064938536312997392250707491354206128747250772469223908402629965146462532024882226263685875787156197167706291670634737932077919567423296215410884373250080857840136200854860188717255110966275189609 A145717 709 1667284514528970624211147494349171680460594465219401680425992401648460090398470115229768371046643896027619724305388828442945179753980898092092486920951241346675813459704413530892159648218551055110103116673624720577097644323538886615032909291569213812541281666358973297887106872152256497226246952362753936162560513833163747654772286722706301194169294425557794796703766082067809801232892243387530748946026503794059722050550053826733108994790589544222194474217912574927731056461268545878388991991482819769666487462596261469654727286431251400375758873138056298162772003279064139961906009929904017022753787773642687257336138526149518434064223303383374168507819093277777294791826604424881389428273990114444149376415666535168165593353656737010203077171414062586639535224785985220667710379381512331688903999032247563609315775733200015058362964996579044184592125924213603416888763398854913812998155970581939911524848192371805253352505877729843494003965216229242234907307140925754300592192638487896241971779047965097391820099928293089977140102227065819677813191224128147809763440194075525579569225790904988972341456409702144907114412265594070944722493034038429200301199952903844412816225181976298510933954268813789074532384507934262988740664093418880977920713768602483934361090300592824469767643313435688556173957298438181615464031533039124872500146745217498972285681939096873696685297164359562814991178955713022678257684996779997706258899822596654810018329009412329843424396369820431724711398737511008046268091918368904451738349910520326165363901405112709397778224960515441705167451534577607432986132270476975260638565440844831087130749122301512513224623908557916053106222486122057414147737796115082183543187673997859015968570888817411653516283578691640167252549720194829914597915197867421009702820101095904849346811119413915770133962764016452561289400854646807164002567228845151147690281277703091534088744931622531074592911791927640511833918182992362187625384650441289361873515836706876489237930399371527380351923827259343518874125808873901635120091350302657164301157316423748735072321775237873699860865180467623469483242695465164391643305244354679957882656201170344457854198185829539607008349919753333972538939088461299047794747458521378546038284183263092135401846251346643021046775356036037734158872490665660784546968225979309511837505947270610562578281221 A145717 710 3384586743171190110255734475299411167333023449830537875985293179984334257231063608836464489634787921312196929704886166981252952316962046553005505568440182811737169590631917572153693741264537563399458022829619652847597206604779603546342989220988623199800592759250803446036882166603677453857246220570078070318831894261624707324119842620123930675052374977275372647789357592622545293979152295179128380826779740495382798957092448583703088904947508302157562294317449583480066305286205502516562884581117402718741101554401711631231695776251421307607911599156788476321635000046096512514896262488862581681127311496831109313589379718092334321925714840605771168231443109459177323638205097730123005480094040065893205537823508858645434839201041219327430341064575480582599279659693691967011991563356313260553329011152376392099984025448609976695316854477293361253989288140868568209906279816186342684127881058149569707443463092798463906152031848148079717030017133485600885584044346282759224267182721787875092412909401229155724371127289481385646572105709859113535682972503475697156752056557494126061842331526646735332720937831873883768621100200287961098387984829346727261688591973444993631625868835391530276188223739346123694605579861153803402540652922565931638263117331077116826397021602263795519049331905147231753312327740849971609108326268617561534737616495612901032358615837461216592301319649533679025800136371961259418924452827343689890620437495193027552720122105850242323332434590045250456650886623807296368783342583838360377786174557914099358796938524975562088904406206544989942261403678695906180485405508380637039174851445607784091624362967422698243161081154899357390197832669032616146662956012842355085850457345283004965304858896833337724122495756463412636918895311831663903574549667745766763903449519608158583314601661344548488020550429641499551790124190213396232200904480145914164844283679544695450763849768047164713243287486570797736091124911664734241819479791329815009377264791955958592178830770039487366515612538400594575321701773347351065018052431600919976499475731843966207310528169174647230695523179244021909531559995697676419480134791109335271218987665140175184505486004236573151519458982893139217003273880352528664393372194335866423575490628338201247709550722527393662090216040675237032919214940640407019380264640897862108175276884242084331067635689021 A145717 711 6870709421353001394848516773710310320514357142561526668848464729375796893718968727467907684190248433619863739681194613583115050258253200521703084211446650156585107593169332967058467402607363035149844676241011221655901752310058271660189653085697613526381390759997464636481572911098593079073712601510306119993292582790584322704215625746564856564055127034574580917217599209257684878967877926321387225547613927179123287823175620074863443743934447062790307235269948436551959671999940708840076777310676336036224666488948012015138872771063098823192660170529407468876620887321572641341099450946381110908671419584779378263899183491588912523990767062206412088135661004383036689208261556565545276243201473059773092797632346567383697555412520321577946582158011054168613951069642969907049122205902936537410926203735325043715403962344902519491478156225940526766554070333837269252506331138094876793865785549887655924170318553532689357683371299234724095727440777010553568493375115646860299508080333036747949701964112716138155375996577547284569451397450911773411616756368864441100058865048272881830014353429867081820434531457247574348155926292172295435656664481080822302798641404893384168356100919619624484363583256918362286260252585757712972894536692144747806793150261372778555102019491505204310845673999805567023535469139968143928308286861262116876392488985947443878189017864364330585497982203256204062811461843902400907393960981822693697961781856342023335367037856546982504034998793395488606569575134930074117622139177099953198001482614215711178031619841798985927766546821061369067348944300301154968777940195880422712549687796018360861166369693118955132104481519821786944185547211913724655668386558332184709194244867736826081709847592000786762557012869337148961305190230468557529426421227608708663302992821984460828223792025718314016765947238209480073681390816732339704560672092128976909482748179194454061959080940390812745352799004826927476624471736761227518531356351014874027746485654154759235246537225249759982499313101029379728559535725769313788085011316058517249636771434485934977091637111102758640438212193000184008725597308023587666380281982646706245894587077578354454201678734402057668044894726923152857182673438176544727419497759754350318479699937242365269758252564884357787400117515795375140788272170627535583681152674054434100286300237505483921456737870431409 A145717 712 13947536740759849660352378794897454651232977666376449307224507415339687709915249285696243762441714685460402079355895360687556570771301680097010707943731131377684956676964155291211116673599205696816621293311229950341827709592211686690581449420976934469931023442202093961254146972647977346842182723819700853508313624232991913464850396145684038701101232827811421986579078605435507681759498211280120888733275445393879778898247551659524207097098022589956021530035701008750894654093574352739853341377788381036133354231462909989020280493562314359659792538263098005031064079627792415825919370524891166282021300629790641044606028898545774331366935210564175933144223607454455019915447321622959180650693510217299312485988125708280047392052577051762012234350421375386805738072095569217617751065991397814630919640253698686365877943576126665957723961821804792042743508788401515714019642304052783705204860538390883376496039220208266597633337585414641766246987747314290258440665900718780125242178808881876550019894735904359226257548681293698194600690253245190166468479745822311957422339295937392620803075620298649448746766137274744052872761752009559446421930508609239927953980363341596416769253240959002311727797823320536094984618143508296181172506944400915481858456767469409389740273170733962487221199170273395910545249041807591324494213220035828641515217903856815459822673906043753627344311571290444713828241742985501880750321868647240863172526547936812177767534128668268632948724218158251826085780873021426651476573746170321153582631920683335777304829481913416457804001142348372661728414668207665890713038112231749725838827051065826940383638852668511495473854324157072597339270642352192018390678050458322117309231231048411662866025306902700294653012002258655928036899248955859953071731517496010840738311525178935873135714497606516109486384873014814908073671567842459386861932146117342980335813959481062201081483545143581825901468736511176206749941534500380197884411573080402946510356500669369291591878388426242724986239079477102448381282201609933642461507953546358415842669512530716159529816025010430865442340056267194293691053003727887265075552944638022569830740548496394401854223325350172829557984776195017406941610076224505444132916058929136810647367297111373159408004997164523781028576466848570860563159587158956594465720548065860325719081306859248118472846809340071249 A145717 713 28313492713033073457513934105125059231692624148387049532139081204674836675331062330994647369848996621236182601228727901001126255550692152343731215422689985250050305469129642071825599788938984957174706075577120558182688594570437413923608682134930091276346451206279490743881281872902482915496551855641391222315756663900390793749323599960112851998378938585330152058174612351434871336286902401020719082741323606535648772040154706693214065543665241923163660915665237777815879595850283936121193442920133102827014672865203218329699154263058727087010555660013918420805591205023531282553974981066078121171392331607055416541171974764864430303762354486678214937870685787471539307391668854633050571175631582539644544573463097555461928822169176002556563257784773234024161479672402935868794127614840331660764229458788804597997688510055574786991660151020107501906242556286384743062190621370896012826689073027147943366631035446704227660506317615020423550757289399607232214080983285084008007381323473949876359792436611921736513164668447029629787754831762690285126157602267262924409126248711887858747348413494852828513874114824136273179757358200653113503941083275812275972924277338942035832657415723045855073182945217757431354456488571069255490067216202597166283424860444812639688394199434570452343854723469980993892839832019400270420579324528385870880159015952340349435996149840250955499178366991737399512867267926798724915522245999392917129546530930529872378844758914158728777903406127862457811465528602658361172423327082586574841819544797504557412217625816664393610356194552420375441939614427517261456992498589890256063030106363975832670617925704547385216856792173557337550811775218427737883608420774043835565953030204783407938791949663164889597358851807572202196765944170190165236178085554095674397990109093120417838004672206349201983943344526272836053909479601329375822990017695946114121104792854998377073741349637560530715767236182318682872774904690564035040477836961996866966541995949873165507172277881968047481962082832025416940834274309732439524883073060687791525643369473665919317910549439134063554089309876010211416008828871970303124515706097333203170050157418860603057409619148782116441945041050781158412938611272062307875045092180128387971263837133436150271232980385991418391130222827585083051568073173660511259229829031421022406775634766624036175015957566222474204061 A145717 714 57476376259920398358903625881025075342881375788248044173793027620982503111234346616669848464549700699394765220092238283136925611211334297956094270297352726326470742417376496441650676360429465863858956516800261421880907505150278358053238934152458664314048826017723924007985040947845067670480653424769300361600132519404169078319213443068632943872670544226987380866672476494334183377154730114573848457843998187991921613361735156339672893529433344005999641702778902653265226828681422296751669949274528820950458749783008301746379294133728722424317068330035716131137345115133688875792153385644768061086760151141021865787938064166645894970863248241021565759701559004343617339550067859457771036527351461861968208184817602049462007228956035232612771651290855314647672416929239887718082861440374807279953571170421633080236621309534873241466404148846856407064880346517852240014731247363276601985395113040249786643377625460770361942561227125153874393395531234214934080294137628054635536203961409939440128502096302306389217365050689921467175444113877571025560909766134063990728214327462793057319724658591475621584515004346230497280163384274564068403440952627968411615796355044071969398698137148529844839559067064249762329010576814652445136540267718765303154436984844512891098030835111904847524062601422862247329068948454133507146184704298410097850894160868033005498256724353035533619578457648915349720675840063159668593008278628445753125738594616449092992242682828208090750875281490836571199023196977615600158592702501077000758572522356302330863466003102999237115606617137412219798764755559445372550028881424439107576201390080043889255527448796592339321707792638467071071075306354137665551533075780630935740562534006479087067335994950199418979938174516359568200778938628586786473581560603082701531909080720722923032213611443174382420888879901948984174621335517027065078210349060838465548499749159832745978632738682764332209425663548638189720556849771903456631789811148442066861677305267886025310190432508516747962140303162772516912791128467474650625578995851688263250697624188872303684642255831626124004370433605960672907303628919046711614879618302033457797179249729546475710147125017804371026975603775100975383247973940676408761836092992744568652528778733508087939229790775557582169470571311421251746112327979371250697279958468064127419894212857165486576034275386584813294172581 A145717 715 116677015494145695635500903024546797820989961157519381285750313931513276640969048300777461388388522570774752160604642486040057989632753074158719024972410611752750357056968818646908801186072026764648724554398455109297684052766470496410661112720808953627427840469528359456718889242843614468592810955729824092657046698633799328597209540105724915948669206401845797829193069108886040820752765845682511348704233580299994339475550327214829280650684144666937349492980256720890632646343691412121953875833850586396328435044833987341931637392315043462636561699416843732290389778130183394326788818883898097928001935423942780494097729086316401926422090166919291813979226908131755727747330363030420571099952291948212922970635158697310319212851929353027923895557178503961540982204877299664772339929833243937974088711726456364075743260667282624602013430498967486234205197188683760845161369956830131134339252782634039738113213054328388039171630557744749998169377648166916575764885303967625054486034280853589510982895701245358189514539735872131336521763416637419198361699094547633915350675623221194471182309592282016963736944948733085342458490320006858205871629893692599767790627815188758937321385754099861978449832957481799770460116477255892557921253401877362806340795809500724116362906882967405903394737033686892097016072522059000106484529146447970251444266403091048821111714440512292996788769848931168195572442460946200445081890093498879452332217524860728244380267296503510065548043522992111671559278399031065663582013653859228953327378563748934148278574081462634680287822432752253771117011846059678759297172299112798489432758832382731212888050439156744275681602199295980716945321087124242641874260226260025509506378080122341963284130956955157364384896909358115875379048650087006351205331846172330014101035872958440634975793224971789965202442257611911601645257190085340779391185603484389117340369689667619338247385784661956824603381236499342814047532262059326398498276153500433732337963151812681506521070820011116395097333458345377307549049954699231037485836695854113711124651460041302813904461427651592594808426130790289991614950696835952607902500637421821995070706900821926830995606376523724402644033718413929246834974160961837724219393730179294236245449565184285080486204041401505812606868631962313459524974230050465254967056460341147241362845324411171125313404018809604764696135369 A145717 716 236854283976739502219668474236204118551534278268388555762028963487944330598664056816231629948580236268972047491262204154423034582028877529207901664599723244505356898354904284476728424757049853902771046986472347071612876746208429957435284005584308023405014202104316551973215337177931589526175735759478118138793443198094093232883257047201178510742854616325202742605881063618562168531944737512005383464021136324010800517213753802510947100047995284240538813471108218364505331006850864885185269616272767415855725772682263211295819477527105404500429795932747862740833360112259157156794505510180927494025782842150452703381152602107158129264741872175597921360812070921948459783709741086883894301561866625303410371662181187337937898540082187630611452895209421072186613546203483989079600131974700044819280120131233535997440678582533274193068845797508755150199029485412681516663437566281117802926106697753634060418583179122661166949156467470994717342409443230247606433868636872916650805971113386171376767855149771431774818325298298769736691672004291660083401648688252165562784171143300811561983442768747673902960764413730923817014693455186229647593851005243243349560203358668478136570793014382685571286408321344620989284271707438252647240135007865543327731568661056301625443325602941588722079043792115782968094695298150831316082656447982585081200334009904113961073851282057515601747947583214872622521662337519880723743847643881524096842481275836872661886998950369219297224971777476392495856694136126836085681471329124631733698253819911887980018674641919366045401747163931869937743147735282745588436000709738317556494440924228346864318273486864039394287294330756778202388327930731555858425339196726232071153362206940114347706379718506624019250282360787822458867451267980737994306160350066169226845923570913024913766077828033081290454978536894072278602355697474537724755099028564724249069735401970276107423896214510125089589612654484430117274326769935130660685494868801794732034579203520874475572212463574190057765299624780137953161807658616910971531445622913587999145319791766259655839922372055876901341337100675070682722305442610948064747330461414347996616535737829418781920445370797218142732996361472776501270099614298778589903756607436170974555009610088545365205299054974254281242009773852312184901583951574674465096332427334534060835839156114341820218899634123908111087519860626489 A145717 717 480814079795765695360231367198591336112816763894867610677537510130213059602011394367901908018156491237490685632510113828836274161460631751538966220418413213935262750910098640518940055348010017350598460733814310156919030497119060047123130120675032566703225202843922130977267677752311883894522274998929624091926597035084310628953683208608852271083078922470955165644140729952612093233806996396605082749451558033508344749949580743546895398268149776324149124409000190299689101053274609373234685199079842020336536922216559274096526197448386578820829023106916461947047988737496310898109451858878463928974241241563483563920959288179801916091024074094373613443156689992328465229175046659043942401750018149413631106261304839660855236726047628038211896349351229219360321537252090292954288603136301161149894705892315366348348213446799285944647132366929342455936543621182546290143017414389299183109865462100624360015684115505789114578399589794488718460341171588024992893836757087135497168496305687893613985156443053110801635842166031962829611962832190306552667927638790196997904233505549971847605194349375468430728334796136830399806742371569555864608659334772154105914613050306382802049950881875465955611546913879747650765271795639536396641581508045799553417721575603496490149226857608518222853052994600302391545339358230115049588792482920118568388707788661084937888869281465042231036040597137421574787806349592915408253810271997603823091357537616633978769879624869247876863182642729033243596977424778198854902321134540988765548226301093754035688975374817738990702912062493873540866336131506961698465402681471612340570916586750785302183363965445949531246463215754657551552324982439737305479195927479990878181299770582054045721608865284315802122915828014382682142810198621849478354499159428991684324894834852404701986697355931361794651816464692524467950870464228054391167510248595204622127173748659290808402889977208168147204956864000011901567540528920782979132228185169367152529762050809412033598909794534534997252441843206346586573092239443279317509603577028746942410885466160855641313739601368968682071321719561967355135990056885273874601128228768625795709745552723013226476577271722746453224258211145702579164372970191546376542788188876033348167375272234297526182472001111532149519774028313325103387901962171614934095089572522047683155606245549268570633195131958129446698060552375637301 A145717 718 976052345131120384841767455744666176104899479172302981286845383535369023047752531902784057045227728631869822861948039810333482124730500426746572219547714224565338878990601885349163835628035578171860972518596063146198560296274945687229996709686310526099523756758959821567301412621855946374290692072091377428492853187777952482682744030218922909120139469761422661054863075922738930702459670740370805976003198786885615831597131695646395147537243997942738482011456915200150510632816450176801525768862463028515754096373842644152736885000747227900878416477244485004644676303757398864005030479017771594890215694591029484306843973852395782506649605669706259691686719872355862466765561008118116191658235281443045842300077162330348792615978144835382518977730100105880380534008197091213216784766559382434241433681280062453610875856323967934359485636020767676796033351971083556308808687772711060595223961957569697197778335893572779932984218126344627479775235914247505326882183018248186335396694575310650218490811542665155888984778719586245342547857674318010255809705095411653580031232095299549826982545789432166704616675393351980683869999592743218925930855736467591763314931918598419683263719414181507205868948767566386432512460876551446929763221197965227894647066906436818701305077619689050802975499994821739054070802511835399833932657671392711243995610647992519800443567522753671487560664241382581946624368011280758874511108307491879351358958880491140030193751485622820812963539768160008109368315605607548615626221646878069431165692966500780560639992205368231760866085115399356088724603811396965139179007386663313041404176663169935085364531581790684390926040687624072873017326024735998566909307445184756475967380919362772700518290147442571685499880586836056927445835751086460321638987480503053010309668826810632008081866462836410061896968347287775867988440027252939532321049549236818193913640042958370781759229836366828700972844307369675751989999382419512507762530398946517840684928563902907331311310692642470232399176409258790605424084262198397633523729922733379506098350986745185607235550856634368727881749373693055855377093171663354492225557069848950942786855491979020328669941151804502827101435629414762927175859389224845603270119661740260608797247626013889605052956957355289270860035466276107565256081624426741538566735887329462271819842625859084043565898975368652888951833802683094541 A145717 719 1981385779802094585463092574930305138901609829903011157144685451039288986573878037751257267899904270966204502919068888304863139876928754405663790066715639457454423989088170917160162067384856875678860423614289274372472920482407642626016846197533089692949466522995485593859490890354689818827926210384070497250216400044592208455535341427661204896661612040536765530986206399982430076713899897795956339526203744085819766629797427392581438602605207047673982794334133128856115236895516340584297724076105600868044960479101978351070781780025319424252204364619783197642966745848638782197619313762954217459163208885778548289659329345961075258686582608485429612800510598184192408479068859671433116825123815871311233646238050378225768388155198907968198475312895753863707953123715102843072537118787512410040348960478292634465463729640124208107463811193989791454553491767957678436760591493161189063709121532908404384687130006179837237474843384396889799295225268564750847788577937690286731125358121491574932049922362275167213343837464958594046082542539116033370512741033416046866570465496919952536176926962758197922941941122713708383957856292430897164863775028485694439125423397181704485574223300459906584161958354451245884710349530307603797731022697450361366826580128098491138467159158341111164611817411936493529977372183759667631547833706280444283706742700907636154109962553201908488077517112369409503930072679256550347599849296053936517479435595169859397627314545636189457002439122546722087428774083701958545490866327622027939956500808495695490784063495201522692735567449872198198986570079401004332270834919592245053861709907709648217437987815747069643364048616132661113274673619505231637353520414917797575655335601966535846528006407390443136205762634675449181180032903764506892603448790086261768619244302823590730571704202222201981063856193928529492487548582384859239196220563074702145729022562113456833396162833677847454094827668987096441764638131205782689607778804481676261849437875222672092470528361796269680036773075668952138582424317960023303916735662139571731650437241617626565927046854499366399548917879906877341419060363148419724345343279723564601788061606903164688253973503960891417992562690069500823039587830187156245028261800125143853002510245305535961600731320151430125687696352222512185032366457795624113708356378761706286364111124924248391339868141724866407235125524558894306280929 A145717 720 4022212156945906877369693085341063687304091849803633476700730178764373107375949368882520351052748624833666509055886981310832363616683246712997067088860528550918256132510107971233243647627423829592508488076034708380056882380727218255868510550995462390376890942157078996574944940118607710364743832788971037326561863597668995386784260415408215721300163322150164266479337937101257132990286090066120628867387624491015339372872946009808624716893422769534187129759808240120998730747387538569674203072968600899668241256822919678831042860714513430484746959299743413970737489428060424103768342933766582424329719147914758436978954265457008922737980188575816444278776822627190716856647318367448219036885154560526522858817399967721147497606261167197298069502659402613227038960761124763240159137921865425822525955529500366684828917558576286134183602364313640631975911492920735255540444422308526026618456116580098943345176714766733698501152137341468166224679815411208306763307886629099045936290651231202536750692176927777900422834164881167193961316011857690067822854042024870043726391378716271553139611907416595994139973774492152626082467589764721651930244381895103974957017732963928187117253616669890951667268253667080378395623114011974832842529146061012376692729765392870104651514390127378044472938543255581871032326478961322780206702589816644224531976438846890744850704182556306708043688250549237051595465592266429194346935196478382822991374906835855696692308497447713112092130605806306069320403280546660241738910029446495071233627210080568879790868334619098860884970162374477228543381172459434983112829747593250072675958071246409218229180180602019794238334299823261372323514574578294199091647875373821633395574796024686849089080306484309419055126462891281250959409867196113240898540722236123909794012924422220356249927522429203558723218011777946522461947754252824228315388210720595806593097607176677328835839770606800495445671467070961469412539654357739477484278465335272412607841046017095783812265243135116757832179111208796432063530760034763044752575760619600692517008094385430942086719507398162934449934568329211629387636681814198868757692365613279071780814119226568825176545884370668426720399433739651041355600368104067788182525850983922359854835189172990376035594974854446197790734324151664269339596344069035326401221910319527873989683311776381608560848284135579831318651925902721639067191329 A145717 721 8165088697214411158965891500149784354922167553491546054691325118206226368684190644953478561379811808508072047178947652992101393278727113898629640526596806242724602494571530093432567444521602989215916551933926843722241098759955770651770450401674591119375395663112347367561544368949883297350611152635400821702423332886868016042963593107937250253034434882352792924187525026109151997540204048934327080644457351513017053107165450602484115593855045616947352199429616393312498567301959807780098047940402183720725661706390047846048665936468682238564612075174114510577399460572216812291867538536232399367171870707058073848518987499548382152082841096226298896456304149422598971026585577217060213211760038634052970092165675696423551194372322014211607112891923274409097025382391959554274679977444268026907317649375925266077568237180180220728184605335745496493119645777137324611068665416694814672846402207536067946586324043846463228120101363959795980546300730059484297978667221279133372963938896641219658028973069241026862691140010871304445147425421528571721647023192569452772717707928328534332920875995128727109906223820277947117239025249366092522521231231472032583468306872493377038143539267616578171977970392985818716897230211094778603066536435481157674324874597167398213951435744799419089168900630991419261702092774919301484151974709494081495355628464116487304410775380626749415420199071097838845329291222228172007973930849001821076735973581441191894425988622504311981357568127347678773998331230735636588771441868910057372576323279962746330279971935213275486073796694052738901744864793522573614714712116779378055287141022920303003357018328634284435234175264592604453155621311720317718924407833488442997995441180594512337114986494156740730238770513906666263998420850375206114517145062690541450620077617332804499596622298827081002006151500053037512068261453584650798620998871542246412681842413546092864079921338168971327907258983326382795811013733708079933510395676851798515917655473976829218466805973035925222129643558980781088136828860446251020824424877322127266237794781165183194809474672971416257566967624790419700779561045022460555158391156851676792150450873968327811943699891298952945350992857928801544451045707663427422854282449235562265361462431510925157816296198223205630085064990331526244247195546093683916970366769592262822492770758794929741130130676927085332710456174457000368412092116941 A145717 722 16575126033133097706793882375610976899428312829495988687389913289228460764055799633306192597080666918522761422106754679686984517523452424530971457271924427812202392145724073579560140679135206440684481007917383416721441050425827833695875758446888868976869662819227122999070938494023322975014030275106030879084882039198478474898220707224852202605444181511012847485936409323663641453749481229050593907587619556183800126792206491850096744846901025708980355430654991518616131970624247662406060467644813359984472193595730540304559113019988564229772732027856493156728706934224110700892066999460208836948776473205608741997735107645128950311719244687359198183989853144551053283993251865103313865371653841541972968760573462846339841203428316082588395241872534744391064348299216717134052837114052726172756429005707172760637096836646848289501928614647960993567392248951677276039734135255446051477352169862842101351471294463831605586350107267686248499040824257340937713688387695888754118017750023891024674596278579867107603485113799234583142482079644386988737253389258061947103746903368115545979557825130499408616513640215190458155842595173745578055996447469643844249336687994143822423503197596008037019224328230492958328220998932899286552250236121497604017867118739520052981451309910428430623634823807974037845673377300759703051505728453570395618927701250180030381063129171968118756996296070640362306781409585657596909757885276538500307391203378950712709829060211375255874442751206385182104910543077990061728545785254977387019834865024697164969899463237614614617630946403956897596064846987469651978435882484232389858982823600570143850405528977947416801505581548788687216644538939277670391122348810333663912109112201032064019656573494057877198075285088104069624635543366851801216356563578721076908634847769172668711960787016691452004868928821889654371552048288829086868376399393842549497148333506400961337404911480643241188851240290481090004534888466887747907286625739730685652040428004331917296391832312997685065806418592551874400121330523175129537510537748388157730862030888757227500032291499412467604698009828389983663370879533758913112772665290716538274786343493341586231676885602790990108394088781196033395584581430956389564326405189422340414761408881131988897376705246798132574626484139638674124157537618973834282414518141050383210132450650670395598112556713313699089822394715495784845154907930198901 A145717 723 33647497682171491130380422256598782956055120121709303543855469285808657144806904571420926018595192464789397178804664820816925578471215143070758159632366061861964613331217374794976992146077024552986507230155736402017681610123331742446857137876734002348454296147635396575766637581322976689395184107854090049141488837149578417175371992702856863351801435432921198043657986739512166041959449354768656698075787054595762744371126071290245789555093488334184504576877433353174354587868655452724494969220923180366294832273671290428207153381910848917756407451936605934044764499075484150594083717036685402773616873435515039197328420000624269584407914632498076087200505427134488743907330259574149929644244086570166492530994037412394181219408287275332428129394132639190586217950384553390167705066847056686427523974267911328168040500824864847508694359550755481196309772252259093223335683499890067804210231975167258207418781175254115493827489633301720493256892696101373499303129043986949580442659584559883448210787488157159194047918321306192907934176530680165608052658546842560051153441119566630009968052094037804362795579730612809778413350963678274087580265842145772354120893159805087026334452976357047532447214329930312420469910936555340606289376260103700675112576716351110384947945166733969366559603161286665835297694218449422275255144608773193612341738182236997557070847808319900449953065603200864384927416129593699498636499137442306622183066123296365359761097803103146920806803591393792325289628449988594573311355296162226740207403423811964926149580092385732460515335126235808067272737639698599993651226728279634634357076622016369096020220468214927472771895309865770457183960891112359173660649160569504253138499772653909365390507077950996555352098490080747431343889036288306093997709547658723433987290351342900152475898047261348742802923502284498321213145958061592758153292148501503936964704336151537968839106225784441444396689882417629382823027776768394543711916741257615021843552931138318134846201128579327647661807613236746051465212825216652514895370804803082871522656466382390659882356934332636266120702384664042046223184673969548596467955381763415846139485141032546081976265829965818621087054874835089864235155853795763152155179680244901806403394667235505950749553834704010903286132718401518140513557119321337499617554855965508324306052328090144269238748997896132225254128562000268778664094686211652089 A145717 724 68304403719682093861574550387013153789814994418757056698037915260278284775497252224184846511555643622855557750212047479503679237312049216981214533082245833655360352859979125109729714496395680707356168992735136978712476947109313011339286294014011577878493244310037035821683275219147148656149248724913527693726343254531604988387530246966092207751954308484648521015778227144800373401536228440699144046499940133209842187273259132512707102700094934417368835310705759051952421197241399944783062381458006411330218525043359123838720216806166003314481277354699282189617715204416298601595289053517471907421605304297622323961834694866159622127397754984726407097818842027229867599078596433683659253863950124083596437864949135373697341535557619740608746514274847385022145631374932344165323307232862411020721700911334854289008361579577638993594360047959418978867515270279837007566095397770641582196495293557419671318958774314471390620864217605495224915062993132261530862647638270905811759544480938906539508843224004680453296809670707137772368523235875201091797358159596701138841894381725816890804689166193071612357066410339503788659720946613671722652209883663108448235021163777716332519636516038807210482830825865430303720595590980208408531480881557774390872874512867074014561391347237160047385685370782588123671616473590075026459064892050081129462658109582239854860823439987760225945285966178201684061040347961665624324635183491122605904531316839088242729602318711239176873981936847778192035155840842933768993760322705424065305234009115473264102918677688079799280231512675312286419666061343741170517460011822525174075355006559869628694777197144947324822310145973445965239396223964419149844860726673607283300207242429375234979678709711667028949487561859578829181558470108121894519014134025183629849917290778378318136857361075153521256437929840708709702408314742816744469964314685058659149488852654054115675782048233430935488884091610067497166040741851951374035987283698127218763656760409782781481820491899183722127068403648452001932599981913859281430108065223212509841033261764725364282333684544403752207757421142858176963849401517278649891916836652314443451124880049952575204825587957945009009816613001826451228363970798623968242485450424491961244658476413079195948032696907743895335538274791870942186568396794684696150389353943091840847958076093572342196159062353172435103566791158465830124903267058101723541769 A145717 725 138657905903456968367505206905214445594541482614956703387713424122895632285602277208190666997531937959204317443533277578727648034817881439256722431398799409954319654341144292755376525450691085758908470068745097911049926184950295289687008729991305626359338937495079035082620472928231130449006285516390353364174427665210320976848269225969174478879603894422401064740831757445958018492952501775169907645738180394628925044401971667874724128235403161773770401496228113998030061856045454019254163909864783794077163239543186747721311611909363604817548075273632090908318027820200587085754286184556750935380455994107299882127485233249884032294347858211079973910496162114771204091640806853047568711193889107645614198699354213814568190923000748665148480091549810797462316441104894708271052923515005627525008366422485779938775645838502106332131703388663260976345574802358296873100080434138718911968817641711329957610228104439595747706238867911665673275857382801598211549801206386809753884925715863320690643068296518713832035364437487571356601909260892481685668471455928644765006485543749967168766888997403883279047040450193612960366423743212402633305711976255844307771320608347870995209775101224325660923099044059609186622496629219912132763565583272905753368234586007583533208514049943489729458971936129050729766715606090158085262479455606520084036002350110208723130474026104305450349030061388683815443047521434765087785309923850479752543891951000283009444727347222717725951036410994186138437574031621527101068738881780655556407398298297007302316959989557221900153137510215548815196114037255056936451843830348499375093336028959458724234028614184022601174362123554199999570203877463809983072708101486773624529916448993131954354838415324176990816463195222846533157816262975598409585292598073413220936608666292817634474920290506663600889220254773715178411390557714772033212434800657376929571958433923025518670299589074758573257993261571747136829433323136433512524659642195281512832608201788306115269777463709141827338621211744549950686431911819921516086466857507750590174214649859736023110746719742782682649111298799299714572572238856890985311042581936242938442367660361918586633249861578362538324109103306652821158488996486050801736482312206539001081754900715156100539000423973166272827131794541365294237215704979652813863952888886921580955846570163899526568058627338191045364108360797557073153284853463851812578138981 A145717 726 281475480679613926103941708443034937543765419893367689120001552931562873261487847235374829820143322501541141554814803272769646007001062009641929554525029719961435242952170054314289236935188407694903486883383556024294371442972152328751616382596056407497880164621766131180683738361033975664334103449023692415746394434033697051396998141187177226033388153723165676775367451837067632740320177067366471821704459701156584630293815212526557467610765718305819497668507760710241973615351074417686007953963129643970230046054144054515138733455791311613619278324195789844603406857291987367782599359361150881350418246432514463096471061662569719397904024770737362311900111274143517076163238833090130800064341024570472739763251189094438053876349984232631673977099601644001117353297304882857893269412154191013355963115945221940860272043797696276588364284626371822562537981272072372556155715206201620655117616178706256529091733053605053372274280996463711254765572024251237184565586317585529480587443658060063098889133089765074351336511290099146764103431088501946705905258176989276262026811918051626779893860040716863393879756826623970040051539000230731938872659589480281667332599925014342559510935848865052866680576610180783413364436720830649301629602563117121563125336720881705339268959993936913641665644656602198838309008746547323007806835816343720511955308065614125715007412168300076448305079333061967147702407472225166538554820781290406541494755999257670084553785259798272441427040336261013250083249035859172235770936254408074082953240308915708230164675882482769231069865506051419535825075961704237256072458147441908914298063432694650325449392016368735436630288504880025681548631855310301218447601157423784188447091248815437965087003429369579690391336814816602731537832281994663336249455074894813317685742657129019605770052871166034651595860752711971466413129752672484604498175370160481972416471374889148846592490039711670282790832106555077696252479926218178473685037669137772922975885973501004214866769509066010313678932773032751441454848394458763796246290632668474841145898182002362189451558744164301373943728805157277724144681030087182902766549413736512723562899409814680912922014178487994852932469895892225125281434502712328901090851293823747704001203793290471014974912632830626095182207380696755430605694540298417459128214051096866248527689474639945360816817337465468916704868852249700035338127628352121431898589661 A145717 727 571395087121710366534033300634154017999398207842053793956899764737648509825188044285533696344223947146190558151956607110444802666564121061691677738963378932722303588873250869113714395601907016929568319464798549984219662979307284277070491569661264515915070374843247751217752906252426042367467780995232579213611816526660739804014929378340743799673299072454131901452931186397489848504831466494252162628152407455167472170571400479457243784525726172757651806496669258013677208409100825022448576892381243312475772916326672887478983907603644453212042317450042179752454007602274914156011590945216951732390413659802010252785954127689783280493712875936738634413183315390349224893407283190366112476561901085988952016105201214507495434800799544991493633025032099787511470764877087807306815065853749492751485080117002378054166413473263484939368047366088146136540975756407504557992123001788155151210976792025131989424098607870713818749969084183953422181500835351847209886456590423492238035838625700146064770054297103926582219381082554463780359773363200398059331302005627832302167149421708101052396015768993657828806296859317596465568344257746725173433278193254668715940377406527170767524811989998094832993700647419622930719943184046656998170175329637544483867391065308803854255182780273641991202851799680966334591037521039884975547762614227722146119185239370846564992741916227623050884608962016054404626020444121095653308178500876095674799481810786542069988634739350043270338370940846198862711530557968762498111513931857566609732838670428800590699931975081450464317171673839774166108909708088222346572890638195476726596649975432341180701938031764614348913758311302782897933544152462402447663465557641468795128923065318646345937172262123204922594503597270882480698488641716186190974176808509438397621681120985305616982078732408176543679138708107750528361640242007367428975098083566625121027075864932591049133064084481025615915492131183045235976255704816899765868068101808707483752128215918005250250064272325940291794940894908044740876202655808839470584863883517459496176935999094814935508563553503933789006423120363170474480299129918838124401630784267303184585894243434263440334645055532469051188914589779557910351500153551509541618412691644150001300121361945478941004298533644222197806947053851019872158835322701100807789216410570837751562930253786948925182931571136427563709865519661706093514663245800701342654941558872849 A145717 728 1159931745381591364450161496345624213503840818153949308364817402415873543382258468411786168203944792563444331507330357619399676643479158754172096168166104708396556323977456312130785908782634309178615993610054173084409891553622344110300769134795984371251185363051628313205907219008686504971983931086218686779939571802726867768453255241033568726159571083693734036783773533019452555397175136663154822768677565429530267349675312679482992356029756519932314861368740925260004022828501059444496193405525969961196175049913099907438282817296664784229134290804307300701691790829211218444716161836191052655601658378979834380641023782739198396832517740247554657121399818342297652390099708713204375237289859140216548022220818702199026638207569199982747842409141185469046641651583134951527951725789842058131323699281551711504735878490452830629220859564794652030806358222969252980651637137474239750756662232693401759824663644885815998457383868619144450564735440998677811818269693994102925627222929583852853423147124231837872140269246249050184031193163193376971940596365519241396410037064040633218312285231163265351759919230534963998479768803174313101838822793434317903878684467917556733061025780185196662112159447581257939180701250250276985454806617534612739133682299451535103256315704686533248204875511686717002617607329401957753814635099075440140278225523967510461321140374934662624995679744587511108328854353863416703990435818223653438552541534401924402819258436326802578988620568490743355043393782593338835307201045899923963349588418017224890205153679250668560081089266824876051149667171594015401838730739464359607549290535829589164130283879032775111926193935314360777925068947950045113446533863564580496687929634149760833437021727023102563497262612068554621001329211146025685682915585024704872277199357914427745344600221018545512502616925862872819862158224861826128146964505142073625524482033396688454850971244903991960596778743510749722476721384525826598493999772986638522879047355337664684506626257954889283277719702984398050945939949837095730828509887294152144570705237016576137080021824161426847518737560393507258037729509590560362448127589296076050972852590608655374064648549808897995425501764320032662121320186428129866773048862946773208815498660748118456948255008322858428717476424135362959785680274477540099513691854330586584575882166659816843481405728590130616865558088208394517585066353637296097237409932613293809 A145717 729 2354660871729543348123461303548316519258778861454309253926785370004458555417474865687881635920311584679844846769322474010774233141460025706848293529699453594666076615370647440374626281114352045725573537460090506562802095634190379236626284273144278612375390371924430632560240436834727352667085012637242938930698117147719014909220304124368766173360129626599207640539158819098302289966417022594737795968252829669538987552368714167949995025496621209736426410926737581608550152664648741571502250164640826639984922875550676485426826640128321908340689398290426370382254582929291171167859652515876891673919634118915403990691025493006445055786730518989660017217807218051548844002677515280521691365585937492738506496156245860262809568065930675165433128596923581470064895041242999074513934696538313524257094358056469857352235779169205772913833405548485777534390770651651827143218265396949704905880873121390813547312077775019598606154670503327779050692990763726480606143877592351438515531024511216595592302923892136333776518164350504489319119541761509192052641351290702054406880073072853063725072886623245659670414807231689117599317465102099597850007636837393472090205013529495233640943114808963959225992850684889306196913892818064878233816259263419934222896891200495550950806466625330882220213906085872235834347408287648453200358733703360529257042651694468806865635349968375448901118178996903685533853169712322291788004931402815515604165984515354095751181024637108669885303629415665268164539226667133919866911120011662913788033054755736296098315871268946882095514146894482824544059658249426143177510276828222011807848333191084090570843295572498501712595824774929841076404992030794439117894016079570540766807702028400949173230808168684636080694520507995568609750217600137790425750127663423342381284317074885167337743921466588914982203768680362923716569652834829265032770908970340325893189577500719412630756422494091019198985844933834690753582508434331723178043053671094774392736982379207243391543201053584152919113479202117433135375517221966648524742404486343245336019035454207650463457508794484142996529248241175699370646116424169707616931574604640250116171706173041326975087796221467007398244717392655076524548369626948950078039747573369257969745460981197318522126016662596868966074279334047732957345058798354083700911986675074680195851289235389174405318328446106394015809519209197521208991591183220465276690599508263427559421 A145717 730 4779960409679227615099261996041586188471107584911429631522065936291648451623930595087931309132064312955292475497393114911514073877487208705743281693193722631067427132646090326504179219876225870188605102427990118268315169727514916228007246773713750787137671203821231132468974880867277517227677603669672079810630397870297797538849448919213354298352336982425307816560455618996020629179271158692181062660730475551598715201041140085625810418765785026008425681866415921924431549905214116889090123338027472553199432241192823352316550641177676177266815249395274727568676101654670248259536649891068253907004201659739891121268401109779300724048666121031269587397491531244825811027782965919750320267764215820400027970649156875514801224147201063016629268303912461243046267887081636538128335906021050664399843415530934528873327126977609228562251184042566563600161233616494986131480098104170763484698421679761118807641758058626140284677982664371522853762320685629314631794259694203726192425054130546759468522082077889633334494001491254867068762485744670496673484971179528804926725151927854655321264741532903457967676706920409678191650455677493380461202400941085954908798273586190856373557790001171057043568824778165843998477263239970452564370020849935848937867950003323668978602023993105986220500981149445127057008236206319030594770475603186775316356442661546153969729299114661786334607278368034737046210826187159898466233306757279678452803510013627279972973077194072163540363788725179925883271275090888074736490738316474669089783137804556263062356328470808491403225158114710866999565055096667899056330460122559944505572508828610168029222725881888079443794412366913642070741355897443763459279739194994334192039138429724292671897707145408084220707313133968392209238320726950503418247073473833800009302291384817531781192415232575276395328137918519809281763575392545183154698817062826356421101216801978374243747082812033524069949304618905678719022769644972013525600800458322619030617551350743348747168013632149572470911079502578686280414249014652346668131350278766900737966497401336293424242605772780986121527526410849109328904358303334996871810733999292118439752512558421303150772852264929475209538780881588041024800528221386182230290820800890730731810076976331895851797356876816635678272358330640473768047509574978515435311233436709746466991532571957857382979363264190251261962707129112879845858412516871190874385819764364825332330821 A145717 731 9703317276987960329108153728503116414279829138591340697680539923886676352338023690553634869656454634987659045414861253947899559197065892212633154988889727241613282413194947992156043441722457402130822632355282479994173231744759645752475474324354640953610860168366727274481386447920136525244832868364421684772640776978587381284849472085698984856889070714193748268410084367403102778931630485728104962463486897116915722319125962005106227200099518106175894397762413394769014437757431992636111378873945604642168207464698555854526112374764042511529726615583009406538042104104397674675688231419216039554326855449637860060770863561826487463373736438962958272756890590619778344837555418139577869621869992529474564041911292301049186222209250091993082249223813699399802453745880680929401447375288036310418157876433439037142996715528767564775596989773004575622549769850714170195077455933201252924232890129041949788699221546933289758297698654003688065358460298836744976061741035355971819184344353985410504504234315192063532689046509083029645098526942139346737982438853092183299197651533471877449103700238907396428724044633624415039932825707846460236643023902767651071388405174953908943088672759262436834485488306825978427602647463247200640792908509110509923937715609855847531011157899538526696734771519467522053490885151419344458930865115735450531674321560286998089743611567413457883803873968931519300122443306764881564161824712346344443675521161678862991039595522941854878268605808485833877772523895276124581156331871323566589345981710194458280287248479869968601664975458716165526292517786577585658207656538519859124300385073745450015231562696937228772400944509009918473763876066818809027898752671822418839298684204638285723003172274370242283399764967435328189185181325491921801251133401754950595541270226862514630653265178206344493601137770826532479056341477213886974773565866628533194509576918438598995393947352005559770977889390533593964925468796784753125246446887341245537379236505026618749507676130062578531796572276755531031807790124227041769658116323492322154826653705677221443562026261236607342557882084775450761976476709653619480068173086988395792447484321889072354741915010010613208356326944906330625268547741044322978540288186060610016316486516492767381830112333921107830023921336920827701403487092147587979598102964534110253312615269785215098273702107977763955390279662579936889571368417657334254537937431061087161204007209 A145717 732 19697729292325149788861936969599330279401864680232836704861864523424016703597736467893283697471293776960634906899692848121121193655969883704436598884164453106752332231358611777986441682517368650099699755076121006398053392126692353362608984871193147422079259004113252545966082020302996278969493495102172350416380966636134513710446889484520020046130515197476326559564654705372679645210580706756894381619815740416863364709110501829225555590391602989752039619032017324965177384216037039837189210023986239396128907953905827191864655804220365120729167762818259699997497902655825624921398850244358669227029609558563196183473731762106659771347960922428684262426900501466618795194426471040377155582075817070617544605051952721972972516283553539544893949295073505869137738057869895205048400043498807689098196089316465714465754459196271178885233326988015245947212432635716149001021104064300439265429282263533478309940612098516519583204043589644822401154820644317906672090702507512928589218026613536252777384127137757811081725429919437058924682940930057129207607677386805952568566305887795983367025190220240481846851842929550642121385444536472636787004877320217390588963553706882848963613632143512745602948497694031958042189375873128577330357039903473485209744624820057367164283671934039216088385365683537920323459439849145062932599061414467361392523556410939944576025561752550204842335529549652616144511513701906522415350037932756321940982855154698078244530405938494771330721729427437517591952340236135442011672617208048523701703253088556945752720052057807565452888496956035701307506811541697402218262486442735191462385276127194434920752043052056692519894473558877767588098597674286284882871008644060315249442136896277290293403767819264446427217302176580582255653708852427874306036382558489075875148769258239519882694347119343646746733914346639942412675091435168798013607184010438859558498020043213553982275469377488474301561045513478576843119982634703403872236761580502270118260819487652685318151835376013402269974570810734225415883533537931880140059308005339135207397369056027358194137489067704540124406379104567754197702918816238544209541519555852444166549953420922258458822936697469279883488134159378969581254127113791754260254554726882237442391735818403341453219276240502972078312882041590949593375310749550028620068713706770807104478142006131414691638232299831596639191005752330142772950032029431871665521138599234242572418802303449 A145717 733 39986380760102777083429402940132911964069371021043519919528887302010830021627052691799675352231856710775453873347331066824622075222059666854114083101698850916979992816375568714364484459466816637244988371981893287705568391843953732566450486813047764912179942167489734301583872019828634526171546550224541506923568589630576084244825900804103554994660088961806228722167980641822172276674699903086009866583263489559335513443771999587365872742267753969678534250740597407265915320944117433437501460237313192028537040978221364500929396756454966431037699028794451607985514204349221914192764990307816679314830553077027838614591614706212957509348897298793790089768335261086645534466340898656547486253744286783361086073691422114312833158869391476026042723986749993100650208455022141385567322686855204320833027643154548966926444409171714964369458878188681176268265615700733931757902646173073958507568518762082831927229653860766987820614450189280335470656220549505051707599150028510209680140774841134239152679273585414041303839090047410720534076724989489030152096847112777230622006301754574312763183687043387939241712812422943169881997412476213744831159664317017400127944942636567008442226730162658114311548615833396567999666005419803548733424150211142665865271664447000845487648323014941709120895595602810458789100609402879326333831635740503627891372287839886527202333800614065348416483241181920841841839072692426933738279012841670621193850752288515937157533733015548862859510232469092352225829372906831052007570831776006631790891014423788889683563425390100877999395047155777014938073301137127939925487189271095900148782986237819629143676632164112388878157008923577359193921679514925091493419119648689768133948698600758694657323925669934551877008840018693614543648839785247259349332055342599422271601406052955998499354893999002424689525352522541312271197956557051182753735608767625018275217786178146596145420207442354250826609151414472120457939599822979113075887500761972720998823926180698446169229476305631076545469846949218200838712541274211592457278625592722120978694504357081831456877659245413955215937607024390456245886163220487535091749804630207374669700612996987862782338206753947628152867703987212363343615252772449520103993767555282755947445207394872266657267748938108699397867320520508290753724179418099465951151509226641773887980374959831502038810513294956033199793786286950527249151675448378281823673656818508081360923007471994261 A145717 734 81172333245279345154211899106532841687730543770853665203806936361217461519886213366616873071746971651580394402260175165961134691579587467743967884259849783197016278664910173131548125466275955256238676295423488297921297437389833950417541125621502091578577860520745156518962714234170107785131960527462324156882493820569102814882482868185440732119139934461951446829674441138244304348969995592683893272269643263989710675427492450051850892441247950166844434776963793704732483136339174173841088127092535755831690797056881416031059483550947777634641408299284973945950893837331017829985688008926017614650436795716756953824424794379880541637318490168590471453545458153105388968347876829846320356717945320094405934112048981840102329339532348412779327184799153190920814054025956889142806460005916021272483357017407645086394967684864122181398822637489695799809333252660057245752393370710236071469924827657745885278797887396744886759327750680195491360609726560674610648519602467173218137757183709475891943686147994263366088982271070813843247116827045721801151627392031260391356720223995479967113279517672887296420195162366731705309812625941269365534617331558668002042337644588677320254871298616563828539698087193297339007363948812825330800273694571579708233016269082786896282558931436659735476201970688339547803953913628405183312615287954160950152124351791413239280793039220990904735256137263769759286317173054112973582183980718553428267195086162832197731715233491158253110034441190528047580916035048526799439926776832676254486985057577038357500688000821852724531206492837730384288587493801558176351336775957838234566837999677497719967228642541105097365966208220388480285893421316700261445355930015831585251600608717403253877077275706199321045881518020645860943024889110343084051269766309094268722274979138731418714170552123627802776089718886844517270589439135722465821285272191094776659832547443617546961649038832509751689542275810332891051040544520664964840647754310043043125342451885998358070850518748595709373901519332342136968361042903115994756395469893917900247614636447507061830103454130701261383813217853133521611394713634670879997707893857801414727048077833931940525888100887576987681041555605906938208569381873945412019353087882669267691076328619854882910912077125084419274698582343749788639110490843431166330808943661369094221793056690315943007370650350528447563984746971503817985635128210175882670185857820432805928431132749346046381 A145717 735 164779796501536310560273071756858728493181039785461919320208161284384144874538991507179560535971000220851489861134282239570036599284487337460587950933411958191092128709774835081473980332055729703347875634721309262886946092332971075393875918561162432856748144677170500243760008311493298975183353699201967813929955532186689083635355977590543882098299072297672475258010393342655296006236814378448400256697509242635623111782296229833257724289860596570940232918702250480009533500853202628779975460496387347025140289488428296321686250679027232143355627809849468315828706504267761845649032465354825449923707380474463539235743717999542793310799025693341358256907190282468678519100655498247131667589942746047357262886373359443985614246417508408550558159099556990819259429022484029937755728244686836327936893912309876370832817473829758856524645584645204284931770234634300508143426784639133052009988892576705385033127784185738259354447513266346658181702274261948910111443085409211604309437402789461219511443727749081047746592706434662054380926624826090266848773453726611481676911432704522578665644657692274168345056937891652938835749748663364335821528351904431727128545290570072323550380293964894409277472805453777764788380816424030001721006866556156596570357160966392952452749143168096248074980879601733679231567655565053119245282700715310988305184542764281035853482667284810922547221542162211429430382019460776643944899742579650617711784831059797072879444766453318238264507056106539467496907325319136496031999349399501020601947875990373441937506958104935640697471181065545524328817674343861960865273729707222345074780990562334133713845000681811183540522524530379691403004451351222015808981044513018469370981101747630004611772212359658951788587604573071079020725981245156675376818276275406022906795936050218727033767721456070440633037439814941847517984290247560048566026348812313628994441796092757442185551403409787353575519993285824354361491847437350055647401865361886615571724178504650486185380383830172984397943538774807588827572078380784195143890346606027744780536733293934978433278555007664315195185616304254024480675022792218665907811932781532241688532928302268842279690062463574531044886205012287097351032501588856413949766664408051058130128999653098017436884859296172433018938724290491550429103542687985849552076204481070034628466017100966404473460381401059453598855836558366463560312061114981593442195467701821777526633838558165002159169 A145717 736 334502905725785465158009181454524112308315823033943925366357363600363452877852632873361141271148058701356872837708190686152008335412817715457525796426942015278133824264564250305219048525947665021840931299807962380172202646138493893215617697138034117197107155116795594749676297909617162749514422877419467199953652847845158270676957752025935895218814997624340662822314268811149112648356384218254659837202671492907050927207385919069063128457524569791058505980530791510625648274248864997249176343719539221925278955970712384651607057818941730303234289812586121396158328252769719215649705918982286737327511331926365267891605923114277490540380384838992788671050142727953264288385362313564847438887227056530815149253403807622308956817898202537009220283644915892209905720101588554816754985530254271829690622158632031625145533076906725614622849138007127208715693766974377371473910620424069385344205982005884273871364123099161269744641692602933035913364256142029726851618814861097089574939789905422566132338823644486532662217105080092899579437801280136195981208959437629276543738851669956839211291541835798888853169163724893099104866679974003660448337019748664847402944897519602228129951741877437034269441255373081669223074049976832090668313138835303319458116803745508610692184478072303946932475709389548680500534536843144203662740569836793352098574469687138711369330533795126951779954995333151937973916213188203533095172895252710035401494939856301895113075144185002532518696213861833928490674289481812038418159239354210239145699701275400510094781624265018528763141966356564576657115590330545978998329319968885402663570844003538613941385384155434161482163358830462553159618750349559375391970075005497476991506384947080191958643714012831965931511791401816269766212798902778940671857049569307917406527027906964877147129760385270870857263226734613063616990838613107762866567666803724475763940186235750164019122387272829495248553896827947629020937399257276092299260946036875519567556957021988600957964108324732409732116009811340072977834350751949013026102647214766427986589320972051558712493636562104429144965417284417816562248684873490257121978225838616592826307117405527915895830300912955410444131315133387201715657769655996646372614309395255765334894178219460355541993353459152913944026335611115503621291552546120431159548364287628508926691792921905110765181566873500340277229784228736949523615498428284424511774129248840387946260763841942205037066689 A145717 737 679040733843547992734448078079612191127152627577866383031786127900576524957895970193931609600870023192754231009057765958606337350851420677891439906158741357602653472164936718344759587033693427938607387190734528910440308484715050270256628531314290696747694668138950380171342640996514528888215303257807819213938101351170139102785140601256672276750312346878339247856822707676239356020867453726242581021121166433092070746607881633413968317511050586815252196200244588064319585987191695091213199197775204124120969255480256652414466005686201033488333464963922016584733090524416025740007057366501576721949398080103141019356420788178265306254178870424129667660873532830554844036743766395881142053809403334814808705627146843099927738354719104732620308625241020161629117792546795743793982682870687927127435635045129111889169061313303179167925527225508883588488573415187751429791530416034076213115686133483052499253484136763513191843363281536440796557471258266046083559876082724941682625523464070605019787428300554579912223252976719882151484204355672051651751587338884933704772308191978579679076343164282014052097765057304595099529940524597478767345788328561437735796251013419501953031478485630903214672556470934550334745075533072152720026673950828799182343380541246221513312182037737633844176677615079904219682405878223927168382244111485989789449117868280348819798705130121440427302386093304756271875620482390033711406557032463258792214417016123461787282469663250788687694715049632466768296601310740753118852367223889697385964749791641187045118964759751029508453537494232645025068420319553333993504647654263107660184703738546192823966878615990530665997608077903314452534334660205154180823683443280115365274288590461471042046042127673836531182017147958082454554332961046660004407194433807418796929226959855202650389946379814378411769803717233824704200643884400318511059083797585211873487169583616776740201376260612440465567210835040740401088148559000423030017444073052991942835525051030458355294180954518822961583211101973481573337414904454378115658793229955629242785031541036531370251383648942516983499964601901751863367340349618162429738949890640458901905161759800293366999693231163237019627055524834571007195687921369171603279993098305704795578777051656504868652229070637221119133940442351840181859671422565081787268033627427681392051149711165450273886914107292824289703322863128499449166475901497356266777308040179678285709131823965304118060243219501 A145717 738 1378452355199496699465464440492431293464007525667245723610600473280806745301075941641048294128624875933232387591514427187780178670220048563301907551976448528991371270360997273675611656459349132767707974156259793880231446051768905910127062702950312976363702979214914154952230811546626584025914316098926995584827145789222534533495564743593292695867238845348031048808687274268497081573248282707888221218216130656505410708563072508444436615484304233710392167227990533239777248928350866786297797122307320652426345663345965033688981339935930279039586630642471881080886777606236279482495110804292281763270540775098044342928266308395955457418492566580598386358784600595883605441325557398276404804385649882447005141607958838089045686551122964709016689500018987283191216908964275258313230029472510961814422509450989938502981569320472376804163205644933895677504595317137368428099435270638554288555457506764614567600298926265808680280757716877282214078630740915817407596821596312816754632723057123538284745913317786973577326670880524255687420035262576463572919526316727455983058509085977665078568137412200946689959574213159164327152680160066201923708289858642698855001542154296691445051673195878991648348255366555881806450834109062420044822057451869323504853743040613025926515118844422918631374708626136496176406603432260035308671751883575989435788357174034638417052660044815990272296891989453659898755571605335555245951777680727520095485231141235687571881518303323956851017739032057693677808172170129439349458267046336846339298202931331908426190988367512965637142152350150303044324316591577677676268455739824788581289545925677927429114149649075393096540982915980369508182146200597712637512701997888559186009328847130401268273273560534174145467528878843115980929026144711920906167664028772010588458413321979033473326714003893427790621830688721437414914243468341807964342177242530313299454478490801870546858629789920866872271942746578806186261312553833459493659319169036627607080596286034873439258586379709102287281508804890157782534879278208036822838337230707280148087186041714837709558750094859672914400498996895138998217884347476184858879811156021905732250885546087478129481461363431070236887512271282864011220044764721648698661739616946271339769152079968526663903669471400205412688985153947899958059629366515563482033677104129828938235324986974071134085324872622866434597405134921069653070996556424134793273510809790617671149149656388803517720088698520341 A145717 739 2798257602014244456366900079751557446119744149951881241063135928973909792384659203635357843149498897274438554056543278133427804094209347732082194439072284355111126076179352300624773317852891705825019248929820190842340925044782394282507667030360604027727620300111607595602648376097010969058077173465518543229379892014020393932856893644353782915938218105744156150742387309942341399354337993029559362830397724111539550646312290584260572915464820083381509284220624582232159751004966272384489436945084663149221357575623053538131979705603932780249327371870752954672183573807569122933439334925655965477862475824050949913003361249623001400294233655979744300178665078336110888491046844774734705871760815451964085622655450814173919643771041263640199147064729918943858008696079686227580113165846514381795350566749874530031940696551497611609272139533688582716450740005215442721290423807865849171691365623046034089176107566835454857456746321897601358138823846587851071375464280638935286962745180437318647429184247679255807393229664211262325580520098825865380974986671369396760675068672226468130913639870424757498603883554948046279524841194993865307649061067256350114215394776971270213952943556155867415243743721551969132544858496321179618836056600620775886053916029063901384604177941996487084056814334379472158201185285081993452676487941415147068660575614172447706268080092271330131322263436204836289717538483210694759248397285319833330576227002291429647457694873277969156777322540362068533483821208761451138647163251696574179077965985853982463980661267086560492369060817267620947333337612482366129490971647196666556910118044422454134908899820744431995447529321832072198295304252878696448996604232030331867483572285386124113123703281842245841462552442034377483203468519432238392860353571212747687151782114390478095650579037957278600583904528300800718451210040089985767296108743252738412680717849158213593346278272163099138271578208344141517370063396133363771705387895700280989381667625125742051236575056628523124358501290715918325064231597347410295983708919542548744987744879649579513872892441181487073716029463732530264630441858036305645363586907774577996010395753395820802553999568071841417644630283648689108205683676697025489111728142407832514026583143559057471219580374713346350537520728573794563020865754355171303446577253349925316936317672407653236742935604510311569408442720566908267234673843065092132988960166566913692754488093337447175667661997753072729 A145717 740 5680461553636561046928107696431221123191787160394793252112442325216563597734112882303834780545188632842234331502395263096431254531066305676078291409409185264427056943272814809271016159629713703475656307619560831150158197609462208624584653944569323225974092845523584204159221251246120720561312636220686543828645595961315610461164960602473435726061886887421791637975997430495678772192224552601722798657486161730294631306603241322976454573956969284960230136575700673940751054762832604589646770700724743885598703452169135336442885113394643607975855525310997855512651573942587713318602367403970805627779062652282653225352480408468384446641836903146314348764303750237704507753219653567154054643269650981837211366985423544814218787809527214066639559524712235437044474461824854077712371413438394722533599836079735844974901111017970831094445639090182177980499324705992031586851132230532403179979183659325942436412930760377047094828514752694413879739598329942596759074784892875442319717618083564699730742959276875571502034678891677981996672768380581244146915650023353558696714406346110644328089610368824845521219193656970320788271100473157386508325670258240532089158396395709524237633030367323214973953151406495130783184256296697885563817150077202723179365944685256679197720554707134024357716701724081702344652229722113014448897961849320864973391532708412894809085785534650755350593922478603828214466704365346105025719000537421580933549645329420460948651548711235974064301113739195967065278479245613575682014391942676999246681931653080653069972316181197350286543556316900920372783631029022611665188996175353493285738958340631656215937637521961547875365387982336190582169959451197553193750469078319575802432465730004984819239849388866198523994835989800907447787060165421299225585611581897849032907529233799348555137202120339271665757535570619936737018541467139202765803136406625816447428557779312682792622398033861301329824431490995860701455042432838174623102443768952401371817178198408970329136808106369522233345470338644509309722607607735964692810106268334143245044974018502604698324262096848323899970625410878039542060798753929352983903222542971237309995371128507970141706489641724474646748362588294567606793526643650197021248109467348283057202624012272806698049084256998621691385754390019649015032399421711631230433069790623244263551786639662549096517025191831059863032704125345688861416734830425580605832795864620025005673939680325361377801836135350039119529 A145717 741 11531334155624616911019602256855299128521881815857280349907016857053695129490456766417580969148889775170838418511308327542477313270260506313091199478906207014502570483717737883467862179275000965163876479448459557414630298806283238725512564999808695788123380748792575822835623537381248965728495593450820218453607330421578675215770937166127430170122714443248131280935124041518917965208816487443504251715334077914773990012853933573351618524559732183649183795739388147475142409008799182350710560033034285003102218786545769109925518648211420920258206467053953775937728022919879250467639872390725809768426019321657961996515622225829570803681528619153362148247236434317461814628147405694477956191131519732314087110894787140522049965333696473514014665636018773207281339299495757698069886389166775440228825871891297015424519223425784235624113038080930287611830912702423818905865077137556970589508571137066040099884160267457838767047027491223338278270026470959624833070741957072867270091477746891160016089559902873162469874590756876639241983394232059826792373388572421052784933484207535935759553778135074565983317464519766196252144054435668299618035802975167212884641430467895557231124837692722570241257482111441393937894907737438211373369195820664927433336981657155029707471341451304127449677820443071521380171868134704134249269409877633414480837742737502562289996438367260941090375531309302335070531120144114109991514811842568523975272449442496533434332996426114154072562104113245272780446779384774349873038076996471056774190142177787739878061337867169353995122926954248051089129823655578289197967532744995944173383528521364217695899269260682121442559742156613145049732819390626780104617003232384506848606037948337833796932781135695101161463675596743400084630248932336717995700398650899062324054597192830563176450424653709683524209196624453943275346920727082541524594599609341664135541559611286896910809874662460169536444457655143388879812218768598098351534189145585479084507882361102584642405669219355073505168180428947063182818568379472410978994219741009391244892552269815407888018738183709656335453295868052956537853156840034728521017896398644703964712607380475425991843371418701115461057758409607688593101750880926223256108173106988872198288812718330654037982169822126827320166730874219158926721207805208857042607828228387932505084809942197302258276324396481447011644819966009027821767704471090085564748442616218484194604404796572390259490551687098581659571141 A145717 742 23408602655456418692808745653308560799678296894403118715517992107376675896302029501714807063537465698408169147343624402515965849507374296749269458863888190830254953654890064630624950952912092329568965777624065281990868356418557365150581882364957707880567236945956083396772111621662684154308125493392528822774279052110208749372404541282278080771913384257906819078506663828285972973695125277285761029259329520680829469431462178550662462628401682375838558145120821363673865149536807577339337847220288897831553618537984459124013466412984071073480551152264000854155732373875780935861595622350805989859099191443903010570273487765953620263089056455044422014627541197360697245990631480340136683913942341786946614997905050909836216615408616031706235704601558584898545681733501926302227791657637140705269793986339496861575929048653230980346118372858649393669838772286595646386874519738108419764299219429060402076822408930008652320058370978668624010474273996449708468536847098073027682843380108570971267962075859873242938273917201780685983244293618313067807273831886364713799856276226891603481249841524591000121288931755931721421531642233306175067226171713919183915290014691431585469659182883196450266537714733074623198795879522743272390053903698799725486950893398080025049487625425592671588821617782733464320046547661219670413002453153633982075235644365597493035797960799754175762706977963961261589349959425847277936670042321413566248222138818622633451235034093463021531327007048774164548339896872612684628691614288444302574606741938977458871811445898037607412749255173567226810013169237192898049262426283345591318475277159411021291019300661547184566848401212536702114767041193012912414819322811271470583094454602660072602788726465611666491572737466553112370891957545583372109972583675713514619981799393916809448845806909828537214873003390105934229017512057436092155724271403827171569332918582354621416261252942396110297680919215509588430158102645211706815439780863094753589149629375860048415113179378482692845969172925292199616612384087721386551393573264142795892988636062751259510073340188668505512646290641522090893802366324471744968313345786026206077129282986993986255471902273473622661472602823141019549428947494753589559702570159077943214243232615587215424297106689833202461316772288910502601595036812174558084862660870557712362077900630873883921751842007832145602579121498294201132499578659578043270858732678127658295021936063102271901404442122973985418890296701 A145717 743 47519451859242374321784842656614121568047814173756515135221174070957795015797990398024291921400086218878808198269139025799083132022656552140510688402493548479210541416856347482430766966549368154024035364700373073981905348899372644972442495688299147188855702876910100502871563756351711451996529023091240059411568022176393339647306003032087337839553999920836399481237246636296483617683139104073607445892187211648005908171878209603911225784036890663220089385411471628869798778417310373199673479146626429563768842529889665475978226892839016067744598580889454679982360781239812379919788645732263768688161590205103789799693183649263623304499980922211557536331760383405781091899167276943071773867346762695981896131660142452180379207229525210667184966326498291325274526637669610897764718995117006464922241563443306737702120544246835464318384672790020188219485095910876459741536369203282954564556825932421479149909390243757296751879726039669815517924497942766437231504966538346289123304791528921324782802997905982780291533582045024035669346674061781295588939086355931796592655455807105747531001418741141595171650548147076874719512981589557099718169510543452968180825845182175650607850910128051101318501319650659373652161697536261105513598051139367622073582880261120793695430172142611672021180434421128489498173111580407796234260730632467105979313877224420173360107570427062609537354074891310051724045347103349830097330194397657696915366966529354503409473684876733507594439751746907440787857210204624365021894103967464937755394911945982063722037357111678475878526992879414516176275644421677927461713527387658805380560639250075851856551484443671523988580811901707348679832043888996821575303120689877852899174894237361999045827317792410547282791495593427221369510589187285313046526349161299783779500728715053930350593811576527276836508672672718422030962274129674539993578746355169548944081689180620270188113432663189441444122729563026809369832068557560996237244403617893204200494663125113537180095111732650647122243915870162736274659956879506035226917974731990134653375686314832786990040992564258882481015634548993976461462265785520802250947570927736799691868479750990411623181969771780035301673922673217860077652170312598905879972961314755117736041563920829328980669088598191578869645727579757446062078998007506547703414158959403927707085633195864042163853980999574859091788604996717262289946322911238956749757662588156530120410335603692815387460758019085503301765642731889 A145717 744 96464463865659364416804537784181013474576263094428831321380267846052216505394024205959810885635111486858282234317204878747736242040143293470939948187603039524606568821264730499269826317144264440576462221375979716117985867397370050736693115665364903835669196272890558064745877653282352584868799608749723928076660310739026369275281813750596013536213847925913633040092532165018033457923798686144145829400110780315931312759443334033761237679132259644654405613827142285784327846321990520787759823329804431725552918782057482931776676578996789633450461638654440736363338230184445255456235089240873099630978169017169249390366592534517389354514698183033006754331458950772538255858063581562955360814030014330501462200655091272875259954459320769038353775407086929831722390528787576620536077332295865486651445103995926338038443128892027339335340539645368123436161074860306926679672442608144659657630592343596173613913985372418382397663523802158746832762720349541871130246613535995868847281043960330180738118817787069184118570233277481590628087765101122411732478538028709660718376775432148440596329398794675913607450491449634299748889931095158679121709039177037811487892550429801879302351877900760852480107412353123795439265047202730521449331653759012574009647759979181813121698199961876268610324693053273050947827096461680165135878870181455071504025095529928586323525332168976297606653009322381441038550465269840729250302357957202803324628693832450823298598129064734926953691164719215056025185588375490588381760402362339535199149096643601650378276963125261407995802382795956294270612748162836955554380411334521091576946779202376819857778222401352532149634481312064705283356934327622354784952920181129230113854452207390255402956852329866945372400244481919792826994125158231639901076378824854885358871859309760084694895988654543462149575390652615006616919187465727258750872699376722780529314259703740566127248852045021623735458843332025207511170669013746177149899323904542341432250576994351104615544661704101435175462303247257429345360095853013163789256937312366709203556750230474494838523704832105342767956225488167130694677505742240904097678600669959917348286936765227548601073143164811198188775401554029432816614356305628284182755551766382729926221160516050922243542825557222215272178365670135326595517764360201479663372657824929102687671473309703374718739659677294956124185265564214544154389903010236422623964784195225078016774686253560352134273437374301448728598835855437969 A145717 745 195822814127836650523738889917044800739268246033876353825886808506311928548154853340108018073547354918236094056855727634718878772258358863089455954310145767741402855496625986057170264993035890265002064285357874123346437328911312303622842052358195066487261279578264955961333628764599419395572211209232916482755561019232201353235482434607706875391176271735604754234988359057739971623101693649733511960074778991854128916895761796210325708577412703041757780175979713428670556658234862339888779241686023849776442861358734160461841177477136590116888369381869933805362896624913642628763777311370326659987116994943263371158654383151886651126041532811576081499735325338307869253610777171405522439380707061744155272285433703623794325527173213931622647496891420141060105127498912142870077339219841611820895968638870167022911301849530271252015276977095424500555218762481327150283275316958164455822035537900674300014766240396619072509960201438656216400692804385072055627963393973105075413691395934678737977056417304752537777917282019705583950982493808604434035635843259194255326508261471805527304801148551773363481529325992209481413371840610190529059969631359876213867453696546652632808123704287634402483516728575521654082334393659845422281037743532744385871962879174858819516253650492436682667287105717709872295599507644099154818037872207623162686064964611877805816583064195451457078896071570359433998205720452429577028283689322927293091299333112908641941650792527727024982485469940254816823685956545035689790608594901445288989334910791599404285838513106923546553002958548798397954827702494914598097464773295550428242396581220185694235437934923261196592234008482679450017865896853029491216632852664571647253271638806107981106003364402312106695425213506801586011576704560621041713872002488106255978726094898084256876708506374911651636361206516135790713923919593152205589731586156000889304959003116904168618044981537961232993540007841281608220867088265836182053299390281817335214264470803869617256018483164214180755541353348016711408344719921659842986156355826129687693085549592176909689416130768181281560068656725344726316218875194483249797485308412447704480222789764932172669766857442596960543178763480757075399867065648255104292087890112795626995111219806019451325062955212072498810943212664647133231454999572210996210098791970447119052045383733064654814999345290927761357236997306750527916149213164457026687691762158644320217522492684391911139759690409073921833552335020896345181 A145717 746 397520216215044534903825529727063161319701064872505903837718899887545368900537846886395070729490244848907784077134892781274445159948226451928302116309647720912008272051581930431325138666036540093689749922814263094413551659704096578984318629594020319604236561874681587710949201646259168090659003885943211710269860792381058008041660066971831206448074295409429725183393328794679977376862980185160343134805971953353101385367083686863627154650910108042508649102833204433058944231888924227983701072862805085241747283005311563680054658501910698940493756394734326970445943785236464351945212485846673878900747868756655626282819007431737367268474957092801262411455956105306023812291621799889628988987474521310620872237968217701211207944901669821873205380335807479265083577100401121238680378080201139700553329685461335060583604716103321749563672928163172090758970651676019254768122213752631237174072484307776485433801854091151344776836811256948317134659560138975923382894559518789767093924686466353877763243789009829864619987963929769057938903834343701899969929029337626309603151052410989788280305735230701133191590924313693797634845087548755678833059229951509537113119516097154414798611817352019936280686478900896604663343379864439004499985170039817344307510635077203424436181788801446503938324214282257987487016052690424822600451744702604838797640374137016415879077296791434288893861418634820328634916573967966771526686639023184447772534321590510710690727810233156795979518550287552558937026466600834074784347065889531574308814669757850147098601803330091674241188010051677951892005965451928471300897935409556034810973482930197756921119150115997827729702887585357971471562487254715539547409905956160262794911312921946994254931426779841246724767811018562737683707883263935556447520263974476874781928613771251731699633573045081998278351099652365002534258939854911511619896369023982428566286247013055758554065185273209257955262480458958332663152678008978435822020612372765285942615443481278328678612905278693082832313771834170676901510436080873628248733613070105953650254462115368896195019906935703169461596605196224306254793621967295254847991078398668170134934914935875545292078119535328665091454701090535309032297326651601556084654234173423356417345849985058970138955555537681615363999449530868010324527053613823962105020884327349826746549441306647939571073952200923678260234980347438007455238748333944753939591653217263774816492643374629326053360037256982687020662511493583725279461 A145717 747 806965843093726278018115301607048300434192422422940950914215540884908592556163281024528653472847123495927883440489775490259488955816127439055590206652630563305609050861855822149603974321789183354299927341248668723785386522761987144025863195233808890601533733344324044788270918008277346624618382316253510538931334652972528524123216700470382741382715428504870606517534222464841296335060226674181846830144162990527803958166262988571366913615638941913589515920971229019396228120177857947944573289132252637016897208057921115536350494917701241712612208592941301880071460521133397720806152582491436603841858186459015978090751426432043703668353036856853751119174091158445890031082738642998775442122133897553498626487803196499755128333824862565188675299434192291487978601408686777202378297425469093750511438365517871302817694662387893621343004028894262248816209867683556605852137810642524453298911321109248364756317749038796833277906216891403645127142506389316739395220327859749254095591699835302437180646914633537320426037788860149167910390832735221048334521893919538149300141309886047798403493337717174748605566094827472416989254114352133417840581176831933000463418750223526915388549181100896183015391068652091531944932978790417519289547614143085676199860717243843776746629515013285910558115487705877996888770291362054745779762223708415615136047273433178712356721095903547411003081600932613696769446646949252093769596848933375106050951581529403629793535513122515768111397674598261754387346903513736626776534753147154194401604790273525007010757374921572991786065107401947693542374155039712301826224711416625455115847927951720226364177639297540667030100269564268199407821831261175692251750892458152668902022711959913592229529690359713328539171960942468850696340991449084618967424421996185567701059107229546117265999276573010081593401095933094439008754933981550775436184039387098173988671776477500072960583708059633255687949841791677574024591715491137958882519789817323248646174136002524203347966941697263793935416201282013126093354776899453543685086248375959259780328865008649267098980721663346665825759548479678616352504736374734172858172091663987972926213397097037592010745912889859747538692500035023196578488173235685510596743803284159300731585080358449903362628452678538467116420071604449396311656687381063070862196185085728177848376313807111584264625307968529775940515652868301848383606742968694686040344368339283304233159848528004847496409735871984445578023064779639941420960649 A145717 748 1638140263960048129332239158436778322818249297817505257849953710277464555343642559941946280154808931206488754476410167110333981305861578753056396191202723733862665461241295267381765636548093376172688758812984874695021240227655174198275923302006002453900793874452415936238602252607601367388807225442990740450818899075673440522912121860294809993175705871790591921800869288210299036880194883285608963904849516064799488681976128499716187971012592401174478674810922492076169910025016819745403255793237399990339216090610296859227227824628275018765903842949914448082218094411957012136772137797245130459125093217763933678868599112838041286709389396344456021970660993595689051457074147153665714257878942824559080901149368250926285209306456526105663188984646030015913117295776057057319706705093324180112398519328671593283384859581042707948004548614982424201924815272426968233860584987482110887565552807779289872678839596746903480402804843452738142659782153310752841996373882660731467024284056740977481122835473462291750634992091398138881089035451548664384417179474727633105452977255917624619769303195260129508968165980908844692794388217289743289460700955909594039431202949834243541084340039023001899501307588677266908951609283601167699718777156725293882868372948494367789592233479295181596986470501718718051426216204448918443508094713676338996121337167428978649067727945606904452901966756031787169621648058390407782385510076648112442098983937970367777970166400910896776109341299915921073853755277106418751522290764541657125103683415440586006381690372488989843234037926837943766213067642724650520778764863277814264329136482768509129321523686654857438073275817512576859439906845897699400555514764280143961710843310367311670278951016498791277093272355945400748350834528933758512568315129131992727956275205747364846798246831809637420552605946393082058822769981723608219223941980059440269214575139963078135054226373295870235837280223574625016311588519294332047553079351308553821986447553469680651518044213032540222995812056288714811798833295595454612807096835469584227248113945713095896842034669956686795923122421817142394971278360047088403606834498086817186372043061172071375906268911088295752174880683616395998519021959371114934909833836012609207061761295781803318767165619981877550564717381357582743644652750856504420026296150703143873682377170478995209409249804102163244235568515087672404780714232987701878717145128137091890329539676019206465788385710460091167540699800840157587500824838009 A145717 749 3325423928873054608818167473511358388272745640377113250494455117647712162439001840518869924185608657502048675659229198744202491791410049052577045212551322527110647580710778530929162092588655231841374826090431954382224393876753480860512980277208989747609720963604671006240317784522512767521932043030888886861651826192282431288983083253181763815763941537019473096385158137532684580025499278009559522544997687467379971496607582688160873009788648958745249796276656737943395897954556023905310661315698632848135971647041694566310156947644903370393543088576117736665600851584812213504249718922255032340587335390202598909087278108309797379976356806226208867746690697825157616011970487639202756944718811811721036675834591061577162475136978414169633708450156141498111336622446794417672227408961150660159075243725764968847399962131822034746555612345410292235645126186816877831180381672450874459233618900880637332289679625078465026420860554302841538195712644078321879935899586580957018310042539592484451376918830481537620251713519500433068461574056252955965145825999175201284531394529371468092083887082884725186030628335678859898900191091844064525471805099915299068112341524744764164874294890667512755091471389623783173080234900777391640011598338604732439137120885582849369028457216339703628596624560373509938517222006261013078266686489000744453710699313833553224428775372860920135843581511662927021718248789085880848990491685998819324085831343128265059875808000313607332986194727431645181661368825179126551853623475484810816806282931739599319429824445395274460192105205415918443464833772356885517468590846229251539962691944172145580802466719731721301748082879450261460394811489350498521952002719737799784120343018022930730752678333962855932786014343397202576683343397394538331429060744713523241565670966608043409454323802574287390711708477776860646315784054143990703473826783336624359407413545453272136660006577206908519116423165906646991434950669575778565394792200636574441309239887369315720057426404489114955417704538849889785938505496703995964544862890917007605354411529468719661940063281031352532377272690529250582113078718390853084587701172944147224347274487965907796052133878763327487055260249048783841970417999035190082181452090361793406176074698851980378647442845934758749107909167735821365149248772582016591590310323731196977847047807696046467989192837702083417268428145112322113403001509358291845101118569773928198085661309159140597545575495824249198123175017682455122986733000197621 A145717 750 6750608937472036895852750638988899091415350831716242080998486038871145412286618392610746004150505419920227605099480797040563948002581093715152648725082993527310880726177419176490931666189333572544614724274818054411040824548569338491667151686810947181645279655323607690251908863978448310468154658545478997338412756351434259843195136091837120251190808144443658595069949218322061487152726654164522545157381400709265277338624710880838072493682986373660455911962938367102601596677838703510960897067612431444316032104278549359312759376491329213623873703905676055516721646499074381456614792640039918406261831717018058021513495691269775843310717607249807657069760145924076364815248632833434442932064930098850879892863318705633388898242856874307830322490627982595135997430449696891817564320484430746798742632364783558088628639742739149492799945056634278255935404234422989570327940934490287670133358803234886005258176960069687256730866522429924869799154007696840105517034164385460086437919331088686695317664103042047906819227809593787730838114245158049060581642361146183879965625441646824309305671008952796867512666553262104685922695122055233696964474892127101198674013864028921420451277543715011869833787419628691164085967896968821428055844908590450126154472529360235724759978556936119070869550871087723456471909246493652099962930064576797564693723485744945616611764939179722268858017566708985822300875420196279733042915737067526579781795527566440101180112270470221975065199187344939802851504861358349793844104132943401416459629247747971177856537242462034665200130332956387602289846344816834875810718639080517348310000317532972760519878119531707587691170172008213252024607883474666101863164965552969281620334615743239016116266738993581044764332023823965285266438745876383879042480743453323048385584105939122373827430520978971593507347657281080718938982807142319404443649146231367390156780282695002474341678297503650997936103189510269817987933547650311193419380614212894807303934984912157442035924083068690326957717218053219976740354359475816212571458861464689969285228156707555200642431618458975684039067638651956864547154827055071714624629774242120778607780838527731653914455867620643710426426130688347582803950019019476495713412833600604601928224576908224386850990210081940278811505045786336013670231363688742824423909930878179161885633367245803851022852051285425234891664899009498802535688283283099457853391979495946105022002128053379393811052468137515412098877745195583059505480489576332621 A145717 751 13703732817644306025526474978979991644214773915638331047313676164453307539229672897997973869555601816829404536303270358763146070242747828831710824334873264309118560763492580217498060353202254563610336048903054560022458491609201880384603457411245945569750170090585960006540368753558465547737586434915279333708091033741585355199254837283346100928153524769279089928518900528035647286235455082454702757109961698442121045617436666480518599001303452549881766756034968608561543297860114613571226715736591920133328697035713808157710335224120450658753093225385433816581208276792269409544714524809562112109679177798211267581073487165999536652123376766360303317642745349535177195417338712681384279949334863381855474461475861137844717886270524317866481385022266354511984576672476262243595237898355985454850787384625266897154947291277798341648349141909355239449256634950752482010887888916633611519496259136947917710036766939261840052698632619672193182850744439911941335877699417802897394511957932067494399010406752256526769305412201761869593168303456096783340024768847300754101128935115148523976422420064287094756325527072493736833563172197581032560773358559212915518009180031637185738751928539446583428249833370374853439311341750611806721561725152840275151361140097480392938413387442123105374161559671683518243128037253160107501911669764404410055583804965362925768168658397759463344861639816837729556343755384749658772196269955755392958137720835128530277130568033246550295775021364115500368143373207188624902376979536251629390602230566645449751449451172373484975081804383796261416729944615144402441010241368742603987817760681899990531709771780182646671291773701093793451348493608642082836283702928069807903889495149615757179785290727478635558015661222348306131888293970785661879917904480149501074699494169385451810826274503263509760532525032572116082585488782714854247029904293022892465393904566457309569641470283925834318901770358282681823868513666779462146862777252059975822252546710131792238017205831203036874609210534943497702893133411230410207524096943910429720641407803704807588584474245408439607246774929190781905780142185843077189834913854010332236426570754936807291538549359136027968838157990037096544308176568191538251108145870757136980120889715048996653327131479023492831228606135037094371929204519039375351563945569372379967430857888461174121529921674916575524746662476561137456825333812063182541150540617258200819266466234287051010295838964743660462311523699572015928341002407106955023009 A145717 752 27818570869209003759781848354578744048856899633394980309804681615354175433490823696317494344451867537658271288468033728808389482028830089947279258247144001464517151039009211664101886026068910574795409634658476482027536326925855268611406526877677582695645663638609843489669258317814821083458989994723358501948427460082661919620227476490056493047031404090828408111234773001963145668996486664656392432410677090456105013338119094330741875134573514993273612854295074312441565792054435987710886721984384530258225810666466926281602621192205138345939565623658726741983797285166660402301389028748618447542730324668537156171521157433483368134034611524993808485007115989796263782620832771494577254862706840600236514305916105246506071675740266122412082903764878209031346095509129381904801441116098329988916351592046659436440984912665290890806999265276046079447712713014623304059112844172825296894289735914645469716488631628524575237290967487068029731262141413867233214991624301105717325399188164177682541304430389416646299642079950348785680343925177762225022201220178378169679107858318126062025313203424831793402543952444495732510028553638394374043136220910727326374457436790209623020744994483799020644335291908073532853110859667774070675948874004420849966812988243412668304743451747531346973428895263966670945826459152005771735228589658810887836037559385963253564436759935686771410346859970163024290392001130166387111278694967267710637492993513515388896134951927378226630201318303955278402391244759088047193475474614486674719521111590661015247471208023380932037381397698976077719574185278896792138415914167828847014752705874256663246398076193892653211014712922050228698024190000935544682989815080816744491926393533385371331725124060514891189190747517035037623767951494256147739849467052222743728316924778268361236854963414194403834909432308773738366567823289928346979151301271187325473382236113128055731369710334691146163719595891210654592183264755628760507820244402301136706277862517632553331017485801418081786766370428218082283653084084443373245457704224679310868212088556292602697271282075747513943735269067189648616776824090106619640293160499011200197825160024740880274091601284590269156097750293349175296598015629478803630273040404224154469040804193324886298029690051427480365453791642620255788680271503418568274931985081916000455705479627942816220901889977228597029810489935754210027856625102799977275436139599642168167164821433600585497521159287377162600976981011253447138949175380946629120375649 A145717 753 56471685160761459988051126633319871439187862041017894390572456365492811676678832873851615521263421545844473886185572166210671885372454839845148062530877988099705507490627936185546611134859535264580117948020658355461338721200994586079274864958228081626215127436207891698068587844795333240956201951701982843675974035876769955243706578019977397539372822150856899186716660675084657672415581693797394183090917383664194734955336144054739526004585234132892884212452244819287769996327207194938486474401584859832278262324230824637845163309841206721806659462933989900793291907680043824402410183645170638949630449397952628816920368516484071312553609272360664864261127816541065943543095108795279145987014937083616742185535232174546187657034853957972210428161317742067278061898955972790484681870441711521514738881067334030708302217763249230539866860161231631923617358163050356487517062782946436061796644410471166576554212169137948469860611300115480682268964219406043514491661453545188367662957461322763491353594680109039731746652993795833169228574942553860698285136937338837147834851256860790762861826529988476320069467136799264501621130322768381726533967675417913327233078674945503094926600050183472461417214323555901316961605814239612860369492667249172592355214772987619178236268634101192232955283224292670336509468950534463462406535095716337902746189969700439372880854500785748203540780877791122471766205950482381086236978587283496838717818694715404330623675282009766812758380382007851041353858717575528614130311090428413428998465926811294306916800838012119662399262247117053974474179386215872896581864750451190697344005106980344490197562963830305835713195939988263163195654353405547064386488330355063248802674983277154187644822057554501635421659443919904027942809645046009126232538198107689618982282600390603925363764904540136521356387054285656312016598693065761652822894550605977688073473915745386677370942337952742786516460757387270539450203585412717051412949273894055453768238658247373130173258159672874824098857360072172092318057798286636457868932052002057152040819127866179770653114029293207897342988959620057501275047122774252026717925978078882391252838423653232019598659069168887250850464257340835814997427419665403177916020912429162815015852391559804136003617477266306118378365805912984213926579222735174558736578152343911552702156213866028467256715123852377053939769822918569795411492133350141805952822236732984121143768243742954272916943057536675336322809141320798120050897682319250007407544461 A145717 754 114637493057774894566740027283790984442807311086366692217881776617268792349482597243095083190670401286196744330685423029373935118916601296055560619658424068698400715688823671447447956501878830518187064639072301803110035576501692083885659364458676128023634013049838381537235743655676208664320006502965030449303725344402382926482804733153077626948433781934835414520626709935648853111857961841922045535282129878161224855854319034312026907047432890716257561677665202688079860650978438551289139832148495281074994614292377907547899399916356457440129172770190375839883640588793203796876490371410667648449302269547519167961192176567305231281115692788280624680641604460462374069128700450021645171776385459572901386400122215398223514437709077794417464757084571251518365434308785115635301999395555558290344931012215096035678417061074483272705038919128034936758863789358279209046355578336537092380150293863520553504935334214718406869241803648266938716976266103252854467184857759072431280638478247297045709765255896190961238799405935325590984748326789459159455293805781577661031935068943569087122547482542673182097947615743750062442558384526666176510489911244877453326956775252702581073077977356877965297656300741526571599899206692046746332479394165641815941631119176176623519151320583773672701552251516418856816443276143125808822913531015714507131686929600932505963694570199835133166416374835056008454661107687478103438673955253490531314886534457278757275777164687527899251672881974157633658669930805433563998637338038095064774192166310315336782025858229956579533738464980249920592104864579832943083269047027501749286761315614464225058437806418499326953844576743463252171058480313223259605159888320805697578324938289659089615547657051711577805014779480409888141686279811491904270104312692691557703790305361868147700127205901253062943949630810767573539655328779100206226883496786428863519463678666727021827007281576333733165482251617900267984429321095123059985607779205760530270012818198379649821698383046650134474838893674576081129323373677437787566100686607859951339331994617479788641823124208183136284092323852759649537939728882407641507617749442339632243043064174856036258905003818811556528957286344651603355269481063905138972365892179190796290327711314062209071201045449160549992827717132211715334015167141880900935666978717273058535984921408668409845714910799530348190900702930034760930475301174075685066106953704428358123753682369976763573435896885640163555572701579900208930256183345932696568408194880181 A145717 755 232714054435597875209022267334969065099027402317462344184405615960599282976637995724650145025445393347557845146817522564056922080728815258537948212758538328579765353142804562410383166152202891092384476637198824639655016758959713729293302430576247581659895420276044478312696861552434858793236372244817060110103718773162801463990138364594169562727923037954893740619973034452706496732413990123520058639228540561749902793189532684317270566566762763568768717312776149004557297833716233931909758920774971018997379234735264828091411143985040298762255498916827000020973889601958296027615451051553471681181444657551014513008591301511261103016593543806600395741037592793610802819265318370448830903426916495918052730775505911723161559762361770887813495484671251479264539764368771885783690268288295912887688688440057763885093155925678983280341998465963050760388861568779948631313745336506107514585269034746302313143852151901666196806612391545370585479981137920639075162341746759255581954507743179055541468059978115672971205723062302057955903205934154027151140385727451465714555991042120593989997980626699800029670357339890345489959129018968002015547912793293133554835808926529907564632845199107862219370769829088084616791894072623249080815320309786760219112338579572423772756258002548791921482958837623047055044709514061076441376051005555365353760986564343703017405860604624810819542077037374382819371839576839374599498127042927607191285722826230457182554423313692006353471129137649159614319248918181171417341705182087021891063196668611474206856218185290011018441369421510645091684918900622881488243163268883963800600934773353357269888284256831990669885998655076034461918985551840188863592927508904747235728936375925332968642407556170152445389678366923572629007719120074518920622302628533625664031004700902309739440654302615778813236081229189471119999844005404974725574811845653556042338533579619981938563438104229015140373186184267876786621120982372896226358066740374744602554070567174472030890674587411441613311048130060532084620354356247140910472547935945023649216786797032664843076721171489497737363499520078113128941960148356240389486212004650023475374495029022119329952345138153528390584896040429178497470361231562300012448499583207736404040202438951693892854733986258178439219134147400023976215066575371439006164229408059486156484137837757440658120772801666331482975151373008200741770295065971881507334055310067167330258235854067284586311120597760906474481137247884388282807621932141345691714618628199222969 A145717 756 472409415866770628899420635949959918360041183897137472327651182518239927173782781838442551306570957825141139451295240119612522449944376058230738816339213148592854968479177572869406379841015367038709969386448974946197880910652642368773320048410418132093459679526357241136393091715699107674061171336972129058480099805795142569517054397321431059260056818614652358623130739312284252717947288092783877115588402058222424508949895494845024938103621362611709779887373904814048626522583303903338259320033359020069398771517973308647657074390231890130921222671986039852201156008334752142855568758163176102130684205526289913888272380875683471818453612811706015073681632729425469260734527163310676712311468710328187470572890600675802568094079957193183601416417883418335764203303172619355775609323241307606449747188386248471643070850711274984610984180866073915554452225759506363287693986751819918071003760384699832161466363425048164799016285595298640257422993002631219326699278736431072295219438015004501883116045809560235356656577673771715157917061584348327355823571432669618971000783569736856126813549653111517557643302029785600866969465946659564896086459895149871439238793898937103502094681110982948444697455392511030560973367525988942008353896387729079156231374900901082518580226022727016836733738822534005321903497100709032867574718363860652420295593930787524401391063693795763835283219453622288268825886322822749503094458469087344819486022361293623306722051017608210018492897754912042910441645237847171770097520999316400763224463089126329602786134112864137479400391928144555870464776159584841300678352565399487718148303145999643408991982931134641369250315959773214232288499177103079870383237916748567724043264803487636684997723477752412429469279840072956475781672064993597371370065818947405291381839041383409196380534182825089616181951304995562832109791316769913816661819793221979518359647164884668556757524577619158623834788581538258940607609787658244383815497352952337424232981351360024328419590746843428371293229183986457203238213858322370821484743867711400050125858644315013965955336300556198664767741666245798992529563223439108249368861821798212670592665871838064947224371546658814075782433113946005213229944801987961365315181545812721010814660744227288432900920903056782454292326394331539504869813988854040632484762693778180389741274662683127316758941667742110909209096305944575758938053447618285812447213329395975995860660002905340234811240018743257556545057632606634199263591990748408247979246836227746889 A145717 757 958990881495489941067948681956151299301818504283786751362787716106411091563496070494042654502194018939643165528284190625290856516465002669393141259220389933105167006247377330120332540694095042885690145470014781941957058593608105048896110404970718231902141489543084923462399663486007636143485384577681177171654492502045366253318156436424140456128352613864706333111214780830902580310936262414361147024585816949650960003265494665002716307079784799339007284402651713996369707283546273207542734509908798035769860508802251081289915769601026751925471319768632744072968325723029944891700776963620195933853607755773710974178679924586335936530357817414219403999177973403140908988488270876202303277161378055049724647210237143865967490069422550740391823061832818667970122068165676048520338703235911566145180099103735644339671548733787962539777017545159664085524777629430229137525387479360857927576623048311905912985463573900695872875806253146064694351983195814203454594124373493208317503713504662715959767184104933429162101041646954694279712615731810292950505170709622591875045417034655523697343441507815189680841986232763124879414458056742699948737039965674360945888099915805915790201687569810096277480516463676968303954159144183684929027877594346780243926930578710249625088945102568133295386648006850906407756409054404925275644735302227631569047846294692934330831806453437800775774805393413815870802897177395753342116682252565204382376365339670599824855463209142430974331187111313333797948582220583911577521880625923430206527454596874257837619448996030928909072164354244711937771951810685056604958888812544492076104040454451605922762983837065946489988908255399684548857083734343967411948014380043490687732572098614703977137576736252281227079377248396981178073207786572816928144960611309834699115841102249307418358913043736832316142036125067911803078062876529037520073097919368394964866227745211136257188279211454462662991244247634338397772646826747963863202919101559752870226590398072693674914660878541504748152111944195362447590488953778038165626703557503518197078106276261162445686046255968957593791741152082958893841706071383433033505829303286245721697827737224802249723535521894579239045447754325269961404359317586803999271577370038416615915549721108342443824896014699219010203774203446345625170909507330798331044937904038961646705018303427408991012362530812714818814211490349694480589902478203599148317760509003363764104266881570043773392080506117451051933311985856943583036222284119287127397706156458914126961701 A145717 758 1946751017026428713597306924950351187622773203654903208128986736044831997633969849320124750196902551876517800881277455674100319115901505474492018525478575224990340429827207500966702188202633096042583956594160620893197882747143542596616735348770509600343215130312782868271430180483503785672167656631521452686329561299052287699093288048886607804509496546088535241563407381955992925746947894753865035676032092819389390584204445220060019258347025039036822175627603092038725691736972412028007847716855539979253796763469798177045220364633009916176816648209101798482085849016594779795400434380580239582546721613536427751292806358637881075473154550897252578412316212326743315821161929144163512341960885140282230705649310829157313329038359683923038207631919205478095929462612119075323668211793291156033407994730836169623284772286518713244472361005689937227541383033291139389670173295408554841160626717069408618660658893552049196889721894870225734235885630079840010194853151491934148101466119245875383322881849898815389504879186661451714044894777657833105177169184710290073672577609349929535870330134051285398997714494865841475425748988218214949276626234232492825002971389847215155172322264619814332302499976566790264515912501719512879937649508170067507442589918550431838029476039633084566907878617173601185211505058538501208849779795947373721306475557931062760801042699087671881027091113346826764107593001287492961674115469612906427136676820045295283162967007837083860284099817473169854923578997343695264522245900527042319934332068430280321241151859156651572552356159716373305532506305225888748481702988786966349091714404388456877209213780251888443542842389211043674406665748429754669151389321105048179348553636144584270101644089594407413218723384776591951415655330961146299140672669588898620257752146184255017885184282405235418943243717705909655252904807244154848978474959656021985456462804418959437207538242495034628253067198862918365940214117690756854643681392350800973607641083854586808716737255019663891905358875423356584622235372931203617899837400247398072357155690684301120427659933661647614841035873960664888252864332378805834577725236302216993248377635973682695100712162221624308603444865497864907704844201471267316533340695862804184495844923035274416737250476938493687656879178703755224765406795011706623167183312714329449033006766216365589071968620790869414450738416200783489652926271815252823466768020829615111735685773726528857080583192607185616681365774744537840956897037498560877868935249632348841504506141 A145717 759 3951903605572768793112591989700530954722930301600949228715091711383292848785867230623782748857057678115312196145827706734233022514423539648216128213580248486340457967382224979585075321718804490871402546196000590398409760019642797863026923861893729517978494812393459679506079803981849198906864199476603971272071837782583641983793121421083377419013821860207112675667383874155884808363723915414083608061198123837543513234975020531227174091728153749459949677516749874186899157856346712870582723322482236249087171659983181497150716050289240528812185870393156882285890200535361679954717990091800922732373911021871192561413422729354973996874567207963605319957597911845315527976049727674381053851877319673394873282743453772952202191980380088941216821100972925287716068838980533557230997949601677810836252084123498320599623748070084254098316353064533027412244922032803383530801314264291886966698144659027851183975224568447085968990262570780305094434153477078879406492097303404252827437658718355622365429490388110490307265742647881100024816856686029669393216702939791179226963457501563322302293072828682601544775679582591425431989391031624919604331602518451994760395086033289930959084023995490653284477797471914120559998998424331466962588499473707642693328213607726797920950211271510059102689698206214403555072947512424103049039777341037866426620576334753762711491785847341520480684219185288664917322542989716433316445112286631947481883071568326609754220998170446071093945748298283423492161067416025480803068581656189269986036487571458872177861700654639006661352373932059883565519050027656743474361252108348729144164104136868113009128781210927496474445480061190163259360982612228667634409908373828867760586876148801407453602360364299910796552781391719233264392602248643340414438637374304852889288537740912935436999505734369584163622468604906871532251593680642757814388784095003805262081654626742742446395045443985708840891063422447476648520236886265409666962810023553024416670641173634413149001301713029039159063130364997469671420690216561389566298504295798660583366828973982855013305703979286888689169709032398997640194420753022904460759748723864197210048484903198838646252195965774375451885754031512911437370872324627355065758682341024122456109949278211885957634174643289127486724454528994419659928150622964257114231051079872184742575357030400918718407105287842934098620180170676100134300959741882485028038390764523609673459678016397972009829810488912080684412120589419425960198917949899794462786811159047511689340020504529 A145717 760 8022362372561703623589848141785152887736360889476723279388428045121348438203312844196429660055076889671531881658229363393037361603960669584373265781549378948695904683445486881350201936386984913835851126193924604348150919641992132518402058822908922150986744125943592836614473730652973390277148652769849430160853144369083494174812337391511207273990253866723892643069547701129064204985433801342694970499196515358120512477608707473945943346188893764378658808536826616996313251722692090154870900336791222730106979215969094969417776536866793640478821140081460261938558625000935193713297724485921492566479456827676907363241496847784238575774295959011567902261345348729778195048065126017064395155798616976106452481738505509782141292406842542190986223796767406414858141647201020509059850514023194162706435697362706859981066585297498749300868952248641039956919964185207835276387278286339235133842392497199820834061087213288690965001036128962124471475597322584495115338947331057481747764299096795794155946482164982445424934068070319446388926505027745451210396801790606909120445745055595934923725401971895547084609230554946098761096988368449598578578203835831315131109199644607169999725413538523761547675596565485688170007702285480376214541773993977006497388766181095481229097090851689380345375520450736622043196898238715870651049539152527072898666048653074580373265564469060587488117083919044876435337998161531358344890616267747383775316208147026197755773343123038516483626008761415532215917111930952728686533956239818317544611749835729442090778931087765324365893746529725403921630366023636884027064593298244931375686782306127865020074548648969037591235880981373642205459120296158446868097444847483280448943179233513220986228521437884729322594733006466658750125031149090650080164134729166181776357111356301112752853978755585973446918192324717231504561079918799991119054382734382765026003773435824962747222505043752746451974230494501178733577714938904663933177649704131247215040427974836774837885833760711694473234262735585988009627416517384247888382345820633880736836590460029504992709458650292450377366894494734091248929785875772163676536455331719084034181431105116006478209262709809819945703772080526344719997963114149329312222808618938272723099012538925205458722957788626451859556955036979493205898920999210646930182410524957222313098525738707098782000834662352535429329551295734067071847458623095172791665109785214906807508034637602109453425658211908331182170988115155659954665962481399545260896348783931199097011400119687729 A145717 761 16285391664396652783118598615231870661573857882707446656209280216504625946259876287851521586129057228975531604454009461860159109823017644832738081320417025685604200166936370986915930345790257656282286914771120750826155968463484009369558316383581250072773572597170681064867702167145732000413412858258594866622560610997401710591227061111646329682822796335627641858318506165908126180235622253001755376029760864978860802786032441197089733765589362613534927921380080515752641714097907086667675057100962859659880918721245602804736589219123540800931478102179493938578391722861697907876314425988430538109030564986273100076187677187579274953847823922226274877985211100323537890632044229764913047785217340584176425143055883441403973871383698380267613093090616734049236739827749232652857939312469134548616253629394210802263244568530174390996509874748388246579520115051049872807682644119954383029813090071170977265292823067751474211866134351530541896790368130693048005258656589949384543708699728836743780948993365423976102125850917005828288420780389466579927436114418229085723325635499402246331840263709875131899155193250860997893601454398561653489594149455135051264156914883466521809511630399179240451128176550138475070995075640526739384052838619273849482056502019410219168269173478718170591053203825297136533286148351645704997527515439852616946425652145165063403966384380407145259357199671441913875071218945365667723694634578414902431944420655391613117610132318770018015689703839925232114888245058766623208183128098249528426291866130043195985409052246462953823757644102968637901026077508932846918197650034185102343915023917335429122638324628625935382712363946708432486918754840219034913570178630482685482486893257155689800636444916545636224956511450345925543520548840051771019392779061569974701152046764753517975358139874333791727659766796707375047387459983570301328922582562012917998982397993070047634119238843772631311798847012773970381686112805739581518940961936576408293507652118277479286495093532943026751626394290109190662073984109599806652026595717382482097117695267030921152345187754389694979166106654601172836329825133396739240464543563641016725191095094900589951926157048717968715403205437714448268684427750850813876457235737762352603768539344068888869321646676737053985773132000613842213555149700246990304013179134612081423405264674218380126542975957470359078604890510159985479750206703923458884595144825595496295631636854654265792482076340363423387726421461645400288545943638323126979825125244569175119421452902945585341 A145717 762 33059337056362832588027131599072555657842043765535227235381559451076345549559110661025744623412326119743439485509757549346759599903364215049788720707180780592397577642976149657952457251752286655268128601134248930252492267829952897028070863856611114738808201385512356618088598784832105307865837825116294809394367879471581103416696759244304657744923002571070246248493924447245795016814108188159762070645444056710572071535133378021384685598203059916582139301742754910151245683305499663243290211044054268318335534897149357724520306697044250959097260068603232613853873258850621752053724571458789506439839480442677565477753621449289080372072506787823378990742076272311433188204854738357647469939596045587261166933950961647544557176767615305100712387987728173352544166992189295084281107744461829110496832161234550565887526493049668716224165744870275891915385876633667056591760491176229111211285439002084586648723596766448279361397287732570871088359975829709564866179957538649919566246912685239493079532300585328506504870052427453761106047795264112129507244101872203253411441919618041504457700811605644545859737957690017270777912191332091788134277544815720318234923406104237394666138609984920319592028650721184538908431833542566995469251047855351920471568201710636563816105193064707034610457658389832736425948837956942542429110205293361659874171175188636425635471387026662035815907627215943166121518139121094143947741763303565984189463398614236827602550812833760013533333615169039459777690921552184314159883063505490302887054943632237852120938285281388708496903651635279805213679015712767655607057202504802459513216122865408614991090778921561999857868507575937136574802866866524344716100594522435004046167944368846816782070996952066203651932395649469222386687964020273946078717261330852319477156878575338285188864271090918841621175879679123646628965039205567792897721723546503489155169241922158760872299307630353397810205207461700665373644075417936411578786219553600404704573318759675308114810201986040583594107107174658921458022178115071090119366100923940618023268184555482309909755738431952430515256819141945886123658296091009504885979346897735932233053888861217092486403620599634766682448561334788249459084668336264038019878876324848956847377411769447305479517484030818430964667598404291062714023747992580391106499823460852000332290374190137572949783459192830166577032498406073474789825847761505998440555352330849072265225415306913521956629161545279537568753453396152047430088310919833466369499743350126641561226452381579418554501 A145717 763 67110437939024885757042294027518672753548687270178628580377909476404764960979048382005973734005435894021953180053203371164460127644719533533426270297495664185541397011041416869272501305126796119936644778015610557291808477538835917482974484070604179338530576039017486764038790665507006629235650371573220204475700172766698642534183830038877343575864012396476264256800808309402797976006459386342064001654875405361596326355517971350969714674618446041299129247609871087526512984468450218476792460744373063723361475960294474935173417858410610323426637007786460026629424137075039294971153003746916709642336036268070471646739775354379645576032234931457537124931536847581109048517964486821794599064332187324799584699495309088632009664864387685656065880001995101288930609757404441271857995863318200625174020671052508254540876517646258963760665465576785312199986750046229073831400989405100975804526411361141639725931636143066939352162282230984516778828854143942285985297308544802746770096689042336442114706789239223502780910104301880218039448735965367233433125599364458186196141373498988754646886315719194718220136154955541808818163854802691931350929926381762790881843250234687027705739568757757849592577709835828063845641551096335360275840243093525779283433967416090205136474373652181801541058455478156629647539607766445009485388719218008729691950539207279798874943511697739552299147223891164955784767947344602166848248055811604369489708267242480104641565032442400508702649223103446263423480455862689098977939410733017216611193109281576709762308733712166831785760589061973901615130500870840831949479202887098958626726385501755571096485158572446231085537687666788440538417332820289579554649293310364427731035444581865780911914323176249476867786538211911071099051023440607270488025021108851146968653762355889954179876494956425374157195308088854205949423982199842636012073769876819520972075562119584291500719960370378553782085259348405337934527091412298109765354506752846884973875543574488757195585423536568851753010675938163320450594359499610203342506532849003737204752317529933822085882996671675679556276363692043494229853504734924161521798833737860378792082669197175602846809397891101527647401864106414708687493608038188246329540242482207644637823542123438686054531623260914738121221238987578856695625994869788493699204337612350426062468036200714598869680295618469280681016893159438643663360991205650472910868480636478791102911297441397594917691405454841120901146122667767194637678982621318298406957499175631837800114578913153316720051689 A145717 764 136234155956883461723963268848731306617148177316418850482939920855542221794441918656361465654286411452538445212068517333706304712359180749708640278915195491115868443534836433268473519696950144371184733631243088297053440956911569082537541174592462627446102330551004112618642126962380438625243062388455811898790861956348518772763289758282161763154346200241844245371059392374163232645498095740166201763597326427439983831929629946709090499404789847260777315790508736564923911207225270638008225452020866275304155477863862886969044313732266841912305114028546445250825117144389070918169688543881669461784435713784702614765316266215769231230265064838352012540232029058513379057058279703393504678453124400673297569678808543498961332075117530234266508635691662067888355785263364023592576647321428202807274151465404430522167413443295412646765434670955129313490081187207968386210687416731863804654077403777678526559054572646829120436610071531610836490151485552227010840588670165992037293376712509030292253361702623323125316741006862764415166319827961900219757115459465748245774913576761027553891674763209153672342330534821792181883601847337273288550599616277433649769823563053008562005256658439638449752613158938080248422113440293727238792960224228809476593450482286461405790479162408735992421314054162999568351768977817045412312796670902352427912999720419602803079709693275024264505233048591437644299912811591403277607799605555793566498123593038835998185549413307260198906364389566380745710205547710337318740902843904961444230419124786657088579634608497413387136385498892155384998909703088791176089787174803608381209795049352440943917249880811286927541641648095072958355850610822320979971593349319445265858997906333243166404369293976789485975403020637783824861851190896468738816744714133706497494047660425578031646864095897272418620264854244494358953684054900641345536716855128220081069824235933514189587700647252560833824235266272055374306424621922889744887258069922059622896562648882893417431730294969032783018028078047364365855785091762030597714198142317376662585029181317581103352032573487763197546810503038029151340716490953599956879746746508509671211995585416377612561930591315315501489459101687460523847362565232853803784928672360005193765824943133168763243393715702172887567648150477186674801058055561922649628993698853247904054809781197076445567878050322033446952297716081162040563148022321622698503064575136699615089837668580621810769391596444165930149789060262114008962440904632965225932657353826789280607591033967248851362286374169 A145717 765 276555269482035488274759678720630524914138046403642996301739458958841233837952133893365393272227681243217149758545910134220427401629009277189006232771576549469548754834320948493584375712307487946708889334778691227407927850722007698715291101448215063111408392487962309598356753694841624902236787412914926581325245295687320342010835675128958340325979210626931421626986309718743052867563158346078003238038570992827761817220822436301482362822008715320931909755603487616924452224154314926706479190809897794494371896702165700252685021703083830671369058051312276072714961173685676888845172772926785260505694856646910039903120373678236185017792505589619653999133894057245311904719259279924327675465243469034606741648396643807582415480478921511173326874388193995818260955154019210488489322204503388380565902300750322907491594749013170026674868621373446929599552610045425777778621624564694118346801325142276047773241056541426971419379093046887767090490736842166688064109015139655290902807956296642450937882141618556705169481463021307460907411211313921480739710949589869574464888364683512435411345122428266235660212765552083173681902931930809973065785870113263927269950951154357146183643310892897295239955120066593068468826438154715198414348979344240143958925195607549237664467563215360412433465988892433645597461377428994420549967756543056210654659740501254482972011802404787559206070789493394526763867222762601308941666351030205128386821404160569833836560667448705761379411008170529810345453838371528894354933795187660998770534212123804608239948492941015463720030776990486369573885082139745216621436015372122126756925323459069614396446161561753890463301460095310438673936201551978769052754944469180579329338018821039045935088754858559480280591264108162952558486818468808099190721281666403081061769782010161048353179934794968053373763496921015459821772682024319731596899203836516887752222226869471685278740813202738122284643808447013061436704047976374769823024116587274281633137203356730062897655303201713012957745245425473724523923285682562613749618886397741776043872033322372109870804038297162619344345764890835485178160246782303177541724373613440894699972246312577356325116253560692576922074329023680756995437319929085183495158875350568061136979996736790465945403188343787700847587624247449962267291157164708108958363509467755632880837793362028983788193572473432278843883682627865782904546821951902872310748176659019582153579364307364834464270023090251383362950891185968770426560398725936787324996021310883064001571998838936255112124619511381 A145717 766 561407060814376084314300423839611116844393617051217966073680618746526849148821037361613091981156538637319361471402985503950133919002176473512932943886021480227692856445227990605543014222464503581674674164867111948549796483524718716822958398398701985653531590648232937480551591358401536171102053205154912504278349159383303945763223657222027148699974643226470544058536837669656023157920565944442606407016535518113929048974437616062062487438178287311644516026559289353620073091122052075943514749118640501957299646149918507650063625012946443996037275539049891881166120357464779695284782559352830197157098774557513596300719593250553239816887556081863059266229264704178924653201039279966681787689765789015851012248675508120848804464040135550151619288499398119849001850606873733927609731498494556984345974396371690097777415173083291858737336535953426311957778308311027120922215687178912328380202035961416599301152785724524105152219122275110635582859705638112824543130460144830074540662857905471666373608494123967488170922053192247282877629592647432644001393470551975770415477605393953482857476706854617249236559571740194020782081068217696908050256765730309494924350661019781953744233915855923069698659141122024990911469247340631559053889635108583263427141553632842665997463362848019228503943536137586137563278244411880856671022232985733205276531360217826180830380879172025470164059197438542297893006162295269065748305084791710854831680952322363723852219969371459388340005440221785948620525581688655945203196863328107922542740220192198568070006861035652893938275340905188438079601717833979700950339021418233113708177196826861964783841790720479586353574422351832095435132133299906078856112565679087256593290319208802930005063767993581768180114290736550155909903379640489544888425385038084120848895163432966502578923620769689251076321278484807138943839590825314154500359847071274153916930050720791587601654263100911135676993106912170242661134910967418859850994069414096869655645626251513144788822833769182447271439830185633613419198414150510343881128625189273487992397642615234065456628845710666629505824355917892996882513960251584496809743598688538507731272448018946616962373432797614615836309398458970249240213912093477689641368732032980804102875627550741512700405228944173330547715309574172946215926247986301899262828295225845081500196665715137640013587384243017204019636923436851458134189485414340509168120295553234615072151019706282033340657377481613864060860159318456341851908646972747045304515990603738793133910550052006630628761615321729261 A145717 767 1139656056897913969122541585634731846563594128475926067486575354315990544930872867891940683356354501206077060569798302027108637635147016612221976687082390833285667029035057986608303825287227229963311641845790902476864859453627328273142906833458263582661606017607520375123210132100801423585712265769677059468758467468302811322579002013325039982902608199770524577507408153483092008267525881304060144928240329063200283141656291139783550548017139101233923046602005601784361131450525541559850408234231649409075523787312437868363928906091259578228124997975213229206491151610692329095751219750313472373443650006656895953580420871178249398592096721053676420690791408215589159800686205019073084104682549086458708520258069633088679265479585994687886275982326903795099477938470998525853837266452621746174833947458732230148165245309764333460066766493116834039827360366318775010046320066351567461917691786200350554305292381779727392032033398839381543345438111954632191655866769984989911662254698740151186095974305189512382430266598498798962934127165663076953401348005509561224073845074061360886688242303569750587683980270419828310104450886578992792532048168646658161432504571919206211743648665544212938590982816522590664957214103275043910164197544921444680516953394949475004425612962113915818502592944893310966819809238694740710047754582993281863655148006582446645831190212707409299645480964729451371328275745592173440867750380460822005103183946392994198850172701263395109624449664239217305169856585374133197233595277622263895100763876455950969377505687953882433679235222006755538815221913317896653183971592042997848705472952633206329441584438716411998543865614072759058422879556662607788099139455573602661703800018655851126871233513938216130846151729603932708334151302183375307315404340906029098920176119999139990074166596982534384716878821560661571040534547602705709315998892655482695934480250740980053359672875354036402686173722387897145589042432559812309122748137886500058126678988153368327191247454896137166248009897531590809767248256802250315516077359515338782882791170636891830504846685988614960734204098167557892836018161150469746220601963613359557253588369506215319856261743462904109455131156797380582276877246112439780886795030868075681760776386948008533991356669353483517224161230847946833368368016121035690795432480944956047689766350563936047198598601819752450727584110693125832146621750844289281708411889224889609576884416424388220316700012017653053792162760465575187990604126794277776031380135929568439178774415033574621240130966978490888449 A145717 768 2313501234095704542942675104538081808912979236412512865779781895580842059682822772999602225600307656291797795637329081712045030449214524720634139161844309505548423841248311267586866159790057054361019051272281367160923716141066992869761384048961876674101074562211675713267179087613035531477459728410391225566667184682305547601531428323826173943265145945559521665869494493033839107127054381126676149761721460981761056663633222039322991550412304937326576472957555345062963743224493758244444252771975499181782811330944602722860268029301631930856649749852407316239285156603585070599595280808353789565260412356414724228254658067772253028588716526851407052139247292448381290216468342987679080765823786955745389280272869106494510788074755105176273590092504326204653820366094276400609555723289090646240355928995252030829085350201406423840643677243690637147423229585848804959366908812477994768780585945784675663823144233860060881300922647424822257880603784408197710948584999939069375844302497779649002303161465926216012365953024030508702508995268666453567972092449790938732894135084866957206023649018769886838381230712392679729318014517674287151143149732095950337398489356645327590057653046820836409416625418881717927838153718179091797001761962300897592866151964605880626141328315627886263541035174189885125058075191272079229516085132454129197486745176831006473211135301415161706254856194341588845254101870545949789692467524030383878648608579496825901302126731344722701078244478400170907708860247783908701728253210376332378946628126465360275637768476539520304715953562398372838606462404433612371983761381508264214638996385668212021904451626752525636564460842993278536766350064892960509935174238701847724171457444581058578745674028230810752035919830981692661368171233528872233360725923613854032723836674703090746884055612950924031286012931446864504405146187793901764597323251730782801472840992074138787528548335314430796541796979454324293375513476961508020100318868915525703900288690305711452685087544616324678301012820549299158193900542110153989987293158687512539978578083995247800690773315928042659623804813455786604564119984621493333243325176391521212686276658825169080361594376856262544579300411989284123051811569394340661722504271293461600993571962628829773260941338382342595791716750906022497564840856799454466012828673489965550965144191448124460675515148106713231959791725070122002406184020024421827527566967006230354206460293190488380960867683738458217584226342884958313164584525483736912596656371421033327794118928607606429110835234204721181822209 A145717 769 4696406365558223324259661339670720437361501286323272641606889761453755065165585298316324626027941185917848319066717466077149384703267850035870690276567261213872467112067042838143351696069990533125638710771089329545772666901506541898287336476485776190161598699683684090411998424644330028097819662960828418223274916146612793328297476918365119779788263366877629211190496313450539904375912126161271279956149637552645881826892299083534533063786431005633849006180790748472214614384590878710680273276702029107369697926293756214968475735553406728379420764075388876752519661414126082624849324289738442504006263639871883526461002297156802469785695957411635262166251312878805803550270935578783514881538182837614053780245404028114223811112487383921840700001507799868543460243693442622238872264439587559246176361026414163850813112743609730632173204737925500292435116231912707748739814843010263029057127552251105397210428489443541809313480942238990344116082336910529398593435894009540847974022408237988734524231679855913315590502208515334167294297461265735079906394271727600118213870148434849066867120819860566712163310662176869430687259366427916337827801424106610538260771961485443088610823941397632366902811009347070870920787090689453072869666619273277192073607971196542721591892055111647001072482901012521910556925818473082141176942771127299277616229053818936558171958830682565556288058429032460626414455468932532480902268206031298812834670313194610186649118414457085819793726666702682703431681133144749290375156783468677106997759995960804903593700629869538264690952052433474855615579865778319797230382420490184312719313957433517771259707360723188325813856967410741356876632208853153172560615605425295306465396908699530259002591406075031888416786410741106498644679269912308450346966309531782780400289529471154217034642820123778800976221533958313383280875720687072979426856885014596431507171279430250997702899761015419162943445182118555927655146769189428720991338181150379292417527914641606095582400524323684200813889777705179759542808333235355797423889596058290940817730627719182398510439326487240610421363037111148639707270732763470316014203887472824448393584363826723726918716728756469502591870381207089972414595208993265430856902783930696181941269323360137491711176925559486115973667780177994822109793570934876444970351411752149123503195018873342091235248552058026041125926474308236971758721414027825465591679234610758394149504818292274988962341081289058164042925683893704910148918596127859138293436402604561725853622246299026017520374285304617020608195821 A145717 770 9533702608581959252542569576856457949762038698257007049949120435969227201444078472759365991234495007105575795907640818807531538902603286358292780627292378419851602689072255713119736356155920992187992221846260066696551352886342138986530423285882076704151371259283316491860643534848902344003042438350753278602022513110439288150896276612852869326796231369615641739195041646810102972043994489052999571634834002510410158347534703506353062796494904529131776155970532261843250604236976259288922710307452347112461305007564994171783282882905386356978293294423289567400298673385519344143373528712888229929343149928527567143991606408570241241411934204829092730790438025896683332825759782756587547530441745336569573428508889904202767842047561314606231444729470741228817019640877322428868510087256639456179091772527691757365119789784177551776887764974311521903006138527553210881136864764402021470991200150483798171661506010426156012845485011822502973733389263324590270946963916254367982317889644420619351435188006946038104432707117333104329098721337374173545756412399514578449035423507187658738783049240667931655804682262988332551615407195834152491503285747786687296719029683326092824552382543384146883976296932349134986251269955945871558833626235362790399011831315377017118950914730548327784290876748020245288545434353425165474509964309303285079431747492507264382082603215150306664103052356079700730032499347831170390281814765776012559670502087176479182071809079221152869458564055161967487795404991423593275552866542188204150873073845172307488934936640866686137802327950486391558526788521067584754765304329833692646555992694593655407445184037816445548876493079382961961181026617621836047337539743839110770277031553202601844716681808658286502675324377884615210556037549750752625332108247623595430358555020989768357489578040795658015057698427922444721195673307848570354334754879256379025176756224402417451198098986312965586344397177903689078815654565941063342104396407416401048081877766433770068320820379289534311327517947728694362572742722567230158616505892705171922347453195691856273728391141995782511112707341530818282819155023389860120015500648244657238717763572291590340475914597781256233998952294549980654717505222444759430298850928875041955879175732849116479343915897944418433083949802044578582860383384156942383835347353028189230745934923168692997083093885162644756772398783053995982548202064292465670729281318692872533893140574673025037105171434149104334548921554077878082643991585555028566998763300630888882449525365868094207959930688333138347113455694421 A145717 771 19353411599015011724438091981357269967296501195960437988124072878127769765176414134116214645881398836483132947844191795461822946822899968039484308802713251625037539586349567030590226659644823544151091084709197164304669700586607640636114860983004139223651093494746432794793015963744847113996148052032366194733687478339275608333526113226614406368276569892056385852936723352528195582709404436865462969147433068946495068799613621225597633942351592407706499962771174310751050254386447421765634391243854987936267341795659011874963849283822198751259207008258513746433729554452942854484965638437838817018124090348647321430419434548395292563263756650107100831869327026318954286830488808724937142703281861495053396445819266260127590605132738356163265910960125603186698681327520720837160453238258713656455997052054853241037029322448767686497351530724647651537602168775816786176000086731921260575849107248354558037367459990736607262534525260518738797688436088466581339492938156560472994564468004151449045424697129868777496085079857683993272736237020572111032150437264620322523941791505720798804880523091435081400716792830555652902909845920283963129835332240205551105729091996380006948398247952245876776839515869857734675019207089783028574979188388119845236716825496607373554927635311121050290463478725998196923225321180527267440173086370942897583947169793560692876691126354796291845563639994783363449505347261641806959739603072257099464832306402297939544995585781700525867915065238252127297541968700908761204623028705485270957595232907939788241733017787258742990200461048535322430334525082187331273853770559179975582324352450711163043595952337060023741030955137290445370456127157140118322942033119377789438367067587604373045244605068984915525399020070319358136322257581314757917115729395709589191845086292319700294549626388172365646788326832461028825713833534056877132226572978033564406512383628365627995681143239315559124859963327699306711439851113713589395043203715717112977226919448332638597085169787557230328310660619999471850842908184003143986635709538301902944074389169523840516486235507812112010318185481944524002974244990210683280161150301732766721772611658167564564442379714779221398548370566066079521986563186967652650241236528713551239738544796414383092930657561650243859674302124482714345211756160045022104309310156295812386265124390837427910736589351631616798221928403673137536335878431792291283754975485267296633044681217081422533048509048981600510076146711852408614062392769758111863148351206844301826810810639089984943132641776941985540023294451478809 A145717 772 39287416012297865218650074179585681177153947665760990858884817993478936654080919248177442971773248403565752778547913437146681774518948032516866788576727273506447785508686931999842446999342635638705722713967448397278412795639460624149174181265075116741935015642963999290113330545758504792509836542583265024556106979006216374477769858953750632074732110084643093665819809210590590222797118962842400774369717495127382479253057303553259690549910936092739665792649327880292370173153884029207978525302315318058275591383882786541182442262876180559669833248471488481970903595240800609085136102655284085658561974064604133976184308141636035333184184587783209859602003072989451305582559455951839643100114648393213058215439681999169104725651616815450115193017610244998257094277847422422113291205155101465966217836579579551613412159451208619412071830483269758309810499608769548384069294928935394566952216722959602332057772119689302316789073433368027936804551526197896794580393510853843924597887730537797141592783738445611371014607678391389010550232053040048021091841890766855209023387721189714386248723092563974575523433641345712404574435602769249319413232944331520957942760033621730779155618790676586472837333239514269041154004140989592061336193594257050467744756746281652939485980730661001541313077522899591733902113451035999478385890823049772792127675249180714032418604417633257296187525086357871722795124908633520297101003954867146137597022326162730099861857065042988290714712975087763252042708667439793821791472719268557855714171930043924958410537173198607403420798126198754047187527390051761418338399469831020598425788918950966384844375799047810377847290052206524719063976947967822573736279894797168720774376925805324079244703573357569858273508067423919132118972334031408820992305341182218435850094814853970608167384078411861467322288412197460593754360878462152729849588810653256488841113588826000428815269577711598710500139210832414720533818945184020530874361438509331927369598398237489918312826347920798276936329731080980128516741040783659725640331746246970271299087666680200556610784352467445385163405415640042195219434510972663668867015097016868200541162948316583774227690345087221657796958250161846879652068552039112435230279854437580141627290057545464829532755506234097090720400228750108076201282144508010714805515781933146115928971767465055490102279300718296937745757887057686144765850668336287013556929505811293472208168977534713069063436264261214886350243276138835408668574678617381527162585951130632077537063147827303566465054847261542313108940623046287849 A145717 773 79753435151553067378847926146466951432352546464993615483098192402689363280014500897386075116485048377839641657319316433215968540450517683109271541326447562504837379545094885610113136818438890701749072958262835537278013670478404480415182951853241503981988858104123423812497266214873800983947854185295975967482702433695140900914264480150000556497299815195255588085228359760775545624082568785165636706507557367675517486388637526599495946218685257916669113852578172825819200700452130192844774640729308851803311514241940261019588482829789362713931010235190113359887187864609270783499971803424588256048063789227056043324332715108086603331071331449443265907891234368841559831378308865093425750556090032956361013123946108639047022465482177002625377678559837837220858714685348939996169143986011617717197765752259494434921985646656631048638819318529506884721263776603633407402874492705652119049652424098500744379519240035509292966474556535211836192974441909745642026416859334095146606460717528523724045984305564347461214382157502054662007423698331434276910705406887819451453994953132223614483286102997381776953231169575138965625633201363775655834445733041660747339072697139160117101678957746825518293983009636698096295807953387001782101483898017153424329676619478126258859782985955606522007815256908007445221624367080281898413855918197704667825121596808667055925116890276669157514968830361666484813910654059178784561308078288777234402222490489803939804780024846451484529624999424362921149519401052934080549475484997086466961828811422756259725785148728575385770201229995722422180468250267279993491895677069986412634828769181118011050071039276114718007006257775024107889254502748247522684566325244405133125382546792317220276493703009310797827379695977850485518843377515826178591856462726870507715186500629067268014879495129549690606298598688434012544292526869444635984717533059053132638783054072933152504867001561611306066756157738026474183376941018872447964085558676970228095447307521502656201536440401109432944950421043433769661417133469882645239905886809171811348834203888971637606079375749273406319769702675563803711771449083029517037116760485793940714331839012471006894117646958147345186106426699457983099614177174076211275864817863271758973952159078272497189568400746997655443918552790060594911974257541595101706033092728014130319523426422829671807479716243868791152007090288798699200737140520844230845229283141821440481285949979714250448776242567941217237690483774415124027188592535200514742028186332443976273098411379278787149939118207299153953625609441489512854661 A145717 774 161899434070236714481196071427253731821994492169989373669698471692641413979492782740774484309021676433766068998605433811514978990432776377763788712025899975157546374028757109101597667898983948781914979399550842173225970472658365455782197243087898988008320640016354907375370160302863270238909351486314288630724861384294157022639582416934642175938886550114258759169919904494565147026297391836767279671809567086663805369986454925939673217564240523659902208381067898187085097129547651137590863312701971666845404315635547345986978078962030143433099391107602681649082509394253224449704333675815811504493483833568949703344261435485107663126039469658185242009809346166745293468246661413580198321789219666786764463428552385097583456435824093663712701237361277791948098192554164070344800940178312378810809998510868937123312079249300801577528183804543068492714407156694876208258286836123178872735399853967739788130821725214311745032641032977406594103710180272232127115729429867819636757271331985015429275550998702841607819584408714563285483681097062579529088683954890431595684754545835026216211356402835961914651084698714098458874322994194028978574675518661338372766796617249735004094677505070437011460199036725163895966221104221609476676420251638627857132193069795839559203706522003900509014863430210177590900305731270858802744128035555449652635224049393918874347273254843033972122129429446657877814366904945008024025935101825213830969365518097279671640973350576439448552150458116743754845761132094747516075641412752612808663954631474023277199418893508470859914901093470518390827596500855050996736786806113672947817681803011880643480677824886137078506412325436008886808661921514965523081847066509862525447357849214027031355958137864197346232010924561528418179332924238154808510059798343241789479610160426911739216234766945601793518924688015232633267453235790611732586823862260289048603473110926940710758879584354801373603916289708054531759840469734492124183073153239888124524426106899051993851629055701425800957451077781840821331696652427120729053349224582287030791163162595524757660140576160240662361687111267989105894853846419115408612683354919146602633225432654153195678475049097348765640574388402941455530369900011306156850893145032161816279542741301603111749359023983649734317057571443422778921199666608155911955236463432352902615486439709372466304128333872774345320277455540503472319810250491463120279528431220968018365717006250650950876302703349484406731296795711819425636357434177882366308935691092275320703757697562872790087072843495762435264317674057283088048673981 A145717 775 328655771409145378843760646149398929131697386752531963555872414437869667689007068949271305761238886675496742227527373318058974134609995596342807976141035623122256634440997386381357655721800597588396706432015251348813182781482811396833379988285483092415386917244342357848577612917546223711184999569363820624395501127414705060817451392112843467155383199432130085859349320895607487687838081346068792568136714678370157225555017111020010032159462044344343566344453980741609921353781031357179259680010361754387318957428646870413304480704438361379829050017423208557524134183146181023629013861934293929533516134081178670732807389702053448059256792334784591836647064827258576898980891291258937499806365367487098904398948217801985777517700444655159780886465715357816802110026238377451005912392830142974326579779298190100829085954094980545751164484403110510703361806826822099130914874455560406000742653902087671404823722665812806906968330469578850818695472978189308299288716214814528522114197468863792905644481382462899526295135308405967477210619613338112615751517722169251420600274050150086685439014470899689359924985158450296375910052580677462730935468436783855055849793944264919152078233614029386438685750569073072113332545761913850651351009342516532824927602008934827057265379884932077693650755511403601520175412855476289288681498321644597144836995148058506257908782214468686738765226807885130296680003127712229593863695397105788090577599514987243627236096890147234109380900351990397973973948632936404699471518412319004501360940063455829958560628037047117051863449543922337657598716267503256095683724515079014083481425285348525147764934447818993253299013628840265197475811420877263608626860448695682253003308521928081335374743370617603540184349480206711053560317360076745449242798780318105773100910480130201541688562020076511293726510372323557098917524362414947706616455670853709611917776398635569907373051373245226804644001351192961446001970184077993219190536991414215814356901557768026016150781537453974834192742946715823869574543009921610095653685996155863334249871234711369078447763525912795320818516104315209402749596459355196454230173369107117551506913956091974756297455549971036103020822351544455268667797408774324331101808550470623775712790890095238578701629118408213665971426111595451149440411240298959674028314734583664295307153086599683767708710282015677131372082740131760010515607760529613323211870149281935460965041402871450564644039023210777723315257604509659626681564192508668406624710889132568584651852954220384597970722357279536287410924710675227249295326769 A145717 776 667171054061131048816119630487208398883613873113147716029047331610403732767270370474238009920830630929581952955811569230225905978279300627799522427777590289038205810368850665597046939517587314120496532142011560687248587820439634477206305594022287589704247433685374970077705178852458531270435310216457069553234236563790466979302403686406655303683251955960673960035719951498178705441164278835127812146037858987524332504071314748915694425610490385778493779777033199837569953263078364107422759559557721659434590638175837511391662108851930911570909538435978005769092343309277353224742448435392940861141533258700959132637895656833733014452628162400143063243151531789988744359637741074594229544408599906779143989165401453585646030777475466825880691486824164815090316335255071352061471657356505011925504146141976815035745921174733561207073286375154509793659331753451292166359548936857951501002634852021384005212004026189874783709400678212212089755357706435544023615428978186643625080255063590461514583029021655400983196771305091655399415452074133979306030446492292048689952222871567258840945224988019523533438733068786955387544638532415781055314820426251152564425002314910240536143714719558974584033520613456181611226169101675580895212765872545056923006745899885067903086689517459890113817602018824719100908365187790885596397220697464902976754366464926509373784680480622116591045721288290577367844382591982350881067519275721022924610041557649906007283617635713648308802594675564082391143412269963728806792411106735594826524954044374183860792600875496312139144422887673068874926534566426530754823241223978804284916519475647454494169319336251247670167118491254220302341989088522459330159989444863785725111071268941664791083779373084215870989227997433895061910309264908031555107154371464247411477605368664503882217888564665988372324471297131128805678169307002466553232698818187970770223144482616119279971256535408103455612053718826632003680852239633208591742832607019417618215019985736162193760792234891975867487610310730755340614414990613488441373447929222971820281496447443301483704491299817026814260599226004648607098475785958644629686678639255932529482956402105434054602088156291392105940366628799246841253940098369911867085979820464310334102880685964152032711652557751344690092187677948967322410585113618140279982365523674741406166570905279357648675982377744157951802340007685011932317874363943624623582999816874611108017740668330822793995276522914414529293923241640358897222737938953358418983081854169248021951522557739369817861090479312433962901008912844996654032981464667089 A145717 777 1354356911088324619951344006128386900334807030722303111007002527296705139647891163055634210867980419548164689003555258009985271076932845664437434185580532145711934672792132410164618905863046525864010371851577036179863284462309676505917403522485255521616529874994393944915383664492877900932759968554408281829244875828993520553278818665954118153633534315216968706742425642191981876438075798197228112587664285607959716613107543385281748663979263323668298028603811051216286263514127725357036844726642494958290464608177992719478203667664939046050584983195985334288048899393698843900046146694833808013823382981646812958076257450565088317285387110415498083599005772886612323791487715400534994716211958004396294810906860551830643640492497679956093148558472168108917984343765684818446410013427792781378630442341633155224374119155623175155378225590399170478017932756144316270887785210906767091474942748860755628492696768341723145117276469802460072624525325368681389750012526430170344098389256974439405739756008315982613426546223040925152407400233281358377903693763601341118433761008681261396968720040240618301980938769712534278265319844893982961611622734354371268998899643417994344106821728626484791558660406630298101716051163068883455368064069915456211187161351839085834331152663178197046117654404563424263440379811040084905210068727172254721166766778963818880724395117754114465354127476464645248838966365044169160854834535849981139852596271451709679798500173262609176722033082014186902030728934052420844852189847201739085526652208718653173953149818696885605416061410112880272178527512247141164787923588993248183301520452082907337815193104825098322620257283947053584913972652224781019347514964446624573279792422948271003971990791986214847490529294606457495471216754202986696790777924829623464981433125288032400772112244583394375742165439449681103203126594297482740647430894305124992699273687792945739706080859505398641647242244574061616279168600453443257159956973058880773562274756687507695566382220679929473545874096590690394731438561370838526066489200668946799015574454060030777208748260180800907036221107970920568094696442746452138908761183459369665743283944767117174750264200974070425087908153441648736201043131023123681410214704440741427758224016794437736309416113533600602478927320264977552898036631204413528065242339031410319934474642409942940212560459111930360143073084228491482473524948289950225343876305043590399994078095746528868938960776872222471255886457214670956852498389393753398026987757338862595429022207559067776037629075033518587409511805664418497011725123978863901 A145717 778 2749343862338244917370179516320994920471259388752402202196499101364979823081486293732566973823990330852143389095264217948700870060267698419507363597206052478204938347562218423783510781855044929916626934362169241433561780209900822867377851944339474686593965941991186022803258761215363286434971465730138595656297544698620282932689022589483173445220770976638490514013164017929771710990588429176094233425146353746299237200275809000807200872183478936556259219571956656935861277363726019396420687372324705207607983720010687044703242053697717411551775944978311792626733496676865343839740453048064194875120606311209771603935669986751472450356321381515298709562918475808291227307975702625344964679680730340324571686996937754814753004553739512835402265693007014436938693127528004926374860265786761989693607872449369163128664426139993870831856590875223940915866609835641208578610037618591800337742632777552481904456169227729671794713287524298315735215696655140716785648501813224267611876105111403048403190190113852423049854905636001772967731623058109083373165192309664230178371844895400089068587660736463467133497772263783375797923211740496252996290538835918947424915201851136213608296311965397044567889496591938891690301972634860731738816274849162503563653014537487444358624336819562222543728724623661732430064870108046184566690843118938979619065559806930087401361148304360371742552287731501941564565733876657071414184433040256185992877845821005413000084948068105460915097418353894123847039988592714144351321138597408423608024277458744821568941033339353802282682465518106259279453535923327130137988730062415069833297801601208826248310347833475613343671452119294027523155062142027216946816125217837203019972253507513721196398350223952643056189903478823111281911508100722798086453724080249764169664897766729337109063505638615725916768223517611555508373541308254582961047731482740585547208755363075197235484064173539423834440446144431626254414708578068250178826120912476920950913799541055654885837562147188021939322256928468790770549479665167811594426531703910032779029795860245415034432275263675726024256714588581742748583626680299511883340155515743881165526336924920845759308981725889206671536347611119918135241276302036842703350868764034884634038860651212022640556081998820651471687532367950226483415691950759845843832161965868239274725577357521278889273849056014840886932486558643830024409323327154235013823445316238671637376870516624785273123296381774088702234920214222540402051674507731380444636366164316036899472893129822349845986569161227563420007346064489856703937147968695629051941 A145717 779 5581166686189726093936844466787613560169756224360345748155782168768381744150277528385947901228489503649431531698697358880604756237072350858754283664894100950223879133616630608148116722546835344684226812744831708533094233962814208111100533529605611128530229245712232631896670369883522978585091142672212794774002186493323345359838162577832176139680011449041820526478016213971794381329018073151673096624934510440701843556843279164095232488783798261945882547433043409768747176762100305247008638328974424928949248661157086522754861890802698680511059117720989743046934710205137254295829219641423620762686816988372854709176451996848038509135015119088945964914640906885058304822866884841734877764757166378900876128308972735413396768600450718558186643263655680834817438130897506234856147893137113411285242602441777059518033560690068402165493724098479009660038739948418897270262105477956143778850453063488789405290395039594465401544828557049111140027791585410329706185068930832736821938149277758931284036680191364410475222845014537376083570042400561205966166962484924623660753726703901172127971554326300798040382175714541483157249841567887548688486832225292728918206590758906870206847169182934271846330886522975543501014902732716122360913582575735812318759408323938160208921569412558648585572264868378912269607422878953943630297506321377401454448365241301298460944250333456436883266678740821464911423190930647489926625238216885521715560887164044716938462764779753912395038582536371989395304274812480778980761066500549252722550197714599779066297123725738399936959799585694296224410405745826561932975957238779002768346353948933465201162668286762390262554725181909591924951191234342598177255714844694557683919101340460431080417646982633073417850656571481621295822865973250525912514363092129096434796277485027429043366515674277679027645117998586018232317185652630209113444154262532494355708780687768962595086910566204170878515464025953956722400242134309947409573768292371176471474239506068222730742555592409463856894708018917548673525048988852096165847333292448165872483686580723738459866741576513463648440223578599829808704194066311566376728376788198895306648798214305372124280058153290888569148360562665280372891054692091659664678582180776111366357459363736389165891110148189808953925088228011639496356301762005855858565760725470186696282602101293553735282973371149667888542587570973890721059443880598148788111368648088198380284647154670218357911422716040623193314416778985299801493942398196312908858425286573797567067377624517162628284959359662878709096325101402603444573913364727002996576329 A145717 780 11329765623621281632446876897399339206149684664192113116354035606100713575645240301137180506926859868418015157204966543263409706460386811975572776332371427722901996436303412572322253163259293894664050513245074006152939861382732632564711215687247446251441678774829890251564218047604790431164448584653126243252628782283901692460188537343976728080376978020783919030259858901198724664326195697909467210054383631048270996121154656427304321145030238288271205015029858549873899832965786255925408139387130710281061767174165165630505324935087424623720038457197664200073484834982931949355189476131636902084059363365790583849856593617931531422071630335429178793478011478058192550499192468253019176517492368068438438215895527655951440625505910404933606050422955339087664962467028810128753053848208074438147052789348934981452444999536412716402081428063321514385937726228680525817423495510213353279266081976249464940257597474207537035464207257522171315940681702686314162838904281088642524266831157745519103546057598279639412279325524605237447874218341516190002235560679204676367099886837074484019693186694729883558508683202746947025841380459599983341375273126805403785011954325379095383686145145044606451007131752143761368168562245441093531922833812468849844578035244579927736666427283157237066489153954084568245570638379406397523319371141553006013550562374281828945629426815768262512659615291579842268247513023480527893977819395844568826402608065164954379666412417952374056467407451416784578343830829347388616800613674976385618353293336360092759761592222215612518226110476493903229293844210491997396811055205991313204673265218533333149533968311779818757372748447824352313623395050653332272612154318604734261152755748881167579526626976394915085593776650204212407409136014190466879606070623297985512872273629707914228696917755278049810393672768906099400048378501298016245708672105209480801503277587415630992829192965330293343962557532240387714846237117940615173184570807392575760171755283518951087752502015029064441474317956145695338465078897890090048858492157138072811109104729073328828114450968047067530607629607843065929926765370985799445246721539888241728615894848702980491442758742198777906164500405862908037050705783669767082454818476106742038821008469524218794736313044743313355816457415331260227376809161179936633042650440542513125214407540048556561345546669584769798900565836590439519920646668290914885631064532173726473306196347110026641774914990266083308339563826419944374492301016664007473602158695378644745109877104876710313068621513546482551902119948501220502628340193247847387420895929 A145717 781 22999418634784515524141066164876191800870299698553765265852944124602279790178093661030948043113624304399067119694550384127362823509828991238061877200430333383390102541816793905183565773299644059332677857660687487658759385512713281292155656744578786284815479382675431498442730739967354691740852041754703601590041654034133942370837370970110180170989125702179906589606987091417197096787795937738145284737302146093479681424100395704148607829178894941392284234628065423200606892173369337428273275947237012896130458414306625072839286863365581183452997557052140605159431168080641652053780340718003269807019744945737896842354175867949011938766900445906113861814398385817223992455055887686744086595631742421763650677391792832608689056380229521564501724171956074692279038990630353663862464455714497972325105877135735570571403831025357124227823133474818575724443924205481518990472425623627629200766367561333350339933517582246260587526939187941450722248443828661632340233269505541013491524845312074126021267212887827476642516555592103617481808579663235465143332222011823008100589109525534498658805041018747337322974586519400587920974845083146398295443115960582744390845349073928804722012667797271368161272631125965312601838680343342687153680991725729189448681092787088929367272638463239778686324396954526805159596126302772108018394693119846280830106187171426871458329275491759239444262135775228338983077540014474540977285046748326257832075578811397693346005878745678539580716442087793536322048581279300386411326264999135562256004462922613273702536965913973967673599067307483037861170279336893008888964509092205127026483960047268717360088754510244745315076416794358253287063567001635030170804496011052765855582410251127429726007972344434694990681948749257979705419250285940674515074410850931818462034280672029580856825699676698766837420128075761383196079976040449320348579490929420983494557297793673043146480666632709929284073113274983961107181138949177314491617269165238636421972191751303964639914848347953408406729008556267742619535436637667893947086573231656995358385610116332276797333875598393970573669839663697845237921524998907106562284467997596342510194959894068836092256675966605365858625366675541140649932559849794935085723616827914505562695280835674800416925549589718777922498454628034230249935426240893509359220721828540576173998551023696468525977724456283711542100260105691021251548191677186676619682272888944016652613198299986199412584719518817433075306121253215708094919569569885536975099473293193362258775483455522097418366673387539999917482594399132376217732086018379765469461422159541 A145717 782 46688808498846942892724731867821771956427502238379479297568360218907021873347954486652523390340150411070237834964780074812003268315246391826453635144097244396854185257891655324110066197545114181151441387000682354873275399650946578290443418480279248910729171705152351111948491837915682419443498480313463658101541305060509619111107402880786321770379844798447189592983153535718008907754561427412737018549513302186132705019927682124765246588912011700788048725089957779238682117212106789193138824764751749048434549519275274732698121827307194714984961320777388230809445197718867570737224736468070506071347998180484564799395127155342876304165385833559075710304435245197486646491212952811622242769955919623812142436667123554667982833011240422865533566463020408669987361486017150908830674092046582675745526783532753859324968324536475425769764558872453645399106780199401254870133206592468577064202446883424724940600100434362434785142651087313887443993025031501410964359374257343976299152911716679318077653338616232179304669195572644818882833968842149652724774408448440027239519525236948195202890213574870400035754852125699990732631909677406728939766184024709844308012273608121148206590331942315732322776990178577832437971152928423409480878881280396442111972773779755282035635719413949467576001459328535460389411890823988999870943703713916808532109546407434174778579483618844440303589622964098236555805137981870294703360750921282907554544598584529252327437554187315017396480320970813427316974041653148955067603701147631516403303441379611609256057281043774932161793588408080090364272437760048597552600556646121201872449234222690277707647022121828521209786368719798806348386727389924060593400854290282796082098031657032933462628604332575454436169270367217048597788670671323555075134174421320968179944076891946419431441941646780741401913049600122838981942951313733619009600120878052491284470513017878690171724760435208191116375075985659908807189997220592830477367883220863624544027789083391764700076054393843404036595445894905561371961597909386926822495694801771543439449977427049792825258939350288792217482243909677017989914765821016055335638024788399035407454039969064888564300560769450150494231588186848109656455059444377934554251859705847970185529381275411375322140070930816074439358507078452072076108687892204662819281432269286929090703933363696291059178219300709264845693729113986936550203309184042285247040128333491821631078319242775637697520338848284398876788117804464061012742351734566623395444457183023830006669486304832752882574033908084686286007114728118775220775631988970730655159299562972301 A145717 783 94778258253240659287715681550612032195356028673610644420298505391437129800616557429810961451442462220848278405911383857317982507317126665578709641280640205695280612683417518491149529197450808488093366682933527519705261402532036041216318847359310130709993933745979890081823939988238095344115610174184289471242527259231180492661605657010625263083690913951722092693849212070520466665544662909851918409510227266135703297710771770612877746426883554573704797519648379663789101497333684608692734385999170103331309239393670393400752114470146741905838288028180541056402568591938133087954914161249842409321566629286638720804875265771170170948443794475224477785804141733352512075153169839151705466078923921204596227382783583424183172542323761678187511575418207257643999651537575825714572604544390107117265447045465613198694115127405214088955497826687947425341611039360860341904851418910285587812701766406984630296067863948238160367578994180308003569855118565504035596017189509138766346266919260013703623510256123738436161001824495913390228535474940984131795826905818111243473216535641895310727368474751945893325245026840584461786654855670290576601327058127045023362520524579136856930573651830233139343869128789881873883768838606019177903496975318213051758115282091810435443411143137678955939504276112530030063700978776571366965907700144558001473901549100904203373644893416978722057047490354983644979945447025656683773281347085157554009467703051015570827004888994370739636315470854309169659920982507311099486849102003426979163143729996148644176522577981897198314473310869335275956435187482619316138770241027116947595944918988101216477806094818557387811121013424774782528971769537978841369573563404778064993893148681366603801706340787155828070728628163501859395531296043536530861847859000870714473468014056370559416246284717265228347116653268121287371960995086903206140167896802955627886491646868995947375558117202805995256312120177776339894634587176664496691742311321083992585739989867093531037189750504653762240880348437649733317339424220618823781772313361023001525088095791300963102998849547210649807518381466804682821681736695137593424238628035982044280789190942241829716694046105307838897924265393934987061463120739527357350196189479254551562119081293804256229143927064007041393119846870803078280270386485749224629631948285930637513552810729752447153663259202715351353046728001133375505891466095414161864814840834715508967072335449636244539766875277297810902446803836940790640158879101600675607215272982065081720176798423327032829527870466738525620594525415486714565798315205524564850207908651411611489 A145717 784 192399817565270039507119940823010557534800781779927369793726668376257154588229738234561765093904807968171594093762274265575429677850498815878388745346064473464175246893152304645378220160758943685715353214913673864319325773864633512722548969695981085062038774775167471713751486227631495632872269210095627313158672234697991339593440372624166403273570784942151049721324307520003011613046757952437966958568742800742175508220161674416459700481327026872609038176837485627534096800905262543539461610439490545010808707534601379328252059676276058761657009712245177567108983432189212449680905010112443622852274186103878422749331990120348291682464598619319856346106697414270354315074288282265009284517972790089410717774908237683968285592934403195480225632565394269996910622633917440183431478394437825401466181756768411260595194383664260064104234818411974400989825010795766294665593510254673150791207521603731916076292823214823031183750573043374159932918446694948160758503930344177438338945546944916101676407742277850409174654399057508609519108131296228945395875894036357375810602327833522243828362800856236588579847368731534331726918624378780193093964988231717372716072356883374211447916306625041330552322008666470025406218304399066002720689379017091214672531910673601404194842584933768866607726104506976632493852597504549050951792760349749029075211612565289125414324355056983186931366101830993835211052701656945086189466431222118913356311882648963024249567597221018414146703009353926643596212277515799878809348609463255620069665368588740368066731577245970268803448659271162202111473066317279451713106036684490757498566313096611246759668664834649375428054447465924088735006343775369658056173740310845181654807009725142548684530409169321998408124679002638407355879933179708486325996078637593129060171888590355343668560526534106766763905404221236613242241838083462194730921820909879046557086758673548755293692806196935735162122487585809984326199404778631707691406414613917284085427635402410784613730493448392743505583070732983063728637659206258302890070973627181891324385395006363528049294839321898268820470096895369596450995935576363493635149079275018761490966650158710945260000349293214143512635764518099836886660478646181091042963710391027033823131549497041364733786849799863363211958849789223170456876808457383033793490035739006924865583115077464104025645357003292862537420012148571638290023125970381564543288879854344149711335209884442333640089059292575707847568135000872000535461511833897636916023608709134932868128894129867571811188694473445298925120600586323302449795359091582877675191399403066008350369 A145717 785 390571534879239926958794192155029881183613391657223887070620716505296632376976567999602953329665308732926115162059010847734264928054005279106463574342869600492070055912486495012599295776811458231193678932908075011040711615683803498790733192163994243365808002799656221599025435218151947896635362380883949261422633393909663188194191294821400788020085609741652679212195650416394043054018253098786163073976138375279350145983630488293642579099347437667841773794182576175514552716736185629700498376457779807201838344986001406365958280390725929139421823877569682280690179964775509334719149215614099304547707276224243911542423135069041260945232186753424833158118809946827085907088730059828129695866018684957582552486836339714872195570484296163063179846596174949886470919947200865996540186568104241174869231700792829393395045904723320524917507725878481346061919430304366217310812920965567585820563456153809382650244135058226805064853295699055364355820876935626200835727382581490690689293114031260426389404093313780206886112269084917981410399277995869818169496269066899654784279252285514513076265758369685522871196833279987852821183020834068121690172324783328139568603521952725070102413171875182070788074333723805361692749274161265379503821535907719847572188020552128758705095004004407661534728052644886451432490709233255796860772337602290384464678099605987823686875067120782452491951129669427130494792004418151499307933082099554308955759112309691888211051395353778386347067472673000232191141263436091246671878190361306905314441535091412951026820925286741663773802463847148400951014368188889804358289115699275210605142019641201842820910911808243413561562717234812475357280348892230867875191323257452313981193235848890692462992928907382869612665027646727803430576868823512183705241177786455051121434460370407291276618452617952019265499623452457056760463559348433168400565156279157661555258233615657104250249021021662339573113393487074090405844897066035189949058329923940765609425514126904025672341864510486764662571392707607181719401130849280134248020294690865878365500826774822170639105420824603938494904489179218813990838927538281196941759206689660049844618019032992276635970992371178606022811704047477274944933710188626875289858981897595399406405483359912676605331075949795563313235071952276165224381640898101072851560142918235771546496210054441401419612921053425308235611271614872424595371439828408480608714561289477789198501508993082487653136250597053409632752411604966324146196228863933101338852318464270931657219934906832747449680220253223490079469198595710888486370013157598036156073690580315345539637581 A145717 786 792860023405039486456312702954769835792177650263382710825990260779083787468107844809455760697455482823032045607385698258626292228519952866087305177527279942934428749327100691723271925048707099450379482518450177358738780260512347237911675657543938618051505183644527354678549919741362226598674152760925206905060632630964381574042868735047070975514370514204769996649707449020972387396645440743777958602204602333074280054171261671074420019111974817138691928193152452798808914480877655923029468164747682569129186829512875320321515980941113959876967540814456742784623498219510851760267423226791611475788222918461029036552696214858163639370529656644853791991124838085361570121035806947162821017598733412491102492137559994712952873039797528276615059608364602582875265970582195124055536395301773215147159138886427686900180682591393957001322476579298498720531295453692852625374655563966591944542593024784711443048079517875377199458621006518509346268156447260874492748365828136495757921826682537911720654388633019231542128398731587984444754501015223484434655132030329912262854711071537266628022575661127660755191940991711006609692669805374533908250856725345167891606892433491675008933687290990312978658460345137316217766255620329064321326754997203292273480327009188910706569938663286362619146631339143014989431323645890911763078316893539889130714267466988542716795230971930833321575473861862835243910592557916145886650017967195664025061277641676791884105410083000572903266132822823181117421373168562987714944033917084843554532696246570199701844078411600508331490550198161051982768357055950379985567875191763491993037680801305326644315202391302069294880596887932221859051190373244884886416980330038887886536640613966238380557326961151578055991711597998178438325663687831796553213153264910425116183382894380038210936191790253916065002197471703083603987127783235481248390952536324869143078127657153025248079250218981168352397685026656272817713880814844646656964880718339185140269849708249979769704069371225794683872276421613371845907320566986379466265178308151484105900075353967494000033855954979106673246387292563717297031806571906775253428277554430930626165813087670324162860075854513143277012164246580614350038378545022433910657322690288408269767969308089073236467457350391235193662503984104270826182324274146336720505633296633982877232462440827400967417710204093096372425428343958178873356965732828543245254126016128760057728808351920747565493532948622959128978779547989946637144777809132272361820233290458861282129223599731976347455279035925349211416023548028692517304028676914564921813951916686640748379455939061 A145717 787 1609505456940695278266387828203990611628239446421275245752873158760823583263626547986627194612881300465446319656877805406000525489630576264151950403916803941287289869063958491711746995249579635072812118318774927130164712888128449209157202794081003230650312156990387730341234738049530101843360633469315789133323822818224300685643835337954259258893384123750073351546226909316923530021147190691616157176312268760002413230617515208650584345154729779444106946390325684999005920881628924787564190673939419157552442062072791914251271075352180947824314968431523310283103420695427064297833534431237755681750787976768612719958061773738937118880914257756866444317150263194474040518616781014010466837595732961338253101456694302430954617398593411917232407941800296647061840033810936154631872885922413058644491877070216503614537392265483827989364102538468226524197183709077060525144333484039260681853878019749508075578218771042880656674195578379278273868993232118698284652981795389703807090617476258846761667982535624946716740442539011339337933655650504395406480099852073452826695408690941398969371315515823392963354117341976510137688266883727282999681117462278366036633852071384578315410315098297163471494603712554418198260137216518726411027933140501147407445216256465468182208216781376312112460000083732267783659135568667841645793186433113637333059578493308642109106495186144524522015759447630425875711372397777771731748037165474115871320084656844775215042094257439767639851863283263584995365155341041601625245142179804042054394468066095970303330528148728106626184153128464471677871363872564903181812982280990773046591281421507793446758018033432288860364198120939693139061441100406767427195602194787619152217066465158228063640681268144774546280304931271274583073293855721678179510517422526985199397216154157017197793178057596996994002441602057636263636812639504467585800465248174328081290937588762407637943773694282750733704961030998840332885087648289735647603517909170215910807029298321944805595235151246498697773956473303752139584679031581219467238177717527218044111274603053186045246556949502165722086227708999856933755753350131826226178206493735582481456550723352739017613677348690688481156087397746943083100633501461830650007489771426486890033578289015335310116261815963131493339319774496597824873953052135422644525362740606842322546127208383413909416550294696064582598311302623831498042215842270502959457395204026821627711691755897608564869384232568356434773512849667180068437574806342284030561972240779169938451392250235977078501468993248238645951037723029047214416289727766553633684286234800190138894950016656249 A145717 788 3267295284729588009841280834941397986835490284057538485495621686294211094941374424305008395608388342489373205871416337588482808117657841296275593232645934473533255499771086411074154677084721610490709149807630583624057008424120491382241883760308779014281515627185303448065351839690626365379795487268558291015440455260362699427475411693178411248482594256842134698868843976205905744970541400458540055289955303378202565783873501702299015146244082340296719962480432947395529220580792236441099384038628856142148888256820938073054759961448946382969399508948451505417957159388218721013750314627989417242342623804617365360485828847993827493164616572716782237110023043159944216891221944422634300517498320312783241304854597296374843160366271586394453511506794993828932952393370229811707577902886103207275103363293400615909824006118249579424452126830613920545621562398130979173190371597944135217571427837498476608712341057137529857671417565488928377444709993044510256971060296275270591898195554978776388274283892930008815751556225794287268020876216022907451670168044577078908279416787899968370557142474545826587948103012271323868500572081296579114818760197568357709198828098018260488607930715855950856821066878025123805151860783277394285322382948462332033821515520297891220971973496255250301931181023345164457813055773072072650048405380903790246221813627149076492943468432642412848858670103215902664858842056896318699302628795894488023115746792117252009743567237192645308326379198892254717410147920941282736259923680968288285577215641478573145561270297839644850645499360232679345026885892949697508700368462536077521088308247980019391592132292665155084470027304910689140072866382635364632322186038438536840112758387630589002952202417006931177370963018769089405460348201451318872609797154576515044351232609555850531481940520730113643908891449979529912099125671066285963693696062841349680151460227060030352000612520143765008252718495242619219483910212147348519988484390734819959753129205743839705378557652961021130686447768530195229985052526789308532114034501401944478061781544122613704356510573633441436728369002882417011806882268961035332366505754005678006426171802592972535431602157766243103603580405262047878079935969588971197081293578673078098359894158731822590462775018947806540243625479724109480223298513510633822049765857798593280785761000555889408714629680522807009578199518898033982846824802843388179155267010048431775494676535663793465937284498580814939631102106044827548981639712097027449768441828548424516195044138755433737381634601014888525931395161725417816572550843337426961814179242692469295316000154356246409 A145717 789 6632607818495606719282521828543209709285433648397356704280866270304089761907406817712619056457833722372127142472655508426814694478319928200863190110320843064468567377245436350522042282734989619716504501297371765981908596936251709377501814876224027317988246072874009009184933893337233472190882995794539861445554990854713461613474400093316836880160407448005409688630401725471079345366669021783645620622452089545482448538849977838151792096291141996072562079728332492887239318773087358346506962034225904029143085608904442215509248470470285805246933178850388124475142750454663308230848840861284085764199844572585274913173512603365696072187052761700810184466902460464423565815140028561166616040054752639217018510601731054946629184588913921787328711126385895672437246296701532706830228510985903588355401182993726180080439117882654380747809828102043720239385247471022178644515929199493110452409316656243887766177976767770414568192320983746946226934487416887123702952967748457003911849529885989439809350034634665382271028942397919864142743040784870851622495034650391618110354389384028244850832029852012512150141685760793445476546023636765171875799083519946303871307584405124997407295783942872481942183294267787288770040079129915893880478026357445393527510269060988462713104923989181376736608185017390600117092719560200738811756617130048261086192948603534131972033131811768911938658578293768834779237573664127129181812604707628645212809094667913364735004226449406812536134909921887993812757604914355462913006019827223445415679693357733437389519075374086330318703737517119210605932900491324013377758566165965956377036219152118017857138581796092231389185295064770578014654779695308689796846610462428034997809747309823630517764907265842802145288508647796320221809923775652321589719708713272903013047802800182222421891141463904073100138055641016843663924961475451921001830617207102691676379382969994272852153605472118148684002284840381486016712004845571469205840975709673775348082941480630696279973666440275721648794791196159823013117517044703264738972022799668229763247372423294302766657671217918936614392866989623597534111037250237551592877780502425032617462647302713010894187134766588124809626787066594559445559186917632110068244375957216577113183695108647310843304123172202231313563066384520167748255471108473534523338380165968403753152772285001247116276788834911003533379162425051706361347556307556235733182232573003112477432565655705744838244122662734821759094702501758150257252660177982159380745906349981060988706001150281280250907639738591230459402086227264875138595063795685248965929150178379477869301341418393163554021 A145717 790 13464190604250796910555509470661880768451443470756350052151673033095615922460940898582192379601006848027075609846284810690096241308181336589910979648358078774936718242552736020473334759797351843302893646924514877312690827723582545915837301956851015146737125246418611103341967738122744257921127101667428650176185615994613066712653604714021485688314378636856724825785016633862314865188593143679400151323522451822025992331299671137946435656455872007944960725128552480128148421580146756651172691830094546550304321637187760876545701340294718735704891383666778944233034365465807127489902133198092066111908442139724303456376870099003515032712223941636071957685574884719736678660517366757223807927010630359290234793280209186944360869872334894956690889133051861420053781049351718024635552169723481398258257126373900852162675499477782274668474526595021921472031506744612624517388163084599416274255695240747254666864684126232884435900553925588735351748632011570868072484267558307421665783953770363007834204182034086833080179937316221098415481104772411612770757468670126940186940502170160549147220650042442925118961034146307682046064559482061217611293024726730799290396687143575646718549952796100422486681230542541318178057555481868481299976108183231200398513812372291059009711774726064698520064313654121894892533762894151726715793282725592589101181439443360660754150764634422458593064065077680631385949609679336015342760888253857353887514439060117338294806569948728592255708558815053428547643220565993668772119483989339913225541491938983236422150577448124952707323736514252637297364442970501854207152380616542428909306003790491328269971929453934937054891064511456968459060062708610257652233986916542872607016946926183582320473758797458471348004495184063511281184739804226011375812136078146838539971995333137301960588485689784747663166609042372742658237759696041728567430189236722401261700467277628146829841467107787321684759629973255921371306150352599870340508660702153373221788411452551107704506837495202061986032295441756672186433329615695100630804674169292005017447687957505890493701368215864867693776083260566900111828393811099960772506562053417062207771167598335609522227348144571735597299274141606550412437271362857213849564886111856072866684802710659882280084779576795510618726484516950460804849126126902761571743089687150001820306846952791531090152472620239656649952690144655445015501556457514355694971752967929308280756332786406126357842103068067189590147306447466938977395351179664071445886740122019725258648666140026860153908771287705596817697709109952534805930162932690212063409213047931097382212427763337967658416221 A145717 791 27332300294021299232820964942921789416746720960201742208511191976317830018505948116715032817970987443661241115860815693045386943040913634957591087822976789592278473563814676876124519040346341506915254386752263903572996398370275631957440345470592684523849046261983707665775185323455277506346415825501884365317795354914073670713225204095063522630441308472411703390933895136338773705253498715000160523541129954746623218950089793560053426230813323884986274199448881806327648408568379142914522217908129895271213743780405545674945558211549808563195124261910382406404935286752838014141193099543286032923088373343795763431170133127464532150709742414468464373291532549078604993257284439377135768925215539574606537413340314047765997619211655247848160717611384152296813503092937690888477464074310156252560673611137835736164051183500780134922622541178066398544503719306316156748119326545807615543628608929400270729847542598275987634463556276624149017103496049001445300019360190396317524537514304307019913994680179161636487383001722986431863562499944954789053786038905323038187871109051036530740613068754129285978978749175318833760065579202560634985752964396180002613201403593874157713658996880299914775480955818064608114168067588113887123057619133932979363589511605481788801252189588987348814353820109682429241243421582408445032321552176335825827137235877073537796794080174745779175008113449113387944642928411478447018675421342725720763009098482943528825092601991692592872275838259648538063721924991362233251939639492340196624403812956442612203528282700618279909536866420195336594439213297218272716505954893014964719934810658478244270025159652906126129197471772962581201313912643699127725345196593971568964209404450405362286931212593933430993646979935140280104484799992655027440577046518929368963240137478465922797772204059121573852155116217961026579378988258003233539962282319929267458560272194202168070305326075202790901913364843424680002265468503772891219763375384395637966455127165737268009452600141593745555923910951974848378636646002344009577268749591639970517189043306364534407911010820534463499428834626083817603414105325495670130636728090656133856742852761973984617110622546345856674392716880674230742688215307413226482506650562691870702793036318944452381261259236771714353783450006343050913675977782141497517103948726534337726819146161394523111762403142297668088400427614488128329761798261197834504556925342663922806822878123838780800674630984053732133177272993655384365962305642057887052990701701793692293995803558253375831154554806402622948695890091117418391163092158297334803471736558149949306413359058234655953421374609 A145717 792 55484556132672633191829648278621761854115075097766065926927667560252161841951152215990618038288724909625471438121846010597324804276813370782573318369663234514246526397825551505796753178568313461686123102213448799738305376000831809291057985468001192732398417174701680142912522864646475215138966204641723594166474394289953556934780451659374236918310167884617121026870981341751076759349737202857182183388342484613193312442689949627237317302115391030650128679920504938292646141245388079969723451180811857306017349569901620532378606623744771088567366546786692618223074399073895702899494502170737448741803285979463260040971913871882901262425744389147041041709853389054683416575608751418218853694379618325820911658846044236755788222638790280796871300060220696110669991224882463151891227435297447469216769172352680170512171739831084196110649090116948194023421078160315053586057715499826374954149801870987308834335844609816128665076583340993096915984745230840922388171228702236966267389488253789480062401366559516087982554413317725140461933459407153449367572888220337097394438164433101987242895382350232408094401741864863086225251079716638606959860906431220678573999558898877396583081045117056030893803853629440611930442999146315708991325666865775764876886310045315658975482935153869592028439734758341677237829253278526249263886035124679000836499487649019838366831228603969297302807877237635099846993758725691568111895762564844959291554582405936303397599687236566014802127695958527717215926960089244767507768696049966609807626514760086563789925991731677660091407131509260019034074305628910123112652881280439761839038756330707045376822804123469982107333812808049528381698783606646520672193096851775368454472484017375959258888041091926067458632021263839584548592862800349901478360028621290540848538939109290490142175613651531105135127222755851841583396687925986868044394865679267176218476090853763123554572982091194557743562445872522127148677529756508616576249311521662442918530686358035201508081073780597808276463553200213500451960204951428723746754930866354970857888740464232047342168858264316745038972840514866889168030521982362399265231785517469898312125783335639590437125041541733944477281617968494546801106664636777486902274651077378385670596997042654527674078076165867003342669784786391876404301430048621113056959444171775018435441046400783929125346588226391645979796218104720755853971434968675146529894863473854795368542161835059938619243143055526008163160274029813982795964503058026331053499678567901073337086222574588212910383592348226036880255839187259249381526271151180656960835561803831349160921736675788588247477732040049 A145717 793 112633621617025151358114953184637233642064185701744153629920956636119912221330820492512837902693293595552263358146231540696876307294988101774988878699328543087130856309112305742090532827974635980881322982238914311204856340285290202585215753059696950654084263015598148706404755640047021231454595049006873394273577702613250806503933603643325605880647010364464283272844701189859549482706261268301364832117811702634827677635441647653498194069868012978895876233964425575852265339079729233959395691374830162201319948413156509275182896500643673759983190894852724104610434625184721524047959698213497477659827747449937074087409553989789162098192110400226078846206629088248458257043492508094544895863821699985876876060920056460300202325959125058362400890961530401720507785373008307260648303216189744052353788859202329608303972467805917417324482730314863655801146244161720252463540414345320995349308554169495307533431034710384142914117829718659710115300015715111023446542294246180851126483136617678340219654860121137479442948971651980312151293059034021557261383909301245402387671285928087983066546885557903034302349557006922889718425931759197169567882654302413581325216491363317521189496807928626862414507047386808624154191174098953301138503980679905668767099845802479182238441557110165682830383847205613495110364142911986703597243618981546195362268132790274394811129597271977498778920815784285803576009385570225471788701379331213924636135039274952212953598539997627018355726350519973006299793665259241886678537201041792725569285200559162768050937559687022949367276567426931418443834245987474252700412632493337823518283955416524643636706022345484410771761510802868769652267329407579793265424261263907403991010178345868746890180436485397323007592009518614421493363406999910307346043417524173278993165083151722216522693697940404084302734410039263020453268697110765084126888037366630047794239005872866946613615083339798877016640863207855074687135383140243987876894882625599374728979326851684293324136570322013409207475457072522453942630837414754306861902932389950999201543625953347749740068374365552171894651366816345158927284356210090345012750393963735802917481483428495606613379217219097360943025010083327049332015786524442990998391059180427560219441201203552372233926113355450780013905309332925502757680989322723077364130154564754560889607597374445214729930462337171899041318234352155519895433683224612286257852068294999891934217781702293551558282779728086812517483223103249391420423575245487809980717294502137477080592737830610513954702861312344048464296404854246185127079939273804575333161386990041080646721819038491775907723842619924861 A145717 794 228646196398004924584340163135165305671628442859465534102673615043655861557139723648648844951849347710246184991565411905768648306484021569789856641186318572803641124060971582830892275844035332472875623967821893838297058632473763110416178687653199341826598321523247067172321511036772588453377612810517748348651768569830504847249428280615499320563476512729694610426753716544433543698816951024914567752016974368006215572406634102046651706724514764231767598104819103998475160345685709099549493283767454048456822189261358143927000747517700033987994788949184483145666564066050585619921655287878897708912001585520086280934181353627358127176428721686714550910758415339290981207114873215823174720384704356591711732582756055768365173965908801229685393011780606655271934693637215638856652903637637745128830722167411556752176893597474272526084503831890083104328132852227213952185933455063286120732721410814273603305556166126235200299530529252295870540962115916930146755558469148518425549794499944398776856419303644542523753098429899106715941984447905604354087159968308639946509875315995854172523102934787160809401361506322311601265318416220090537584194828372993138869510903467975669137281937014067413645418412391367877592396152977876054995454089454541641821447810092722694628377385450701182276087181387660636732361972282079729776155282646503651906403473064769372446754715630885718551911953234222943624199205713798982039495688146601702166394838173570586359501638595495610696109689427849244260863924549300940712663010346143182939039149508585659056839456238664855537911340469539270180964485280267104071714531308594501302354590456788695875467848538529230396693759596010794344574296998603373682290578172635178326382207569629538811107027177315473779344320690766011791943167616955123562566659214043135065584270259056990250578064643406639603445717252481175668293871738165194790714671459393317755128963445829047862515064606809629149223208749499929092757679097165538881480035480655209037385114978232757412795729672613440093366901393667381290040147991746291500939205996669662024162702796555467740291457793212644629397235664340157755498075075961418013484034514598162452589099234062745785569373829726100980396293187535941649445245537954634949246947861616869867079967846214272980342336033488917561224435276053984206216004023697798428071156807007586830884987229077385117829713197870728662230035938657600666974522974527972428293168743986306771666728313494074603375423604873173884482779739322234769477061783837196234525054339660510572529920709916768739833898080466070156484821598280568548722895199552136745660654754221589881496131726401629304091153040715427781 A145717 795 464151666054328379881059173049432385876172096940529332484273808617664762841081417675936662739416273158506159980614428022478815365286256491685307206619348003462848394712916004034405577872858896945301535773355462252828717819065398828854640150720241604211043938607928530761663960999892714513335322550755980140889695923178222226665532905715859977418251440194269694702026771740498903849048927874315304235229625849240914977157789591713055311152570901522475245256906547152478999649476650392356237406652240343537186842880608619015302242278034568351955661583653605932979020443648063623719436186434464135593885558778027700359314060453983008378988206831920138122760736932131603601984935584628536587836053980059474831266118732289724842850592540537136289451513740548671625707575762373870698133736101406421782313646056601004589485698900305422034125454254138386922453888875000161217192450238056479766429114644421245214971483805222746223904060264330898538442980011352482802760245829198157685231708403992899340190966743561202081310369746214981381916277955317804775377474282629790169644503800298042133915891071050885181729555484735543645706666500852032098745933714521769491525808823499245031161142641748921073336962647429404703940036353914292687470663088738852991870287388381267616423854023366289854774147833103886953199693368478939458891626528783431823803688053349035792517261601100736682882486144656791271320811589626363314704458236222124183856885357309015357575372750316092086084313812183445876547467041415650404819232465469619573523904217228328722616045226929969719010653876597291535939461284696233791327798143814344305956300343325636102556095827191992220877560218391109650716170639835440995256608266188148095151890356169617917800374989513926374745963410245485323223136899011900921702972161090040009857075460802538486456948532417537990910503288126747343616106359778234660066656174531068412864001556027094293958967536740207374046097120621648203223401431862903685416595130847448746517054426485645863682007098834961376125602353687711496327557792407556992599726270307023958051085133381646165041919251847303045504493747243703898502165119845468477027577314240306042952953963663945449099215495126765892843532145687878221324516426261384503980305768023065402612115286613770597722708221869147198505589705080255013115730487117208085907084188070836512135634467429717343979587861215242012427931637240577198438386204608559417148874698223907746591524258611269151300551635112814898687525387601033332647014997614262868275879592216334324758658448393209931348858400484810073615723548104699907722350175151563789115795989682837418356500682776268995529132948809698470569 A145717 796 942227653444090213153625536950184608163323685160831685477541728820244424911533720742427776712170082662419794514462297320220089422882794194099603839580635260711009437626095427218260492189627716763629644744287620551348458875644127148811809089783402803349077368775773394199110668508271173689482251400421829168257734072283221289626184549174915138659729860117854750550503919879496230380025624767909042682948388456984689397414740464543400234988012205575860516103922185900428370813277254610774062386010764129926440834225446235242919624823662656054436005020027870859464265834041503105564835536806674316357878772317810711643126608540231879651218883440076193674653385213811816021048212121922713450132469194816377315758488443792085662621528891381585437901179881533196744914444103981741878354831382217398472967870772732627759903791874022532456748587632069035369477066283398100056948488049799590639730370006764313512788806568436048599324942806062471737168708460929623159456543474803111582594818265605641261810806070125595682536297486386513098574102264847238089662185633770165404431832839289029677676735771298509758101596272506831289183267678313405069916661245650819074658522400799999437587982280813295711460388755869300181120681402293036279510450616050417031854861950603880538645795290048117704009244014019502854358645176039965021820225698147720098669580344825477889437594295518864580532894961700052057837623327735803729868010723842765491527310880499127605291647181503071439140460929042967280147097230149221020842329241892981591070586521823998721251514971211599864736089458152032278686925443448074329291358517411810346589987342360584499492999061351205679151050549574356580159481824568946616997232489783767997980011040816754743595950121686093225260526378477644440131175961826541915933470920353567176874797601158894070517354942742958714908718229180044626365027616478078194740521319626609484796168029771555587688841584518014159684427931653196352614412149002597315856806635584840300220583100650882870517061614905298980094879411084660670163652278439348948685943389517261965181678658061945159567355789792231969729492909669054573801639695211225046947968463873306669032043957138575198925621885733505036371389859453205253347118900065072588445071462138961150432726951858108099104117348058335324048785876877641622640726672843908716592952830626991112048507083895097130893445528553743414500038993562433055229257020832401088839787344225788739274022578252562883065516443855409371161792054050358343038670968095169785403801047144819018749504120317506243869442719086083983369762317830942532107822132662474939768320198401405737673814889904099659294835794930647179827289 A145717 797 1912721672339837078373479958949701705139161204704391380990077225231287564905650612025710710789042528388439024358198482945618759049636706927765704109041482959895345695532579004337064764739366392171271233529368096363775118688839759046689143597620156970557022847570881382295663895407829482696934457007533762455583059277039016039718927969292172015619274197787804949347828255328605607172548169229927482331080993338053070235836945985233510763970353624748095325215716780471322440271953177383220954287364444531510331356290812976934507823089792913755936738234994994191106526664083807656232992420281362427742358313919596966607846656022610261708965954395147841239408249223301054391124268622567523675232324629423265891514900274779201605396860798912077901803105707998648843504695823507173639189609572165217493702995355001177751600108018566840581777598767645887661651522101409268115444213548642930942172884684616912009716062362441373433883409992246553295553939732707123661213980493604487314509795847471047768576596131388215674346602586994875375124045681361938004209461459079153141206451019252929947641639699844903758061058703633382781498387680309711439898723582737448199787308947815175359058572868908348545343515837452031938270279306618509733113527279919257835812377889438489112183348014943655572848910574311757690461096507667760515355599275613343016867424296307666766522523902641693997745093889764961020619104034492091945268747064942577725676257230527871729726686203078484705363049601643411395252730829735877256659523541810287160253717115398500175811852775514320795444542589394748928442922710738306192227666462547831189233368348691643208334685538447120336684411738075725466614097387704321797063386697652782847751327260967655959881860946647779733352493802346207967980963979370981077444024265345580279015829273277094160611744076819673773726707094732202464773662445344138957088598212185842723067808236434701815914054457604032003952014655158867974159053439073840688285632053642094961999037177266865741503771396250658094631229078899507472720717797674085958275472480993771482294849624780615292275567211358979051247825102134433541113430079113666999835898954085498297829006280037343989873563328823520097068028571157860976416430042615671093158991087836323112313033100156672827410760493850198838671836824471907413705662030142647577475608339088603886621957244672579745996350443376237916193066729000101861538193313903569601785351159903652916818519242328444041353847080474845910643539182196839835335169418218197050106847849824390391727168605586089281845037370886350001430543889473265235478971206954648976165900886958863964640425870004639532099521134576264965350926101 A145717 798 3882824052622215825007951163042357511247889082226229342578171289677784936514045830878472000473979620458448557027348405917308760650673092180570185241750370827952291050921697752708814254160421586479963840434972491330842939589885835220651812691359828866827953031491520430286803508567225341603603258243042137363004442074655130277408134151478560016791987961779383929321340807813149503064042403511128021223051733527859275594059602935283562307459582870226427934327388960434598653323694136810683926429287436388201842726829516117730815637952654791261895524181034818180075389663824295500649869048335628921642671019378009524403217068599290291037321236203266677639805071269915926602166244255599951138008168865260034943397931799313335466869964800262626759074866686057375619117787607275458505813029076664009294818607602781618103120459373898812358476068749733519884117220388794530876251696555257100013020316179402324615410093806949419634734722959317697127502760488687000102641220945473634445343302975547961364569228335912007693327920715302110624988714159062469301307117099745047106483691137250608504682850913949383330354191066779494539610437807761035909589338956295774194749162505542405178889465335901666733751625689638868965388485871754172465184180867785477356282095260698182293851657824540330764765584456608854092133171551920377806206844709269388176520772651924218710562834084768343296557960063327909171804723352395618913091826673822708940357310650660699112217567700602142448815551550875196089395763437266600681797811947545641042333454673672433532899339882779100003152556720381882172706854415873318122147833627613579902333391157856693352334912150048592932263676677243173122870037537557948679092057999002659397167196359753300781805434125744871172612337158236423697356916746947129760669453325180607612834956549954899987147769958588995017706500493588141823445908399020985604811659630215941101218165923794414914749942860094600450008430065544570334346525866907747594622517212086817188017745249268636804369785417327221026802414935286589084962386965626116055950260450473966591796579556625990981374241871702937681801115227839990419405689258961048798441827928825097671286213716431851160868134631889860063543061628060598328920099639390912254040163463236273779034306760591093981535744698398555584168504704892095172180871280462901738366768335397035262851461158178252989275460506608234416128510959831213216489477197967225459223174014817071195352854787904163151385426507847493343197013378067530815372050880311971916547115731342465350387133519835640924639181993456571416820020725868410597079779442295804759141839032206295446814326842294528346062368608354022949015200157741 A145717 799 7882130914101425784929062487496026798131509697758040861042306727968678189835948131032686135251467840488122182326492905813653838502107327489850548275049143739260190938025350905419888598880891081187934424811760628033514803592349556658164133074316854979503774096904938902600828826727572035625831917298918531313136561828490637424122472608573507541915719943137951588717372492032438162614398906579420653155312687980560991402870758121679646250632189256206023958589274373965454794924658825772510987430499208503605209225132561428180578810536066136468734158150762445910558849911036655782511577935128906429572194426979045414941564041409903268195500400526676960460963055269680107701343084714599278242632907564153241511831910037705796218544423147672333408844077569590764508160265338073357259626809836018366703264279730651329748156780928906570520865837784360277718870295737730796269522828562958364383500299671302034352370480712044959417138053724004932922277308238094877501238017305330984319559590530566514099027764945305244229240004705460697573851714618851131319715443503020986547008751802167716011576239713677548315715249804503670282026407251367222586754918182556838877892600098942134697970255573307514561167254806451066547706688049381663485814154048077239113994817566839420618029753200468856508818563598005399495272647789301859278839379404217582384994151615981867674775786669555834250318661183461765853802567786259071901484462879113034206347614944583988669929932705536146092610864285227046418062004524920369648172301593994109505649752733837924673285484150188797492078894697832631415845986021300125049653910036389104653905594817080738813596663329913105205374926970391903363700709587145248114235080674588700923466560858971939619409071393401141832623311078726137759426573015338694043177912806092368108474682780579173696815812404191583066270422275276833169392729276350155433628711960740148249630153757494425842240568091937581309485109081040822619855473350769288543243021654904185249581060856978155446004922893402862433750807687402696942966172819503217919493070438989671187575574205101136911574418723989752135077212664690078416960008082260849947169910859615994187212716015350377819218323429173087105472318036934443449846825851533509260030438671378547935116530410966820625844734326988573985663225879094128727619754993677660386236962245247642494984579529144608895649438832064272488502961055390633829371777173680153778653441464727494622913378400926208868868374457083331011844026513937905358365427951863884772393594827777354836895489318097745490928257601679469089794640642968984038806716788889276706408957069477892798169118849432022537867076175437532010235890969288129 A145717 800 16000721872801841721190171841665771357849453438559740721686540079605127047582038191950521976088479242211267571674223571453311374850517224131304432428164520040327359651900411416304621146913954734389920402404033639935543720449530010130237969489050524248563794588763994480759252231453462665095097188513546375523529857507393919315838341987270068831528894692582079945712336837485041656957726716313820414777263533548805284688552044927406746605221036730515358409508292651760912799098404092624060493799986963974882186525176372869690457254572576304376739079150523584163616285244014747414203002558442631716402633044096442814321850600845035035146574775747918026469077362392379348717799859804392279232593664347062215008983833978610967010309712119810036557326718391402565894189719518501307961583918154088207743617193034614596607140162165220964258545292226182614035786816230373127632600465731108924441405595312426950332987460435357460667370614325007054514525808220572112640513072488600952695071523433747048073064998269741309873349516224164500772808355687553637516553049004015502945380659674709326252891261935914509131518626748951383893019067109837654090076574321251426626347783451690027894474439924348918657502793505469975452975611351758905122030267533415927615932123378588763156418105145293954172570919338366504366549382879111222415666133983716982972149951259670539455576136376364258759803585644467321355310040801382563564394546552772785616176717980194846339258651174670675965857605683459353353469779789824913119189090437996094750827955716236313414335999925543376129820153084043521392285178916384837977479315226036254833848455145282741934907874224811453518318169486218886585139317591867316113948534677357063871977721376516677674099633123170192175354148877476901415212245864220801960521402326914182079595993209619172649636112032738955035533939512311477745725416985082416509280680468642870730808110909547760665333438476690429963654321426082804373736276555535788835035739336938283969832365521920406286753189103822393413293112803012539507632245861204566750454877040888582036811823839775751304505088635457325131269059908205631346438397001300266431706120603192539374944142224947550541162035693086734934248742071915292142590727558513384406949536462734989072012777699955885279370829148042106792340764366056376424972930456294370121159294991084378867783433592702397879915371553629966543426594813932026842411491173093514203441026950222799267442962801025416099639648762452654106550030626280569809951003370232805775987080953272298976432492928604903510943438292227328795711703685206311730367038001665789418205423709201090173987864450020163457341818573769581626755909652454744129 A145717 801 32481457519656824592590263909519028360407592348766575906982815319291679937913347693711428578773477610221032682376491523557316277292711462879220507978625700632720800833166897149747475508346729229920457228945763477308525718997742328214826419898639489907729523511416811891002379429021702482571011666850581843394234297603447827720514410111685631154496114310221679151844455062722142531186022619718148862577191817791386747356769248331877573928952453930756921365277875493800279016714965383368017029902986106369802335040898811792910200046203519361818643861941404725089695148486500026214176312682060607255390915507321351934027941778151379711444278599267873067055266584693474808217026014059831612242886895991628732314995671144670225325132497058791226539039829490469639174440622462292317088658094225989225701176198595987900461164781038617628538276422353312922132369518077361711363382675911322553657688974983927037873930192313294933109802929941710596659554468410453150565364035913842628640010873010915977021807847459809913737655288695049231108103388194019265307471369762707967958136192130908130125653250153666739859434496585121504799158424206563186435632859117222213494647122514330657683648415076172731567216109648849243718473943337382528016057957278680284983103096463717622368108135415193526501462457438320405858695751971947992201942973147566071215882016062979579112951882068232775726567028539607478889513529024238817776649028017665875687804531152180593484706391954648766674544846926558202080497234911340048711584205416830478350071244454206982393177406563368903354737418681713650593707497354275199794157960254943560923607710039329149047124171079703920729080678682097369375929451010781064566067411159954165071413850927767996706482635830964096714827089597967031146743099677795212641164403545722983529211757740844139899587610610647674530550830939570024546989427086988029163684347722633066843392215516228196656201037867113480888636963009839011837862021552264300565834007610963061554574452428437567783953527875836565226122585239307767797796516132072451000205480899933382545056814819170570047008418355559646026724056536444766943191528952631458595513477654569995315142421503927512248181113238642642743437840933670006115015727096956318812598298988913356437638003614380036150302157325791149799877765999868565048566321206522577668292982594939043853957875208606338551619308604430000018883498969320959099461497709602660152831506055510817785414591572703193756059618119404430752965550327323042776295178476144643861369001941547939144803123749578636029469688804963875775825668686328169843661048336664763629680303720721143575302566664422082386381353837676075264782486358592161293741 A145717 802 65937342764181481121116514546151785905856054618542710531434393411622030668837048236196008064388183460269454133956706118597780589592829419127593499892177744119903185363969149313575958977322713422783793784839497454902667274021696476746087502156268675462166684164381539374740349481661824586156488588609492628543920100605141582878724936688379843973558280520855316096164298064989111853265968960301125877211284612852981548328956885561666547669026876258399819856155677744121914643018580629832981946642567995943734765250838062763234836403335889731915542663001972441408496987811309809200030500541580474285811842077229300329633907487796699969196850409939006578204164697850391468301214090741598368460781166269341979537226203439846578799051958719634070064214296538934976121548569408733885188667969694839974085179939532662403321567898368231620711736878831933005746096085910228043694539199499519052816184177811776574457127957408528278855439280411058186211841056347411675075576352392028047538269377140635999607221857278415855146130362701433714984949105225503421020529364065248170939513524645083829445749844920681546000142896549169905790907708120256158626680613931386772142707032356307783407778388130190720732530045084370459278526651999275180113692531245453445099771669889223394818496358474737713504014616028871085526648009953671545058721819823425140851257520457897285928752865022376158360672308131817537678391108609163998704033962481315174873457582062208624579107636409285821678650073403307466764056033400240509059602817807075433054549875414084458021836720987638948266740830103725626661704827343999739197302681838220202638668817531383027282920132383924734268580259406488173614250200412567969201800730706172277737906245405647656797482076637223993160906816529724195750987077133678417440761778676415329650117788617920394376990199903502746558063151273387637518910791261168714119862716596264657049215466689832329664327441536801889513503071255651767948055530014819974612854200414515678017502168597362740681019374834759123586635434742681965616987420115861214325850375771987725677883297271092417419675784756697445976924703499922968689047457335444859648625927932656487297199740708830624916257118712408871682443882846608040498189783416093768676190139997957650833416075324413773429228100000526886051645072638968820992213207076310376372264633508431267939155618890037274557389316551621346408366959481126733039879997939002227016733753851660009881592353449624682299384925142742231975865960614435150555309402355570256805773297954261363191651364779151702534919957330638375597597311721542499576320197756391468502461598347640212256774036340912377224190690948663859017926820552032434971550101 A145717 803 133852773329830887019041931938424215869859430468049353612235911642777402966059270006130202659279433650869381670899431044261971039557166428117551925560612841937702833568056539939662046976489599901521871462766950887688937257738324850052229414550805512548708461124171013513911018445394074888195189263865603185362314409994139809795983900963000971580692154961221981453534373227472834339987385803388665812590045186899734751721035120920934759890550629852097703551074660542691992925048701963595569983667383128779675203656866226510554924988571809952269189787250142114654523795561810426176035701923095680739590784025859972347804898172285522786089894887897584085881387281369709987176656387179430628143773524639868226831836877987217410291850151068360103439128482934208511057104421459107324640678889822430921403689576075106082754882372522729151427197325752401648351652922028244851338203211601347765894300223268931462220931879609120092781608629431518176299440684830777289950269429991781022660058195584618068286683348467336726136730898628621746370215575504383750652409301581084024299244496893328042866742059535733384713550220560318323634037848325695795448975210647856030227481781036182285987132444255872086914304424305162383486165385084585278248267822370313214872251506772027027763925239595582143219623169076150865298689601510201264521213092298579888361981550647515427455789203043541533239389058940561061879655060963073893130371167188041787327243203781752355714995017204458263358892974463867230972831667305253322050945008564157712270257897019346995577346150427500501612580530373144340409610205800822116295324649973626756412936775980997506055178821615196130861297197514492310339558530908061966698590917266118563853784606759613815530891909090928875152544122728250519407472619838267509609533769548719573466755581682620659741150206216499964865193666534145964593364359270745402675292151006069531176840553988144112990388050118669968598930346012010079095540888068062996199793461007459215412467847678193935144901546961033145044304706405059150894716665038682133009025262611654183192720548403502788191371796047677459773511121380787089993999395199424112455252038189815014643320158496504664652489702805076770872718338740773388541319145318943253456347171597555042278478195270556345681296892698912252893689697579340706745627761798588857513119537729132878977442052388900458745161760980482728778984908863188298749997296354676811241309367487363764548814692088146532364557641980148611506577147081753028304235310486629145171075933478148625731113125698554206567251483911507097499246766969062587811760157784426344395233414965405910160107718469485461343024716244433796130316180938139484400085411289 A145717 804 271721063922213936467174000718486612064028737994085569290128369200444716399069649275396075202329185923081384522471711063145682612520458256249211281294544176955792632239969412108364641786314910477375976285623125462511087730541525423909548965450633034205202713915382993051699992703800490361211648049158585856792869708368003208744264440229955283928961101013000101495358681487471788721062539914910031298431914518121848693012152966512612000911270109572882079808861704745987001515934221967518377233862841108854744719688673188978363734491964370867216723352575125490776241896493487353827543274873383690320895005760653666636743613655832123459062517425581685755332637977015813423577144164760153433533491794237766231126649325087847903045877007616812290347360756142146738510945854013418460286692957671565075609515754252525815330007894653241809165589859540496514220849685621251137988508825011536465246376637051753056531917258478556379818386662306701486829678378365421551187371867306963083971870598767397537985967590166836275641708578085739443697822633324793788320969861680236504079295389179931281935656935107693850286960947594549647807191041193454344505261050934533809975015872796417684246095454061032206245317248809434554106456453195056115568803565719204580737225458975544977137373417882673275998121529209970227685254364417698613306517518644297349949681696556935859837966153425524290099801428977030823798162095363931393890654765357762346959128830219375219892815305817413865332731059511577075567381520573630843522909307782422348833190476399398986937554663531105030634590209916652907305882056070841552079769842143780477298059016572607405908985724958715761723699042374159983501130203493165379830170360249489978450905013815770639880053777972508979335671408231532024672973667284605910828936111422122057722184180697931321354140541629295025173596585001165034736892130408821906262128946679604552024329275380465859538158077413458499453939088901309204912180054722637867465606112990941792771631713284565090981409459311522449680814967366835333634309213041104614147106957251282219893497035375813388936067326301000486642781599478294292764850083207373612839301988899396547069452624548163760413929180437187132462746545199887132130837366807671388422616082152896737867659902983154057319259262950691872847304034440988995724803364237928304441256289325506235892939427193849041215403817401063387799992956625312765335761471719995987817630999265594590374083943346584011075369713834776538616119632709998033022447124978454809127027339187343755972796453516700260179817977420402077285095339349885331715373543982187722730855329918175649984806411719019145613962949785509657480682829377602601299738413366569 A145717 805 551593625909320961197476202416595884065762468268563237609606977240991131512708421969784026530525588144421559711235902558754691441445490703019470783475999118607417105744304338523440283164172291779473330337943481921946620404062038872211534347635370508631048960539766351723937471277696550039184757344602665423686340145672636519611047017682908263374819454364235244813596669885194503630922616039881560147150973881742165947079918800985481440915118431882320769914285709559693070385353545545360342189171583783592003001292802916759851870463762684288639996136537717496133656395357983766459486671957266968255736122103342917412617187916441038336374124284035934185741169211954819880151615477806724290642360198529140809318871298091453255965720033611977881045038895840074944968709026542818015274662063394387281056395577443051330013833271263708349876995987669882171466676510158217781871821576570207423102378678914835435828329813779589841911232142873974586746070808641120918133074940363705068681874655439621417493445921355329172215942276783152442084833575433755885907818166801578522196945340790763609001340711526558980349146010066715224730274179584863993649884484421892986393251994294946862837287784611451122805907100778727839673723113820578830019392990142162928583352809468849531561840274376587154694043484673070486050201061078326674810966041634831321817965482029029147955643835664611265361063661434313631749207173933719766524136043305090376285244198102127914630059355814332942167180691915526999534553513932803307098183843853308803973664396832882924136240389621992784687716513550275028686600164213602549899816484227224395288303390705617052997734966487371381102978194722347252014983973532594812993279132715547390136773324261407639342693638392284137122537806165887281835617137115130160715230696653138228456460420061218899728245558357262684602436202358698486369926431365549198966719086467446234539857252181791706718347906761270635221527751539311673961646415546066802892184209578150831867196965499819456498326057500843611818909339449969322218496807756777328036494114194840294729615789092352776037428481019234940207386873429816033525555674911573234639670582213736800735974184512613937135611583797787073822604614037432137452211313300427599554657190423208780316307324577607465801750622493011802967774296225510081980644083775232659426892754211239929729788059761461164766811004162397696751256922964476050443297037594295500592979687199789531095625856178873454336468154526954393242111347824148925282539359470952775898720327474374346476151069525775829610823926911932305381646039633500254319620482523683292717291924500481604063246855681890396110883445039868360251990013320352342498984579048723781 A145717 806 1119734788874857629016940223731688926166885746556445378261932873670842796526081697529012298460891741603989843132424359722560960480451733606671269441244996916228879768868305567233171666458627965997420383210048982678426176909158208369063990816150836681887995184693011778616600014993731292779054696197895361651497413702845743766807216701631863544695599563398296533971499744508263354898984189498419652188685178548022078750723542153847560812445689505451001590043920181544472186895266181522859527125641081217850657237879670232349310318677703757141568324940448213942025831706334810552425404116529977072175454006974780361693946254726761651990716013234075520815368818167630307340894355842803485549850557669522361605151077608476325021762508622355307481709138611194595996139740812936066557589103701997648508979407412693639947402266210657433297008492689380001267580839094771496475948659811928696057361363471820478882978452990055308900523421431647506104393036911863097098388590941566453982461121578671832710114157234383728052762087180161221371692768460307891123599082557637342719823294962509860946341439708741979622414916113474484311652808777366232713654920998115391827844491573402869335142009956665791718263785169263568705103103814599321829883252201185025025819625465996305573525558619611054041355632275764803876711680468734638732167647758001188938993119978837232613414097148433007443158669132910227695420066764923355762112602277254568106096698763018489447323800599487790055185511471857460297478068065902070139778469680112909089644189892380275936597581053377981821811033887916848391580891027471557105455075383211423378654778585073386044977996072983638944923284011587322547430433965140963977210976809242200952487671397345643692095028205882558825849772410845342950594278115370046941646007485269759181644556930540093668517017129324701620447920317191572926165915918779934465080533483399969176511358197599761784172386712567301976041201881685713796832937311378460887233266479837533197748617068332920212126510915317253220469936278268470357268214885437044934809468904708568547018900158360440759542590880401720627620508710280927069762585255220410458944918442591896806097480525107981744221531101180327322672754903749442039140856835162501219424565673943031671145366001232640172423496444401551009332708974033751025431711765260358060708287849792527731845233868376338970627585123045849923341663753624929757087127650554948146207760947384573482529530113959169765719019278320003583504947419963389608325521877278909156619593137745640736002830698340871417409712391813245159522664175360666166383497864149533102028379875880647738072741132227825785085947779467982985801882246357485877670337395730495908861 A145717 807 2273061069822335077583427456699126103522893999747115849308486123944833635956814333275472996091583704930511237137261739000896191020625577776051973946256560263945507323385554557178999959470731606802471598443069096893723217178970758927161029145251850828862121593877853370825346306499803246644930994096970239549874326130436714173982130293265665312823803738879087599726899667755104725250434273759175854061470765301510938121802843492391747463783308780947101345468388054249568979704319963137859294704709205700653050600892729278866183187063868163234699410989113737764594942230203270063439803897069181499249203378422682030895793484478138237100115170491049023219264515139120311947195662209275597859472341426770195529315878226335641702724636537661240575891670335686134032088728881551188569087865240393163078840915991372511650175270393801318329218890282445414903306931895709627687957997546393676426236144745416893217610823741482463288472703595012294517943278185011278468607921478304961220691008122829164961910321692353046591777864759785002601383877889591443547150251684185638919662766576949676930309513607405507106943299361207193085939977087779272823855495976289760988631331500755830455391417374743772576624361087697943692631461069913509494084171949012610660250911112619690845407352435970165327364778825759067196654225301330255547973650137776371911324711739074100176201469255675169445000832978744100787389103783587238263368816098690729950285922203683335475939400586900857997693646120689952488353478639227688450946986352445361598668901507867563318410165402116913476283614104754688684634180099167096710471253128102705231444805239395582965688279030421820570822885440544070048936528934252183341143469929482535218002582799838332433545267915247956024190900871478240023819102738584058176411234479866914485600222112535970085870645044283585932246593641462690681418322945196835598564284004582850960871822601270264240078238308163716250093004598294247468259188780451860055016728061885982813278860781518862530797360659767966536710358825975655375285153998940393460885893840064279955608072591855905649518683449787011854834692474483408521802014542541758320084949798790968302641084729995018428155770999784480667238618632006753302023801923168564175004268763447163869216312666194934972412231980384526055933596249514218356116292902834443088005164908186077084405895023015908348912833032972071181985880668601684442410818687329507142506254130210996969745415035711258445536154798521452747560650020414333080751884128336826116984998170903323219711399841480899451565886544556960761898702894336112684258246344603069673434318430745790407806060435175630661834077881436560421309460708115683011318442414348327646264049 A145717 808 4614312852004551332636728720159002258462548652600898617650848569675138610149536570467512653053616460117196207398798197747459545210909442433651900439631376090812463637592906882767802684553918703181051347419047056645275452447133731463928520100870441031753424947576857649763674385594585596957917138962153388390883230547372826927439957688112598953168776894324984429149072354043118083995026676746937485325133464876888656365181021566013093503919304379633110280299237706206443484327582629903672845391032561931244474869155002556428119520429333693662682662739575947213913790701480931893972249485646321913498810682744037547938099079544365894551581805380816283059586150363596065622499853390473620851243303245785827402149627648383744180205990408943696013752609072304240890544123489808099859181808848894419052398550483078785956215851497150465550881050264871502873711804167451449435058259070519351216563316471832821411271089216756410420290687774453526223918750322535983428176982212368129711548764028221626200845242921319450197581012700276375119587900423102170092823887319814289369572696327912881658667366281593470685115275288334488489973841835383146466193943176947216691529775102042762421575242128719901664755734744241656432473160868820609673669039173243398455284323738992506419871351919460816003496459660658630644404200650019950027747777612038276978800225837200444520456369174923445540344247788181391688172185260615328751282934567739904544512315976778407997667535867608142247528046439489131693897264159564141653352242516994403932388780416781261156096699168716280978873914821618130112958994020418178850699538394973108408409575981194448346961161453760222775131512521020450612018606306097967041557266745872737250344290596000417494453201772925144846548702919328416403009827965047522728067864348122351136009269243891088734223740922878550117758964644248944891706269412833657485151031448769704050600623369220438807597039593185631420386823293335440674852356391379964533223070732362065273422889637866222604598430012818056752268807946794302143358505349634113288553429685861583601315840342567330108082167860476753663593798102692609018331019758774514169361989146627223062464595904409362301174470908031394574167073150218805453666278763175350112757446165232068711477443567009716761356658496684143491994191053804889229165049161042154208292424055329886688816235051488425571954080429348181453581414415597665793164204848151248944339549676567376464009709992963740685268628521979270757544536036493676190536716455001879738570389667340608390373405675375527545807332275738238533409207352838133388378073696046367287538564386034078647198564610665398015697393013368438187275219435592590155490560430789709391420110609 A145717 809 9367052816508169382917481718495317885552870241885824446715373287954407433769923281234717410225845322454203370508323204165603875881955147514735581840477747207789037238806277586464082270644495496725927432789067081920812274744464295901015968643737850042608623781459427151166888177410702262021325147162177281463253408136840708225988940124738282609267304271675979512085017151807861955405178903362009336034166872229318670910379351976163087421208724107346432921906107075211026023616013034384492738284501396011220583331334054296819803760288360334267082570661928183730507230529064061541493603016058136415221086436767017799632310235681578287801473964807886563561936665973584874093362755186999241052426046116603802856168214810340774350176457805519165246677220525107273321670538595581561162950502875390430283205978639733944118606528363945051266970202818798868388220059152994546643540577955156736575947106201675882047987093499191771670726807709437063222260545211469861347920805283185825009482770286281778358550881219956791548042864003696281707760836475019515696988944108971323234593653882896572817417823242121138085276901892019650427453812985850699547100880793706873594044454825815306959967286129884025635681564906449474859976823932244767724038655437512149851616516939243675412647998989153020516932485746358194449073330665315197226072440578787564490592547124805163302426253223625338771729378009175246382888748689945333777866093803695907534630051146937964551929621871843941861623936578516816648658957890436568328616601362512287537387625577164452279312980902328648270200570804270699374618073227268803899823352470542281966366207797019490748748192062854221811696399594786074198327721864849938842177910350651727135663691907298047675407566053770128790537842735335813819869926949943732553919588215453892939184330964876797594504108202798412455464765981231716667473045489729379498020995276718494639868304567694889509157750295928523619669001192466346275702815215312547550582778569966930619065652686007650368472282128659995439139143421633607375362390574603251035370001376405174646391200287339088263501151238084360150083555313773521823803448308297721222046517882703464025834827044866275476365747787532731201078491256325543064189243865444037560333440711152336037135341224717058830619044336036830904222151905627675620986693680622670208390532827154761792219872748626480895158434358743775378699089277782592958438893430928348027502143337177644010942741540301357879836870363463121116362660593432142252456453651769687532471774039703264129134793809612479437089432953862079665859929027558516442294805344727780990633612269330748908022678353590322796235045983060048083608274144792249899962826356060695716255178272221 A145717 810 19015112603198731842771155251816775148670068128479571025933590123698877415414334111369905875245812950965572724935688705657978120580823738545470797484269387200435654782313105907615204241605641304434929507510458757252192272455810073545330952418267734716054474522937689540011133236469339997317693090822080919217016027634556090325930621013261025584213674502725344084548155669097605726354429178798202205211873425492052025059413719330589501451960206018608879198359117063440676621497022132217890355044692442870215852918133261067541645205265851049228483955761051473396982464060209343448300120150348531276576891967826363389216041840334524379871097596978204343214448372340226930813460770529755068862804022373402474012194073915364123547114029139213496507058743913358692538750302804907079352689661655233724580489084240109423481985296362956956921483960841111437956583846368774762234937938190709104729821409026085568724592388532270079735164999359469463887662682860533496000295806547885012401120312132387981846232088031269365523076816346490751590379378456389193762717463717324466351935747809583714906476522514139628719641425725524602033242750387435084697468321817281776448693551766629971085971169268422443320531912004357689724096520109296009659188796869110490955383074102340922095169018076628712188556942568647474072988216846389200348977026627161143877625891863128644303480773587590262783165097014377961975872471668403766953739419138568124555394459315968091262009134732307334370954343726342698307645990620322074142950047413657426706492947532863421345744195135027987272226179858754698112344575692361651498462554815662437418614993418373585025510482926432616517520916045903209602154663367039069751654116454556260212660044227524440780659864635951588519646974204028782725919548698557812036934036009507054544193055849430655225754605427939854406043357182935740586025390637881227547325135260707095349228607671797256483151425503695309762296652033883389604236040034728080147718507273962136794638001529705892381776128122749777923395708877108276177683509507939249967687814240672818670590535267458006607577228931143390627915953693162146609711981734824615306240261939898885345221636436482634807660166834220536306794763083267702201498711380572633072126771886193076923316031208732062416439898645496270051427476374233127705713759006614859480878573346700111108319652863476704728746049794169434670577697652484248107965160500579698344580406634920940774837301317101763532328161569201613886945443460131212278810410376376010689037962730207958841535241060107657881764003089007745983457122516736435539725066471723699364618945368177034249207389859223744610959127648218884241286609238708831704334382012242781514288620472498021 A145717 811 38600669217440609132656062243706335056482352747943287296820741235735433198883664476157627692031590064614790177416077564162491419175196307292158204157485015539137171419058366186181278146377181203507410174318798488154868392273019704832725932393114857735740540672939728306795449303144582783852654953043677103833261072844740726520930934667979757197671149973228176815653243923250987816637535827781447114570767019581993381551938939861744711784391797009051917426236085732677498330612931312389283036247987374525142170203227188633055242946885917341573488163112363829067690671534994438135987702411604502433314675473601080913090765303568848809560040320391790008838766633913994695966451270812647602792251112991960905640951113879974360459867128976145592390164003466897620746389793023422775504398850209621585507962557801443489934486033010274258605561173537253400252996819908553614342377370986561527444800884375847502835040500733414762670613277972915302254892023946337785410739139371401291988449224145977316866072780152595592055054389140512222032188430505633588318800754357224557723106333459801058363574523285880204179734008945913050107832355832680236085161146188201212483974316041804015489214513647611430056654145687281203690441075845046967363385533605638859127277788811235132609517694047557296589750076481868626009971631124839411393226137980696543284016069889604023130902667956555009824486375209809253635774734598110956970757242985199489151543217781364078323913991576962016929095456140539099047704712300295920073620267633123213701893146104087168167408436811125911833970874912701232897360114037420925273075086452442277417506470273090580582295531592466148676345647876783920706299768307367446745919014224838857579972754118182707486691849803415670924754567096335693597802863988145408491243539179711105270818964190013265231484254514609701645855559616593572157914875521853402191690526558240126840439433705443862965907884614751182888938583959782088430252885567682787387321019183364567726184524039650275527355171616899920524497849881386379007090148938726102831155227538564445496124140201739466074293511229069844890309235913563843844193499118245660773946509691476854547335896131232703793274662307719901170062167980542179143499319913318579692379786595531235001995506218384861988314163631313092167566872817541343614923309796734484123513295503268398395127103092984961972873585923729593637497347535453745876576317377283356711150197966746172595275710730975039669268288148608912727378133861405767493842880607589649929059531870548116745052410217224735887501489181252770484338292849045936587125442642793764982395468463787110195142093391545847969924232890838351949763733146304783567548895522026490413310183303992710409 A145717 812 78359339496291833340559963583568608347884027408256744732975078774952805694856423472265872844918252585355073094581912519561151922947527922979342608968897097275061257545033701044842087021941436237478738218937653420495625584121957545000360097427070742935818581511593125525105222074250266581880892236985573698700600760858796040281399471445377893850246850231978696210432000616043836170168471375967158844376451837878021072498410988505622434332813895968169373766380055678218258170467629067128112345693059325593595735296698274791841075640533206937543131742634142811955938666233574649206711587595436989591097514634518226427210864350202922748882501979297736739738353052397036892584965266288904103913200896569658265048656748982274036369406724707546413338536419979058256756478741087245429366850313235870163347439411847846044457583165025560382012332260796663561402145587830517468340263828164781710003841065461561404669563491896443435951265219120018704107966920948382843850304452628138074851539523896021820850145897477681020602394886878423464234590923547057727897971768627702134853439504987648338894341375793814300345231318518777766194297649097590491817792429293726644060691412871310384813134376733481934592564595213268839133905659868925234451662974030650014917882955903733216856398823747523235448480466701250742152768338195207158739048711123787355705408744250004303827088112471033082353444558510815770502660735361693574246870249520535824409508176701709763029454140892098162058729405010950644724142258323610097427375000345192710157416380098349418516417780982390465994973603846603644026942919151388785942690927035903007495100716039380460208474903622223355380365147668955313130578927509292549855145847222306426331084478199866668673543674441069176025663251558587253974757087976386480679412347600777534192707953112671078989257810910052266401232379978327768544826611283971768567904221588092196778996701193443370023536522616519397569235563141705605630023753466356023668181521223722798522017789162488529614638616606178715914952711863505472276116824662104480807995144215471583684313334018995848672809220217782853983937120988580909841566193498056956546496108433436074832206523924765952217712756824504565154689894205737540393601417925325336202897894662156520860973954307290061104215335731666931603890700392132553305166613173611996155872508993061502041996910959106609328228650679121280914684944919273451645201816310724713543936557292088095447468917946578013426851092613514523634963724793210247881288768822996612979980160659249946784497551205725153743970141273940035075460751026440734535429108839804871190563436362542465519104200377448212155201581809274206239136137000389471933292553575331763296238157818484729632249 A145717 813 159069420576803204240727593418582031239869519156408443864652113092412959825125340765035245717556360716680733767211104998631574241092062508451758204048656949983358813679246994062663250473262969184900635077033262124807631780899181543331026165051021215044853984727993371876235294015278738016635427388425761564685115711282283117030514406103182456536243908299766780079000145597325064174454180255677504672637082660125363195178392754727473679950900424423586819693834086790697331408550956393338755672473874182967624817510127294600248750495039463197295215864059146795906726424763485002895186386831034677265425521393396526046157141540146629611382669457934085189878847857599350977952783524115204518296195027785293286087867559482902413855535191289190242931636542393484794318031098017315198191930631469966221973716498088569668805403890515854565210775883856053492392955290299130552177121228797135884746269918086085275631711053509279441566305724200359996423870594633193226678332628095980920547333245059700150348479305806912319227269565308810491883997542612096681999294371513480976527924472018592668154454629286919743820615396859109919461374119835752865709882546305118899241991084154444039366647295554454679611476071628790056160624799092842380889908473896685924644443273206789618983357002689778120403118757653462524701493716564639407400857490355150351385436466811438847164965737413529200622482629290580804311147657009503357610189635769444738351812447161253037585713582096967692017203763076773668250909736692216197481651177080473568496341549706503215501159927985815834843884581837730484673461228517205198042737308807796652772777036053472061132623472057581818955992573422331408871154516544095568838499323942267820613243910772975219224586172423520623916425475909365029233063290789200567633798574386039214700091873999758100334928124663151586184800085500445753552425862991587168339443378133300601221236462983256335703916175003649762314365304239078419646859789283817160363621100763138097635128385815327675467440864355371176407433480585066227334138146973923157314127311602179776314710571934421371066336642748587964517547465297583333414535528607556503543726326173365540432524696231378751769253103079081959544119315175479226456831734889090519173303033784391141816542125248292605656695143221120239842805954229156265668144609819122555461937069742619345876855334119883323951342188005030276527216800688777571386013810534453791210834500152740867012189308155842636281468048737146334370063633952082941793248706867802516759709797078745521424413283895211844875523499284609089950414840245381842060984503819361245723078793420492741216671331624126479129211241148593747827094408347057481719800316209027957464873047061340697160755061 A145717 814 322910845411571008316843674079757939848326776003481732788499056602519533492198746896598076540766567336609304192365448565309576148264963944629146174876164639569121116707613852913505353618636805503912051727639303175706072019599754411004438114693475639470310653179245033315632121745793763923503335717612058990737086193302273868775903962989988941390681283601676331581674085130569264230305815750553958518294433423602649408191064793685783064677893528765985275809109429805059904541100271010848606887009618898364952785949823111340230171663854469757302350660908325361547842686331208322302579158555412799411824217331080313355472570115633307908184070117104213637717321412573630088207257968988598883237171993203248801100106097093542917852700068910331485604808842522354153407346372496408765084189815033718194736481143680384579828925440164019741817493031895527792894137837161647190402087754194357681253217929873687647970968769060345369936164668861511672721753199138461301774171384730388640573011635931667409185592140642134530350336615181998420101050776911632717400839676200597754649551824758238128705204003111071286141548910392674617728823268968929219800569751206962071734597840142108528603909196841166266129361832841848600737229208252810164281279750347298396378204926726827022802997859061425836895095629556062223893290091857879801816581966372244089525080322218476609740576619861351806230557384015320521935859241068556454255110713741723298318354858229166964589235542202703522696761580316445535598702041342940557277654462098360998854863188487821429117936137393425162342619706156989037283482266947007400637970794188900169225729888087832244718765439801987470257309543682185091053130538005586495449603772456956453538458807784661495159241256476072425481167690432759450755864505544989175910130426591312005063652311511555831008825103808386809902877772333524901383655957046310667757301489706378632386913240859309168035579811720886400978763998369766050177519742222395369182127166367649114476512101187326018710375340002786881928374050634972577982828162240239347243197634557280730447278776713541364268814711970413350187767370616973178250597281507146204136807895635823613641950301143174941325631581537779553369997055116328623969828028223435828596468955684419355731059653280079682193030036523538355213964483194486827173780252766205613975736095705008279068514286266452188514615313421560782228969190713273550640156390183124885433280491373506667946648848087442605073366712085314445256705541959003578630046993652870286025597908089692749241612181809728839372158959577615178659307050237374112943064007324194489012978760080163902127377284092776375184086664330063498814795409808389687501722708611773178321928989296363796751603141581 A145717 815 655508857116068570079988417654315199310072115417548761152209220251001560576203631074753330342510414136956170829768093376473440949403635715534658283240410169668365883557642442167421805182582241909972280106472708413421201392155720555157466041801590497103515581099882689637361330908667325485973754871325091325434720287287904671331968014355271447840626469467494653344018313814910009062456631519444280114633027212830718173264666352789384893822443912494525686305672448670184815521102141601066278641873853889806671187853323405893372648228874078567860574546428036424795324746525928130789232796681101151771325895756571642715083271177594074906984050955052095750480972588676611479709755724263331617766940850007567280939929289232332640338567284352781626587519018683836537932118818136611775805707132587816465348834747954682608483049838129069560034945643972037563521607416482853497385685963893317295808147651373667839295790969481447591690972711483144495265162570380481809408341232670060844382293073608039780946601697024227289698864101549891483994641193133071804227022543392841928457613676334751382678895971860845423947600467481732614879591774632806480442290885067586700502334373497396158621896302940271965787924909192881030706519132128405540648617003296541847961831356812185649500466670537691759118923724880048661040854184977779433048253990878165146585561668667040706334523373352806753118830867068471368948989948221512592634517138706062526141522010392761776863110564957906054106733990838621360491696893016432639057441076408495747201803776288727794606194857748725093739683159614105907954984328441196506089882669466158535731578900041263403307032710174562507040519417682262312506446120996824041667126819588297658415250766558952062198040526060254600206146495153025775669375713193037237896997132181788984239999492276584337189814625802900560951255693036970049363068040378147663960153684660570490444832657707934627855891313877224390337128602325320842781945429851673315622557784105226939249221930281886002654386472764793014943422915355513748238913835209538900980533884023968280628199602017917035044322798963296352293203244804990254265379066923978186841216484414395762327618678795948899512280341268589414259134477766831931179524440461839842960312806736337507742909279616436506559245317447639639964108058078854030006508244970787577248188812344097063889738124265563822801345134903580382894530929931144619021946086057932982975768186653718383190830149428200332456298144065139586724777880113143312536053603866619812829446993712279202214951304660465648713637812419059528069303361567029203892577873883610993335101159883939300825834670037004417497216799378787754000286854816622718571015378681583342965558383398571446065057216654369 A145717 816 1330682657034773785691368170994585774841506545970847981657251928610476565450159878883002363997219599931453690175125037188792519817713232237571411685831857768262143174500897449986013351015288332440438224704087870439941863120004093127215245060419114015644497159322108680718810186112472924942762798885454217778573491446108253180530026293237238049127530342337730544612025595370182187827522731678656138078746526947612934289077864505097657648676496464470358377215239261691045370447932806349893534794397036386688644146389460564140435135674442715638287209026898253034009147687604947774293820274683476782682992156561623103631305685017945856427869715254685637269262736637692108730180715912996594195468006688343368377059255357035538166344373734536077791641178003119345649648047793470949408476820394963452390939939801866862014836011342476571042851197839770204358421070161322355438045752104615679916132858479070615840082807697078569550787304668146114463876607296119178934637630928148838783707414366412684823654192259367040755954163775809664530510701521009358850948138362247792914171201113407720548600030117673513099542342807439006815530953573681328186368630696117449795057667043601874059893920891059555249383221436299715650485633100991454994706528235412229604064121276123810141658924538193655209585578266410869225850710102214800391208153784900708875324600662313770415382472707329577847479420429591612863645927659030429494491615536462593186343991362742448177865149857629007087133147304640821045352609094121316914346048107454784268458662811002928935229146443293774546866394471396928836159580903253361960355061181045507638634935941353876620881031682888922087304784160585448812202994572493014798997771994160471789626505517655864901600527108661060362346051903992951891849381941917360047941728268198605046695193905669154692939492681554784330344239153987276866682126738311682711528444222559468389224377908233866435238291331590953791497970083956402941081299045079154608318423119606444319026806041960127398062385829337189817548266589797642273952417102647201728751136541371021052394514744817594867598611013080779624741852399186759599185541255258394212141465326553327761701452276005475122834987767143654973166489619869613703965810644309506657773606401205809456298750106561712828235585801388671945588784143935590486426384563510446015608209313322421334687889323744808293834542109238954755715115558791032863340999914541213772315923985626556944370717256690398587443680159085521275736853839924138965444610185802244567173491371638018690803601906848563457159845387051731264365507164674019046527820140919722992275766341585636700512542252797834874742974918652274810557083500482334310309473717000905574446905196370110739148269398205227489 A145717 817 2701285138271733668884907307130591468613058978248705985215460262870047176862263977928863724161025445350436854099332995725155438756516912038634250187580388029161980975870938265829164935139230132271847686177018270520373568712406916892526392315184759650167832129908299521976495040446989128966482995763717190765412862200879466668571282043303578884457438754319123538067758614583156026379862082851040440855575335070627043776109891680681892237428394000430915011221249395560373431824488075788142274566347341991124057810499417091881677432046470483871644466464028907231002145010513297455888324368374661187745322306494199143799907825503158910954500614982960888604507604893542392045655373593627361953468435810396187797863007434852853245346438342540953564249964758813252984948999088627209162596169596068675765791612448954981935434494542177601087918371579787870875557208905876965056379379386683866336432406904365698781700260329278526706650636785363900878525017545959362856832581375800910060865206781524676583978229339913395710359662766029517447045240093007805334352916648340476222925609802603996378906678459981259731225531951500716353795220874981321585521839870827538016380363596177430844188500786954594215975973727763513577604804488493521510848711669269822799708318228699977775381967312066449537766964761890339648428280466641859816373119135094448138743792758935285276185713261355669677576470353240107044729864198841823652305386904501925462215776324845159408304477347876319428974234921686875883444435969369380319689838600692135656475338304532169449787372673691504581413687037252605923298041278619996338324268107639711040270384229369469499125091009231801662666204805469043406509766475714699045141435481018938144644147785590639191297007832541426475307885158959197187428469672716527704284470487446036063002259388508891750082832953741586387698244531338479002394667915704675526255077811642036169554996708882091155599103547238322319516488933302895645074194279565254003213083310243297862397477015957128336180640579168022564829966233866298460609658479459984299825906198449288712392584303780115563308145312231183674929608077145877181356394482795473326668987771686770941858185792672435703406125655021278326938559669200838052218664428423858053440578034134986459948954973410997424881732617573686601905591848081190608591530657417960440897087657855702965319351437463836570920297680409943250521301689814866781437610804572577899868342715053723943354172840251359704310338266645464124606226570268121986709246141124952604742374654978184230052109655951279157568837422077202047602451474984897097422270993489163790708812338317682618101159947344934758723821587647318486643125505692283833305513074496459634543874583072941401899540813299395148301 A145717 818 5483607500008962313062576142106929686698734884338327179139402676374267158553830425035714477044517656841786882367955806197028351883209513725195290309376501867341053118874830178735754832319286153223518362501122385068487904544322921287735449184580001670726683579216688707503604213297201819329035538637547011799570331694293871228946522017879971898210551543737478444547005375578211363368932200664880416280679851446845951252568791033919736144321991144378293002420759057748296375558340345917122467476150309844945450666669670307059241046619199407816722628634769654780681320362194306230505524173980287527646221599191067700290709254465727571291779820545695349181513168671154418160571678214347631768946729227097572886293528033495935052515103490984401199349636819212900440100818501865441129120815803199016841104582331438811462070009084609187731903251455771538107176775657860077742094702109216144047277869883003889456235688385627712135931241886984050637291321741690210480191205555244919274717586059080727052790981905831933924989359460876144607837306878104323819377569847992804484746073728084999241460008673731839580874730319203646759197482845258509137281148569149206055802343042573141011828596703596935198875977284138496262822102626008747675567889982089504871178281940139678760215251984570354368011728881059123075440183496572873212437040636087944820941023976037966796886582538079302115902387337656987709188760677721242983750440924523372225704839595444310856409911151039070811810609757877053402571159665210747927653458013356927927860668299537492980139431298447311006495237819228318627366187636017689313436303903447432366241241350684081729347313867708874486290308450317997529766013742706266568622315028696450273155830378243479902468024299531987083814644526635266297527901586232609322337427147787185009289539863479144583513457956602738812243106054377958387584309186753753006615096429189110864728254094652736811999744962602462717664681036634794203097673306218420547367950801370775054222559315586928562319302313325256469415013906481996077395332760886665481444860831715514715135893742158889775920667385218289779327479654753731491393881614533555594743833035058818458644355457672768472439312244705427860030302961988081376390184823889787538977715635687621307886922297274218210797088978088782413196405862820672999850320808173896184575072337237763697176948730162264494159910456690075559603486715208620775285486592282418595518963395635073978452026494993003509351399237610133087429364200790447708880804221873467985382453376114342348987091797979189841301282806971333104901712128712176433748163588962861575415896771018554129108654180567964762374483079949137875610734219471835699275881231754096057218490956732874675745328702728373945823541 A145717 819 11131720523733055223783360683569760133406963202147825924947002217579499461817098900558522459536646682363382020770096187246971829167476556345234400693784111210314308669334929391895316480443215751813610004029592264670759925851406817807186069318305088206815517497977748167932794576498279246248813176951224670235937007926554357715294771125014299649788535176348326923306882844665154484482905987487624394009339242861762210415670869688965383691081404594693934363999129665979646082009999077723682820834310562637897273729281620223913167442959542751397463064484115935175875849333109431134628758184855615306460642101035560937390995986657601466563402081207146575877583127894838575323568461119752098863599906862572262562988064044989313303752414740259991893726198493037429080151676609787756864906093484324408118766536341208338313020183007262108918162512536844642569697979028247051939487188902329385732107739430090991230459665722563926357413714379940837429800504610613581315425290444565810326766638834727094392489109290609485954332689345915807524392285917311684345531132438508744763558306742402745856167438700997174367915971322451451420454536380653898567359146073533017465740739996059880076581207119800991499124017910827419650015290725993269287881305814930025618669112630165319183259186146710507300614271861585257952803924069762465979387376118139392892062139927564313662394486366587721939612168718973331809546139445909924415189742771395541116255362162975626193352711332131965871656108834255496720343570675941848923756200077275963001421500172722806217513595748475367651680751359346449560947437603074630686279358599730180063758679671504456541105548026358005975367663487940729516381601387927245419604254366818313035568191023686478611370898031042101238717253081184431624784452791582524207817272825537498122821702920603274995640569569070606047267117592142724188317145254442202898753119496176083413362186257148346846268326674979452078536982987879698929392631737429114145902936913699363116773933013164449024379847515409691464889913400192218170814064894941451467348767662476296422437151903998242465003391483847816020851108769541997781652398321108635061856654392181629784277099720889927326616100450626363534583188074276135993234022973831840280266709299867837120023992314511689556920665743787610725102101995934118108505542649062351836726955947505002449566240602877959459308047306783172976051827510571810358962756344722505176325595824796485122533670430662956872623636142010303522017484721378038580906045861156998885373775611137459990259566297788099426562446529314384125748428018834243175611674663323615508930479736355326564407949885393021122685441928475162240171303822402320777246205594947740499693902098293152518821615366997785810626639929 A145717 820 22597387179570602095317909125070470963886448601625202289315235362283707533221552214303375557144915720680008660376412892155546616181625526171312108213091436380436179257696787790717313719544895656895475084661709796159257580990451295825666432980710144479833829794211249564214865486687293572683271420175447443031940326520573651868177156437257010409098828197435559916834527627664888025288935785667676854958542382329525840297860612899808694973159107005237542380625230801179623798183922569438730209171182966004621620724991022384873422849966825166137442204180126713637373193464891783008990148609732725091827575818880589511836021562205676511396134933070687003336144568113353636752425815501418546345476041984292465905292883717800272510682349407624292559862983591229161819807463417050644570318240652362745282079227668070595336619509434732996494682168546543168644948790250565857577081251377026543820034663765214829193943665181116384877837704260038012998444387068223828380102859411263039718417002116909942536025839068955350655361434382849628398371732574835841117104379472602903877218877941003846003020659103015590235029840909846127179875949655244568833229929248123456306247646389658513982318838624599309146286557483002377751034777351663710645651375236417969916393427460953657802337387662570345249892603867289192585068890421434309365283161082782331482941323111931580696694010437590537458110586597128525916390953886436468841592194075492023942626159486000925728195147594316739680391089122928900465244045901002288104477158503412191535957717489958997084059619229973697885600918764235473380404670968053864275457784521148362081997753491912696094362533146192884421121870590211230600257121051478565495530067742326146765753154622253173337603020534991165982608939940159869563046141639010937909259741498413973402143047639284784762005772711755373673213436468943675724325417282208485130715825962141020140014373373757049445187891150463325116967357800714752191872839329307795497762414566858905756276029794164515932562528136979360348470054787376296404756474341398385592052516909966050022032703229222690045067108791543681304037971474690600743022877197968914642013413672295673403264053789051094800262211475459273269776011760477594078183690246693811879153880901016073666027396511536432526330740662799871683174853855340396939593251727275766054659535998362817734855771246893527540130841872859384451309650242974059820073620094300093225522364005373469163669372522219307458422472016881678539562406555033217528791564217344485863840779108155667665884570597418043856731925153225392803936203976521384934315265818383350520267298448904541907194009158693652311086684740321499398409871148742491705974098081862681460282564041044142880333203449676802467198133232329 A145717 821 45872684842807798520440131740532372486929357254335958499484002838433708712940289177936951822481719376333735217182097400979572383876870650651207234438174922068174233578815809880226754955359657740282062608253266856611028218650690279119285051764772274988974467666731338637608009005180629454267794734142981358130168626899756586738041912272860606116170971452259010282847167777276878026182055161999396527941447026789694594042446628515741961830129296139227616338734854527264970330667280805961544600934680586678819252174458046159672824472265212127716256277022592744567932406857880986398818867048999247080794672451685495673466186380281536660532687350731413409625797595686979987768849081899418529329217501628206843215481990959070508207371865545062573636529962963996705456780070584936198689989163618202888598212713399646967324999291132324975622095883986970095504603474510669662634423000808174981625284635335646673172714409858000538738084182234162786446004675947989760998027489179573526062576187530688348621038060820870071220897757464495399732887092734630840156037544798251456362009558661931064983386081811682947179936209131016315723696757345610094077558189014544542768665256430266787324227165826729477765970212566476916007180948008586606617403003848622664000253039076623295173425713695831654146774685236325199362431894751587578249058837610672014770977993855081181249975178793822424452242551180002188636941826843326585838507738783506037207989987501219716252609956263751649419228039263436833688948692835463968910239708005726671542031165083116591357834809523250858232402213410646651615771921117711741404548616298572575296275375829903101567099401181223529016871421930465310177792439352900100028680617912667711116165868314982918188855520315134035902594909361271454028552042742739412373273067424507540468852263886045192463596722964293839486017228764838069577656408765737970373150227950026774708145764586540553225384572767113875007991657798467959069802934445863087431343555667786664985877223708220954178652907738220586097702746328460481509437472098973827810415141978463419068429965118170156793243765843442189199381061242513149966338659059478575614652167898105824826996244914674001554604962679081874111281769290581441702576897966765464282842097962353329674198494894426643516761846624817995729234228224239009853256192500827156028607021349720572496754766064953258028506149693857243652985613941409830862939089828672844525305222605312317605763703686434763477640745570633665425008163289232710205408294455163445146597896215780394224285688053192331241066381498601018077606368323910392582416813999643538232527106920796483716277274184198228798484847337410715303609798260643435760806641859975648416633105309417511753923884181228542010626399834987941 A145717 822 93121527633512651425891372115371591077995631339853394128750236446785066403561253809659797896262333189041761810870997347575639783723431239196424514597386878706957313728816836360072521842066385667876930199279047057210591124603320276160852829416054737517473689529634823223094694065651191104870050627038831981556799280666179350504573213736750593158816662949257593438619833753344434728261546689922989284044282505840697696380326358026343282706467498003525055930089374065117088591630781852179366101167192419775037077292529108713113448805275530652438834104913659091346189148548304937497819291119319861841288093249345737336546846515949957215204843925849836150853365783100001261817126883830004113119765182829217907434962536354029413860692376374127616857863264953929720848101723479957066290033431826711211491626526122055675599153224379110265779858149811380747331176408307869164582021114559343835672783989696698981325781058068075912521926012097646196447376493730032146602167422931674846643989942270295230790764727440527175623071792291491278608132399879568030680915098836070983811975526864842120912427743057057279759680269506122211072977237535638835732874290469596173696934164305795188609667164309422215265610385223390656492199573422653459769617452161328771502543752932117828248396396465150595347607361137136287416544161276832362411280075066503107202753844584491686005868916257449084047514920784817845804465992100999082815701868138323180040195732001316537991872483020268254004293239313687649459665381211945955885498502774466639818131729161009190497407579272580012238078607622693938544543619464283866997369415628317806703076930936949804268515690035350617711364565396973989449688051629266151579656158832647711239669946926260701670203368636701557891101683394441111518091083721619368106806417612008808737796693545624101416316585611743782401241301179184812298966785469030797649009832022728390516515762096303949290481237529350015802897948363532156196947765052262738177831920243192363062425007851658742818149470146059652798976226576719990087861663604442529056757146163763830742862807157182189067594799595078852531062250284330219741066734867864310528829258819741152103128973912734434104753273976324728986628721883868566178637024688843645800357579709696358222549278608289574802594022317639868530473800120351334661713131183427399462306198680396763805594440256083866904339943747688331756176344991411713677706532278585780086276376366419999366231154814090047640303255085914323931088031914735846683761308952417576303107865477255092119632280863409835001320897710234913472148123761334120420921198104010564228679506781918413039500959399913245767271929008259011744828492059235025851945777001652484423083743495553507816322604554690490604769124466892287901 A145717 823 189036655223345839586760964954072589355958644690545135745404480502970846365520632293320211792460713892035400142332907433481147781386181538698091113425460925600201278695264598995137339112639807546132428022473857272870643371916521509916252124429539352388196600770691024411543591345262912762256748505094094779578944409583717181767696885843691431251791709616021462421387979672121425221492913598488506247213365545409589533957468464346848348152167190817859724310465090617333162576040156492643307223824799677462738588084581916229574141401884854959238705516718450932840019403620652165239586762153352270538567748501499395107694424961192032865329172636787816654818922913895406874508779805325826450214593991925810723886130733316688751066697316667613517158888791326514369324941041884242259632569176619060141125113249815059621819313720490302707208136422021218930112192604261499893431840228132467178240769873799663596444662375163784244418971066474039544625387836267289309612638870523810759113773520232511787816903775666209345644764517453969831079109038868430367651417494599679298886853957526070843521163335019744466229203767161218957461828068500589490927640732095091218060233584875507802610837019320961270259711316033270466202249126867038514745716810484493557527499818199160114720949511398542012723988796333701427130385284960074944107320303326163696949575533528524267510732650027442846794030836950629046980877327023201294789288953813057271975560127972685070903784887921188291877065856578746664966287034911557454983593050392459273104135868165683573593146028088527901592441341071855284598771931740575132292918509176868849034670873526632272761985283672360572730541050884435268117556567014970934806601973749656941148818876094440909407594649476983847384900514695806095110270871402844574517404654479310457230186819045353039829930205195116913980680355376516404128832996845723753489519585855910682721752288909732430519123686800007764966007827186312478611844893253158912637911366750124829230057780061643539699889245743593356961335642247995251417877667679546235011389196297298597944592430099114725637060649934244227195867168696129103561215505443105490894947780751906640663526990046605986558647591566976520760982194142483898761191457541454634209261603968585644838445361376332942422622348542962308298866085010084985124267803046165120081325554714184080804784216965084184862552057301657619607794327346951837355913397586439304902296518718609993401131638508899110275052130183660506946443279778750479535325251765113224731863820320931621222459305867033911860350181285395375747442613629139940544077449734327445740681166240187457673703231304549704709333217401918456431286535270448841836014166506712683403211582662868311449623133322137514699139312041391509451089 A145717 824 383744316981864420848473332965395241021004970726175285709776966670794371336940479994186220278897352938498673247173991218969382420574164800125885763829171081581529888794073407143292438326136967252263161008691730984880348834399414061809715651739135469293301582090813249920610267336189647256190094595290385363713275594655665212809074173689479868690544011703860619457824160114572739855195886343384977758853848012898960913235964602297744120405616690892757236825188203863812254912272926049284061484998242178056939558774623997416926793932377450291723919760104350480006148043160775347131423629352013989873430688169950522722882346124373310766661005247835341959446262661841892855251561187684543863931512683844212940270937953670341810635981692142879065704927388529559215799909466923288307097049138503260259772768405498044910237531253442090116522251156844924616747003655474436475797471081087793812484927171029327404083683295801423948094598743016288177943340860246103568481510304995912909326113602082056658973083873837677531131696347359766465599312740770513766764346833122250140669329721802396947505840657662338209388003887657004977525299906078959130944274953278744703066100480363116533504810539554387069204998705937153822999909235340514762280345355666069760452053128400542100765699259742643820679101908950052759938394711924790859705497804472037238304531130309059678555101273686792721542798551494856180553335169391106527423173760538638123787207019588818692618145330607529212242189684561616416193913221205080421670738006798189549934755994244608493384895939612132367652643684297258605041568476889748054270757576259628135222575170182132576757025857339201927292380621930838197304650381352339368391250427055644757884391078801768119836715468234908573489790153730802978632738350856690764650963341786582616168470504865373125230656900229501723636998720173027121196718684630033750552927110277666663196766629970994737649871793722778233530980086290265968049888936356147540392221896670833160144654231100128533932032350710024368571858554787203783658301577527815252630591011726369990063691890238395735861044051771716186128757821390891795899047734982769278652433466097111660805807686665636239979620506127688360820064867480520430616652480172128218601155255698649149325685861044677264828348564948191168206829622096672399450928978470584010337691413763595003636948154844680639187113771982421220115490728337967238420790519393939510365881846722401920184297859941910379768308183969575743186955926862831558720863577321870893788107252143625713826500271277797977666675866688454902532395033519030317970356802039486610843018538788073757159204520047276500646700664053965458296499921770519089692082906062849745656035089721879176689227144321334600148762198674900297293422769 A145717 825 779000774436529550976561279158787385200050734615491139445711496937232070843142808867565733845949834004438414656363059841600412832617773158074009402482103870149580074050690321236284654664718930882286670715216191425449835263187438628952212856778320573126049823447750126647814431148873638667153129771690977194243169878206590798285238804892758289750373091967127441477920623644602989784622427784157906361967064252819345244279474185195956217575053730345106372895407743378448260138751463839890152171239207796655909841573898630174445162108584822207344597874306314755961547687596970334024624727997826246090793758417251059628056054938052859664288975323933107389859258384616128600753794702219818717954520533609760342939280159820060558902291768352727835767485439826213881559446892913233379164750118592441708278578738047781352722566625173722446237462640258774950777487308420501784368972862767993306877223916419660830626280645814515450847791029351998527185437320911753976728156306502832682121251498453054785203572446986709721987997940375808471196773784655104078101256419820673185879440448404908277366013013891211545313181662739952943157401347512218535227387227515119652132965914903541687506962784458386429524877113341106227419349545492118100390586326285311129224110323153282265394254776328055557436564151179810768973514134822040485127216435757932267594501244951857618942588074851539197289034265503721095894223412986619227467747944604481578230758274205173973329764117348396379663353182594224746126978872759278344434143170207274393908281564180687075887765164266600617806965086682093896379099409314256809594505586888535937632978560798855604184489728413296240042959931978550656093172156588681902863303560320985108848372741148713188827622992922214927200426627173015350818363741968210849396881066422108231511537894689888398865193677535683303866193421270889679512934800965971667898688544344077470378753537088830407696809222133553014060124609161412728828795928958086253837297812330424564968818859075480862238485972052103724607515904882381432831100784503797283293864742415334782530696592591513244683193788035933923597151181556341649545963340799516192558949041229355919529148940404251520552643068791615805488210920003262331667905773557962742305710959806653804545497459475333471268605164222479528497555833990159960800400702027482494820393488614543143198923949550484732465656094572257775176826570731746147042367398456299619603435246549957179364131254550439562030555338406108575009013585088268285452873526638146149276632989987739878136174328234624027629440149027382166745386170601017916339883764062708085683881893058623486845727501992739991763097638696332478423438409907618481626086463293418476969067828923832065810819653349175916164472564170735562114138769981 A145717 826 1581371188361838006617998548219005426560861970264476286899508629005614433017208565060678445521057884131657043253743764304457619080831658936725438961152907027232565968793012558036250705676941103554074689288727859901932180703921666017358930289544339024310411848297350666281813374621946150304673597246438088413928271139483784664853821964858125638713388686149257002339559408174383954690043673205954206529815381579375257946926419359983188823933238666983875044220440893870046104269410559322050959623554106828969318921455455444630126262153633256703459241960922058850251461799673806617294641066411957927550321456156331481094431068641901180745195853246578960166072335074508079217637347993945044312903812751715129651953798453496769264229841653774345363728929737919825650006461392704396836416135643693518164545255065468590647981900011571403123771932637474156305153682489089963147832539113947945325166952065404740456843945627320170563797067694985813993898259818110000326654588820690445348793231215746099131906593094299146897958104687266543836762985183537120508031783767889133445085123440932242000656058912358501774647549387358216817604547210149897547552465127580739615085217741153709262522600947639984897548431335083739704507456577439764403278127962013825926255183503948034598208236430246693038952404547793106910963473755294030260017389659090798031179599222721140657393775236847350883704018016174002329809092975027667640653000904373337065170315509429483577040728540071914043187394718476591673021350917788113834120888964782760221444261640530800519443669898565259642015771473320966312390966759339464433728792070626151693766811255846506694361937391653134028085281369535835901030942173224642910473137836201172715317438780140808971551954838916628067308292563371067431358299763457117167584903913873537923385805757749968584323217934740536877346649008181185876384136449242237855800587192091366987202206483523695756629785071059318895763819425617581549256487685895978739142174166808865196053542139268995050215592591233419850928888715052679521443350934241130957271292796512117882167324019268881648311147528668894093186030769801552157686509682775282888125387901262126419532511543212943921085625450026473957452707347541755052765418103670184194752374647252251524578210517049065901998003655023068494658870136170402623752413974186810993901388444196108817098811980639329162224642684867911301187737823094716340528767398075768833855463184614566351707266262439532369011647568656216437692554390773257756637774538211859361160671181567859808990720059816015498289785835849719110038231393925032851139646070690495374451669399890466890223069669840742136002587559852890877234121675612543747181865828402733445397462036680289371716787207071682788479279156504394516191404409638661 A145717 827 3210182733373756716904986076323301857131164599586152246914863071169900361792862543930368376842013658837429793366685185174989125133675435023779483017130998783178238767069741442123267696239535775495840736969446840384730901379125718827799999535562151441029562925993798404801954502668119536244848735257139547789297196169982204663062460303423190153829889282509899747621864120673375783417798871985659255097618862639067520812915387021291688116628256918923535994661122119148450213218643296672299608145662665623599920754644732978700526137726713402523200053836073905159695711491790139836137787340191546595100906465203594489370635441287004458859887917801579965204019450341993016195675215673913737735376021931461179583705867921318281786326019654870152735641891600491806243299235067743032664691376191947723281585159504322500967621904300923323167534577016609897040687024675365316769598270032341466242095605815547706707732378997179300429992596573030173055614940245325979751354838577845297555217577246713082784715598777854821216145230527153143612820388725806569976200442947558521072849614705652002856423522226074744711322979943155517399784287679202944509312968981601673903503339881576114899379192416746384883636886085342878259043909432853176246536499372301740344986893288904187081080454559146010541017823795455855849445082749732746605794815880737884245362318827622670582651744788212047442379959283798959225791362845082752323906364368129929637814162253383577456218705606581868159274031615154298502008596236130998323987060164365833042257457221995960873783574006322312806691398283876474932059766142359703486212638308865501049810689216389847790699128720566133663716881137197814900542156518473868519578566944184820291109291875313101063537279495377762054420906703216639712641997701454205881986505548282215562364954176694541536287733542329612325330393620414386058170117479026941881303524101256930639943008782799565297128055997441195224847539373879081383577941173572907882372359721324184017564125573897200876456790721717870245281919484041034546148569565408711339463441083054856885464885228419237154558384800004066973233718865545969323761965110070483463378344880613075402295078903573335755552299110910673342013190427298842753851467082544700357384578228211110788239962804112144305722476151091664821677977878870083336057439567198524290137323721324612284167445121773888648831292184625765369153332604055703439527250775726412276426970661332323144008571148620996158654082533816780962407310404256128157706396859696547865010013221949765424511283585252183226904237617334780765995442984281646086795565183617941547428803197895754728529344584049204543345260983403729784452788578055053899160706005571085600738370965393158500753012219535862711437020523231356697132988837427711849 A145717 828 6516669367377537773479115116937754550970837576297918796760885134966268728825077946970082744310842206382098348877327672161463619563742052266613413799336966376944797464585606334497675387115551947315453141973287797253143827867444505298767981698260877880950988429355562464397301358602908036630892627898396035574184894296792735982232129562127111154149036530106410338415381825407544665954177020087215081893959761341925487874960288726802766893566537612176111085287033681430460062787741622834208882484735587661801010162609886491306623429458966053488839405827988066552123444076872184193553091005947773176096912574041840657090908851381550409584391727941354082785199318121910748369141470180696893657769011617053442839793259926477658529472555669544756279007676220068628754071797181056963604926657253518234568099709248519611495681817748974334458692067571785453518438354937309103952321340333114062523508754638609779211956272520328352552714407246183556317084334799751920785249995658437133346646333017596342306873533612452192769627920012016194267481552350402153514566391151760029888751272767350124866297749462872819405483874637056312963345286384234767204007779480186270443372164874381772092030498083394213673797981204814707782119431641235370340704690447644570886497467121291995826558724546829971151573143352370839581266607018483720315733216220508245927287476040474798561642384526295219460680433642093871054354136766425012189862279014302852791425684204053152806640395340632652291412240991368507482485777337995008809579898012773676293022416716390160042980135789164396432323896500497770791115012878023438737547222038204896504964005342460135168612536940811859684211240623230194712264676701559779870101580423557348989779147189446815018171705823662018053846373299237215245595823975652274483315438678108983718062933592884161568695514767711178279883821702792195516899462098288242776808298124964377107717320626876634029474197045020555247121609165155109591081671325865317105237151092113926746789978861469178510212234949494685364502445623714585076002074774428749777979828127308562965375834846367032154871872832860727286770356111027547925684631486933398655375151982256641804532590641742328370827246109523216857812819114709303248563425412147638055306499050893907647875599914137135891550724588712424564937800435236133001793978568999030122167773252900518740751096498389013317798360910147618831469963998495254887523978545957218845377916587041431367771047724434359762535418532000496697470402428085549386886228987409453954110965679886842243898096687341872134600104073403769105251639219860347631162146183098350650785096040058982208447679282550215382248743793722011609548283579330083802752486009443475366765447662286075076239243088870594232534363182880497590785451148573845414809 A145717 829 13228835605593668306405886782397565415168943148720175571272349909118454349614546439486724040582632836942000810791181807802585972725271232425790206233171024614199155674870013789288838912576874213514594382365037258977041585840010966630780175047470046536179065482028865808928116956009400646241175789785008695076047546125293084061726559948657732219732390326226730477083477483713194998511195932978174630585483217905246101318648573200022595502251954724460586579596683712181714779008902275710147359144405097290790427030177314932619466861275563361868941470630761939026905431780339042122772938604286639355930137424398471330300055597669106044451856347833030986473989411768028477196340988791599020211533358206596557503600733944881725496547501683156200376232847084847715878959504978310568374968449533265824225519128189335307013733122408513598027821729636147454032532819835712805657895551277951514581256529820772036252564525483887558502709816717156046293508144028556153868077739831788802848394500808143328169870488517679173467523461479162347209843938450927645827999797837629913115644010868106047826581574986109597318387554190244372160073531575708898221191283031809147398371591191655115770707011730097837011425018208887771454824187187798368938454275072219106597849513269329462623727129749610282291682939987489008894115362802439202508191823132815858494509330999845013457463457936634507293133837913491274441379671844479929662668102492670423036664501120065646813902546322778677569698689938446455035147625987533631752448868978870398509002463676814802891288801868429718435304703204612190829488544082621438277517374524917631039575881034504858002435659290719354592815154748276158068082393162009834662437688681254474264431377685285159173787499284754401271546083376544843731919810028576415746924458530055688665452192828600671289910358690720149578551832726274536484919849889407653809978963890153584271735520929550784280267322873335729710461641757725498590814409213565420150723534344631549971799639524656858478529960490683489572069719334221123663249665643520796640587711634995299764856059273239846855152747292322476388076849671667056743170478156509689199928095145636102250125756707658023019443554050033019310686680789669458295740999735192622707571835688736404314076679585735581747703665192610070775158913205551471123558440437628463949476289566064331719112441724284575261242023816307481602118657763612763365970236921042378529704894244723444344252082872030601696950740965878474479083954521703260999250887138044331830297395320157067805347711764020415181054984364772033948880061620873521409613069956124468203152197532516535987394060414232353176760406555994700163653231213251492064533647438464249423448258016069767011607162717395086756182045824226886877937768698616068764350421 A145717 830 26854529762685779284466176689151940855038403621064380111764073554625327363448800447080102832300000348150055263807750192511577363168681038082301852039923380629857909075188663406650008494855667537882679280747883662435597166111394394815978456578382496207565621977530168236561613023397724708961550222370939752608340944449450663852568934463645634278945598213203732762069120876555960439433061789768674412873449038387888243751368728635757142066804574524117378580470182648695199570928008831949976304854259862764716905070249786703331026421765964165627897696541040908236551474390644178637044871813610871944765002874616322758668455772359433888686858801709324961188115720689779686797823838105475830332519059390379394678866650114849976280332898944251417218996400574564643165659041034173272744222347625872369659569262124641424718266742807464855022143652469311759900588105828142058176424016772901241485888232027412594982926774776019223432148375221419527792265215293634192600277026608535611345107489994197938588494784817355109686879857174779552819788927573830770628686075043997571864727453310982509737835730924053019683507329522321438428636305753402679154251100546793089032423886746895010632763141781600525738979113166060971238585317871799047709691837691914338749063625439271687834170246832984326222145216601459335684214605222344562607909085226399972235608014642209336843852257968983523509842230283953645022129679490157490790204058197841944461576145848049058979069362394845374833836049162805312352842198268915934462462394447208896199598708241517333479156224812776539259272115181466246886090953372708641679921532738360752805442533536039519284809219747623349011555079927759977648012545854203262804968637921366159199446706921981683675973605376345610919220495408012733538581968762186148313982167500574369881884233379125769834356459446647135933281940550515606272191778376035438946014519888713651107245999769667465212308635958674486291681885646573596984243659621866477040651669482450954328826521445074561242237309583852534336616165746023257321811745254272442751643276639212331214094834948842042748927922131541794207068718063128014161088144973083182142455377770489305311113481583955144987142043894320919677477104190209885631050980899015611948732771141635849863668011683443316810702548790273854961148028869469051144690632294407212818406745651337340489279515949201189391307990548743277504682043790169911137664693425737482458082089938872004977400360459174397010450241625314771192043730208655191742929914004001006206049758388953167758013610982864755475669483660383155512457419838734028601166900848786487354048310205912527995427734193212394398608243059925447610204449814616949560919501547596416886124597007173964747487464077068937244455320488817397481716079672739471017785939821 A145717 831 54514682189416526353798032273091657538162544181817542906705498043539505429346715293026169262844960124111775243528922099616694244646449782035840333850838229507586941223477311845485727955718092525027625425323821469707003270164544781465469636073941419831311676435320759491354265509380425149791300710237217912786237041184838722327630875234640688928527344640413251280269838295931115978854116922034476079958470962444195229569177200482013798373017784032003554057767891180167542947269078919956176188706788377007278026502180036830447051016718045980661270455036842412958260466107575902294158967008691465761233599905333710801625634917834053124928278915613581838180888439010840996171105195013127143975993479029111964601541796132411506967350288309328693798362316933519140778571974339866765360202990712071377143101376593893902842774474166031247181353586690973236450739822298308542385335096153438242264838529759117747043305100230793539679702698989664924262252093537933382422408495937587459241765356293721007191316243308742354985192642541341013061824313130938013448586904339517233255483614577283626661758707194252643847922560542758329765759540605875862974231512918706938926673091724605679929393407109637337152290588302085562726556740455564879052305492060311035441492561792208256973902977343828432620672498018022463949946754485996659654852934817768810822425775214353953948006626213578616090472434342587985903648807985347861824184575473516654586576539407038469661863991758989788134009610101804845629814627338273359425166908278965080414786868727816510147884245081134506266603958513673276566573805858054459988802433941497803277417303502279189643304713652016107774102219438198006349307400001639461484251672542684621920402550620245132577067245126482305411616334132182472538477664667427852500968053101707440804536328307432484163072322766334995224412760765713954458012825183502051652755665395124821594125107796904024830202250728786333836384517400902644152516038217979734827102738325841092655967866733861834664883259925260154019841244394707878142154179616507415265039210989889397369312750090090073540476826774282549917873109591300197079952191124880703239495216945998144145458117489672236665875329661917416912259210819445278161575195484001957063304817845685086486841749640710347390144426340590732961059723446108968272250859999206204392901744195925235128905698264436690179779959571925037027022946775387155996695961684010168347528112871015925380678387480041153900612293548648019641374293239615517534886726177234904553949179232179610391699824947503689595193870775593440918254613392568457186847399109966613204249866565804899314182313018160746396821556651242102654014869470441194357174523607973287814583508476305132367632540469287225211157544410253492660996763797892427550036693486209 A145717 832 110664777989985785812430721048199375650529109650685991036232049264311641396246468596042676523472436751946555594308448054471696805054929888851717795415349565977020860825749867857672621100099232970138541730728076835621554202836859794980508545251644503875066495598079164237280922422429239656351631480231329992016308585264278156874426824157386134879276230674440686895215009671619288881113417918668196673641283180312677928137185965609759374940084034780392690619890238625557463487756659279502205713098475551064911629082520404516020810232911211574778213395827093557264360509646904691012964065982771861884432263042824558310977280214747355484170517511836769422182242343076286532447656748052809996795436429910037897761735167282145244293744804935038304159258284378643281215857942250888499507939326923157269728126134916342498129407464290300624313292758839023200683241938677460512900172068767462858896380729522776999085314370541736109530573046800644574832843957616789472683296646476275933725172328168763650400433385421962163264831377479065081735950535866876593469860787123144939511059872864432451140860437768601942958263114394469887103053438793622248435010816973874539228057343777062783361657983669422012818624155274120526273938944539478832677132439190593710031891151374557322385335209837724885235638948831369000359056227391967996754788849770985459569552088077123884305116607361306621680135531873223327430762058080576669345603898007180610968805913420142245364524924201386875066664674670614673823211340654496650717154361343904666033121143918759274082871538358478234944666776510641569963897939800897181068627260979707802292404320667093218936389283904372951158078493904462025129116373990782252609768090293011861132257978312390697149762831633153703639970239067835011240376120692909778390816833814298604258838864579854563725266980859200593658421971072458777034159762930730788819655054737583499122422861581715400737845356670800299013374278641946721056010573338839239832541518149787935640660440643218079295151775410968528807743389505091246605315662809764798715586846666198837447373668588047900445125209423871444791488205401621336944288786895362854492993147944998462125974667390553056476581932071648462010966520486369724458112015781543073822896831493969583932438888102630321758676374768850397637096277447572336123618101107756300510377722310982575974338078197290531863763926623017276421579077271992136503381664553847216007999611046072389650772149184123083243845945453513854557218623232689291940628311209872852243510627791566220141982886629821507013488082004971024680901352729494129355271619026331376018139875080273739695262099999132121973153361393778408462202574820545809928114722004684226667187636082302411532329309665188990109712570697494101284425948793641955187103469991064449 A145717 833 224649444804988955782708009929812459478916554428348379986008153301054588494874901903251340316479783761491383744670906021655444897567263027919205088852825768095122839889331008273763575347473487211288714685752570652490285324755555219265650881391202268924965154752424268080920781163265847121968662113568889646575193641849443473616364125408618619164241819741769953984035189363548860497544259520779517213015724897563773749923257941010611049114572217586413129954823126641990470712603071068310557641413716661873393599759489918987485414325758742778753792532258544884404238876322750415180414759786059870933931732743333948037573077210302213798813025620749726313448113775556422650027747027442009280367591976723897903344357788040958713504794986667839448114600518926328927349050844197329314134351473451018545476718910778798677308794309734836101324737119089630406413744684775422542878806914262853450121410616092707549025441128894624071553523605302609497245748971709989091613709769938344207874640584417233916591872581090339882685252711089859574582966525985446353805803949273079887690218286431183298532320026911554749952630274298213328060868714991512558447208984225452395926017481194345725618485777455519576384469882915876366250533330858401574769699799251413171053703595797789572233973502067604173199914445455181052706420191658940547415561710182165665157379916370786270785432764936826228432059039230209012096461074254762653423714088770001166750021417666349351051515934264823597395541155571737686056273391714000862682463928361218193082155507368212598571719074983465735803167289712643873353436251222015419514853350986372897155777493536895732161680603021163438834791568523838472814099889893887971158367739043141535413861775571602494968885971148056891906834173691370940635490986528942182705505671674973064938002090560776456929807808071854438791601376864330551665389860736558317801848108361629108093696814885774466593801243839473878210815949258634442841057311361805438880324454741331183509448038537865967107323439201006188219565060854090835900912653349642924885226033693172650128771177920987147813530634653632258644171139092181722696709157445395469740072850833129932117584429344705214975224656230116715964845124328119721204689230461336955858523504627940409697764456006589912459765650636339966612572482158848396221976472997885290829862383389550433302671169834801515246750591264765499210768499839197261714708782348348164486070862895414079975142082165382378943853368658339576103134163788066023023957936869315712819422020467700194708614868158712711733691211276220404508788827786259690022744199776053583350210742163089125776482748815925189444754926807813517936168572870838523712878528494985372161103086663565419105496130987793180635491307358368615353892015054329371137392494045167345261 A145717 834 456038262289349590253111447726798244542824954960437560685605514969091550332954654617131624799777437563390757055126344915512498670364738891746097478653440893883533387954481121045872200282750078939683120673535987696478443587699574258249476308715595354273175389080925666125104948480507247228356727738913365751217651076645784987163062300152671639517276014799562332146904539192994515190725965713764501274225247900771280399666285483065574819943206661616383873415600327193002029989120746512011152509864131725127437942600135453024190875060480014929658624062271450288247047654574673695911550949401635555224019533036704871691715035759633279264234957839604432579530248782137194903269794018050530786336214917313082833751148547987978906269489529190909144634334894162163343875291997862636256804233983166240724160469660754826398594354319354252995388592038459190885996701026852169084583465135781523736283604654287466801744646406341716323517543388191250478764295579727320239186358149678192265709586661194656681917850939180004539888899738681037457338340311799920231349188547163565048866203610395429231588158513770018373801896498562258661493676388379331700025585802966851389855276258767178045942742766576721070638461043695073749368056387703610657303657915347929546645308267578361457077643823862026633870941088635068705625032630011421919285593516880946529284021660680608052570544207705149882410458169501792421332488549975110105873470254599204361321932509056775762492331982032667701326073479145952832079561161968081096748751057418911588052109646836327656341315639344897085202194653449890552265905626082751500717971233875076001518426019475577669194992687743677876461675726024898195350597647368218590669233900489487023878278272152374752396141371667723857417169732623243941655035462277631937982398122683361507525539984999511627712946125118883651546357136612619947421964383135450454406962840319052351846705411795260585470015787148775301967657363620749277020625286053891702087818810583384152736243877571427270009787286426267151117188265790414891787606080984112327752210132810293813562568043805935322013566743221664061176222620868923495452982645325365908209493394198105817200234265595084195846649575565204861760173591419562547675794679724498238849728891497887537716877913254489419663002512115395363373124501686184796758276116567606032628320127903065068621846500426568878660371836503547340380583633094493169288722324785482220059507843678079536277148776023577045132939094530483885975507795271150794049342671216399687150574458038803603692268040379300174997886145402645416181816639504754441252041370273769747869551788451195845052520284834228135440730528266500047632013740725227382591333484730098300802812598739401718481745613575910491501057244224917591674299506134339829766951575808219719815381 A145717 835 925757447797934863224860456177390506609475179653133819843399209379102546121309453997875295092207881773899475330522735507584350645395522382981549962461396161757804682424756786392112292810407312774069523678563369271280587992744810988691217641041777177972277114869124349809694964494648548607717035341332018906082185110397301674497542852945798019601451145801291792488262230526589502288313212854682416807160040222840801647548809607365175873873660408509041676620538709378667478887444402816311571284466545988292037150084675210149188488887360104548464228092618511826596622334547711279950033246870560391044888718132778146200233485018978346604183165601371377386720091579624730097215031828895550054253235914553581428616928208057809138768350239462558895768251720548672661737915406610307403983280851475995219027207934613386810347861959494823845802740513335038408942896670765218466281891346829578921802267326792941514834083179432555242116541524504633169282022781097488375559215430136960361046253047584568647059320814662828125634583784269794948537256249987312084192498944938087776118505638884434908940663250633110387263099939451110784618835007541328359539380732813724095953814879279890238918042197664966317876499534231116795340788216504998775924850798456497728276804729480477960078044728466411999153837210014744017237763532502994837209207423706611272280898813801717975931933956208689324467001652029599385095939659988399260160491193122296083482356243363837131510082872010381168868331767125128677383823102521812912399101964096462162527589500922237774160272176151066099494719343335988108455915067511734324442062089913053296709507663757929131570102994439063068053762889038974812723240410057593845170573659625919615331369478607545175761672015599508282499962650391011510188781352932606305162085483541552185303781231546918043480823704183525740784666195722241628936036032375103685887816763999567912619703892247564102729665454110770023520466237334171773717426489632088793432833305159815088723391562021958820253901084121883115761703959989481376238004443485094675694061684378862748359363000154870782700392675209343390555473276192775603587832073301335348269801850149303975786543441573591572863483663172709639256436425736587643662141995151500963527993791217207073624852466142157515325982639828601951307476125850472978570904294655767248350199029780838699751915093194764988879039581351609836207085564413321294458844604605746558372636436595638563228532040185779236237487418043513630190704721266272323854142598611354495599953330396750847795109413355111196532997141476158918628683269405823729481953958911552812121606780345185402367490401730734299019493527626068288879469957503638715821883261123571055644337414337898824952524490062967309953965570285275352730212643560694800097540561498191986057878169 A145717 836 1879287162991545482996876472928655001618990071870906693844539709434063199534707858661032231905557200223578371530204097954051316297654240072713654677699155554927449621788868321894866908532926562181282193384362966084711897146828378607468913561838498955688368270008933349188014652819188073166418353386176259465981084556455445753445024828417669827119306308700607539188840181064437496650760631369039592354033607427118926573243683836665823958388710686066692987155820164438367789139482148596365977696314578492101110287233948076467399608250465951753367453369391516736540855092084199323624871579596288192185568873790006600081602282873490283973212561935826056490609206376389419960151611342863948559603282570328852987009530511208804563720844716619465367500406358378911341164624400126926167449803324262287128384507946795514470179761183420173052726567853478089510963194244952366634383154850598909429734866389785016987646387109601680799780255777201017142392027481332321675064968136819879854731627977010013158873739335914601915033665193167945064493172849133931730990541509035771021955517580731792469720314810626700316125719075189256330517573571632508190533242862026056947934854349661918417825579718517115048568223416028123399468050711448759811516789817208775040472366955537102680596973721142992496255655665388841719923954345948449508112771784530904001783695307995826810533773360559431623518130943161917249952336177287900523015691248568006450264821852096080320189705737849091740135012161190532069136328818558118244089080238364760771019418634762495845217696176271024837077195064777402410274955321143194595865885324552264317244299039002576661509639883718610284471262203073392844929982681819268137477673859806716329635656163295044554421441795525630145751066763124020742439284491417728521847095549191228252805168374500258628754444406546432134909220830959013894120205723757077346901813623956282543565647054557143333280635401829075998971244494131005079897098753327854196776949521655614046724332134660698833688149190980136298729107921590381403348257232668661207546617467078958568875693327746343882946475117108223861163549574448713606359803655819065431621789546309692872740865986160125297828675989591025002485704184071681497071600574362867231463588546442038861570912789390666501622325095849549845758813162351958460314138959875090946544871402134974657431319017338872500855571689771931463953043315175409133258285258627340728014231906781302605274383764428355825985054325689238138803244608662737546273115425838378409668218110130946182220468416842835349661809199310457202170810855077182666093925284549081934837113894548937915610160462993105792781436420350390359925276381718645867891040428747364512859704148293335875251906233082210063296058606621864741124739992128704309858177572889753923477772867689 A145717 837 3814952015115389532548796015184713475896043236422760935370595766751938915952910831772441432892986024245982320306838988323988664499887461952086336014179323315106560974426720268689793432209548110820690078500733142588595879927473615828350905839314511838270209615841019829727319935527987293879280649656902465383922695567419444482191725904145016803254172205211087503261553079298577591611541793365937517796271415917011198102883030639622015270353208819054978254884638313271177233285669874206220118411947309872419265591047764510553611055559956994699231381875636686356666109240308590079247209356547218159576313768904995265387506433999700257487274896546561293304559302223978942894377673810981986680444609364531657010047918320825665206544176006387275233466929139257469473891525794342253509615696764971591394625332104786959761078104854480991802211086939820008372216875374356633502579338064824439312782856968996257691980650998408232590998677111176540294422646505081831902893509758528925968144843747077279127945043792585827224690214707547144211126192346485631426598715070843670236481924570379899829097330124908951008624822459534250899839889731578984085454123470532162790583658375998815108295687910547545883627175658037556269803347603452765912380307404083014875661176642935588961133896575875546300986981846902138676701610084511819998474089513390311417009629194332714623665583990001689987052481347617039987803857343954778073322593074101859971741504877398799686147971137750784222092905818885012975218070117849877513687920484778500268707257300978365643554149077558004268200606486778783556870050846005617517873422766779006650952630339667566864935437393845784438413594218476098436233052120852704261485832764833974523240766680119461837930351083245013596366383029179111716140237328796635966743298802772709811642306496454293469453478664465553050339977502180602482822388683190834639106995768814489563870350901047108718995587136047570167141602802619702978019336751829054387368414096127591355035305509969656610428122603788592564536973319124514259315585944312938766224957764108601515954909095962077927510561787337019228818615080657612428134797833480629524856884509206826382359982165361612781000639395386117582336340237229087702467705503814625328370121221283547671781879337610586856135804618591946358288439412098349823964723517642139965718840596134968773746877853282817981971821651197439520214841722720516127193024616168897072122332398129607693068435813257522140970424043661735378256956364880635952662100460309309560271987163612490353156703091081542404702276141603086644247827407123411406346938845680677416166529084327563623503223372385603028612016913817764804580022175418893608180096248473888837534143776698057488862544700632396365523689017476815139207869453808626188317300375425638966467892863530501 A145717 838 7744350711397077759528572913948495427413966150948132827895615561966726565321209453790197447740529723662143886644511616093599034883455250108495189395129348630510763850636620356571958772518474132039438678074294895091883551540874293303173731384894897193189569831789000245413110281107161387386866552385158618553103606020776915843403450140389555692936142457272198931013413562135931446533933189772221792086838620277925305029925978954748854332993055513970919790722828620120325345202120705156478244010275342726432617048716674722475753975387104448773487951840089103912515465216971345776672511368919273267651724765308266598730037979417108649208884066776957489582198892905470877686166717684682090097353997406716693401544287181745589160480113572121452104472498652286304653088456197890374497593696983089006268802295788209581519474082674835229938315453761266763517510746046749721057869421888438761206039769912196013329703733880381602558046514755432599596660830013288637430552149744845582895454178074938899619715280025209893351519220822655509580641105970192982662063660603271141544287284922353615921275110433250359920808073467135454137418645637531766060963680111937428438827878568423245007921828632831799626648118017592823199577396166958403353372212513498702988817148112792290053999129452053637848011076893555676124862548547604648648452893599410547645625545480800102690214324965930070114284913617531648013324580455892022200944340924735527174628804636297711266800061219928354121756858677324415149160613202906432794668234495020117180714961301567447493919077409746572393422394090965865843043792942436082418088452350676058949169522345226121733242276399867058691369311792244276752160250875348307831548103034939108475462426724986344235954058277545582074993611798166833659743939338172679594760374722533051726405629382633841242731932934420666145758019420205792081115554906671670560309854508879789858374268763478576142417708605541165610221454718073502914374173709114227078503683838189488795107623460906268258470255197541651925873757108714842356029236118698033026775456714522993998429896589109690446502557481819031926277927450185378780400033242162022116394043931900311246497891054818087785306000143957829101117768195870863964327945101143115053724114615617055331678353484436701927289181753416555257775686247746487790689928426674584255318299865282584475731504610845103164530297096359112454104664744079332562792706712537602429067606753971196835626319426529005517814134823578997128623482617463082321166517661312472568973724273915245285961925054427114238710270905645066577365887465649670077701619762806490605736119204071059606773627835782311154976601553613642202907085090823972305959727493361565592829799006992908409055090490377531539803025409419328110727233866491519033579809903936474212175899035194049341 A145717 839 15721028129184052736453470466519430532936875390381473217867164220196688175663139238283269046471842446048127843906038273831017716824749657832783282385776563540613535510231364897120807618419070278491949695800740136303381021032094887931826846360430801987662988488322054657168784143327602088408045222061222338760334936299481571742664521593264893911643565934090358618869726269582861537886292763695816871998764602892772452199551634395109534673960632340152148120189087214205947179583071745797776629120740533787348340189629258638861270016424766471053185843003999005305720037724342591618055118831696768186114841697262012290426711710710296558193777168282327157290570448038803657723975542522230831915641934291025523073477892931025225170109424007230541384803938797212059188300092190191665887861695259973917754077265824733345697572626751810662293788568924284590120538442258026559390841423854192620423821420138900938063040887796523654784601833954851066004681190504329428902188961088526774748846013347282219150742890506132290917756793579775976901557233993299408318357804425925346491232951910453269940288645082168105730289380513462512364708950804299753524772185173109509198657802910240811367266203828960642694549795948537773057585844415577955354579679022094962984283935007791705874029271653772308955916185106936175631332296850027352244539375532713898330308440316395014128420456015254052330308387591107897850008910521603461113138938754620046062636501670179476472804438128483421116382201022062743867783069583829940723299002336970353098351102734924617434290083587636464400643191804054220882595342803094401303102040398449632887807479408178687450914956156292735297695264524661663330786873043904944045338387675093625371214203010955598679524900373066448367223435583895643150168480716253210780727593943443292231893616004440201268452354403395287810335729083040255744062093638154808046594365546030204598010201719510608521999229473661430141179385936086408296476594610165129140308090823110566126477120590334214595038007622886949620931162393717810858225090005371062731415410905523913708211174120983575644322264177530847473324963905261238266599639346791071415650384324873122623564336481298552842558399291594997689151487101277616618498026087615019744434624299581401039759385791527167301810182823630988581338284794485958116750730741425888396156183007683050350766180613137706141178521133787347084392949215639322381953067433426716762110169588229131446713735367418067943640552721441320509370291456493692231332078190363859005707100004060784318012354703783950823039445236183343548966107307441423134322881771558330248966905817735166674186841003414719258999472541818779854136578154350488362204638631427729679555654450051827372324344832921688393403776057432218587961145541108329829540825787690667225078108573551056631729 A145717 840 31913679357892915657922785518461530033366429628508239684137515471383715029869607332505582374140392424947975860985371051365349871555206921945299954747937028858096846575005820104534882893431940146864525843036824402400968380811601081627315194937943143140058673441723939165052386397844751132306944413917728962524861367584341569860693135430877594251080745910060970724106613313839646785977727776369318477935700057033707800039784787896093400639285750657453346713064056322009452654228290441848781400636859273312974404152330346320213655657588300549133518487810166140681507764064950244013306114555833070498539860993717119641299626042703922596024718442729057352342368427319878519708792665153410904106663029256784405122466721105694025349732970254564426889699891285841827865944534057632883861984743784050069951770580821912903556490912832092969621160856600843956677929520273047868813687032554589131021596276842198992071959672523209138831139164881832908556903220062958727382806160457559607894574511640804829937108448012168525353152939447724410454651604365291828693283680920967850106061348090935215625170028241690821382127521634255432964905032714082862123521474937732191735846901079910278652305385850961471838136459127413661714076064586227082411393395042640261359393399248669050131989367458028335126872007756003542975928437743006977451766283878515614199978488216736397880590835496640760300455912525035415103870075034274570167649844727537768771624923761659700942081742600760124937901746317928692727184482094561576761864180075815321769535557836935671824161375763824612986733285939835977425802702846488692209214723920400404086190234029080390299235627754997852787262695615751384317220600118876161063729095432337024564456356649813140333091311803266612639881499241696357428008356110054679712197420944815160697692314083384225941117036706959499834315384280552298954653968969899353662916001748586806454170851116337771821082293413824097645428543228800690768344572684461503040598345867230611047259759690754994721658897004205310188838333785490047327354576681667138646740257362756830304674685035700069448283749777830138551817750449752863495818487473952632811748163785448507025524356559145007452305765255937701351148417697825365864687028629913388938087233604035628493656221478446665185972743842789153403561460357120247230516192715166126769612796187296726929470870913164932621489233371291218222205232803083080356032164097149522489481215196498382865632047169539251396584804210391057055024563033199577766521797559920972469112844034519118250319794086756365743655835119181281759334620468218623313005372294643647598912213073883184277539680463304044313457774283290569490255050746246400551303110462070797887932385703806202572910010955740537061078125593561994314233014721216043062448842769202150530434348228409609768360529 A145717 841 64784753375494489601530518149006439448303319208996336177325938539744721313947127221847093936235950150801944949672459328233386408239353226799301075355029782805373057933726304580840915152859220079064708969415057736133829509666529163608561913897178220143517119423711108183001687218840701470981008752207767732703129815861277087335635322260159923064800002553857836479577806157368213392673249499736952814392599117013823941308310919877435208188215399873997953675371914144591974682136250013881280445516195204084804253080890413400775082123634233689974571477068794261584455455331811271004419794493222301415267731702404055609825950439977252159633620244962818142927850616888905356205191386285881613105694033749338051373084370366665940434732759507341779355549394506320113355808215836902564048163142019926382028176524991217369486330855476521976520294245111144307771606805615844915665225285244392081781220018168243815005140072181226755303557720108286849519447532046615712257667603539884915499211509784820457490110998721811600334609549322086973446965855304308418947957553911760309789958045391646577265825217041987285237613138628158015456244851700637405810995069351411176114260010534414955423368566011247958870774317478853784741801353524196561717173237356880708464605616190863163976232541910525866535241219828502085304959097286007314199733311734011164112058000771534571302585267637724728155873172117434301552958402310666855836868071657962915986352532599667522732949464675104925140519428643194224173440630868890416996643562254902766221804084057876678878430158510480376726604169814675230120158604183029242090304586456372421845333287271553784128760873427689484865407974404710785502294487454445563054426018389256484772221032784917663920576683435730850592511076237208021683213812734930283562549983790380832773023165695653974220266316062773381268372419753792083837691812946802049780911436955265671071762229755963957286188533630833444558789801575079466173331186072862241007285501802387317315371185695112048950752965880529156796392196653382402356718932438694286081819991030985459994575902411297019996440367726731003729342560088034407635273262972484497816777356834076144388691820250727883829627860911154242147833598775098391427698049620698091929297339781568026260721089841860938800357368190679157778241183186669307391989754461056495916425580104029347983775517187544200083917002565200039203729538197309437483422911164146097226930104738722128988101609040429312916999208906541124380379353587103686372347017714561383748440067682973805987364863983760718675670522252492765788105730584376497883977771435244833067461543573077046348238877153666206541600022795607314246437898878302038768656952033365088284773063423072141171179949915808457312300201551154791025674431922923026308441321280654577886114501825562934278715242141 A145717 842 131513017438574455998191293919697553618525704627832933931731971098166312883597638390742268184976604665735523299859231450942723043376015495195659237670755711157878449508617823293286953225421323328561212343386724167527271503654673390524299057896076848948196612371460107887554260001860226141340315460037354579658391001337024902949769843494989212943949754103585497992572222392844159347479910506738237843898498271838005567148071127566405576528676622458465188507658272649465386595283933299888557455616475627432879320779803386873227096497321836802347830964931164540850303892815812815188728169515126716039922996816019239170827038093527779180133653072556078101086184409916050553218018805367674521193654781848126987502956149377610753388482152066933557527338381147938544270462812204378147384887316315706771467128393961590438144348080126426780243227696414766343932405137470644905752538515359083371426745615285258102261442274568217790057083340680657422691569933151409832924337852379805920903791470288673887900095390296829536510732031970897108372930231616141725172525141157192507905764726083694460914409565425205947341533289287639137120744084047261219713457867261889749779756085537961279599159536697447505546200026345614055612195033578054434058779260441072795542888041474052974202701928089000051038204549379851477165523991562157104818481171053758784631863541587726963007850212713745701515662238942479107117090452820578683074272017815819991914526869552401309488186471208720397275129502243937957143391753479365451941609669513272539614940521101931821187541397614899400930393477990504777307944540688846514954626101291712095945622486971020152700994273822581899278925400778867278818273492311924374124323753601095231750584132097026207945630334283221823436184844880033042320566611843552365577296754897052145714076328669863484282914680490393257015296177784813649638215425628039191155896554103187563688870872233755716953190902188298478630245651768868087531171539383337664783286528060500386919592459701317768615033799078577184091365970368032491294092105495972719078955935052643121032158777220247914892704498201514159740426845160959397746741228015656056615425222625010787660537369584621045029137105343877855622400854365032036772861176042988496703084661669349489273635318722756227318060271454334847500676198307478336885491971039751971544217157998383389110337370419843813005418893718122708292352740335305355008268153631052480221145623138390725347463400720024335682256997495474272101113032757257450136286679438762049088360868283592791635232423567240172155245416516725195368572873751663822485851563008174716483299334541133330203740643082261935975403732817308564629699444467902392453973061324620667147291430816450742771292725419080212603432348070718632220124782570519022190092819750886023906661908271544528176182173185701 A145717 843 266971360615552770181838725126467884839167732091181646885079724003339075408981891986079582568408571235492961496769290172954399544666903215893961453170558738620710447129436247559067934206690133497759181992366080645022625018589477316235163478967122106186618979596944595300626964802089040226219369402867077588938801029584344691710945446659505842116294936030276007067085131879667486107170825655429123086161137099232034287486643080648883442918005355375284458672592618106500590196451702462523757753621000007493540936378747794462237605114481205074532406884238786949131855317960644683021847179695912740338742268268787353112723277503910951758419156103668593582386811424278965734127221969704992992141506101457664035292949610152179462712678333963115614438717558180920738548926152966671802288757203957742726151888611565503598215657116325790887371775703427730567038474657458603542832737520953653999604211817809055779346912812233409932589123878024014459777037444849829914220693582663402479549781185474498207616736152191565237305185690291371807910074923214912397791807088591546879288392603991854364009674151987951031116027339640768820197095034371088575380913659546566840641728739382050863171338436127252425010827182707279054038971176362096976942760181522140418071354259586711346768320937788128193081688699999878670143928397912081636774202577505818598791518877365084963371364629223636136352066189180060470013392066267372415973916359298042925623573558838842058593495803604237731363587749035765409806861086122480998551050632468381000515563036032837539134030158728087273408322033716554883259897297439754242328648895317589098397191803217883638429234247098967827846733698173126171290309687098719025026814165384204931197201015935930417211965658018256865844604642595390838702728538828598567191628849891032065418742174176657177440342581129182248967669972530751954973493476333106611244420223918033799022736798872294349451020245253712280785954114301000642608812051616989386647830644677313983059455377822489375176469661376545803176316123454909303944604617437892181035994466336874504709822323181200855935170134908706017542062766334187489391477057598518822444815385151415064874746471564960470681264494220211135759231586527416259550516759669217027609169933891439681657453436286105299594723550694931549747214904322997837208241309220942041178264914311138175864636878176765752856800270330786532633436859151131673357346868448125370702828388040828433733221715360040361005668787916603865824135076117879036672975586913669245087988814175625684045715832476633565714429519858429894105437145610146975269780788928823239216264581656957087236547157218114576363863036019113590590975625831942978379526545832027920943913319784331584753583061420782915776510354283357272252062282943721692122862115652977347875945787676733566634715532851730889 A145717 844 541951730536554684894676613815435886525956877619394115343777907994807224913920357134103161871601214631446046102918359191865980132950770152249246554276996568644331049794306073927084613152627745579127810883290800322671761260465135297283991338004199979481987580385185157000164850993980749798999178547504707468191186431665218387148316306948953364506865776191706190760684825143502603953397428600610613126669264412942757765592318305646105822717974342735204992640174507097923548633410360714989928351293174398736260667969537242954955465155300348979463983627173772575573125445156215890721534586054533347760930764662641510799589082505901138541811706756794172416167126105101890524227707380482330406372736192304276143517700205652774931695983629462972630377039115768887951315775820059531554268029739146901418381562414349578342787345801793275374937924434730596636321759622235827721305551414997402260113178563406767946816130747391547594938131415305408672689963321475221574458175048468854653680134902721761072788086488853487134899990440559452799160343721196040551375643217315699007762929080338738275245177614125975167959588157937471417360965799029225760762035015421663424612959561189477714276537426178785725324473634695750134085055875820023285139369109710684607612053604072982559886717301007972142955777022795204320540697482237534160494526413855640701787998689187580887916907189473768643048992848373283811648078777432313183848367135103009323195862409915979826543486993130131385947685855413101537969970861436882947693180842301143917774053348206139102510260034676619550119492798051128422512814205858160423080642302868604578034203414909816814991192820616630867946970128366045348852049846536907308880058631406182409235086311765806649914082340146727154442723988283798522533496613255443247846640987982040195747900899502285400340411156777559475011113028941248683782542118740780792786981898657054508828592012839885295629854144674133741697008221785379535627800933610949071557431425408419325110307497387193730290464797560588901870737639247495518975056079306815631530349687707920191917818283899060517300480481160175014096227675231555442505300680183765193906918616432149956684947676739500170861921894129923261713384498249800641855512249267334523058118262714960884415141202025475035421061489850439591651998755099487302054392972226541303839906231834452498621823752361464058455491543352602943123168531724056961610059134681540871474261406577258582087714734717481212817171957213708352148722103406261687188690305148069128766568204415651855020011504695142571160119770067196168308842037015724608133832515673948167434300617464288345956860525412129507756705987715067771591115890739399778208046434065955354895476891870762300599030843391463899946103415762867191953054214250972464490387904682724265302146042321860868723944355506840518969 A145717 845 1100161746017845394783423344206609723179807622399637962966222268149734663236182916000337432519767897293264238095962772390197766715490518742162754611220849863789253410371994200635734205631900116835495958333898332288943030336119206064009186180985046991226328601562946271765739346890816120002928106232065153293350519517479363741566390392160928670443095409374227536968183127956178406357910672888413889218015520597136699032118118673818514171234044997747110759775095576816166697225232835799727092029367390408434601662437224224450765132027654593947106812230755874089626495521811800297520032187843523000041949113522893998135812724763701807328926006297136066336225683606545413485216511855157161019943662328871579113676896124525522959163384055131500476549774966293284360250286365794696088492298081711005921571845549241032470354713761983232685333099230727407744002604994664072815646726539707205634375752879503921122980966070292029384314474183946101581546165765557254946320181127698192283568194302743989503261607955636426692281743289149998890923689843953039104380157939343780394211866744695034706893346547001577603006932844585727336473940374934293923258355700392317205397467267485900377930507803804498895156256467605190064913609388943470906735942349952508231312050744913895009858689352725245662072034274585564770818945745013796433722251845924373118811038547531911837386358223267121121753319130131576957585129904795529495839769310342749628044675068555880209041220002558363109236070922900847086313631041855786261336158558820689684700327781295426345258288736363378958655296971721756981146129577994768219099461546174371975820334535075124916548482996617513562964521513849373885043489898160234738307493994940384906542294015683571563395169938532198105261863851611468405352159422180010964530114013974691706336173407247465186033857207915864605090310481080762297326605527550308676250962009853596734888242763328168277834254462668246241932645904270206156323793286418174998272199145748446552659941160240625450000268362578334094251794231356292448610059896388218294114428830052611652718666406492769668919119441585020369909324638657291214098270989295985745112222346541879260655378909034713781889230763819250001067034772215508775550430315495929412590952464141436703923054982658278035799455229672841676122007725637054900172580525378569625852968472359024261064126352656893861898894976205513643753499485962976480936746686056659520967379952523446880809627178254771501978498067475040038258040045779635107114004646474993417726888366974959090064939308815306942821477418806888363237055229704775344364704737037325851068391037187923685335339630039465682631536791198551557216374667225355717819355881627343538409897146584327685884447858501610296107674157488266116307427802867191159193795323643814605586008589967589886776040406963353401776181 A145717 846 2233327802464495614855664494062803922619122947514387445427315860566053371562226405560327853911966959904111771888758325033742274566465620095820239611531770946495615778724098432984466510348144084548311216290002731255754028910560727844803350663408307387989467579185200546499293874023505729625194256651913713680794086429296676730161385347770378252046119174163905708339220989066217021403954712566051594501958380142923086092442015315533278121499288627452292107138451380762311297443674023263085281829687451235947842638486897206097810263060673670412277849364450797228169210336152509447749774619787765635551808939520710153574189031681232162976581250971479457868365721554161084273098994838261656388155228154873113296487955615086605954326737935933316504423412804536251482420130006787413000107810837843602873889428083396881565241726149480160557950816500452202989728651817408445579935133570054212440380518232214396472883414306562072258610787655279170905130043814117906065808393231052281866788780754435395969859991361855457331844803976984057189122291222880948185851169241224656884551081728801840116255218245235588408128905714920868555570681600150817634988701309761388505293433940036816577721216565185706578381475304764901136024492974499370120650677831034481998878855400121602797030579499314947686034086621631673689558139321680524522922010752700063575545706463491091842313419276325066403390594785174252850614002058656147444241547851628646641921367193306026908373850061706483981617838025802864172115133044996384673629454181225157758797747621976367274735223624557624609450702733102368620598220530515173626611483858091672242310701071999088670776605491940731916187110726144100620592935641215429981856903929670349954098447616751338507885545061138022006954429176047292579066361093528809002552883601727636181822236268811454825363329791658048370773855265480918522324325438385007872008660093020902714768623980964168764118240929362395196989529488660296711957764743627961635543492708437921093480355444980972276306814485569220650742240418915634423182902614612003830236658994657113947098700887362038528845295165937110190740914920246625933064047602970170878812617456561398466980462500392792237734967588631183372242818874212984564566731684944487440225110444088853794002917199655102387197858695174378752088084031044466347863036412125524113940222158982587415507677874069742178190698346205649344216660833336310532244634162635884146022909829361190590784961084142451431535138259802374063955469144210555861179742243653931489916454618390962537179971776883568398785028000058213310175053807458656933335742482353255803720666371190867616942393492119589923612511929427071946081468983351581367773514231657073317016736312089293331583128553727425509634678593597764453236886486766183802190940016609038966615332135488165148294493302191251898765128461 A145717 847 4533654338841180080311604139524147756307096403646584114579488230726820194536656367104549543103860408837449603669941303855724427172158493303996344248654883800536236241556509446964266380272526859732954933572747210550848389745407941405744737837532683012571627959417355546447294798528369740323024338075278606706858702100952736282863870689583475690724951480457319213701081639621292597271621708598411848425086293674613267630958258972413880768129384679683155230380296527851915117643961041991227322387173496641583712121526738891154330383248035523282330087103022887617309407355894072367131744958136976396647172105277928088861605598500176527140652610546097002336716078529263394528977474305159307310794093210730091120291436221729685561760318846560577372479051443433624216028503663492082595522767508524432122989617437450120336408233728730963949407472162818741341741419186734149863195505500483511546766817635642345336032208061354936392950514625742532991312407396493583756336091938855004491388941363309551074826279202958622747218259791534346943919360258758480864238769179528114131858301697600990740963386144481697466924075594356518582081147174365784864733140400459918273428465500807470166873691696819180549615499712416281700939655824624332401449969261057648505215845150196108764077066524919991077403533769878023004238252004065719767735248105729283133984665309848368907984403744581661531761785660584603155169466593942074516280846299036842340350747357736166068118706584044159924321101956308891368546633767711619031681530651728511429669742972284244272286158699563241593805967892900836578057406530816224467253093132464548477518747355823614926551592600156689172346271809551010410429774308177424702934776669736815466434942119711201487436093078940246141919385965512152324036307667704060095171389181393087474407433289513846048022373443208630276806321098615783519556083313316038429868903737870422657383571793114499262991751252351199581642502929334498055068106105771475701978291925929834071318568893370213480277383405437155342672653798604506522768843697602471387162123644725111259998710082678531720786280267732892102183687378776011986828802535758457588003868324597292346091078220418459207888202315690538426402921247617586450561689770006994007727561610547909060389217992244875187733617351748759193897134461012541049107063744034288572729025129766180094456325020235223964833255743902491963246177738173224417480126413404158759766985986223264375846590191181998151244828688900751874789564104707382618559769640612834449536985148445286975516252642134335034226664018640754212766995992085843869896212874472372244227101665126424074469373453663137505467716585200164851993824819829042951224516070907977206200436303644118878786065079618815282948101437329304351804763260707550251256449039921025458414518649032385283447934627407834391139808999649 A145717 848 9203316074519793098536941547569525882499483080279618238208915681059584428856040862995830012172982717973062791338208958068795553417207174941492483004529802583317613074743935453239027767486719177113813966841460547415490975429149210492933973006840683107213016768149652574087461941718716549350009781098558919701209484470847625357536927338469107881793399459209183839907487389210234906244370664500063486251330674201084790367759173271984862426024529400468177665379894813088006926505943471568168201360680368494963699658856641462146084580183249051589459664541287097412340868763254630752767994515243442297428123821905254499678905790766326668863361822827325943264075771048683136732739999740478555579255621062553930101078319042155646603767492931780036132815970006757452622286380016758920881498217934493759366066049508595660886027149227597707337136610539705544471532091220418506813841296230847958385724199419835728817748909481136214315617286079469686693193281884838160907456200827482428065237684178737634246501376922014642321395735532010747312099112202988493273456515583272830463015467895048282402315557618079600622267465327638017800756173193280943124590640024232324333671279673205224401937016423326371330012886034729747088006365299494420275573316949269195431106166776042700669473648015008082572181487518765765066929962010114089447978030732619692061925295033285725392116497288081496584410021500391959230741166571700352611902673745496938322265375214837223812254065991759582939887855353469023675285494433321541637928833593554696977071819435989393896373627424889755877801505371885965151087914659336405153350152447419175317690814821620866301811062201712587079131015586277824989071821252664530931527614782661805726512978404566122268156761064703638530074346555560493170501125499078148464388917485344365845410907755476838666030592726383727803868461056334775063780326801706119627626002579216864973585935971398452539704490924032005788339083957019542391491543436951352047054297066144854726855601373186088383990812006222939776404836468926729325586329523230402303935280762132981200683434369136532031157620098202605030322694638000384086636536083542065933476973886315046901166421806986971799220812965884204374414557889844826281655665666382512891199509844301811303736318521339896975996856026191285989232430867771427285220991537353193677115807073203186609158924283399630578869330969423712479740396591830812231174124374576279646442835529123397321777987303138372104575570703330266503448751177086842505120471190701810278628589934889314169335455683560923235911729172812730993703691688880455597232378799436433302525212659540269680305211168542677016509541055444405222475518302783973839404399850428962071513568679661249234642380528497641296959136283099894236399216182349840243866789360099665071542506242203606637234158999144601622761913504159009 A145717 849 18682727097620841148849911029961998017326194345871221376979984253062725663757568415225167820161611813624908628966960514938351117712503392972736436502851250589250954005493947413565779403731659657014182619733231338506236129272783151892714559459148749174959411467715835308042001294394196066810779532605736531714848546617118578523063679633221599416564910177243162737692985699015137238383475177313420278678352843541908449833283490783870298310949026553565720977565956090272126208891947603322339457534858760871279668723766860641417660543441612326691079836688725704724164346279999544534046661734199229726802694711295561356420089893650044637616097359686861118729071478512748238304067670495697162666581599962891267375097867364139740875962448891194626789039046634666185389617135405516945897358786884254822988681957512831754148514776523789617163423369988130092458468803436030382097947968153115855039508578055448893857684950214498453705766697790808838244649370913814070148552331343697390117428007493896034210846720325410520953810595911722025509214253852706382586635862395274666311807267968646315675709841001315444781505487691029581779016449501213140177134134516051217937434424308141104728461976465660836980745609035001674172371220618317848535081431957047205667497013339521532162922741393399882701537342259560733207844818642279597513675634651969869156425214932904712697627581510401693484690811884010016653801412971085121860087911422512485757356371335372206602709685844565369323812422046440161751938185153008961813376500513385383134944363785315497325394191386367504868695462098960616355871888701046371645076342215167793430363876569143002769061529717883951613946789293872175176805386713134689613576355074026795888005879726327108493156737525255307275804781588401835623964960726820973678649407323859881273096668336184692978196055212185524233222699138038494763690543851380109528042355366906498025956792638367065541100853584033719399128758790246741720229778108905138884044521065982129165682799468998866049287868095249162308946475359267461926433726163314019074517232785006307112276111770637077344718248013071020478662967931453400919860181420787858086500668985351220612075490177105332333959042432542619189523126113463749734174550741066731162140997256371066398675666209101998616398429999550958809382640764441536376457563713763239130256515629577339050412521838976229839880777034674392431381041835238810656059055000263434278120196357134510339944938378780704190290257282931752101249090099922185578011937957355034252781588030840159318463999521376032034565775994145825276464281361431332776537859066643085131753937471765082324595504202768180680376862874835557401460450160826647064947980471854722097195338219276032302205153686785132214011763706591347970586057045406914987499331144553280174205829257154672441200059320328913886372293273633788621 A145717 850 37925926804854233012372220853881308405646292022635499115651129824801652037843435026866227679098059808675846543740138507115894700160828470527480024608305034166376853313539638505603078950547501617019613604244492775707111926932774369193000062768098953984484498066446377525672688540158276296909333101179864060822222848423266243554193912118512508346518885866404161148332921061513339383683548365575578665653570021059399952076775118532083433586364097879209013116281225483357603116043727128800877530627561923888329232545547068245436388757101892839933840479018448639302956210607530312149483970552429921101967172835806167648278282805203799848034008776802505243694071837305107875074120638366265499734605068669048210217518569670884631822557167481632160601713131852402349583470162586819383412717455876819356173265007684998952325824110316143695244042103939293547985147199443050455240327561509528954882244027728361834695371631186522379886492080898055862166951529761760677563400325171504874455950789974924770710384595759206435521593188305060179772957623221881753662377527205891989340138290960884125773408574917112734826855517745324723373385591731289481278639168476943948180667547674246769393553410288275075744542256328167363840166489848819933031795031299488878235823505973061934248032495554953746876038232605420769646159914913865572838672090365468101767851124388501533490458598349618149692425763714518833415257637590136225675625848285026600590495111545430364566276850010401707967756276866418174887410840575113759159612658113338734209240081412371023581156312140698609993695910259384679316454782975209475103099821346638173244463351744545474000328603516242220063724903135544929331089945955842167251029069272659612990846209331465625674985909019507209066245176550109170756155699774321077489509832478518073640020391311547171268899326050143887809714275381757088035516740237974820635806353768817611775827315469949171649982193071097526348225592005116928672524058069533994983258330709646656061481356066466324893965988242543793264221568574476478783931138525197935490867678618282041304939306210958897873246012308914073369080794578155765866932081647663268373530424563289091527466343893102017650965056917248551070527571595773522115548056348699797876633333230923420487500298668158535851391836902232420191760771519385451072781569117947838081227049612234925069150810174197463175327398511058047211991035185138193800987650476410397008304352162147526866690903130937526367917117708780753435269149454090859636521728932959528831336345074015588527167749692937661469245289356386852498491497460013916655916256672906663381027190542470457578659193226408238238488015126375126080559491350959790757870560953465235428344465071561665912227227341793289896802583365244153280395459402959855074783398356653798653972761849517742852029483186108696044734132583563086741621 A145717 851 76989612731126995394274459483468026101463955479755717333550416564363100574096509346970026963401241250000154858883852202484751302975364082667391477218422716506494422975531460672426836703832024550890158602433700601454098705437402696678638234704681417439754356115474678661280249694520006488529879384615591437732580667450683857296435118536900758721833921743890269887953092061886379933740364798643247377856468464397738360807403657336638586310020807745767743060329910165259844053442557179518178064834493170634547470787791824771375227759256299023453369481327614049059296383368940253663907926174771005637763634053991809030443557674473820041464400200811725957837847100657890473652226591815848468764085622816567903850295321334028438460050174025264394826850868621330134988259040434107942810870538071156408776904976918590360389668795426995177555788307573395914279756356400588988107482851916375625295100336779996468982710553623690216671125218456355609390073360767003261639632511545823551448189986221089790646046518544468738698313218448676253217078465926166107228243793592098343085814418843326806673703731371897850383071919517521497418390972198068145782497334874061698755537184344296633727808694423221938100583799600570713593863802021883845736695378456530465771516049628302387001973803053814712758474910651661902820971419430328470582906829766265594618868626083443180080918257022143333473930815649661347822956350506563567036398611930692576686219319080852304697335402811429622609175918226406848581282254429295778085051882593577117059374230322749392554249988251426791919697829131088800051786853567786533412920992257333276518467173677550743077664296076441988845409939418366912669937413484972886384899397047143940344621916936995493793112902152862109149170432591940028233160446576911060482731281281984365629360121265772421491172653685736880068195745802267750673604218992545034510577370108344384998431424447204180082398310833474394453178552641628574958482117651375900910875527296061645822677987132127170535884906844495805077207475259711892663918284772425645732442313077879758842719679332134792045612060268847555868213534330688273256471205884575014010408675362807870449536066027506918726126731582972126130551780816294136430812820213309848622834504317777287218559207620695618676326812513101813438315556801711701236210208851870397541651780456321268313037094241099011269684779096670801165949370044788698177194274408058105663423556768963122404872193410864799746167558658567646541844272142714345139953531721969886172578527718663613869991213412663931406535902827689316426112463379546889380177224508141460020400065047277557119595837654104520855949990329678631107978365981998214411830173787553956064817166899931962525788969298686691705377030219681924567854812001951460394895311164676066714284532348691760834947409667741332641896402772339792451702009 A145717 852 156288875918260995796144140379219239104663423977612083551608229974527269363763876130914127869476840639440505687687676230905538029145288926986334171273373506203149512263475551625387972905700059290805404943326807976459044664926000541483266423450440509303747358429915531236021381207187073013439358241436549438733077932702039807045519736435996421692814514621211381468383628552708289752153556857697426601469965329157387813039077347618257798125908653359810639203456601354252000070885275030694772670736490508826207477369984858738823466914901529915717500113254577501141732355282738107407420940650814589014739075162430536525632773800899049480372884373639026891905585920263680356406144907265534025325594079712564175767889284789508059189270030714119239866346661588168321623816268611076537086683779566991632997760929879730746592075328892689894294555020331889766694357418345996202807734949062681009820098801419365103673067728484459953320004306974320989005986755405486859367776435037696637934951216078022300086703722260675780351140311857624488970489512872493975791581238614432430572213930113662456663492801276377719164901169765050894434610300176486604648988311155176771529792303551374492220682256125730246069109368646902220428179677937934358025558586471725546027299344921947872552072572166748311945957192584641057305802335283651881417728025753428791608201543098265267062730571296352617333929863343048821561767976270686450947663506593457645646424627239018633105226301430352123494919146243329036201828089080629854398896162052303434291795478315099854514103894994084246898376599440200004720447996287823687618754511182565204694315118102076263902184520706573721113962113294381697175043618284549003519178524976632926239969500535891520934393516384401062065606911916461707204144950395429678458867011492595783709527406149126704079909218082719816394549554264328152110328529038126182081651425513585332729204015800509015618096921009759949642426113636914002048790026308235009315082337152674431373380252396862089721521466928338241762937910555646567631275334156885535638922404680417292168679644104927416893694609099748229498400105610502616554870681013605630777861237456075413723466686569495151912019614148376498796469044529505501181027909484962644004556167131754662130254703969713437754407578009759779047360388546703234124055651187727789061715033099282562440540232158620818679996926238843215308830009199885872161510576060707478086352811936642976334363685933152412547193776159774613699190437180560666543246032873869935970805579932542062140493636059958087817606413494919955958155802168982725427843109835270490934748751018782898482321971778638950929340241881232494774070002383965024296224494918173577346343420462396812365685695449106642368625474543370941628591987968502061641782406880894058776198946695082424977200389596031719154353652893717195113868336649 A145717 853 317266341124457090339177210695355571914440649210597049854047373297873792445340094449246332605011023096822976545851123864886039714413633546418175700293470999169677003400432394268076912571734416528310421144794817758511259215701075661808334160966159529205189697858372412934444742570340063697275408700236810745036710470804473357618547768529954199135654742847137360490548878008905766310491786680760977357736651761721032862730966208261405993557008256299607851815273840419221394884053054869753209003417010898424030544513598475447986866462022346472607501776537310999703667621927574989096810845613227440928914684816099935155225500372267395971336913814087023778842381580288170465614000509522442255562487217730882460240911397827380026125779702299488031664288896173113071566212037021444936178025261650454943829045910750876496991552527983365058422769135485428652993631279486015891110713839114390533559175271780974380459858506112900081549392072032653151326543723399777557513324523494012629184399520448399048086217910142653289644076134757759263933840494052696844690802686143504241963251192316315943700083712887315398006898991551133798180761490967295609369300489147673972143779620672105874911351252126537976298353917769411906898491152350204724908038193842224401904951898675504552978320319524696019435580342471910694668875919654393888949517309372630680699054513620852408694162978813338791044544148655573458109041168873142988860189881986107089969665307075888744351304694568211999265063257698039717082862439551424175133981123914293378035227761605422381914238352588002769776912577165776878493709380677428518079538244779615108196183171280041138170691499370048577419354244577655426898425875180220992171046020803167793123197741465942850501325045147432003131072882019984673684386016142275670360439550598688158945975005122605943509794221535267541544055526960840346516216240343177157080717883215208117095899153643608854500556667251501864299730557504382782530468794923599417533716233544401799626316089687642910007518041979619786282958881220487272579596264420192864921366749058934025222660834813323324159408010860428637034196346175785980918114225986413545904044301627157727050766924200009130874481090594472709584706029843115351103350225441653954019400396442957646347129830499310657945828707032999838364328150434250763560131735700878559924883975539763145433028358244906020821382490580072630406123752726398275699168292208961772457190544807828472995635877572105986606003619436783807241710045632266010368444306780424248050849154684532667481588211210501505605809612858784682905739852290571553071632132788374588456079944168064236641556483114799416282039835068911634712730996861083017323121312853718574459121078721498629170379435972717185321618007946012791824117167721247183181357891072903774639617147506484974011955955932534722142005273477843133741360271695461 A145717 854 644050516193771975127533941567431431767075413234088033591632616186453824136771027968093924274044507409710002947572093758042429714721646953939969685261574854940938113753365496888644507132647959852410864118528536722969879748828518667470376863494880393846025782905137568341391591396409122118396066222122484375875083522655148213925844924596070588248957435165174220584432753974450152902008574808387926338778801606328367553956048363693306548662928634379550579374366692594418077362627630500323983582163861387310273179155127535174554600094438448437863312888870628074820944130780621945128418609173911054271107795437607705934571240122929012922764454669712284632023142702399065781516064628185650513257823726399611681724874369700296663527273606397929990159266592884757947111088811337264609364854194466643968981330201063349409162105039730902175908327050480399833687304802999193912958546285667263720444115981616576572968409094341458681085312586221978922871894752514793036265189414916410599547693091559033989592722270885863917301694202417939448161207232437461722228353661290074996752969348188191252048713273668448981576285787947631845256051392053309910533075343981467008275101100172071374695550821134615966155412383962537524101716611091237653628959507941129064141506327011929320598117696562560752705916149260786125536760811096084310915638720298414528390289054448787291383883784260506449467807287840950776912532011044503996699734512768290799180774926939426912014515424747168928155954918207874382349174550461301994892127282649853505108078064263529120186049341649750628562885633269927623142225322327183603877775018148107487073047143383365408410239841536677905587568002530527222222107351572230329558219903051905643407165175206363450626168907255770581955015884893656971117596408623869215402013828848325470064545550871483916198178189807375026614616325180951639099766857568120590747675221275446964119342552692510174127114416423627774768503389307783411622849604904880509358434639012798500566990288685662710453171903697161237816164765939678607690012785497657358904838861667231390784709325991402243116181368352061033431189084336739930761155323881738484579579154441892729837643132659331966180044701887165452080454444112479633234299776618648041696738800223036890330011425658896665916594520869411662119807098021140503323833299417132288919725408630686085946485126696927063646587775880621200881215909204579299783439471673616337380618719607079863538164497107689219657774800262894968926057693443062820487275399518228349673287813204021382445561928263681996421705696496919411378695941994058083752687801717290579295351351912419381599461178401071036413589935849648737234349149557996141200911968868553787978438443461221754819057889338920437096242187504931424032016221882143813356094877095587781624364033239217802161845613342655889916551550806368667777766237673449181 A145717 855 1307422230607015985051803562204675111131591174424549497593964356811127965123852741435136217029977745030688209160594804477702267434845228902864592042905296662059105201242328558251554081402362786765977525850191784752811097378862677193889203224560446233347903134107731405360611996089967947560280317155499943046215674514279480069796107578382254764191184457730560820649038000019255801485311096369240809706743609524194824413497915447331204032379751570782231376522112570692828277824739205862602816918583635199228956129654364382805870390204843588306516052556905598454575516881817040621035700679812193826942907895823658826947244462224045523965815871642602123715983200843488523248307145581216361019471126602103993983019034729580204399580339295208095580535279519267162459522438720802610135565717836742025606577156479112688549722576239101203433728845489706076176956575756457084157289957849190706238111021883506378662151490001654655009703103000638545180776795021061306463840776998955790023069187791465318550474178123680393609469149586832282322007986748007553243426713241616166099904285813570835925342944245463238545284462142634701094735986145106728151086533578981888879124483089569684218526093255552018284757510841090033404514577822024060086662062893082298157982855938882317845309625945701678803296990347419053362928929777649131496764857652688472120001606081476524580656875387885849279080857749772981421558981873379174240157472200729748336229883132021729555500721960932058355944589218898727298129107254574003498206843249798078701076020435227202508555298249310641187979888058625375909201838910614802038443365207302413419143177504885060499031648707627956778294185625782725683455451025265752388782194232149347652948752182471176338828272380404169133936679115261241631384047025120438364990417712122550105542868522294107227276358215514749768760129596061804866532180204647044456040623618471274121954148286066642009869187764783297131278197580564242821211602167488112510398204783479747411749190659715805614577028956987195333147028191898666353123453374963980018383957967817730664358934709101711740202524018346673037436676807007235883659164389365703137282999779472740614412688508531519691336359870349855273250612936842303812350277443185630082990425745052368444412276846957729732500028931536198641103370044654764787496618037685042845628482654636317214708219374166403694296552363655170457716237889561543252162106428329148955920883543611827315154000933492731543799296238530057350136089875979371893323158692577696769412526209955008721831823232787063242234556958079133546314069856508085619446403165853967087594974788302267176582669550597691089120171287734951867674094060871735305554833973681851335877655581105201440784058344978572514588186319017002844772201106303584219865689419146152123793684347858464631903572583129635523995877506131654917745731721116830141969 A145717 856 2654066484081726255883186103741548908165698317006422246027714052693973582747596928342298552476930548367789654886004505517641844850306099951168167907128066962405128617583813219885157896602289324486974525065025204519669804709211485875076415075480842358815849516212911847744474010671043537138246925429598662261333443388903821886537884458271052575237516200235603300743326555606335302565028623620984035316763188555313887231033214402033980492424347025759295314789309144139748809566143225273453218020741197290573393632925180541968381717561232389823779148827205475992160224449144461680080527251600144294783048757414231981095200323743572290721593296670027641431161265689138999794997724013804584683875873744447381385916958776173445230851425241998827630556627264845746908072603492140487237933797843732117514707658671268556692587420603270403239567380435776284158822015098303077840104701475310847996101653979401967067590951734949855328238618005983660494997971020859699606803741042690838830419851668981505098428591998348928141358456359575330695736764937248100646694505652127155892730703448579448740254924769577100578478476573262655274682206618515266093395752632257890443155692396725358791536594613219775983441780852000383848627068876992230884686334043997557319576133414424778214049220071656711408132137699344529065959601911866925842348350119318878105188731955108290449946165653524489776027691764231864444813956290427712663015671867746876354255863577229184058239553566176653715398587958409498207327705377610676640057896904962817113330816375433156828838135260051259961848544196123879825752109846322725810856427493048881092753163261869529429668838466244910723259291232770930606887343359182125776997524733043272683580323523251312761457942306051556086120876648964435618052644343398081257061332553594947865926553035711486799887090979316752223208036465389138698108686715666642677641875197821465192119956901372730587524277035395676752866966320042023619276140777151263491227846352029248233052356472232796711928658329512102829127229413389526757162002661164093939662075769831131581417246674767148841208880641062377913935420487035604507088172949257053486946004972750509005365027834675852314080844356765504317533292181335432626591429975367052449822522565717507719120031669312765698078392814423962372028179070842074497477631292667337559493530869186315315171599383072672802494937651632220148542762034594023597309776266068700706903056212913289842682758356825747926223351706441216157881293522180431500383191658657324923679078532920854501297218716995810118054154203194944602098150430015471813418114673995751470527219524902250456043437588252134509842911300512016441729673709220473112280171765662189343277852851205115463569883621248612865693581131362328269956144213780054084183536164771811715713397601788649963546450181907546771055741420895708676655167616100927514747889 A145717 857 5387753655263673692426882738791782078901256451931862734886761933004409561849656640682124626391951983208867968730379985606008467343853948055642477986877933028385749034589939594038312278548565926345771519904475314983144950748601937463727928714022885427949941170009076943189876881050222290422693698341768128890563843863800244150191835654182658345477393695293816969948132258842860644951206620639501222452219566023677666884173011738213533068417392082539798706790921040491119390590992922565904169979287711916228789845881986845831432080778911546498683365603174559358486801056246375393522849285047613106215762034642995097964429709954989526119310426424284469503133653365751326095322131440877725691907004230101582109417443296597364238423993660918324881934372812357346956224925566606468290395474057058361812830940525518690973263914102062679475118348555780367136332513692979491558328386704923172241380119467164109640830969870458204661669384849043830166300700395550169140505130475885403869962275818844663884491491282470200446564056940788334480063310814626896305236603047104884846077228096330467371881571939297268711072762159261047572903784699599845062865226756949938617717176440869388777135068538742889694368530372049938122679545305716406671853171447252148276441392848426360892202071435837178456829436232679046584844628952160081810835653977359669865061005867263748136866135619779326359486935200532935049990909710586383326747573734053958269391066831892111616496738238616646110200777610982062462147943787442419005314032510231268941982856166108873135338906022605808411911356738243417420900873786196222781236509367524021315875502278417639857167243054828461140259582908339363349255623563688690061552586425883611398320403803447982434583284053012278450656245660718689043405236633051079831396140093380032045280797119625795909663567411654791498362545264610355495355767500623079988568550610953955868729390555638357026032272512665459025022810351487727382887744566014897399080017696414590433348871889441917609409561831880611755932942562152547418372512278709735733533995428799229292546346390842603045942287498832608818615866152005470142153107427827429212797252811683753808150392091703471666064422707874103414737309877497991389676790499717673287509637817980795617445219876428067409369404913251712079018562410439366575114804027496657560729022035965565453481132039418151622661029136261043246371349213987978340995593658013034105864248191330434768818684310355334797501860164779430270441675713936399966405985743915677017371760009303124682624632163678261752586690797928779463125699058861551273153153341808209631203168040576780123501001721482282457290020819868105641759369955623499546193443129460270685002705410290803285845422967076339138785455108479207371008127981772403487308358548797358636746073337946611567534661965699736815607631088540782481955072514953161738108072701 A145717 858 10937137266118773513900316076561213878620642431723364345397880696284898716581220232987784649277110048983453608733016484775691671066178664246854279145194296919556108135088959792084554040295692228192591698431559824390579730349857223839881820213051381937896021759268909981763602324057940578514531069386863872049182341710071106721067539840106338170266533963930248213391407742124451502915646874869563860593970402264877108460983982795359070094906813503208765615490254922887828223150906066665560191604736034448747152813746800371857265155599472878159937408395295528292252213983955692904389703968119403005473702147276522634635811216008304994449909444048000803063719885171209502834504131827257769349986534711232467234736023975133873230555476280238957511499146252458149475389690827607638489015574402030630747929294559144271407169053039766636064087008000853709510470843974733269560328784906292564339153646416689163168919801246078420513333523004940969253929926804995822495525808062306327165184589492402998704012628874822508557596894231343959419197825216927662251529657491117264110380880304847400185470850781848685906377128704823353310339408257981066962350316920855743136075425019272462492225397597053452859792133213480522388655628343535428551631053351587817003618707906172098186391990965529400610652347420200765222705530813283054209070535225690010507195736721813453609547805361986378985268702429390093919617101898534067725584911664457667539987511412877409352304320384838225427053863151705628388662118560802732970110845937872570989408084686384637031581150387754531024920092330089941240548948033868485923184303159646270222346176872024547040520073732463309869816230044637674828058308946944681642825973447018998095317736140675881090891305169672619203276092570382289793677012312449348659652907328228911456972152226287329985130241958568247424923743679122556266433509917578136710151480098361332592055470707988963390114925676433846425119552146553766545238502192869464568868944695875266550449976883210620514304698590059312352441044273940257869769442763778102374980071058386665632737501756163809416114002413749554839412294353150617352966300990316732044924936261713047480036290581130212806258464016140073166412421518028741185611258122996901406592114947978449385906077229117307528254193895508161096445309665012843305408554698186922180942355239479228684251382868419464721329086651672266157913690361633561438197457815990193166203716925344569667412086467262972813180849911150537007780443817997369751372650676957165687939749139806810184873501995048154361940864265641219115200566991338519069029087865755991555590960595151338748456577451171445136164232421420953940755079280241994858299577272632583828366148705037479465150745053281347203121608176631659600818229846853765299181883670522473260782813162634019693445400243920283828136720053996367542660120550187302227431872835141 A145717 859 22202383262467454969543949208536525381817825235141977689294962926696411390250315223308562155907907007484427616860054733714668486255875344567166131022266435868765871128481553787992050663487976674665034802044546539037561869465259415793022631304565591311043496221374717253903169527960738324162207648161635318491711263107600482843522955683580212302982718469384708579367587768380377708058118204778593997504537464378134506498130600901567174079127762994121711659646510702541250801876948724338164623053444170643244803983116158872883402434434849163753126440359084319258712635900629000349535705532433103053498509143209306305315598804067149183743790052107015205934881863763901925002717292287201830902746973556797678384932019252078466060663378424891422830018384958117231077694116155117939526233325640648123359934655124122345437862204406812169147417151123384474525888676936194844227975875031387200685309660845759534068797555698569323183862390030645318541647585113441124115748249861351368259920846707302268524481752124398409901721248725571296832637105127052339743708899470364999039188340941612126046038455205580893092676860198029247958941425859916866333726080484110401616294495071946657989828779986949970562488336054835088399032802857831614243404366450551821265197700608136510892014849457953247402445808433571320723045642706335647884331375672496743969937480484275443563633908018696729560769106444726690123887666863114446896554043931275331052216378777074309093066153884483359000273231997184814646921638530485760486906011939848808877229469930504647065236599948235675374779375518725842474896943607879240227841354177572561027341423174707552074615892509657464207265806731031571561595017906674140046246664544862140249883606045168235166526914911151363970372017261630387562475291589035544728015570480164596877621423738566160244018481512326130617803701306073524610504529776916116898527516031122894207916736807827040043576273090888195577533665834693794599106776563780447059906558652609094682823019724045670202120928728258572194843563943156161323084550437957269111473810714529502435227836018666142272108378957624097491398138921029601221051448857235538223768407814024674700719861729302240293233015888341640653713800944288467108799464312893210137708705834758434272593719329888257854288604238476653774071899601413661470612790922515424530655420407120798263464853741759473966146423241865564039521545062766915731562498370866434114359439494201285094411766709859524455422327817775425346364030508858946658886514468237302430840673382047815372168526425315589676478201872560876875077687866718134848577775214331321049640018804989177082586728724876312144130934525463716631627169179521293938848595670001015711312596868520673023452726612738167745997725813107160510453635580985161784935736542802071922030473974073722031082594960496210471380726101981537570817562761807708568524963747263529 A145717 860 45070827085671667469400702993013069963876306606695782985904429343313018837309423322096148188708401948083339078772302376424292251407755883292682999120921719619297798834709419100664070762326552353877792455558731042686426204434746264202612101666447937310036359433368916756513452378157974740108703011237050309674301814926087270101244878970127990868716748226316994485867989778404424622906477040053670945370350458717210783314096658846198568021559263971253571460316801235903816239981982759500407519238300061669752503338572988765152935084637588202945968513991532772799658358626062886753864577841135231079198968087012744523268030936445096834694899355867796820047007119720835736546013268838887889474807006333764575888944764345695310969273427647053308105979809965831726629569580405198589630615162034941288390036601972673802094588867776775663602620752693462482433844503709631559049521465984931111098614272363245437470495869148294479984820138428686991698575343850358676959146451692735215261312153631234112701699252799899897277985577316015501226293904210091032752066814395183456932288221730592311026057878596478431129448119824870668533297784156222980676396981032427194425334688920626696446889931148110843188398462399182015969514201145769833378682312263566845580534328615809210938691958007654126697564380467802360867017431988330551922138483544633164568962578187342428620723223730148999021982300814092751561398044115020428665936983595577257578331708929949434581514940081180833932329233900422022027622537554767532985686234127047144148204834550839747157793266313768033256271107382921130134099554975046823794032025796169139239232866698479458686923221274530919877439717847764045632363058292239557349199086200096697688265624953955376712168546378332099187235991765017116369535048248729843348522948421826803432660033217137079008027532339780086585894088727585575836767929013629799725874147391699376880738383664418183299496444259577360588546916524876256482420211185972114662145745195851766330864179589835827299684971013666311496220082363562733545603767619610492518189460770423831556846874380390512648570593169974504157983382597395737328117088213887152277517822937533827929413839274192966665050215994869514386965849504484070202121726943915093582647266252444673594915864333595934326898338349913711653204859745560067772500660164151613610308322484099980995604968844388863731812517851900443327962578563726477301510433495401045261956495969511683397086219008928367381534512289234202302581974152539843720169872997871046977440879025807925398691923769888651995096387860434314415188591168870822404093814656004715974777682583167434326312310854921462481140660922458923341249212679348946453867790910524789261380743276948261200129569873113427243028180278999359204561279411170031569654246000004535479248601384556493089077974324407063336619045850302467272392109746349098206803448975072128729 A145717 861 91493756781530222495428457531867323490143520593767204319408302271962501543326739093539957514515900046702170845480156964086579555689258187208801921049340068560738662868588992292794275655472237790395244019749421972106906157440665451071886773360258008173782498606242679641005054424491160761682342950603563967003514192588694050705044260786404137883282695916705029421603439882573213604122440333190747240507813926658473511993109719327182191516591226733881755942731446862374044425912623124837102925889126071745426938532499184077101585338411869617131152330276371169698987209298271759481344743481798986657670851718126728172927797485384742507281461948621575437680218518151432781286481933025650128432027320110568532256879486689742229189158997460139790563716184212253446940795170528436981832209252697605174783650942069872694129669963724650190301150980550577715956229816641875128675684347973535124142986287587727392305572545573482095799861697147844562502789406368643000785943181188002625629095411950558541482180958702044667075900820230262741918079792909379669434355889513322947207546050924761449770771447512396009611886590567627259093346542895706790856219537769746720573027802214377121840528570401885024722478316182003437583025429293109903927110850490674245976663421892392090069033782740688419242808289903830358988724663890668314066293237264229651578250063782824645824624580538294449317894509883501840942947905665824607077405180144977901608682316911418575126166235298643208399269344544624707531259104314539561475182568371893762772046936908734756225673265380349159274554973207954375446379621702401444422644784524869175083081692056490126426902064571405257693738419965154281602125446738228394744734098739531751445038968772923369557466982621099250198725092910967484599768585469629992961956857280737930803702989809364531820135646631272063443234382313297412875114285393138716527407620677633703945004710922032104270937738270668951106554663011832965965518429600746828983708802841020433042559601744347005372690289036813884078754572354468405941414325183258861854655493890149663530896719764356722010456032026669285816608775274574425746476468022742061887822956794785856672035393006749993027811645236569225863900020780301718221839996896683327079563812783756852639244932003480416795345772561720596179352091211587336164514869520436853113501363987302554300279823289255651616105445092934658090199994962819686155150448433165751015337572458669223094799930176357875924990604524817612898816061165625373892998183299163757126902553581716706511529233084347538234455990878479785701955964995119902762175595173914359097477646003811086693236908448761843960403397541657088919019270111909181780057676699769652199587197539608101715590003389693644565179459968642886078098886751039583101236334444272664220802738780175706897106256795951378077126191695387906581418411967525907552102432894432674056341 A145717 862 185732281195679265994052299388987673671921382929040818072615867707654534819934443050462791658319088386403458732985639864793380073756942712277984607047161218256579866325436819644953278916537880387949991482298871044645976813178346430929665947309222090144841162134313206302323503968264678188240416081022223615966824136653233996843969748151521429775073003994162983408860497093633845211943930969900176844559916900766242512135229416137521002580112168710515993310173376813818074280786384961436559439147406687343155015468470005103527453084041010685188036284492519482956171235217133045684243075403474101779840749788829171178298905627300090844684533060802442270694023544840288825175821778028800921829125985017447786716889469035412379558681795570656127791035747971064531458087566603146667920795152360976469869523022365239596409427931772172109535672887896920069928664093938502801580080176864810317079151065188814243134874797018299506179239260389986033193670796353001441236787698665193637291848424947480207974714644465897874264181387081856050078200753312136518860709703645231187647861551089044012442355012392285303033698649404163511088824948780500629215144985275604810336052013160496636709576551025895452075787793451004579111525651950811959202201647813756455765781165907227327030927640271639483408774130940395160944750200680624689224023349507902648070683060516555843681559277769514001966326833081207923021432687103579837346703849757321544688367524998470777556682876141305631869682837096354255866433954135977755027087628108710211380111133719897004298369570928842479559313339341039999235020497956319957131145118553458629249516595641808258167152504156731398587369115089545343888269024515545349092252871242163255336731418343409486246281262552285099571312751373272228720413858968300636982929071756949577704713636652976782457796354633949949009679210201905020550906162580142580920837744101449027308982682433341507251820309193013711168945377367104396033745929669304876864814207621526283224629660676844831070733987059761171013560285659488500498337534518247869954458134407543046543888784274769765290713096443545480233211655824003486869609901969078171745128324775592351510403918389863211653490974780019533634202655218162983506264991578540210056420957303760158412993617051200912498617591401954460330373091954662546853897412625826647668794158585901701129587045672220128391830321726139504022662661811945399168478108808892979160090010134602553370760461171787479199363545650867464950394301584245356462942591927429429096565206330005888410478944469301732727293666386926104540656193751502233736394054109231492963163646610053922819836597838675688318156415868902968046685777077962959664570629832741483440372749624661169534386506751508225353887060708164779739181535543330942525478189267627508363694080475155300444632612217806973089502832522591600057812103901967845981669731972249353262243501 A145717 863 377036439333472128437703672331187445686676917202432266920205892038236433721965376065700373526430234908498974525790003445373597463147038016666121543503816223720788567901973875290262863406296241715300692313822688471209360823845885814121770801150947482736019385350157202551037072050522872230967282962132163336848685993891872424899207883703327716039260314825454939614957387496636823207032575746457025803709390800741545641161003721649448308055436185891120732537896012200603828415951935559093090824366309686180532935974055577860976652659017913279062096526367484274029857908503570784467253961724308944814090064400471499365218605495621699029967094831967009187933430115807268163674136922916532845662997317558098896466753365262400440761894855849434479276012004665076786606470819409217207442232327083529536229956951750494310838444571827545657707225661279767191377472154465344045332434083351216970135552519347005325836403532374602424061759898729974499538589213807186557067678242347161895699826673547972871630129246084813982711621139875347551396005611143844223907571264043929797602211741164708420496530904384891652762398646403861359883055552677873381599953463889939995235465013688005958143318558053997365828824498227223113592959490434718984070565417951075114530289790128249581480693040717645410631392243000712272887483918657004228456453333207805111353835034598544579848919509247532885697194153260342200231667411872361403989201737602182590739484467064578767021491112400615134052247760036254594784153395636930528165426409878113357207862829404454009990934003312284853156246804307337990492716164471707810574780168018736492507343606071178707589193156536100167727101609893357082938904517641110320428878583887492668801813334198152484156581405514156131030514686562649713334955533937064823445353053709750362002637878702553059024794779771271765217585353475484878420926634923404046130584093118320847803530900334972337689090956724079563004008009500558912115538271710259299288743857762895513925565168614393262726584621041026140343643301134189301543219253657717992748688158191818494334430701181062859183425575324365298204133844713951803770882354520760665900548611471495678780263282296029312906593650991794416708205526192850076215999711064439729731207463762820337821524403369005848891776915200194992750061197315873758526075583115558574330799028428016465990507402434783571379763936998618100231347113278254197492324405731604314529231705235670724673420641378798406416832072680656429031687533399956907994399568614498441902270241947358371756565745743449433088867908309469113737746371359584539364977167666144756800863105140763459513181600375603198524013563810475483477683208448994696209896598502788511614304482150864634546702893115558307774746168058114534227652439054075062287137622976949397705634762561826479726897305695891359420312672894669252729451989502582759816882003801233292689680250689 A145717 864 765383786114667225049272460780011125756280469999554572807199888221752252801054893478928707795861718545164531883894974008468538056808413416889514455328139886991982536261140641402413967761502454144180017447068575297683957826430335024320763796670476080732029207419656986865398953939057462364185396172712210551579216600776364369311395159948007112038268664022669533255380087757675657476430916821376792481353218765588436885314325419718963927831532877246806376535935594593848957866308148398574012936904169515539794516872317354587777501370353279915485370760489708583761128598091013475335479858057271754498501050892207354882222590857206421730742357824359967849062592441065209531969672777698783647894962725516955742379722614593203859334266998692556422274176578434357905746604305313144327961063703184412597570342742530481085762446071381985912973558556725039501576198544900554473522039609122793584564854535123355622633656035845645902545866415182587844077302910357792357845945595177039983077010855453959981928954394837527919006716649765568447477841312421250462395850805299473843901302186702807004563945293546317662822366218501189156399091683111134184147276316551592914723183641734638934534299963273063626737061655613469469589128654056827586851288596239034668740032508179180743178479841729179911942242844517314973566431410123517903141911042388494868145637049551984980537462922213213988451302164791661585262361824668206546518242180628580901879608779773569898582849401490372580820431083190759731057575526709014836198060584964942006421750163579907920384591728354367323064701453430556779660214578857068899146846609932916526331278270807897134597803940615779183754617680714399788820632282542429434925274433038738875504425731690831199428374006912474393706845242409427544797731013478382623293429716101721477915777189052546056843550945139327049441749257876024101289460517988347633502504788192447219592140418697311412167347390329572319884425090340757224490146657825896708251273166444470271742614067657557646490135709979296005136424887742118622644234586587633007031967006671257135955847779508773329372588627195365111808911471557666337651404310067242182699941936158811452331582952657021115337173458022367885898123583968830436555495907195821072814141095017567982017536125845464822049394639238804433328163900178131775145386579827171280064874358914714840059028897355564977680792400276873017330130617292194208964019375157047949601361201538401436484490531238499593238689908178186900066860742407610938983274661344839909632179494587931164659940053380257879868669126574555913961520593203762863408669913968219747074259140272103212757835828925876654328059216378849362556728866465682155343130430390030845835554658393505583468637338638076613274509367270911796317354712098236833111946849165018009714930204306427278690301085930047241816261636473346060449187480878139100460424486046771611910697646655169 A145717 865 1553728708776335133377894657679750254097803667422178580366348852884265034949707711796849211125225762216449091225332271447187686881723616089247697678194580466777500827821547600073025064292986575616443720116856894031609963178292756253485336385470265292938536555042518333179557325459214598076424123263322825287542472850890025777829707275486570734109969348705704327053481963190694088040331554114819142280121230384753726135642439441025775124049703685374831053247216719129501183864777125297169687168824639750236096688717868255757610466805164499210522023581697582057550817024266848851360239644602299937323012319221116529939412494221523540491707956416355902766587874721932259542630272064591607888693928669802102598931940440870838572048121245451033687782099178209741883588820133314863576543751875232030489538259537379924853603454686460859575790666162926168908432491668675971115905695074085187625449684570747892566940995916363128807565684761060754593502425369437104679240712490531148818484436336744865215342905791390935590769652087402964073032466468209527294819353227186667859189845836794957054556388449368120470637750661158767583628796233660049715945589322646269726948067557256303349098670782125761108278869332070844796042817574775869566589131779799822426467151461313946780402732598017194503597342342977906395627582875066822686373850959595311374530531856755494911946469883173315149023257697332919757740394272409047417070627637474281628633015083455879829544417263534343938450341046629482217792283535065904480551534822052422394922795624204383673926711217625362353536490794217225955372245102363685393560288043383652529716002382396425112054834410256875206921706164748621677948800594656614111787986670190056029781315433519053136687115077450917505068764811576451353289680622405582788220838878333440890418665691138789792839349393838054139094985775902975450132726430589710772606038589446574737451197246424641831727377513278075085285819929383727665156085599848298607490785239138416888741992631779673407981712764673349849400802178473199669778494667553641346556900274854493794171876657972108677563495729781015852606792083128217951480546978554147110120216229853775776737434613630470568105149213191755816578774167251199593357580475607805713372976691678199240675260513941890219754422225877857799461179967300410187671376230973574582973120617797842697303362671124394469908437192798115226562064921756040965942761839244401606086448709891249680392791104993512795476134096769646726479298275399916806179139568130456402054882471743258316901306551796177752683965238078440195872773066457267253135060560378318420415989253889264381134947219537929232682761685235500395514676121242126326351858563795164114257664342234334183576699250732402409388946240813782888409695837906981717142189816667363582771910609107284813914831477540690204995651701728219608042597856730632871351901889792942570945423533029742381 A145717 866 3154068513432174206089901105817432235807415688586552518589115364155169799195653853892710419655500501437673110022892627142816995901360883852759409397220543019418439688495205367007599478100794986998926607657202047815592927567976468764240208541740841874189148474707104796697514505283251695037678606039149162621500668308090151552629936457842578642236125739603915761249035129897021241046215578422166037451853616327831298466917266750956903782856970649778029791285473403897292809396539698045106066378701081788809760738302755686870594659836982563044079792385475331087119574798133105077247811143062810815493960509517815663569652481047101929991745420782844658256205536622930045806329920321448186315265027304735542758876096715245187708053826793998599693641239057589197589327399124024867747239488345657318709350069290538504922333927251069473556869139337181566159078456511213676464734087478353321756869275113763686787534599076561115633712437519086916642222079422654412141066288509832636924483422686581220933186116827569204411734474730711367302687459452624027987232824655338130454681543147391576117942463988271991009076971019786079693577299955238217812235362177695610994111662418046654064031367153415331776742478007042159322497450087666361163348350661705043286693648726434803785036803995495063113122693014002305465809019669954239929821014306067439701802111523576605119266353325378907539303224674283662316551415110628541588446827585830611077544118739806656280405268462125316704681611504226765711358604518608259386504779490705832496751268695384735278163303387187757223311753247559515258848877897583702491858485581222204702406958504986472169574179255017516054271879759822021291836276386520644104500178015211380701717194825617946176643644178851355622815198860654953837750506865752319581705679629587168905828413437234554226917822425940304763035771683333782287745333364636594880042624834071758524578710818101604221095164184607102093557894572223876819509629277545388347309585784177819839675973299898669360645230422151190214987623285875707587531721530899305345877500525987615730911773659835601106680566958866834985426676119838810883839172715060608566301856246661228667965539934086902596232337565605806285287025661396351205685451809987938402326069869965649441002796825765911300636655069137412094101762005455932502841118603489776576264154789255261760810986163353623418349149820587773633047974461034145868669597569646760103307541279718035312795929458646299736316958977752474676566075432201088708932714340030165151331501785459319795378487640206187457690569564630107023065815363387659320101309528898072425224711111136066421600730097826167416469351892968849424045429969392649976812117541373752761912212779181039999155116010349438252982947594342611992559886233596460787561812215887898908008968821557583865819829209106515186093931138246649330980413199975703850705260375855187372247597861352730378261 A145717 867 6402757528538604862027365866914729758938799750027034190557323822886141808102142373694490355051454892692714196897380807767647054492075712497485511828660024134838965790144439073477826867519549530621245397100400040208759611353029053298651369854397523534338678465118867694777621266167675481711889493835349536798821069122950156761812993179713159157168601141426600289631214260208989928629729583865442941208120561024267151134115915862003073653424526369345715101478457762694785273573791722254440017579076027206644064062657905326479051401858607797814982768020491340409270679289393179039964205260177861353152802511308846575929864597113122696359702712481218239904194472756673271054590195622267753628380116734684481998415877400007290176510696343695911927058027504806892896592736632950348212032584797932481747950151121533627612413018716216344859584777063812416376760358285272094547439081675362169081257003031255713430802669184423148373307440598061679722956227725563087209259886434247762425552529569323541749502601817059693564885392933691988221491469656360308604555339230983177636335673399359062724466147339803692380305780532415080619194335280337348498788069275132767671776947760567150493680326222762341381026122075426251353825027635145138385727585254129458072165680447511190369677931708122380102444563221082337117685914302424231990713972667465942999346911862328651636615785304049299131470397065538137169679614934181667015499642928608503013132932408792428793342865433697129376159732903239287764575749380491231488700221814598017915982680528835388410287831949279929537960505556055021758237266759849813694787332169593032162233596049120156107810471832851147333296708990732538473805963115836312875521249582892432634429875714688997219533460995953174463397348618364744714182175647796586345279741427223074545390788858920453941853386685309424830908477422181802141147576597485857016775755807127080358320045509549010144181351567374903971847440695794540559876882277331538496739851651095735136125337056801667022436409775254151463075025869525507929489724929230922298489979510854585079257106357589612274452873363003945239400299916480702965975569131026056835445658060506064342194269328761798639881077153030573567376845513860425696341873816695039348916208463053576687036436881044285998402190035926720673168777409895575680357283093708015476241651249067563576603604608245184414854304227355987676972161593834394357358317123621083765312702711378901793726056408260883471210631248703426823782406648069934679216603931121667126746546569599947441360013008312008742934103532233879178383409314903881962538405208602526644887743139616960946585100963639900317503551659965079095311827323190958210802272257130154311517677684073168963950701924310108921152974227569261531113680644504977491768761656062618115894623935851286140329439379654748287080475214988996413670630753352822086298807211084140572720052713122509638127449 A145717 868 12997594628864854437741346619935795593213527685139190820278848771343503715277549822945961528044033776665708382028573016875696377801917795009011736252770451773180081135553522823954621533465207446366141157187204424421734195453721410219793516564218431033865643095042826713293774472805875944623440634807153520552444148818920510136328823524881255246473618080970258984035603699189119658097110009031270748486447287025645988970956842282599488559548005672801151877971477972797010208061987799636815190579457956528405661237434809509996787475178313992581851975001805035555488391837893355318022259430349915484089373603996449031321961562487158026508266514591452244160856523490510117310772290783283218417425321706382193721241472245918083813129005523875907213328102193518934990885666037490082845558399900314592291020097426643973514693505659991928995483540570399868063257368240645840717624871066897724881629959284173984500842630909779914636698470701627690750684500060813644380385428395234447891234710542304103170269348502514350367512935920920005378260380714951973843219351406071195263630962319155749939090161157337507260029725403831593870884807041784862214321968393157340678096209842288897455516998200840399588151251070637283206105483601894543256665834717532138181453044614798990015642416330684436112899350216104130346596940224901520986909434693941558221234529278415639245724924900866751857977366739817744170787301764973673412922686698247675286048775245729890643829736425136710508287553111964249935323059883792681313802063778854485663612344722267143088149020693734869774302602967038446609706392673617224216715792445788274067129497572755411912383088246508574069076264979307293279804813288871328616664032153093623036511945983623838737706749178140765309340994880081571114835978814520204528598293391583211739974395555195084267408148053355706466439446131257375012747292747562925107459904245843139055631167805673672491083922586606870455748211054568345112673251513353745602993551542138558148514594549334084156876551198535505318852087527513495221156554074617241366629312529534281723276194994133253081538226246331049969147623403779707182119521496810180315346119560971063953425698771846517152055990388314498735968711106111002767222798162439119890361500853928890709034525865723074810845145136276173829120524040326013175192781839108667926993975771452364805243556543751561008530819232382834396479854987509359511291515091353230396824683196557890923228581712840134800257845117908978699803608929506535197720997047462644237130338204786107846641031028385737541968772479865210102011297843439516996293642472153600191049693348711319585501333355458899818364793400377217594633585420647675775278635869856671878628123786455753815779925751233510760502284699018006565548779148458870711829798599994898887367178580809289307284896120869929916258178592496524473102049448893028859482727933240429507434334760040833212668343209 A145717 869 26385110693838125970010071611103798139493702262032807338131872448503489655871618038437928207439033515176495322803806326876855879290838631792581327107612188439531429866207861188188808235107503596573735927844627881176080208011443109717127539973993560601223721144258473109118667402174661999910102776769027811371924823281339512626590749942515768437182287535768484310991985878139652696947204688603895753984546784541500333343891255717761099772808798091259968966566998806320168027580561659471012582436282072676636285667928600647388152095560575546333361694270896201686301026160244221902406146679405068254840075263310280224737006041984333680689084664917935574428298838491262781467596695699869311119619774683839118569638190243336310133361704702771747947144120394815933224605005463368235226135339765053824418289049825936144701200204076764899644486727773134668355996080768152771384683940826720706147539736089870157280997109944184042289349522216863614162209812167223972529095210382439494971444036848347760112105027957502314186357695034074677225880351359882850541426678798985295401993217172212773017290302683247799934167962263997603142815539100487989957725097050040126443767634202898701267549012667379788401605658647271609482142777886818287665893258749004986378891608402361502220563735473357697186805578494128163521254670970635785179194161714728695723163095088271885340169960932974202222394923011432955128561052903281622846566038497799852222176000615899269214545571600162088634694356657554524129418046988349762575786700770852791299115143803521771633554101720449836361904746062582490562682218890176205310119363877618026763240717839097437061981561329940572509077484611284814625465297170445681255515109749530471871686615916880677948547481298164757624787756209216970998372322811300367396468190305172492609073477586257162142384598694925398817447244737975049094074863129976140482286588843305765155850912325472045607890218669460379650264896593333044784186140695225826242538412890689621945749490809811134036792376496617300543118274605826525773439875281748070743335205944975081043665596580984146165910324827178668433424436109372889098999662662955535014095787263113199319389826312579101056875020607201279403442916168559821757036583927877596682394497817267185085763400470980960821729646224450596946393990633084396850065666776107502183782294574397051487080843180211060602133148187432926468866428652482405973527418277129934084470341576309807195252227151009065383639954378723978057174502344491618381438944789745236679707459809169229328733851627610038898187865200022844273203756238772904598594131680066599785304232610140839141606760126480602991380213099214091752027083092087458632857420013536786783460779768827496172864285324302102533710716786032325758802490557690863040036999389227988678737256624418921442502198795926578075255815462292729691400746710622095231927851405670860815951126842830178299207098586821 A145717 870 53561761710896766854266007629194090287376622378398913757216880791613312657915669340479171315139709991774508839583344814987000559264024620621145085016716489761797029448320822658500456762646698835837237567383437411583018400529034059004358686353690363802053120057201605368684181532640091053941564013400491649931486838816970391711469086054483485046224797223991942181054747297019795785683167420755899349317881486171958651042110278150212749939313300577252064200979129605351968298978332106738355905530462028075615131500233821879388438757200493180742731657517944287618155527616903932568529159736932858207409868695146264859767090943266634884640815361516894624637202481280739955869103981498443918289609725182871704314171804952500463652640447417621124456795351073374150927013170204971480018971894164659363254534480126552947099462899582327086286379061895922806362803980701981885265067682253371966581780782632477135106439632344062696067464893401762435121595168014964603420418896690923779557583503567435410723470036484381195283955753406235673848531735000181471647122314742588743594850967228629610069349375356831876528853703366189730548321673489183577829319732689613063523507619335674521284227040197782769614859898902710296611466633004757522067220058594645404817011783603749234708754367368499794604779211443729955844016635473450419012243161371464558376462861794662648824905774969012729644709835735842159093234766606359929404855645227847001763341995201500270775636866518592614791719035727282572018468700063290134236165688762767387482718078308804474148971738343492474079796860204439488803798294640665023162318091955772148541104590083870224480410657116691115684853224684643194382401273451191444077367056127514704805900793799321792611712649328525279837553835763715571045124700470960931294625897721206768413207419525706483953956467942550506243711440378643218403596959406558817616116667892006457423238296389540446910344652815081984083167284336255026343552752938056913918607375174548390411313317829322052760604367411581921567024778597740319806587725665394508991729101438986884984359437783202822583544877860946450588801636154403561091262133086278239268434132798000233647297393988836803298939139776628208874490383853465332055781498150793358826140940207551531795208993921565484745036370990489575525005971864637285279620128362716390324410130992050243066409306412271909270769282289669608348964453684684296616901147811058674838244396575225712048471097887966689888654307130964557547085539955709055807785860202185782997161906282275330751221872163017350577583824387273894009393523153411152895629091016892725410567401148892554746142137555422268613602014226611205879397384043352120377024787348843807313753504302596030775160683428407516909921994573360922272362490283333303512404396930334217022937743580391829718990156270834832622839389130275648777019042720513404427784678870783914215951280056610501906557197462903421 A145717 871 108730349888009742876034025477192392179576403934447532894342929875102576192079152889554679331805403844268737767858867170617284258450090689022292730002607366604259530248661403788894739039364563529245995688052450100885646176993731128335738416170451464524607232492398114639955779392591982664839375037100221280333106910873626613834769618099851532128067901182416106859056826020964307305284132916929787075219545432382291520115150520753676164615706227363023599068018666531865689326757986596117203017214255480711426040309188990486557883288964905596332198931399732632968654034761288822869892291859827022755973778611071654355046969877825226831487174494794631170077946608701063619151499614845145454258596622501454875918650194415385697878549974896066179875546615534829131565903510911086641070277719018918742352880576367852656675764984951919908396449851161995523781823724828942458935316010290404265440308841204192494395915172661337328832911444256055526433224028860565977719477831187364890062399540797857035420884061958265868924115993056963383837842196170017027560807757500776350512252061480900936228006214684066026105773083665402889015489854367503562505529099634817468912594023483785075308279624052486354938377193166843254849667782856879882978169053053871422773547541824002544097269145194319109690004612425193316235190248756433379959068438389911338775523886280070088842673383017134908204558744148836571526311447649857753410234113246490915779732028083044933775273624487171407865101007832026963642967331710431984149653772401717025737126399851729279000640995283188001932151264310266099689219975438331106843300416550853583920415554629538716597796571965321634899679537032341073311459959640621461031373868423745101225506739726007322121098729589425019905476661812586400004632143583727879227723175905859434706318452563706576169369487538778832749335406521400995384252733520451269784576353534184265263408585819854781755954037324397758228449936937701110144367304278114840028946729065920341845344089444032957292892829053134804163759757435138243380847309660875571505139332585937431543168615034305148860449936147396467516598887969003119642373031165482162759386275484153211190814390407512398117745396871534656813936075779618455513414684209526590539469426226831792277089171897377463051463011381047613865165176491223056033232010510647496251050382131567419027759404936068795608601040914881117515471372113480469649903356529030832791702040577366619148589133460345229464902859835903673096605588935587038798186914771492349739001990045559112255751071757073594062456265318300804816224578797668401605222456170160552516852039028019275993829397630747078805009097499807648721084937580921712277901685460732915310132830273490173646080014495381935025039115273205886180570096472676048439317885731579071328574940730938789910628574727595914297785884678644104724618965321895500366307666179839940187520282563792476040132811642595357809 A145717 872 220722556710898067141582217452692926930449812610306113376602390429577438056608022450126658564393654664155545894244660773008272057653124834690633620760207937490157084607753201370633661749453301317670535409508906321360450156278873661487489980467330119294588879906448115517504863482780192169532877383749435798584557097586623209114190613273612555736492793175507472931943175767810246809931004138200047006796327909854565613875104515019684463957133702233637328856013692080557743981350413811785815386589033095382166786212522150453890623688160001160061183088009799726982080072409888693521948783946289119261768563170606763194480489084894267201284079583617739758363606978460677866137588349031663773701032854068228215243155580491428014192992796398566927526235172740352063704633200136335676401183750636510882316984315492260766498855819989497831717706911479789017354295798598772489656806235821838405471860365863728131146572694062882433468114164374899316897009656991780919805936576891454035902891510236146214468983922305243229534760181949882262955145809693399565766968100604261248951128089955261671913242546459278676162842830987064498511713856044358742702646242938946772279502344164464367201286352599507102742136087268792904634528987732833157688161110479300393584896692890941560768221655990100424170914758443930988227480360958924287866489917688358646249755112685680485687978142619008894642524605912302504356253145494444633062845845034731331185854253666586014063534682072091439373540254179979008912651664903476864533662921809796799478979108980932127566827071453133300429792986752979977929627746341517506226876683280140819586295034793373510823302560678945802155233775322427694179069335669188114702244875533146427973073875743001064584037809353883461882837785925714628293832206350267123871346752462996931247058045496904823917336105747253087930644631527003641986814645449556671103872381557726166478262005976008817424139785423874634121769288816248917338039284131820187201847941396443119397658090258069073982519682373496240870510740568552036322800232023851744760923853420351547045747304160201668983890786834336968112245153775440178470456162003795704123314870798698220717119565229856179342219856710075576704081359342241611226899753163840828001764109099528330770959223742682328428985168067155665656709783271210939110175701716486054673241951316950868576108525610913242813550842287926378886798536425911668705007196852784779508480304127657661645923892453402927847062916812577325421551798453701733051263629200269267784391042630578715603843924444987232929435641012326246503041885565743701847448690396334904716484228659477981374918931048279014551899854322595300292596543891887032572020044460500469235762331701680749905511654264941899693312494082613375585635023477042094998511795630708584462790106746062163126746287706863435189672723058258402315327722584405145230200134560396207796751957653218669750967701077271113448849 A145717 873 448066681392773188287669025394941164476420940022517475706969958229112324152338093494604227331039787162831913896578893510339621659751584964331297227850492110497652277494208750120982544456651162310307657635307391779911612931599936539088476324610263971716550901602857182102420232914264397512169076249636317570905370574993934240875193110175815388293548242078378987635737787751828780059852633116413178494009470437459335813874942050339438708156816799828056414554108726904865688416452013279938609117572719969370317864585379656232407479529081513390018605336460962046040989578338039286560733161518675052274367427262553118213141037795365484593379850067569516914846952088328567367195685197034662615467642435161880775488729909747404453426077498139115966812077525116299154491273830373250512007761943514398072184735807568712988140020638813695646467036633854120543233696689331783325060857723402321672703611102394526902035048173032478678602942920769601357245403170469286406640073531611820505517979703379836017515001941395581797689694245242267936835562155835404948489917683418892834594439510357119713082946141306121028544544841130657266575890112280193880182809367636962312909920846059839181633535987497375366080181318778456429564838995429868453227084076103926745105917513021069544356945864390758666747847269636567480908468897556367547935594573838929661975664103228045105876506786843205038989416745443229935006622359042274955259823655186391355816368355211141525504041629332721134756878850884349556065719236786726324571351581620115101225301854104892367231379954408865316684477830957285044931044635853305099309452823758269312906595000214993597432587600381688013053489664224991186842437439948492232224096065958418825040238742251552435098274631889653838197140799952538882850079374258898677730954679776707864572093126040264228845616125297436229720375852664410871832238346009866521889591149985830583766606608722712079516222008456428182869433427847048364495109602420290701904911292088050466456904077879790776151557662325368315832332639594403198597041090161109380989103917303981054565435484276594353732149436823767897871390145565255593291906366494674113888166428335081903902541526602217636552308191376056549174628345528674691172150985507912671316990602002616284633254947108473229333376839713314620235506994875381715170600641252456180339184910123028131642081279230748946842712601243449634259083513473228573990694959707796573371382225677104475774606353091274483184308256226672134702077054255425582507026369089631842109964077538084747116690910872252325773160288798756962100370211473880917081919236282103686413910467326701274171809436198608768793277899265770959786322263015593095199488412353130491815682223221581648818015012077817560995489337948589879232952917088298980170930505812452694880392588119565460208505053416358045839121330022379878056010552227377122921805906849938121987466286515751335801988393054048717705805661 A145717 874 909575142504772861325900979969513111194207577795897865379035638602707588451808273186024131355352203546894121054509259581328658961023659824467698681902878224102296633156159154992393194613340110036623227329138595804314252890697714895475945451468855395254479035664920173219797555311093244169511055253884340919502103682680588922353432899466291964623347194926316169393074777193036655711254035295314614142792218191714541847600518487084545557873874146517252287907511859603185266927653605607861564722857234948788649882941534489629636729553411784021736608771832664943663481861946147341829594795934126409827846615574419659365913112244102848830293894353086535719399554375700013294729374812392016077735540442345763906013906473631650549026923128229609014061589849750914543265222171024498403040080344150477450024131372380171873663475397935982172830252649016953222975386925047721551101051521700477173749925066000523747403016644683237654681540661048126380308851539042994413698429463235418734747462894969556879409239472049108744066849783081621961893928221200062352034967130372251849965463254896863062296708753608879228666749864652403264084558416214937532412360313656790556260367037999129374251710853333319393635665334984179283223718526193645227217822986329860813264618966536078284103039336491584103397705786447473542313203634559065163384969118403109525451951879797818879248823089313563610139621350725150855760939032602672664732808957182529417575896575224363630187190444010741831465024693754975418834401138025389535402979177025911845690563284853822524547573740622925139736189567050301888230042681154463010080683005352603425059568264141402209414642005472265987552781863142956786862453824026103562226800311650714681685256673696775700248432918698187937656733941065868006471032835913357965526714128599964502084417798803690887651776817017689799079275050264122542815801855585383589879198930598854527320044937445099545409113253026763787350315736760219363676155154873905993046782721090801050464395880437885017518588072000815307643394387865897924599957090226820019556136191203228120416286987334182377874594372861461998341953883252315078942391453528026447397273726205345466223938581882936572345006286273538084748918837341850280837855273681309558932662920301201958277176771670976912864426555632860611922413542887241610585380191566784329602490694307795790282556420729894751177463766973360469619560645552117579289442063199630191159126409644217958164789250851394747461217913077227620867890998586715478787530477988323439213959293011269406068166945226747776332282456825835620737505026250092695932594202203980087085333532188974927090791780564244752371339583609660725770933901325110091367928905056810437885365677377479045419820569006315383878943662723143372229518836054223452704893928287483339898612491092611138161102131688919126189981110272708094195299105693852975126120760705239827238348764875017558459366686932017819671672042981 A145717 875 1846437091218007515718390701669086220783076906504732644201966639393538175444846642229535492047137642160407902908739900371203667351256369692084463992965614944435551667654725590425808064082535966723182841170493714175366153456503429637879630178005451842102620725848886348779006934861286371399709929996308962430271699570471020518443227910723462512370006512152179745488954161964076659265065631796855550296689708919710082491293238653839577143045256360613222316395834520885739186997448402931945696448791069373320989892053450428568506328585946392482611925788214973374674822138761100765874790875013115093275476355248644645959685404714490987760012012156915599940864180535718938659733263673470595603140531630319465567327454652742340867120200524228608159429060582916831406529246515905901384920851090863525709150914501195941334823866917789404997149766410467781188519492224150185416951809528194245260390675180369960812701221753658799406524848938984775782425611378854108190521405170294368419716844158808497085364738613257749354873907369961447340376737453473970739226034784737987836537055813001121659342605686879883528072473680699537495434387009026210910603211253913917192246232177217386569891791398730650871705034549836565166487719043334104381383727435165541347000431396150725895659625496132051339138675998641101654328322469686004725303939374763738497737800340325469096830004994799747285378392352555310793964771229561066467132646923256879531287714231337102958138471097300176585152865371443749215884278244472303970141723158011019426636742242951405619939207462084583624799148136634281875821941711698924057158687191412961194601610669612046270118125838521099573044134128690538052339594420335550282828172408554884845402246007365712419951883726682689623789331703222912100597313806824742411120551950103248162523503559478366461668878092929784994694698631660316097505205934599982677588251939524524704629107456406943354468420387422322031892958076189817461214230469284426745594267018903034044392257180384828705771957634603992749147774775035133192534714296119354478589575479038635780464008018852905950491072844759331032866268511612054044997461358755527193542351776030422961352691418680834639642726208827090935983756065175610541426155033422072896720634411220837972686384213237136024641556574557867328887879256554105594106606618279930936636875770259915331245457892000407114141304604243320509878073851387285212728993397600289580256453240195536777970046404621978246071789179238515843689684025053978166513104363289927491972495254848799356233631782119387113702207614196157511340173102917476698862249148554843294679540656433151775293033142735980648705050561449712007544036033367710469883800477776912835776800509394059240620586937067808151456694639838643097036044004237156520691954503493085367541488476525412490901577118823452409807615814732267408836579128547969312128902222425729999355726005229999127921178572483603119884776541445769 A145717 876 3748266385597412752135471798487265058676534925997029471832126898933243893445450231917683862831558058233424496010620943244283863394391469451271637438021516434325945783042459792405235377694353399107951130952874910637397487202449071467180753785405615770612924818994203623101210857970856022848166988381451939849110630625952488971850830305335729433819148596321729957026407555712298425271427521293581471787665966314793275742783426866775854515836312538170694785031256169886190946419553330298244155929481147970606660692218621428459578217392741623327918187613467624117924945278203172608578483646681827705222807173308133056878502005657304461049975554384644314793418567087955069779245230527770496682359201474008072755910826931160478328603458037260946334031978921731318004339827162066808786890924674372613039098906413296388529520576179637094208231852982996946795741346239637951348690622241182796178115896866225954449259732756910718112007788664598433790197610790222300583764038797268104656606458894918354113733539975673759141285287894171955019342815136623939400566498578050984935918373334929022071602427247657409953107892905070196463328541543764791933586986433084938243469295059384256737750962287712367936241826500502892303790786434249705700563739475563062604550062469567007032110755654108727726867408879535649910812952300258955033301833545801270747298209238908822468746030890620397675754526336065930186597629835069932325606608521402508265984642313717743780657466140328914457118485239006117153269666001877639033998162607783192410160741062628068554654066600457964135417130981178025157616653444706134681569124917885305872437844599744189786937586037555826661013604728459929103292589810827343048037627762566104585451877709695722515726623716732941238104405700808570498344540556821391181216754931995465169958210141323285113496934876870646521540439142995391413813025231436109250120561558035854551542560816461157564471347977354060697978917544349592686045524176492231419650369001590438019315231611785321834832056479658033279954675149926932514947545421165199364716818666312239431113815861984411745314500000267069135256526736618586459029767615882266674864526708068032406200497355983512435538161858912708326508940063387652057244813879991534299033328922115380783351401675694614459045446981925915044781782968391291468794800849728068234588528211136933814632489238204405711812097169150173661692020298755543429722277307686524648290408918470530015061236036593364988130984572636274085462437702968577091306123069948074820380726153383769681884866449535410614067705124535742922184930661417451448597669838972129684219380447225765914869930188962260152626500268403331765653667376802550928754023601958227999816467148704262880980746062427081541141706239928782763839797099082591682781214937197035008625881708734096263919063390109476702990333913925392567230161435653272009768696385403471193452296552268133354662434042775027401348276707462868089 A145717 877 7608978916325656668827492032538446400027145116697063323086573402867845710156088525946256012012570811076209566493657606045995871486947331729711731914719685396066725504024525723857037390911473317653174072651494898100202723654818158574947292304743222008892395279937507506009109262673902865095407586704417441584732149898983982141836667076603620027190359280526599660583861849141803839224338603160338590873411614929321430047767865246316330827570571407230149800391133629034446735492506263057032704591150281589262147884213909446322515212800936909409281438243413488744414264239930301634313555927973235228487205286339154856818713111798923341440462615388815802115039750324368255932929158238110434794593575851704757375033411342801118264724152695439196829476757782053992631978442609749105931487192168125313605845070868077167518985434820796383453305664405717391527573744346972817087656546197791548047330010247763507162036444795307004108576404464285881609325367478539891330932808237049082158542691839840100042382000785879117799059779551261698727818574350609143509179252887408714681926461332850101804231267970138855324925494524818818121019443899455518598970671855951170720325476724317863960247883552264708179920036090986321540130129973807859238040009751665581921695279812789628124458938318215221153489500886781370677848638841203209031597996794037204853276867017184569286085345877954412482034403083821485723482394600420733059914948165800168523069292609132788537631698126396599047773939882317046377388206099533362766712299952076722581606877720392736214542135259722205110313151092643254435679930670811741704661266424619979508087629935870035655437029538112489600758044554639527389145904976385086051966101529836783753582466348436309341212626193084144030662319783309694888727316733033617273127601391398844191767004063382709302032316131169319508942096765582012909724343714609367177762062374560845215106693828308693448933481925608355794575170722071596962854952864048760497463503478961570276175875779667022939880368881748172954315241406576897970210324670251058591020663303038367006525265735820336990082484509469305585239716409067218899776383262779642594447795675026329754164048279955111563307828930866589075722212344920868500596430750227781204964760991259811769365372715275854114726232731753032983039690537955065127547851618341360236283775631732205383788621908097051594571443112070248289914291328399901775051010205610247435739949848041935735037531184238126303927652610662457154972904847342186441373263318890228595445382118873797605426922658925101427170327700599943935877897902504323523176570910864274704122047628327648374034182990560245373851146839808202034564937230873145017660198028174725062714592535069144254331673886140038460709512210360789171951691075093656878889345630555477574425172327241738890343207780345118883617968037652732179209818877797013631861141533466824096978162645378305479965613185654733141133881831373080774901 A145717 878 15446223451874697440307056690581247704790045910360112548836272175694827858372966262220667786701655914926647186557628929652428374834639689019845364515243523332499018447224004176969993498314913140482544259531403690268500891621793659458071536197874955272435791805348321242994868702017164845287654552842979024965066415184306857795439462314675043319466995520320400989255282527350306081326982092987966045891553790640556188203693023666595284804113744120364665924099216235683756986858841294452446092075879142145054189598293543957413277422407684533359217991715941768683536838482113234114483909955302020832001321508461311051208930738449808725819678059263741693649215899739900471588776411978133654862528276619759183463245069115059338916911701368283532302891484265590683311598234157963522974110213210369712247252454763290236767151903165640478773116290511753321804027905283008579049991440090894601353283742687063053312979533674740461429691989054711675068496705783825189179493016957170839513737007828416508167681347861794633458332211203773354245516686588921424699694482794941112753325780587312371733567402376954628652188800777489295715473007787353158991118530280594443477322474281070204455046465860135069892869737022875732223571860056043520003515519232141655737978813469900475525644612675221244832855959932757302940382826034690214075188900190061980050881292746675436741930783386216566718132162505631279952739074441224253041695019169965820699322398011897247013648566539118955738066640842618365139980905112386724538786934904553139057469551611656191887451979923169475915971561300934825326405101645094390954327689272853640516112016331971572636347383024782316333712169432313512140037083809471913858148138067940908453667821235447998266939115445337095649303271055712979815545954623517686243057849607784721713821848290456758559840488249338841732505934893692343211349003927631783934747736499796957750812036928905831240177403837636984908926898586887797485002868268494807317619492411922986070199008517492444782635313997892311439226660100675952952594444133064227774572581788349218711006858329899422105455698239722690070967489053879717747959598993675058584462350355776741332920611807811520490002457191497316911007764551249299668558697178148515854544165778928495776430923260608308158279793400011675029655527010265813817630669990432111551587829943888165792157087840947776532574317705405434878352349704631501847810120995111494608027449901116211071596173242767359803608146668660215388320911377666935507410633231224094100679305320587655755246971112751506361745151164512761654089210557153115334596990351384638677238072466124678973523476600907109146657675458310381726835056925005107583299273243171089919082623029723214132030417008118215648158768645326162090279169042643024381553688848812682279048091198419021213300447875037201224267772126101132398403365091766502019406107544241267513394476717821407856196840104445065501474378769410646510180941 A145717 879 31355825998326719478166656254387900302277393170885911777074309430087097684651411356219429660748349494730282712502420233536823554918447081762954360254212437645287611381139224454723362944541882763706247193674676839750158709789517473881726643534393854459822648472461812185772077455985581962031073646863660716261643238091993022340759966662123261334897973715891133481588562946659272203289934424426967912821263321588714132732066790275323181836020072993768864595771608567304397648876712335232202509881330067404178415622388010019639506844972386801782303113901923547014091037704425625322100702895707174315727454174971175094799272580339999914490605019842780249292106161432247632956960183386453081260497606944535290725630115270159115200212489053462875135672883582391305068551783362223341888337801329858347736608877324408312560150844440815351113042616433194837544785120150763068498665535727969842955617950324727750461841291323278341395270629204660236103166703415797655494479493490248567163803967348993671740293093777442320041296589683880357856700145956936141531236290894477571480536652665782781769040022593949926025087940652808745483592084788883013296452017498934864307793902465095790725880365448190639617817386236401645427529335783638371799277266001237809482515069648618152527430439271760808795476445173996438187606459001782293369424435787829025466084170998884119401550204188673752483395807852028414482574597633290633253907829000082450219455944894858802304918052442713353751676233136575398917114859989938951280374711143942920209940608164784349138791304701898776387217159127746602769347920659610942825543504562626465627727885066272356581749532103278564044946103189551875004747890987323008746954668311818514324161923525493088045577063141408111083941609580777565715863399158424170039790161576201593680214160262623156493766889113841717547667538892098691137025568248748806778170727332525449673303219858985009108866680856921153756765809556211506822958859730091594806007072132700182760933711114633883241726747535352510473457165689130777916868751379795712131323750009685610944976915884430091053738077344152551374758417539659417961139086180777106146815976774431109879499087805809106639593424790910622462756686316823733406305654675210736956943451566463855166343004853662150285453865875790968557167736791149064094725132532725568108363058502317344825873504528502078264074270370529920732806979986110620351152770569066128444048287559316060433404496645286556163198233809727626575834295123759031737857144086121592134150394355410822309353745931962898989241229693633205557857161553122921624908367236739905650518582984185469988604283465658441007469707329223235097273130992823137520952507023439284361012662035745589618877492194806091625723839640499898682477541204874264400897109473744114470990050707618285821261018843117738140144693798017261116026651926467121302380766453668239585366690759014812569774105446410297313259847768021781042586535329 A145717 880 63652311330379788665980871889350747032375403346852490547348299306804632605014506680159179990651362772646558979732726516450822164056072741339108331470686733176410518604694178419084249807426523695410541320615334453289131912371828850186245628303283326678484703963305673388796074240782029365758234215478678411032110808260330651044884936884647905834799567176263480647223793526435795222372485554604651875061118651271299048889907380565882392531835944063606674764750441292411691543462739181680076642613007960951340038659258062046324241482016522799933541962002913084496836123003145537290630312394375608558905899973869976981131472129159461376607202370602784642321281858491562955002157583498087776825155279569130020413845670753353888797092435866828268241883650780770083698476808627079226069802762589399235535603773716094111206869447062951997118997738243095008462591989878143746043711987536338690305303085875454646374484508406721358291937947593471224577753339437363456828604192292187634171682539981449325216286812686860047889198618726065922675747050775893778386984970821306675164376651585758459678779512298315972876299867336400975842396216648424729638638604404307493950378144681670174103332686813361138289099401190158317342152328068925838709012846466993521107849853407881379730208266077061766633572350847252836763538171390792020849717529460392731634170816246442015709710172572224331324726771807455175768346480456505544281179851175148203979674868814165356781736632810141568996947015200607217183378025798670958712436124835269223473040377104960617095554461092874592896574917057764302686950952533908568841462359934442452370647090572516551889378913822272460228924255762620873946126078667181898284404118524853516137140251088929733284523171237943020163305818145707402690222884745646441663087784941839627386113031511276717225588225060610437282923371445025449315818692195956150127902641737290163039847785501702639585168121962146104489249684472210771962809000249217668961387038809888959081709363363698265488260514861451598368806607122275378495290612706541162562359437947080001869084428238534754939666191552931439568069516638019564581394596987378531802977848389744797278641815325180678666854162323091372102079162215387627565500810431980617874079352135755847059180523422010904471163189448062266159375476030505589846478201410762912827865457171874266108357422035771377928294236277858033682163291019454854681338276445083245629923415717961701563600056593758466243932611025600413288728230780319456760914495084193600808231199862178648700332348994913572196653334532924242769688383863628973745448650893591657085914046219824037952187721911810034338054359220647708937082729080374044162426005958308504081765784849940517203107177125039357882003746311446148999267318366725714090796750678011703563427523888373921798138654951081133387292504142202913964401705007363164477330936494838982117026868846323351695233577859372799100851989494705446105804156536929 A145717 881 129214160644844972665221691768725762087821766516717384925205270518503974101081763909311779161592605680123019998574722325974935456210272746471308149931133814135675707479917801051516572385712898559800635174601935265500098031956102776360604743729021618763469489222862044517443844936710063626907253426348070310734468679125233129628094081115868586721381786469841149822730819270101717642143942385913018879406158040817415480532379250481950981516445130429048556003578800051987166528831711662098220352301896279401152874299878243566028190568986696311478288400562799659605030315605347736274354212059879589667404661219501878300521793622921126254512706321718632981131952880631711366406746937540934800501983957027726996904815985999193124098982444597172331068148675412079687516602852961187466698357719718679118278927924034793721341632417386948113336214295590866433984224194667511653705666836033231813349922308709222607412453090224353034054292638344117381232603175891144401564411015873647407119948392358374781195390489461232119772753154717324139151408656374918413189437959530961656106113122182437007365140640925558830988962705604953328151318836204217412283423070488726713784403325909887988333974628350757662536232166598635147802923798450583668940924279050730846611125719902929552234170252705996114505343076743478084633544300316848800542633215380161457388341290896106293006592248771411203915442863373326154781328872752108621600161843977721853996289764236810779408123059686534942350448689180999514306858475256442056247294053040885379707351755582461887919626417227230721681270694410102406707907664295913735137225765123413615685947966134323534063082613309680990986152194252017184558760934946488266194331613650784325939880385548603833074493992035961189523399726894176446683586740170263118151898163641772867392215773753731473344787603106150073842616896365862770012420808132222736010835584555971698445441331265236499372882178716475735192023102712778310872995447547052137900020882777002454235687246694596364307285603441999209336166939001053329214662026925527180205877527708822394108630444347309668097431315114373478170629744016762176440813070745292238782938885415205164044533005611028971884607309922450694456598236540550567134233238871265979073644127892132803066281296203677282414310989125700524512563659174189556239286654138716180314998769695846257882620740859111368692359035569781437844870747962513368892496350030748419562616089859174694858047681480833041188627037183735029248491732649753373465624687163768923519117201569828301450852359105928619596307279860606519189261861386005263580339136405623827144499863307659812857471086876690904047809341748207519919042842760028316826587271142859239846700182232717214176717950686337701694375979288396041968613973806911994730053002979254284489643402503348353631935648289675857658465643263978117330474345138295297421860498703756680029324958391345644926511593280421335764432225414404287573001395183430541 A145717 882 262304682456723964130611368309641407687531153653532944545676151804263760620563375721396231538852998879286957950547706589002602525284689619264014205251870172008688509773714531440400222858747376649871593993900607973630745715738976264183177443524285582806516384637705987064737616425447188380592358697252367252112560386513414992814379939780276346396499191734210357876662915894512960377756980670917873720542625761740702154181680988570979926595991082935024505080590199355092655641836831211320205635096206834176379383488714175180975180530801511495778125519600521306085127043842732901491401759851243172649222903369688839080082259923057757137199417225886454348913222026400515582242741281050514146931250607611006234586756037732691288567045565439823965240073569202870984888620093034401930318440101226156020706988150186857538229402600426057607120517901051720617892966652583058778878757633435473044761651981376636017592633398670928252408855763900610690430959869305683697812297533619311944265861064804960824377317477319488516278641014877549276411436896694033602880780670862881340588734473653695539192775822299372128591621416078187919746201395098344698510619194453510824674844801218927934647794392219351241587413009095828159881617968702356779024237577460137151627064103553093583153985882784906035384079812216909664553258166105031674309524577504198298105601186348279528361366555295792171724017687921080286750921843340300045342784262094924188464264241725857068033133029427033122829841842090413813435705521392551575511048215236872485536700590792020527516224531416817272138386613077590827852749871569752348419999461738169705400022000605586201631505815639738589429428725407339122033410751815292513192594891306973656804441045523414692211489519309829976789481282289360041060278392322749384201911609105013978966570634607043379613201608717259589290075016699329978099764924689719958145846108745980810554082862620644592024311237626323780293702409257255498861408795711515590719373430650276172209486029080667255845524286726743533500820517365531136030385419368207469276768818889471512960517932940610387703030630015986607754938812284510580155285952218346257350834134415018093265604722748573487745074172288412586655522318098155435894865909407859505538879705541677454468703972112941461290146836761982616698238068748128768660162061423392435276534674617110731627453995586574042674110913912420040967053936200611119396912909224142846628865032490708912600135229806034479854446641550371083774024928550768567815761354027955830550207110955551589766581588652686102866931581463696701029958808925206821439114701454765475511677636600503200276628354171960623407018625694502044787948033720128402783927997993998298580297288166631094838220236786088409400225355951697653750137367560712982576293505251135519502272543654273269498907567889387039965551868533371435977948956229034446403212335037689565620547548507562812877466839125677452228998316739251209067746726418207461301 A145717 883 532478376172989002340168412446880288879926154094905360710337662957384915555769551632670440712092426132346844516591845800952957151392463716833202365353146518043823539164933018906211400886684788886340776006983059584535148302852089860189073849749556004075609497345053930879372843899812855702538861248168879173718186850153553310180061649659879867316306637838660556648475896535042039465129028618020897739682650890175584555573331874419838769038880381912969316265042101112038038965762238527268355341024947571481770747329215475739136050449336499349733283326500657688553148293970432184679809298143811580598332826435807123830688687122013624067388562455843180609660859581640166000241398393785606177335638231466385628484117851781377316597978398860398052265018277333152687244211272256982957358966707131377003356067665951396767811965937232479555506538002920697263456288320519414653612224290207174247634340172272262406490438386848894128036943146425601357457467302087362015414562428836187373212290841605678115111173283568072226813521487448270313791077748880231838929571572413689590433474875403879762124327554127084495482160485676015872131460680730803533759144681317556485363221162071097797447034282230654669664785872232364565924536673541985810835533341319799367072093519087060070873039107883106545833567513457249875565029443648913981999534349700307164992913019945716546467281100658209337188551991036929608778216560651936339937230451890852124860602414413725611296480641613817552809636588994850860274967901568404441845371629636798104754122491956046088396047879149721835210203143276814970438675531378932971378863770102719378548428975281373854988422742666056026860749326424704165710639267424108855292701435021542872528689382532146276585490649704962816921457479647673989175918452828441079666762414585014735529270996036524306883325920908433860108778441282743489679752784699323382813331589918756489453089765678577256572852439499258557520480698769125949910348982298929102108190164199177852582802403346507834770049994769685931007456314085089205088353186655434237104660496468099462487457295238994739727484081501137699369047618307812460953054042190172157129954509923601314124013542646598569093528685138167628460015849141018994316010661864715924977946728605477340438665997107974962741715664315835586196898766995042226190572745402832504895185074473965089357473728420004447517076462883177113381681645616492609862364313228659947908176453340049233403579658458568513271485493720216116326241356466327542912622083052063172247996916122568157397859174112593682891251514064024442484297192856308461516139263614037509664878457799158188901742701497993188825343762350497402712014589409017897623057009340545403258763648278078889804372903957808784744755778205966948716736887534273547717881085606802125335328773974772233734428730879807401454212634657100751057119050670594787903223618266011114453031494145394118795612756913531947603530818548454540003238281627565963010489 A145717 884 1080930841326485218026577746655798676784842405281504228709040910127339574314451569250945273249316086195665215081723496428227914014724176060481781537652682179758789775816304254665077703399747262691895125422581617055998377424044026677207555731814155163987904473094074841979139808379003671628965507741424127470280667193251326706250532334429616350375756078313289195786048193303219445601251550337601751493682060764430674907111709523391284130169000579292244776993530384667237864007841702373523550022075008473901160440698923927036271001436972562878447069374670815507241584951632933492167111383830177657371442988441785091687458954775427733799041644585944430751157196037507510579974456496643499489477198678626155214816524652360158220002607582641042606274021862912730752234763994061582369036772097036594090656796654893185251800752623179333071620665025411114393095647397687759163774036430362930287224665788060711308539572332669856408986742178388206855027968192277475585607863918239926748309006142598461768714857388325709300942932340878973859446611418789973938993427411219119005698613408335402263416845742102159226456657194300896142238945435682136075186365192455445211776514284159527309889544945133836760068273733218690972998649565672262493639353658641615255019198216682628390778686235016823503136106668238405030487345217349129278427380420367046040737315324888618241049052272969609658700588817787279184739492867201587429772532474554167718542834436995621265074787669343020205170439445817705155944371404478339624394528897114484915778383121970182767423449678449403908659440242465321312399683475949362362146745033309058600283605419799188320040296536106278094788731703213424049053475679460189160951670720498840724259582642099211418053853807411555208520581894203495908667073398963343068974143499695970808110441155383509735929772006242512018761230945728952584719920053174701777391104981688966927608961670244649210198298427872257245442795524798916421062509572658030365764035313950900390466916669307381823915945643858175713201602816772213720798220938525112133114991531061423019378025348817226381036404982416679513732558910226047011224119550360097260627550304310776252653654225967872346686375485756307997361245518233950460306065748719463919845726320189413459413037505425217061424221508414309477997087798761866971038094013005688561544790424647474514284940041238613441885622545541935627744772773547543797409480158941270470110751571415267453100354106535664275906635697805397165771186179601716361344055012834334211707603189521702403966064356866976523583137706618388154546422271539497251670941266021794689854227757654654522967337407412572001354824430552884033003344828552272612046402945033309174616991625707211979671782156814115046943444829532756954197322131557207741154316027488303063295197908896243980207620824778441135565011682802045991274515694912351190409097541867667524650088312567601553592281019067630727957715332655045976955364643957232486703831369 A145717 885 2194289075414388819604950485542858866992941202795299489373992337220836378473421129809867272025670942884774254269054181157456864496932926010314299688232579471763825201083558472037088831690086056579758218267064675640617121635661071302641477946508885233339442004771474584163722931636533553593944278176229730595790580684113343060135270458830471531382917522669339228785121183929638939528501182056302937511276843669143379885852214759152432364404302137082874984327550415832391751897879690056014279276456926177071784212848068242668154393781003853306748201097298428979042728898666561018667051429365962500652448668203997300318417847505431177598430471120904738581668498295280664837182146446787910178032535981972863619691916560173269405227976794782917630338212116694566093883883663733739952161689998017578872656293853365500109758760013088108902910394495046559297286900761017830583046640341412458275891823915423071684072925344881421661348958585184913490105417972855973351421948339464622462879909257184035784813045387127906312841925838462829486406307389065898215924818715203239167878594785445991190856434732139829102622518622270333492729187102974055501824787581539872462349838633622678367977978791587406392283926013648070442822692693778019320102077091509137647889605307772216546220662184045043828259750702956448754639435226189288786293600253810753762389585116610875083613029646847206948952858111556185708091561742202661830501900986114508577789829046498696754376207672285689402678439265373352471716213676123127869116451815770774742232012983476979061823514451204410784856828482001458987356387017501674216224921038753618855856340453763377008307946979873001866365098496773924394874389918664916572623036269911211648704080234772016646503046643554807368333964323775617046920169823977133601576431637620406155449460016157528727413130289346378489651438711051332464237948028191859908780560299497012944289702737506872218125289235728242708990317394861101565630944522146819343571889579130163593469988255891581756041534886982101928113322710591279768131183416852790974789195703394192261237928970641674314509162386821777911739395218711257124972501734176955248901769987796365869285603954701238217174773142556620096475699941999070293402319153889849892570899452037780717131125697347193526716206920365383924498502034587822956165104655828802377103419666849298790033338926240656867023366250373666441144775348619868292248634860286465825664877781796539589744485432687740021521957195059462526299391618350127747200888763431615397703262226732139757482953246580788230280086653183813889704794726927986564583549253884979606366572683160490882465506035304819664757104768678592236499387289946523993436300355360608283927089741421992040654827973959749587486408259195718411053615210324244180269713817920169611687126419730601305049236539871504625389572261875518705186515803553022245935680106767746809028564821480737008398211673094533464222214521758924784764850223994900320442814668581 A145717 886 4454405742160367977312831459074256844196993856832052681924975735517387720961470579062461311266838764740005540500964906026141006700859825076761967885330598674998385399409847881931035663253171295109646491187015868968835700922014550700335523023857305209523903281781620311777515572082354734792035255732238611685327408508082893160747892780893522779090972195262680321144600217328973744023411798322744625546140498966300296737605088849369914308456603169277656925940150350609370589114831762972006613407657538064447248050921137833692426383104436385240135969780446436156641232422708167234960622234501520046146813425011126077861296542977070515097080057333792033376356300382223712111969177312522961017906558566206234521819375800627084532454572890801740148543964322868106257853531602615498041305861659203588074898185865535310329625031025816237893575029204279489962378015449218798395825516119030859937130115323643047457956729910536953302681976941183195996707143456929433625910969521249265359719467483077450044708713421012261489359808509147202978430944553192354588353442998435164291674541715841953782036299089398110976164486346551582689344107580091896986568243604160748643124960649739752927467987057377489842499609739431849780239093169719813547544722856409890783600643755579382906199553454925203954543790790894922733513023021819038887046730087855409770604817049404751531116209134047557136764643265870239200146685597178536314331429229279977858745634421557917415762436499952280144417026538268459699878757818158545095966772791485775612246070578075145525318966912495275443855453159022719279012153245844922709574227561924812968329770837534235527676812328845657682443055159719363308170962481414101182235602676249039148028558617004551693189766632562451546162739056682608401752036075600182247857087250225924799591595722358627933138918557601142091480401822203259173450449777309422440122760016873954587941168948177280358145126950229904826993098868772511379314396317448470609420570081598918143843685692543241657382491904628023055894331900897481157092581537990227153709934162898679228889976432377250041227218608843226744151458561424941737647167296259668795173332447676318403873523374389287612992442793014453039537673521012594461656247576330646562455006041910374666362725752577297434016838624120220952422481133125481839148191413238455819831380378913651896293163735328492201443991602635997333588266212925559085720931356901366684829231786295403951913852328002005708025297199335011122990599214064579725101442845711166423003410612663054185987991124494643240492052322825435577712578749241541186607353314445242579129452692588038836750454284331376506884921325593111687209723195246615154403077674979089783062817558095018135317321115356134848482361822722478841681884679636084128739777896061916823421803336855211753005969968318329611099696126595620169482635806696940246898240207640984154660461937517583559446816104100883864740367521455284658026668999345003693266427073388061 A145717 887 9042441462296471579556228256970255850861030536427864149008211369107959852715406802075666652004410666751268362442704490178885086145880947972900784492921427077667250596976790116761530359315106038986525797351423946942060832254567902260609809096952383066448290322574684461433772447604248475094277975192166205491484043480827589002975162209943392411083142173465718382584309656056632770728586422093989533555727701624745933233958444512006166893734540029331506476783520884186606463511356580953483369203265525813901736471585696954327382889547612081033622711906105168099552722775368680820409044468986656327715530600323917734061131663825605640215894917957126706849264708107415840306632592762275164078440135856862674106429713183356421427613377740350737718626617237210139008876575269425797290110947006493285774464444650742826603638703223646949835848406374292869577068074075013399725695214674992304259915858215171470916580477645464670323022751841643302688402011112148777404625916706187669215608056110737966406722903431609503695494098431642983583385331036673090748459273362004668308860151804564380731542496295043433141784804660981090589035045658399447908678032691658738205671207769133064820081645748497512792867815487120641405814916311838527723496467296434986781571658934220839527368547292835979982680067045765990192582682094857422751416075784746228023574016220706528997290820929086894140425276876858474020112063670710686515430970833537368938745060085933525855300991718695456407477161194245707817401406654648170421684679650264308722084781041479561939418441008850957946615785055987638134935683732678175598761465725786331572090578943854044357806920719609705222357535609131810741662658962880706735021700809749279559286325288439005165158579761055133083902991951101371279939586313298545986016285541526989722764783866927998546743277258800029099326726047633905070771948809990099361589294053693828316507628675097141620162389583677471070553281713290803238906658893475873190304413693756224701839088485874524672904702524859999821363565645499176157618172390936744269240191561488615440454390919796846942016939266789363468849549140297413016166624638905393477246615967012938563497383164406299153136441695046197113641380771955624758091889177632058631933769694178608534935616146606216443860655690757128168033712201742693545647872403769409485455325065775046500176332349377912928274435929984824213517739267463536324145198405874914083737514861301888225845530481358638899551331792692877520208390105159478491828181775904904407081525840443773265415864499770879197410635935248981038942645156165601680826362644774588550653182599381035678112539731686659004156725533849248046443501586963338816914254243907196899009235715843145392702121209344979782669607013718372852895814846046040457097568859291873231376649086689660128000813986449669239027757747416847068531045501078985148181181685831091066213928704595873144940028293113121150889481846339706096869353303820133502430526516163095249 A145717 888 18356151714056095146131166048818160302991047791954707390433987154313422983624554846743024241107642386666310035753149614098230698735131623525163515758662611637065843713477484527178024698374002005971352258976899425276514520641071919574487212131290313767584819830923327675090246291121052322086649497604841664909100922938671497593146418538292305700975999521163213053965827457194747195605286413439000430373501688157735278164638904754283669424366807802939788870213621454748460511557464744503808267476015609744682460590070913896146753573355269420061868865033423710795655870592765999357263125311420677843742480971844127989018019416269436472567751586372909881111973981101753773598752051338241270556272457882872662229817795942837734870970624358339106767071884447572259319913189943402765883427181117319710918574747742822072470076237918972282350534371364785320961958227994261752224362889964718258616769255046682762317610911663563370218782883556558963274260085850518561201956985002591447258418994185330588728197449257453871489591530456426747527069243573501821027017736571426478231821816488723977043077485442639079879712177297305267344158453342443299162719419795823634396763908646379471845012813401462893592031822939245162621954499873939041558884281067040166756699684035824548661175244804903584439636581559114169196020111139537546366335746796304755032445482323217204459748835369837261057506175295379436390588289104857096447788556460651629665674613228810635928343597426515276554898492807292248600865155630177967797474803723263755220056493268132932661873909929000532136354599808201746391200158965183450620563065849118691166530906926252872512112521383995372755728114843482416086211889523685353257992870408188361256312092306972563480720223725175287597871527497996727015668958463959972751430811792212538911287711658268114691260919696445501470491162396295005090407882633830124394603826806238454608555898269278249311649292709738316043318334884881461802469138239359705127847350377755054545815205782639592542754888742973895009344982366031426702483732861020052876330435159887726445443184677211166915044345484363798998537840603345186997876510369810652499141835239703817607581283950221412891579363648500987126238963429396397246332073374345502692178990024176533415544634414884866803739697035398346060887483347056534772183341831460488017018490052142965481706058376073427915904903493877590517443677124684765812455667042994718688620470339211046803062474963305708964083495513869342031011908922874527273831483903644110235209074452690247065740018946543760276100350456503108683617991954437422170536329561539100312583381547290809838529618904869633447061645948792647941168621011812382551720781712053934725898965440344027052167170737649193602684453755486474168899662455588782491823936044584606597777774224176673204629899386522860236896737127560072953497852884554533153867551923996907223430120609867684966644697988203531835421783407702081921360129180085871664930275561384009967409 A145717 889 37262978937092410850174687522872608444815976156637519574716844915044879548797993623481537133781862040521942621310531273914918139547231049875133964089300608701816585071108696613381273376168864757015806099197308481887377534840543742168306780016710239995814117808484032605748738537203288609587423385859853387599269382081459659286498226657571170629588867944819149033832247153795680750445960690694748779668674871232500989928283742692751336925297726105427742075027174769618490651855189919986149829492942484516179581096107483623480955426528307375113512762395138226810013317750592203326563323973139507036140908657312979493788845353895292213706895504442089101530600332371852052989626357584037016954069011062095647463856019334247418431648939834050646386418206801954449209284766708532345317559887557212006671420963453484156371428159336810509524634938022107827259905625760277282002056940933163389999737327828907792333279234096555996079458930597062853803445285874541567091195274929343931746921342588164984380274415269727927514367111332447865836966981068877660011755256780722388805929978611957868833066563906061037112382578128725031727551071250114238900872513507489286166692528880942558712311191123323925494311807698852193001926228929179942526007367069624242081113577021064899561346219585406983576482277884934717701930633030579124266238814580422867969636305542114704346761138509948710859843395424343379014420206770796235078324254184151974683950526109425505001011647474834292710987532921642070414048448527854619980703429873545772832405959249528811824042097737430071385841890994864489186498187763638672081567424912245217281726168969714387345544060602589887084422850774733695523199394070422304233018791906921563601033988096829015426856889003526072768546116917941404740436705742252431386858561921905912462924331901500405895261120240507109185067960337752812699622930974726342530946406827370009161540156979006171005506444038379197890465149263027654168209111719241307933656930962429066971780165899669886987267751243534482008970492839478150706865820089698316402206514134380523195634224440347749040693079316319245177668347575241589308276299884090985667864448289982782730451442921566303763606955070015308820067982120293914454429350858032192833064717815308668654947072926600133005375141121202951746473423160812563844838638269992386905138049350525154152816798327096709291374025818135578765586451045370807135748679952080873062985471051083563708328598329980107838450596341822971630076654905045185206399420496215767872570014057435361099678973045619333589604514016065375378763484724862810840587068183561728859955713887817744591179448264345624210876137119323541471324254210477549616654369961215243586378000834662659072753963895306653668469658454030528844493461889030382412362133072937892101615650298429559915738567753827419831231137341189200678753572824600201223365982224532035832472078624102695886415591976024876512785069428153379960654965366221015659674956959083024070745021 A145717 890 75643828886145879969759469540265346324816128606926372781967804743553951170636943431112673638552938834617156854950342732897669725050180296114898421937764477002076030628506940647679457775598097082740080410018277241331951119211783155529743188946709655901188891566402755266342264140276384756410147386646004771984851936524440169680093806968450938085759700951983351375466407756377774728658104596823926583726979615100288851819137833027380459674684959627210513472516294568704081274805523980107139650062405767552234804942637601684752443369098890616211010845793265567000616239377831579986924190402347887862688200831864376528263367050388026924388525306265854503197237562740878565815167907143543806175489536183596281478965489430726316578512476892498453825322192736083084322588756505130717591880688313959256223273637235825094611926693377487415362726573650507524552287458335134888202423365731431716981208158723427771753794527605097008477931410329154036662030656065233530676565206149583178854803067034980732961368334800098435400293746413338711222295444500578076322042144247129877849559624760457985007148081651818462699056753889134517101661330479278562525472039700783455094751436864404747806519872967534167290559377596847012548747622771735409388753396267056144384493804653077710284984164583131371756674584469835917820749989031964482722918427262511625673606667805010526606720651426360513208221035205241764019836629156427252351901788205272047956789902327520546341417716030316187688028136932440595648269749646389248382860165168494195586028877220050219869872796533073115912726902364975104846844929960027539142131252008791941963212956477613280058581930910736086786005631344594558429678683751067753907674889578180365921737739524470594343956003956934202544861019471893553626359496987813971755350129270657210087197482472334165699265382827309735200186488994475813485229459470811841507696811255734312359471910111484257862928769748617061979328209685611253080002694320921615745618442006380628197659190961124087944560992269486255504315091119158279903510912298354721276426347362357302199411030170721253341440035967782583346867747039899822950613890888194331095112330886829809238998821549495646418709227212767428403750877465233216946094335909731977105618684986086573193009142496363855116044732736344956646994988128966157548487663504742713956942223163076010787252618897947943788061356505911731016549978178425613800804007847057129323141817613229295116860251547384655606345746490405118539713578445332803094463549775834105137206893327519330342101249542588300643136887352262255515781190373479551568969577876300748046609786608888474229284441447002712278445111290580840394140294878648413909425819300485232426412615795399757573663494540301769297799803977228218067847558735069220708312638314127876381673172328037782452276087910370275734538971905876949817796799336085523928899790048248108743011096176807862781738685066632511117421855517367953618047658333299481703268497696662977479602425221 A145717 891 153556935375897199246200872992051130166768296256084380109875068912569605831513446367165104004725332052410787893606574437250995626933726453882193921399697799013605640359284018406092685903190760909097606216531003602595378884622384965181636505255040584769173454065679784706642190456022523852223989607468003827275861831875231462990931141647728746742921563343658258473047773913199728903495201885591880270216988949978715136691859872761839640388273542745511236921466002947294515369364561824427573503476854215188552137853973235312563836558315321422600976903447566705873024155923680356781252779953442239221750011547776027039395141323442340761216492664824180199401290721763651116752737861875036342499226804383689389306652479688355088406961896442832027214757664836041859220405966420648648179172479717449732921238812167761488578054816128140116375825419875592252733316280514698062773637430377865452308462562471230547752410557759112830654204683509252097361068428367138192731860277288378923731318479159668299746593339369784554134668790851966251333393915369192426056085541066416871312217232333751097606641772686627573218048098012364940991340773321864231812469339720076906353059250142212757104676629812903236275910042209791736621764672300393951879226868414756903476280342332170730813618292757537099259065829991489028241404775804254869348400141104084019694553566007865826896938575634373331863977841623245356616889342767340551478125551732448073200308817774340599647572962529894386172404406985321487523917177733721646362586154588613343493865788350742696807029952920040687872764225959008467974606021320668140819854360010422729940105019923385988804533974204733653585704347206676178878552204815273470010275792824914235899564010200687209689215261175687427639995100981826995920105038448556620410929375560872214571098426494506454869102831878318521949269387590825563622203103102817063534281995902733826719718815986156064455574397083248597438838375196641580724751301262359160722297503616021712812181185870915998857571827039305855139277626001398468725976445099839994492829082939071189084281195612339703935374232321519327874896348822649065348156890226734608032092363835816222772384877294033240663675967634962809644305461186441310106657047467405055492213097457037928273139904320545699285437802079639140790448079428378139010866112075989439340205807882994951372968663546035998793055262332974995828017690115752950644825000180846020445104826769384418003662602312592520900774026924926048812646934167370685236575799645522737212762120884850183159104436892481204686234291720578362631660437694678764822197402501822334972889006860329714867702824957967241579619365043741986676563327279402069758584796525615060610374023686660673211877821162848696367879933604114828647201699738728629007492243415546516116904438210266399948560542719483905913694281737792866940926823898680788975465350431961436216276692766841337344233644269672021543489853915187517691256785761632581636619390649268885200568852453609 A145717 892 311720503169242428323907802414394253973193316583722684696673607924711556284021125488401730016918785513455064806864491157276788225005739651200557545542964594233142447853315928857427504704019469047371057879477527294991377803832322267535566575924543440371766210564438396551728380283461583143629942493012661123365227533854783345431420537451082387437192687827925312716935605577387693296320531169646920124613903841477176627195623722568701442607735617088428183740062513466713297495728785698063994104918363994426993287608760725046902903460936733388989366902987714619656672035908831746434363156381297343272264660753784503025595608623220901357242555721067779538930116967942649026129492044438416631729624237409353276696223054801871398739816071266472122747504234294972238134339789245160250673002541945734643870858565426918585988356664813431058755510239620878622541107497157378732295595781243701136754462020608439288509621678456471441131027029592371428488932247554634466012145686330203065591397657891059613504851517552327844794942245135745076868078425904016124315777326322682001633923132077889967683497791405772321814174939908346941077904668182053911300750234159716419113255183037255032517745752000320602105930095126499628495169736022176950579421154128560247000704710440501930473934849313635728364531878208138257494133874132648352812769563522863297468318065389299823590258701817126437323361810274152868690521345981072163073342518115081383324578943292009089764026772517969573613793258152065687232956222529705295726801510954719918798351964323130454468050934554886063308595465969884825013345376436026365836765208689906132986471227231517079659923909053678406042893038823921298528902546096321393053105951759686320695749018969655511198512636230641521174987510132089329824259601691072951620214877038441324922119718586365631050113049447603772247281656622886899677258814069259168162750943985738412506716836979986699360558163150224904183779922320972723259992061559894775344648186722082070628099609658768516556782864328798616446478076467747772355452280041762890465721761939967151483788627682019428267556350172648267803456241242230562756935536546380366110816403474376045398132061908065929051615795589747290810511682457598394283296860264496352917215482219102008307900812761565273185583622176934719459652954244619493225900659026595057117903833060256588211115599745834179601958394474582735619144894385000311383380949563109574446433475200032755318139965834311270043915668311853388684554736646184045697445778816861380707801968189352544293651664790487302924754969055886723880015172739007519109509158109121463694216637316682712292962505380232053403915032593684942372583160236891322961513227521179272553826841671305371220354403297088313325026967416549124925601382622060381815988545820921113589439627893668463857795449444464418634523657388747614013131634717522665534670732477091667270932943305591738000931516128749137100773286025975143545297657048455807422855659749518140294177290878401049 A145717 893 632792467876626753600333592700347343514452265896660793849867314212095546686957053228009144769241129866981729147147023442697442845766024558210677935258296726595480155536590976296559428456473618975402338397733163877828894346400729580712234967490317928914100638272355879320223905333236557759044931036826094612427584617863378315994320700094555598768754413369125041157120806274323104191801774779181362261085954581209718574491979464954591166654062914415966467481089980871425046621814065602508083605410775431832581185293646417871977581461865010464326992212088157230336338359870772521581400426201253653400458039580170993365932046109997106312861626897274927639847938043632855759391752097472123887374794702714182768003943494595319251086738217709041966345406380861128807370850551761708888217546980977361609608109966577832561794875451516448921133569410604963728166195485913198311861996662287282929746105593372569284443984254856079266383154215867830490580435101467479598866463011390034934771613514200371855746548834037886155149178622956771654075947871191237363168601916349503396899992645900884300646402909911945126655201909965846278023205485068796118076291162874884610723001668506377573798266771884021009371801817196752036053457942360346909282273063654108886654527085913876586691356930488387771042900453696690671224063523084500351955052865551271389776665978186712634022398267750191033393092610878688700196401715452233723698333833648063475700822054573960677880374700638515704541614141644286359761413607818124016603760704651926846547310993710166471827446590116465788475760923154640235768623139559112201980492553786149439539806651174959748323656730844992959533419283108213029337493290023327612624335071796370406098134608944390487045770962332941112297797005573040357716251071327839643232415789458660328719688457631895736525274621275803779343459813675072815519271770357493008553320882009053074654808459350557013545868615620559472244475803473199431576203160215285131590475096748322987353329395426114217694270357015634152080495355951901976483099402508333567805420683909050378440901829913303827043435455476243662121688294825379219747513791032261916470349266960619536341985313288496541941539401371219365382529071083463553953782519679880129016891936691679619827110376766073184021035467581375400863954706668498142870439326957875889959905440906512991073613294515379838555976747728140620331868307583860516355312682788112255280239509551239723911406126981049565596627905899035454103597302744819445395129694422428957314100782662264780065929720420252332456047900949158328898068168999747569113538768764114069476924800863859045624999018219046110442705936545815389274357138717562106209802093283197397669207878218726216916646226815268113201108375975661119484142159521082836357827740524226445040046327719708771364924813811720050344177110804875918653790277549747112354592611463145652598557658633658461300553633507716478642548227142875626209436552551579527435815352672131175528294699914301675861 A145717 894 1284568398069049140566248869273902692940084126576904827792545951176946035062966534031733075479829476711187396713643650724184651700116804847428025008016796812024230482596831828566086782339136742500597699576340443194465360531815677216523569448438769471152183923926671870581657976098089928789278066374814479050566873409035124126685125589771410414418184021946636005623642519801270324121664306481206995743084363185951887229042091118234097499606305108528794840558428921106479377928985057444305711654989769208256145379152814619519389443464682510305850405201172056189868147213865632309978496430825388535105586548083086362748339028007685502594207745358912382041111775298457729248916230628376367052954201516885553609694728597805443277834679842133283925209052205643857183990588485736479797921369698381502121769819361294434673525011178221726496470087148017836747298754295296295415701120928847403103683457600084295038981999527736162454286361927184666303506854767046736031064453900976084587383309842429096976105880628245391342624987809660001322029097310439785943216137574412165573024983437255663052422230223623457201337738063055728036040166056784987937640959759885781600051274273812763437555449029178810648704155582979311506688891127821768203666063739796686911348442983700459030481524094956577861581359556472403854446591457727661581820404504299517398383334467400961257765644893274185980661540676721927787245826791846688478035454608963050740591285446206196884088070878269414362249903093744643158249982390914569224000338503641900543771122518879673614679262109885490995719731365408453708725479959959621333994034047420674672359674515413941057579943503691426654174435101816633625633812849844808957306007142640680164692892560408093719047403855023234227323006746325761794074659850535912784688852432386203428859642646873029758780676431076832224463451174478741192617222016566896738104073227727433755810848665764793757511413929151572578431381697270672525126969155244967257233889101750908942245188044615402203150852267958872999924789126104284544512919431639637100882113522613610328267879230935379086878745707060424461458759435039278573856890238859955144054442901113654184398184787843586072075395933167779721979243203787748556927784231653296397407937714268627409147025756934315801997428813606569886819108594884096985407498607823829030023550927136388311622846776750621326434453195929730984690957045250342463200973362678918315109311757955541439507399119631564783849884605059373659976913840017246827968067582231751966486243881002429314181293038801447444398474314171822351776354503054314826292964591081993451916693651536996545936035714022158223966639647272972646542002619013490838714575287851663196089219438957172549035420620080590972709936678203624656003683658226415535746008497275633862510180455831380912202333514242342257734260900410240726119580250294351920557157466599453197683404776093383370848385875089148322895235800326751495230012656382049392238897743068766536804297946648741523596781 A145717 895 2607673215287701878722731604292429766321027262498850903758074431021886239082275377127364915214909068482580548346967463823071400253794268074254332555596162270112461284191413075398179871589019130802594354737632701951600804050691478348813265268095734536121004451470505624924886371255217222205676715695942355646556140592756684113792488952915263046713314795797257722290953158075772483643874350355075422177098996181527749865236870478035752969609632716250539110367143228756172265770793044797874992151545626081984543287099028383977942698255724034055865858231387061977275108507808873718483826173175112525010687292150625736208134860923555460269135410216965238268529264007931146742444188783851927645373141704482971113497531049601555258685148992792348659132409632050649222372087255194502228071492270167468329831123695317735809423210896914653271385355776906797992052743053255993780674963623563566013194489182065525556564174597320154926122048329030656728288424596669772675581242552518440322353184208517552661123081928789310387642570104431179726947413464244894273491396107454779763737319477636350095532826707552708206770481612801217947315259072068040444615030236276973773219476052838241271859987730966213732848426461646185161826412936020247093095200109514210775928452602384845918000907221404922570622388856738526127835909435123629926595069188675154767446779192157973166551625110948329790551894180652902529420328191047062158178249157861159355336833754976525100738106002512210516851598738687483966961104492142967706596670558632353451928532166014743727632430255620956604845266196018237874072488550094891748895687135771415798740699726483649171927536988836865262981143723268483151823610747691672160003581875225508937956165799493821305275742779926203148524591397244290868931201780336831625078727205328203501924745853463792778429036629811348139857026540732030945940145174359030020858260098965808515242948136694071977191156730309076713656232600983661752808315808944123316899663286079248404434744377239871046282012409686155174213169845496341673459249963129060806457122645484945057333416397896989633060026741897206180517619531441440679550267437371917910168602618911451033708778777337166437816511802791191464398498321160058487099848036473672006857984543073376948888842459466284311981596470585869288867389583660010211879079303443045973071918422181427366081387883190466777282101431760606170782022469989887616437459570925521391559647588410239570960296301445949530165700151642622630717680991637708315955731796800762069538117764334148845523244802837217891876570401720898424947670743132090097627149006357677943276818635695302124391106874465962975606168041258197926664876042240247685028481624536783004863717791875182055815686942117372859333058255644982076026358342057464016481560891641796216669221285291375532061965668987140971480499283655677869146829254307256848983917302604278528151659096911909609163762025877337587760850032115078392441299483019007714665434982614243397581549303402245378599789569 A145717 896 5293575342465636744758004590464763151728992402788540757724063302428477888390983952602016746153189929190161801956947237917184218330550664073931447659835201391531484382678085946226476573238926496392524039519694808621306437757543169232413711970664892669556167884301202491925648751990114862987594943584696607148029914836422659715874625889292394213417614617284411229614629287251298340526740809556496625812515219164138146274543618028321460294210054807683485865250460195946108593035331951954628789761925965956659414616665648466660604158069676324450897386359310534641812280402704799782889857153049047600383160097479222161416151019335789576660842288532694074772732364824324929429432454314988784743740424705898914474846378335962559369687574620688625644754866344010612277558153137456353786505331387070262328055059331675642398694444595725567919185775757033651906030321099355372078474760454713110159381709356135416795530235450560386763865303821570305973759198424384871484693891317158532878292376559980789472982880209561671841523074687007485185701927303319824935401590881995628508221185514618353438268585794101774036286876336248409377321939876132065317580573738682496873853936335987355969112337538412384698871657012986172899196111571229973777215052556250108078447847434398253513082811177927897861785587797819651567103041706709511023326408632606059878399563376746218127138541209580216200634364525184715412795478981998744334413367755003544528283031931316899748301471097028909079794383189632498708287883869067833529822017233685173865514376525887410887420218739648432022344894658185657475913443031212670290636910891581926650768948085087292405071842507395332792425067583799918981568304184001244639998313900700640503370851880079896841616038795846337368270693213399164138168545539423917662997031537963820722703805222888852467181185577840605647077539414234848341517302086726814375445529896827363558509428906640300348904290651113496577149573748615136087528355965187415088339059236851772510093588840608893608550282040810627044779734861568447492837732912232561797470858088220915852776507019851658019732767407305621486026306190066689540208469040974754497687119261947344484774636519809660025181446884270185504949229612711714941064134586257322520625311214501240937616941045690800219006838837860501049830914035721225846017545578490775501506964373477370416756905780029870807261339472020834596956520923122426611025579728005445745947769495161028373507961984536157914671587457949918880983232436110707864143307579437964769410412575354441153982872768466513519061993517019109630821419832203639843868286189941495142858489913767811775517401019130190818322297157114494518157051823745083787116978983234381648210151028287180616133295457077646823855135549022635410708851430692993727042032864024349044204656698961036498704878105710381929763155811560125664127337266663481109085431567129218812694670283326400413219066064145120214006202669957808809904342720515929278721440775809171028324008281608611469816049228289 A145717 897 10745955337532027304156870595911864905580088256633475239328944745855379091547458341506716867326060341346959975392054546004420140139617594275812764495132903228646643184375230279426672045495149198657692997630625723868550117047008582850321486487184464023464484684126989588103442041653561916647595529800218416568145080561797406466541376762774607337974710959772558998859975162166977555496800199525337795323983717804204255409573679360622086361493441649964760055919323830627371687689458091674851645341717559346392529687287979288292642462938744682911287638443542153935816951942382235750392691536863393453665289987195528837049050361116791917066049576585958754823408432064115598810601139815238449177865416779833091900967034524472945918910517794848917266503719545931910872793828496949142992103594644260362358483440612177858751613913106112005961293853401422536462443559778948352063309983048103990059978856798465714029400821400462987810491640635739392096074444513076692444155923792589269224493202063576794112602585702328265048981453972055090495795185478325780373970955999055018416909242857355779843335133629199893740954152192102658234745590633289020526648120074495232376949717542578279779056773342989409972495730887935469339182944663183910747499463593987609885038354363375852246712188690286411254502172607185035942693046828710872253722682929121112877996346208015630640118072103822727938957969434230791635072292913129259951796978364408037531255199483739551512526885588862682919772081023355233690340437293103209922570988387710344314640732419019278086719316409056061384403531310850688657866415280873170595101180214224175329645165872027477098646668362475536731757624213970112264100505669911778927524417214840424996333891360396391094659253479825284931386358698608905956191278513828772519052348943339350738885222677718517044585028293979799652219265153870201401249177295910258823124404832299449057965625437531673014203732830603667742536921053456125274020809801014643685204973351145812116241580911691676785486026260833163214747687555814102914118924352582137319805035461965813696191251916882467883067884776803669719427221048215848325182512602911314258386941933150490392641478426434832513951899358556673783855471715306460170301706110254328243197374907452976029985441433909864978299570859260346545287466625124504807405405645256970825013164606240639764589152652072754548273741846100862471215566691916056030494310410391483938752580515529299187981591868312099120833792373938183685773331127623745326502598430527271681141067989851751208436386196742219606477954962978390829669057311702645750962523338432228782324791248130022208998199677727412895231287622774382613660888537326477847599782307484170209083601723705184775568533962180680935053065831457694238756892377948435208431310232408536917939236429669618800995370492626406330278234816967771442500625504497612344186577097355011585491652523493495926925094946452568157095003659164319769027423281347853416796810109457634573254339230116177881481201333637101 A145717 898 21814284041614672961801702551696495293564427431973551947297000110023117127363452042274682638655156339744399559884068771441734967299205385829235837993672133718951294132797334789150198025878579634348620392666130699758348116298989665642983385155272491302740234352609904562647495418907978700679755937899499800936727365510533898704419278953806563603694449830723677483274519964569677186360163878295626168011061134627315474343288294558444806992371392339373655230030362125713368579901006890767996885414896883547210878605779981289585597539161493636633589455143004213179173770630755535868497380929975535661892938290846826059987410816916068255854503979627207739597444344357789841260590884392479736842282052322636470660048605238301744252828981435968681362376905923375435061159194290653622817616510622517148517459056387661721590133844910962776375858603219111991985108520320944055333147187112890645108646919919176043344266871912704414694911266625247144384725148602347261276765040605064899367188321896684332067793775992846168487760510040197146698979040819074030839336105276490805390697254779246718463616882998689990192362892663092059968124171663636835537030366170651583042711052757497571964129280773930963831781634830851989772368478470151767587450133880742291816519780909805545662572229958470236918741548606997825144015317959241363965546023019707226536272704402708353453221559232218928135868477317123981834481341818173415703403531666380561184903526668959358253529829443920149298228244683027934758892379417115647074985576605034765273546821296232608628629324890165064961907146216132239789811347106729505095385105197964184337253035951267693422960331703982832170135184729291744096205044941616727221629926947812162041917296090752793842261442948006532564376939887482865691904157214526868789758605357947344036116279331963366711655140255593415453399461184817094609687488393395738684128166364037984760306661128760389578533228741834794403853372588942185691126156367703761493551007563766761744197899157145263265643024759209280515310760958567767347213923598008826526642424516932513582352388614764389950969786364144042224815772701571982033430960375440926969770994437176233549717716431026190193662330516423163511041102632842501433997522339681700076368150436818326839629508493895980215147909837459665626432507418088709037807127442326072284001222643704125244745563126801911703124888686245278795733003428068670619476839107514984390221992498754982190574257984711576679134683847507054932200981205843766902092410670662782074751598608986479598684709996513937334636729512852616365118555521336538670814078508731234486624183375214031316454569828385629047128695551934839591237085573720926285543770967213882290058063288970496807223507809931325220510899782723570282041080818383892780121832729756465919067605747572627204984103395153499140082886915288764468150605646792886395217642422199106389329241928021513405257529522232649213782643421900899173316859356793421920168245800758222374535280313127559490795368891234086741 A145717 899 44282985858522448580430152023073289534070882106818053819537670894402181913168716098359264249753100043620789759604684213972175979197246793615754475314389936316567898442935405246744622565861471162578500739419247689883722807536831974246673421543716670160098652271313422135184827596941155108817987906340454795683139983841303252572564669734850561340892395181658105518488276668101282521333577176139921595724658779309732608712619828379963597572427564955486870152201579195874307589827356298800942002540595331883278737177203674729879474711855369143621503682652660109211568818563481795430813932895158800530249211065129069706245606909289257442592726012593655125424057195637881313643400684715594050551383388349535255606806767666718016360296913404498628316707852520732587242242291616198357370618524460115167230079525983512682650112953555341329930987003240943942307233833807956653377936726529184961466563187457070569523147720581968561367682060757611067361599955588320427315140588272357953126123068957067130520827252662892019701888786400146235743836957067534804278071919740320335888097010292627981125362429152207050890602931151924689632633833731592142851151116678302639081471060148002528508902660914306513589106746210898651302438672111463425018613024278443258399925270208550894319169380103505890658634089170032977857315152764213140139186173007322740747520711941151749494409125123332320293085069995792248893205488818599120748649217485774174797316627882788013515114041244272314212720416934465684205317839876307470459010797937232185794955732590619776496839442807718672816610122415217135922628376760245614470461168450687079980448333335907545621132374712416786829837693242838026545183977130976286348129824179641474104667114730336811103399634525199781280400256585231518745659482954211029814437449824284165053965308158662956706142890133826339390601253985913548187464200189416053618521354594592276763973464125758153312749440142191802036154603818631583496860823405628834817264860149473175194909619047423972737578554775168578612917629998205011900741350785033565266946801964337540606361652696719794718000783251327628912706299156970075312016524379632478837320860320525820955436571713504739658302016996439663370739654489198562604554800047847740900699102189366296031471872257167405926885278670472261961311444771253454222243661302516281479551656953554768006193728558255228684588975759336069854475525743412709441481952893945007920666706019892098317566555727372632346544287376646947574184306074531719187502267158847017084474064035174563733578752856537096047092954433135848242799838039255861799106828410201067575618309926893235442380567753423149238258356739140101595828670053764943033176007463661873564647659393008384813478945285626628016956191505863016214849155304426924395212112010095393407170321728336003556498928896791110627961930159801374902574286962364054884679469930487088615326775622231148719176858005037331451410609051455166157513455466867365150088122178729081962672045781309715650136717368003862447129 A145717 900 89894439478516529003600246805136226057668597112413217280109524618636319260615366316217264152316154433393863467597949070294745796035443691834595755652373577050499114887864739853556794658500760581454722152400680144333257540951652608731081402750359685152508961370531894324520637374295125962921814770115185335736973230470480092188407575142467685715447958524316123478853718361725638948629975307400162543694889310937622568371143908323031544627220964488246007035313975737262718693980953385559021497160523108826172289258844853921674044079468860200058015842195444878695271522510097413969016415279791435100870236569273720656852522038446375692394977951061140277403096509700554708906262129381771530139571436067504246245347078314832334909658481382150779514235578240181228726316790821688374808732787037523166959912920287474358118007705583497988797127240720512983771692697521631685413156221707058358886478161890933336955946528514524266871979888426683841496903525119141865102474117427846039781130462794524378272947255111894807148665748631786818362842323868054833610455157736745005362031540196780022437767267562097314617933757875514456862186714350960386351001229826588186683803209389392375375500437526761448654922863026489431291960732017792282636016851835105933809556482003577405662368179037886999566790282273618338052524616096034715241183965658842144010240508967833648765297070778805377976034556222980948129225307820414396946342208092589908457991569698532998476323250196043353931673148148720655908860456056524747916144844827004732128994863612136850055975440270344015652653586595744569790695815011951490645531076569789574396125779418856366343205297705874373281738347147776464594979377370836919669976321454745244620312200985287635787107415824712607992679956491080095570823058492891175996439233384691497112205539445806470150103355316527213369505092191943318003457716697026195449859665698855957792881371868627922464491784955420616298599441898449525556441780387270166975286172552422981878904782468371507512021200550567455374942273585595215590737594879694539483075481345180690498400572621952568513151639030408722548751562472876551311411511059693556598834376679672979363302690860698190480162900840442000219437987571970449244744810099608574346719101076263144125561061052541340135596900553148854321796606453137093982445594636980609077417579614493535348448024227694987427803917666563535559306521526124372097537744897869258563969022998388460829677917552308458951908224239909456068539209130318184106862700240048774018700275239805755392685269614060308461661362862536259080267306101133878115648190858629658447270682527409892734001236084879164568035417051758854304692608972057260636421009607462636122352458509743732200865451706314244943095848246002140192573503226905838138387807258660918860089834040916339647065620676382559421263578141509875763461334382993384623012928741246367690006965183887303878415616492696260613714322591810565398853141280881394461256967854574235626001878400778409642218045461678949533585129 A145717 901 182485667858402695354859920584274515823777718067316724260568515438160833696867280453204947869937543746689499218434077008014119993775971497177435768219843047022576886654466978967315046412133978118881923390872641273748822924409047258892121000909808617142923031483527474165354758684991508763576175165345919891091259974715090745839214804974539667151798014911966549003967529786026378964436328540445153823779029576544594504060813421275925655629660985483574438794817218545064123074473745545328514838293859370321797863916717876257323579601847074350748628538153070451091291979126679186875307892204043718095966049986414587804340913492439233366304362647928102169473160490634930421198398479244311490589279463833645270342798962172341973148590356908852677915269907119715373581835843125735784663370187067647568813455998104046963466872992221547361916838367675638116112593868735078513432053752128601939354589202075407216950001929736763679781557805824107440627646794391902397837595143237939188397741713349815530826952407049893795619771767833740841130334173615194244694419692133672620564588138502453152920686427788628396467354637884363195505549397498615852700389645396857340665481433589406374009737379276664826462979822837027334624028983557446222287689190612240767190141258541991924943713084277530505614693614381356056213647113359797707726463311101276545018047485683990365841803559271849793959029856047581328910078481669952407201953933778740028395548089171394104118922682783926764208982278021485997029302520476905361962303575988021668989673778176905214993853646909355544056213964179239061457976581845884765764813614975504385337055351771945087769161133210550265345142014872292980289781590878821815953765584423308666937759663333019170311016950724532069025359031276636008777252063081086133061741829333473914853612191109678975741753105149660109313755946548390949633470977430762987347161502847322999727272420919850556844765010710063708894354830899248718247993317325335033330996113016558503741001513501175112825430299539097159242554202461128289444185416864429130117077960183914837374212556060911017361903109230946455446336759113640242192090055434653540263154947338875827581683507010645613169991030404080264005795744031445522768269359947405358076098874485711993208592922464786663307855781237613503800985149788423529530910334869409333910876207065764923202581482988492266223213268274148217849322384222506731945292180660721700939849196020022555592147855064630444299741348662728819172187020350239839205212093985031852410944474262741648272587363737789569640076519517994172797094388585463733318904028336189796446891909912332155356787066871736950649962658356713735098424400384606185326991616327141687666501926127120383359372053484872631607856554983192838727907996701463546994002853522969655190588955932738441147539653474127698834054435665334887998451606223189608420661360665260195923625523996515604642034982303315404008508623450766396304505719286733763888986494656663519591701850481534390263986982150490899549315364741 A145717 902 370445815858117993053836635185830461986042710008055837835736806229941873768321318704639727958709061489625250019557708728319593292619426103826502774890525733082254029409453079438909690659837317080569723028749309385029966203292824983898396900765508742440448601402599402023775835609895388494933672663837447263729922011698403743573513865690740381850464254823333570161930606611915187572166798307128354862108886345496215905620882874046220757896667173310691622507471918332504432578463009476063499562715037361230140837578648029957512944917705481463159515874434890820270444022355636239259461052157793467943375980602185043969091397537129605287222163780316096342890238392892399054478040006603822944124707172010863831291635647862775890659303514866489554017218397217443968189898035228452821178266671014537527168148716238295048363394056202035561193193089254304655195581781839511860635383703664840229831457193734914759475166961419101755432295473843049677790281495712036748468453038298899124601375896969662733054335113364029293213329540036745275707760009596520448674838364576197683001108559128439703648971010643648082731415296971499411361808414735475830021404629154390574962740626383285549847391504431192070958400385436302462797347544660883813451726420925996922290052945283761604058331898715207888510828470403870520495365587595773250650005280351625727544492385697991474825212460024784302931452631742033874706511188564695566205569539228634165053054163026360332828414569728121135300880092710468425248828207707661828258728343110839161044305640704253974300672847250551484090098694630268699015122670451331062551080992869197332444647967971269109315030757212119332776265008452407602211792034504630915549224466402995139138407496253827930443728622863384275408870840811614606737726117231546357224159917107718662461335635747108874949288653350454705379711201988141435812628080726732167288542400920399990590405221585924761766950507249644373634924008126032999593900877728649730391755134137441210171251193502603010664115996043166682694929656053816841976480805497196254443128776097865774688960990403076743292094798587182274147341072249127218773391501120835627040647944263541250317838155928919734036891311557382095489765140945846839249137555948422777285906368486894269950299507042455873973607100315454859567145532273893311810653997339306310858469622925923179607705062018615072738135506792603215670588880665167139724571029203520155038635303951622789463599316103282249620015985877115263010083582771777743268396443926914420345443264053090306187596955702443212309046872960165308241842528561185277503497061874274428157532129851351747964385011748389924940259628428711830490947228088141584156532344723088018500362787685595868475793067708839735849703863520033216615513040730467773491987654263821141375976720453624994613165849486858552250571083137051681126980997171740522100557939137549456478592123705961493536027135660113777441011891890733192687581211298928259813248122896059090196919130475636411457483931547451064406160656839101 A145717 903 752004823706311667496593014567315253557150877538635283489821456078266565588858580103138194551231524886395510850202930284411766369897441214796303455591999018313928657124303096794007704724423341539578418866437707178969557643861510308266486816432981837345493517924245302580790780933328953653206591931414852599451850592487784884363487308137398000616775285493352235462170127454658044745119636127142019924927215502327741743815888173500406862604578732159718510115729199397765453070156834762663358783796687549437815578486791584095875020859362525523139466476474290212078550274089962439017519060572428535881335144656385652842667732659459606293827626169679027647965014464411079445660000015007281332261664969902589743876750022362472885696412986588616885802275431081504135710119429677916101256096678789324112503773080507740844130726467217139967674820054347870774408914904540340342011315486385873537955918748692674886327371981678846826763880030343585021806830808648640207488561830151621985001604673106701998284769453176572415329263346502825075945911689146762895615677185669989162819629810442594095954258230920177819316376585497505920701275576363618436327598696793767470317022806076636076783830744257940627380726319455871162451280891632610583860782346790583140008040288784777514246488810678787736146476180226242775249535929172306339021802992650489125638774524919437009904815452046752863101054883406472718072888802707850329444898962680193576317671555395422304247577457625403120734022379219972881769124232344033034459856574211427508898271460955857390925150886064972603347356293885481279761637563039620211093928650710855609358250037926324519964424667979469034985552622016372560196957540262809879743109713032495709142300279635607365781598793395719354547938781488546375041575240727976024078911569986839551322596486954439906468080224548317902260704426279980566308685370404288868832753726706909133575522872547006346536352684951767368415186842141016089926900533795841627360229591302892640089136181808770610473042646537328826773547959235045728083966590973891532090421298400707338703753436305689727971935079228870785572646930328969140469742555185240888238975063700041399269383874852200049449276192470455249763959230324325052230226470305938290485031851929520882287114790703262959379759105784592127307801629530853634552098083688456941633359423663416988838718073316305609166148855575716253663077578427905071134147243990965254006728727172598242588551019541807902098188151589195321181650500839688468595005575959542288269397415083299058819173547488595983197795512032616057736767535884817527868365716700748752969993776706334136035546217062164675891776395747626659182887774594527031231575332796252350414048792499833485885476568076891178902267235089112446536652744774852878725187944152703394023577551931902806326285526918669386940960464713779247352883425807027036674524195787864731391346087497577835362530443355048664889850132029564930389393554431105080687129800492505296436226243163691433724302117054343510253606584068010289 A145717 904 1526569421677996826900090765735014778890554295360719617428499720102074898203509149288051830299272036810321397400661928919647157411298513046610392188348983116651542091708305877038756201680888723488027109729145516823998816987072662632955984338962052364302609400937616561639603261518822166020620886687099486939439992972828191616854135662005052250511671979087250214654635196802349218917405289171299993319247385360838970243730347371322951884866536929617055264843307767305545537227985796105197142267607713010321404394187349337066596334831561009106491653787726934695628636785958601395569324433500977770045642400276482273085571528207305463646864793902284645809272636472516098382290745552424774500668235764195085169205971253760172095187827703471377411689065107877056178047574252348134457097055079675656933845132185281997675290326365056737932344323517133088417745442060635109054771109801979619617210285228388936284329805647641097639228921029302003751218188751275243909165032046754754330654132885030708086855348935613328639089111380071194867424925021207919081579376012071713424326165514089906886347440559796950329564161737144640047524178058209730690269195333086718810352981333594944852585626563452115042390803470095033023473637412666654824353574712258462848219399496180153070158768227346040389169458135030802429886037440854194272441009425075212573420984741094071432115300542442448287310838481862507875654089562985747604077578688671253731290708204398544251262249410564998606968930128936452239522896942830179352291680586920854732224330021434749799324081998039047134243649186488832367647425237847758577189612609862044017799915132342470804258672760967564928901339046428227844792221594941469551247597168231499886563730429252786698708715106864687426348040317550908329719791000951674097333833262913367181466208407181877263021327906544431991134524605637158561465195489292625676998322776672624620758320840865201297544034183501580508238455654622254536518608489704680774891535678589737921939736277820610836657265908354781475183619662317486774193610203196194312947300792624659799702844786739559744706284918739809107530199121226735106026358613634537882289492338663139776975598948111810171462296633823712599638741747793238910180520485583498781261837373510558904148573074828116765085037011135621702979977740802100604247447299233570252209408771567113561419418081127038367992209438683197202332831813619766629235179180730630262113504277525070480831969106070553937977072327710080624883487506620984819470118050801426918272456407175833036312616113804894143448312580379337637040329856003651020387504901405458094254659209181728444800410856251182543670381143108053689429431691479661785258513769044047548252500548411874290751648957403021384331866637527034746436188456379910613344358034642333626046721054445042243217365006479049368631597492797888735074672227407267712708762016891426267174976079027959299824443263983613129612618327008124917957276227913932014866613681751662855706449076703163134823921840136385778363756959497404047569 A145717 905 3098935174001509852295516757849065433832571662431383284744570941985755965086557984196165112369327683493427550327832865503953445133169611587177881346044980134803612132239203806085578295404499384257353493171746532715010419514199861283390339941606149866552459738409843695883092040092428063692906746768220027072210586282990636494429011030382947931140693500771832442396673987338641459744287991898102859296052267355287607267030861347897418825872207362543890027913404651901058042807358095936715436139884873614264901482384740667453606463833047989123652534049619200957835920596945686743043289582487924300764118191226114357978057359593097431743529237794011661313795804074193215304970767811422277229075186339651052990898377768383126990758404541633909557111916366714992959932440022147283269990920555644904786381505832349374773098518390338710785519009064960115140152472974174366840845010886703141437063341057710791964514619137339446528787882925603037271387901358257936486964807566350321139605904755007664309614360054525603960778480772281179078047521847140386588843237688828392581392953173972700536691208382129578248837429010027033798968160756890176937628030198567342391249081790174931974112745139977049278112703663566597581780321496432417660827172805102332791302240969205421947644785255023651311226263867636348706425880755398085200748910111099688873555473385646440087757050196342717976488139017126007581105083739972264928427155293103682394326561337257489434640062055869489546743807427718618826258599024821031741119077131592760894987881045241081136770495530868379617542004501216035820842993471193386872074702504091298645278218360405177806320585740339488826200683278696680508555649640773642926222742508400231737228663629082877362771325885336522079767167296689562420784800690356657689611657444802565391536851743982723889493389182204972393685182688739005599793780534578659720017726403891701273230257731433486087008042856155523479956696563696334568116685307199968177188190067307576678645024554839658189643639320917559857293921140956538916567300628521683481391488518606760992689436213327869976064030413106733259415518643443341936264367515935556715806781208511110047219066595283099795868412717385944106811395984061044663341404355508032220023239383194582645900721054786286329859665752846206272457227506026634695768683465346063923528158172921816866264429865969814570718575994378034745019394918570547829442342602735935441125159676647165903490654696772204952285554727063312079318158456790098343835871048121320684550798237169525980415551891850387622604091340374543370575811870919875686569107081487363230588205224645132036610698002643683501486197828732953241915087150815938829547751719584083726700225699227312310392361498051565333302510371912645446153016029798473770236168085135993108171449716945883821828444636866943299652755969419249418422337268753327649771750219765399534500470049080669881065784463356291298064950313976361553888340353271727559074145086826075104578795189481178000001127611174746075734916374173146148554781 A145717 906 6290836876653643322163072118342837095665341584181412707311861583731364507050814504409065890057904898219621116844103316311096573973176900223458052522079121324668215976903492018047846900914932069153704103111535732265954327615008731332619757125476145267049128966362581765026115201784367450474434675318599967857100550714478019255499275537541722295163357294894840770815033539662245360931685706147859633070992783483848481913102404805884388893568696079427167139608946600051380521353399706765736230166824025829244739687836629367581484054984752586360005537629073190217472223183162958129776482283126052829573389882546611870213183354402459579133900705857049770182359672997975754552992276366441670350248127601255873376438537663846494031067466031689132929559778535366327831606675197384732689947111630904077040697522994537045507392317042061217837865656057545516601421102392131904051806317328897575137618965136867679299028392518993428812341763110053136358913688539074859793294650194659105158645655998532673517809064055338040427051676878619413457241601924769963567432690928945624868514270616999067999576266668282484048189651326193141467265318812309000973654211033896371967516825681073778312504020048526846582453746046236722995981029164120395184824336440783023307880700948087510373565843908929784815748926481843652843242108047420672103326015084522943338105037551877532284075379783275175049822634893927313527135444338054134818959521167421786589229188223924499153775074711165653214891322109338667280852716497489751604292374285452717695970666297509373272894306603580812584563134893819366227478909099097337502553068893692726387870765471707378604359984794216401349622458154415215004140123978548900198762616044455302195074300603307811793639092838518032957239923264239494163284815681633014158237567279115944831452627574076522313794317018548187414748929723615575730422813019999189939010307601577376912032802436489135891425029453961529162731585785847904551022334655007445695011250945098702067911477906588228304365751164196738155525184732522111683144846082288814271030408745470932190499755810210789311850237032321749776804395315990862903881560030990566498549883563785214732714928212825744473802706353996832713114534208902172873344140661160819823148394686047629260619559592643086421498356393240787597466468857256327630309823187205210531191908881622516671403231208500642451520341276377971849192169351866398474001326248374768214853812030089469259015548202478469982585738118866195810935236783796393017001998757568230188211202148997730564410534027840173068992161972647742662931261057637491640084266987914445952635962351370408852591272144955821256834437921946751973033937486724664344320150732241920921153909916930895578222203089395720223582711723116032728655876104302445373668807868468031367254416878679089713269499395474888419245725986323583521508609580897027721768940237361744163609687024657680830604242636170007351458719524753686946268412959865379030988499659643250710632098528197714636839154226762894397356101875814527184162157861 A145717 907 12770395760671721942481184104719201455135209583316605364459794270403727963557188357392419560652434574058147373765979404278660541212103974284008259441939270244096343629501956557433323123279016695882635071962924364753354570048048210405356823574376633285959865249256302573159317976530225832035038697990011166529887045739804096098027034912198665876233684167943025992922075688840370744049862239192163157031256054419945062995990614725083961556525627169029786749516133684699650557289358597376348610523216632548493207301406875231449745178012583917262822117734484526522267655225900208057759515991456304756109680697451430870418404231379633352544386689360573239458528822390086707549359016053108779388726469955363083303117240559230614499939965285924398213096793314877278783168590718250985213309366619814720747711185297404370030631630496865881872156496277808333740769697703554791050799983332651190826225062164500331266235672298937523149607250325524941205557516346420607122451652930350417121729542071116572233488090417976167541310943285116637037021373859761178901501773742521929654691387959554934066439284645405060488246743354743067151514798220826515086341110770779436526716764883497979799451186585764358585331826361156884115243907422842905792775742147616732212665031622376676852916715490342208152319009531878747635432772910383208971666609872671463876664352674838004890232933202998409008421972346533429334077370901166153710222899542710933672452857768005396024673967023604220156739837138150066861512188231305170935681778680391885330059557596062982502894305634773518678283546292448812225746364628174123936795857779493730476079008629347618161672962811673554400244763852779607761723943120804626629845184347501755055769092996051228858209995690865721566674964459238876461905755048914328384564571964947923205283442438523596314278574054263638246967933653756929993752710636817820997531204413475671239725315715815214426106722783499048044821639188574682542240771232979807560904662230360297890283621505349548618204285219680057538156267713098745760245120979745664448508248361817473739953511605291688975186005111582738940179663075942808251537630598543334056499547827702777396301257052969665998719698030200853021678397632675426871843942200752108732959021189437304204475060072344410649355333618613045976650659323002839062894245301343112032255651501535535921131693088826438206771722072471288475825358764893870331674862841858176740217797295921945948635659360376597292444096095743650432886451352948221034415713641992459160748055811667155876227403660963659479666466200383577231207089371192237109495375416359243796487772985076705325628245843562314507690407495354077772305651182963917803031076438699379885858710431144018796478761879111814002307571495415174526525982338717934310073909736822018539533358092268835172053261944369386624125524099480905129413059026883697521863298910094120886728130159585043005456731485640651567169902570299670524563324420186366161179095234930712116508055433446171231605483079201064451886811072987116010703031903049 A145717 908 25923897103326718889593481569507860611087379788791124708440675057057984034656585314692107299058552127433140949123821346582364587563997094619636543209084196516394252899672994908097627892409502977709680042380633348913577511243210252114143019236227440094353259406861327860931650466241156654663678082485047349455702845751251600600975625372487754187032083697567047870791042833312412948175859413874385060913816719479704994033379034789515636075358129584434387674350611770993690579916876599274280913625899597249415381577116268883213615129881490367290942538995465959767013122636354239194293687686174015528849822242436522120337490376517301303205525845501257819051043327092203018349444249595534455717444383761259457849454621896700483588384098462960496683453560869422340563504407551374302598285324291112252213776665456207876625136702516320698139259849578294859948245884917113833701219914358964588479661738574970535602779115738450653000273905819052520594145399269545293383717062153961152098005811758710643101307305739427564770820787817109894565739931693713268400085033264628588253398649043625899155803748253905604508656840820477100124433573122959013316271481210471222252863065196675217919107596265081599401377025059402428517222136087341934638939571735325525608686706312723705923910558879550773619422773600787375856275685765969866791811114715507987146685297824883598049640570326706987011921554040827967620863535793922953977617667112182027933292712039862730005588999282841855752528654499122526390202461256832999509682406428821241767303205949341556971502167544283639336103014410536194998898892716284372494358088739303379173713999646810193160817510147712521216095520998684449341084600395109413509685525462812518307909063707683391274354497613364576262317220612331654978174519464480404987651922851277004990780556697575326441463191535838167093157490568196844271742272169927156625798405949048011039265478870302448795860755825473613569458764821220819712844214580614354341190769316380459618573683744381677106726394630199352605719067932405721371185912444037616541657473144080726221173438058986318408838278526275927726814939239768584759758486233482937144127583540353074329276819102600209151656513198601377637174434079796907647670329323386119567086989866163041487455111327299560975104905747428090091813240959226906041347687651903330220268441356208256297380665567086461059104144286775439227953629100565204906901497567645850407873913656909520186261129486016290025191532488621491512563685311248104903470881691245934528088365086482177431011065021222200903549857394616689131607728492259183694783972010942276992424226523743360440616486471159353494790270381130855931028498867479266415488740850409008926372261021312441225956308392393893028964146552981081172815015491721302347004663096940829167221349672888856720178408477570459372086394676220251089124988315964325072354775018550828038313940614270612643396334311607886511347550758988806411176602304565363441814532338409685953260641897797199402444493811623934074435829122061969687199970601031609 A145717 909 52625498349357478674152825104916852321305925836036399841529205906033437186624904631636620424669300166254702068573983567582795834094372889973887898706181476989010089289992550161481627188268167765733954603397613735370197594469146763743499923692718129014903830636063246301388677287151571478741434472405948129383910246987995009415884421479115228801009253672376939234679824029548509444426250560302762481491890909287746717942696444632102016149015446530774637949144992378983507177580702207168192878311965659199680676108338724426048407263914247433016696091338678163842510116684143879664208128243417260067260383042465442452854235045925890265873864921980864012100378495468349737162664277319918891997632710308886744071309579333061422453805219939844522343012515468134036466635164160699116023533995001591252179245883164916692144657475476500520356815622487442287886605405612043378858685375348714781962522503082128022773310338713382526653032879205426291281173954959660599148338513720888208408534676140640534379081597162947538508598657957789800851815024316864075090993716025422291632469602867172615731347542516143731747512898618825158509533001924808576205516020516145810393875495632485808877808620966929061020436775538760568733076821013396704474141537846968669368901801149797500648861581608772580105220078090588841109492006672145919204167591205871341236307277920161029202765467530281980635791746280908427736923643584292695408410154014829973993650532988063573905949643870201943573413011893381590422044134839182757699484349368728440395740178017605764589166897220590153078770440969842183398952526467692647989422983344928080228908943204016062768841383926893606395119507382565579382793977078128988620034986844325064663300343557504288235710771945134398946782391168068800366817812607140173210605018823520355183361324812635474152573964539177424935471458885505940114706818752241491132549766545363048934037682381398255240382908218988652046953247765439075442391213357875906332809700807590102665406687717473299177105962895019466109552169746515901284761642016275381833900221974235512411508339306230621078252730222335021702695386477067151119501475516339763859244938087368913185654546477021371608196723073462766402611079503590089849343896682531621969077856469289784782229671519358036435052309311945404273334902496571296261096743039118459004032903697451258748146829969492427123543206130432069161457391248788601067139708387458234469807304505729030056164144220953708374541518507805532026853848295382300005824855417515605099560220377503008517796585765677406870546730844605678553586457632196771708174353686837405935377383355426036617746141908207644032109741183288142185910080395331727859524340895253849421155804014553824544672509557797723736983215194980099365639954922211905046485156012880146387440800302606286873126997156206088155948757067203010230018596868348553013182671424359270823656412718839184081051553195832523977383960870844706715017978114943267600517339467876427554406986544472881340791090832113506970040281230974725477899929617062263221 A145717 910 106829735725298578381811345369499640704390418359774102887179579548572820430864521745637024769971380278944917766064237518371728960846989402649897814737005189203493964864431977154812795094556488154936950135217113502168152203194856687189052730953198565672814681837948983130491153961267223860688457315305992217601988345682784117862644774626978541978294597922841489079352171988940640859772340461555193963043477632037406357718679749224132303266865281099342930602376660178724748576798245563674832268692376662275754523084546033468609383532130792407533525774474977677134335769855689439364103306040449351762523048726382605742771976805739180722422642586095308443305949294757422874237190133515185755220738684482656329205300596591492790880741008093785917395818722946751224604928819741811654153471411567905950811616929048115428845778050080593540003637574389658266114949025146563141969297610737976648419332201594981311259284384809050790655003744513109552248262534422711746725833799136340909108173294559688526078892540933477763744890504833525478619289933623302378721448843446573987385325040421711366308736355504023521541846675539374251297251869473788286738184205376294784628345003270880995346733581455269728789887252966658895125717429435059222740572682889774663493345047647382613593483086755249458062823139101121746664892917268770450014593418336804107201716627492629064398015849445902093983670233028690067477987375612578377756118635032437735025082648673057015166347771467510662612172661614910129434223203521079741296953719536112305182110794072533752774451829855630466466264659065765221763678629830523359134156161832115263561305980990152960610554848554083873269571383891087127462622432384001451789257513608454418453981389512669997435101592694125216497391991753959052412985181417975087137123200559823469745218498589093314954398706551338636780839968380086490236010570324778057071919400288681040288085455968759587835528507823791138181701523505076501927234450272273509241249351448638592030315957492787052947847997950494886003038298866359347202344762107126581085200908950224946114635707618210101802534633513061567780543907733507077004003235539683487151330080189775353413804400071534281764430196182616217195922854217853802597260462595209869211108481545668396944884745729185486663595212798343423246779760254798772183120347021722819874856574237384699050481767457404059974331649340632813622319276281411759601088701125042648327858420272716274104493026507406541984029257379312741393021799475940757763719553026674987106172719277966020808949638093260114725008960064692132847091377385630954308410243200307923106539095787288330590664227457175046225829279811804547506541532174024540075567996528624463915937355777283242513243968446020986792182897881663048731167935677074675523062519701483600225675657392941089463591084048689881386116604760027434546686662517759246652435750636674301221194479505302929413922009591205712066202929220263995642680084396732528663686757305256809525760229424638051324606511944696607525247696463049570658167169922665793307021 A145717 911 216864310896857764757598356947259165713060227964415592824574704954396919441217792518738528646421477296958016810408333588311042207723554393006402590028221827901615759664707623631719812560322482686354243040536137011787613602287964605847013300335069395597684789227205799691650741152695177285626089608636691795783906957825804771266159476608344961100709232774114550454145674457725471396828406710706483442215778101145025618422201948228543943529720371616219618348186671017818860627393260913557702337252646312454122482180952339602552622521818244673045624305488113345904537770296932877765250047053983940660661721654173647192384660061415490940627698575908554159047064967979072966351758808371549763179207531867082039400016139771151032426481792625165472468989664569389517813969037440713497232430941948854078556330186721791155640237297006129409706863919195383792771058634442117566154295291112717247576462406715308979728324527852034391647130948328733185637681663704149886192843463908258324601383379421491567299617479013362697454589216213398763807357713440279511940466061202829168969918199586471206434119070325625232586217003832031111308262785498788297269937731397857896649729962764392788068060292545576582514410103085542018344637648676349208766658072124704719922821077822385555797270017251574791094950867155199055140891512563597341383705435056121131748143517502759080566942971609713720504869937256494556071886635569890522552225420705694587270943783155772752724112070129402774900766929665255669369882681103657035650058351173958610791244516227065500526372625440032626336364179133062430338084219603435951349689019096210640101370912501067306023363573723406335843623514179399486183544154945545869003204132590175625136517557410376537288967997458302244355306796478145708329559551460676819748186886531422820062438368774534616721955221725252893487680200340116689673161343052480703614505250036255966421764541578899581907867630499387791520202045762057533473210491661501865883829850631035534231438728303670000010832258733541723566701637146539728304858582315824943327576011268734666377198074956627200428524227778784760259482430003632889250975448644081962577436203540305880061109746490668114960421690053987847444956991451163715682348889724379351966928248459850376508331251600575018569061846928327837245558639982339010960438043357354285227499841668987241621219239791700272255466124618278481221238969393874623201608996144128188647318123346309530703090787645891059273871017938486357222302226082311442878050686819294806309925520574050644739159247532732267214361318384594185073916942506373205049301085522271397068868429070811955673011763991923435630789405908222048150137124403189421021675173428766766495503411072080967748060711272913045390407545716560793944171543784506669099911868508855695577975197066870109004803027491843303007728551714098624926763694892454402355891560609777407119753969739352227871077598418594399661867968933175040309933856307388918244016516812331855460865711325028699716069878456643281162745853779709397461353877043081943350989409 A145717 912 440234444290885537159346282791590736897871558377345293659783763877846197892851687948517467515210828941444495180211151120033897309949854570813594607859475573635090788625391611540414064684659545296810958435338222916815353444492364955012749810627459919864734449316545935425067874048817248622597101217075169039449113522398038002886185874870165644055897764236854614580426639797010717994920805850393699832504066501846769967990712236224194981233029087515644725903888339789512108348859742856276572069790603321905206363072810164847148355109907504555490209806615095617208534539367003886174018231416281359091791532434923777417935117152696640870293505686451778847557098579048223364271196143804112504068036068951492057325703558434840004332967158288077815326131623257137774411132541075828657570180658684762211563399467428306997834252867144392621111393752329054709666982912968473512730077471661205274603570266299875633867187532255245005992885170103583853734941529056889846259725505899965262599899152052333321929697403504585342355052364022694657003457538993833785936767382792899766434946559835496127349895404024663718126498975932347616581522157310670769669686856553446153904167196066714088897167047133939007234523719376397330580719301095559458737093145840467691668663294634395030885844541537610070673292197501914980814263105611185334238472018570507560644624138813973440921829834351869406722791988960450920135862392219502148202639847913924979722280854723570014972932336014916165537894255047807393910732408417220261289877155929416443793921185830148893534783655191436375832352817375457667821089202116345150716509574609145767290519391071185641074467444103666307678682464212797065865467171917025730075052599900542910572712187561674858026607599738760861916056299458644033949953476479992526113732242535587764903280143393806682852254145703556822441354025850468499950027290385965503559388585654199323155141731319710182513383454385249392994871971195453287874115370838398515470665355531650685851228588140492607234936537381091748345518320369176782099515719756362527828398217674622422520765977526245598659802379856299550265181552363467031672403156744250844348708341856740746748699371571656201835374266379399147697045496723008124981365648880027489282995133265014718643515495864421558509708885669292711265060792384387937450917044895082177289004803731469863106376006295384095274536258643455976246301485550289203687506661083879097911407462534588074611000194428132342919416182385869925848532125925292753101685130523615430134161700592603530854472463541808409185038751311766131007918546196560220619126895199967735741879804474652482727883290239377117155456268164410945940230855996942350649460526492400007361408008538968587245320730640045036121540525621720530043619502714612861198145570010457360539689424370088928338660682217357856415807573863015448573895753945019919023213215602097499778799337376405517275358110867737040107879910731416111565170085623915107302824865442276361328747868229578835785570528660473916063766557925113613796977712230286422336715193249 A145717 913 893675705046186743575708196468572248643513550445782981713768216097322827325569485317697940317349336329655028257811826365335223228155997055197204047552145386257406399293785306719416919590046316630043559269493551984998155704705898570711276268560443302256015334427799021707088092668357862008694829844572984513389904666561059320054186059826959649088511360691582093483715624642257299804217839047892499953499812782970841889995527417333167583359105517936387177365274981586038562129324650604980527743972587490821256462915322453687371558320489712429400452861804338614819979210377247592000379244525004104972396150181173613984761095435314119551204875915798535151986751068402925450397561820163540011708350040763997009289138823606585437644890904843005339946574726222325112665081244414894734153969504699125340619622362549276483812377680065820014726719610364061865240182542267366788724491113176955594728000064126340821441410962153619510131165248179326894348745666303822683757356584133465574819470677282857222025718429496829231618058844376853940318254996799769145172125846603525323033772546547857552049081236050997022171560334925661829629378671077876163641167048865764294567562758285466836068461037621603639109500635923983495536841836586337024887090319398077289382666565286744090312708622051331191891992065978020255853898963499193664906756813992695291987455253648848582312233996791323285933547232719778111381244584318953790960836339039847003141642864145063974622299917998209686639150436980119344383117419204276026761414976478364206943049215990686026810110293665990402907049882907999932614380742211961052518563086767546811389114262503594350313862888166868881181389558728463864307412175447407286506487774593969518286980604232642551417476138501687091387349932594250910772697227694833367334056704160356631330838628651058791655459193822998624303055184796250714781865726322166919744855214372774589748971292814470091602586504534425768391798581324724412326920729591457324903584787899400261242459802486471689016921160051357515599678623647791721122288606246833615666705054303472248982488557180203608652198402584060308253558291815408070662089157215380569945915356532980175593979663180715599057694800328490215837154913390715042548456584877566078865128153599731418995959948273524163199690468846817275540236162981667530686350640698973462542394524075042153118701671560389921707036349580091013501510794428117689611015320391278424631968501627090445150799691598321010235355576372298010986162993326118206484977936912252503877541942277464593583934361830623537913361450801566861351889574862074741483622547954848981284618934215115469125647406174171555902140593584348312036620487536668568628983847104398586176891761830695160027033335138580150413681876604546959427753646339120323725566407209359933039873953496083457657372180098208956680786367213369646506383453744695543162720471780697314773555535120133460716749093983907772824596556916805773302254963882691360435816232831304201165502711640333711616008457110883592966164949842126856298467294473604394261588491306061 A145717 914 1814161241009314798573150479484918873155595609533381075533655818893801461624708162343238870326751637538370765918862827310479383119259364072195753402936247274626961355475595547248804806353729338099443128506113475191323339265199529606178935812427889276119791264153982697519453403048892411060401881987381941487012467024005428021671994815262853217484034006306147412917328137597142521591844218346415924511904787445364307189920952666474093970024002968381778454406782308731318491610420691868367615043692282815763828714511741508175199416242239006324178363819253000772988940588531273244756883692367526916812605093076250001465287605798570509992305027815565339906754257111759359616083686223735842419655446514714844977364894486217810003579124203864142552013731368099696721572340515029695234503900524358565756695621832575563833832128856280747485502619697645293257382860893819841612637204229671748196092565526606205567650430385984315350321259460918863491944099967655230991137587606065429216918262874985048108378886482181159835599317099032649476151400640045992370865629531837773612858791834545590995163507559288119930344549353400117581800022120765931301520799439510644964525998495152301610504887009204808253453279056401967119542458347550963064961334611284951056979121458868795868939767616919660781930673220643183617468434081640257528575382093933152872226973520283023808120394091656551918575694159629160605653006370305083976148349565611041502452555291933625144913253860604029648961309849175387221290334450252271917105411112373923410677946114539906804275630361358305326464935429950422487749525085601078820267532349628545417974134662362905459951500588511299725131913125536317431746980850691064874582440107373158221579660053880076817702618534550825056755458447110029890224541422267035255695608995713281426013837512881505953253899311206541503778379583782363100538687474406708461116552525788146762991088569271642966243068090821429924585958125217219361570361206955287531155761648770426998671507547818949388211742719967718375575599260486696824701463771165352483440883431837830990812029250309835799318364097443262569455173067203726019977009316744065812739363825053607899715031967557481094430918609292568758750276777137654813365241885935810260068720868812321515547080051479758186873813142050153400053968145791992702905354349701871233878883594867531839361101286891585245681188515111326113952090666387593359621157412887634118123798146895531069068048762944397222645428900619582576431985027919894033871752110246742059255980008661552532371855900043702240155714560088429416778204829051465528651533153221448232040040694576879927672581506650278019104228249519958909023393649468581197374486560161402637539082915108302635886290425010587065294738087966704705917809858448911542550038608489430653613583585907625048955537186938681964704139909635566519392509837205978007600403534501599946892817957494533548849483385429221911096890902661204988387466011511777837769599649822682086089609175882009205001661382364565033247398784412959593172274810803704690064602300636110581 A145717 915 3682746425573203994916751897646188843933610443839213137550339598586200869775330243987289589065365506853556325160263281628446782396873280910560324210756534415347345294209059667129767037481150966295552920823851085144834393710199340394644668987952346670079874010217250448165468701101158926094753811739555496645650794668826352322934829420797532204532939944290118556640082635606574676574143959025385278866666765014276760624697643917414993425981142666709492326058590721449594951930591875168135653558167590143413081469202372346273201127600186862348369649152630729764828934574739274309608881895126835116125483366548637321800919855010002699970259655260721724212175989950120431617724432636621939948360544716521094540053726517883330700680184488953304537582534730667658122466738580429036911148183910478383786966771700506032033402737765872237329750303259500334948425342374271736206286735861742535661112313291010533175989552242137198007532646574500044709319628585594452608186619082956237176878498816748970377151917533109324969437382092977434059733402981038367713088082777504833830578024390355003172324368296273647407602413015841903765392215275776169464211059221039560412223482377596413983858084560224723132906517374995357328687694908686618435534484373818131247590327178837090327203637949638289335988074745913596765440665331830759283814360743927486337925464258719284681635817693828803603385373210499963309697491550474736152627358657354075210131684100982394899109930714726262189181772354675599079100034550894692787447957796704088045312023669466794821993502823447066146733416015749474742131603309389447793182038151182860430940681975482435580107195880815050275148902463449165657982506819490686247995066911479736595837191622395951707293764207662036363526489260283428082904908314504853874228718927241257134451458820310828434046623946290085429671486252023012297842820791179891853899681882494723556097320046650142407003336621780998212483726602392373979263420923198504096788871243419178907902899079612664771598148704613308251060950899109370906352250333177059294551377699925742607876170395640409492412670465611420431933693072865272005145258250901296384480338618943467503441339300162023440979165719169114251772846020434525880416398479993109950373424498560859076829153508543960845829677478671342555292279795721582205230338643544157905800671155186565558860882493688246488342890978639642431231730551256020091913259937146576868512885606229426443117693837977434763649210432902176257858918620514391562641450298822949468037135540041009363250273893154353716892562643618060914492894451084900161087870817416991956192301325372132038059871332852658204610027444384923000969177071800732294001639088143800249805752140778092520154009535738156603968167904890533948466194584897644092256254649667137017475641639518525353296282832113344290140447335773832820997148463144681610733276012317776111495105680158367984030990555672226495618915707805689209620782701113945127980926853323811803457705461537767045819660990191609906608626566193358132012861567464226047226748408702813173369 A145717 916 7475973429752363100366207779071283868266356045397993135846113851474168871842458770586035522563821652161081801704568542842919657786269640989073385952082361926907836320283035648677879837281930107850634329829289196730538627908365395801599071866607451312372868120949754255793203943781949571079939177429415670808729626165250471210129682052224175112348650602874934363831954832953208996302990644977313769683409021074194378703829027231399770180647749589417301040120484757760369021100609896170623508355465164298845739618652101351193090113828963088328184063601476562169601964197780138317232785490223782918207814421488640687005865840382699682369117107874237284585377352844487364424620982168656314359329486119091307201464087466408675104570770933451004347149993489523977888910757745930429899935578834370594728976789856405412452243723832591785498645630114165982300010187636910730678920461162133117720309799888185855741053223401108125970975922224975629841055354084656771139387845600813555403634135679737534880570284213325447506798050049427092108609331900107246411576437172705280838299776653628821894227472477927944949312968077609711243628615209803503246417148697910868126168704700522225234930301152369178754991976817961518975268901122175487873171938317516195147657307193917834495427516097998110432395009803531380790660933155182359705885623734790703332835820218226627620696901798078379658320389041620765889525302194457344084749561926079207065525816272438969711568014437640451640009348918681616955185848847981776106247437221898186358059997371071478948740006455967182919563508047036003776104666968535493419080717179368857046264166436094681864712147686553963547252546868888680749387057096585242392365111247863757916391277413803728085729523638935399267133716442916911898267073653903431097649043726690756269655035391393468839608693357069562215691613313227131182257825667407706056707893104911763030730796703611219814573807099147335549912040416898393960685382903731756361193877468379284412615886460106161667394853658622295781935354749592762453198243474885659202586813289965825656157635091120780959761921726827086033562827482743434966718854272320314916429274657091413978378019064296940027706611978994692638530118671205310399590475549144127263447791663357675113641666075264189037276058407889683337089927931346666084624884541040290846904128566145133216955752101085853479750823005449959024074299066959054398990558051250138155447039656847588783997849423045429625810674533362517183871028367659186952268110234858477173373325890303240345845523631247438001589662010830103567991158957497518275542849107823340449622139650464733460381611133109389505080336607873144172008520432361837088242129974445354345703039306696612707610003471258032895468315552189695948681669089532359058368654388785679656044898914639020559566405193652901970303143387480970991057691987673866463810542704601551004735117637903529513049361978531234356884487789954646434325200495795297098023443742647688138337055997312491221004706808427585745850478681973732595026515809677568072165609205064410105828489 A145717 917 15176222379650871520539406874762808606391858838547482226554473568152964223639321528959408123514968888521489203903948981707845276859344974334538062922402983955088492382829268157756428939915280637785821394000536245511908269819588043277905721244544138211770252205653990922009755840408656528133350435427902072186224495464663787730210931631185654680535556190896172468460311670812378655920394435159987927072041446113849574492012300582097616051721505685374454401952257999662827663239286158634490553825940725359066708012782296540549626657871667469119351300741348268573562222492559106044708244936272384197126747150138574045984585855057025345206607758725046426986591814098319399661548976077939681527498908461210637097877557503083092578947964314721049871409949201198944446830715757500192267832313885588396821439096441731286772022725977423558690013299381453684568685732477586409006472329872394367229693232660703996143804867514697253583883114584053954077297659472224659818504718383032434513140118551368379058587299801133125329475072162954904003042884023814729177132454372508942596914716028842118090278596805825431973457917595134697982662323483685835814057347645699841256562058318577739630494527481224872647910580033944508524438540590321331695920599250073502331613086013326025188627530475298214539472533913093957091444928864354858372188532367264383838170377117535795350730029014281416877586786369116944255773053757256858017305458082582132988942196901367007532088170198479402102956789123151327743428194061368454600989510112495521602773749351251432799147391112110557879647774602067071916017731814523742251286062692080628621055826924590228702930079696508665185872394994941558472090067923561222565814927838096517090537697312829945618079225693274652850245080852632070870054076612515650623373684536463307986142587393069921433577213468227265007768545354364824276971088262016852115225169103288996457659961211010729573442421407932469385323229562577137347817348031154542214719474471938703938431341611116428572146781328854555824020519080722408670621527901767555004191936427252926156257391358804789707907208692788519036712107856276100117167269027551988379055043073556951432639875259183488094220981338193506887101889129700759676642784948364098351689066703191581919833505303632795201709552738338578502949998408353936430206310387973146875057475188603465243854617904321788875647682358172438179228395874196329173930740930777843308980621990514999002089191211088384162960905653515476981081929727429528998712701135312409838998383520180037861057049721158405988873296989422466624961138190825511014451822601010563695740987298142083552442632540340727842654878703955038284254295508517457488399229846484981177976919986841983018355786892644271039644076602777177885289839785556103990844276152980280034634127321075572217394449246832558886371090936139035338014293737829485776853790957065136221836177309838484753122220785427850072249014594692224455990947385681751995042462816647953597012420216838895640872509001447008872466565115780110974545695080783895722270139459532343812018659301 A145717 918 30807723954717839434331895589560722399691605175895343521912445497236665899818950861328827904699864279876970922843214728298383069104812511629471278659092105346467712629307094077209902070148182412775109579186758749099977057195135819488752812527352733962442299604609480621925548562825628970161130303979463777122364917063641323841856981081624826777312066718868627236040068859794295718309404400384130514642474452202093562024406266352630929185224475893560553018662043618830782396006729801418119653643151317013741118420208443325214390922389371133349194812320873383727769142057930787490619419987847449696384378506966883824708022279899921068069731381094736372545496797242235536825579996817235384844508424846771474217384240267171211526589262988112797787957849728440367703088464076967644373269697252165611176926636799924655741793681490445991548941499098720865508449736919312773372408150720499403343159541991429223986068140001612023667156751629707301801284407673261974774793438929710241248119037025142129751397338026016031093386889692748405699084945959012000122332470799755980766456035238772846094443657288353148978174623405155359295093273043267036899033169303621979839952852218008110927678655856585339106079722476930534343091262129451181167230943305710892216979416949744637215079391437339277517018811448570929364252414933707207313183014819922964400782532712777446335354338202089478183121518008918355218453409601929227317785995158079803888345594183958752851169273934898748628550641910648276637542278758729114858232599280928686955444353123043037510790255217577976528502062878688108953512219478816228234617288184206496731886282392751728172266197071764903773357414587184494809662088497772185223361911146224681830033609153767375800972742427823906350598246997126660949297877256333116862017481959976788521113182752896549116692903731807990896207931377747280055120126914068542386201036571783557897286690527555077422868300884295813704870606099991171917675255817860816964124171984158100615731210854679889895296298702721089700465871798511740008599248442344661772850428360510150131376848300738631986270673884438966817439545385413000494414589407076264089166821010045954316844968398123416534328564409920839986124196403173870938274453854703570509801541959687247939586902124708498995281354782768906471305159679030559606652725462700947116075827728736468299891657390021130331711315436267044053874619550319481264025005098920970667092507193705791126652274160659996805381012665961884909079133475653576208199831036573957114689545172639586554705465088427932909974791298865596418567542536216829861818924337202336479013754593088779146725083675280544411199898688692119843892047873770006339613348346234537345938801870249918830649539782064398952444580035322118917442426083009801569054822221895579684627622416884496962290172404664900886431344297218854255198025230101868453146731832299521928776435203854486145308595145056557115431142742737425691015188867733460754639101494351603154247074703126960838479972268230619583521381334554943304595165987475498638640310937241452873987772552541 A145717 919 62539664451854834400822227507401391708565352115208708802000037804916863623668246609175991687132600973181362451882521994496735922437492539262852361139894051450345501549001018147467943445971870382652834659927726260136707914197855893974124931524804805399619656427105040008517941572780186400770566383727876039656328595414696422735181941384766767172288814903747122392988871325070749495789435012385349784736296065928803817059970228683540204148389634342422237253429546593968488601065998257592624262405043347597169111326315127167888673022823765529031396349660072227619102784815377006046851377867085386611276091242395624025583239243610984711156209497014556111220931511809924041436527731990011753294670574940037631450652909864800056315883624917904664788504563538784745238325135245528560577545217589582305100764251264750609424554401402879385420792553157103975528468397260472452359579539490283916392246640549368663987722180398404893347074621925191238602653270279062336568170862522593406701247132020919972026957537605512741986450056601207100614238437253910336433605738591050268446963154619992848729602534016760086600262512054547784234341361615508601219201519629004973375263033440498146605448040894340757160469188717588950771966737684245307448147118989993861126965884794895600220585975990268258061333647768065073515475310870496766490903147895911250469204703236561098524973955820212626430319803971317891976516165718862574198247552865443919311208567251239366920866093999674261236555700121826878422883082452026041793757575550775122024030434066028014895471418944292180242301307995962259108557889524265128792530843727876496285100532201459083599471677125603058151250365739589529522055567560409612442202113811908266018451136044450460046029049049256836617061591159086269095003820776279614714244865005068344234551774845792601636965160998356753292037092928281624147069580664470879027135989015551519242495524110975596157693077352699093888417945059752516415743421492909427282629854408366472311230419603658565371022914219742483237389895730459751495047803716431761631331365379899177513768845793108064127339760078202409850883240420280534727561499329095788549020267595350213706243853208315276381198891531157966978325231596553828303937464682263299770798778489098410125779491479652949327625948499468141798170971198433627647568602482972534672487055231859842045314820647124990251585094687939741256927298458752672769641586420068639676354480622600765472105114456948582426539292750996972849953659873647032273116658291543997630409937702074840526014233072458982648842837463400171307225486387381973793981401952698142041834226082982923525768367418186964814007951683166299328062572929457604351957608743626264327274589819687348384235547401803837229191457827627298625230239658670111629077298266171873779514038872148207757876832587020501966896742552263337999016653202813055130402088765777072450279941627647297036491695022244025516475147518742379460536377410551539650165380991070937755167964634927513663218702831999156307539531642581419128217212408880181452544108932460689801851366262998929 A145717 920 126955488029541359115829687508129235607665265102268502972716554831535735919380640797676401796051275275693885900350596805613645624165040749891078663642706265352096021676759437532265847985420826728602841584543705121318767965844590269631654122242541227608493940104723626607810799467195215567935279597837284381038569926326916674511095499154095455734919516942539939589140172749824761682156834765737859678884166371361019546538177539821320261790301772490641248063908960923712413029381580456183225834562584352470936282251301287942370681021941321634562601240615134301193394925406073264344320806450763346973440768837684609805050150956508019063726037209208167811042118423477348561880614470359727041952796422619851545073351189641303847150032231994083481407866476025883304393432321459958901004772418437154827188940253140806937207189693054163661958217333967421971601925337989022158977173092757125629776857337155676396465852040140621931882537815351386584656084337382088869971412076127425685893290429883430518072594049941852840216462521513560721498498328540492023948219527007361245191354437422550244148247049610365687445383921296108596840353668986209417207942185813710792329804117931359019600948595336855880450413347016983093136558134407755844668557484318744232376848529154221118703152316180853126525229787950360650665485516814693502269326077045685018529521146787686317228250794960693429564071018940257311793972597955881423693215214530855998121949503174421730890605319650064815411459442696666652550176019835334106112213020135474216780094825709683747194769469666657908313895126729740507302263562222038732632609378150301103252257348482679546955199332298777136282134469093952157745277992485543015485485067676262633792773976136625280126063168597248950508728679454698129136196806877970361536800213942806778819351581823776228426490160133760477374844402436480319271271193628748970356543671500533012278708016658589932645039524157678276297674723600691508332787227955350319522921640324811954633697136064216033023286620569778538250811787866961497023207032945108033766940898870766969842800625583161069439867726688077007558326160613624100083949349223475043678247054051739923777720705167911612930417215479686263045160234016807868283122115030540643831151010531327812868084428116793362426581680172565545081380600227660585094004656387708782684201606044847750615520786022006340189587410505202238484518361996648375402891156407734239622028928571372360202582255695331461665877958903511188923521020464369999860850608132003278615775058845666753628222338431626646349218050075911048888071318798842870584952384145052891142586999934700741668530639133835863291891730716928898943847179154751063064467606136212970349830071395163446970079330576122007510859706945503380887098469064674243597225346425506681876833814282838444863993007861479214327899500949750278919149550803685271812847787047795624774546352727688809129591995586560226741887434031904287567463155128230757756374968772772509291387813961828149609373128268986019073685665713058946275337636594860780873165902492584263056305399526115273329 A145717 921 257719578160304507150299864819274840882168779592252945825905804307979738999479077151036486469992401677057615196349259632873706120319110284786350424342332578770703473658320109189481523942460832287193385763789061468550838833956604049496363894027427167240437298792932534908815914400464714822722216813043303565632257294115045434561101128100872390375119447104541173618832157693272941144028878785012842762785072997566803750668683345867051447894108449766367391147497937245589604481156007260053690851537783830472653055801030288207885314585867860094396551487052372971350364079471543911241965190243671727270698149464408515508627780858472035088379144378483083641859389178727505770693605938302513905152423443247723696461271464318936944914509115064364549353304157827979569133922374238581323511127431882206709611243613111586817779985652345550830895795767161313445247932907649317722251209018717425538163104002179382535457015653763282123316658418088692841660612602232370126979629946367811619769972871416231930767393894424423660126676932222471663434850992698761554704549206219204736688181061004622375628092781106508328754042759968588397038133713700643501423521418000313279424528984137625369291779043085776542973581933975286961478262240881006680431864245019931801731141387217184076071798981261155856577958408205584352785862083658516939109965445499592691703677458774299987412250588796251841802437738128918371623872397334273571234652687250084810743638180235508862468561878023537575611001432118533182849978897382645783381750637117437109288470472160223940777367127951896609585026864960065233861335922752849102979068245114267511725586132319307278859971045094840461049674821010357140633384802690084761025922245180699334691065153106213274205448186223366320275882602231446043060210422958459057640089720059032755934939476550490897913173388106372770714180844908962119839056375996779745352904626010092999374258031321413452293834076347009548185185800491458702163041657005939655722103647229513859539932874979938943378706468733736212906664691980036108497358781830765592115128393376291568881707756164971177854867357837036247140992255162416502889882451362155009571052970704764449918559325247007365933470566224871582823708296728888376060909589574532824713936780579816971023801263297599046073011483124359557047060820291179789307201804898446345876394587783985701889665150309852223459872191740465856183831017925897743315196277866114086364079048645405268610476506956408410233149830034834962517774821589011226070494461391308364046025739046765807790450821001969019629929992811261965842613469936164639905479545833055416321309568033216422604193671673319384295575399347413981689710445621571728563264888498903586183890717657591977661912656833980273443207975907914035573511266971049055832255824166480298038098863480123170925698048081970218065134020031250513942535589114827898967025877304936352515256645757266654885774714549022238042005974609618185019570744373931027693901536443347202790579507174546508779513787167338786720425593857978018357516274070354976292345329515837121543610159186647741858941 A145717 922 523170616709930119973749609753440418861567014907008377758085810028644038633206607235963269857682779353151683154703096704136817810602169713075541470336271492198262699430368144895209961337347504122175844497650210237453081514163940375887349073221554906956860108055712941141269698422143903894910532195198308400949101268483615905242360778949271798366036742702701639906289690977171320697616941776741305070594019300894240252837880653932574617904778362723953313388172748699585973384333665356328536245395866613275133232339809233760719246238630734050303364956115076516706937887932308733747924991873847155596170269971980448797904590092547274721390599362283450584806748990698413237159458174139632867732377636996456483964835999216252356872606353548428041103726032524322499458558026271998626768687681948461183355997345676268099286433667071775132554803449120132326431332200602776987147795330823281085345471347566809391301345311287422569710884706182231117184458926447373975679778819714581460707359035684520936027291533087530088204313955949095963212026016680157415558210940405458608115762362484945999974784197399162297005019357352313149878814598458637321680331270598450143521001507995261568303291856515531045380490875556485514817779212430309153520839748832977238769984639202354520204633228807830208000129043427548285794649364341272571699727585038096118473446711790682186760551467005596278165519044330685354139149172615977393724921261902457634953587383928579816389449721782461628425517495741179664518804611510751104930847681135377196381378278390428890094308074972880450799696221973805694998004620924721457008775904972584898501836596350845293406194266343193837153703604516555901533613404182879579339606672231751973160228468031636810011779691970265032911091173801156012714098022408865009039020594919622551741148318045914698987513551365776590789309740320790666792965172002269254317426034256817288196731524874452649566550529944905225137650877322937564699466230934829545765550880954272810054109102512139990842741108242863942421991073907685433288141303909421206885676871612973014062896902214265907884311296541456893619206719653544887242361292315825445954193852283617781594751652530719784933332319019273833445864797199409386595778183714186603628647833426017919850503696409697946734850884160769728239988383810494744633034569939189694420298328999884929988269639608213991617200359645735182850938481871210422281473041177055187584840846721244123906907106539253377441832489092756070399893964304672324553103895773747847010153634489875744147861538411658678222111536188811714749456455899095420165252893088718350079367280520429403185771484966199216284154768783519665901213260764611454232364659185168143740327807014840319490235723293649378967704680233358546710846984852760518665235725832608579510658816030835754140722173613391681193007732763937593553068326753549831217790718081233747810346216340898581729313540942519556665045386570090883685441043615924857987862362605026048892367108176515450994263378576569468056444881846029664206811761025184007012680145751246864149265566843495389858376901 A145717 923 1062036094201579983242204557499619231014140158092447414595968368452343090445670413209928286774609572094496239746432089960138107281816284198433064398432206786829894509140173675817167032033291490907184677136844162992968286922913965006447269122275862433695258778915798477584242578981037724441953557634035753010623109942764446172596557820165893649810664212567037224468594453851500087743221247777906064280463096395742310146457147058799780607295252182221175459810599532362222280380592859517339668524462757687164689988996756943503971861979105804254255736464362118276542112562138507257964376491538719482188498377344970846651230809260090109212387828326291026204074058591728600143927929399897516418982821450679363414724920617137527965514445983194193859076014492720216845921303659409782973759112483227944320005965000479211129964642564170051173535420105918101461342159119290729634592302270362241885825768672456620884959195524897814053230972636891511079191609960075566938259824024390653997424319072466706083903471044773791654631097203899732582848749379009726854821613504473874755270260907663379375326436292627518356411860541382435725665596596737320062367571055793435791034353636701396846030313176947484936345853503797731619793130322971286700640624258266698774771267086439392458831329382680914061084405380199514814578785423750699662033507887661889620908405121257626064823932065770771648424161857553553139984101196538036774988018927009301748870971645736836791761720466656519082166224905353162600439990511387927360363837410954178591217088616662098486667504614827819363226773745579960600780715519141261804878712108026102229691216565006083626307295500705638394581557267493787469756094577106442855974640518708211324815929099039069618110638569251451793443194806933744474363575925279573009890154167597113721001775150693730288453754596099138372929528058670360144627599460108230589484629496636713084946365621237107557206645281954081260019883095779762764881214285756046971964412566233526574895981938166769201471821071026545069380428973367909449538818349577343219212331934245941842256111829787203628033974077111799657010742499904440958685490533518674293132003949082773391872895936078035916407298674138559657023522714606504325901053652030209230833330387918035797479551479910423534272701221834879423967619372074484040425270869774750181226859731475178623890485478739524093130693270208650680721548934367539231333646958393144164683140554765076926125752815798177399798509719708464788076822229763663229831574837926246738122247831988708713854351132524846114821866788533294969679430762861693766770823467490552417605699258146903655250693510287712735737449885055145574365481229641715630519971694881002832889279264349408190973200856373451405324167057665741941908983805739836881841372691184371249926339358443733100782495086737137030851587632376773283662214760774117042544216190679027203118650303915378363643851602338600151007804092731309884263260298969583087784332902186666435904302439018819190971845878996648852815796389721846360361809517364849463880764403529701618385887557082136454764763250089 A145717 924 2155932748058590656051555277974617285518285659360653344621438029872446444960672305609547186189187573669048013533573987915983653645269246320649407653275909440993193655291853131540704179817620389194080772411949153225515385000433834799147580430870927518846468364338962853783071294061808158473261827086560383413256512234710557246755107132575985159843849985474342862969606835028854200947418435372207533748035015089337588703067755691482900700234744025130623459462203662522562529586630120486534170776123152709077707402530184255503829119098338544005405094719290143986303971794203281801358950529898608674995496109840020846721549744893392829153872570111771420910819754134460067593760459522333784190902259812501470735435104887953182553741968473277859985496268316496007672897746970043833164732371572265045021150925594975452917560125118831536810501770260210296846392256580827980555445386461040020204945225059615592829657775614197251240636304742005061308527851034494474437293467089734207900189907009748377665803110193599263971371039119602501194086998027363728835130459855871025347740021526794297646966665699249664864353779893986987170788011212562161267968847562929404057349594361502327602179967445911537905251037232218519631694539737852499571991313723441649679808433415487327489073078442209026736171134921675971646046648615564555972655449312226050892347943922706269120910395332963199440704770405314668543482371289823042037248284696907620647750437487258394758696476157863011954335808132349424337713516219312881030787485013389301404793493510445781537506144273792398334469899903831098045779157505852140539182328570517082553688271125125753410558516460238179597806724099308784047048970457912674814748940913370996757624362910820843293127786283800755170424652546984327481802046414219510801212003921201545934011051814759954439646422842567699531270351169791090772803360111054536094384543560746493305623834014379803466676840355816255012935137546782041089771300300618544418258211743903177992766033280369438966847805931442778247978328393945782274878367961500702825579826940842390326806892951571121150643059492225656762274913655599295492586658540681616499232522062444177701884197155486760379587031375168957084483917664786406582169752317843141024405057058825779242865569653714463364875636745473921069884539085322818791568555232608172928700830834596283606612755533571594300841315721323201236129561485827622768396881044065041477251587741332259438791154309163193582337597289175694427039878726526272051885772367886385104640316088783444199248588651163899201429711358611052599637529699152782447449351473752928319021219414670933899729504640112571887347806982507176732442260994959421965344088308243776565597093166301491612835278248202383059158680159356775908716690414804884017377467897868547804741889386981962163752710885354214559237041700717117001896702411303130842814927649287707141097112306602001737298437023433817364026285643199172494963534721467210052277337803576570259859685058841094781157396140099818594646598614690466265504809113438883386493944726485148534076487591611170159677079539303769 A145717 925 4376542416522844830204673972083915589982888874361968197134104604672697830927074334716967578035763999938595372976915449037356856761789288214634099103085697733009396290347952716853953667862737356772493060811579644203633238582593761728304581827398860587395897084349315677381157142702891580662997067032159944293157709213352488446466694882571429708589365659848703444791077406514120176423171680584333515602446800168258909324917397596563229621695923075762983401532813624321269572838578763994804849335861475536670058862446285041915829607797765265225168088024422527930078786200120099918251411611317684071521374914476864973873899330902778183092252104939067658157937896818895345486733588902408182010015168436556534913569848197624343446568230486308072576363565606472402855765580427885321914623740532585558164992058951835168943435924026585455555267420092806796680074819516921681236824499923608970653796921045250980987584399537624895120677645395297637564800458408413823032138799932336417646731513805470134194874229789535461088091554781695873524264023146798990525587978685804676982037488429131516559962956043040527047119816772933042574263937095904590636656698185175634442983885519496088331028487884887245000174669235550091054608295874710251159855666217962290583312345062172188363425890406354941593513342806596842241959882110810624873790900070310995649576705254688605057822037701983229093859035498626919589716073734239578797577242946703542905631639228162895623317054838741447610782608342444426052395837485214637104571234213342870897552200609116319859038986208293953791154533578003383452971088956164326153278322119437569557884960692788714417350162106988003877909255340039564121721940273468152767497494079502604709766131893037212845979788045476963744510251227183377854313679857289681646887358069884970648928714182187556818751949916657833949340439945147855598430676397841248163370033943685884773703298102825379800246428715661715722177069200084447632472974729041359413017197875710885091788472663168022935931844569007768816850937259280964650093637423028077158583829477578118117476150435577546148601782735244006115618417710124069945509958152093147974767726654757731652051528352742187492525757284294308742942695835993690755300271304167924249333034996085943944981308917488880720274008320610837936986190375585950072400126696923721270512505367370724246245269842664857691183777783592828300692329094681139852306437185805075805676558431763931895669117121848467173967922698516939978426165738026102501664888075234523836173103537982559735765921107511582854056199236113648243969215609849385506628416720894976997060657806082737669547239168735010643603312437039683711712215454286396947932868745763171547159266238312763624647423870649981236640715399327197428952939633070108815439377991300460859254785529234024748684902314773968818114163800868115137077022232730594836797260583837854817399934863751759611337463513719046910373208847890227433466091221318137436539907956927535440848724765144983386930323192556752750483742372025256797128402138471415909733243914000447994473651425083118342008016700023400981 A145717 926 8884378949608626946724832111775070673047978896669136079528887726047546724335515938803138573865414730687774938095124827971846503242778609806460900529856313122099633476212688723360394405057177016627771719366734265784222248807280335874623501962039256121486152234760746486120895216615575846937725572813457600354726736446593316835770143856512869732451252445642882518583024165616828929284837564167761664465433256306550496591993614053267664649142023609054831174488152195168514710299785304279333357617628019216287510413058556104904878600000344390068547213284483012407915949682272008630768564212024368766579716080891926056943168920182894818284442619153737234289193019722603416878001591711429087146546601023949953373076056406072529243350954145236914052158052684870661301196455370860233442853028548777110809888858521299797979722008213843355945656052286627537050255037227094432082773179399539749387187544776634431789203501403602922897724379516149462251483622041229026260767326569175838088657072835197362667217020669646792409561884835803503651754772901003923403214761601723638402510753771115451822427153800706570655988363695274182438768621516675106430251829347058974989853230254982697809660228226353661438816673297129452622335208931122072002007430431149726442474380667776126890427068451822089225805349726256668075206914638296952929239554487282008942589819319073945561109615624630622097334401357442241452455086198135055136039765933523495190811579882733190856938862626168980786876740599354052536939212381469494009398574665601014532729562443012618868067604496692452403645368693446964578433264801856076239014454720129695685423916518089965141467418518669187633976190533556215858311491706169892205345098232449374189828490118502631256495676604531952600600639566529710059929288308251639523670535669862569215779355778788925582112018684392560349461561818298977073723500284257622717105074521138785344124389524901506614696783615952927099764437541033881911879048928653658989880493429481352833152606740197806190502677627279839255429154658011964293907809090379035131222348259656638936086258577329467110540468309485840189048625676638206390089722462090549707161985876636132809486900671869485123066907700086071579216588063149527446852968577708568383005036636997407382532814236932774147692872015203255538160896577900393324153465626199921570967457194931735623594291167854127541508768059377720127204191932641228072559299090303259820481936364893040415948868966198079199961300740392098980510689408314261552107670906953715501046295541788507480160620599659862029834883019599347324204908050464553425673238494065329551104816325128542798246995783027431493942836899383575427599064929940390844881758209810929996956744866681743856542657622141213707997593101954051423998558738441906090457919944872037675739409882455683257868187946280271346557193278720573011149353235740696215567596170263195991614726676303765409013313634412641794240249934931518490763670215741097528965960875225093368352651413559257434373774923494067983663402368612656607704390836287860857875098651476182943632978316431138623106114223967964687661 A145717 927 18035284891163096179006578982229421382371807177349471879475444949771915177703266428696036587979213867532183185737730423867399364225983816117827413441509212552164522947315467760468883788312401481017019817821409747962326961445540499231723980678357862527756301640667231017509739908572476266392002249814251896560150981828875219824124945562026242985446333875289391664020094265124756212328043832088875594531313907855497339822837711610735762674528686230458231521227547423378460540638991329108282721158935543147588109468450006446671861642171091314073885617799412490765541447776225977400360267098997857278472752122835695418729659034071945578339235424629981646539403672098988117366997744440612144499307590063449968790809480934479036739658990346600449217808270586721835969025948637265846003669733330277002358516217806179638063666733238177985984226230874433807405221045496182180206348317356565767647020062099646851281102120264914395857485369740138013072874187943236514895534640796627018983556211123936840744316357085153199055949538125126330717188664725014817709535440463520300152419848117875938068010562252478295391129331181589817417657727414913370148820576917831534053767614433729357057521932271010047833552846618503553273249419521881931453823923919567726715932409443240475415378585531308434773443266430958229595827794755860703635731421818282407842461683641014854800447461895962460874359740896572251521564235266140427686581927267809748533804601530309149276690267814068192255912172634080384205560548738545587624442001999935846158570114207115007185857378089299470085446307293163760090836074576678878600873189803541162803840992646761936448464442242736343908967788873863778152808206441584607708697781914378150102747125174428448413473377527411818302255553809804084238278600952070970943369540522462945623061443302227336744130579177366980851573021150706978311803107146366576274475137907877790562687737032251955602454670493955726350806086031229580196666836852192198708097988644649270540414699894128883398697499651533504680752367104827028235668202359832018288304208383273499462136987435828382656851002066473520339762594505157848847812191088085663812390856561844694845526756312366702057638330105417441011500930825497704723420770912477089649575975040069740900597667919664614030935809916854288131628683066947422862081462821059143865342667593206055945172164825474036244405107976758988265396208930932598306155524846878431630502525144174440280444308332264978927454266535073262413496721072712212924676070276227967232600143776727132202166324051388412408981958473587438954487719373227433604731167514535898093765780079353135797703731892306517197693315302436221078342390095563539128713021233047442130650644920097701716017970325522793177253877356251325063519645286097436293520762048712245181290142806599507779447672846046636059542284241638962344518049991531380587007383428373704025123077752961780028537415340394149123260796994702134646022817071863206665663464036798982610220441520800527446795376164369765450083956324541320888383116269262219070070540529252737375126951508703786321787069866638268292550849 A145717 928 36611619444682135634756408609093613631144095522040531246199073719149261763190906514737015470459230285675601179272654665325992737532243903940579842825363171624580859483416923341063110729879769949287533602405742421629257947512198406160063806153564498892089170844402244204798285893506910205199917629397358536559506138385880249649656803720769416747586325315585019435078272775179089494196999694302853289136902767513403293289863962576179544961628583905806600933260746781306079728982442098304509644619281534961584645933443100028187774228728715367225597735585594071771036731069789051850722711442401438250930920229640380808095150895997129341133829627556243588737755165167926155651588543212850941904507261282202412695389873220936038508978507052644766675236737132992642146461374537194296527216115807433766010677112257686143969445488751493097704623303019048342405061672102212598724455001460649108783701338874738331466205514934274819987772402848100650388472350041148084008909060049826279360781019924518951513599537665840324436785152832121615552389337637007178946433540926184607585773889168534383162609618945377138937421886310263634083662747883652624726999340891368667070173267447240339844071712849922170748450839818888916015243699294211389729190563549292054083616348695397497317091638201487670768000605049495479822862348147482590083581857051558800638188275201440836170962786539188170944328176685640313146533945135178870068706176313887856000128150294947690298490386723695804110520923570442580583235377000035161408123254661295102100882799110881021574671609453673427581003600159753739537432652957393321703696336286733840362101529649010212900417676285336259466016977437752936093984800764925047478764291941089412259202474275599631776719699884969386621626173633262724473995500003415762763400643590064109752245514124165714801659493618036286736132883474373347673983233783623865579561812847917393703470762051081944971476366405946508539209254878958506765351766930901234723779927068144589715689007632474893101549733789935387222088049793644209306442156882649906746222411795696944251499148408473039463940423654472936803877877796844756522852357819091435448603731658558853900286505827203733307520687047089705167275310359172277439016718099359914280070846326304937030805883344104929550025546438342189703950688465006690509632045373284435846724044246751098636963871001421125722014827684052686801034176925601241920267642879864125906660305560737748876261529965628941024652961104897982307299363266916383922830870553071866528462790820460536581890157663697877530371345866499481478262746122743639753050844381269379065014982456270540540795777494386446883885936121108629405459624294929054490896588221328097714290812231053467801772623218153648008611663035597087924893455932219057233941056500965912845981314157987118336595518009286724920599490453333814838798630333455466850928772792002448907803856223785737154165544127686488307577623658995398399907827892212093790199303028741059473654127934573657157737179239895700369602447675416512790761118322211468424382339399284405395324767929690369802089128723161460665913535809 A145717 929 74321569437419844175459330469881053441801131537935101080312240174428051607362362521649712708995649500707602861740303232881341389791090899015560963108073796888686592586813407066890354312772144684652212195863839294497645671122801318964430294767755254393078489057834915068509502854079119144079566395674388014963900900772355077913583487428216353971357254944303714163817229713519286548463697051390960088072318086738300829881084021191932865536343350800101169436287794738503918471373816820566825470294420357036473683656780024607214735012457650024376649329353138166282713798530223999030989703867807820651532489593417850204737737589215138490556095804703749855155996445887217996984607375724342971454005241095280834321672651829019223694189629657878529750281358571704476835480621284555784684402711419357214724672179366885066078336278498797750162399320902437260648467789146446079228463446616800334265146070895656713229545914214457619660782120296274580150585797709342667301570496366506550475366486890562347635766317145298773453474804299668754445019638214459848246442378544714289878820842592276679944159458448553339564671038080503995600017960546087413282438513188901476320917679150283456154108519563409735609307371279497881007391436317829599268325390181138950222014471919247476313220610170434440350606454807209393082180970911594902008967534083242547013114356197241256412199656227090091054525324312108939115212387060177840099045851335265079870511611294142280996786208358834668276165218935825804503583609749522639112902582520427057328945923624974266681576181333578968689967222877992798097228194667433866379624961788879892393903301346498085425911434394790363979670555230849586407010992744591404797283803942629592508030920032342078078292577293110327430082830219969520878126626728333046338732363118289620334112770610613098820032027914034484707368901879956745071207652777649300759934205606134401340255084275959316040141421349400918378868436598199737504083890202892654297074543850344872473578145079224138867262560896069184527334060328730640065049342803576950862813207641056413557043809132212834283416403167577995238351752165000350583541438560564525875001762876017911572886761302467266247564937067261996072127868528188897703499214320929713511454168466423982102795042590865087321937828334024728244731765955280514787130190026304583709705944478237137026980712960720059741653855793518977447111113762761590165545008890599328712088789785772486044370625385918418015066583588676369010555293935119186651133742546665612824812232765391112534104817890982639998241423127035473813434420141450215471259609362809324966082320620449117944679630609872594867771252632535215256861958976315885052980945376274805312568218178393619539896709114881579934688498708384732236208652022759400087464051176198754365096886450571043623781122111179205542180906077983402483798875058864606176004821760381542909137803011207293461176026041788230870233452766963664049678244598373478530897919484880313932535269486743003229679027061612107380527518697139196423924181810973011639277078910006813699771903770319941994454609520947898513536185141421 A145717 930 150872749346342838994046806097449929393242665877912733152502601355015225613683832728042402062245698027206148133731636290094457695283176992757684814529546982320862158370371732928864078191816723830074041470069991362087799083121339165299387338314737012853450440698234033186830085995494718355571314583301378273018182269061742422284324829822475477792438479950611224167529541240171376514291810817323954675933516579175983171255307273155661140859232040495621468149063290058416173190809119163308557400188028705502506616238617516509545883887514800820769230912989134891959837239979623648243857248128938433521172702943718006275236799210955835138699533349718984649723084047395887365952597321131873019200688734916158811470582787823035803163166439226986362748304482663822954983383514746273705715040976965179338457318513437664426452878675907070681336572916808644620068047206905613438621182072177103217909137740216844253117646739649834033636567716429034549605038780877615573474104098714948247638714607606821641181654110205418844270229415943174739401774313186015854933099082012229082269398724688432491752260538040944333939143269881536800804402376245809565310725454774129105562795818501807968752500450642008913364723215246540879556088600481494792303310812877148519658635294379723681518340521554343712424060335258030018461347548088189503595614010607125318877821504892124549075929131178206345652515464025404460763567999198215880222193009504411798249282570798958535475785704478047652904811283918802812699694144556153957364030834393212265082658124075898650482578073435555852767205881438725220383633697742237791357316968735089894825783339631861464404387311403748153542471761101647222653296221286719786813438643239246131701890508463180142899302155185314079713681523720364494119872578263016080651863933729484339214139172094030466438950215005996385919672134683428718121203861155394296918800857818639986803324117609435360479542113862917458362594387085090588174783531760105157321826600236273022976773918821817369425649897069286654655100920379273405687840859449104327601604065288932723823854681039243645122295834489759675860917253017072914839832597425588168434818130034584701934106225157502723278823514725854804936714405836913103165825966054769219068337681915994357363736905653572783158604241492523759994615780938530980011183776121352931646267220566777141413672210346390719854431605246015840164948759904229102434814447780273757421414336604812585932323493271884422941644140032051924193444939388928681985417574538860640962502304050953137983696198428537095498552558576536145341790394624397814663017253955658548411768045844529253157159109342263873195128758958110365862800371262296951728496828217249633456415768611326816612522517730586389113769643766357970842415638712745649958494789946626970395233833513345060569157341290175777963902318738815853708296877570864817081822937244801740103100832308894581940450178699285980980085601539312579025448436626870269205628986355004008541987123403960361982591267197893338086770493352744893324053298315156891416264045804974432526131569328981552558373055238395510821017789923548821 A145717 931 306271606851506525738070840918492886787229169931031310364479200438440733567726573075563554536646057999578980003872359928588516240083459504207201157934017266037553292805262031032187011839033636602905619532029886601198937641090647382756437332348621368337250001538926029534350006061351424182690624524535402219838895042294436344882101490956137791702296142942485840756370804900318180804725827495470576601184950583409159099347443883421970924011375505862760780241429042530790093073424040527699550955556227977749731394490709901734353537076920033208511514376718614477540303314444837475711031182712041152240159935443257959320880497660502756116421562143833734135188005460217205465665775577290326504634426677874561292004448737608110851402004177441152658500528349526202026911791699454314338045748498836602637711141857606279418814277633755074984315492858722227676300875181550606133954920378056072915555215347494122938172109651943248873824612803568819839423648574595761904809764018820848576200040178075361041036410207950683108569792260889840421316847410747973971054342890042446492292589532296675365980408948063658549343121273188481625128941223761032871493359390752968895390999190640991026284119760694758530720652517643106706000978851585998110546121681815221313768079425576367154234754945534707565786402129967346130267142440438053780704194432564930314079430641816656637382879724092102654584515337446246743241103923159991176673211710248104615180963748210274532873563983304228376562098630189950773954574609865382783926343480915638377690738662928150635505366807497997047538459249353389319385978309188548049021487066907270697616447785549377426242820816238174356900853695365788631136604922201048422639875648491865704725245224149335657743505296733610288708446063069509703093820455747295915390237446738490090315082185238111236257970116430144749382449726038458417829298766937797645095864981437633567076346618492069505814154451000301091075148226914297295795073065389123266470653701405090386297978581630144180709930423788091012880670341035864684815676879632338981454305389723325788306011445465855467385426260597808974419666785272905852124509589232505421358154928968444068908324064182969225788745487328548186759534171721065071237729007591967193779011982835300079024403815681710158946879288291994898764341790573451934142188278396156424937338748044613118832617560022460200584436416995556362015868535494471315181083163448946836966142391218979763670130646971299992653119589198481817436324216404231289311211025180144554488266852411202104715790748705112412879421695668945248008360687653107422315709554270377490466564166982073763459915047285165052713516512913711410166269496800503835692963508300071379641718697712775259329801171096381255019372442157207972425371510378221646656344336127601573703570316935204022384345779037934718087516164858890105044440177669980519811494386602125772027751780449252990131820401583524499601342900891351768457996276674302048113948311402738652459919927974770048081657042732696414704036720978553436308631771655586678602004373707019188021233385965928781373555307679333366018767600008618965209 A145717 932 621731211035808900905444813017734462728145821717327682127159624387433334127259329659561287666989435493447302201712756923398397872911727510363625592921240520509250863532523552623606705169160090487174577575979199730442481323614931065656402485280363062987604649673579141720697325474457395596143612213492283204894683917675436718368243742316129894680183377734766306124208566418104666862216915523994453176450773750804013795692139828039327820081951417669363888268632807274213830522877611462110925131221742606803249228309524861903221170720263779898477553415507874400271923768485780096069745057048195410109091147777110713703381135014021383960500632452449130575447001361156879699414158469302041672534866955396624506610219466761677205310265317039100669769709801233707450807982166508743359959163737597326389374279513622233782528557143644126311089769166633205374246156550500523546315049746271755841473869246275329347645129475798055564029930354676987844995457001390615789148247484102223894737833922778375306482271540485776504977834019376960112098460842044073975224461133687084367124874481163526304507738412308688814222202245429347817474949879832520483321954252503072083514622794205393281548794361709909175354011246092291366641107512630975682913834710774086389800681575284730943372871021094934804202683899773377386412280692741701086640011102492797930455925325066308081762696763977837210600220482500416863374980200446782890430739549610642864405558159584286502774799410321879126373407314474316152324973758332582495216519902227911513499934403086021714177244136642860570947219508981498879628315584019054797275827388504790781071494178881896543411461852576182540760579459120789819560085338771907011239160752999844141346116103132642922039172853067073700764065794349580976915961405294432445226101365015201153855277621894193715573212897402978835249987024185935904764758375679868064150308993517538322524996832214783487367373055988497351965092538041636425373410147956388470830269692025733247911873543935273865023789334639927686861106137201884930902418377812788683247912339534286061328479410441005559548770186717717728312247713186745862739839626309388579768886070987811425299195916185202370848430060453438093267049431879356257699486719585727348602175256817977244425182382096965969089381796628508151967853840248326487777662193960421421269866012263344064453072233173383860795686072069374168876372962105016865588496386986914298767511632760192315437779281028245713201409824428778057343813965855650128373076395698118906750540747892436221619917236175179769608130543655400276920826854145413442903075732151612349988576847205563895294374388829775714744565326086075204527161215704651524159764193352316683423055499941165165112679764803136217102936943809488417665533323652151229966729043844241247991277348144630652095161362289666187541879850761228174424359852373182884352516522979378072414596011211151261073013474764376034904745108723842550657153416200396530801045866518573109489628911801659793645401814156106523955856456815970122961629172407542642405177462361203146708671247379266097206764716215991494622587406999706575825449 A145717 933 1262114052131085217331527232355160040845249230857005263686823673027289229837602871482336338400434017405640023890496892682138819093494566762578655746428960322616513215417730006563890579306383144655327789573618243422911635888000668972635114288681804669243469101587364118766986036363142451708747350102764810370533988513986094243851189914800252730062980554505432658946302633457947573412119533787881244477618469529181564596095944503475952052795437366493302830424544357337611545171348477844044650316829181935582618183736940978953637242208598396273876224921966608313937527709722819150184106754776653970480302789827599305559904383197965748937060167456909591234423277575143005572605276026907567304919275285028469873857453513077467118668987191585196918479852395976076598938176886221049566402764341574073733827149701511276972253552187319942656437247092772548187492021496640881248413417030011286302119039014723571081596674663760400851731884795381481756520938289174375456209037582963495685469226663199923796797970190775918354421894489542968137719454192502059421731685047041891222817002904172426101475342996577690229212521215100302880992523127118792820110695639221845576565788881237757720553026270151354931210112108914833831174742249662029050316973916749713556074069829748578238679773938067772117823882530137826127070799539123212767825441833865947233895214330453963589321637047995285445415792994960508786404466565803046107583224612497894766638667882992353390358309929389431322309640286284231599268922774840532599906751475179179456766489147525961151629170092018199461025808064773193372256161249580372049921880577177658378304435566682464433747841317908834319569619401161507967918342101102049031767073688714035115066910964114040982403863148220862878940764854083586313629698558927242116513070380743411603836123257363028004502385923757930605412724276647723848214041673331365232427482160975621357092176493049391987286261489502198624188046777076295029210726805278403206662181004158537088170716996210024315854111639388629416237032577849485373867224491283081394654280594949210981171024897183795820028536093610706390664888438102308828456022316898469584425417365950328224913298801531896629853087233974992000783923587180921482064886803030018925695221992328510970883041211253025235541286100276583256499844531362312196736720111551377089021403067555840406226617800724409214955042141864412567262675097204648742673332484500272577551211648360799181358928270356691826498869290470830257926124914362753356366055772056156200559043229954793118686327273644866227192092124198766893204030505554501635985821420558218800099320533263127725373816549409397415766414898438219751478727101610945793540485619541694567277423023161867572403480592749195424337706976560819330653060221642356618610813302659473605820719313163283288549155181102243322775298009529128335191345455877383585255088730153750884875857875006856610725227221951281767332132969366499486482252976890528283224074995084392009525294231037441406330117601079853510933973903299698371058670911355539908495831646588868680799414610946524211400951000363155054750486417441804340306696261 A145717 934 2562090904094891955374099376236161865181393210493898967956569929085772749136999701849813107391593388344013755050406490431984879361396097616307160801625196533671001318047128380801145252385252614490224925659867458169310890410160034399518216349621578198201179288617699487517839933119853702511361524565000351559900791788707853639581197158800770725897955845462650562894688221711067155921935791372483402295112316693464825326060971649916354627846917772029987076397936776762544162484006887145799178032238108107490108109736761877751021698462284024172188838114038799369418780978813554389093640642451550511879604554258878813175892194510735456320848179436894017756748678030538940155509010920463892326944456293740838447306124021327791489220838688652632705413430594121634262137048271046564111054251654231632082342724519788378631440928411702339948441300508559106187403429392024438433755690255873164921545807726019603020311901922304137930960162104694053288749659731566980785488557145168412139278635388461922529124573005003573773699940835938205942610379912318338582041345421033905495234148770595543822468641775314298856612603844451369419067004473101269592304228825666094017356467914289853967329361779612888800447352227085866584993360125706406341167774137167207744743971953708038539788997721406556304247677333495887264576336652139429176984560282736770392009354634896221020014841444733665476356849179549350335984203753599983151611055532631176765633631396916317798140866381861135262409443407749675672199760907952522845228210278093832069324459469543298051785501109552808263021819424270073564181127708332571242286620295843258003167223128871223918611574463893081092543786623778402054084414905151820762580148348928738283741687911035400061636920151715498577176051889723885867087311158660896202089087646807760540586176357169324954946127852015701726008995031607855225938599832104295741959724636471517837358795755893433519407623456316407218604382992372340867661350041305010553135756608172138263253307590432805425909981604169583075033489271928318107065534814886277418359506359834558757491119212803695073652368721259547255331995217099973735019862563464266946995017483993095308762571267913833973399396236539173308153271614927838729235462510664218833433952042251620452915329233661259131182841694179667382186532430811653511049054048787101530292026957272343761295969682398317532974874752298685442169061570952474842609999355039166345514660878660789577966308951044803379546991458245960994811976232342423457772964844197601389015951006267482138497022745581842266020177403992953137803905005448784175637774580657452012589270693947302076944952300926687924230107499264260009426611489109004256235661647905446619256485313963091230813900490601101908269328059481519431737294584400660283628721037669687575574812214444116931124132922476191655567667417464279759210256851071236304884945769695591316919919071667907708620950187547627223308195023068885233716422885934356214548341438975449260763237799377094253190345084790288471089443067841930877278978988422573606703895837397941060819664951550196769877833323972488545151992804819455811116017584381 A145717 935 5201043273198578538324204402232176231158187372053384047946573269220445653458879557152249125668596177904330517112301285080036622964814984666536773848643402534391810059122455195296318298451483501032011943761741366465457684620988981830353006554617515060543724712424828372297096297247266652955612186119600610901788236797088428902255586381175649773320120303308626137243558143770832868573956244366607518777833525269264066230339176353385696418577190281783507271784981232283607312230988809557494487360793042629022983880147442874893595094241194360471147067495273840753311811449463805687040940320069892762461626764842734163147755594952409778365572867196727399136608581978716473372677719563265674516129941357018617019561557905841903645651183868977652806792345626214521576061609052047638924390564455325871553081996948020707110548112422203562775393183595127892787880774173788113379642802806005494779451687564780779407662079305602736239448277340644132794680052734142681820166314795654293679239944369351039534199086402187063984692525475060068520530933502552034819484509473013781113434099187306049787185241328545030101233356591715064820403138087872450153584764405406531633388053300219522315920883859587894113553193810872200252702689880441755210541531181475514972116706991957488487193426694681371229850667163114121009263836333043502106065889548513810029831756013624998216666538811172292921718958418692186221539147215341399994724335148016676336341505097072242137872568396868175193259847808091555330333915374220846535280666957779003921549195956683747519163415623222108755734832405460184562094316991753870041469789278681236568771084647173017872317062413861636709029567276650755008283394339116095045988669381251650001960511392490898011081965504119313890804506395374634226600928022383060362998731409949373153978334168930472295512635037205950745867654501439669460931509445130047024813008584555020234216998292287176995005488330060817151568273286469074885057511373122366144462379252408436515867126237861598804572946802352614253688566984981907907857661806994651876188403256183559328495990830966603815718488475620787317617559625824508579781492547810145003930301067088617526459794760566281434104144507087287840559140594379925439426506831761561201851996950548797190907147461291144783275933097898624509255404334703125265117382982317704555115725701859790279590412228650783867529780792124189583190627726358426725849556017397023181122184032469754482472425811692680503788566161370010348638053825530205256525762267665358763546179983679758786355837487203866155154732938013570670975033957030526322043046412913207027337419409392489953070527797064627076789702457091549380916269844164177029212599604762437095396097909922052036684645592439644124591311623040507885607377353273118733409685095656163118943262974602244206898701283471487958559042082154478382068486216329153821532854657393320219596550839627977641643918155494461312033868564696867657944851976193766225004849897045166914957363207441270296534994192006684516458058493745216381177956287826913066069000054086173764595239052232288496327790246713151383503490643297077854761175389597169 A145717 936 10558115282502210337906179562431941513089255183875159123432575779947575590748776364019363875294142849552402605724216558305983912633695057476972034605585305519618840749017265999323145344711259121842369755611409314057420930469717222955582203787657205951325562965043112978063617965572018185646190226461264675130278560797297721963725200772589410239069118317760665595953860137166569012137975254128421890635599761184289360982763201936401313813357068425102747731736435503598946081284744799394826663543231844298808549786591199299272120290287926089472404374826567782690423607823630546731138719756101239856246590453026196092311130681861197339346656599561177183353297664668116410407595615204418398803851454010291498808871515242735043072880414033185946545155756207784884677770804238608435969948734790059865021124371461757515646034036776144820731708214256809113800291784169360478136236455940500898529122004210697256177951000678471632261942072041345484879147218300649912527956833546621071000444947791147221792501616271866734885352053014431103158471852399800718365214972188872554626365726116082510472442217428304635791204857268577737134048951251376600710507479438746433549683730842977716011465426905601645437624182988718339427119875463936637370992967130621158226189170449701747920964116401205462190040550093444332152918323179741657135884578798922751623788072698304111483612053771838309897424009233095958480374132862939288389307248739418320331596489713425254623563515704776013781182228640982449570902176009907410514096908696081099866912798467608537920603681929639771221333446761264750390977899312132647851612429949102614391347298666538097409579718088564658626248929027814408888413236423990767791536236263792500575241554385068611927096328336442055482834570806558617756114016798126453875991222673109580694815477776752501590565694179400227998409612628927497397835738235014163356074665466922054603942669174547213406427621902400002501276376167149229644325880426088361968248076746632517955072003009551455140477656098794202765404715946024001124632946402664328422385040250546265602288103895742992942213457953141476995216390708428535316982694852192030893711564171172409585618074601378283397397439949990957777161747253319633714197079633013458575540720375662016045921056431091790248791013005892513574121088612914913476534776405050891459783392882748416995224775528191408852767922033137352555191532115446035300999756105316602018511688071252722938629446431427190377887409760589662761774254453850084328323839630395834092397356350918904068820211602001102713121841843990144469126181128866962984963208580439229608042948811796060657431094483088892039195171757788345979000018357041790260297320962006099398207459500656451671378599738751986971818454325444171526263544289849846628161377115460973461767248263630341295887432481314198079683199859106173651319267808891331186475390069562670350189681284525722944629445234703568915801529878139618276742815795250459502403630742660249861914186547867979324871785019428484778121387652859721411860373985309645101546463405899095344187274456366594097348644322994373336023540853900263225709374924864668689 A145717 937 21432968822436213787371006187532439039394956865079200967184080886720309228774362560079751514597984315995199385289642501059862262609778001863268563712564321561423712328694990856170789753445557565856509571879217145795198023395841341610850043335937573463675832275312806920640772173014899669595113204104181170913854576630277578497933255312770121609660536864933847851160198834889991323807221191924452071382748737370582133530943069591718313655418430325768296111917692287324628261400719711782688569498273283133538727043796254430079529295689395720434620409750865103587719170570158560400405914063945196838287816158016413224657432136422635646463934531536322485479795122667694334410945726187249786306143935510950385563392156381194231596043594836183602509013378309457689681353156542766072971357007233257070667010920985370808740741984107461563881804899548138905886699533983027596828446625916414018008622889096027865260461123715218107889006166795653993660536058470266588289070551933325978476609564776084490887738746832803069630200682926769664351629339840661955729351574058901812877741310581548308953007914194217082111115759021856214667054550637156411569880029675890854699326340223191463283752500697487480650482977913904418164853094489101493421360512733629769723649043896187556322068669101020393564411086839024831156303186791039230942343588895923637282479757745801332686734252490292957919477817024226377022973268172619540088893720216684042256464537776748169813591799008126911107624730881346564537376086966196669122770189372377674950829059340049375295077955153753112357198141190535037833500573509312283384903191326889028533198447521987690568428955402723843149648616896895973392723861657306919500723513626829394916090353441177889721107535441011868510840287932807598670277227499268678985201819027681038861102265908473409298376063671547425630820767769068318277937087685569306482784546084843186290983384207332550927871077456383675016773892051039649708906652207448001673177451333284759040359650242263216073570837307605429261157319681861737301096973339746779702789755520205662989085522412367444706089503926388722679501955520550300868966290768457274904089471337178924370187164981003154730435368994337137200350506365098262059894632228510489146786460510596942024422553647968872913900973126028704656841300628812939654240330984870327345655732436253584640516014731816331320335014197488033562849227003727725302602779044236684700555545662458995095663293783371384774430938025430854036391387903261845656292137923941275542207869846185391579946243196224751303771183788567055258755476716565977828948991375245223191120158750526593742095168730142653774939121878607885245820656348524990064226532340272777015924047390234686970846520785020941113147337689340045157807109301017835382048862134700680471224395031906618228407281038366538630268937154943450357699731583563185979391220308357563417564833411036377949620132182530089404615793618754860404920258119506456596113145402750410174518883734808790588219427054445632092901900477246740720860178012222291729226254644975109462526402551185133785329251647888331158976404429926891051112176336299887841501 A145717 938 43508916151430231486152804654511288818030249346855594088224560767466447786836365248185531555270032867327405199735368552934962087113936710087377707364470967184384616408410082420760703876349137147429592588545055194554937930072627453752802632389749486474055988193322033005787789447602280757259894158141261315690449660280902687053082544559722574278200650766697393377189607680966545220759646881631383576485089301262520546778453448507986240319185600204241216004445183606833491771697379730174058401254831221529239317090356609901862145198129183024556189959389881333715287225833814053982277274411088993480484410554182865819858494925807268501124447752362135084346800745717754830737809416564501861783073385235775272402187268582309047404925424637038679907350612812442902268262230011010889523418754734777063394167148475931279986190581704110198535243214374507722140886253693761852201268514373864516056605935742932355781479903190892080543050256653105565785403319547422873576900692467818189686446416050503725354887863568973959482572500989289404202704401404691370329865330124598491269260234114816951092095593372043248380929199609510847196383603744476264110255749734578996293198920969347827488301564950472680118835007541042980156312354693000567708724469856301301917849332920090289632051477310954997730292316242670313802963316267486459071300349574146184760682284435904007049959048943240932738230071135170312260677254016284803441165862732619866362302680090309071296336728422981924772464422506904885028423885639203228411812970329017984069083123547501764240470328358436888445341005283339365537255773246004623138705626781154778819778457122336345315813369887811313029128066051769798172820550751096622595700941126227407887162842244036731065236369848925756634950301669028618742045015709498620213505816634969835778456904978723244123201818687547094630338160161596057176714890165967457145889272477566201248641665998215903836364880808836957884048499587234321759850859655239017308188257958491314219412134919791319077893659256782922605946593549463380697225731246739560132334781320977245321578008209002017010368750757111153897911974490326402335466253277273415863270733102909045299070359293361802724500401661064438525753750759402218661952389226796659954517939295791416647561737984320380923428726654825264560874266155401654583194395364510359460789677062201894071830514680811624388871226052978674995231375626035166918248340460044364625525739183103688791473547750797479664904426304214873104211755669367092832188711661761158954847883390399993988386804868124643145552789968949278185129148608447806125803467528539222638744314220620173500392535091095104074234378218402249260669953387487372788589600353432775336226417994716913894366765814992771707702123690905966226176905617521915975712561972065265895612060147522171373325484620451592105247862741335345119956803795365458646832990750575784174986261634722562712005923701090846787801145244542488482369847239782311639650182763952589994023472067475297026106112048739613720106079847423230803624749504437266900684195382836066309833252991631365217624283496568989258348764969210734933494492253313847453578341 A145717 939 88323078354434547480676406077651728768162366779159990919894891173876002286968592679454068977446652122690316560263412872815471976979028911699374882681312350819979209885360138619153372698198994963724507098236890165729378202849410335276847732901148121604760192356611451688942291937860456922337915545913556366670441896515655824440179067522981513014625711395858843621847052432163251908150759362490516735812659898814179339378126969528142476129633112996179342720727610804179700971917419451533626771858737881431072680154696874304525724672672945850453345182941049356576929480723471959425462466648596592820186515137175059597899520041956618634646982473360602684901520034011919638703418704680212592169852665884688292026054591829930985037767015969593684028319234995880782146882645569195562966467100754590205433088644395219513001158140117359595564979843375351127807093208298802576940978255732319051180892040935263586208538943016387208284284131999637502890375078145209963094520116639118991737507747972957786385931475306270304946552546807574563761825583222183641107670890801360878374785397511767829168645101537333599996204164091547997952444048546736178987407602081165686584339110241435866609788893096958843153754414825339335812895915173696663347217252447778909263464422178739391765508176872569544372099837561533897995184375719810720875508767291927859140547754925127388510084182620526603165649124926578709662797802679789978366026612453498112031432184118789637983393745106854299161191670064286035261135950471495587479311206997717135282563789972369241358779471489671729790929883527037721505591386188815875659289037462552874115121734759895259003410572443301562725286824436475793394852325300864486562353409762728011181545653665041122884540109685783844957080601547840163238752711613054699764737822567169738949228656004542277096690393559656930552160834307272227000412949099826252436848740344913303691556290992994077455269780170861568120943437388193622132847536193482997687620490478286034580647593527526135464908054720432025284642323748090980953630933333907967321859903291828287797140367578751682163603857947431716024038628713407076190695625186574265745164684109434024778188459178359478527581084936591815870142913691080138785501290235764991197182269983996065197608303685616725305687401208322161029870103454164729990944968349625044835075698780537408712231304286032865693077268552532512752286129671624385116318828531111015953132549986154825787696206270825100348371210966618166970695827617427295187497428381237228737065661074642141611033633936049829360720859865783246148756912919672329869403210133943246711427766747700201679203104139754331128042012844234687391274759555943018235846824490936193659762612605227944970877563757914541545694197945201422099093960596460188412861118754430355067412010875074975981232505372235693607114531095973595650061954004860297489884991832448533517658693553653391268994075493082236449146920230627632864350384976499973122033274897678354937457473778091118154204819239514361406183249188368681284617520633829639586097187400902569633852041046609120206643510168783400306116833911093361988102768162050774030876190729 A145717 940 179295805550585979955541618184828354888080786531445434711792540858407517176098456302926511838685148539028475289929528396446855178305341576813020924465356707693590611682664672986798925816640083427223601979828298491375443196846372907984547144986698297108176716427933053606519846846067279950065211298310361283079681359477121042710876453989107911697115915932942685854956139247683720407000820746208867342316123109503482796417050969688680718556914900196643861481861045487301186139500589789233532172814836644473856011474717564481577319223380881947237266165180370803969833130581422243819634825019376672335985145244054816800870205826677010021064873296474271088215001322243451148813109232691414997602939128672531997037618419227491317317619637492850541538808139691025175315269502243236981811038691113063382252106553955147135461071038247658274886710546808748414940677071960315537428333657868093300032694786492649337070978272843362841925016244909007477761895623231456677659002259876719085408951041938688255859715539983865150067542187446875375147101731236631386757201578461432458502323087688654578395398464025193835949046072176642826332614222166270698868173321969016609187212100591193839870043964685261501129441343260431310657198551490249533594283313744521329503530859173508045193691966999838864120364939957597570259910479747899495890823726302263979909127181815724162771463840760620061185334985370883645445167278762719639798230582114738434803940971458462874797218006230185804315294317766078144675220951033250403379773338392395455605620424560786012456558086653705253038699218218881291316984976707522981583733607343355553298918301784130253440578146246532284521019224477979808821752047540204156624954826117396736471129789777191235418885357425771356337116986191813862346049262529485331023797566305537935097098393232315843783037375724284881473791863305602459214781109957757126479345797010901528927658022074111979018293817381968174448557293849533465695358738621910830066852287482662691707400395448743135202444273188817754544901311262031141872490097442101926923815471347630103250949624606857705790098821264535626417644518376241874340709783662492482189268445471417967390677273061710448049186877920879725151951589039141922332348957226213705333620053549572716559728208920063968050164501024167332065371749137688246479963702555343476504844207734813877483935475870132036545322466290414947908465848002021875750960303669814902340494450946155113245334507256227202909713893357808574735639425851621739863526947425199912575084337133640157070404288503376285477620199974750020732698348097786221187082390768437262284975727753517188788608801011166201094821211839418197002038501228610939531396265127000119696542767362194733573967560061800704344987514126635195955194513833908564956192095358931648721580486464342053719730612580153837570850392876963657834280646673062608539007886586879772465062972927654749553495261245033238900921460267028850172142799132447705655415908392104296570448677746052902377738756950102104914938275746308575584542763261924663922510389739636833520653333491363522388121108018346806052427914490754555625113685874470817968831213601529 A145717 941 363970396944611184875202004238795482771075228496467453304947938047676085991477579326348139578461874087575682148240382381374243196487866421901520777289791435305638121736599400803063200254406671158268948294544347700601983960219934153798295427475264641981477129588511742209783600155224640438175456597654487491095386489296659201047254761418821537763632294718162256426717340825745520262959757964044638214384994099632171262547274090341052330528061117766074042628835201611610603683485225354724618777187346529544046272220996501200727653497738517679945799861970969791009404678150806431481899269326867996245457024658916140930706919928634288386143058144860296948473767782634171820170973038944867764921374261352574069298073364977215544223782826343470629730096495253546110009214942671125503880845576492417911381570871440304289766461206484606180660426845041915906978446648986232242176940384493973666747319235688037218990499685333083552720574692881153180219145224784778910437811493029623104261178877627789186437436160235770948366805693964610203974052752584778492933478096605817089398837493222571282374829713326041949642963530314420845907208918553480971966212856189501635484353979861013253500322638522187750333922773064260735294777246629291379499731779684125851113258380657799153003802927501496021594796456014085506093720278703860256847651288884828587287669038538165125298683086659876103679626854653768873674979913090518189000429715666306569153888140628495517048714569253532075905748303873468569404663269461547847365352397625355777162274179294605632917571557127550173996829622054445494335757997124885463799103563617974310643930037500049654589114633469888094276106300403474575432363261654289137084171734664905612308382291702044542859214391034206167580502524888780592722316764182143608923609294862419441077370789032945158337288776029904749734866930349538684933778652801297866926819531083389758809842093254156324413058994015615223269003185571115547167956106554942791552712455969314785879988222113355036934826409665245321294124377219599469910173944176533577747378084975785817771139940811553564002218443563149374196102348265142291504564670139234552269949199142294364369050086126813031180370834598300905466645855606544411254529597667923586062257511523362630620183066499426169525108631391658475770543620879403686189596325242378907679788906625973390754980303785063748154138913492273791721672919157974736150064300130895720640187782288144893733203262033934951081618855145140440095181063782964514495664515775727441290192467315628444210779094628219923469739645227882676304131497881593109337447383856717508495254015911873145540674186849563248468155931992006095679450766219320651305716182360985752047788157982642703927209176047891671905783107982871502587622763988873790400881540717512492474453320110603493976077162305206918033132690425705129429994062684363090473888519886374105655544317384445587940204111333341981886634115195148335221817017888483865980521172002696824359655878367013613735691522403888033462963293581757220067940524804186433933056505074275371144356633135426903838765642633733847503028360299397836825618794222407598425953332734913141 A145717 942 738859726501755154710680113063136645196927825767042398763609602444241596155182309934030420417765765712630095732452686304661317242015190531118510364877352148313737693534685100965545309717519725811202537814323046003923536063803269485837631733227642236524101464887962408752807101795259174022216226828027311296562351493590858701004884454803753732552261861161953447603550346920124158450087901666189869366334195706130198159488169986341366542291245512150230109892673977410524038176288867969501186884158140640137769458752611422719912655023089967509408026482534903495378287526813006474486011697098717013001605424072454522034518246584921778746860386969193106331130660383746046551495926455948848871375392147606596688143091893285328327282961819857607885501554346556558912293531018352882529641134709240917247041206616917263753078780788092712299082391608724542482417831756764979491303651552189108675403758015751929061901377290247886768659924701532496046837387044417477956732079671847875024931107712633370109779739545563075041319465491205971267191951940645369104023573778908230230047181608918732014566325922653401132581380017492202140548807772049344206820713229891366351016629391905756313411815086156076447916362099879106032217087153458910010134921918475461733238585009204473107089674749136069923998572685343653619772681905858356573501236225612475729929988239105293388632163894455707729849581329612165442676563778406473160951232524572020220643958121534874441146015778366663883902864741568823429813321761785991096901261987406133835243960978347624874036657804410840199508311094071306134620297417178540783989198650410880507251624677206799014685649265365726584848211268799828910147888599406159408076711996414932275589279581025360644812969794914081094417063788407238411412440685240488996629595844773145159849127604638485439108852432303330917676898394817700224813111450405524712104317168753484199482450521647915264446530739557881521267902018152070711217485200947795244941176218765421532673684383489715276234562409176174813409317940854475661886511234188265720725250588685373862445310828897829128066797650334371965082461349333720475512391939672862478615514684990412088251204284160157391585704745047672917217565934929696115704772750916927653492677414772372590586255065265626204072002471560565681646871485013440345276634060278326627246494975606518248418732532748203538620865449066849506780048117424840712362754778305414643084678857550483188123289376594380694468483366230741735584642823839992112804459103497779280619178133566388608107724491690997941267286002192401858147366208001285914168797002146745773808103367325374731930379810695812383224155447122560534811088053386719693539664318796535949656890264161997326777501053409660032168035364217715023617678255702899960605224571464455000791491518244038628429382919748957463453421790713788535779230112968610400599385156361452847600982499227451615863864792511422978196628352924690853471438374170823115492752323749566161345804862636359889830551412741135757827710571032691410429343680809735198959440782790389263786210444611583123429171866425371692084341518979863118001450527157801550333867296620660074701 A145717 943 1499884880828166019451495754316163150954280715231867573022674188013872392518934097688502427099924925934765006761196804958080092627047640290304154139180247571285452212237289018360656175663364788990069993494127488843617077607536676836316238620156686264879283992245434101256456206860775968040458502285438844277534082436602953866380714395996858658259553814526470780472950777530511215908158177422607470769020202898450202631589722524998883739798897861603849357008085545308162185887262718492862054650222248312133142457221528967124921488969219136305580613813745992124648132670025724992400172263211126209525262765410058020813931109860471282221838199404403860991898292105236691865364910534603124264024281138267129924356407245295851527168868270528117664097525593413319338409757958041408864045999578913485519075738050771173978445635233366999482531074305283976197392291487786259381114170474003506117095962024657180307622576908703524807296094423536274093926715481022255467387211296039693270987044395466863695063684840056882098107566580342427707789458465457346696389361837705610761178689267267532766998359248156690973098251792545640030893233870051250186365075890466617503062122181214705455212731124574196667082464728831812181139951626744340691282511994773407634348476455426699749592886736943294444221080956451160834053038175172185140347252690342036846929288837714707040758167407062000031718546419485841194864550795185227426212813024451485381600665832827654487030894981369758430790739519636407689052473771762292465161714469082054060189463623771499199688782425382448477451697524135129398833709421114440666612609461230523811746487450799764499762213419577791497353774599557352284125638424431241944106588268550577854540625241099190406925785824461193587460471909964169086386661868721428481014470641280189812074287960045336408445812100286985732979354006613001106831931310544562364273896925750041841559615749103174732670132988243505472558617827845517972655947789967917792287796171381349742012793418495899897401124755801225205975594125810208374030147895228235236538680947653223964978163211522652318422035227960331525968022343045104300147864132971240692354942540581337396855580327795033378105949452075941423650753381261427508336277429831765468666549089730404835527467162306154694839995492159316942084673344033663021507880952768677810931477120692325418316636286498549398336608707466791006489705956699507488121656049895691594566177440639698583745383701283330775836070151829550578096384837214120206028537484435976163929490320947301558830236507353631192552667114710930544156477098111112524169548576910510064112941340416494793945525475038312288381787089502865893660413068924274758564867261440785616817735188460696590715623211212433817409439883578853515072384271454122931154815479191302934094235307582078305108153351013221345603528202016300301926707699332216428853661393525229394255888817887409395758057588594077312397173669803007237398684677749753035966421236690447304835159511495932209342405632172983184502218996233069981414347604103237649701230856007985131210636058204880605134315050077861901197365780500761830145107744511542924770152186186607216729889 A145717 944 3044765569221450517731381670581698133300544654992865406193629838058558512571840063125349992982427181881807251095133781612216283371589467774126901784025537692357319677104003172587031071051320804130116275590540988029496663619763390174452478561286339890062709980156766337588197347120273419862956737423214025856082890783952502757894149218989168272513161691226874522406642474836590848169402650079991499471241645549658205211928977237577747650425220367810302044496303764301591826827105142251642001438764279915489639050390245050652167902694859823610361136633877881478132213941864694921565875208306889106619270412176993709797758118498510117988552797930552868620447201842970100740644216889317886307120419335290126139846818564858685314824475306210259000510091453074691700412896361293041641130849504059666362806501201858866258980886444954220856825781757334862956163869302374349778682274758575565228596127506296060272544769223290865110924303019853934878175185589088134181318082198880905492228675191690020667609170445575925096083318838629637040841333492926473148301300506968610936962509165371482598274654707432160021988318557487631770511124207396265828976897236934003639849757011236460168325530771070533078100955483166478848608069585203858144393489214468099022265673965931191287200452986320138585698870343023171149474047722917629976548349460158109186790726410572616187445691204171965608680919381974928013409595437662233268738849488403990752629130996682017073798275666164831247841317321997166039953091943355691918287183470974582336050775912295165027743354286868565998386746465683218608326295504564897374682813217099312926964862273498844727718278556093651373901577588890156336946135853706821740376966108445676629785193650151775500698700410686428068463663560163474838126512181063814575970378772202940545365644709764428270659559454730148734617170956525997429168595747294011193951298654955416184881820488228923059405105519603576551412472922624383332420862796149672170548981286727921210864437965862293302009007019714077991955642666076782144805538340802083341907801598485455963531808874080155308567603445961822663343120273920212395579688677539678932618054741865429925204739814219633597397685802009416042338112146394762912226527477785732984465441159475307043748167753226428764898986777080941831866205241516850920220653057486355677864271308510444992664523242859522530419777055292136676324596312051882776046249418533475631554697119819730574519940790315784880566527939730621442793925634901840178245818288945928114997584732344888598036772002203379629883972975577186812235790361799350422778269442331333283403497112942117106334684783947963249602644567535370641570103718828224373166987001060476005604052775684949917155388341260187239681130795629708417881916453373613847344314817533773491756296882900100715330922873173919582617698796671298899122680850414286381962532029471059308886606699328941845937241040981184432743284353071751767228476424393624492188719617729284279249212462531879748605193602759743123403746734642561029579715206985891619158299678255427025968327411945463016839536122486193234058960450075027535331450719907904979481858604091516029301599969 A145717 945 6180872605634663722828685339785092894436954695354801542705495548584685766648442809210362797251900079295142784958114815475994097164233992533837320317417702335237787659068914203062654713578005569019347049378804711572389383531042074517461695163172649820141036380434243419869939358197948181545834136510622187049003990757341143995571256533833615596343059973636740754014703750967501891272671471504205321319149771445603258130013192202560302731479457547757051546478139633446686100296837551508114770058636838006195655139149740231294933717549076472709896801786158285654616269653852660665053734272690721675310909411456531820831428166620865679045479957960822918895646827842937199266815894920404774600330187226357817796759117330255885893242157702738555242917821552216030738518841203666916490086760447241543803011678364035447734557221037621834972356854436315466517036457291528442264465636645737923410544021741818977696085573900703547471651527834209064266421532819133431365820239476516942109530939652086346488382920940834287888167039134851582850480199201182275033704943639784442496423132427014842406964782057728036687945313573448099948497551247780549581572915025900136922277503670687832926995372252542057574348272548363223230862200118012205288778091822858246241791683802363862886317169969343144385674262575256080982271482824484613680208009056868271307148327684173573145807712386301683123622234626862684381380283873903538350312438248647076776351754322598661832156012571419626063359443372914727424697087592538282831830517284363933060129014912495561234819809513560763594276617873639409639772981040557320556165444218102144011214858668715203997503605706656692711228705151672417806648371657386423701723297093556455007886088569182863167227954907907624517787649566659943957227733340897674867791387893101328026902446686533829344102497247290101644287124062393768168211142535075532179158771995662569105268254031488964707417631534662272155861847474309670319296378820236044538296639724261508676705067057907036907178386848894822522444748636541741943746868801680333955837600706244527952745607036219503753739916573267272046255008188035688117922467867541415261973958771044282166828224967285528407683924072129662490004944006427987450392342443627608126699376887185783568403945011582488086590248317478819759371454555605863334384904198816349257386659824799082642783563866368544238202749085634329986147924023759365335866398197966905636364440587056612426576896058957342024219275881583009699321090942465898347718805098022749637468933077169802906713088334236353295033272587754574517908110277975583247127362798384029654799035026331157309364616165888890358381080090309712899521416888808226553254225047285504850590610316905259871128847617134968884118878105688424509446775327964164655986027924778080996962348578051896870043468324389705739492582953714534748918740199633302023167511166164856871810417343748934059843203555134215804391554839561986284466569742834379969390064857569210396428596463780204393736333671196646367526421369105402656976840455833755883653698645627660854730573435613231719303653194331922187277788516286525395961014816305302596805248196153591352875031207181 A145717 946 12547168344672798135891713508382067994008884731025592138826749769997074047737826330856973353071364178541957971657721980282486405027111633254221986117456151714995016590590218728214016481532280253788470380122697973950962419071351791507057066728761917848546413789571533985569639308944487688264623434159825616495452245154511738358506892869533020671408139233320892503775326207821554002692674917750886722286374564792929064345721568242220176967155648396726446829048578959593008482010753402456330731577031342388297264442834922279283664794456722544741266897264764686000989549265106959285364159007686956693992039485986347419294089380482238829952206326107672594805294440073960671541535526044204803120783972949087034837294868333600883504596265312083960932864177240907089324501547230547479181834482577050829860447344272490757042284899725485880039663557679938639694721052137933435422515463708573225947839135539765018426993442473658978076587490579141380606900833447655276584480904819247193601442315265060091681396661900723158837053993360429874556837763537066525391947887287461911299128021864330964714655909302533207044368964565781085407818258521870308254327188525680041018219692601739289605340437347129605805393915172221859992171417631495191532361382006913025402738095853124675728032567837313596782780167328899501370839960659656042853192281837093130595401918408145942913373468698501212568987527611611867319273962854428745188900980905904077452003308645744286837259631721706174743788422205699574674969047859760770792924031800075313137479564221590077011519185569174063227815535896741535885520543186035856164118477079934135243453236132629590616087591866234530110142897556317419257339857518358586407676552722953495220332130010247562077697247764352067084680860156656126069697460555510098917801941452616923691671421408018963804099798752439451607754127229488392855471190177607583029681113199896360328278370802102110127134732610258892872822998960375708123788316584216374263070008091269575885790075263113319059278823294249470006484847776537070069023998861872737128266987525874793258617618751716718539936722076129116292075003278592172959170214191420395442128203687165150933231371478849808447964768468737412845293993994936668129533542934036566711466750615545981168552964625344697589349439185495227030582220881674661051950435302944131506139241580070829254405641984204901944029050224060634579743609443635199579926012295623399908344182837027803406220524479742613993380249473085569959000371819280138744028996103167892818133819149069967555738971281727794985537913469168810694166651628500072192318123702450137867908757699955136395893064482069663479550342980684149650657834714176981074881703679002573786222933339264901853441643507395645574574082873416706124468536033850800878037789342984686890060075857148467746087525367588229477250360778341708869006143482574752692743665704782629978715838321203636812539857279681417101730423581026479085715369349477366944237339472145879375465771572261352387405008747335589366335511975537232751101956545627317457925389092324473279676038105967448444723399144957679553980676629101196478773324745649044363609674356333186354820284048977461 A145717 947 25470745558813174581196455593330258242745141567027256687016759327598511732222020803196846696372072030540095387322390661858631926210939451272078097981115670563737548441110484949360250394855815337185025852302027508315742138325460605717251327997691530059899399851793833556462947927217951809229004025510309490863581008659668071526624996953895498129342926300581438145923158187174003657964238810362828542036019047379874555018556653518514756683023234765897139305917068809834173771795729110148799876986603566411405440623299753077205608237813429216748299091550670526423723130391897473496628577731870249398082164845642873804635180610950778203937299796518617406631828817703312320292117851053840829930416864756459454361890785958092463258444525341372737955159036881219839112707402359170179072207509544652737375164305861477872760390611885515298858682049733421002264817218803547582379264126862767002936190034601701245587818992135953824791925134224129168422944425477207392333064870962832326493985790457132334026888735275547071604931718354633510498797809500045845363379177488604040152787387961459431355909088919360352572032310123222029929771116301845477975734611134215457366849053704027087211008160819300847242892073451337827420884746929735120798488316695941618709312092790159289364043226392576632125899354003403412526724137867618942507366651921289998240394587220208579940574995650245075213361557429337463795441763214206478829930640926547028580489940199106579680975220239050963310264433718126763675459742458226772171352952723635601305150455240812943837822711885613834791701943593767444208197062894671747455839952306822076442066058134379400235453813984850389466897370810619209419982104113896273021159700304298501740819216034713981834862245733679788274277628330362369261541887699952159905463073357424461992764958555831809988493247364954839473639233988737375102838347849400858474720480637017615803835987460013252069118799781194017869558532027715213181619963369580419517987578128637514786645176079052979783299104108939575218341718541621615698376773942732854690048028839925124070465813320377902416567792074625532805640210400533923071427416886115535206104991510986485350177517273840143863840072307612875946284317804777429874965641763751786796669377050181454586378949785504724523891274956306993393262149018345006329596049280072388141113403020883958587360810444372084577834733752094002562549541022655431387884469093717303847033054794725853858015238116981447449219882211087825433761055472047739184480514370625724398062015403678956968347204988819089584288669309140097954583784897744868574822543988610981487825123331873900552505611533985250974596837869708733481122504948362382773783305214150177500527704088097433857226665191165543381416504114157807744246618701941797818252056380230989608740957027662811472660806452735781449112492887450715289547722350886548332967618213197572691936279981626038980521850434549721582296955477928912982015915312869312062421829738391277562985119863094081566227774020757575217014721783919213379334314810782998605832656203720035130081502624540484729556780960610895162658586279286912565384453272652743752825042138108172146693823744393038649 A145717 948 51705600937222399727030668962746915850704643372180600049051882608275208819336654492663267936661953150632215094306481385851042527721802058970685284679678693788235508340437693856982580087540823602205348691702735719182982589838265958254228688778247077259677933152727692548085798722613133228247189907162494106627452952126881030687310385309514991669545468982041086115331507344637019604113402092361624189446396379806580553758605660921016713846360199419122796064564820635384413163736848082848661293952073662783810656168034055911805105439096466853276502414580963903875471953706002606091196727431537598591150100644615547837061997346140699271753888634726467227790017694643283936232327696103770840553943114671639743267603458200059366813758881846721345965011912004699032491706702287568232969102062541162479820753680451455809212835899842696331197244521295286954658939259450149454296470755015953307387239822402317988778254127042543790668629945887491632757196576817897558780845103573644803535597553185663373014492451212698654634852551205912665882684996447329529021134338353978914048247098433740781321530735850392213188018545181176154976349958274487798420433006275268852774662560799482385299056961122743372773465103712300617442536044095944663725739750531379479066878145625927504284332021544362725901978905846741598529748629031305793633911450207936859334870416655105009133424327796528804181911392594027439892879460050876297596014012179909562114317126600877711008092859825641733813662056659375124561608602221152487747075701104948470574142286659286054400703093608610515453091717679812015001104152155640461299498939064371735243258854559554049848380626301654424383271552602659438805144414011351915874367783941173235580367788218339372877208281142122205844716500829775452944803962333442329097991121113630205228389174196917166257677488051059571692036037243009641970368990663093565096099546012032560185426726265456099598201036421091246016310947193262922382980401851931667405140520531126063747313821650402285846778122062324043443763682154644103330634782079748833148060370278060475988252342422748390188914077974767755466333335038080585242824697108600345047997690639098878095709426834524013193786898819685669433544319849704187709512123246873193160672123945117737264368099511609965438801698811864011093095131925019481174418928088111644982328701993152855861513190796433347488102565487700601141340988532381082082205892334233831186077192889110646303967527156947858579302367508258812544964983607885091264356700143374117360173073135649133575777270388331470128311013159640929678994389175770454706817571978756589970147132454946318166449995520925577408768101325165748282529034387340922853799034703021181323497453075904451465268276896422545668629928777657476304114511496405815720250796414079565921057252706079650141033691011528268753468883311164173696073007366156210541171572229125367782000669646862537926822543842278655130645717889772112327013222369755354009349370131594821306980417856309413318089993857129130354950518885844027622815907963932941542522834168162578989592170651779078033551820626640972222517376166275803406533961370160324169190471930685233124602107380833819480009 A145717 949 104962344431815912632697676797920645846672183300385051072318634678039346304741676398085630714577068523711366101346769890886954472643331968771039855821649767274447518193540077419189688217457477056661520659130701207913946341629541569795478520968513569145616144400637364078780614943956733235389986282535837526144238629236559832627168555553318479193679172690617104232684813986454962622346548283255286741747642614988311144255414473113010410593354521797584510113927279972761548888212029812453672277922832548847569220615668510201211286835757589898722083153300265174196681642300054898467655860057443593269785306226404716466362049977485008570882189991194931953796329288297048687239304930972803752483674592366563922373780658255334556539467271704318990936236226210502154738325492936361153757098114751050289383392596152149431224184116290061666815107519547382784536644431866584588674253253418258351229093903286670915518610290077371759103493998226473790367940627995906567117723227189627988344936538981106190087085649073042993361679074016284357108340043990269443867057343479399706913901457033105824623276037867207273411325074685477471379960485526093928948001027004184636917107631573895538129998420071008227429286917643896802070520748630020737628130895090383646564143926308540043537904639691829941004385052969531441611977190209412893457897736555459903159788705415275948332271444851957822244204913604318273645081508461515669913429614794575484545035186509841554239848824470832480590770664754097784733301787049197091899791501890092671629907536767895449620483442202767460755941395188074796684797220678887241766235390460722315721739032689836586812812435938544496647651784886027850155233740460940275328693580240881363929644869264012892226750975856262344184986222406815839115582781995000228116762070397595959189168030854783291671275312250403565579993681964075584462473948207732087744223603683945460158800450482888422171096034816015448219093353243791704722237034139457915252015738690607780769532271305140561215979804487413699251265056432208988139572909245116188557707861616433926331028184652365911705593161720986468971123864487093187509011063703041814331900105892379211547804786296566472943243540763889601337219023010581696272879735225510818364377614939211956465212655629618444336042924696808986211989724545640528439064094422817359241739123932697276514913189955949251028763630105298468222919644171192573971446573554025583590432854531839817271200222113366035934536356821883178378453482962951263218904916810535087615426940403352337479870890541107895541381772425401778108260655443029125309971096294331889028417191058417694003992938401867388154548271093248599304800458683797125030829266663827783936522329216381948377060744873072576541775374002140562739544714091085103970311298468525138588756614252384662123486920092595932833760384009170385152312915405574756512029958657506283399888667446850970365410783477975235365489225019281910094923859394688055769667158945307748861892685263188245941641121302198113862974336323541592155102913832469060548322747528713831628836976341608903867625466315300213000815110958953601628351376196972185410712905194248885134770131289268909151379621 A145717 950 213073507490985365421976556869109948321828681395138281496206779344537264723416783751459337687323512441180922553518848572019131728423436174803151936632664347888434673697378016723261210098858590884199284732686631749329591890525379548418863143337393767118523513455360696352232100250433445854708443906357843015578697789897264333352121480462851203248177051016483739551264057060996229486343888901606139724123525062029891816257937621813750212487795832888897136408476313779885308858657256782432871875522056122086902734039150907674403000471482468397938975524697123722655359858397157737886735304719883062800065580489500929811167124392297221258191573928237077139739320665225314191811852777547095513771018868561010090779031468654870949715751747800885704879213574195407369419768258954110854558676203842569546285807149435182893929284543232925340938337067436665757322433537749907264859279807968309437041753236432119556184790110602937628436302147769795906955286717635113513351419370349841242695417638534092380213410853125826063825553885400506039017264406615250523720597386128843051056305909530106390244469035339694914632776713592974085725164809268012401276643664385488537672875717432447142921511493687185578938079669352006795902539677182898001440441991293728271145733103528190662454442134242393235876175755549242979730715166376479142413738771296133395477511737122593520009501899625146582626931792705373501472075569297416759047964522018976053716859314297851754229182105582930109957530635788761843633478066101267875404089001761187018460241725496541103443526986968524336724045579140074157458123356873988945144996543136327236543394993101513711675959396574619026540308740047083933155685687991294747565332093521205227603943504238157952880931603779931416573316186769335323629180102645888129634697904915998683523805874246035885175522626190831187067815482351036193449180144492705475027208819378863272089804729053537231551225352475474938793513490773949967323218796322697716029924544401413263836086763435613688866153156331327747156024620793702091279229675132803783023313811020990592391511226591960378013963929379524557243625978575464132562707216492477774493412166963839160343165620472603105550771193963797071028885183167160993729758152995663714406493397654476326506644426560025930392201698332823430146328047732518347711818937259391151149085439254673478172417914097386183155042681011190402791925736326532392780954462108779600454747508622441939949890146922605895999250225046055343849448025449807456449285716768686084485199328845732109435004332021178639617534869712552449918839451554959948608786618659921755971096927701455463881787498505795277028155581551193331422996648599073776471660557528535698369959004811802279300981846824060433957258340594416564703799465490391264653916215640309617255610005875088158031028306754278732124264826069732570695021522200309389563210274903165526176406212916437822979245963637745885513287996143424387720583107557994383457070323309604598594820844103854282952118158153468314012707547786270546230831292264004228980153634960454910043960072381295423072201663068238805750682452729299645029749887145892166223423028353853306138350241915108504743481150621 A145717 951 432539115244355859990699777746616397172666376559947411052248689750775969349189766273786057419636015678528749072277161254428946521745102791518429660324452804563755113158159180408142837310994722037447491345833203320437863623820178853748722385496388378737033586698237812957667084727764951128324905739920138785787230369252817360144973978171032389275320219884289300671961803149008359402315472123712180384684014128278065398692469116867439818339814947409939389324696803045887204221525343056308917453637496005003863702530255726910527889745822575090226221593052007856725206315864587907855174200925502560040539858608380661111952796154313381669120324192131275398738867154078099512329373899115672920151415819504258117717511507588729772588419508568526276585812619380450749419974827351352098392958936702301427909899129960825122527016398578722152043157431788911939981755544987879881079749335922414738936407840863299412384208405913673308353934256478687464645441668858652436196814204086950533043709461287668550727033944759777836522881025683953242920689637088914572883368826784207914244594082444658939090447518463542809497263317268662708544613182853579648497657690701514727291300789280236126235130202186566654236074299497656151785353474160534312903359614195373300042191636018300736242473994607418576998695779379910279321910175767062449686996247833414237359445666570159430343340523967602710774849294986994603670039760592247559351698066268906594469739862989452551243685434484523652381306599880521788478175740883786737873208773783707757381619072850441672094910163062662200782351769712955351565193729656976879757101216331353829460776114257040144865610762234040685332330094643795498278191791388587876617348821154466371154641383958591380335398928922284919381487674155528300151396492788370908158208630217406929957366735551421992123019259892075059344099849178921508626251230846243906573146159115488758396843441178230097160565294429179309735384167177765189874429434298042224082831573119130234979475360242024483257729691372790839313030728946158813087848100946682434421138478664749286120841458953494915002435071047273130218091765384327702009108140468666179179812367036487603117414661754598007701592580502967290299035584610313806689712777701462114734363232860972003596531720704197009077725111572706866388059724907287700214464003572469614015284199947863227992731850704503995855485613689086412369141021823216586152763586634249034897553852070702606258459727052667855512442022307135526131201113209626173640786786135515940969867022129895778800721314132102097315700244134709047933465978395913252646711525908544870289437734816763533262334617973826010499767676000651369540083891855661082440345900953660803863232843245629410599044771992097807860657889631291624208150175400780176162345947438530054503749723169814708418325339224265733616324763161173109340508537753712655238560346023467360631821212331701333796898940773840669616739266681926487790873613418869203729796986651338389839737451638138931204553919410419375247682459031792885306995368193014752360651330646975938675407318097053367227665508403058460373672378225367320456790642554784900461363336845417017211965856317538975360357584381009 A145717 952 878054190872534904795755126849074417150564422588011849297783343987295873241590502119001945102523424503900919435800083827642189420010830243346237407306702560600074991276389438850513236480109186877427523232756670053857113826763072547730358023694525071442411062473909304943367829765262600357053703943593975377305062070885429343829963823565715287377696798188056263880342909128429908590470922067246824574768824556879410729453896049303281017479611855446344071431998101706837244684387587747050319998012241368101721229233685086477463941781019355950690831894920051252028446165845255055788265741143465476999233112909432252556334365026131772491092999918452560822362760583457876784714437203352038480811860342574775417956457581373652783483541886642360540583494738128740825915179479754985805626852082829468056087548948013325563546949359830262735722268648194423801497206433891858408684626292642693951731470875199261375020386879214646213020858104349587783434339632496346810366019482877139232237487510996328623883498694451495882315384656584539682622960946026089967702714997774555937073474931056748116247218218011956563584529901278671705371479036027957418437843835480410510912802929363161903810171388927236620913651889900572636117471650006207472295818576374616505357377875384046966381559754610925468914116555965462317780497926091970396385459969363059605706279225625686521003461254152333877726361441891806340076679241926693248067188026561358367797518205009274381172927202821477431403942440226823441848853120516020976614738406691924986297668257644671097811564187490217299063837368471720223603185813080306191917970324156105137478138968546798392563478171375706016605603551818164814420796180833145398238470541611473212238694405492436263922906944780634606413003405219535679972011251180290297673033884643431151814770949363512397973843922058286179637335626017728311475096549437730637638011675795622800682320095787078043698715996465881523287891065857372561495124428406229392190432063507289975595071145204546265399502407333609072477705223736081596866240365692090209071128088375630029834715770164368085494565180262035074818169040104206659614356962444175851257244611671902870489191420196213483031127387649829635509971207873753860419123208975815097247042956214375512824632886385093368401851584290896605944331095233746298917014215433176057059875776808723098151767484512229014200452640746164405918953482375393343357717299913063432062433864956017668262733296026768824084361306033260071990994410367515682683340726569380591482745569724359585233354832683835236372231878058589654752486017304252347912875788807727426765802630581102271067075392699368295519251354125740728973038877470343398280125707275373903306664301829622891713781586162111725896701558693181402725980152264118267218297619384000370332994682424717983001042407596952684962407144952355342228661636618514489824887939217363838917070884627140791169881870524932921576095198076314626791085714657196925577104425831893621770068432004577926490961504284993178284481379126991770902654366600527683287893221059726195056166811776945954176737909856545606319749177115042931227639974636326202044401350373168191086984549974362204873021152812297649 A145717 953 1782449574932130612379522916803843320199248605187287494127089136045520871904459370111807674772065132106903187925925097892952390093675463648890070418402945873565347668535957402707361461911784338366455834715004694376126620630465413451713773039377500398639715719788449190797223736756398350959867890680590030095790490216667052315157466416864423862344335225001534331387795433568909565430296569481038930174600329166451075502726010287616543598043793726741131055067566821768076560822102581601169093287047396339750489091480678195293524891287579546757327298520466110989609888991459551898662271599347033992805883178666288864308697649050251343843537120714134506338121005245552335794870795193430739000375156344010974594193491172677007561741817441464483328858217732588724496157064923927793834070411335184883451556296454567920933175184673439034774794053312677248528127389079044927581749910294315332799600146940246659727991972980597325898759033597895406721684244808525915166390583353426388554491566603613085818814951622702591881322394329985589871771367799743325545521938562113521768051239865451116231322913892116753360533786202332386293241393898523570705849174488367542635638262655306429384498521684392088153888059100423862953662315664159127008226198806680857310502177044837979323453830059386184094477079609914109125184131468056524137600034050810763166169509468574477067477596002588713804181802952191071883361055191071426701328832342221491217722367486428964004328490978042164701226350772353851706431383356471781698741181092375833938476509181399609478115803205694978054437389075645822340959115635359291912616600000935677097726792645373886479863715822281920979668689877860779929478717968899493769836218582122469466378178488508261657172120762505759328733477531107983274814882688499496515905350627617535020777055069841194616464911038759061052588731976716139293372937369107362348161257128718955169896351397604327250478296312260445063095109128306299122069912715235211368104353006088225531327759445289868676736506629157535044338902291153516695479654854506842177731955598264050295815186892592208260059052313496860154607752933319774134689442624653536509386027381881595790605455465583651615955180895336573657117951252948135726337013424508126945949382466751949430062001162830018833658749638385408537360125735264780079513838642865343823361933811637507941384860000827974194322923005229100054929063200081026663799579966059932132837705848306863795870742332474613660223397938805495639006192521844943626221008034149056465194032536673427828127931509626871397733533396758692864438498681661653870349885204568160767789709050641902793502629784845099666078069749107577679163899381180905242847572745423108070051724669481291224549566020864314811472496303489268616242115500945984681672968005003573313245924701572454335677407669096474726207952887928518183551073781827046660631867278050902569534293263971883474373526400266673056958803635355652010459416209880496340052318254641757400854849077231841552637720649144616741498121951945334263139503057203703004059670878099913528988079952499882189925410729343279177770630455871158925024788691721099635365234279894194582489561424482098958353257579851379846461 A145717 954 3618371759058034270595526725356675090930057517965771025066141648389063382670179279736467460785347115653588967588708512922609524247971771196416599603120572816635095167053002251106504917167685726774718467043936296826866986022730962543906411539578302114713551468759489383409059242247658887185931461027893817500479317834772045314340312996270956874843713129056316504660960849801977289393593445575586961007614093439071126391123071429965534200747883785672640595443089216191093711631623556262785512322386216557452124753984547502760769051849844698898018465305714310388856822624216724509029355558408737861930465853459453485114403671237645201870607863956693129413824818285710658205710929528227196818723086566481935851437369124076743976683105922631014515221641413660372598458015880393941728177129383573230577191225715223931481020061340131880762569192502466166317674798333254769099093909212833832940494346557229844048562330130225692359834625182869571295431233526967975291426073841436085888478647967847053215865727910587567067588578174486090855156194010518004831319567578375451414588079853390834892837398953778791309927022406204842896608324242523812504916405773542276069935162277469122287370095209144550025156139060208551895361864680771377820491711281743563965702914043643222642564308638994199100863002694009085558661469099656817907357672737685879864264498514926962821292998881793834870155182266586434031416601961195754277004281587521600610618038199932591919512455512498391522012060663935878737232266364784596332423621002784536203182327340572949595903982695996617960290600759723650880426781136593549502305506083929100352280251591970021007324950555754128213021423846453831438676983056069791519622125483238071405274490092977365671623141224979746656694352975145800828338531885642726746997564101029711448746269977006675707911371434836971878468946275398136747818751384191396129036714333287803199266792654816688531392897815172707012201548242570721360429361316803050671022444411927034321305376078867288209228843057687388806398899173336415155742102488408523928705660793347933724874799557246412603551790701833445851818663636470101389212908913689716669877784327975027783026204105943392584175534186405856874119805533513507650710276832628288724462149160463501128650349535912051847233893364070795039944449298256408327666793528002432528248668577748364312288167649913303102246519500162432365341592377211001752119803973384362316597110809629068549599938672190169703484673731413850113922498828350825193712963625981858054963294566701488766740115731187716253563836423188268456220497571287140052557919052397577550885682607000432089708067396160159622770186071437028562961986770758360172637174393083202106831097772382719356212727308572972905177441599381656597790091740940196639677857831859634441888856811197399876707154567223436097249459400087746960253337548447268102568200749555392998790776408792038825837467422659475780693449803676775504917988114971692913109280479818341691841721856712206347276646426802067700248009277967649427181420303469150497713448594649603404119607247407949068602629603828946874328773505669275502757389816553857623465223543783864629285618604714110911094908014077148276018181 A145717 955 7345292888438234637178306872951133630744696562221909993596773419140662621299592033405658833586579872711653497301890355307799441270992601853262048304264344414823369623769926033788802274488940113568340121643355967553845605499523223498716563711570913915368110841866043659871199464539010784589089906018733768935942919414097035321058520224963625591508875307649097502927419137302580328559429264221872049806526435080985220122904332276819746810974606041121733667618416041301098466535634997110872988845350732564231473500099539949926165881730293451183430727243301529623268360317270959293777693121298138512684852876639511908493375143914770709545990120294966338575558042998987390605257392071506016111268865354801985767443265128384617595659143281123518001416603211512823786145276080134777780405738578242322886814736645608126338549791345283044508980685985953004947631312489118102226233053952142386553870723911029643171921802172385174893138390362191631834318682375500181315679763507531900927223100883162914415121608843541138444612932371812434450377202069983750064253176662163604258092034051143529381343688553257054242398494950809628747728604970929440861409597871116332054425743784999662936931908776041752158978808404164259923721631639650232816471165675740628169519605006418697126426223083328164788567800991758833769973657088171872295411938057468285313693765815792265952747720252445482197701215819367508892703818620172190110891990293836507018063399823495675167646280361880756747519781921439061482729794289129374083038251894471516116626186024853906280075606757069928764411865104849935641444024748169270130388264733776072779451813004906497270983169764465057990512510739611399959734346125103707885339144894754702830237748510565563805133319514588123207330207806068444573543944912972046796908539219739686623419907276268481845865467547808014154230908350326240881932771936971165034582181935317111775556419192926480114400332086504282974324079837309436055372481403197477626964194051858873584024382112341149774865874670598770119454720982970631612639772571814449068430313678540707197445547286023324993001875065669581582331732574281372500328070405347500186315392799761924517947403729609621362224718443222994117889548115081167582806135633222001602531216846358440539210779495900302419865969870314075545678694715334773640383511348006295167000973850895367916437038944464004469586240262406732472543377596675133475776538266390289442760002105841160848824079633803712023460227451372176925767033615359653298293689939735137702519022776371485523054606806379554367863190205538788207434745631214212645038705326481877860137167902501826500204583311575339189123811646947418875235153980740089969548221170386154853759058426212250811820611886837114133195394974248459404245269991993098232561369725707052913461066080806020177261188094055906180941676374225238400796091672274172421166786889730169736642706575554574844566584494472335568134646142660218919331505413976326733115499321712978992681294514276701653130039608687548286886717336152376391844020076539318306655296587467816810449273724158184109381148170362032811608232445878173399438576302815639254534768428646965303255223278008220667423704915319031148937060969 A145717 956 14910940945157857255437692356564075913736643091252959321230424974713896732174789157634207695713296356257540945933869832566319943170590733790350761641057016041518623701157782795589017510707631262858003672217545570198009752297046120971432080428077415669895150295436599870049151503954949645056965323286568523046146625931299146929703481716363163679806142030814538874626156187763388264998352012776954685520287655600306557778369403398872656060744249515593333672624789120752013695973627412511515904570549664719173333753077312113802613979143443856057665478285436799420924382587237423149644208006879662772012389409112355714788066427743313302733158073590917710615253413463126117218014300194227684478678977947161464625973976773251649642444084177574818911861189297729618625502311984657718500281921136702531887003338199358781243324595410863240221350029982292097577525246678111414264484000428939831870524629045043618409157209847611774807378572600623829754095629791031841102854628494215917446177006314172748415643650086660600454997185126201067448174865045873002112429117304624538268475414535741511253292794925712866333277634823121140153046171482662522424848978761960380528208189948387038292849487445269547738176955904314387436603016866625291846058645830042193440560832460115911523422590294847535526593535150267738543960965227519801102868326898987881500918480341559784957115050819465447067498597958133776465754720382347584729356463292206521725068091023658020657730029622162423699073635288460630874062745174666264603971318922156174932214954448126089175603885812869259395138125872244609628480489812002481771138675104059343813186828119708597490074827296913511966612183779987295464429283956977470937446944514226563507311224201958001547054966991472665131133665151965967338493379834801369354997587618507462815830963024555041140431191210678833896116865482215993592186779213300080828805700291979403616576331694848099815544142742705879265170869868189912621684776819129562779686642902829101448535174382676455175689516352472445655104277196531208837243582578680843200389608061776842262880736115827792489381202831518548778687565307127549705564593709946511688503577505732378796405446544903425421923594264208491653458908553809236679588804625163830624849645735958473831096753726328078000276071602844209286932710327680292233570200369659251186579448668649019122002876769094279159956965486166166756830691179658143744824620560968314184440487677746746894044332056682863217454558241611787745456964316681267844710996864698703554255561272739548910312085076834764179046022553407316872824077410867280382288519254839159658500899956396100794983214414430542393761714873117188879698799618915611879822716338709501269928781774113096765276485917552033117413746620282773208961300293654248471902940865327485554691522255179409762440335123778922323875505790217833865869105841379021567700474817951495009991695557599378142431340686311418543837550976150440729467451072383828296531550513796867536801336022259847643647633128989296220312335944380046107793933573954512693359754359111073475608621540433866334094662183205322778617837536359186331584807137325931132847956444929795781743473968738083240759209883189619155193957748889 A145717 957 30269202773377561790303878305518201153751754730546945200187769101895791225652200690405408216639158016622935408592258458219274176836857918601810192869297438299938391289980675305119671757934216974661633886261495864145992243317398126048783624552433442238973239731625455870156117681829083240454855017181828083049908714697617854170262746825696997306380876813678206266393594133740540875366326026507953789734134134342187231304869765995379214983564015542048426233694654296710546501727997111763380175405226974029189303287273443491479356451495309297503609737488709459522946873383731651722818448476272594129046637815645205461507866354943782089777601343399442657582625853772103018965178424136890127985702213963872418388741405406435720389543895221333601267560212857787914296945907183579088420794519501767561488293889729961680315822590134261032366296051883366972129371303125253681838800294637693906554778443090714634340945964068849730473803609240876012209182294157112261938613580163494804883838395594669796120842194554312175382505841193255795107360525665920124304481043875211150521400833415521216700654992355508565399499356292440963701054980381199949593002565477181701355930571169481902734821522581988405866747061506949802332044200517617702797266234563819976943710320374430293973850731872317413790820087787242517485406989438208108066950408193007341978579201399600547670677600415794605101539956153795746857973189672346976828403509591188945265381206714625958439516792486709358228362732115793159235285889974778228016687694373725140640880240903509936172569608124517839502201631108791452695879752874340289826141380072975734164696481631195447998354628429564664827164742560863470181391486698318140899309412024735029165138954892226232574957777859369995628078132928283107628696987520701866818598305957030929776450231519939457246593472292210485001103082697990116665898279870227227111310537010536254024538177784122449699074495367360848404013891508345685312584041570351609245286258128549024081652819972451091665499943329644394081091563254237370968972859994949539882341835935093311252940696869583132730118848746107588351154175241736351620923624903121013380162076021243929194778538538750223996883534131624794833527466474684635378397690582946942946443178312778855518685870853666502440258005487803874538397856286496277899373866366896931902461113796383657922297923404222442230708170350677056109633830551328435126860503962227411404124747225823790353749145250986578527720729770244477751100711795829358365110025341648428480001086864638507916448009651367764903909057920226647713044669709314947961833049048618167624878966774316182111989425056710689483997092068616246478369687991244711375950144619359117191800573242391160221260454592018740391235772443779055365732035350848132404864737395245069968970876716948121011733703040083118261561095812465828522475884061907741508259542713654645140113405339220162074560777026627685171654660346939252020600006345433757465632314427508319386727719443892976439903042121808662639685755080374157446445293311107584228201994693698891687668691277807024500028054850758634878561398590576702374943759050195337384042097048439056789973948901315030970520528639170011566012585293183701 A145717 958 61446466719015505276459617522509591778040148366367207503421850046423481474177235226733821045569795060448202621901338736315294012658878404170940901173912158691858892800037069711610138079588949750931853931107164386670794055924565898832909786409359459667700006760049379979817048844961535023173710627913787722022791644689538312666486446352683188168789500125624727906240121465337110213605376835459133416205606772426984479242327846601216407543978890806108789661066475597533288646494138163252249244556706186729589566499831337210390979793921498730488471709436601917394782732044592665759898300762625359202301902753370357974505253912469449898935227993942795003975019867903955665373194982983586765583291015667683062167680427001087739139124464855223032998328320240120168293181566080353564836494374306667013118704709148484011682338614647954484840340763973204971130526167819018296021350333630518201366368368949521662668501897902555105250046519380405704160810303043308100703544464877265959698274496880173371952561239301603629365886402625124137866874418926952806465094406637561330933905423358093534160818381188887462048117359996020333192001457127664415011272783069700091792158531265858314164649397991949018639948796682152194419662290447747070053158610105908723153538509799261036651005462278214055147829251614567160227637644598597231856108225763478005228634277922708770211690571729012228890679043493607407987909109280143980614074395113650266682202124562599671974198431017990375041152647121424824786999482586054628207611415607343113344811956819170722304227128888885401320209916012720776728026269854420976344585230409465636294990044524498639728062405637188972685632460786369064480929253568301869048127168963267594978668571119995050169162741999554099652333478710749556520287546173644954840385206095185168938731154154514073655543608321996073873405361760054454615779915949782057735879561325688303690408884325436878041021410051599779554268934591071872994632982703036947638368324314311616056653776008901333404509709269661767512170218301824666535806068546164987280310726558631360066627351764517643614348773573395572834294197053159486662925252988741947215217325819547670533021636828216409810248152363604069303569103484701256008910632294577669017449027125295340744458486736189273625645750864170262468738361328877116455436715154600402102744874427210156933245662507694788634058425854908937736389919188505543649383078218701084182059052427934616671363870815170697728409863979038048222946699488569280799905506732549445115698652079654898330840549280191485920171208532037541450163806685831933495240707280175625439344644050961893291237737881908285221971703137576107233901586923427145177566913754582669189853893753272281136061957545312125442175500647124862109662822800921415127626945009406626709525325043882430474409654731033606292046700623799841682792178776566873882745304008244111682935202846921371411980234932713514587040416666735705451377283413779455271405301756291374558189733669766719913155531859638456169265862500823595236237837627614822028737355868454391014893967685326719301190617252377845598156860521033169461949499287089397563674324160374840353851334526195544132073432378305240289386392951205164141 A145717 959 124736297170398702333651233266816165791220347431970700685001155406470565496788561858068966317098467333551834699524309042461588626423346323609091427572848812847035252445683961533893275181893810060174688818513657443445847787534625457232680817627375150691988774749660509733572738999154234267959392119809971893878183988811048077095113315833200046285645378874141383971461180181040199993078039609656014326943592013892644150674694223730703311935062164772385300963538711768338279241836598743404954203069938153834092790805354327263650197502304190927582300066546564403601949423103649727760941827729681002908078733542704011043040203934446628351056423050102530458626632749219176228604566850278256997243952776103182652327972878070802704016702274112207535653005222527231083847244282197210553038995159048014534863409071277532813753467071912757469964859384569554208027995991301304015669659338469657311079821234189085884502424511796222794807863960538614338570432705995621287315933325087269734692692344828356350393903194940060813300574014823160806613959963061188531204017340993205626584677488016096458825244613158449192449112841292564983938799256914178381272934156628925709156380462539121208272335543102133925850690190517707447722112117564726034590209181248760144181706231182179529971247114574042659632679589957483548019586933128162942459791631349452157606785605603897403929184189932294408853473356752066884419708633865502608299594193677200450175925047480870619481664375449727974624181645293760278524449714363800920483223156995212146364827631462675662767644899074829240162186627304192067966440631924721707639218191589835168703095625688250607452518685088865184987169068231586640032816203352166095849557253686021193071668034234635059617167791301316962924241333704688671453076090035511737624115149774919935914694466483432049581296278300179737752527883269827844879916563479777706976608398180610245955276010642459078300823763330252185134317533205984393833419642303123433354278453071794452045983083645249734360063044317470058405311462061140818830315350175854929229490892572185725841942271141273946953995280235144266746028868863738516189386642643521249725877791251605749938104727982740773164579752414582129061450446546477075013453205160302085158478578621171228932395209388593371793558433996260145007664335099764259908258632389972449371640192626122822190830772592697016704696373777294792927815426318835702279812521923459238662168472303960046019078304005651265402093496156717467648104048861083844194449813557050031936439783720612578973098398590779065050182649410978288917184814527569115680390673945707471023702002544485869065030495910848762289913073372187429068573743084869113465749458971658199096286212518569488315045552556529022628875875077891026303560164553835121860950293504358056975266440868204616914930587370295180689736540705217866150239600440546692074231458877192833061713321665845044746157802352631407984006874178813135127043864729965948767195296932957062844805772621906997530729289772023944214947061190916817955405363938764777610752604210967720061343066732521962374392452994272175805623548296298743431055108609032426858921494003463877479261419114228053273078097207430998617442811678361190022529 A145717 960 253214621809442646721806727072019294046585527246752156023344842053285201534999306394644774889888843117315163991831725454858288596345380378048051427031981916167322870605845641876733637009106354833204867369728793503030684337901233753616443226873785146545277545041804074709772680351234250602422542829503615030784991474494782906964767364654949741276671950325006883837338289527390140648838206802224873624562075582595295198885150031845481122011768650509051354847193923823251109327639648954973893779982729895577021635745302784513872690538697713661493338646617816302710039934117676902762046150392951673278040626789786389047013639481672743083194639856480142888217060505895059840111605332869878720818458552198445116542722774803302488066166477323316442152567603401958860089737599678771342315595336373095199105707295988682463435526473644283016074179710335431069091860731815479332791112435743070710973835739035475396018259090444434370904858589846867726892274232360808169943243946382692684160205761727066511126251533167084149396535884204613812302200858139793791391348737121800784405564366767252453321712403893270671784237019706546921375429299534324986319641326683936119887360546795884786934526987847933877527882446802149436723693178994103402471054584776372986780140495761314646580594991579844320840284419784439987912601246612526174596145155531162116463769550741633807267473693871985920960322023527652281764600538837861014704195599090321800206861164184042794948106707964516770496713698793686243979808133159033282526314801088865049777486747057274776247596840894774468643837533217593885251097754780915212086636584342134983001647825157104208629973202667990688334980522877660092897552411875643606272732176855454058667891130827738051027800447178931435182110255087039292300187942484542653731998913657881374721660828230212906135957789405756545641557729632388765051776008084032795380457312427077473600906611195307603513794198539001884222885038139213728409968879242357866672237621367418423341729603146080951849594575454754948901014755813897560400873625050916960170879231610810464827782743789434347798966804528569288098865769499192134704968221641095148201584701023433852826682064783326941307687087153449358390675102920244977576053997564780938294042497151950469437421530600357808551649995366657230195296131514160118736648568314928917624027488286154901837229535117512436215745004709482574734527579037317287122475770121544035783117816717986465484112285767601253595552068788272480287602996241300715145452321615304832281527645254191455660491418298732221860384858133077394464343723327158618999259572869078886002489625820662263240118615461285105540238316973837343433097464560697376908326224145552389582791821558802308007261335627796370624492584232618136271365024381462496456313968186901846253164165437130328454878617952044485766558885584891644485144706102131008343815978775397442871166360046462593913328926795606825494019367542573997572193594024547462217951181368601081283581160232737535220660545081676747117886364951698639625877652557854870935005757810908603270135410573051898293297378387755264507570204884625928131872408526836539434213069152707510908060326950548421948804405257652548888168618320680264540569729 A145717 961 514025557536871402446565322304965900098402829090559444756689344367013552645483095192567034957508034429682449351583703149053283388992495744091220787783495716970852580294614207325807749235210718417595820585860632297494845760091716985215922517872966220111762724446087522000328807540266529568683493984500218702521638815040420490090400655136232141591597773514385100048412756279421804476941566730476883801846686489076435361092703889952102946980578425471209477954502701822487983596829245541998260968410738618083200086470173847208834298143358856428640549870334100547936977464309461008957225924355864167073419564304532827061426645107591734012256767852231639960550174200334222256250330221159003525004473617010067483399074904877825979971613932264058265362176581900753958751083480103623627690105493842224206170050947447954123241304988030822609873114847121540500702269257589431744261942574899095073619575470420780864831181451177689976714068129525180946976978121259734589363497895223541061575483003613600189229940218425985883214154544361351215812661128063818335335906732339914599137669079860034464146617354658726305272808700891448957827137539255422808050490620234233694445632753615183578355881512995762669247675516318172838841649431245912342290206216886855914403541024689237550379077861659969397263117739482823217979032511036495006267232205936627746969294581219911024855567669375941487255044854287777379915254674132223994346908766559159577219477987368559392874037135503593594380354184369537781518731985863123199727498562987239055836151731698636333106958819371493096517750030245088282867660475764625955814164626996342425658176381973295855268238148897336008454825474272581756995391363291353168567550469459318053074625923912274008951375290605439512102720893585356058680710070167531551564220170610349415765035566612865716023944731197407487472624438625865923227260416494023094844621367618569090799594465450463792673923922210410494720271493105070662687842991442344166221209017097406327589259048403460687004942628110108228799001548990749986472954628538011253291955610679052671414673127950280584757955659197715419696430766054491169712569300544780507327967217199779469632414653405425708113831622341749782950941397477650758002314601603300144434821110739880831786736774723516962766477697035880181036306139309409941271136685420673312804326429580701824606753765457777652820945654863875849416298057630327774022923533534212469180490505769040220972701921029926539147705297546696978266366434265791590661424018429255252481469183426224934378218606048027819597516211827497699784328841169317468999381252533556192877582916713941849891571724355912853397921493543816434981758784484472590254788769266012379194868301478156166685252196278874075838697317116339738739844695934204313971195494469117243535866280570933698558786679512062935810933848000789333086977603147725506391254362682597931835634649180997399799012975237279503121451332104551036258417868825966618336492130982963262048606910466684574590943375786514024625365105904887047523713679287081449233284077603540253670654822120228621013431303734690192678191710292242337808957558254369566019025671458502243679484984448194182328019669594937466811983677748169258656166527341 A145717 962 1043471628585227137523880882472353705180463696468308426103923345720195458585129148241604686318966420003412254868550925560852710421366170015124800151149069273468914570675196235025747854213840749281364682584429713835121033862301847578754569094838894553041731785348012627856592769534060703790176890365992614462503896009540579100100606365159186592481202203562251428091394057908936735698050731624661271892875149010749581187722990011452737136889452191937904731196285637505726783450454040810607514791980019411979000598512817164531149111358327939852426654743439577494495761542508271730506265864396253866207368437497574849148307042554771738372138155545390372639773965409617965285128330237347444285880360624071884792855005514179211936039888216329560955368776308690927134305839374872756285439571836904378765430004317612050881497385690176096253759407065477016880994537501045814625372410635932727256377027231118446120131902327631620208295187398077527475495538693883028855599730784059841972305546337129846657070267517153218175840584328517658763485889787768693080938099275301289514448683826551503194965179908244810506433129878572621677842167829259208766017509639434167715788514602478275868177652536854410370638903770243444060699111621736023060745716149225732729866201499978656465954881478574746296599808170865711348057448084802838250196306781906198795185551536106868638822995101359467347141820093882164553575685223887875870663210091919494851433740107497011383491500436965587032075348497556462902796781951494006936413539556549294194482338237861484698932350155727290091156563917559995996627465514704435909387542106165990781951115053757965429090314812288389429172607377792818089040551569929035056548521180270238792287431957650785410433240812128595030637088231868017712082549142252146565132713214340095656121647478563289173315701668372947793812881968852778191762573593706858798501785995808382827245703163957830303820462048292934765280266908118255306042592862659079415071187632470113477587772526529422048539081685468944249707024243436466658642537495058537793265709718799245312161321621956325797624302189204557773414466356224847575324380975137682788780625249330851299919948919730949404144136885666664905941052646204528118499721065200701728421748560759460936576606215267208834058141173332841400846471267501970666620288734755398510063865028021336417796808306649753517714083463628663264832510322461986343949247650598681190892359943593334930588119415578465106868588158467726077608243573956560687741975611959066547232550160827591362596328109786078175050736049624962197484793083229991134910124943383546202462607318439676134617627360323887631112675091655630389175626899406014797519844293283780984213193069208835459568753951184778746156184929253585437023748461381410375899030397458339817475962296394829970944008504530869807651709944882716761274920049245176675843238012429695026228895466671064675129402426402750595729720710152871061030590701523118210675616807944234053357590744666209453682079832186078388312744047100555754774499143075122784088695742529428904042826018768653527605367253284042703381464664323047061126255711383961692182082678847690401961843610369507239577457980473317799975777977660165274391753509932501 A145717 963 2118246892002453552302075744853555716550441205427837014431519635122652413914259525447362320660466875098892447700709027304827853102089936138207600215611822841646179607618068062488060818246347485830451888050571733224663401245626990493154790046600438069708495412493741188461361321825335688427529518759471022858664206377728560532783740830872493646504698881633596884640429889142385294045238508256495651465652750645135160734642308630545166435782640969055521133118981889633923547916438106016287713029458470995578753131780932373824385487223107574541569680488632471979725847994314327303466710747498470992536790854700512639238236234959541521303706443500374604227101189231350269194588254131485090741333607062392309119428177794708895352334993107535076475340350544466000181886895179908215155818703138810395051598702594701515841485569709752487364308986469803497146878410424853746100074249329000861431350291659594975203086896893910737845149253704029251250074996571604427317132864128143583980239197488890585100252453829880814470970502972736302928525140456509318890486006192954885374416229030230471625744851067119610669332948380693721114570642866258654539592736517560740228816990197398146397217056293932940056634305405918675125046357750474695567401461492722020554772474641415647936650859022428873322128213323739654553733401633117250611403496500037377617598922649002362116899655200192049338756407535535939755981261089237713885222322139687807989250915198740945739928353013003006171519363069685435323139685842800848217796285572296504227560090786707082240196337709167579513554728234896761628065472127189529131430754661352334291018337900952287847757483800707281643884384522093946448170562691564577873440329428398115289025433799405170470905469897245757306753777007971182370171516078061787359687856260890223571577528616447910408965158362852352824032662924146701103412101167964506866935530726869649520739686623239930066291745284110735363108447103208565166195800823354939770250344672705313262096850639595678355073648816559328716797030415174478326294364642014203182318137437206857304634811477898213418896748686129593082315947006705674523417323666960195516444161928174410939058026674639173884986889764071707417310553920853794602903675760042822905396005143520594961369678830255659209621063815387971007838155636722861143829244860416773554756333202556883347425696255745234183181936610220531563734146538299774647889198707791789283299021505003964140053661440922363137016694813984186390847756188765383930324619830852886661626824345010827039845611684647132647325174583222461433396430174628040834550084635687346257442899978849625839331933649885767535245877038139436146210087624035425554492693660577306131940402735625634504768403835652904575822979567687461320818470636759567128870717735644935360358959925815224270082638705410986197470035377178067024598754612990105504236266773977918220646725961707612109515287126584608472051829920158996149341062865674061141704883783634664145352647163065494724290047468394363341760845790249022277305185736728819964618603124050663071666683147445544540810274510735302953174180590384075241843961285151883980760061819035140057480298849565115248148057372341165539013362482666457758846000968996449689 A145717 964 4300040147293352125946076238171835632243690466554812670987558755375638680050488251528997269336061437484331665420184456877874980944532148994391413312891849219472471134550107491654528435292231182395068051377978034016352869407588928399256645040029794442613692645630509264563935626712661913447181132904835810410473876442892968340971893786064796943217946248513998113568644583564984237975098473709954547814003190934475365541742698797016676411901624277730515962326802039671227296543585904759023246842285904141005456878514694206046338007913797017991446598965269174679265976932696541917765692311156031718595819227673603160078770408660826733474785708167604901190642774365675636847048870758584496857462936456295763440554408068253543386028099968407988915379956236489671678303262909374301893555681932213265050366600837239759546164825013411859173450988774294033731146292167915603537336100765461112772913835691950568543820280562736470194032776723991981960124767544818293570750858580400691420043598596901550623665824204390536222851945194070366427247271640824129578993511633599142008775430482684030848758852701072901413935378779678375289956727176337239456164489113138663230330774312203634708074756099031331460557269335111140260400045534352010265801906084509552500455393655872265332744777860649134269173976447383327878367457257779933938310847698769094657527017791923258990437661233394758798208160155317863822477406435467335299125443280356158298684506419704012355043173124895665562597274956112936149510659464103770388119523298222347032652789814677139086113866617260030685226007160276508544976911790729229432368522575003132444776443987818090572982263025120969448695871407243333496968153223324523154048812191126993766482838325360538405152693458168075204115136689093268343430465555916286088019783076893939510206726969741779566910098160888607859838511923135834387148373608394355233020328873759392718718736599473894076741939106282744494175382339246479169122169628817665074528784614404153451943129210606700531377458558533751826153722035779947565910901580751337401568025731820201529163355138811751284034602208540884752543599009146163057689591719548221760698859933568804875436494229568603255573982076928680390475518518280556839366343293165865297252162019598247012119511448812772928321925487096407813070055096076140620002700446357315560756846337325445173937745602354518742105813604664215445717052640238220073228729427569681646415822762798103610974002136952981589678783603799739905694867454950155421998290514655747964035906187821818063295229123505569487991929353205547084832555769701839664145536900320369519062884494457422014167690691640747772661499274747963721176088701165014469605370611127638164058033340126968835844400217621445104141902366220617227676058368873459890197181104328821323188871173442608873437785627975797449994364163961531177218710589449864928422945707937161558217827473370985911251357737564328795514619008202052030291296586727642594542703405161560270831820383432209624099342678760725397696128641461468122373772271060361453052980253127103506054462746488436649191329651425411710900883217015008417896180282602613096981233310558655468994604702773573584233316888394585570879325864034931590292107575309282936169 A145717 965 8729079380758612813216982461413081479898975096665064294267729841892911397850077236344339009389884057626318181910526746753058906489547160368678430817570238303706274756957110589990630235582411053914502313845407358481463100234004279023500496276470436118067726362134521313323600860865381858962089272267297935662239110514866348003612411601970706922238784379784534536947463864207028860704155856392699475566775011944234346914576943915635222570993861501151978348002275021550701778059931470222711174802127355947770081884631697457341692331679520723415062054329815935966437953447525985778737051924935996890278520495386559714447264691345243309412293683873794449042400604861132311449240013051672397135559019672673337392016328950376898364741690600875109963144835819723489040955441819134652935702878503689789241849148100894117177198753291656364369618142902830418670729826222458250327046184479636729928153655104367994548979966455458140583148691600450019349802028040984564344196925785349275439104524912512658875456522882458958651574977773459871111009032905732526536037938130200065322928749463619552392508845238326922750678149589798721144891041597321729837359373306934968796831243036783181059245357663977308931991200115970208809936967388376830364882301950092898853903894348946057209823962406258720137549850059974831853431384499891632777520409425004762117402228518681566748226335404136160168313226358887728023689379082737601419510764636800861658521558781083946339791901515185188089066296641546190698071315572444811087034414499105792179780935763703805637728909036700153123429280980633077449541502869708208558178969396501697510561890276932822910866146183511767273570975072319444904898902872786090438141215307658368947844872775048093557289496814611295418596420725082326765981474906993982696892799958238436315496084171047196072917090301445511103119355171302819659210095012939373158524400678200840349349514557245381735856070094008687212440663040223249504752838150699036746353662516895758802131290200680962483017885800174699647763338935602878384320803914560572910979909917457571897344306296976377208376823586589309918070423672619704301435347773359223214023169220982745722725144227997589969641298629275457120957885281555609530119073981450946510598983503779297914007646871411098788834299117741892472561204006878928735744338076860490171562843308437451146210276147083417301240618435531747134274053125537048448879672848767745950434836909458645326313084284353111704684793699018658024374190085792626741272599420131337514106227934453945657662275275104621413490969261832677359748654816064559890174605357565714436351398080848587839134572772097068092735308281861328214551313853277355337873347847895444895731675740055011111129627673367697908503485980448285284721077670342486817533148771069771641138048123128570197854434742152163412502361782806531111686957897828612814593075550845663985263969124217139692228146691968460870286204534820245462495182729994248792860546207594183715124450025720222471426941347836804162959799381320990039396480405066797020877585295244896066627487708688378952313858382119075037825839756359876704254004129722019434987922860372251566918990066331504810878385135383636367719492490628428461835219531876875363973381 A145717 966 17720026842899836717478348450592317232359287202539613962550820591483854761996976739290756660064195300919988424946703875724252702298799791016268220168254270864674518284151799947573487723703859147215257302038125559739336077122159278828777608184589945289883041901440432635537645183621098461031127775521481904558534983871302243554364854580106748987347789073016356596005238075695685022245198413378706225446005460243604789761225654406040704802441126945714238315928655966945884938234364340966198925825071690288069125220345467323709429386971419154735557978842927384742694366232500818434294297641927762531233678009815488546724787244660435257280222703478094563951172037225324226566320379446024207600687952472590418610029707214857035426882245891676504817195101334082446263467868589580436085174949806808339947688720278214220629953923017237406258465656641756975607547816085298080248300217157561796293039146948031336983860788084299462647321649916136815288116156798431120800426188593400448740690765528802100615626117785567481672160982028178344284981909551365388044027435410794499006403352635717208672762107074950952110975229731912624245753524485835935232600071648588873518904193033895545346633367983117838100610675678150188773031783398359431288700807156782500163872405072966840263677310939927341230091926447772461279137832167322756758432492821911968329231866365905788575640470432735171746917051300381932570225617060550895414271553087262468810640465641093991365765205032652806925139019585063811004148621101403502402909473313661459902608266947528910767450599230634693580530755164677986946060705848595872643873875506375870943308192485729642690967703770265862444379630700937065913611275863602540264903513025734297837131325250509304560759273380967471531675529956780434241674050630732228958406295895440948826517540660498838286242126401836226650724431159232800772362105727893319117449300356418832149786795832471525449893745548898528758510051796270857248169092323749415777432860380513775964173067164253143233825776796896081751207751885551807340223666035656382257951815564413139131407412619506906921253667846174090592798207511818990585750698290327503576245272819735040248327167346340878069768580643447101026864116646039369065584880816002128250650639260509955167188511029453081728560698887090554622891431063909129257420386293326348690957011159281688501361686640833734766999713318315842018360882127787568113005662654269096709701072510378287214311950123234679807528541530224271989739700179291577334627954824576100497887678671035321863236355513233257963817179609590981834742684444055286875214784730321499985423819041238138856021168559666356587504903150679221527575445946064330170868426525857142010697137694278332428624308332536209132816972398407652907366559994736879366132401808090532102688914501079824059035629088783263751582344424733094195193347313881494563759014945270989952924299104333320204237226533338238002352199691066090086813190650591738321864314258712787780142362720391668184787066836766033690082995047952968318506732848513326892020045096366885888150293994174662784760483324372070901374743804527332694627210487155416850412386425322360122190080840048251992509537591511893431884998876649845742593905357602481679583027261 A145717 967 35971645762007287777868234137719942568607873122180319678913871532982383273942464930682999675591307070983518876323626957193486232607657086215864118263125352285050968410553396936463590088488598486435918408635081040863493755094883102018139521114221312468026456992197716115620106399149969010511330422219335998955890355019633039549012651185205098473609089579438824105356096346198376388128892075002917244955915517519505778980941163867318715113732916705938402629356823610625124873913981552229913596713720729157424376427219414035432684313859649204592459281989088261211733597014023213895631645476061433002407476081404946363291603659395992227035542675766848091026430193166803318797318921035416089756999407960338877105022913629830831539672594418412703903796092563351546191350732281406466118252212404942426404018860315626766984689286526238643048320913364623757652903395923328880445799113783665966838139540150848509709242850831161453715922366181066134584856448498787134240300818647677125594326814918943351737062143648179105335528141942224265438642165380238831996849157845974702782933482921756469986154684853305194458356965677633037420158509815205351200448308087262106308406715027564920270484677760371547366930739635444767239045710361702257139232273645966525239762128394228336789207731384090096438366473139128036421817945868280696327985182908071870703578571320560232126983406752116994510081445826548964229829978943539234953369833256378174884738486729862021388557026424383682872844120691382894792231002764533537433095143792318264496502602122547925154119078709279391268324309555015332867425783331146751758855409098973621513218120184140897729841527787493517250323376751927171485185985104210283951663693301025316951007642413661113210247767673867152598005907215843556428271556798911517791582083774945167879394292044728470673875443678637238655459492133887414265075415417528424869048921199129551063226846190402639417902567608193919371088192705766799990533752664373163329151960218780448311512524212143680083703843879813245780252088564331233297775657731578541423069274615848754979185150273292724073767737350909817314070443178568878269369616094017058900554689800892910721358426987927754484040249064898985809077035833574637647527777937410338897874287099851705210094763382142884497879429906494708142577132498531525513634648431114410982152561090498519220313077670616334493592116795562723765525456445355637732353046308493417552947226761231013586407932437082115656171234621561573120513566989771816196668007021290063879374473595973768928424144029588238561927461116500431291850289672777416292126122827947287404695916302315341029135133041549931775566860660570537839649940719196736969507567974142150386270293787709274775096234785420831171920545465281554953668832068238194770761958137275009098686855299143919711272129195795283263548746679846398409711383360221536135817985745824558758772341917827515797461877634529931176314095086659628055985314525518498799135765084640751599505281197945060694895274251693700554064316987545144365578628286001648524003670668039483108049030180686856764684828834616921810715692097350729010216533034921366484317709455481530675794297186307885213289550432384008283090180000106696229037166040713505932678181366449 A145717 968 73022423176847951289235797821223032821956750078738846408581196661133646562248441812309750050693693289901242398948537776398901327940841586218413143805924296884382601198905111629221140306144131223605767154271912474827332583506535574937544399084261079720148417811119462274276180452629253470239539725977476556398552862154871198982252127541111769794677464498471739917516279577544628372216628667057508628554283054559136487726520801425002585640173018471928011623356036000913036548160444316662383635129927255117881196078130190146461025447705700913903537606879870327332434459244100891707313806022107067067124645211574031301993408703786619560446894351583998146689089340956573511834330843381515216182501197471535447932777904638849373168499939787131897248201250708502304685995723063386536639615906007083318791818338752002058764698621694341428150685195664529586278418286176541542006891952680624755119626973467075526678426003326469666743859756025914337070443302336381084076689861428595971556034693594689475224135535979685798263640455981733230662099310739975277588215746399893235854855963927812998354685337490102469799512529350365334050297529171342377100974832817070427217192112601763754253538549220186258037031300849277199345074019002472183633210226800504889454216956767878450715251431032391955842542710380503466163829150974777646223053162870893075616296170548870905311987740066327066120293588110843097004622287029767586404445347238894607753550317421154262324779397876293843579066639864487691364417931463381979585680738988932763266440379700505340533950962329237933640004767865925961042887394101522057474603836597040945295961840665613536661935610440908069752294010426781457177861636150271012819337032497568367676247676968406809307498407618676938806480459972632462768957018627739750384682671656842795354221586333258134969128864425507192634356118307360291725302320935476974590850192584932632239518347979721525546816762350888107424780272682654807709926269739585197808762701811263929558594459977584506316775569250244092037829988577840518042677244971438403432448369518357408194606723647371610362841585568679082973472406854287311067829734920156339240622444050539789029317358458325995261723635833164297745325355878039868385112323628062171960556552162059701066537202477239026077613514149485370438876956080587932883549078894775960967421008056700834735547046309664518188257230095279010928174658223189816809108571000578983363386160624226447202120888535326571547347798753228463210370551249536607587658719625264005099029683512148079889379149143708611047454782249316265931474253293053711017729154125948263110032724669881101051005464053177801838044139636055041135267852084523429983770192119082039426986685691912133515112927990095954742789574477549158148294821731963540647767408886266460379802213568347655934058363231835336241740204177743764038619913027902404474215947305008909009317901168890752735527407360869226949679610673719353887560101673611901970507281257506467034207940689465752818969221943871375358716873401721595109156296913850497990400559436075054342453643116500325057647417773789026903681953582878175363406867433679886807748099782241081949502301098124166934725794868201945302779633515217716695099704468743059440855028590864209 A145717 969 148235483077355579109860891708848618908629634051966736029100150308229769538981062936523861919908521787192451086346655362462812502233675812366292466061908059549944395382808966053921978357882497895321220887253573688818444281024512122240113112001528877610588820130115516219064530698730985394617255132403855190153063354284033514300932269895805707478096779322808052593733942186319249397223368065234667513047949644839529550579058245951591381530836113765097157657010123725029853567640828048843086549400155614168569670614227858777901846226158258995574976749506854775396580740531927796142633130593231870084830027372019202138100256377083178311714968498172840470930760335711651062220372814745554853434387673867808998964662041393950597701223338095283333001144635142167115161025126467942387971954170942166732204964823647703863665571217350226572907247898878081695521431468034983406945110218142554469226875917998623168308695077509882592328581588810239923186865318886405101888546178399231174581624833670404715761643400976618522296084790114776516019796162159984433265245968342625422810654823839977464903541248950223160387815976224275950489066564059315210309627710170344879988793680174865393569762984432300343443626173793293079225733019529308171073159621172751279625535182476664860723623615788024286270265263705948897184536754660852753552101592642730035429210522635636617223102985351237192107201473783565660370419012840449256861789101525122797361532259626456422657280789131850078081822406080789322086873608639662654025394467052389717112609474289423718735995299409274296009818410443520145901728542600306445526694029436584019977181023333075295282831559353515594103639590842989606143887636199065051812970224306370485357465833238223409233108557218146511910002735738536683577426319542754894369388031881307099623901940862221969258860920908335922410504264704449258314949446423602840891001021898492044316671183171988506457398609669735249878384582457596553884350337037605287178624955524905558223498442241972335679374321874151627023549096560927687295401509516362227389328767052990922786296669819014095743844344936681187526331671843760062898816092518301274641404660867905970836603516311974782453544496701074459524024663355385099247140369437188271669590903014694093313365310934031840794670935844025395496212078266461005222079116521746769649453664202541604014641283695541301305827683501299596621470790667618882766852666778129027734256353119952926589291817318780503159000375297819158755479098522992323631131004171278909060966378155187006201670744337584450838094646038650903340461442334609360588573890749552146166079026383942332818200062892817896181297827894331072934055900081641843670316520494168565894632585684287843326404468723660002707031664268879325759483534447053919276773069277162777295989394856890442402218766088496536775449350932073161152000013735258520861122237211182339464356580600506310225604839480686896177918433353555201732118950412117635481630981816973043438690520094334280277446825650784640284494698941177850526442917156488224918864611651561692275697787477465479180167493395962889997552555057550598636986930673837135298362158240239940875958995434894872569608150292899516580634372945711964784356171034382369951429775361272977821 A145717 970 300917957624608648745066320933164875161485335168742395400226896544509771030484995512701627387664248534307385804041311437261732980633033958261987487692529554962090238244501002184349986845361164583370854795357600316388967063147176101611854679818704537288415584715716686805238723042243447721819557679240100058534162210643725879159693525636358045068766667347835848293539985121948498731735064955797707993978709224741190428539000512760929079505011670770128758115718927805774601829274332778707149032898680766834941313465686475188950601378075818055316288897961308314184731570845354182068653547790454674165137888440553768766312218452070148186161825604396514571991296792405310699733844979602632970956590795450454796362816011251815074484110207833485378860426361137348535274576320734199984196530327396692459292759800186500091239050806522338248660285084037310177378919601692730139557031735937432891905802993910231564591124328919058335957353881425031018154999526896100020452664665460577855804726856316227978306660879846999620575253860292540345786955547085457659553171727519783208412393437539190325941190380683615525484796632222750829127471074742880705586167150670967289306823953562864147182864604859020477004303095769084101551038684570476584806330397770458297134946966210672899390505224798258268736682642780365880781143448132380114933120010011579101028221744654171784091993748275271433650552871487050179708853591443824961661845471650652039749302733491389116840017677158257782212255905277362459348662061120583724289571182435612136805833966367150448528729923849864491661997733195578030254547898591227982897131405152428963512732181404302183810611403552026215122318617117258473690634723622465904909316736004899587707287965225916552336401063654429800500366747068769495029712659714773807830107320036381755393725585728724264337352700315057496986131022993913687019055650937592831531757483603746265030210262320788688386993630812800206365013277608648321730423474260068993387410850952856471929772279156743863844623556628958552613712628188694627369147021640970350161933964669202054898774045125874966988393657379877241999370320370426073397285599982416667365712220939405070258516108795950350054700066579545319669472321286075873431826564845168563427097572563276847366430514658882159574155922149857403371940080003959760012887722990067047612429970910151399448887070354902531986312009250408085862574776880608108826894104451030925721557033447343816749815187036235886086199214506774139045159359631123167434588350808976560129756648625346110441311721626147291492721084003679084464870796465003708941093980492436730768877313526678265739845076666956276070232752581352442001092341897880858127312552832970069684064721952418630040467556396101815399319535676250553742593426632697724168308682865231551644398091757274029728848161101284737818825940651904339394795989262661769445673667322752844103734849301126640867225088618387038371947470028106385796847581776497126415808922581174020674074721583557899497464237101870875906148880133717634847084012671374182734797171252110799244612166125611806235414953946386892906004783084874132354908105861021950975788373479587297737114811230535493192137610368791150456742474300161773294526332100091742258343003128355554112421 A145717 971 610863305742472479596905521633432987729196321762913010695724570885204526962115001909721367073096504616122205989752775870985955487872556701596022233723368934664983633691941651625264419374104806221744939913355041388695914319744486461759942759918858209166606026384084744099118388711223500144308307471602270714969159134543409250660663556109536935683888856619327449227833576063613266106172784636901281993109266678274971730404620461846440079803792160827247613877751766435598716683573327899947463693697772556519316697765672930405710942895647684494033070887884706370940229692235328457671570559381492395323359828704296778576411665357446023734730194261956426408301861557822445008808643088220530185487025880376749368807517538179143207252146020678637223803332511964182384440274770065299499976568592661114750197570189413771537511409471669129294553805813347840781997511270004774148317367478842770628014310850761852077496814079010610912110836050711224156614725852733764155113807382338794648052420936697109125557805824446008253149243040309066787171003740787316888908505341619191570451735867549732521683151569246490566510976775596207958852815792661483773024709006234353426947972636938934043915821578100827136018391840785066932855529303945047937848679634314409170432662715872483509097864882716848497511179494578879032036824015171976972461480068221912932357254712437446086070130085895815659073430221917238081243312420211951831724289445661722115568287187455260280728813227350474166040801405890639711688461897201176320645175474949825585326125839115841121089603009419925508799559388568612957896586332411650204974731225765401359346826351069710100060245866379053863182712689108443858602382345065969587900861161119721856675309211942777363019484926109935276869232586546866336373633121794671287140223490285823082142163315127369394382856722778645810545923566173380080199424656453867024406626800714583019519282515840017865437090613151374749185727075160973635516205768397603018971156848809343113111879503189747801632250140582463987654209611673953532631681158529660294466498558949713118453588525308856363972343380636805864577534224020293085236426869148213316451121167102331424718816864252262898636258681611980297854569288186070667681508679495322746568736402712548985459760631392219849903695727293274684819642866195960046365156855590719584906463191493943138339636738179168444390912072950644913001430175596843793299712265182926001085733043641754828049198240391741529974481246448376204442514744572081506899890721011218245784496935743074449008856593230334664145772962432822502812784376362515194541060191825755813908674780380130495509552687433858347604676306442317562931144519996798060356600811934408747290085490930824134694305813079617961600615950391124355218138896580841933007747349443350772675350830277871423459119364816841929275679884074014876898274706203189656716196683542951062348242279724706480454156704290486207208157186238622609612398858887338754506456631208801444995328246124102441645572123869972227304841942176747857561730019279972434463413338777173270904870421537204489192413176343671996636299712109739431129864817910943886643715099801403974166402190838991616285166779440495742527670642194955454075923669807015202402066344920786413575236809 A145717 972 1240052209739261508973069463849548031925393371693378242969925478670068645223322423391738862456758516706479543851812330976790052378648309471205966872470951244840361814304403308298284586979445911268977644653255938661452389680114244370196582190780602345903672945144107314804523523845060663049498142347794930311287334508960910135115267859208834343080249310170567374096653865869149808247032021077844646648303817378188967871530950998547760601072618581467641886043077970145337589093052026362560572591057445391053446061523002583037118025127563421447069078586117055971700352090506145923719106166890881772051746287131834019956346914363396976111354108189945941212338206971082770962570845735242696673905691580574005768224464239687649458906781937867425730835386138860929103065222508656237250752450046571735546208608191750156034648069988437525945605977140811032750144770499190089828354116425019088437436159121243565807086967989267211232526661225589903612896875326050014338781008533483087674968558696768275208654367516964516906893342796573545285416791806842706199026606290315231368233815398732519479826471744379995166401757369663669933720386931631737316359453696488586785737095146162082546284970620680074227096858432490590104612622935969762743356234851327852845520008178274175312795766321409977651689425637312481654668871969655665121716689605370473241106126038026270900550579982374757512647629699939121817873744504176670774575345912847824243951583241231444878490374011503785398805044641702093337365118302656326810325981924576963502599898647571191108661445580392524932998613896796551108952040000247751324870721491172359607045093979939330098820115298138075790234691636571523915704362469849194640972843247756299364151289992955872821013002063602104957614741650323391594068980207530522998120845855172900820366836135982974141872934809887950680350727853200938568891145033545699121952620873693119925877878476944973946048605557703659928046819597563498871449575979423659868442455015672115566760643461702908880569603940758845265979492897985497482547685382668188756796641912733952961258729807602933292988890074299058525215152475390874592603873147085273049979108603505511852774127975915984888281255068972253425099455985545402169317589187548940330365971470408901877206466715295691636422342752249425460326471646437718890161508403961437767293072666302733660678063129616641587211019521777799922984817393886816019790307071427235331173112357035728853596055678180048269612310844090989188244165886321965827883610729064422229965968649801792506141868442945857742068627621017545677030867819145109379914643248312303809797879035294351379206126215645655778681216831845152071397781374501158164643041520914296924028803862524851041010810760084068065947434979974446764842268217465682491308002951061319203299410541065987232347982581730028015144892345844309548199158258796485740472109821918523333814087724106304854195297242484598382245520716116933869406783886693715895150980545544944352166495665557206372982611913991806519557953236469918017132677092054331370586546342920490487826087711108358987448792512562700206784795509577987960319493225451110228864790676808476587970498710288341750523395370126595988540020946913285271612351755181908760784452421846193291202176609849 A145717 973 2517305374907395120742851414709060871375560815341236070315938025975668464598817557370227981065852715817648857896973042130107935342700580353991411155093797303656999818054305023903866086303855825771218396901169642127706962354717596327012600087341862843326246912036511464968438654287084434766981084657716236929642574084031513030874743093530377606915970415757395150088758119880798047128208896615239995794774756168456926504236100122431492173737335916587152201419834401643268870260178929942670062412382920446065938985574997477892419185298010849889865735496746735737845343803497783989821327847217930615772649639517794356214605659746030504060025104895395998704620151849436467231573808033899586027498368421539351332746293599048390222437560081724853554958610058555174115040017252297391553727973617972030497688724431682627336564044565118706000450839042040583134953102115844612346784708025421270685224775001813587826534467521398359791418210177111453622956500297155676373961292209163285641391526102018661976459240501632144874985232727801256620329300196886952796707121860834578058323074807691146994315215957939820941305000949440474369244426618396634090725917979162824940692876198736390630024446444158972580179486599564057127296691704489314423965218899515906961996446169233860012491896534597371916081036532564843180098778061576985025107907437421992457532503499938617490671591294090671854859029217446195373045620100166221460436120478791637553499598411412645648075178514539457009100074581853843584211478465930446223785422661715760960452208928443678834741613438593816194061677410937610182559683303916602777837359652348664236900181432450489030894733994974427475122560839527504440435997211411520055205283892084126589505262010391209883879031169627346954022648680923898389093693447653839891514029945777498379521595213882122380632663281215817102466166996074339121468944218673112763696795966970232734949073788915781270460803845047816502560294597326827548069003722024261135335164710657545791180993115377401837808494367490315307474382928700948215618268695135264646636888616351365561642103055845429275911082878483708169380894947509251402692777252156235143244274013995021958800055072292585070948049153754992840971597796087878217644038369215669375320175516193668098180141972289622629717505883370606391188052622625703151067815694884863076885352606131357837233329813485044242869925238296860893014266308160060923330530055285022539355416999049485931045164977507257595571461039023461603759452306718846058522222880110056115612670574600703044393543930323497986064649924892655291550158860080195678711531253013784908133880532972752919657940708207993796864522563969352262619933259092831077427313930855210821369724550839956682427811148664845094255331408732176541505449263316438876513312982907128539347030723013123803794981181792592053902202186384064308829414367082159849968726222297918824691535731693519129309972948087030425472199845560189516273161677589384379817736000999605826096541205752882813052260539831243364730417765191991398031476935140273402318254612715256913113687148679547207316559608089105076101138248143603449709140117800935853651638430206107672176138215483142914570876316190210416240499994563326906417619987095604977377236014281427460354004942756661 A145717 974 5110128671009802355846479398789929719344356529749337529363111222805128313066954418139139409824818556351310475051311423711788131955629799470293093438873536055472464790288424894121539856912240346869662076731729720263306472127687040429591207980721790791349935327761173129778615663679257557516308552357021613172244114103249462491765593364598807333205076863738201984112804886704154166520455813096916113618746106718150182614631411717584930564926190838053337501240377792257865661290574134731593864136564737448068465087271183357119027909036936897713005995989317287430770076220748410993191371810746232259136706716474835411281629532937527559844874851583545687424437695916149057397323867737970424393125013990033302631469207781603992463898788059119514849140247583480864592602131956941196197830535692033175338572564387707541743068975819120984743389257649365242952922047150394063873883128937488754471917855817522462044299161981470681109367734132875025264698082706350696989127084403592936368937123018539187043937049563945737131703115544093754365723193982888707334609258350887903143164473625797629665940408568146092130853985525606793305896252314958235572436297138246838141019752946339726816867079996672093657690130700256603477822179547490372310886651009782439804999940203536557551183237169466343579666852471680994343118864796129309945303930381277039318317740998749355479792429776424081490606316663786076668160790929592925388014549996601111385779940823584429434147733894141086224687752596118660773855963920720503177957597677301070172754481524842020463334366618899866481420272145589451874045048154910703391258515223546297228547761262780512793386211189682789636423008269549197442561158634802915862872085328087529220396317729804163108401612261341450714561019207533863406468603629757087449250482669082466537528017917344572449710164587933298830055638651303055215643387872761385364605373860328698758826693913620559034061485756841509796537469985753862359081206106133270681070515920179802283981849263572664027842362996401399315327731365770026892207602903439204564484127094551359356180507944636413827166205254431853284784691528291304956591745218004010255512826269301291070852259022625971778039651500867566494918918426602407236415228571918621282959625931901675830403810997281218642634900520899578724686286497458530958948775699107868084639498497373990106849998843311510196384361022723105835019037620747529787544956221921524327656165334958099404292831308284054738961796296906782964642499938473371176834284563012684850271491300470777378326388036688257965853497278904469224301145455094978082675028528974735051207967684055653132554240431536011761979202123640953247966393118177072586019282636594557053083616809401249540477415620978875457270256812291338404809297162264153453639534047298519873555269068306100255716579451056380139393455293467304702614162966018525698950773759154953295600483721250119726194390889319429279110183440966468601100648798722563597314108931048654282031626481182686553289715913245510038596228505386506068085881045657662952374686277265628613130297085731769722493628555628370741785103858936005424921594119642674331802597148527721766040972606932069828237128398470757018372226448942606706742496961452322922167028324538875898325338831619411981 A145717 975 10373558684844523874973232436692142621208172379830339843371045466356384499857452870004895631716400603540444446705304293161887777761993150224114625689502123098811799867285684480761702005665761600289588244547014430964870010712242337354473825188265147964577525389108269416939124828830238554673671594303669217023418621987022324826771123655392485356028699117418134270353843831251313077238478172377843095406058801863088702250775261550597286615307993663912358540365765498449065649150995233326205601527164004636658538061221516639954148762925796604346552281992578596737727516882775470818394494954487004268116898861794276367107351737257521200454591888689492850075609818089630737080100219934271927618457750901399182802531159050362505653324317322452533418901147635856096567808212832573375984204433726853727965271808018321878055802684348771033910374192577372401153848620762197833819370404958394146156722562084795596136339472287917961253656708871526124175883484937391617732251607378001451665656718336108447680530234155569344745212449569277593561161463455963879002303997745180582546045823137294380530712035078120609085812649311980840970495022954938599815411592464723102263445157788193446701849542368797905966138385142034305495921897184713751301785477584639453288242916616733042595041958962120142869351794436475885951688115437364437611981953566084952394192556694957691685361141774549591335258967968456518190171032541453538371448076056979777321495726372277980338674251729927890496659128670046299517084022547584155520807699499498510734930637043220373096889929494753290363466958393869176366701265194785423967652008066439331025287718463263008520084977820322067987511231664624031280894711592652707790110278010733792233277935486240440718845389011491975323211914968645061791232876274713439868138588304207461293683496850614268190789253480841315409195843995978206013416955912761393617036145239671291510185453695575945923363545625584419839154561510785743262107300326446817458312011982800287978937362824059392599118159074200473119799987198130225890233218275712890130638131365050643141680869485508864223718120755413783684404754421536401552629840099770888662455894082407606878808127015875650416835421598712006229692563434405090602044696356956431988738665321584885742051638144338901554926218339920261440506770401788195220962863601373277326955105064316593785547660418592552213616010006202666548227753355851177308655337799970639100119476274547942741228516510651653612834850911259730394762671115648636770127539140692870135995011727285103477299523320933233347184613411526147632676033723683945427634629202287459140167266264752442886332188418077395668823983446468571124019515409966198256788066324973019962548920753359985727212471282775968513413527073620008229586331733946968194449377602703012436188656861630660505980852490663269890376660343536442162242441991603240086710220762358332892150157262602011350655484195345493349563246912962085700044800788245126513163261312292767192918375660259647950295310251627845547106979135516842126222940491208120653047210824594613369397589970348343857114858651365984516718684732501842868987386353734511092623418559872844978955502215933886268178456078019320557085203450853497051360362414128228436394090121577903792172977474182463564769 A145717 976 21058319020105712456393306000005650731122870586699060132705692933592237729582316259155519993244883400368545875501292663807208477068714139325153219856595871017051898258125149207521360949961639136347517266768362563128965858439379817142541435540970269646301585189954459155213293623909720586729995820127896153535926630389541216148882889254853380673930926003281948830616318864635278842639944169471208386758185749035963347418891166316300774244144662211551249783605002721473811009910859033078062639506278792847679384195814591507923564869711458069886603419438938562060299428501957985012929831566236807918045045552735664550392512745003235099395261689164818902107800506284254480123546049142704275095044841204826351055835621403028104872255900265790583720854480560540292551786079447991996306738802634977375736326431704629024745737706159029379717074867542808324977069747225214452259258048182411179209392329114279242634307084445311479874242009641463899202018209724822277645773773850258543288346769285177130252289331398756205887044140922517970835403405092412691485969780813458231680569877804233966679715765268176268298107547249335581563311590702273042667049960267090759347955529290279750465027754141579752439167264148198939900117973462789367652252208610167080392693315732027872931377625509866720558440563039193576800932531218985012223013420435222072083171571773023115371927638009905893986494214369650068139970527898359753301114206381118951361524938755783476503079296864019723567131806512441391901019791915631914986736452026384299490839020443255832544666093539982560537971444119282282434951694300366255743630185116356618435036839932662644515259711589042608331858163856178513951018821971926362011008001489704270146024988640750364855093031291716448564669472825330267902339332369064653175233885007058477343710961078729047082729734855943282347368733256197106904181204859517756281198010231158861436977712175325256603868963558450615431973963329425073068215460581480933307102703254568664417440562550991303403545835078263964031794658684472992787146540892094263525990842186925711026252808875075049737733957967284726447488366691027366860533618810789685980775209474461172662689426989968547720204127805733871778709408852923907319743497189392985018518207643191386154688995029196972875281580595137609824650019229343538840023654162012053865850778641064188010671643799744037682130303928230390369796504293340269189040548188984175451718209181166988806594484223791548550000008388060955794585257722266794169987727621321963363385023534897459588140654015106427006526799371900800789863124157932954123120214605615013079804499309479775003601209934456681671700924417129075740806368315838264284207188620412593929417256045703961624991776226619595103354002689191804414721848610615183170578782893953067946943099873841172521040874839466986821084481103923684122047454628791611357496049196813656616111523642598361791710906722160462180184112123129593004622344499488808099157823149845386352970020558700604156412926521088613215117129048870684129726501111271439268022885599240787874248494509510052298173440568644392940568188221874882088038969376486937875351207873944726779557903457373182192332437601250822260125944633006150071654828958183342273557080779774820159235245947251569417069089 A145717 977 42748377237255911441954536206779034292036806082826712239052713284146776234667602148632835581391481586347544586823177402224340046561711940836910812194263928662492254652194185605583881966720121781023859761951531456137369727761930316557021759674344459116844253358082162976813569117411903960823336841188034888008714036272146681759907438416228707375594423757963238708016856941365784799246009425548380647276021664484203732171646816846829021118327048981455373148359615158826337901053394686153233831992144422316784513258965559539568196731365496956073200594908763288403811102131457826800776739684965765586627174355154537243020433765004829994251180774412693681785984952147218505020061399659469744171013409188046591244163508916988002528173824215237562500801176636749158024029173471210919929303785144570345891014691088588901911969487700145292054628070737708322331050433018564575888460018439889735400920271379424777752047245084510016226750025915462843853972789857904286229303028664417464873892275992191238303699662209240942381354860860261911518275351176134307752639652747322465130974305896771815065442472782362746524549235103501918592681558630591321675511603930601776753247461014110105250559639057864528653603580082458705962933990207565231620320681693161588557714142693099965317653984743070480613491473617768524430007086686424137448279631501547240243885896506680229247321419798967190242991919911421669867621981462637757747723467505595414284118304178514085023270633959708308913387070561127355512770660504710239838919476805860628467892476569172296845299072996235103138791668095184639473775572728478304374145308134195868983793759775586705102968694440778674591604085116810718696536927708298922229638452913821657662638493662787754415398134676795379094303706623505475196687053476324971232284918425740404800271957306323114963673170968311382323843119314236131037281832447865132489438343733107249045773245530456575329908072660109123742487306404171387542734122873105968166601029294762405967116363041149521849805446090716772784070037329492977227681587777733079244871279001327828332650060335532865458735710955467239274617699978031133190481693556062962770085012777262098097652657981509135996363962610218160998773870278872097453988697249771402631159972777013192309132917857631710597920053681911008023778098528796982057052796986020867974399753686255237345069651365819977902172303358297686248020355487727390602575004168300076196348864518292712729444061745780332904846404192912829003277678413530476516438316943744444934801461780830115678822050351142725890016055540345214077274509364570173185988608014769274264543993430977678504867569834758645716157207742788577285265803661636266530742336111371240703697067223858288738747578527566495283840112045532289341877123093217087889306734825347125229282056555240718587052469943265492583531606264304735231314170654004979452476893159310960572373500844317411835161789990501542880280398046706160837297659289161492196163867830924822003761948815786566177870290542499633198842224862228353266502671032940530505965804719247974790111074456715435816948227239489466303368905371721278136876238846882130152451859360689235489657565062965343916548580152083091168735110519799033791962251424749770687092437588852763345343757099943211734186685901 A145717 978 86779184733310480121455252106455439607183985225267639146216875261125022164137502779408397074704714375402115142705174625222746487311798171184789623601135918588988259892055938654186072871080897253839298969244342087596297418390860103230937029597483711036924188015321600888472390095052541130750787057615890694761535957705827374431395951102055021119076006297739371295325388974653678507190556493919043242761937220717184540345095619307896596569429665287692195939920235167414744465327381302032031600881413671024279714236315890050731931441107089109370527321061370036521174477027430886447591768630648937904045245895918157867666930150447059885094797576796079009206647345058347280936244517762674437962882125606893375399300867265864242104087990901031986086042667718120230248486670360478719464490377104675167181384086583403766252273314293588783841515266522680351523707401957938863839121578174927980452688941507903184557413273214470887628822678366379931559665561393335976223207502414993603435458031917378928579380061995427714277944480502190757864128127484147552325167009107283790757646160400568980348881540032431107268566649152561645407562000708509680728245888929161339718332997903114223378885602259710851587062828400127024905816100003383957399883331584909414605079316973677197566964657650807565778667133003507065399337585040909780034995428934720462473016286736989092348947110264265386287379610925971620181204482398626749868125337922152309877808795957444836813762883858911003074452186107282019249532539804769871241091551179445049405522236596399319340124573516263719389186548261780698849481977687116657513259231882232497680482897307601078696381934455069120378347960928961902775456012229024840199804048407056475350885996110470500712893358300863327844987959776243289319006816217607322536885209170368014686074729620874844647209454335937250174119184839166089808575215687961359435803556580197484404058251449114672594456783631057962746633800026504587286677201216944533897266782365664429544581799532970978363801652018319970487698143984212059299200836042257258772825170381853304589568596228322841806183755505640528442747483467036509349310977385189003633586595162632584677062233013036556104071123894615061093639177956701504907689735673538757948269726219129137196153668561997343316804833692698751150659715363438644232278337857968199975977634132319490746303381600970755397372093687040374853090951843582309582958069421100965694412743253925025673782638749449852005289650511604654815697892594209145061575613408073601895683604030061599930549174072165718450305586220101412676066464146953293634602751149767021142011226860385377885106163163350116347117460016936394760013840626753305219142658098894998215911117047176280435695959419183758806600324098427858172206145157382077800109501116671770262374627864038784890543992943954110477582339632057508595883644380175479496916735617352053148261590602440703427016641969811409886507027850701383370121243734653329669404552538954238822250403126026170640472533388347734305036501353194508260316292470368165655671315557187789583137606898637825198352603122723047951445937336405972742976676820201347722539399150991274099278077519916190777411425376291073821710014229247405591533298737413076311455374748290329816227667677638772568829555309941 A145717 979 176161702260243037390642719821568335623549197970487224640108017727370510846422895974596897428814988790584707392146917666024773144902903725793182098999493720471717505088618903273812122344412254705171995883706252486289027621963718247628485613061132259060496984826849491721435975079387541083520136903623416922331029985428793297949052020829733276643016917189987165766271831601690026003812030436646232234426085282034220132696811935548213244206921102206966176302664929030236772438276682989730337996555437760034865503115207997837426281257250659526525214388553986265374695784554582568030784489543477658979446262541539505316826625184973766561912444829715265975995812324483492833082071350996829449594906543968584364013989516386195494483296093355270716517104114666607430655269916802598329301995536218705444807863804749618556903212916046497531052983936412970375884803694924182875028840915235085360429223150340772085226771192578130817376493810333725345603277235655682173828825000599408350556514930900003232824903222151056050743284914064586378202268580517468355085781275848133347915556574638849133336414460823362365392443773230465036675432268756716021287017479014593589026439232495860859349032522027573970857208888048677778100100720072879225956531542796684418486722455742422017960972937377154615460213666505645724992130867625960167046903272457851037272982818190191350788133386515038935196190367187802477546175231647230839594536688258501683456537571675308840217853630962955376532829024410711937949195543033022333909176009974796644432581672398214049088156038938942354124945554179746723479808940929274086273611866575623836095511297740670414166950223975095873589371769081707545823457008287992717306679988627871731140640909465761453659419101952617878729946464042067253812108640234689388424905742330928644072326900858418628310720228628781649542079621380387848075276650564729111789548730419457160232989204668457254910171940862975004266542871566497908020567175736274530705483401601269497213095085935568044928995503791743449373254448217913150884400469484194457575755851003883206988995917693435033333687564940739317271538116820384135947968093610240121313218018095131369632338235363806227382128385142105963801926532478233776090512709428586428863584913064859371494999638047936749301403214476124782924831198409681918994542968798878459930366622888854879959758519580319267636687448012388602654088384222116600726014278349830792059581672456603283825066027217321453790405085692153256363037718688566150944521978780072468103792781379563267028899144544446057311394450010750327387200844943805821508070398845419038149008525982588886129087006354030901426002727677173138574250811206505547958593065198420735007058863908700625426174058873364502810903374079696506557289132792362524717134397960108868285495265281942178087085718623756901003999565921470478144908566777585569373761520826331508580010456549453783639431948036927171568066386256525761535185287483686970067399045490209273884346314583884310613593064908055358139590898904759989540088807212176343340482264615286493605794551893160328437219967390900547851968949423998752946964517068769888994624827824652925732299007707864804312801276965290727774980160150261713551778804474697120162483723646591780674178820041849608371512263092494329 A145717 980 357608168809108632592524599782531614860365264696103840751780129769686875893216314690928922372097352540172580603943100156855664261406407251561988476179348651421667946341636481589899954173084005970601897804624723302824638476288929651825722563577068888409097842274316452872914140938766613347004747163568478736441296108884492689009201170888407449530303222819667648766160522826041778134059914595835357516841710360592246152189987884067253577843453268050476050202213866011145480634957201141771284100975937771457105947044157999294085300220287397731757075838237271057340595921471325585671606066181491017079338008914079299875000181458566595673622377909524413135192489812054145392809323906279046020003222321374100652055023318963109587936848965423208653497735266730545366109967682622604248004331474033594948284796342257639087109755967301075694448773549403063340365799976988689278369683218805645106743342542502825825107160963520332344803394806154784085194721228715473419536538528009296536636121874268974645255624961586581787581154097606629845559847354322333276676583664804701588984789088870703340103941006589885569315553591091194871889482098014132814702964754153736056562331923633599641364312640830372901129282455675987489416179555931844825307801631993937784618631980077799722783577495910966218576667964339327818226960261943114098195433608094008670943692647909801705110818425678418774182880158011628103447115539039396205750159609039420495264461392692080988197406057091915555450639845101559126754847702824495533065756059157286008753091389446137923249637418921479462609920085798337586883313300604448708018774575889284505041390253930663633157830258287510168317304312887905389059714951368612987107720177110531207159025695329499640458120064070455992958463477017436748995291220669603240895236120046575977098808922667860194595917416906972412633171457283002492426721792071184408971424486947941455075483681418716778352976445495055627603119282646190726777164080067436080387597407983794713678153479867403598234882508895587183907736042184219712083273653852078706621525604712712528334357123349076889344543950645945308420693934397896328937865880717810061076828943146521517721061940726293628549164517767351211902849767291636608762235892450294777054319425251938305005712069083643039084505208581699616638656182111938932120277994383385415690444268486741273998819048444666512331720122093055176347424566879944855891499402092087086779985100674161412239858361468523801744670318665420598812311753239896692208234555347933702177097450516909402007065332876051424176412283216236944494605039169461670708089275053449497675466165733428578456668737792519566544669190067201454369334386735365635602638703210135993169331277823545222438852903816970521522375042781459809883438767362350767793705027749519885947785126147714757477999118262233565084008641238245438576655794674854325653256390360717345065368078533800578347343427498320188471764877593719445215042763470640814583490392940572287030984196354882024519423281290818988675635219740161425571872018324425506613013341497716024831973357205508568089731335450924989416449015884780132076365226672926054457740677944646288245292886368888032838795814828114801092135903395017049262705381550336416516765647547206566478253188457287027355397325248208177929 A145717 981 725944406520788263919787546915819356598205863783892826238889023324446630692718272399689737818460196841561548041297101171499332425881861817767110813461978762892265459356016969008593633159238187708067147371392304598481529817838905229487969175575836782338209559319877572482523984669721145706878553221907108211558908770005534729895380427851446292813238899307008137008140095065033207922115622817515339112956437605916977654725542707844589214808965927221364174944317845337696295452190680041112716994643157120620165037634137623358995322020902160144807337426407271692415144345891006384330792283563937221193397178649318437206745051534265004243686865243889728949174778322657590663910094447675112423777091717482880355087333323505596077316308916513020211329686074358892426595803740453969820850463590292661526312691766919202597214247710408267613233479252304282167972198068483344310907581905334544331603624932057586084195451529175082081820074080000401359219938491015175385976999383033871369962976848251087629865685847117538877733692074856544521900111927005756034185109753772268377505773934850953141561866906963006882348208397471352359470611983536420857130997163914605180227944778536974776108695311853134961718472527813366554837066398440924922495611356416150906091404432835477694828644355726324046556020507395168965355004339613653993376563177527565144164658802274079271183610615993803596552311524573237862195166998074742650441984411813335346885173170627352730731894078042957614609422352727140616600402887538182899101150890913280622972131087993987585982714872254564370155783649225071121626402520418089948004026115443380969610186119967949434639981257373421666588254165790678858083675527821276075835954652854389722661091020877974804368530070643923713087802128398932558393187365850654344327940898788806902581938040688855336611084045600925368863688516204873679238397162627853785482879918955590734346071640290790391599287274183022061059327877228895608859735061969719506912292032723701667497154351035743368848766564062538191589254792379517797615894632919250290247239401810955428635537971402708391934390886123704035354691415289612727359731789889060813745841441369420585842386107336140702148576588939337818056821225675489837553562771161388968833839569676521694302224005240157321404796272017635745651689124856037622522245334055303594973141934661461897362722708584153439714124211161453995596669216677903835343143060232658436332577694786875210243628648715076100220226956485718123435736496039271596616565202834326635347039720756544706511075596839239846632059623534510986573720842313162247731599720288103634862158167430334031678151408631808366054777029833691275196610230821981033767808608923510867713007486922932892850245968574391285325918525942989334366874140456439266258696489197127408365135520584595675738160122986615513363636537714072318840133118281387503490541098670735384151188619413158624591323518389641945670511133448864217260775274660113369917515430270316252463624034254095925890118647427297638956181356481628789150910657109776566248073742758098915122412309332630500061826173745410337614843650277154244116268463181522821779324581602804140485018827029834998797951191299796080926308108911724459741578372768378450831914102037105683359073298389472623681848198741599508701541 A145717 982 1473666787629031366648536127714513511362743043116037741161103965568496890619342199755055476842551827491017402351252511435043487968875918083659983389339340709322647460824768105450963485413299347963370338562028573710194202705574501326930925600696385091077676996321509197823070815965392987018350116035724266100985848361815126617194933259337265086003425435290003698458875626821494586040116580259641542563944051498301104046846699506936632038808622988806101224660915023821657468622466445526257673727841507978921163569291352331260761209617131164806561163218530923298331685681562821488865922664028726377531579193320107513450392579614376500048088662822718240242411664802505096993592098919456571941221476183267925746726634591693041073842519163672465605790609233213284895444115483153876113722193083962628864819816002049639014705835742372815953788268433404143397920221713221211962453112898145906187510251868734357248090941497064453105762405579006008604432389942039577318059889211020230871728306365827833619652697014023642335217607330804687772827381651974330427062496123574040001635132102958346006667249717193897381281293731313254198530470437096836325843109539781894362126671338098135161901010118749223141915598102178678430331755372655521660821265745723154345427766380024039642702425258546941903542503053344228660342840582455455663440325054947349148645586424923733010701024439648995622582418212003514848628085558976188541001022605821461714756406271912133351304756781021146865741571925396250350139691106854808460679803242797900507347417355536405353406987941039346749936778198006808578564010233135421989999464995575487479024172782144683421655528794637787695663987639250765194004472261762239065334000837574234026470807613356593523368475585287101067112245362186356076101421357385607649382479129305157965665357123789453665460306016652461591820875054724436285851453813412751113345837264055362242781070354306623076229774813615089288894807987655375439794535398634450531595872438831706401224509654449079171359397890164443633339003320794378944940554021552424237123189364150634807417613747590374686549924154287168545824715152343979438643926595608912734093997049150980642738526076830424899067981926382338003304135185271477078597123663221727156437917272123913787495209724925450278808697347690591981973312284801574261781225907854271914410062436918499164905053099606783037953159816937629518006062162431577905801724520772894533668045940432256002633153917033243014923258976995689125153946274647968101234935153519127721820788456038335237308081454518324012611656859362774086507708815290680193433476724095575325320683404417412350878068902853833190571630825893203221447664399234234763183015873476023851321412029122275948940776877353110492241093085289225567304944621687804348154386079365140889461339159001603074033707571663711229894617087550925569000031653455421957231472777045202469109567832040633474119808394987545651390949129136316767319928592517266670291741739958349051928869758551618374674916334854132916262059478022486701814923062060828105058083084785599299982472155971882709616939042971847534433143193613607230775892903893264655285974442913014460538299973577678678671808079542771216165604368954897258258354834014426704852369110369676990012352317477440968787124488048121754455950301 A145717 983 2991542852942527153508264419472915512247011779319692830664214811215025363510633972784490218300642391346568485211494556916037109077485687827967948513248048177946211453208819898048486866795364517127454079213770633239389633010786419854764549481444486159050901964323104351703261273885763093926105028673967038277893060615575937027370984621074220273140660820399808200863380514307538944628228735811449513889467311585113635298121145273538655194192289858310458264697482554040119323607311432227623036554801266554052841425496407598321721896527454243655159016526280347888341629518428181731391438677186030982451884569042639602985859729872132760832615741843252783802366730374307024239401296896402393365567172874942171782974713133803549874304236585946188666734725413736893978859127834998628056886231109980546302922700171469000280650249342769105977922571686331158793495882105640991800435508275654284226101479689905813156038527043589310629615601505308117466596392362401850940486189121371685635737091959653653996807345072782146822952865147841441322295062853395963761180832945745547431050940663231507542581375364036704720994143926357508551664495516694594205040655234760081640511962588394435841684274432365611124953702428950189400206908569424310530542246968206646905067459660044367639208228446205936337867234642268276785327001027380235383129866484979941244185396277936375737643808428876845120038712418055610569477151489554664663489425447833155467620157846808460075795925533578850094497776399132035483642956346512373636997101481728847116634634259607814873428599537595001647807289586170172189413819146862386221608965936992124139038101137567587378011288813133451648776228319424887553150220607701817481351945864321042219346016794022863974463201069602744522314144997436174435553326962305417677592088304548571881493772379354550252029084602720451430471007497402089455404772002830722132238264163152466397254838473170804553956051272351357073434399155612534913887297999492872609420114138536331270784087101377279682116208868267256513139985151957796878711527047856788282109784161986386848102327272070489210987954098812066024320136404566862970834443629354302961150000263935049335338622093579655208967301161979557207369576369279872794062323482777334966180003228571975312093581439374658825824334211015629705770078286458070895378266070698837930948831773802618643295360429479060982891474714259176760098310593066886470873665434025915670687696926499784898470092207948834605218115503074292438344387501798879206235321745078626440969565218718099775190698841596600906361816792446807861099662321319238479507710018314297622297352448809179641948448194641872745052044521786172705847483533835265747280488455347719494671598706110733253416884210780845724858133637218601958639703215152102370314137482414746808479110127637733655692750632317210810070559324091841190997745416381388291792386246860662341557038547853866539304586450501199282681681061635589588795237782034776680578865814600018305099353146235751046494154269635242392714341784204291523055504665072823943491342414041023820865503354210612567891886195406676749488943068191972401320818478634864068707706339788837752088608461343860687868771603520634269020095942670332522540000571470913442471858462136342252619391845405906777165239028889488419946070409489 A145717 984 6072830517806542492590410122993890775347922549275933330210614905662535919429696345410315388094827211881706533961931599287043896383807977414856851821910148461890099927366443568270322888631104556469383817433615823447387244817693726730670708516406706206488239909898905512448422562917283115277006189858037051979856812063770790350436481585847407817210455461986175357748963985168677236100718293580662253554076078573729181354081878058583963107578309603747241471234664923786418405265373584955629237948572843263219289172594138133240764189189522497488807996987185887682410209590723527351903131648764978865650948143577365073953781801247849890113709907853140328400564220248178456700887639107597939075529419714656425451512920934986614551796526426951599321005886799276661563799134060931731801602935431067425032304216528266068520080991459985542762366866734983818946653242754229500133672119346465298833079816260256931972400961807544803513666565293369899451182072063285815369609645856495310820315424949790551785685290845050744026951981032510795079571204765012154460866663817367337710993407911227857353094185321744793389720730889212011046624727368419589139396204283453425948344921927769366660483915196692071834432874015170782303741594064175977721479100524193747494132597682123686283553061043372792218928582781301548529985151742741295372297965524184225778347205798624417823683920409595555944682963626234677452523768895710410290694992658078699777807205672614902041732377528408284670683620348666106635544851243729011628295655328106316848867800199586508656654703654329912305702047923147251537701474304120410894444210852629016426759866285089420232679494635132112209228047824444882482129753829162427724905384770570878131038387621058800511566774802817986093196647232550071917817177632058640499904289875754471614274392264732613222165376283216499751394553398851186870035401314292552515692562905362242731065079319466378937907707853098441243982541391085458219815775144435132762672300105356313647985295591286223305616732643184640557230536519471006869405454966595258660258624725643001151012916944689345507930860270664339742201331076555579486814481923662639402221766441791100999756760111440623243778722290836574748622236725502956500469438072914326759618250116083837759636182826720832490973119639664380612121276948197599116043618342292733145554214090756878927390416766789394188486655716786311885370052497863617104295635029348088038601491092748622911638284548982217215349759547981836654149981474705450140689601907574458156040495573209286505301881340359645321590475477010160595258228004569238822720457903701300077688300150399230255742998957054098818622459807595104699667170126021190232744628381339997098159494051992759382160326007108239468351519042460676686813030221814146123933350934915856656071704097765440319453209749896366280732005533289350066799854195222564776916586849654367508158319142575517034154836374709039556298161164171117728937565377602004144308427311896297201002634957988816072764758492443207203077197559875233769315972655174770544459320042420193570757671826575387540937819359736510829615019995286510361074030735735870166211988583796897723725414638228063618694927683338808023339578598016406065858942901731120273791167825767664403140375433821673280204466441521173444368768475312369 A145717 985 12327842959604428317431379041413178801040770528018365340634717594280136701416920070548967453342280939477472917374235935058142193622021116666471581230529088129588724906342427234768857415434275454268332021936160907827562867590285254476841683523756132154684967966192813867165946099460810838249228639306786541552071050596394088835449030248285616794716951447171115576422196026511900481745513507740008563265260550037358653035150914337780171569728774303317041876148105097803875322569384770148495125412566317023068602967524674914071152982332834142448036578724970825714944837127539242096181625855554229911240442279577482057486574070673405404798070280326133023400361564737071892795777667987126919920931356453579668724399446523309693736597074342475160675453283467806209237618263284563580558625902038835762835031256629679947626764132013521309038498761549445466130547289295203779630362601837816280976867800906841881998160796430788907543432497929939390577782139692077842798456640602496359593554676910982860471287143608107937592565698543131766170088223377911820159595566368422749807769187008851887195273653621766566544428362710956456067139644893396249258380089654755219915058551001409225926346506165010473458287609297094259126406035743368665350292043521866339206442268227251423111245074709818321998488685178807501247593072710763802225529486884227493350103583585811290245702620787670549690861296122543977173012681381140643335446171606474312715793159895250404336256650586743284302637654810015797338120564381813547093066543318954341474354517770526352965194174989690184385573509476699334451361803423545287253335526421870966354198389520630385504751996098029374651281288307394792013835847122979120579740449732313018284965707524732571015616578386519442166444671567931648556994435039752077909388030855693272828405134803634825486445461825844891774879512928660411944082409263241878776133770459621189591595713763678276073148092985738563373927485589504324573691109655905320015352159793759178169078879266223931933122285149455952063921475994540991987096194870661327223536726083271130350169373295392099310610435361494510864602677765271421791370427470591528632207224726835671094456887687602371605215597283097084760145933183194632416080165225692600544690081555646962080086139044661850582016607044184481626976486434762839747497649856588177586637123655404690419983902741222040723566928213601498868124446472352549654833668235911184692445356230582778010840819164341692998325406664287625333632024049264561986720685637054404978135765044049632887663043930231238406227758856513833561566341749613233490884050036803620843409627007957988609978645934371625959930848357373540754151649508339482337205848333631738761544278253946595435052208377545515339907858798061536455628492710579501479482332083741706597078750839353716210756360099538991232675161162018056543762513018556390115752379512412119180899046302389751725467778536072899798085984481586307354153668921294286378169426864283668718017043865364150391961413245505440987004318332204940347419901434500119132428476194770578907614252942444682497491205408378921577441741101488547841007881072725337802546268117401362590324839626994507802090015328406176766745075533877361643361131550513602684882628214449896602032709511266151352908289711048953202580180058813699581 A145717 986 25025515135166471677843206863658629972221988823954732365555146505773771841340428313518058519969442212312058140563164986236429366008806483024959895041122226992916649669775199920137212283008690541060157535146589209274129173821034248894261886882516431867304278483131502251441358133482883084362818860786586821313652252853867936565171180967538216245867594227301902633961700184855172809266156319993923802766225362499759491932175002023815689702586304257423991261339182113876943118397445818027860148958271674983986000804785917481426307313371464119647016766003693789015450336958695070731721348583643437954839232176594144999332671409685211723890192555352142184362405575852035694196971965126228539841551578071347012854105424929397743298677509118698149219570844433759805475703510668530007602278779535901167487688418654033765416262667906456797362609723578507561261192050616020918420135948058647703917742802761072760199334444353539674768364457131211669502998292392845957595051610813421753479605173813870256966161115839168268262164341090576452814484013885956229911824538861234364742433738634561419778548163758000808340396186582510716604282432508867017574922442602948812974142910187938800861116747031056064428252012440227330855821948817444326485115126870288144395330310368722706792141218107870150284139811984396446231065407617698775776529486077016287316484496331991120574358496515050806276892486445800647426538290679946610260545437666150196734360336780152648187698958958711338726069768580711719930278110150230256869913454641821985086622822206368296932835518574367419972801918535651725789012923248322629003860224192187209070006303967013397485226319399504995409988806035963603343204287529893785614445388051210656547602255236819498102901142557859664779896590086254014020626785313519086097417202732767468087190809376986431004871065341088847086505659850627237395300420768979699622999038340468109508696567875187580962111690853341430550631551764152387799134732785712655196032121709031026326916476925138990538014933236662939505120039038381694262798406181987527668520893690415668967842676776729016911193675852973586390803693662169909680902480950818879460741263973709970530646482249072702917964418705964791226521495739648378301686234938717906191394105939713216938737102624480729960661221326574858038381655341291616489821113165255658208140215466257430795688395174263975879446675786955325915980740968823177935695242223264675577576034546591946613383951265329087804383360178744331445436354670025586127592851153618534531157446998925181552669473876488073604997028888247605119819078493486859417255798854253446610821465137854566479026395503775443644560803543008480135823148834759023123337639372644048345937786696017536740396600846091389031773485008545876544249153389446166189203010196644729476213208132183946142395091548854402305964296426891121494487834627815276712412553493609752282857555835532053427182556273391611881074992199459039757814218972662023745679792226068535601277398044054267306865596123617552760411563137178469030028630596062586664059262216064232762263362715490878894519606041189851065695904821001756830735637503601700003298758066336182261461700717384212610179112421736855497684479994192446119617031188599711719191461484165464334461997167494853424730547908962933480064321150623334837061 A145717 987 50801783396544977901593392501847977430431836271857578683711606772003162557784368059521588246570514348712538547870307547824016554855683538519551920461896890266532669240918749495451306165650226364076665528015554158665574395293831934970097153529824832934495530635788983377612089845024153200445684038168131940480172521222301314833208661915072330693494421564471415175826674953059974290909815584074157579606874220613961731263662218957431512316078627913796398943476663543065096726471492441211785953890166087651174558565112444962620489774991089830049301586950919666730538469081313866046152241443170323494093730078043834771163265475086909126091686089294568308122659918618067722147960293428575948751429782553477982514165288207230895586621606913882900440568138747248937309468889038852630869045363831977331164244654836431914115065589085975285124788700365608799914753732203233169189096344196453001136736912737176796362766923876889108990872304543861759151695955775337601840111971494605557067238909287479710658446593866367976464256019848171656081636378100267768809183654292739392004390681658972673298565577155088019164437714334134043750237270853355152280843300103896435582290192622964764338841070126537645778878126966052184543059429693376239396118357254641411256181323606238867536623561513901695258481819839639607041561529870855804062552631206856179024970177450358388954657502222932349071542056623679191731895557067610237688263903016113292896438767870549980570624550429533430870637327581189981442667225484403039632377219856355310771502854724409872247303137511790872854603509053863526652361782832291513332549001774613612541146442854647676264623923628999042652902624971717807391912689849837261818203558003507900478614293165036056416318303775876732983747911430424080530223817192008705025679012159487104523724514630147651305062776196948533740714714617260363252047910078619526992809271697379802681464441190917025674810659284190118279218676153743757727918933863887034142625191717173189684462279079152884568238381348140617739441615326438844812488777453239810505770190654817724733590283687386608937623851371101018878820633531527151380810244959734854713776133659406513341541264508729899321096164757511243092753876205553024757790640845432123875929490367536274738674238241556837158291697276339917633433133366335546711497112227819129574347050759378929110557022219853129813236028280591098007942036042264578856911686879559055511294657684225421042391410227798883901205222837444328546610466348127890574451501121159988043844639272053074502286144306226859186905562415383781879399167775436575003795780790084459816346730820217761994434972894018216226832471261458857302180237982911308600893070720619084510514945448637345636409664665357142188984834659489331323289325752083006784580631216856717095006215429582571315345825087814337142116289071427814615753760531951993169807367839648284722081657447083766067428863767206436045682436078917369122055510360834986909443600049492262986924400012386297268786768169530386598194486164153959926017772690105616427921169870134197736815718698193541711192302772409989284441109344892464877845503124430378281358676328394332589404662131450324604155796126110488254122727643135131745460929951725864276355981930227678149061252217305041186051659346905043915577369355585310905534249 A145717 988 103127595269471169973762908935544530525146655409882060773202196192019914218530425820400510622479624158444240940118583758917767369927671574388207373577755646118834325642415391700566231379057676510385089961714039795501906748317305006955048327403657528340594059886373153125050290944040897514021654234662447052587928904429018815243477018516415863769577429908282745505025516193011562955374116369514219892678151901620979814705742372308583946185949912078702432431266365653240032477794011258214107458536888199660209369901177458488202112816924598983535962574493600919769204076784730189378618318408287173049572317219196807991316429581755015840754398871075418313346815272389101623924665198688044049736862617031982233156742680955253788643098563357673169196204102086070908978416369045360172134154486300134446362249161629538131619817729581861922346523699132462285319388815180512717432947158582851533659872015113666135543656656135640537711796009859582239866273287225642938889469707082438467424741506248409998766389619387611153054171458127447371269269033059529684726412906389722104534548341333975892234668343076664920903000219702105526302265055549878450263094324288467161283236116881708283669046511240124389875058169489073494395079786455604948529793780111795194561903691590354532376639037732002333504567810134656417897923674572429664548206064820431966404402143739731197586834155154056153564424098053582313415100554308958102560565462577272318429573964416879680405719649672993905956055048920047081616894537455228020223468886394946639044165708467729834293728436313416897527425150577424423452568630136628523742445469742241441271318208988630815803789079740548657080396918703781113041979417190882111597167608301732986760930467522767957705628053763887210097343480307170797222340328272992357683042297266556089415692677508390355162846430808740182404803784167378686774419862159176870815703198546642658975263306920993686932284676235215086765383361960548064035287636608957893596873943153739866028432099614203430534533376121792217348126973992631816587657955431670633339185818508386290793519308042718039414359507089659215350419495265306455133135116365780804250086090587331248373358236306239446549122296493329117513499142175776900609936699229992272750230674051992698006291764893257754950602184809748706221011222352005818532722648001359667780266304901323759836999959417906679256893257962924142000796417185056126256352788670262659423252577522943058124107949378480468990358797976651808205287801250344947840550419683103622110470086564820742314459320272166647661344686706200188967575190765057753770846017748072599173737252743576918994136515948461475165026272099957937314945747282161121700789810225217368912296993322947115624374878874074152552250182585278334040400787027575114326532492167208939058133141108844487586205882533171555544093760850702036778858639392027918319432244301932524376073481760024209584827166264872791781123464165210059858732928218276050764146762420677067794920930747746139401369832518550561176782046501669401471347048532283805286093310777110205341503146693970174182841480108386237057564386274226882700269540606956164309458109647882428820309202665143441562223655956891869419013639431084323250839568184972315881290924126900702477130007539132066112831443743669330185688579727517030514899688409 A145717 989 209348967595243078501760803545762895118070280050224311512021774558193653860454206631044977042045390471127460395902177160295519936936618440324522448810923499724343414521434004233399954248180917665855368545613972769314712033509733870286813134532271252706573007073806865054868713004313176929310757650680729348621555195818386972642943514379662288379911489219392408903786622045138519739435165320298282307979068753416368409890925752124206453325966005441138024039071778799413722864825116382682196929043929155144137369724831675618605326397867160945488173976920422916211817545334533203124729140216581518120308309861239442178537580887697207069822303616597009881525726880289957678499348205376435992389882361145141379830205128173876983714594496994469619585393886666585197977247919693192110579702738143909094138034633863307570756315875985590616388157984450198073589559380062708613155713542826844416876539053943829517976826649188426414665836909142647403066775621372099390608021665265378594266668190445363010016060268910256774331991595742698315504960055474467159726849390787481579465741128517289402263703437880052634345071281557559884259554312528982400678929197462288233508533734979675192883400078976382384908722305184692227569827423445448352139241977508586990319253237747096094485709709972403223112577396091532688693178017820502348177054249032845684944757326821476880742884380305231768803431847506715472553462393351627880587710200767959790298742251327497880673630318211627199557360878670367994492314468366887396650602207004521820904345616686636839206396478413098790189800201068662525745187666815573070905650971027748351167163423100477701434015567249390144874163092066050687757410824984800836704988426648959959616788370456925789106368532822387260620874281275645287937270336170357294087870837772096702026751611617517790832926949478966373333217941145064116891709068135218969136350500240412900339981831585175993555512217946827341943609945561236416247876174397250660114619961976900210864527477754553884832218185288856853076080017763427261234100837037513932438736705801833515493119461736433932624540861768156836060332696567938572393112905412290072892820050116148774791403878160401567764818940785293351041160165862950902685146741646243468250844392396054809416497544059075000992885276872092597288735147941438445285880263945647897774811024602636473090180807061328339038363500428707727670518718943627894035817304088946319070147221076916723766518094846905124251544458687380333212405689927733895988426777505199231724266231881946834845277917866353988525670527108023968220395757853899464718242412232806586238226806722730325340335132940403900566787105530443351290482564802549094141294713864120538272878385930637196080135367704705864323925681663280358612682274376651729999854174518802929431293181444738880217426626196513169940173192410636063233268422212056142236454286125555184835144445891191698373433080088828000109244586572940342595858722227590022216231018270374398131426502493524650598483491225889469658480956203902720832874582502763434625152992956363846709053650973040755397626493427721288816866419695571226989082289586617889117821681226525002110895092005579054920989417436694368810109433922373533064072577954563849513156299621626495800895766243185876904006644747989393371903901269490216359935461936021 A145717 990 424978301090748179887404457434989741545152143355299942487343429150936925316807820930595482994841520176764586159440479516816146554213965506187206182878801126684771012644185386178410206557575883804009887762506403007669069926118011439377223708052183239336814863765768049688230362348464805125603324009227645915254704459582421125446360090713695928995356553537936681791941337726115002059490430226089143570977616891283326251098764571069766791667764805095598110096883279696444204175562508462833601551851717648054399200332038400328310324385557519794742009637185884026309069847825025617613010776021342073497052819445998848425623297885595748596723435587293058984078912220173341698252052932248966376507411456262019969073083253450289321686838185800209970085180393729065865822904298560810939116624424277649160965763944493352739097189608433019369406038361910202956924520222138483304193381058991335583407840619633958807826822554195849486131111213763564368643314645112074537291345091019011463922869001862580661922603579498201864282789885186219453027697643344135274715819536885681216593349956341756152619425744228163771055573798561626862941368952168778723499776007754120825555162198772623759845018491275545001240316404466755732893255274514473699237712684548651478552889510722913481451458334604940810916198609498001223390733478251945194369755577330611920005890969045454328176857705185465336614813086014534355701215243403250288634949146993495797034128340620856280887789140249953542107536627645798108772316753890243959972702256750292901489182557708164315859150557450154230668396880744234349838307511066983197309947728740859410627900477575760745280235797727182253545893996497164192366430932739728507629014908929780416289093631097091829117970416001392375173164693646079627341861560085497034006020117635059038558216355890883607000486544595870929126250015720695989911482633894632348169920699784839641047504142854600345924002870147383268930441424105947964435124598738782231074784925939164274315124751409644772005972381603003289952225087932783347673408111528197851180002173591903528064741713805652840509778535029851287543260023613420036651564064851832482191620451649691425495301499307378876323135900671849009284437623202648156673947275605175010556941366333317211122792008148157358757802161448163162747426129309897691924518403087017231123198599677047139049307201334537110341198648977018724247010998659147439836582870947772357449739435533563426302973608431268023750166260776584099769375345265498558511558517785134757296638340250265509915171858809378324540463508684601949287214420868225148320278325986579621991001243909889816863961325732503969689102659200527903161742291603427378945706568354354467476574211142200185095559172065674030503416581526276542705410976583815984324589647740677779536586100199678817996888464973039201806996036499830357661498118231834576712083881402632723282818849085637387673859567753154575348974729619604730259533347389079526822898202942097607529728005140924292968782085818723104856155164311876021621333931133561240005255289608107831709173569972126039487007598816794107912001774417623316560954347591293707953013703431736106402688216462122816346166955172833611792652731848778841035744082408196429539391406940977659575115928343659790983067376006974724875634733888485411693638472830434221 A145717 991 862705741865251209928352546832225629573763732940978833024995649154627400199466016034902199434551243913441638776203777516959617209534413040941588226721517476246585431324281812508168485911924795941222406302519452491595442635307529712201893840532797443582481466871502067060242580698670550091797818427974470527237701431397119066269138341205288356198285423770522244645232011797391409042245833923795641150802254310236398873362082188345874462879109228378058722358649018712002935062669027354435828468062057781621275232536668227834794339897355367316165334075313367652984495579267256669221208750594184192617499103167067801064573116170178481954141504419901293140670310281225003357493988953117196367874052866329539392076979174298959149147297802579929244803296613876117041035297748830526513214637001580889652851406669286872197059724148803153334303641486519727552358702461381741044803950394038868407473499581317882436058931808190925268419741098103126525698525662801889938602039926746928006384829807112848298339875250321080874237289134936429746947910711028539133205953933028542082202920945632636472528031997079734575190180466008820974211094713348308279722144616811667813588745754974691252810194653889277376135457392345208953081080637436958164004204610391784992875375387514276620250365933538319873756660064703546391950500267673430924068255644926893164766273722404945464722140398642114328096301761177657235357994390646204734301066180686595700019490232718086922704331281077087478851099796760091490439808518082726871857188930600887585501219687801956874557236425227334675158055478110594661509238502278309074966122983692973575826286802315371212441177235370612725308019938726151244453167036050823885686063560139027596106900454338725956183690838114293699214263707227260367858691029703222808674926750928332076176477175706882104693196852602668507159914198695071714456192855097035531565969884212724230913533070013007117049732270886970089101454147325128806566886687563553531831153285036541499959492380834101132618239102435911389746163852423532432349757232301404600381471973654858360137910185906013529800917801569736345555981787602546106464102658536314526558916624028823477606687252190100958534398113544912703554057333941209895097210284331763625187122722812241542524458360043215379203337394854494348284677753763944373168327072386381033532195382533381089633620528528303272664294219059847581513704656759350359240369192206673796676651983985912678478312658597379241307713257832007035151498738483272146044567802677046052112944106441807103180964028105120132463152396959214849029077053966739197190700283510344399835146286910269605503516150901850118064977831389966112974985561472392776710690192464625704856907375740280445106789039157950577216071336572659718411625669782872071527186985059401373656340352112166555794803366468643383155032013921463215416777946742201978669388042793058302708937428499398005786236549105823699130418591883211029486510099341109211860461135741439872910949719009573821201977035728516676968525325072152119988587047326546814447233612751465942005775637989764887117870027971598611340074785201355637047510336528036640526728700144743069472454968523017311603663998011434795244716235543587124929027423216060797401115042933885027310989533641863132509749869287513943508145137889724116247869739910319532609 A145717 992 1751292231008158865406375782664960593044998832718043675740798680440464471467990695743030534256656030302766349951107508918948506119208304259145917913038497597979441740817279435206195847991000778184797680784226726051535740880604359197758405119057870758289198040934285430364242750587938868221544445805464165942646618651031692122105225386286644649386590414897606618693139192007366834240756983374874925446985005272162998429598775743577554089877800065842654110789947411102086261733013949966996268956564425444973540667650236170466232181681307010094295833430876499149674499716842683213493436150695417889671449682376328190162235000202164432771158657248964037782501745791974536642371099322774976377817950811237508703896298650743633622479692852399070566740722040988123864235788607221670261014773996584781717639194572888406066678500924880792835617022811596685021085209072084712182468715106517843875835620742234681711240823743805024099042588298038133083603638452173191463287603759951172833949740585570080183049284835548214676499832661131067200084805715690291096272811768228403541190712926284295697475752334646116959472295290424108016021659326728113639057230072351677907464328327436424470580935302376741798009977266144369707998860800741750558454836121382638986885533483764470816194761393624454738785209015149589677658292152643586523913364589446015793863615650591070247931616832385786900570155960377558173242372911796552207380875711844642277543768138289375832233511612797347332114190479886358079794702519391181659626133556417545048274574477055414747186874084060931940416621952167626418629404321317456355198032346949007618067951580799725985494844507566546105193026929720090529075736716752239748214201398067317090316591633213982593961063283401600208012580152506644900673515448435982216113067298364396479579210108468614781643582610296872473663696697100979859650081584364348234446570695031130403914831084622261593010610585897679133492682988628587371382815540629414930835010093839253305753495217968473889570253371972518518181422668194682904886659508163739810576536926517188879176429612647493659843022627408029751627355485573144982702091745264653637082118555158060009850149626644405638445951847360272116365727103463032884399180203246204553954848570367483998007439348095719071625416153752462078854733092714677767634012032425950411053125503344163934909110623605254308971406923492841613454096206210482570110509623596676859481246077751967203747548393979071428586634163232713504773442669745697190971914127875885700654519239438528169191847061881535059521874825363697458927077132338059702071973255247673145085724971426603389282320922369430007167935308618972008811317528046665733295322144996621826505054496178558161366596653931467606074594309825917702099057404248253721384205255080937047844591378201597908584632837042881094765513181264533827465701570388551784864281014786026951866419697034928866108672520825254356080174392548188770252885242129104310997209282656919999911620399861429716115720413746803035523001553741304491700810084738958899766644228630186254163892835945652748723236669774746364226243901956977525583129422197566788975551308280124999292977183413508680432621569796257461513162165500750014827084633384521010527833997764379664463649178177053815335001251586277298346809754281406067497763878379475820762049 A145717 993 3555122366240820631523732910457323171655718056653895720774988296298493722452620912892335949638812306963371776959109466901687950462375648111653172421879923402380790487273645929186765063253245667790343350769573951365165062392184213863919850189793637106529628440615132552137345723450935203819185133187273828889102108623892903610754541265023547432966422343956717665424827914542942876117327634005162174861738409900236576575686641397380246456577471254551359466844870885888216399315083255763975071545997315591238505934054746889378223494018713333136053225699345217960471581440695067656135006164702947721848850237724843058961535985837277628346970120073892576797185403287398028159009974131244248929774072272759276339370094184030401954674627343072310670554420939909277568281609837362241799333477998430105305917912131556795028485159817783860653149222003899784073075422057629504348670446862280829029077902633236822555936436140992390730131185825276312056588860359385915868583897030660954105989967003877455658741749876287625472213786064806931479742408654940579896894674683549726160075065037436174633239304711299620347994184249380473263702994222163357338977897324729289340484772915950186700588045853630131960682877714815678162028734344425116196705153322202146751592640096666488242598745378691709581414100544093602342099941119366212970113206048319767134649975004426150198355717447602748766043088503264681914024781652952610334778443393978443136818149301237200221347105869647334007104327823069510141891755674555580686314179262338685847109800687202804134832479833407266611711067404844803519223029263035934122742930698183501771704365882736641435183321909182853222929119359311845047872501081840010638050943152013093554315084908523930327015002281614410307971838495324781921106868501634014195486717940752973925213720343714112299854368005705798518868797135200790420017951160066771818891006944943310507222876188250121020804422439640017754020057365461885038778308980591024746041538659340399174138095332983621161726481726865110155996898270271353873387486451815159514065769579357919769869791975764226223467806132720498826067186079731696712339139778784588346962174108054237791172326135400891255944323715743238851309722465972622814120440715379510912764717410723269703713559352175949672184215588780103165580759893533042104352671257497606948056811239593270254484404932298137718908683390396249415464233784902622857973975295532061818073132861184509437694844761464856402651626043649150582683053468085026814400839635020245295282621943116105741652346354655488065709273432335908882407117549569207228466908517452492974179621856849717969973505968893792012700790611518681787920861606949169966196727243652949843179555770335097327293746100691840082380849232875276362601368118998285271537865140627317147723146841408891642260248864393682153730608602934989748292158771110813381072511790627591919230529276043477098802599431038717237019054886454231320402327555011982410215122983332411858380716500768983314141091237928974433595016185569523046000524483433039239979473336885665344486760451194037090143283321772707147780663780897879175578115679550724053583728629079953603821674209874454098260910183022404635436923951250286986511856876743154435310705614346647784976180520709885603266920030970273628130080293046116427296344425240596005827426861 A145717 994 7216896652176634873834312401852583373500514610008575595129550500687261816114348985180746234736254726479614404460642266702917620490116446458351680870498331468335406709723760418969697872208240714613618817264554337044559025120393073539398098126875964268384387445250678146553381454362647875814077598825720067180711337859883943298139596662772415002277187971641721963205781973382982031151340856273495840094403525112474978285645452437906156729298176768939193875040977108405668188523357276186919428242105594085788722072590468535201623226625806384959177953873837361583258160650111270499270849020910833179935276311131749033363727889014673383379916572591344681934248586171672205188253605115326502552464988895750519731412587297283065224355871026743938262154907767293792475487803734056743630976699322039117186231643987865721019418807751600312245100085050893750071658085691778821743088824661714976411184266509850007553869254125390809377142208182722615436742302925914957040033847684637976883986799068130649417165569199579044160379309211725409772809889484723661500405093334794175876548840835282508221180091088185894660311234553947070301209062249332288670011492511970385009506181555050551565769262501933865503444443751098560524548622720322185137560902789234236523094072510699487368004636923982776825815885319300997604873202814021259685743284364724537837323655395369434311591858487016747609280569091471343907912133513120887183048032708900527723098565537743378159958792681872475237074453366640625701682184224645309402036124276413975852087847120447215338295186874942667160841526415212998976396330774558624951711794119280161647552244674003801313696157980796684476000007106376115727090648120398504843003666384385181847942532047711945349857860670613969523582624132929154793202042384801600380855821306661238703787372718529539500089585408000160696431184520760907451656581204853962428000509651664225298532034747316661049971384541858650142981582959204638000132595847784239605049392643450916484247027772461532989830868335282801644155185307228180168293692610525265649813701669559650615646798534371766586145986606399985208886636114499858752903471048840969079679576357231547558019812204714182605161338697006927507886620240197320849631610253040203906707822388919667131054527477477829738814886019807455673666863729138982757158155018708109678604915763248835272439407103454595964130318311097462820550781129256118191204599739420461894011600226958476406553331118225264518311372281973612450133093766769934687536513487176970073538021890006455217026093908103578891854765545767069667588989698548358335728122218455305489911487283679956052442827834533475416352597773447615410507340250789286984713623009293343185032671708725751395848143217807781435765517868142501190163075182509114852968144851268198728940940243468671832190396610086337729192040698444847924499254839653380775025414070692996810011022563948561475640410736336075165894325339327697032227954683789082163632388658955513415592854584940636266276699097275404353394847333704578042076573000558984918199431107233672019121869552031059347338116419961925735248383248978792769446049246358547631208180141480997535632999353067958405960967238913911613679494107875917081869054632703970119159721869289697239121981993391889597578032327868403878826764648073862066005511685474531512353855765781 A145717 995 14650296648796202553063022652027833790882873002599351804217266741406845188218405987296001964178647455941310277683326842297455867906985923934805800513939191000797473239948746376862557493817665397419978408703694534626503455829335547100764275277708017671183199984230436022370812215010451736967373706431078549103015126753455781002319770470886737431075258616010351628590071981139538980294345820907562550229464294239914305683283692762308100780228842263475309014973716685192620534486015955576190675356402809996835514568852717071712405771826892942753798110310664144668796105648144438418452167377442826652320889062747212812885308653163801130983602295390309630433947832743091289134126659374138668937254997684301282295491212843390438375040463509662851599863792213185458815962673298525352208640900290261409457944931377455282112625151250588816073692519504092308745681840878888950508965965392834539833875031937092882097532029938107202043207952479741084060274818350747003405352842215918062413539096118338214439390446733395583357944525486016517031872595911580377905242442574957493479667986820558454252820951669712654860811458150328303330981132663150323836765990821402556840008208071979703728324902290879893341860260131852363049155542093519691404132435956992177939734215604079862690561170356939658264696665784080481044290259612522037795845897147184763489999885802624947226381274372926550044090789212598324868379717006853748028977171620624677299446951223469756427516127797095255083927133229952647104904692084274303530552645966941108641052482544707159933935094523653780929241686911814983077281032249324745616040819319208029961029284983861833930161765517695360303426791496824155614148967811907882991286804709358767138229785741770340536281130146344076518462419018007688905418224934278747139123121765804373815714441404894621471069558523872320507956785708347506926072439827902383662069215701871432412709523314176633681320889815550620150234859387128049678384130792693025807225521024666701122622292240001578985735500994142360472524870176774935470282322611879837453962300323436511391843231154982710405650129343185837253541045245248633536697333890007388447161193043005933488542427603243655287586261610600347097770987777878095352129354693230898551105966684789513552770987065720642193844546435993546237440567789392241463988950335306205149961030942583896009781741935607897509046827262844459129468670228156135025522479497048242112781730387592845920793824475152525507315683080780389624619597663489499330672307978129614229036889154091160974457228981103910494977108348633719089296766680935617852320859636555752692027345006248453936740970530596986201403760779308047764648112788240645629798688512138243012666480389157504998474403438403695622763918891480044540754680019125384153240062510209302792432960971094562410454862858226401196577688887234438351743739032337591862488209490994992896730456574286303752072934992162801548048243419780338521191427605764281780191338762556708901241636426712990851558385026377832908417106492404107855892397190610255950905605168211017313152050703862599281059286189239387469847070214763168424096304391992172140628552103477795917381384865053745689646665234085057553364737602064160425907194392532182598739800083952471048769838470405015173197802358652828903744704105509646947874761425168873729482321377108569 A145717 996 29740094980159639006083062149304100742908858694762074153985456355505395044821548039861898806536419599306133384082749029221568708933560935471209316691615687233287402341689245421270572742751988548521841556049682640737464970774526040221477939415649148996537627583600339874734602243089762663395892809977490628959053526598177375550765835916303414212667772713313042164315882915931290747015490865101495703469972422903500928062087610662033006677707820496678108361202769829963911279338423866462390884054069462187982008786048943065107648515185366047983825204752694339840294511207572559878187400505359917193378224862100530878408143202194627281223329279725755958436232166219889145270071930275896382616125092834142707309327430659495292618266916568744562003785236037858714102611751308202730926797396612531339160511024464590234822908037619887545029283569493222335859984065326058877754379166658629454147789903648032040807982466905103494756902766391666217919742444509713490997909229664465982061507481133427507181313189703223834637583226357304317849291596890618682423980658022070376969550136696892826850718310709425601181552599733931901814821398097132908056346291355954678414831652879937243517947985881223681550110824623216545891225225901222253228203707431791331983423934582209610562351807819950582294557405725798057218911622140216922704307485465500705160161930855673247500119675385182409572756692821005508011466917611779595377936475341835386017349587885078067804479579469310685947896843382350506982330823248892611521712469276766174127360687477908414218672903587830300343693463589458000433881519069798459041937911506198181540727800964994848874427070304763600619271910738545929520606677567524882073807370556331912905424617113261743576705344339217804718509187023931475548844203414543471890819556328761572184661612264563363056731703713875402630991578556760918299019601194060633980038079874289356133575033795743819056420356354183217046326621574286981642481785376570994604428202630680759828006769000175432879510077187240656476423842303667811776492946608423459506277819842874448565791143597816367751703176420680643224703112961218611579636834893243949706768142197725687750193570014772415519617505908180007601547597302472293367501740395648471018541205662300323592457972688885426175674690450180879054548678945602521032914812022516577746311214208529545651021663689876928488769095213255940935358580012375824845692442174408192068485018675213250260735057131228508554586318342611908964365333123789916871330097659089629707974811444783166771692957805547030201224638092960903984202768773309605691853009334085959509510020451197077811628117734284047455374218029397563514620258452788259839204352966017624022369770157318026421151643131816284306429319584186622275230810275749347321962473927580033400440181830381718224551539411802984342714979249045211409191865736390471827470290241305764887366016834778632668146582393679750806462768247828747870321565811746808224706254055601460114007106353372786488027255326847903528682372784733005242883524220365819021353460292037257912026643806971524509491003626039536601863817287585982922122728469694863086928329561879784231286675643059750682024324464225427919418803652696137788674522747785697971471675010701646939305532972940187409701941210032914806197870507419935230323699687581128196317600041674629289 A145717 997 60372378159427418386146063100064672480271192267494007933238672184409210534142554302513667281266967607943994828377702845992942181679260792020630978078179331144382425956155928256432885805229042935833940938802447057002519264168832032314053116249492494754953712811508705715275220182660003196241925436880599545708329555979173318912273644590325459964978147532766859583209613729268539076902466161810215370481493789029812644051732166360234241247646095379414296497932607781110054704436465962902697918439085651838793481000164785569451454773420521250514222411849859199211653188955266648408282004573713254459731144149175014935955717815146440217082227454240989205315920863478542221806956884333410282572065001198312011536652388747562600624643465594087951204832429293060976442843039192978245256046506482538328234427921718186799235221203743220465820629572378721837703458906930058642952439199351052399085473670530473105747322310285330156249310572567129942635993102079900035978752330866023727666797773161761721239851335707097650918710591560802279217544909815360013740302830542360290290693297826705617948503917919182300685896916648423610355784107156047140204059134686597175779551415338064532361730683013981782666831632124869456306824159423939080533562121954100446934172647467669905361711479313329325118293268926704272073909548654380740567706399649069284290365229637130889800295714650645918506146042335851968664952974372195571763463015966754212990542363959757254173337118806572895378975508139038299221484466290559917114772782079189366537433554527671536156746060348200986043916801844912829065796406430658622530388344316762989319647474929654559353253022556904591561761675372456740102675941313107698701945970942549073839244834510135597690371312727481997234497131196161877356464827513298313659616560224264225730489257182622222110543887469608543468592396513438955799502864351503259077093640075591691079724905895836638507899642078102115053422891560943185606188345930308326353963444114760917784152618448063888743826470954597538504779927351575481131345211332777010917906520318734807152044629660336071553247042483852362560310065770228536258029238135951327897350881500190103126959458587560400261168249407343804830794524753030977657933180873811702936740096388502972103176131787450349415977427769320748487187580819005328304575604416758317518806614882284035087677967508708229224303754236082297254318787956452696280620632091569132850782475128952510436446245182569397213284718919819094417272001621695867759300767575643970177574638196020674455375729888031490204575520351602286454212531313051818618843756627334861248552649488585061709151142259626085737423461195916274626631360011047379232939206722327264627167620752875204477432837083183618738355895991979951738674004105091155938199668832924957593590776682713916901277214551097199989310211297872891926221135701133625472172826701641211726360117444144050030033810186234901974317871494848938396414257406418414931871915541532201474725524655710329857704476755116217785392308335901508238945698274945422003091573487230465350396773776101490891667456301574070062396079246729330568740714697176180074292368382063858511716034174026428830763689015712384591362618050235557646848855270810574349904901531924259334319183165230110036679767458564458403752773385358363007910162491028265069650998602278120348101 A145717 998 122555897923542679164237502010069135830849777394154141342400350548894341878914340412554704719073137707706710195473352694616643407240190474240945414289387350607409091403594192671313336914042214407754351583927411476032473368797758251071487604508530348703407040469735089001668822236197563398608445240974807100297280039584195239214539947752524767425491426823744011640873351554532218394821259292983872100581728921758096763924088235623664847699714895912390525212694832592883581086094746566268610312040459819163288578448325728657043388082395142953177823512230009421705316133284680088696252591097237401193337029244600418219459228756604071446049640508779928361035360916629274490378977205124892597724909336307480549276697039830121419772733616889081972201247827679677744320257266949994529667043481362156193784549520576894737857264220690699925728333002645235837315685721083953719134573820303469711514057403386956756635023481896753312082605705408507391884848077479752563323376233748798502697617418010895160689391030172218528141147863285202269507298317633583937274132322020333367219730425038075707542636102657629360966769559243700195090339922705377597481331987067500910877810958304618120757069768570397137589986663102660373086307152405370432260877879363116475485038490935435325674663740654250710039553041363803946511979164856770763135521286980125181608736256001444850621352800621135829385066893185086675384346526508639398900234544476035710535414981488719340893806546697763508308634333625404365069106484239013382850377225908285137304815988330485740489780283833944413838850764051709453545566271172717933938229297025117362120702833379397790492254761363446016106775581734176443862502640258931060840068247206004063561754108630958150049710188131444115168224457819021587102148051007792162185549726435700049471321007419110846321041034831601629365839933930702523512072515613950421865866109315371258602485425393514580427217216998190939375231423542093092493580699756740525927551187124762032421069987442800693974534856527755815924046776099855923028819002512590723739890729969211815644202032419338627436723744539043875316786208810450967385187773779146302387672582677243711622039950739177597757756026679402015626505283701055582173310989672097361313111377127455371069123955070551520429008002697030669248111734513901870855767444051207362046599681899822382698440623021014015448408132330151850170326204193018961073835037453443165278896356026754920972735616985558745114459424820914419055153198926709487761463686848459600370846807563110524361245959979746119568258105089114548541147454362726418486647134100480434248602368951807224072499007158923219762922170853492008094498146202167727054606750441971381175526247758566507771162238127219614222578162434399717842885953102524770805198005768363736334955876225727420927874520987187904175315386219702721565017496281435523318039010734041418498746151045595586782335966531474457328114472671775097115973072213463570564891763843056313392232701043985616238353599785630595256442857239507276992054524614614986300456872825617552624047538738842219538560426801191736187127439007043253468560728712539175855950420887260070898999318086598007466699606677571676495038195223174529326965387525222718144608978638131235747021002519884150434272518238944640526703323774406969486122399533087690510263330845024542632015741