A145334 43*(27*x^2-16855*x-26)/(x-1)/(x^2-33710*x+1) A145334 0 1118 A145334 1 38413663 A145334 2 1294925303334 A145334 3 43651931937700199 A145334 4 1471506624324949129678 A145334 5 49604488262342103224469903 A145334 6 1672167297852045675371932025174 A145334 7 56368759560987971454445725344870359 A145334 8 1900190883128737219877319726003648501438 A145334 9 64055434613900972121076476509137265639329343 A145334 10 2159308698934410887072750803245697498698144375814 A145334 11 72790296177023556389321457456335986171977181270085319 A145334 12 2453760881968155386949615443780335290611653281916432452398 A145334 13 82716279258356221917047980220513645190182845961425756700975983 A145334 14 2788365771345427358855532026283899535580728446748008976473468659254 A145334 15 93995810069338077008663762688982273123912710749692536635494871803201079 A145334 16 3168598754649020804616628081390060400723197943791406963234523152012440438558 A145334 17 106813463925222681254288455614995173419396729561295617980943238818844495381313823 A145334 18 3600681865750657830433043034164859214577803352788077338346189617348724787291649259494 A145334 19 121378985587641211538675199427408948508422577603089357514354434019882273760757001156953639 A145334 20 4091685600558703375218083142264912620054065876422338889020810632464041831126393721709258635918 A145334 21 137930721473454905190960371187075004994613612185774466345802168906008416107388458598062107460566863 A145334 22 4649644616778479253428570737498215276103512246728391384094652224800733074516023108214279920786451040534 A145334 23 156739519893671814159622214370104465770374392842600461372056260152230543035926722870514917531649157116558999 A145334 24 5283689210966032238542385592987650803621105506620549306123625145637039380940356753449034761777613165612753540478 A145334 25 178113163144925426867592004179991494219963000857804324266826942287368337379268883122840238949008422281156764733679103 A145334 26 6004194724331746928740494222365127677167301955295478264414186918383561507418114669130587701522039153320181373559569746374 A145334 27 202401403979110025822916633368336449817318254693047571435597916751882916127696308117123228295467700909414891821536331417313159 A145334 28 6822951322131604246158772782106127500976670688535331677798527509291786184281081039210109356709628496134336849983808358518057568238 A145334 29 230001688866654975158902204661880924689587119093207776165540790902628195520232325704076478297558348309220794303539287944107389208714543 A145334 30 7753356924871987890474989072993233189179854283655363446005048383529068961695245515203337044200582564794204479837972546612051731707710401014 A145334 31 261365661707433022921256906491699686145371963212435182671622404843224123796118530797272166055925159961654284706117260242752975931759528410192119 A145334 32 8810636448404210277803582427360207346967255690711335724205027821260036829638086711480799202541900098106783372649008362945230272047561970999866655198 A145334 33 297006554414340266757325740705055683174566503188507164050516305183053436683875779247899210320415286251254507530343787208766452227970338110645976537257183 A145334 34 10012090940496773943985240441363844652454429475517320809431568923515703529353415688808595668420400096987889350741105694158508741659649825662313898071073708454 A145334 35 337507585307139695237402188521049462529183134445122381297431024361198060791450206185861980734552476949046463762228165419739542472580343395106263393329918175451879 A145334 36 11377380690691588185956053831059336940494918809690645998019079021784417705764082921171991681753168329531956196436822105558314282592174634189382313326837643623409857358 A145334 37 383531502745705852441438879407608059743034250545488542148100772526921696500109174481257633406037323653969766432838809416142609046442664445943734387141433573215228116811023 A145334 38 12928846946180363595109316438874413862878347645393499946121831043863451367234262565999111900945526498622152496919040068981345245397267935880588652001155412426247696194290452694 A145334 39 435831430172208554045429204713017611910021039383180632638278382340536173062545294599720887699616064862515437017171074292522338806199293072091979013015214565747376265494303044228439 A145334 40 14691877498176303410691054895766507258612395374728671480842864322577643350074950513722328558354945645569868883226684417481887972175632924062952676648154231010188641483565259426650950718 A145334 41 495263190027691757802186906490859754974806236172082476236032323675813974990490408755034401102424330012544215191056094696143369249518247063962841657717300114338244538663608629778100505200063 A145334 42 16695322121141611657335417207115827444434210962748504899187978150268824774351788329057259147440395606367919848520632068980308559919372136350554468218697510206187992388161605426254508603643897734 A145334 43 562799308208420538941085156249687636661017496579445863979544267209529759467584809582029797105181334788238248081086291854270106858738665466858944059689451411333297109066683180255430855250735288137799 A145334 44 18971964663010534246562368959841553024727072365258909112001932348445270041383459156658436131358403648271115736445499049886813233227771852968442867901576938857347935340449897618248968704247777959482031278 A145334 45 639544928227285801243196918695173596213861972771860329586139275486545785885506648703371072406061989878037976687339524890598182237838082304827543610103214549191747488993268939644489554764761739763403986968303 A145334 46 21559059511569839696897633882651932968527734077412339345089845864649526093755159086407179694149913547430256545859099647616565673350708521267964642128136494551676868996615160614965845272871149543176570441220187574 A145334 47 726755895495474367955133436940999741673896319535707986551118374511196249133940626917279378786422513277811958282872272433814903958054202014105005781311937621233812704684149575337229704503996896335720449810128536875959 A145334 48 24498941215593381432197708462383467409175111963020982149225861059682579693655612439626328772483123228445127566285367757884800764809441476544771223620060775083655331723225813188002852723863890102605986819922862536869115038 A145334 49 825859307650896992583910384311813249422293282599540988714695789770781386961934446205862916003126705244462736981667788835424361347911368216270035934127242946758083611156129457883426589984222030854850919363879246307729331779743 A145334 50 27839717236412796404410237622953516175642039147255414766551412923947179494804230487944026458839072461307715635206893595356787463153291457761021434794658136115154223448417792302024497160365271936253134389150382573110693237426746214 A145334 51 938476867213616059141772117685852645969079890231686749180907140951563630999069222786658685721602216667556388818361646117809516547473093693212664350657889834314605925688080167345116341392486726986871129403408477175682222725926283818919 A145334 52 31636055165931280117256341682779855072664166924068121167632964954925797077031444005334033807731184265024253405759255455424465207458530525244907457499656031520087229639790958992786079566316230406362153835935765376441865154980281790109737998 A145334 53 1066451418705066585539095218984736796813656421041256474329220499449641478515166346420741056871959535852365365640588112583997076025617547458532736699100740471884250676842747301958738574835403785605981478822523521436446797198703076418672984818383 A145334 54 35950077292911739432591619714719135737808502880636588825569901868814449285820460460811737021819722145852052210719971869447285977399102317368608028881778503807562058796281781909238118364915382046461405244745114071686856157126415551093184528118677654 A145334 55 1211877104477603317567596915044086846736787835292602988268704917668514585975366243618797308584801776664713144171004886078479897714126663092878229195072016664252176530138408191317669668122558953950810185194376316534040399620284671028648174024207639622679 A145334 56 40852377155989930542291952573544547888777982189905143853901453949035724824415146786569196811581930869547757944152522498985585482495923835461822788797269652870162367023403681333036862603173343972766429296441020385617387799512940103249314395262855003562556158 A145334 57 1377133632716543454103058403686589794286618932884914564022415024353289366162520012199881380899629581027653143632668389269799200536457694779291383117477730803181156728106761567598264447035303757199397377632216612004785826187540811260249717235662668145886129188223 A145334 58 46423174718022302681824168245982989391857376338772487763290466617047930584302824786842854563557316364860256602309493458132408551098403408513988689428351516577967140434316565420333813176523227052018341627215592694240309815164612948070077864764874147934966411373165894 A145334 59 1564925218367398190687749257469028168712922362093401629615607065638270715643558857401952615137635753759809669036199880840975102987727978364548863941338346506365541500859654692212691274582333536888234539054040252090624231864413276291901513560974190291225049581503293823239 A145334 60 52753629064741818290061724787456771321329623434311192595569626419375639207296438498716997869446846695685867578350041380839777263583901599570538794948526971301230887416011819240173257445836650351979159259493355270759350161909061728635387074070362089952322273457509623408945518 A145334 61 1778324834207521476190582551897418503772993437257707940303250476981545732039692226148191140777100586973934842306370225911909010714438219933794884413165980261226146708428216925726585816286462208782883921749286467123257441867330239007885621975010392491318593547027599823612260313263 A145334 62 59947330108381919897642719534400252974730837448627711233311380983478280207682385736159084856879062917444496838461872737140411370343935130384323953997286399657406434239884305150231388626843383612234366650189287547231653094588352195046762588142213256811987698517978116596459671751874934 A145334 63 2020824496175229685542014599314049975880758026620246708417218712649802348819427491126230524377202070169953401450614887662633041382385042530817340555453640119285190637000353218186083184884304645281958290994996961467892558695315910627696127838388386912121712825722448763439055711143444436599 A145334 64 68121993706119662591239392245233905152540100102637679092116731570113456195224620518182845240596396928550066245455731024645487087859788413369917419740018254423817376715875472745168559012218520965611430377206980920893370606387446252671284274385309934665409682543116049297552451426185840206602078 A145334 65 2296392405812469329775450227044820343378076798579158135575008312811305895691219608848516221934274016084220662964359291390184482069120426032314873688618674801173243649806971549239278906115803156866456672733689035848318561673428254482233082261832670059182573486406729196098044374137668962221112337503 A145334 66 77411387931816347400610764562441501530041063727563320647595851132752390173637556819058861323221531841602681619978485467307387865904562473689545978673418107807531789011175634208980619179995165405749733472241227021239837793117895852208630950375095033309734617561361158657349026554628369290287856691348774 A145334 67 2609537884885136665062119543624452789532863914878082740451298006110074759942016144679254606357281616446152381325254082138572753569458318918954168908766050725573221806393486979377765123318358119712020358482795090152305896157685707504524694854911371311038483898810911171932506489058477954637934686844255558759 A145334 68 87967522022066569047427702414969538972711341040499105453049935138374769024892974063500115961245101967178264932871633488912802055519052064853382560224957591285655199285992657063648828098081233035497040878705289016793004738235747406859631611350431376520012258919181198044483635088812265296216409003231998195141838 A145334 69 2965385164754326157703651183346503615145646516942360929944230573063315457719067395738572764374317780956297694440950383585996475152974491536749207186229151493473386042357590663222115015808553242308247128309134934273297099573621148927552474114098346847578241937127114287268632166911354974076977192861015972313976524943 A145334 70 99963133815900812754123512343182934451590205113415645907920907164914428941334992885454313823558136434791693312426172497812307688493968054184763709394402136620030252202219181971224840119257501700129777659803897755647556209833764192112046495526623660881431159180542763704644392302098141087322635875128439423472150461411414 A145334 71 3369757237968631233187177443385045537016602199227594906613652850585034826549087152449597523253572014842510200605588580460302508593135187953593893106936088839232068308263422581892398697198055366502821562603742265033744185560199091342475938436650009494214697528397854627356448177235096169142291081273602500104230219740202965719 A145334 72 113594516391959425054838938862386372709646725684372019188530591685300616838055298967740939623423598796782882427622697734890625066862279497421682082450051845376110886051529723033373578111321606285552613175242374094483618739586755159321099692587425324523353792800860520307643104349950699559688491262410504403385161283970091513700798 A145334 73 3829271144203194980629989395863867180657145585803578567617771339097830943025809301653459922256011992185978951792650940037574390543624933264949715045797354600692609129564998655191600736240252650687923223634598868121300522677725330860515179294646169253032246861102310611172794420280389904922002871313567022164511286778401565186651659583 A145334 74 129084730157495186405077517479732023797566004987791907830023052652457289404099414720682835011509224633165751668147380761043934970334971433499175396772146741139296008381525218614979137785285338743368285583169714669126666524982502163721211534701422672932291717164405097901774379600008839344970017232291853054755171073914755478471935931566854 A145334 75 4351446249779891589511968133611777126352082847481319627146498537296563886714360327208409066584516040128005496547269253662140107812417496479632269360239351598008313841848605989945948079550368032798692256320727857861661060435859625261316709974269779009901384532579848989166503725143503554038549375978555495162229794737155120400887395066467713479 A145334 76 146687252950995415324953259378975489449596688991029279643316557862244115968683797226096054913881200701205840655442694872803362273312658835993432366634493145596713518469420499539552691146663768600358577217203450505346879678166161442576484129511422715722352999660974992260397742672813125206630660119267088509626913325834328034799158609218690690534958 A145334 77 4944827292626609200824282784153295615734127259535514169294881538389750612007766917777337683938526209053132848366967747614932088571229621548921108599616494577825861109595851197629715228608087559967719605193236060214515456089320241793393654744513349772730740608670082456518158916334026725572015998581944177680967753051645403315924516315874668111466445423 A145334 78 166690127887755743208791157328854335827421940469345493655901177015801935268537706829590256099471663593299907617244642116656665832932788269101471734899639665584016632407762625402677200816825940499848059290705410372627865519424105672689138658861060891327330550195915479948252144809222298246219534105566678110358334445744053219945487410208976452818843185399094 A145334 79 5619124206151418810941740712731396876589097997487509331604914507907801699512655485217720615335852095791613676724184037385528457613232203980180990634545744527220706100639816992728397241905487225641790518721959778468049286445271146137030622396812707902130963074373570220385497345000724757546033769126636720518235276485064280992716977282220079908648535668337738039 A145334 80 189420676822674200229090336217384231380964157667881999099056174405670818274769681138151655113381318049663633449072336283021522189485391763239112925189065313112970337068551598417111645621956773559558817886269204841452531073442224816855196608307417724519773873909802501933279635551722286767654500111039389743103033059953182466520436084238151483511565684560821964620318 A145334 81 6385371010073223083571216422946281727120904878395204192141674307610248776134684251654436808654363616118308987776614779376471475622024098725558292727942401070492485535360168282001016581187765594787240525304344376483405044017688112130917531529012429096748869387368479265797286294063060941936908441197104059113366523932786504461339619406951109226954799317896772759013906463 A145334 82 215250856560147673324511505388428820803861472069738175649213841810485311837829387848501383681586942385966877928286050763708517160196910178553178284619825414897236374284020935717702670534727932578321104548450631044986379192383735186491005170987812376543986662528417562140224019039586148800970896785099877721672195778671200005438576103687885807802494801494734525145536822972134 A145334 83 7256106368257207057696059763072719126351888496349969022739794415289785554442979888238297392251859019176579838844213783467999334093766366497003541248976022008243437106621860207683588741724662026027438839541030247222146466091850669118923672183081623684285361297084086632378472416027162782017667988688808436800465660585639628250547895993979011174070990531432701524759273543377455399 A145334 84 244603345458699593354786501288669856360893340408095983686820294090204829229787540194683617244308783854855563981471568712420206788592347054417079196949803417278060849966986533316992840765835686362657030702607025085407926326969906863615181802800676363409447152780717897849060743004051638342229439097728835619443819696669716089654769568518456362990047283012101566904900586001717199252878 A145334 85 8245578768156656923732645900745001094852995378805027113732743091041010378046352425519804849067351711495322042638826742451471387375448685110633373232174331947467409244143678931493968454532732245560506478957443976088070949260009094280617109453487128027450839835952639039407751014288108312489391609966771060042642725174270468796622653904209268002415482736266953288931497229358613243437786703 A145334 86 277958460029957559440327899959327485618824617858624123595834785912172165753737711034485081267376808950198522202499285506567531756006168386487103957239517532999322948342022566813675143285305563232008987042998405731321846614146980241229695896061869283004691447460516309237717388842591388209965752829750413336308650646180837806464433573456124855842969560049511712357779204696778266434570591229974 A145334 87 9369979679364290560576796583896283639465576773161223827610563519366580616517487860926139664003467380643840471950928871787564753043496548933031589287910762805232844641142171483145310148653682082018290707658969778245415473274823754671843954375628504076601020666443164948450814138476004682269837215401494823600193553240113317281645586964583314986257235866853557087313783701396898132150761386925361559 A145334 88 315862014713411774767086253402815821527057107404440237370127972642012646670632350038082457039071804134127053359267290065459522318528736908526326488408367856924881659853579652354805838297440479699531016523174884181654549872772462155840879460772740976360351123661107642951760635370308728996724824321218637673812111343415569279383434930111669974730606565228663849363835936216310231338023899918683347648638 A145334 89 10647708506619131248034187041632124759780811451138103628585790130151682799900435903266271765860970853357955588097059876155711625570038968142925916991214491169026997948431325439738333325861408422017508484977934638104605097965744225998572291950805143937478932302014917977460686069882293116003589145598443060582711449786345287167902274212418807883585432327601022495201352322538034197007887534108054262310950143 A145334 90 358934253442268899657820670406332672249395332490808365915186747917285254542631047628473671189090870427624878740624835065941748832506491297569295753247514008899532243916738320719999564059982239608769731329075160127331353670770687985639409805820761941359673831540571761359092084463971465570172261101398691251024565298485588287014416384317203083643994949032823903084573737428921196564825657436758609263818782396614 A145334 91 12099673672891176100846003551363287339894991898484338563862841643705895800480409815655411552517981476254263808988507601975836476988082196071021991699047780248788740773406250843039859864723667971350219221085615162914405294137074794030160278555645593092429460923753741773400076189819792034488213805724560736473595035629237731368910689147430641737220261848311061445379958193527581213662238715185245184175276892279632519 A145334 92 407879999154227292917249880058635745821527504648511720497008025894138999516909360343112875806907484375440362573377712521980612573326501997047660042605604918939154442571992472002135355319835283254233650334026355812769442338029437635986015004471403137325035186380064803640744806999733105018626221820802681325126197400037038625960391044145470548644491943262570932290934487619241025283632870524068957721789974774927630543598 A145334 93 13749634759389328371349317355930607440280404841806338199469801989028584030009118736685925227795439745778113146094298880127458847870999905332394423965212950118391116010313125457785731984791787533776548381409809233362842738300567048572013771770570721203581343040442523606975765670560926780358097903091044581745443377881653536451887050729233123047375181670161004279216340132264656768783682851704125849616294865487533533345780783 A145334 94 463500187331134260243958195151170896753216701395764156055615304553145541757468393096773179085871398023272709779398452675718925239750794235428514034819668505885359601768501016609964553205195802443772162683091018922635072895342672869333146610399924007301323936568282284411088257113864034766138375294572891029836214943264343313756073854122057533781546825456635510989811893567707092056456923647313211866496342193794780634158640376054 A145334 95 15624591301182901153434502387196653573620327563770804858828453717016734223615675501283105130298799599569083300885408693604186089704540425805295302781376601368182522057225053259608779630761418515587772070270449866472219073939158764124653323664567666515556908698135452767055261540332590941405597850821954253524734223991997635225063713170567508734542820438768001405305554652951065940958506127367245520315465845736527189689954233731724279 A145334 96 526704972299375410551142815228440996815570345421497130395343018745018806124938879390785080845599355415602400049574417281998660408221132514145710421331691197301764312663696943612910944743002864955267994045044702315687486059853969043299390671399429427839499384912822176209150582113523383520918668785069702591745899660934025340172554457223756865319380943209322501916214736361168539302004149497092922842521141793281989370653576584937785793758 A145334 97 17755224600587353788496123147916243615456222770538340701856208303066130237454955400647689574022049140761157306102070305690766148756948287347311472497796007479665873611710701911966174687677846946880665563670684844791375288605458222510463695408221442347901857749854326861875013355991611718157577383339101823545800024045351770225219175527949130759348822861043441100827597357429436806919493938588496301654142169536070015948204876988298525376582623 A145334 98 598528620759094723910828900765113757048588272779277119638075651501016231559587740430894736149498195689459257373098389955261309592598066358256737223754992990807845402149003448788682805108709275836344371196070792072872558663202510620973762128911754150148342196908089973600984524021326648905568550071442453686659216218822908513358113066874610740673891953326393456299575805002731578400087601367814060831668209692539778444331997032621966705506815152294 A145334 99 20176399788033858542446688456295861602191667059933208932461189510243048862807572492470506154951894602669622425285989419289788440675714668179886324465469341222336461026777032646955795448248415000765321806138880837105849107745181344427567298855151536993279173109869855260234861442883907978615104104750747730438180355190720221939950221259123952540167766987283900550815259285814484150437516235189518052047039047081373761822361604021481620654336213407972839 A145334 100 680146436256092750706783143950904593844767339541760200333989578752217525664227037161593022052533630906494776266931445951160378379917031871745901639474234268849969110404808368379876415771771264567089722248597301822767381349217504457450783023433396183131686775385370623914427205638632013937788510465579155921628606086819962462772813445286955373254444684467448334241588934225230455708517093888151052166691625445444899818492031227232148399635707048475949975118 A145334 101 22927736346016486838291801240138305402211245413761069293325579767276063279898044559909728280920402542906044305288636617727626935897214703720839676086790112737463117489409629071308601328710613880308179536234893238306607588176272967515484551292372486478217624204961670622285485841843423746958942709179569241367352580748520579429351319300673044373283377773229916360000062421917259376119627084532055733349656641718908525799992610847634118530238063949788060253979663 A145334 102 772893991544069335062723869098279131157636489053118306336245093620886514413145556450329903188233747668829122624785164116666858057934729282512473609139793060905647421718029485589004582410958378133417467599388528814718439974654780385729479766615093495747319928817571141291873103814114608871353944788654768660914299575404022645743470510852874880536427291481135796028153770001241879343762173311058504883065873225652780959272851093181714908422176736111648462685705189334 A145334 103 26054256432022840938947934789011188271185620643769372692833752812634504633591073428042576476565631352995827180775463577084203167405352788216280781643262747996339261848651656469795715401764805598166888952467207770109265373239005058626667795417110250449269668322222698967987371707288317623209917731866609542379851797319517022639491811491499092922209919622545709910879147226741801330760963486196155115076094853087098604418179284551162998715277459244085605727347061679194199 A145334 104 878288983550595976507865546674843287523388140743829064422307500977664057577468570846169696574697529721255586595111754558723324656567584432836095866681913625816803456012399917878784080604487014303247448454252106330994806917168420551650190997781306776029787023394807253393283158960816083264291717869869462884970035426726619257773246319634963911554821509939588589614600256985312352858710199775910215618156652614500220729284042722946853593510288242695949032957220986519931983678 A145334 105 29607121609436333936057306639461032433402225953288857117906613165123302568301960889633307043490477250337894471125390065399099697088690103825552003449566526683021696505838739383042154887381541850397665889225949551950627171068482083557122879908540056002853870109369284189664876320581738459550956186183381861985730351855102537860019110795402821967013940177853611733362464752095732188125319503684969882291905644558707587697066475772359150086068817946002982656902313728239845491315903 A145334 106 998056068575809833433895830308365856655145749361979232700802865373999028599795044012070209589894291534192892900381312509491896230136418743391773603448791747802747763395020448589951123374847695172418302822559310942003535605723724119542191730066694290074897185357051546638795727373527244510646649771950084697669507276065471124534624967139782808873076011840623741592060097178546875076392167610510134956149923659917380166767890169002184226454526259449472302668227962821744204992327831174 A145334 107 33644470042083427875620294503637706388383930777590093981055207473850894088975788365344925875642029524127165169333959573569581756518798978751046584346706766368864100421024442816128512985923960916880679137750808482628989633318319569001285199663425384609884728115532337527824519780096727091872160104261481168975057228290436679752959669782262967691708570392133486151214734142526350406729447782024977145686844044283909240863037989899997154501422930119972893376942981969818683422051525698284359 A145334 108 1134155084120576285111350294283731252044056449857416318739391811242710774365374797195982407255822605668432446324054884324649288502756817343561361614935711490845617077389986203936671724165545599133199998561161451126863929597157017065309599961111877985132519894699697912705913015148264942893483272604007880434199094468001113198406799343825459673747713099045743806316824946352503175032302809655669811970593377776660656849575630472761013909240782747889759976287275619534359855335612726296838635438 A145334 109 38232367852060156529020190544684286002767436536309573327114803975936572730005890324500778583248854161440828241456724981249967941858350556132654521288436250009698985309952334513680761005492029160856211034616073379735774584091173411953267045687796207215391861040442088521783990212823491444842594027608945545175370305541260297627856526127396575819772440877123453318806682790328147887812577306763181579503725619164386698115285262373735788980509631929940878680671167757560288753544821581414904703055343 A145334 110 1288813119158792792472694338149956986869559033594939266999623723289430055485787788473546448845336466526347714351073752793881534995395708744474966569071824372891241303952876119066192249558464578846917274843707835069731510102849526119787615044826010184118981650540782909369640397368366881457378901777214281723853852565596790165033930297347739227059069308220118512331229470545136918945658805978684041389400778651438097816805609345043002973771965783117524272435665088820081714347636080173883711243157701814 A145334 111 43445890208610537182194369610014859482688549019717966154247742384971883194489333619437360466075513703354327289333867965225021563444821399917900566910756678321727494346552468663769006218935079947437552174125180085584575825831282941406867091207817757618854664224337930834408489273503657361104751334067299409302167824810897490922033492695735763216764650560327754173562292133269882747330010461728861728473518668836252658240130392906114367872117177568382111293865391463453786833098523509116798324591941425819319 A145334 112 1464560957643448089252979407080906575011474000585133605464752128797778459196805380825445632837859118094737906397096974756661724109843394395836719366086641057153609461531042414702777080574109295469655304942842545841348216019041037851975963524827921564505580546883449997887127264040167892274474286014029761310361795650521501853384958873739322280689397143329579284970666355481298276867357733719221122888158272937069298457836697728059505995926067082058195188598678073797362065323669513144691191348110634221212266398 A145334 113 49370349838714744880107398630502991033621929077036304820498828107525369474552426193136438663526870404898101121291811729713198754517799261638834409912880103125891496626483945453078146722384218131347000382185670046186668276417297560158826789015082144731665362616586435204437129236385570375068870820428191919704996722076912002666709472711719061386303814484875467136033408669712272779928746456344933590830953652235087382177422422172755554216553353464064582239279326573843683758607112455009016551228011155005124075181983 A145334 114 1664274491598513092264972318581276420662488654175419834913881890039928076189383827773823966522045168511255870704009067011534955258133289000001713562326468910287161294125164339692221911308794912633598087413823632314110041756678884733913013205722455574076517809299548183858125628671430313303403743082160063599225678190850907959373274471727090685592979305595754853826106921285334359930099766176029977627690324728686522716131611393606892004580507549347549985227910910205592505705283695534684434797205064687112098353173105254 A145334 115 56102693062415526501537471979267429510029501498631473557910653692747147340818759359703179718321703966987564996534044527667031612038474417672258502547190857052900104099067793264540855177141329782494373395372994263122979461430976927962910115006077188387037270619822406661270979738076786625072169804230744923501705692108587385233561079775210754299620271005329081637602597180495212603531390337865224089484507255773069028525709237901065907301653355271952556537968294543751196793481429617867099842004766179374537680480341303655079 A145334 116 1891221781469752906768315088156132730201818074856378319461748301068624446819072301826210360530800674205105647521906770323646568630282017361598545120864090228926793598892414016822507888329212315659090414524425549196052005330728190484950815242941848814804570818517695519251896543112442848459752530797214668289082435281754802565372436039849080055713108649996664036407828697128386695579708808359336937880492761964419832222915135693513320341531842601637013131547361223841941933702666486713016240139296233109510600521880206993040332558 A145334 117 63753086197242677424744375120205762355835857793379011650424061671112676409523779953742791893790111009132407410975912231076081300859775193221012538352069979069931355165763172408018947651036891983726608091124011868025918836575867839816715053876659608540984893905194245334159025807049468683501471188101936663794223969846248702370117433669751408902878138291767273661978823742595318327496771326261857838086186916336085288461400195702624790811972506799530357392508990317743568041365690473614347837228576176116836164218044097255048307599823 A145334 118 2149116533817828874518379978533821160859094036012988407879416799471460020696422175421597212913454281587052779618892353787667930328336453133198315306249733873583295753711082942981904708493945740442211643092700025546728174784920499549493273981231380160974751958739527191696805240703741046208391745291163754139288621734434608475141856123634883954266941986102366145148642111955059483691529465828578419362548423069196673109613968374220346004758272862680325746064464932063774454832495492162873178879959062757602313986279665996587471456150425494 A145334 119 72446718291245925162771911651630736212354297598161981436236128659758855626563715123938262093569751938509438191820453835206373700292140534260340015752665990526422920787669250842156835315311963259270062504928309770056194903973751203237550426090594771349799279988124567726905059329964084860635417050263658963933482774873566681850783267557614504428587205448632624461193451932026231452646139965584607190449649503576432934189001585433567668117776587388981274100302755467360846554659854999444764386429072168330197828360651376526919565531782536527639 A145334 120 2442178871448783603419212267258092139184642211174946358202531489241054223700002816131536639752639124933698879859214719165914503649180127081579608797824055234395982786169034692178023975497261572976048066598921679255894304666226978276217325314020675760970353567424927219334442358316284059948278862555996198383033950201699311110755295474225328820652790741406463784484465119479962150313641894548327642561479265403013131142314570335351597718029902756124285887240880140740269205293809257198787515303650843914451906036435243916442792557488917850197009918 A145334 121 82325849684091776980015720366498374360283552726353144136845355066079809221168239305230385002123202807945237301544689991262524082807488383627908078314308886198822589195335238685651937371855852309710617065779587302787887240242316533717534833098086553811715847408095016575639484171936876330892395596127214797228415497365801002669994328585352566986591071464224688726338694716476072155046636812577984865162858846285923147230991231815700773641220353791173089869908795444051719443093463505511272141441305561927101584158034244062635160586031855198358668532863 A145334 122 2775204390408554930547546330135447932427066423220722277678110561075018879604527123279313462290036526903194824501372619746244967665525929762916654238395743755938254247378768109924292116627236805863083328311381821378057999612674185685391120947519172414972265455156529441339879792101549742798098595597169548258573688033167201598306197705856939558892656198406223515558413614407943272866659976638361975256312329146819203890143583282192702744093940408270542103390339607178103321686411449476975726689198895188911750487515428330916187346912341281247752866046526534 A145334 123 93552139918346537024666009808850229435618034766486995254175962876993531365388800104577417508566746319783494725996033710101227868742355009500432030748412443698369664480315683790212648565852215353788686687666064132874747864155359559212218153423336469010628514681610760059472331216103757657787027326688189875669304226369650868513100921994443103944918873461682723245249434215353073011859035657432545373312303750376416516850817045211724777687705957521579620514115258288065067529997210518775388241181622615376909547007043504877150431401779864004829893916069741652999 A145334 124 3153642633872257372692936260108794904139236019551210186797549430905341381252237571920777620934471556149865080310131471866139771709059819704733633993612329238676297633693187453189300273230586062948979822378139693607825929122619171128369688266509551422829114814944833266448282843954977878542450948384560285111642697212347242744409430482126479328126275665500668402191134911841138476821824819145391127895995784168876671636221838703943658973659865083958508599260283253500333819258102644901506888133256771675156725640695686061893312711637811868690474442662958125076794478 A145334 125 106309293094281656115132344303601466409683416783453260630458396061643095085019397184060613497123618649245205537471037190611537994211178653504215792424239587887365549533427684566695628420390407616157894458578402383853747937848744394581982632251818825040232991401161814730360854610249973069562263812256499884425285447358921326544391033039382696156693648739108658376180434632915343838310641641532099263941472511020528850480621665859123698790349274292535367359484527961380994759125572629632586680196697531987910605970942030139380066632160206691776029457338424480269000925103 A145334 126 3583686267054591993768853953781469172561633075630973396301542344440439304410662497822445709067259563731584322518283583385383473918719060700567294657887482514070763436095549613050122180862060367510096559249698121981570149377055244418739463404839124325596702717304049959615631142463243748219966034568715662719416087318826540705464178979348160205315663570869077208360374049284441328948313252914222247042075910450506243380825084719889221182279015062741502149729714838317870079829789234086811852087923785670055694852123730195302815984276807855941958084316403846566909896109152374 A145334 127 120806063956101003015666410666840981503451184569836696405871731800628812890040337716575247668596706396268088862846134058450239715188481542004944849413171243125085847543415427922491934150164426568374947396149429233420327351646784351506962916795144248764046023560086532737481111082075092142245081955749141178015016419092357239822276146849435447481808322817302943954719550825198082565932295917427790306256279677345092953347084755426843980195501898974666763174853319840210872429681200321940854904251324134740879941477180338912715896690591126191643200330529944210432108117570526327159 A145334 128 4072372412376478544603522709810355532699870259287561960210962682697654938082820480015089101085949263550937711834958856592073997413620238862267630173150707947859161406617770639171653487151920638757859109214100700208901113042442951112244475506424849220996867128613814301276438294961120213651837964508337514542170540768187275235582388204830289955263598356855618669844518849957053314013136366428177558309676940881227173006823983724613825852501147832157001523882803262083793671286683183022836984735500284494191277157140054372623922682137010879643484427200206335017262518076392546380102238 A145334 129 137279673900405027782483747532040674340471644937132529108874855627866216162143065491268315881032102005705403869688374192872680394362898536858560271131965515509161087891999200703061011129399310582363004003232387207892627287240424530346976917814618750444660142141525656535942202185658251320128365641330975659467427751280576629099125066562552927542500453127794582543155786477332716390184744346361569573191419370849888324714943538009647314060969713226510622395422534789991364818863217670018634433492859686047863818226311291423972094702122740062190733849275755222901975273923084620902720840543 A145334 130 4627697803110281074171048584701568422206943618130867296972609423004407464128187799627834448334503057526379900896257382206779199501899312263881827877590927354663112324980131649082416046000397272579536226191104663563959765643973597875553640787286322571064644170593962753212797334402101357040406992117429224972309474953497697398744230758241270982627400319674357020674162892306367019556074417902712143884105188681672794544913573659481227232381463180364525248792692123887805645960085396369644983730207315281173204818217676476762044939784634885359438758415601281363819251466684664494238173155327014 A145334 131 155999692805567901109901020007806123980555395026719891643814134540603719987894994563311233762087782188182164453507432484502152622336345422052557880895029889993728000965919149998569044207612380929256855602539134205508696491965722697144488700592445016055970404546062342269277741606752634560173868384150173532485576741214979628031091389761188178261816737233722122039131448556491845751902552237315682023971616337267770533259148243346168631993931809749118432910291029100835393535323113892757514731526654164635489048374254055805337243496167947283343940483999185345498591744039964766177684196163353526119 A145334 132 5258749639847996143304482310292095854682953944143783929182107178391141977787532802601033890492144689229117706201355648156310182692179004675492413901089629714097643557898022221471630831156197315124851329782057987876593495180204746476767116221417680703960439766183117387303389916350833976621359746189295357662659566974047488307430393350105422730964571229521372414264764110165177227990268016363837223125371042845191355994493092738285770925034214074261319193041385342196468992187936523364770425230118528159655020539522899402980242001493776563136889348356173779581156246327767960801165069758428474210869198 A145334 133 177272450203276257185226197570045531253556253476531561226008941339751261530614010787785857885178963711825775687865534445841783774051201625274503850553173536767201674343014328119889525319706367285246357397696319168780832517016005511766096790679501315938061408462062482579934931810908871745153402483867278122658080470209564089628498931800962410499627517885348726851143076114536675799060089079722400554240575830339784273306591622948465094536734724449417260248306666975151940625819946667303297141749780852735316577751827890500209902065017964447176592649742677625681591718210466214567309735378939669485047863183 A145334 134 5975854291093692989865978976781752548265285450010924984784977483380907847805856325868728466708348976233502209208829459967970882866955824095824520126655066023332738728005369443023453677055670810029457392751491589397543876272016050621430376337038873138854369375295686521586489164042348150178287221109806199325508534988104838487329210683580049507837020896950534352630660681556267231021138374887174106319612588115383085007973847615099665598547556636155641768709098550690986576299921409966857623283614687315588993676359097649239176395631513580020546375085936314405552677239718569765296050378458986499912489257754454 A145334 135 201446047975495940485105894122086680831977241266312027760570029738761462209784155214420825824952586103652395760603865407654764015603297056219042948195038425093373085753859329581306295333657137686386641424406424080894884900348828549432412474555483622831279475703156184180618067139932624331601190478458164495395614591790933635198303602514984537108223563936574995141830844724118692243185898818386550044311739791128987965279014129798418104378573039668071959573766451895486490511918410104162823813587353967658724124094748604004024745796528420717474653856970320508868503124069321268577663643690542699533110343393855505879 A145334 136 6790746271278113862659226700989563034064200254822093005797890717708671407710916024472269712690423210845773284856454093683212634998016260898188113687830225183242540697429859272180465772674128434352422872387283163015474980593215134129350573895834976588603557987099025593432948521700639602175927980850537504029979968563763837854429975953450918062338166832464922189280583423019380433961529418146672227106574642039345596194172481307530826683502031568663149121076025324687751044465783028311407380789172078966160902907644981764616576531561796666754557001497923129268020925906824142724034471663512144022802163175894379846151358 A145334 137 228916056603339170334746591605252275756217509758075513959134868333389283415173516975176056800373340612658431328858671737457232518128364139274624256197713942732067621816987470311344171615538574188363037341788674000845237514902397271151579296596184586246342316913828677051468510485910493849417907902870428782392460244888864382281900854192526845366435066814168963064073472048152469704724464442538421957376081138834600256576566379597850037702435379801061717203400854121457635813455055372459132702240166968361930069357988211190476190874923419839767695803020334830654664903450538727157880771199330731318118221126289201219907497023 A145334 138 7716760261307817160706193740353827514752529219880525320740343405720662026216827849522268850268315599362292509250052539413229214502894520136931322778236823321667774348208106926765552752979339563215589554439273328181209793611884831417304603958906808506529222914561606716305977895047094225963238073229834173403912330825223649762959039940400104003851608039967468912424994553462636330726881262396440786036475468083539732609850456462071043463418269969591758918263493671358311578583818872139814335081108647714308583671896879691585970629777091951236772358765258485643445624627296734585668018073094967289221621211365045797228701879218694 A145334 139 260131988179770459884066620652580933917055484245954998804081462247708648570379983392222165967368862054129539874160839774761285083435341755687590751579739057975706730546027662684279312991589365060458949691784866551199908141811400152174940928303169218158915518203529445492845837790569035871310261599159802082575455889725828988620484854108986651777310861660868310223677603333151998660650697650659554454751166071720043247443458630759848495553979842972502813333600654458087829192602898366378085863125039812209175387217713745045374858739309578801268176374209167748020217175531508019432330162086150576120330119716997472698290339128555402439 A145334 140 8769049313823301941384068621492309541990112859178613789805060771629915137586847213934981365237735489576391189795669399557150380749376156081334164098821680866124250565038818160878948714180924743208731630894478297001675575279252505517932427275795230385230233612111754693002226475614104304174774692544438854973784444638745364381172894669054900091013045142736262697672703095935559321387898687076852318273221022241207189787779257833064036323053617043184799867883919143518647050724332125346786402306130756988462654588800546673582706796516155271613658274337818686020503035343721510707767115178256117847921361046438363593294321534794900737724718 A145334 141 295604652108851520264286493346439134007905770565855586608373599807562977040343971011368238429941897386251284953882475584910699560300185138066432916083688110417309428571751829657201698470759660101976978216993913700141617091463693819198101971292116287982941956905371732497575609000105618303162619014362772202006471546196650343563509290673355827959063099984328553877678511140310101390834066080709993998330726204999928296025995534109130033690288934971779760573864100994412937621829406752837271255361581954956036273979291041148759301065184735466786841626659691531541989573416634950427321433226683570567278504755107117012954106239645764740145566063 A145334 142 9964832813820335434285795749324394585914193983784878965389660259707887184400080125206376103538359995652795326218987062171670282620568860254843297519846962103345819971029503612705451094570359427856719192486133199937295615151565543365915511934324812792109742982049847490381519086391333917385507582799394358385199300848504638442780533807425930291445117009458670408480279912867150421949457046192835210606876462097326560617829119667039515602635603674845078685760158976637740983713222250913812288671452525395437225807379246408324129365324670636069229159621039927190461782499371728835183494806304387985566840547373299868068319328044137194595406294983734 A145334 143 335914513858278855380922654445438848144728345185482499357429860746379277178563723980362967438909877023513833060590768911924529642228676718890582421327608176420099480806095138212548926740765117842290343876730571952892321486617657375401318088107987467929903147941958401995389275904676257354959842313004964806802296229596619815709481451084818819451259066429788679485541681985073129583606095636326408868847811538970152153427091327949906536855716166188738667525195198528594147566559784456475205498277393375718606927010718122445315359756335346076708979504038414318930775156511831405617400659493199485766774624284675433797475927535413758590165381463756831799 A145334 144 11323678252197747401070567247069947821634397930288421069554081640370785173981495950977955507159275850924291316819719493801988832067858409573232673168110374107274591394627647138115520707725741027893248064227868388045866957376585614973212889384204745609592222325013674749214725000365117549044362366985889780837911047514502753139061981273288708596276012837903059375998939691236535285396211061951106196776024516371807366994700688047362229690366676359586776807429251456638749737830989350314556926433118642024021714114094082100252334369061935150921189063011905787070116503335552054183990847396332259858893584599069568325939613649150478474030337814547836505685278 A145334 145 381721193545671551031809966517805286621856706085294329069185592739469307468536951328903156165976221495747983266478911075474274617082977344484996693606418289828618299492798504219779064844885803309516274402831099484295603180272379594129349125740223886391366346646307827854069977766918836673609198036134502199041016604911591578721159573013080915695645573314453065135135577506041922485633145314765694256993377578045814802421208040649489434912354123225954079989701399078097055133688503432543929533585223924352378607067504580588788069135762474181217937237422364578095213008510684590030500060112959820350103251067860523982748942315386701824148929138242187142894614303 A145334 146 12867821423100909733084566570244648964952841740500873902633825261693428714393595455315829443377102919462388664988712775534518303539878334214730828968239687382012348768627646182621105137805579721838052582226188299387736395161114958741514744055490057826048213935854814551947024201308108983902248516753731702143782888913658704604187536067208976394811503680154199987802360941729733515754158043164540491452140561379899900617811556055593600803533227803580235676866057355493400271917889712880066514262600972056800040820223865297553963710314218635586921513352318846915683843446778674194376102842417028147669720734603993664388898519512072069341581927219806314039140943193574 A145334 147 433774259791010473556609188051137150090755008450427753172491920502499889222738795330159659207338983249100900401021524396789700936855024029295598900034363168041217987161819653323358949975647027578274949237328533169529494396585582078904082427981220723575861405386299451899826357972026376080425960826159097643132418986238418327295570262104455021256014873362352508274364522210573739310030745149443514652085964067123048071780612752212852242437615674346335621441200713463981124088255007087498538763248349234449505451697367892113039536085904241069872650033888731092105337784495696098581733836787377958744986465613397375358689245110003007142118024942430741708017254052161489959 A145334 148 14622530284687141640492385996119266759314702369911077818943828737505446004005096076186086656563567681950088433056046922427068043046864556487676304705427553426429770965212591744902784021057956161858068816952292270918650956721163576718741659905732206536252230149523940587688331975289984936363050155547574664796262141882314192899474968931353642699331284986233399373774628055916079810411402903233582835757277357250577389119824555259283693036978423578681745995202640374004746337521676017001686028829035338430691856719918230822906697463901868256151188397055467611762552089799666072036411573443726408146876465608157904788737420788269302851248726551467758375757455320059222884049038 A145334 149 492925495463029284909987858372571294405361466798947424826168713568816664292511899505494185862598207351198497829218441353994939334320103262344544202324363925970584411196098480558853196026504752240588472241186823215339190581540929774603199276518150254355841954764590631824674218987199034232772044663082781124122899159720392456402882875380361033290002595629913019527590203490566528198394652557973332243934305060830999720106237686009840540063690416399745983151945385566499285573874574444871828944328242495250273255578938109342816879395092442828952319794867163158626899855041405503851738042206283381843827696906016504814941079413868954005591564907860109904353077131179149369132305743 A145334 150 16616518437436186909628549065246992338285468286477815320979069515460981015795130128325112929242098913245333679872865224987122482532862637926770028572678003239040847074990708814426349493150691176972281237392338993636791843585093785980710270892685185168603225758862120049285827334370147468696760689229470396146608265877912287823026988829597001500852344799353082902041666385892369609651803927317878126709442587843335643314203883275567169346263310899857013513370332952244050542690565567014953336711619025685851373014874146946028126181501868783862114444133783673021845182350893689735176017366362239358229023515825350769153758998304101651259188801795237753407983854334593805174227143272214 A145334 151 560142836033048365260549104079488253351031841531805687671257008540020956473637172333327657339256968502901990997315788905097457532187860190191314400840431286863703028927352382938213760855256603549230848271907275234309429831914320943868813457189218315515464485975400112096834607616943452182568768601153402391019383518621524062793847337042832045213371509896189828997911554340841576050795782191491019093401977392264539475290813185113131592652695670370489509135967940668201558227599679690199502535676848411541807289081134237971670024235611117308899435082797527822699237938421726425931378041568333046559617000874644877522156711017890187250078300502925899759523025825266080041244047630574752919 A145334 152 18882414986057541955496923388890999955216291039751701444920258436905036927265328063561345200581239478990727203274181564117970068422930284478486570525560910107497425866100201753856477064004350612493880718273713010756231885997039915432723915661138278523341122653627512019922174573481336438704245720848120505371793022266123310278868305908686879414545752097748214336166515594788103142779956208023358326320702531183795037868717669155959782712755201701925890453116465766554741575608334659666059663462713223241455298029073662147150849570954324582981131172778990218769407637882351215467253064046092489633162449741255255305446551959259319213896037858694443279098283447161735703855743040452447778351998 A145334 153 636526208619856903286752922178966504410852917598998014176456224236811786278093252549015774378265925497520445519470669529100982101439522357581922102225343878883306939082534772195149458889372898291912115463776017320685301642650785717322802253068157911832610929138318944216176392775221243731776671067221373634929740389571633270879126529387987368021505258001720795375983411702395402602270747721671626988779863232803753334289933151956591090133846256719226096804066551854592397845555403149743191565128560219792609685018265861899320901065200257456682814525480325191919203650314821534979374363062399783965573134218097655471958389024474939682545248966511382435477235244299084751711017852407966977671824383 A145334 154 21457298473692961223738899051156037474798851897045932018136637874102666878529486616161993690729999147940174739470629066551812542521556230251156309587529771631595366808974821304598286505304283337416006799790008825606588507617526100533911748518203687546739035897911608955899794180530533552716855142971786784385361043160666735295212045026800748267318062832692255914376186472321233426934443762917594337768410863257111993715118608683739016492452174601249910021339193009901843964818931064569508327994424101546495649240510444175552445427757051107910453094672810589440606136282704996061803494311580432671386980721329622224704461988568498257439281128765060843205494320987038699818442707948929526364869422323654 A145334 155 723325530911663514232381383727717101096502793038565450732388048559544676238417207552727554765492496898797364970034460313990931279300678420326956838613706499475735936247234287095473465898657932414920690929009082047422081271101503206347379325225844054132414988285989408765063117609507893286863943137802261434409147130016335257229964766974326694703304530068550688871900450605965367119564696645681357404501503211617382075332894964438909094003971715674288210100118099559724608199453768341082722586948844898003808116104997388139607073470369291782461116364737630444562507662170781766928574258264002022290055336150448430976689758162685687233803227168124952057945831124995839326580618933247396481351781248859276679 A145334 156 24383303625574878591080615221722444426807071678531189447142869098805613161894377188072959254982758379728460025199686917714005226873413327027665484778511736509797286779298901009013589230845472396402693153800889356028589534042243165468444056519451454546600021708381667071558668738716716902169649970458459089982145565367489618360555376999492507851647647441292780889179508275550906053279292496991474795188151335495211086502359895536117016875134870042928080961225071114819123532501742565958967513836537233517284270047403812713675710271133703398229713124744852427613391543851170917080457242184276013859817332710244635886894589522959672528083008530398211005108293124018115422711993964421327027437439019534176795250158 A145334 157 821961164494803626393664024891882217899949285186783603224620666588349171127914778771522248932741230215153890550684081026104655883911831974801925071556673799131560037854430016766613805876327408584076853799707289262714671145141935836839745938923329207540042677657131008696253314417077409162631007217290712785495865574128927904917986501422927672704715500542675113705690535096920592450079582954017918700111224115042062514377170003189609674421887375143133893528608937180434554720909133699023026550346947554918807845294174410473010805100310068083954337652687858970109798498660463952611431867103370168950440263372291339596768181842280802758992530325920465814075609152704839774625477214062315161668672867145318519024274223 A145334 158 27708310830736526620155535688024734343684845976839403586170773223550381459916394030493637823449747615570079270735100346190301032132662628997159567134509988990213152366275549085903650387077407712523758345185439567245222208274145123017624670132661371066723384117221864594769032157441010724155574351125219957540606538521740594307295706602411514847383451671645930641726047048937684895941276688100651542389274569729916591864443314305161846588644806540940173507921326311127377724822723364492323659053228088239775778947582349329641381526255742123976397324042394601137548879776452695991360451159597366211043327418462608347562419523008696338045965669203770372194277779429387024784509414174046679678523934914029667742131489531894 A145334 159 934047157282167147870639481649649769833733939979307009703033162141262692425432471640025752256968743188126142001326342119390966767087401339582417033302406657303411567135588721831382037781765608112848485232124314012129151378206760951782191793332268879735916071051506377832533065331083157094207002213800157551403133628072009859970010364649305664082368483146468821389909932313998822745259844705793380539924527045484264196708321610849835845313606754073205873808894016419494965923339449896127096847661292304215893953404193150608036560777070261898934285709514784351658913767154421883208296855978595347870900398325934264024037822523854971713248699949866568920748638130489027452780972577181636357900726684283267232441933993096597239 A145334 160 31486729644273543723982730306254158053070436773017593320249844309611192138110947159068874078088778509421984631294631722109569143528215267024660649195464561283188014937927543446660339407719668262406714724651152280163434125714127703410432562335606113803236359688422895879512825037541781068204707320471628959932579677061700913857848455085032387333805126719484012297407933176578853265805024469091018169900204264313999976341120929637304652040359837091162963465157643785579848990148395131175721070242338504521889696929479572159414563134153657002357332647291346056452027381953226681906498991023677998017130686216523916621787706649716731573444917337264036369114666219184507336003859560792283547450786816848665003491587927165154804119518 A145334 161 1061417655374414001653290690753188186319354653784689130846315241973960124834457336306779273532346971295646358732815893350987233708945169884313909144796693327553861326254125922451331319602847979343964745255141858132185050365694093503758920724551090302974828805360819749046870954183000374478097526678891610025527103362346804178076061560946431412373265157631437571399152605992563211276288552107798377801542505210100412156974922341365218209430694263029496744337258298203002693038407433948594107381742134139771609379276862424089671772644283216772395421641256989853483058693984357679913659104199888457178880084488120830994529327137913198816973191725921966052988829327961104166201078341526905807384387238067770583418161792295434453773079263 A145334 162 35780389131184766351458885461307243454571287326011433827811693486692351498558364668790582151706542324287460243461239133567147926218972533272006610246435882876376104024838569907906835337151665975965383300144117312984805767664113766297585514214184691777675365225476874051947123985996117586114886556140728853488889694412131091781243121361655747826070381129950633812381422050601372675544833825748858846598979680732280629497624655786300576202604051566364498160446013767265576996744865608258712228662806271609362447653533335386583263296424224103243792661169440480669567852122185315436662766496079248867822049630963866996301666996031347282403434719635912138382217067530902602258131014889012433974644146344477729518361230526691168271535698560934 A145334 163 1206156916550820818333265027247376486100409909440490780550843056590083927042442348150473188027248268219383313511432012459732663241854330387654172947093444466965945139123446865341413496764051340446945091703893449365575944295772224696197514180401245235274346258775996618930317800521058169644932451329406442972218861573105835741598901443025353698270401135517370708183940165926619666900053136989705479611053227235942674810264514989581270082424564368871452969959138379757264302357266726615993755279629092034209473970628999356604859381632788821876065033835626416962114142441555808289385544178669172375134392835880911871957208363441687389751906585581953406458942571293477897394160492345707530807758348365887957023996186497636597490138033944716730599 A145334 164 40659549621147780654829597717050175885137574592667656886357485609840035693908380057594086499607956969968869174182912896556348944315761551148849636774513402734986127763475289805820479068009335349314853065372864877969447769225675926844704436723740462666913520605663480798664139003617746912734555348199404636452768970140508028437167875863141551807039474452220185442929989181004926920599418572378137891939745443524647887121736170801159958692231488672052628050958056621171365865197884357480283882217584463810395095940541120657616474368258047889017928187355173854623427261035278445313001378826275034269701133629723489572713626935317614912505423717564214612095041939920922853626247594715669848640521489439438884934433717316968470865861956004865290656078 A145334 165 1370633416522734769323484920708496401840611153418416804198620059356864546651567564699054307751311041430402311642322680231482510453151658647373390868014673859102937899940806880230761484041181197861352356386774183332456634935021591198162761865759776816100409544342569678946971506881636447907223691142869478965416399011217664065511093353747600268389946985513941315763799227107735920566786733174813891347583339290162653038931051507442587217933853400710329722726343118740548363558556379333393643053561016995419326649946167206739251994349119412706005537319677876803729316007385093949945468190848187226562452839523585997615264492032348435258870443767183088991770457335791738102262909023704738251964448601245136445251803586758820655251609046785975003300383503 A145334 166 46204052430321839452746896022253815988996826096597255876867825314562418257784306912096740656702608707010904955493828376420362530819393468687195455011925019015846633872018472169103679821207739111896852584483304654764248285690130070064390775650057639747004343072874503271638928698315825655334763715691574787724782174215378485507870928517663729184283561074635487302177486502871788701301453854723557704948896475531637590417717859194153444315390239445713726281052398481785828714387569682130815349855258000698001037559290200598639064071892341034061398774028413039698541387985524256017383287400491012581145250950638950349887076453696838817258907746886318212348367504694497551506359809562839131758051713707452060129999413975206126971563270101293261356390637954774 A145334 167 1557538606055515791429363095586691216280586605875682342190797587155279060113044439355213562838390631762026564619294642926807740682439243376293700141078601523009516168722804796879678166542151401420861702761579843525328626378157649726849021849000681170111739588886189960944378607473254975959698436948739294951332928127384009735252664934819350957054598575436015291442461754248008770013136088875944397059013408842588163882818615994503861100429217753781156312223946630094657167221456610426073406110227104149968597980704346012233955643124238821909090339966492266248559953385262706662960896668325083843262219182983586176771107349638855944497449344888667343171080379591481055125487651078100398107859185017113760345737143799852394953452577179862986793537953402155772759 A145334 168 52504626363927384898761990499480464878564758495072425658654530786136631801848309792879942291185407539995306786305517457568860561984664363395467163068564202328725771031799115830795478825032243920689508888196003940755523340443446086601950456465422186594409101794349120510560499586284496541285608654207237917117858219449332793959988849444889392244646788793664514399889898433522889134271028854706631770135784307134750528958177954757007298501315486164572539839355514619438494625249473623075364837844940331040183437231542466513116444131079026614663094326209055521210542988918664453622887570671855288955878396077231439068315078406438757435312178598938068391410801383680458863585691166336404610653093995168853147547347057363024819905680249761618014708871147830280462475838 A145334 169 1769930953170453538881750908308123375469726792588304863077561890609868270885027463004938415280646525334851160004332428875351646617695295007621954690747599119422744218472432025933310794312158776024291943200225590081288848281019941201194100160600360061096849651375769263524804480109271770933482891773627553237303705626304080357007214379534556477747692293179832204984273184751594838468267612679024468095332891934499031488592014972040100037975483938178522564203518085597325023722502588612413938257679532449137479519106698565452809319424718344056054087827416921653515137907888225346364833344387345122377576888501252628009315116309943163505517596072752940585790771472787888699992594091712548347015400469282854586707308957970422879168086266011566095973059599820800987905450943 A145334 170 59664372378871362431776438220304848487604025299586998439272185673804128625397643976048164186230652077852425063750739391082586549913647832722271729229634403247176505275979912562412791045467393514746637484590095753444243134797658877448807029811887681194152615153468080079072038513923051811883211740403376165422269999544852329385380402774121049419985314958445354836355334658086363571242412089138885964787040016976178044345686295749293817523146265054682509474728054826130311930247067636875000235591012201015484103548903371409871735644690811247050556685999130102730939777664369087507294078416409833403492827955498830012962573502493105635332240728300323028208938514936878344396291483245938838441484539166431032949050237425835897893731368121569643333633824401088053472012289537414 A145334 171 2011285991121822674404730193524725534209008317379350924799560515986375285352286307547556151712896866263758723564186264869061563722237421823372484984709021042714720873430538634006503160209395041069950373581240184648379845992740232477779343773764633572454524595726559328089749154779541596469311296835514918762757168447353266397277093020508406196413148489501500618353706126339818131234986873056604233193946650876934069940394053541116679616665160557017863456214560163985334729571303626316553669329359083038552436681496053131120077643129717927713355921828976587935643058251550744031982658037052342139644398108002288671235715724759727474657106671445486293208170376752731397516811097200228004152149895468284989651429628916917619160027261540210026410765230124587618682720733292401499719 A145334 172 67800450701052269975312092391942059537880821891253894375406186554628525195421442802030473898193589175520654493496293924985325921994036939752238636112269370120278837396166952076379308968245915789000633578676969139906788854971030102028282801164798767915554342927789699796437363928546308703057432004441996171089167982938008610707358476335957970106966186161110270886258078682559934545845043919495716611829055636274407480714505500525356974128488744853925912054310313653217578907718333312883956556217694453638590439517747847501154445940031055698526416877804244093311397390928835803653766314921740375111002826817264323151857147068687839668197960259095102215747100372125636895354823742223394536723034137794402461983261757840242704458683088626748622185326264166214801393427865814842266714798 A145334 173 2285553191121186029745947960127636633497236971745160462015591623956967068351281551504160967560549739393904396712001344647069071961357421516810542599972115482045578565910067081064207871313066661037816316867250256125017667652693578746633180749486022692668703327641266184411344209941546911600524436400428394091900933942083101819591787840008050151797423939077878742074259214035389267200618299291213733928153232304863625297951910482315730056754675972360681938332937217035404420993850286406014549193544810702797800677590843257767863241518369244467607585237425146556550618112567996689617718444029210007939563152365582225446815756449751350455225765676989224247348460336184842989679710833539532632705476632899411525170764205364952650384587757580434513657321954277870830384834673897599518555065583 A145334 174 77045998004894730361683635760590538523249798779648537283291699268183173319493175905783823414435657816774928037640910834556404490832032757337646451292821376787487083336549523906507495265584168175338872252594372555297376436665511684577974421036891023805063221259232740148716713520692182461507370048001009160395984312098453379400430557379312894281133190879349106234213007218874893514772908323261771051222328849167897172519551421644357759687843152899789843287277401531953169378485114247028417140430439012573619407202996886701606822370429781290971995999827184812617077243263269777478177485094458354445902298755240950002547835998063970955157820892773346490283014382185690685056466156843793902825107080572005024719103999379590796004221748849353358828639700893380761526057975463660213955648994812854 A145334 175 2597220590459448169371169331743559093491114083364715220074602720314863148643147891432691135796465057442933084754970707520895050738878752288494640356270466011534074097229505884978300584338634437877606722597139981971824303554976731234429938986520415662982658495980032342771974228371189260835866532717589582396520237068937929477505412269664849826208949712745434432077441731274013446347605472376536002845490971577296581380770453125679389596761462627497239644853439267309204122713328780273477655397895549920311899514015224373120322724339324685800296740686566814795896527313854206086221366332916472684342156483099609272220305326047920704448618791840163744510451190576131172657068631157524581630694827053376812750381584293915241527937362503327113968533009803458543516765543522495151138547328096586967479 A145334 176 87552306027341999784607387811391741280994917226974751289066320418522337472577342100702842281915013671965616470315134512888461325851198248813121569072230957955992261030119560046068988791547871635269954443410716539675824717540889173247121558657628790962254394094423669015610511089676076462084878356402574774585688031197913290588254068209971530262190800535515403825981454527033986057502886959040120332659729600648338909177874802347100801662471145485088795528219594413715869444713143804533817516434641847383275120043833806414889192335871812787898221837572171326942487123132948043903252481604436809094715740599385529811305542538527570948898968517774098934673963144038367448084092871263687489926928717144225277243358181828778792527177693982935263029894401645947801056785710617253569416770216180297679628958 A145334 177 2951388233584478222279666873750846266838779566230204782589710441233785275885719053571544921890663975085495873771390099674499323773548842228611575804930265236426033107791256271923479727184778168486315726409768531955332069256479070475183736507918727556817179961940363386536197986061006309165691988558464262933693961135161419956792115161852728015473602059843274550228400400028873938724408873041636984037423481992364533051089578206350314898362512717540880669759042882832922691672075954937506208205534121277394654376365738100230690300521916084740724372344261154744664426124915151246124435068664198501666394931263129726839500566753459090639463524285546083247695553075082176098783598033230274127912185424237007042496791559066548802175918536227385213410626310951890570165702788142074302544172848890506683705931423 A145334 178 99491297266580454845705570529533639843743517896625285994124387684924581231585251823319437216231440318217052232867943789712237691517870145675297971571077672047690618107650987896420941557329883268125831502003342768803527514960084748177554584434818747282678345554755255665711565094506011592299400472220951947092248655280603435545548911517801393191643595175125984552683973658991885947365837052730695772861425245302878808503890772158194312876699502045831941892488540052078229522549810996230190474074737711826331951644013911314942763615704598880738005803826821688870466477728402625373906662261417649886737364038164362492374034293953563406928744454766789948505718159487057012251627641616099669588232280724100790258341566212775178292571421329047461561136949912293829474338039931483614121510497319328764127429269365094 A145334 179 3353851627905038899264256560270912125381747721456458824631728326269097192082953563078379174987616931236432855684482511379809432906568078837165452393049452519797385499982881694197093667974110637783743611446216958326598380573972387604586294566114003462980359471833619706550773472799599664715406480752876301578015439235815180677079033850472969802637577577879894879427702201816216075256828428323142881461521660981736562642301624878363152080723225315602482043654908015396514234372231437010843765943553200060131528812525054574060982461254711727747762090906277786787562270219560026376439242338707953909017718040060125728354798969209674055694108884930724964878581675908613138807920191700095121828589036055297252215371687154535859701176033810826271392998541368132798680628044755924609843894044562090399789845133986592112039 A145334 180 113058338277187564027617633801026877217085075846553709081710275884406878660191783379786910165513129535748711246906853225745432193568172246082977254494399072871292193156732323803733039650986328042360113873726142163186288640345081671190519241646148472302249170512832974753071318102362939603050340873880059653973948509547081085343730795553894900529111346958687661210381856670540670237915800371407309481337199418832914281369108966145731084482985612512260167645775007306527954788609692219085732353726987899952296124443887638047581807453953568726672461203712618388781902440230902011421364233863938464011569625243689474264675910759684078123494847104085994111290198346373630749727932649958578915225636735835838091456078783721062264313868921470382187328933367958619693611677559247880557906184628066556879596350702560590828194318 A145334 181 3811196579970141155465951536168359470717025781405577811687994575431627553365967825649663178601068421662472124896797166555396007865373653508889084411840740353441807311516061135440959072437655450333848800899564640874792831739434322561860016031305370435194816075007240107092414426679881221219227326143090330182585502678816664151121984441042763246363373703339783481522077508936223791903925555263311974292734110947335879443216100606470969979558292917065064935736593452648149340527518490333148600633292996163838702294871923466058928155211792340521416939429390274979560144472621436585454161947114123283122058157947054137402099223354151304333337240184629976560867621377673416664715470822183503532161092536437066007687163583865321775484661641590549724032072440886528503516851841618008851092873968229587849102582393472382831839072463 A145334 182 128475436597735120073569662256617763956844061874096952185448588056089888939559896742458362370855106328728805794522321237675546199396313666216478789440174102820124251599914227718982406528140325579767715035964210170163124194750042373215219469224784795724268777586244893497252315570307477864937213561233234156574897641328961238987241010163820753481014427010472754203421571615858247354540660230010446282000757398697493077197900470075027431865178969751277726471420397642994106962654693520520747108262574546956014754407836415596958830064607712345023396301492284965848354081390166187064757787815852862010106116492825569728135290554592529709392720243129029405780853405351172529393927771687873254110571514177656759283296192956021213330525679624148509726738974653351507894933381969265519122460223562834778326691172887603322700704305258134 A145334 183 4330906963898454317709892159204633286816853855058782476765894091682795580720936565822303569871862455740379621670875324025245495826253725822783846483139184594225648167991301304890835788622651302856314223528504723936634275730231096661650725745707479432559730057237499284785135450782650652147152247929944997275049469306613780687443230301500413158802233088159662840857557697648504009385341864449726588902933557617358380685005345403013074121704213090757279242286516668808737893062940378049235894686382787344594261207249463274901558695418997827938946348801887986769357741104102357693331548441818238031246553903851091797588386507193214953149477295062542341084242591733520404588195888518882736573883862210767716819002848656860311517506698884645384621297821111532406890251675802667088808000125285210286409163171588938525614768359298413349399 A145334 184 145994873624541458452265344613218525841978379497187495417681337645178450970012882694309956597922121012153090717796401378368704426627466898089729798730143123231172496922862515387955846715487168891146026895378179207939731264702966073714203591672579662446803704505207323303862022548630837913573024412781232296908683453751052905644750054476337917419402523920847807354835515784309498540521626896059623081907443945280393614194037116337670258567621591424248913506200750434122156732157613181385048489357216653123697998340364652589095128025615586715214169073088247732502764486770936396452040310908935016217468470088714188003878939429347985516076349907165582074820788361556119433316910872577609278217751741014408219790929268939464908299129606070870235959801039943018461617032483412974181748418704241978531290055735936426525586238069248809703706878 A145334 185 4921487185552385600527410449201704346928457886033336615471255415253071490516338694904252071093651129447818232356537068793933702196366413308351065692409278200983640277044047225736690287888236674697881263786884197571143616996502710614674706413631934675374273446310808811335689495329210095283896000807703092798846721950898524142670743648954120894707645922569546497771842396231515498152480033280828029641373346492468511117122610506737519013301449725207217783536748054847741234632295247281549606526995878690417072179459431231528933490841942732750871811514858482260780204079690524820295921187408650954872624095444001373759667250574934084553718802221074476679666434583814194363592660926395320249837674615711838878384508836946513401903347503142336769559508435181331229577758125599683864072105711996971004577492449253766588573559699609015813546232703 A145334 186 165903332878976044969237547790324108921739789496205397810348524630499702300127326435209454622257022975763831600585773871247103722670807365997047526401386969425015390507982335056721314216756611588578408511109839404745072121012375110117718279489328926234287095428333660524918769583685649763389296273654646845467890700056105795098377862761493360884256826630416888519040999822128871658410603381375085983151072428353669564477809585988084649600721611669113720058774863422716606585332516053703424054639982581296742850045879428474475695387186761495416302050951710363922652947023603104921239106775505312779821142039948816220724195013002088560957875306796070701705973434999588130440589166511875373044418733077894347575933573102537697838696936031798566430980793390161635806047764796932859644896501802999188322328739174288735764388171887581853825833801435974 A145334 187 5592601346428795290360612135484415262550143956988626074153512149822889549284220683614572020412032173419347633807928204843202797697299214111394058806639689046907990613040444237718028276510175088762741476211631422547072183628183547965565572586910571689725883311514854249984202911330353758194643082101002144353019502700044604401867793611019197546454176731003707389407325606232121867373505941833674115211194621918428854526078450026535723031302806516064373777974082862443028753143817881538047177600364206288517322784629523354415144459973132239168540809386710344852974148583385456587204445469106362906399119743294050499356611240128633154814955892038376741133433887814169681293338066439522657898932035242218143841072881870902036957195960311728582171246025775622840307840538921726848573029777211706996926348730792987780833363758685756824592859841632861175559 A145334 188 188526591222211356359080190117942090710241243868346795463509496760181082075871376944519896372880149943709185759901428184678592439128852785024286356374776391369881394140577984745492398144436688025435403574515686742951963905360995280906840341787037092171330600196878641338633819616027455605055768534235486012485640590550612914330857527529079286529476936717878149466504057667043828327032013640802551042394284721719164257720434985916709637397132958055808428386392613234179635845761494201315054303204853339345936369773118382231455091271218592395184749189009703674042048184823270794531058751842336386799209013766621300293362548684012028635810074559655804636811985656509686521398838089235719631261123534970754895804672500292174092724538124269673568960904962465265153387142931245364300599900930161746364584216526709289352718403569532474385137723407617916427382638 A145334 189 6355231384508143476435797918515215742357817068251826518086279061632192126954734567515545023115217834190404478546929510297587146279830829685869478961999653346439012749570893252730104503730932476827252365734182323893279280702646967291186039956075447790184982842910895688010491809272082617116076199094435151379888799954441658642048602851137469137889469990305495687512144394548721846672127312457948053805437222757958405209327008849173831850121628984758495604840921214150112661917591216382512599022988428468987308736534497880392827772337634289668545655992976301465247099457418309900256533937400714129894972947673684289595201016781434245184524458591041282268555295347507644822185150694798042330289816464932112295357366143776306794842143211934735697943524113458062545057747904440691651495811782722692738426942189021413287149603495575952837235831477940121134208276143 A145334 190 214234849783242925368439391474067732556939922660527828056341671704111699839463020195077645784694096817678385028107808032230234516414504829581807350784721957933682728418153417408953838075277335649409989223463882563926757809534265362024886126012463003220098679463195693445955037551928085406955473066417640418780565433978587722272845487780986557109174746843721322908156238073733355784273583375925415252978737736776493117887249210585214885750890475679075928783379025742607684599062364058493005511749885620484708838162641553774923841974046560633508081668338481933383776048667523041914376964498719321476423151266870883635632925982339599721158290863293927065617194369352497050446174908522803917718350081771737970505741916902026801761954554949781816108002628903766325928631528471552784326559514595681042050625856607695315200523781117461800610745493983638075816244562122614 A145334 191 7221856779837887629661948410155025345979229050528576015527451235059326339956106283821332871886492980608720525107109730219551695250745811525371896109083498239944791428536938951284940628787494481010678259895715115495788681866120804651211944016694087882474078694519343983152248627865003949796386379952862459422657709399529392163375962751048453989012811578212375804928451097953407028939140648930318435719965195301298360246020765679500584949488686085020020574529211352942383833684279630494207999418576045243551106465475338041218184832552281786617923143371144569981390789135335102285515337572995294389569510299311244539683501645269466889818811739817113822790914339922317380223032911344118569371487538926235470520816447723409957343619181252515001809066032922402438733596106279718296455207629585524596144803904887818466886388243374320033803012277764952608057825483054945766519 A145334 192 243448791834100342212661355537886512938892078736378374822902553077508219215808642988154110916216032591625872083682283977593279614672406790105781788255397374883816961122297483629661931187472600879592628491674567319899153901780174515258089270777871576505738189572148406208866607799374245595708099461255520440720150965077570375848815982064997896188635321192364441540416763603853112871805075491167451092194611480628029987116866893168715508062048722175134417888303785924308733290889381744897387601907192973410222178466464807206823456930413577052843628529533201785734201568368370249377198987671294409373668870713358902165859956826400802873452544028076616102987795333164124517965942390964062064990041019485047629484984482250407745151375798260326156033834153706183580805758416760672245033496409001474621445658591717734662132452368947804558382082082845806923645658957965977227957598 A145334 193 8206658765505665756150926665520205941015026628224085964751469048715350834705583015174568795164309586777215167332209267777559725591055137643720092556717549398249971519487856744618964749044760746863573025443671404458085362533221001043229384666710106827314346488003044078781549365764657191166316083042537214103813829610107187970334194592035116329470442688381793746115073296157437336955142065868114127387561917292005695564411222722696634097271077475035095141994700048979236046293497224936211305566083475715082544392553422185466680691906056849899076931112641088825955364888306971971170275588883996966991083242177818292699894604934469419594618369367650989014604757890048297578314537776365620866695713395353416663703356375844797365642920815736413467385547512369415586559677495406155100360867492232079903408554982000930572666502470842248288739953209719873631142555415207609299505586783 A145334 194 276646466741747200805747395682024786733730034698541859135393646809291923560416984225726071096834765254043890699142902333099254372081189075297397529981166801959609165038118689738807818060636953589298445808113534552607490251095726043387088041856708430370895043604844426323577622911059986114842269563655830026184043755436562341402395323848687789401450726836714945989174679273050449024904726168609051743067261139718900516848272330865236642250292513621384335061506920762786261196245058161710301365735286364448239598062753683405616998917329719479684306294963502574789753564650626456779779740724080550085975006720145383933554544966481007308133782357930970811605710285485732778200858550475342688452250433567322656248392513944743636945415115547098699725240650608138845716743147564383071672492598129647004542427766997592777886853136159639820865619264317574857260008619400989551520356103222054 A145334 195 9325752385657639373656078952290128895273833528672819443230033869189761694506305703543642841499731141549509968690892070316566597105297158137220133091945040337340875555185009511607354802205106956450489861327934224324727091906351562389357736847760256521092765092604959123364757589550282766166675715824521947140126900891952686918567558396605070788687787672195218140913284692179457340472100982188669068390683245632362219130949564709055904487560726536905788459888303156918824815946184864337757034102725197779466681135612882275049926848036504151754101115304142740683521503838417252969739403088638479754514220509545017650222305418120180151422720383691234656691577504709119294063102644158209264251359741248858733346779894981373951625585146179449776352001448864614812976741995917835675850673570382589533030893160122080297560564888647274955890537777111405495228515016928864802366543594940110578279 A145334 196 314371112643872556544199220675952849377656141517830708732742582594993219912515641706039215961229865684799215790526080991228557655320312828724501611232069779790594113005677505598165240643526337441309059636066216893873015715555620917049523265750910205469328680900818128443781552020162409136418652265602365274437847802883681320588350052147161612437977533028250076693471880984194827674264075084675308126840880467199669267185409309494002209410435449308801615361450364358226663782759630580580731457892565051410535456633270663429179350641693556038301029117218345493478007319603292032959288821338223411800593823290787538268848531711276727937978896826097737919142106872138701117381457356372375747437994189046777467552627603573723395353731640763836845278870141500924694837833836673497485361822985924600560341761423172899063769049618412785626910388645559859979835666363412023868375195033910771491287758 A145334 197 10597450197899191495447316355330291600230659635292239662707933016047187574061140587404276266509415930734850422749124221523422608244281148351005791177412939184795887212080513158529140750485918032941421443881302310164525135446652889207387866899105446178610813312073814017234916995234917222438390001706780017576777902295081996425080593339313259558679151849694522413141718967063922948719984630632303654767137012158617605364457928692093249770169874508638975916928703322627517679198002330925191593107801333780323952463640872928584753635081562926014623539787329311281000886060305470592640373197572108123159538028618227405497866353764833080669088460585034361563045765968218109957809633420210142287925519861407127182340343169690320676000341984563793874900936117994722598368565657521604313711377004844714506531244544265267317574365076130114835874245351285102808854817882104307674063022226588512031200468623 A145334 198 357240045856810632667656477793984909167822686928045257512053713238208110526607829288882511237993195063841942066073761717028495132686159855592092391866088568687399578128639985568339829100715056246928979431929641239579925422033653179625424076119321324930060311280679589620170923465587507548235717821116902126910817811929366296605785480879899927575912596415224817518757269686252961617155854224350881117524880553026119009636207509025054140258424260275784428850864973644323256607537994792728578023083251503842155386138798369789321381609420135594259403487929841966064194375614890094074614947530866943493484615144126622548545536516563991438078244068342611502192534851646525614539061625213826540153593527090040068269915500697633106414248132945913850759073711258731957290079653477219444741713033471492340090567693245420738102532782947296552704535183881432170126635930970069848280640610883103706660996306718294 A145334 199 12042561935235636229327508370987914932717011176113745995439091010552062389804762351267088866428474339092695936312496084731906349399427840487728286178800054473039300593920566701428222480455963795598057863708926762304936975812229313238520156398594454964286886914660895654022147812790037884216108825311460768991383650863361035563499032135380833219270754066478076748862785147981868369050400897182883571839460068675373459656218949764776646376018232043726818587923682344621433657612588125264878034232944815086717724286414940581957150845468799135800921565563491432888694681120977059010949799288625151467593258253348970417493242630475505797612784526874740973153875988285958612497893657428148459248367495510279730839971724346176868847533983885606413924524580931630918162253862520348501824721542044612629779608322432771888537171112795579001715539766212768833103683794424146236703436087318806403724953673468273946839 A145334 200 405954762479553251433819674518346134587905537578971690578206500453656309922110428334605736398421358732821584949252300950238801321226217370155160671495257444420066254333662725376505394247830710448895474338698941725369784215050324727236861292571195000726789632963158481216407013148981253611337520953013624701582640743693082696916186076677902406941717192005063370788939669819711513034436052626879150982357317797521958771985021786934413240310520461935606794323122902986323554953797089095141043741263991693490002981852892260878977185211431837258428930380885892714748055734523942283644227639944938908441701792226909177629570586524783763920962974962869274136674548062927129975657469577363822936048641733497936199525406759439706748152737490369544080449809772446204539990845748270868343034143737582178716399104209118172669342617474236435364883548966327902180043748539911333708302760655236323258685084625954518441949118 A145334 201 13684735031143178170598424998685939825970380739070124513277595134853663196922280149354797022723695136454941289546599128720053907806629438148502625748376842272600378960548469878521430138666150768776302644359483461853288663584409470742925280934054827075905623562901185487144184759230010246448149947109980463378890050478510166849683597081313058002624453323219932162817079520759689956408970965001695282432381611115005161528241624781340120566090998395831072992905654471745284692871066215784616459253131125754603185431543273827815380331520216388512840107338741877850665525922107413260669854731594091314944615948375850124543854054257218051300156088385538704272558042047397563193454686955040813746051253587847933775721731020740790134051911952823347066356673504636974111460492011957109323332483569173702485201173109765278250767746519339123354645433939373816276505930176727264882739824984580369731467799015973143209831545663 A145334 202 461312417493881773651319655271883357015115400126148359763616041417710485914593753912639779301410026651474712137794271679900716281922677038759806143822622681514101330340022665271294684597930548167618451692462713160375419124060659043693686493050126928157583569578609329808471987017236632258785881105739920467488758900047936980809751360694877108590567914584026721203500379855869478610834898195771095343916433128329506197595066399393953677348514315612945008655242817919410644010360087180302331746282006507923681687407320778882764210096569309245336002759960058321460042164086185166493238519357809178281844095178048115471464142539440233984544497818513534758158657460743223792324227521596956254015564822397712114081643353183765275979183203776937539237339383391502624851128645732228407018669678082701773193952829131083320715208065824304374048662213212742380353112726213727559285825791927443608411456246143370031648902963075334 A145334 203 15550841580034019558642807408616762966293600312282080468561372242913425345327292247472806810895734975697517409710103608782854017143559535169963626959757984845463513573161785085746873939274808640064267237776615416276771916818796152778504700937794497814137315054589296944942405195206862114213661805626342771849065599141725905144586551519340710249274986398003087448550065642124280603211554461770472659041727678323606042805924526795328553682078297013221377845937162399157678337843953845976925387382549980128976183927897598024594707694539971083140060264525413458677676143500679776040379657226881892668286873133507386024167206120460676233361776970161935168311989638729096031991852146559578708367823876416975621777844263660102996432517475665268652494867363547770879979094572536172927588642245524835393205194447384807645631544385648169553929841279852756111702329613724158825846797922563134299054969820326025204750911375675438688199 A145334 204 524218869201634381827967264093151424321873909511913532469055498544995526973272535747714563682655446729353285229852880514275737238008675648656796826053635525317952361037182444900504455221659114658635900417831253990227268155586199186102734424919366028264441962332621630435399149321951334852905907208878133733292080879578821362376075670907223981808182682886116163306595991592509119278392022295447735140525544692372326574658209600675459145228905714967178331573596735820362518849309040137522067628363428083865780652285746342001766817500178215116082122271815684932064404475947873086235013078624950082490141315048689887696628402849265253287185267679614336705283635963399169777702112068199170737482386620000683387733418013900428656556398828697023071825041285958016980703775415343260743280901689623531426864403048147912905108277919484587597150645169787746312272788898288281293081830410317431429215589034778853406009852442370135216837678 A145334 205 17671418065236253431386756913937327105273606523353004867249780387390426971355591834728165694269508298350764269400823192426131493510418438972661085836304426598710189245099906644434220099775254815867807563020824334233945793248038857744727024685527127874999840736095360107388008378700574302684596017797620082522933274601536468983971605721695968907413127990815989467062263428033416768750314468367988689816643452538143450508122202832845200990337857969465284544124568118567258111252529405191915053775205773324565485659576325260981961393336299937023157258642846474534477616206526658236302514840067410053860771062004462980745957435881525567850339140118022320173176200014196374477242165827141899000952544592399160583517899470739186352413208082859172085953489254777388871753389272126747119826268368566998874763633547871696646392403034281062251778694743703648333959602058968348665629677285002690915723207307425327990566921081385882484160161903 A145334 206 595703502454895233970413193740860032625621851580355884563076564389875794659401473775413929806110561054748816792148464586832012131960468339759729554885025394588884954134365491946695114662919384621244678290796087889195058700164121738988548816046385055746878602949332626887428132010597210421546396907051865772969946953525713489870861466502295440961672562762224322048552736852410487682063981450292876438271315644535271024256472882837002124708830046921769027015260859703305535109960247399710416325240118990407674437718537272261955576567599853376872416072768232384741555510257609173197884689023659314290696510010029132032256337466937824042969679126193264733423432997194923820228663632330841347122939540727389083269705003425199958039420587916783862320469050953504492908789771659617230066082763423491842444750660034351845801975001177336689022872202659604815550031873135034135230095128195610300451597889117718771783157503643665656170903841637174 A145334 207 20081165050083100271906375329617634785872385511500190345268306118332932650577996709613611739035821318886074315712560471821283936542255894222882044322513120215286885205159271488423185670852792355806903289314928559723941094548586750573265122844196615543700149830422162116279842222689223584609754737052122377409196829280418527142010271051820773593122013183301453905440723292232494111728960045939058396366137360560640533689542250372313138791089459891394975931219159036473861469989501828591708729131929357391436931970926405788374197225111829663998069208789859855046791361716306389021974034630685040644671969298577310978802898155264516612606982315493635814045681606162264681965711876568630495984372392916967741404622595081945591114769681666261575915963839621689147201177914330892307553400902835179641640245545874994367174112880643295616752679959699876583588487926109422398639638158105844345943220673926435092489384911457261048188135286017429698359 A145334 208 676936073242597807711068678390997274890898082967049564958638714685926595261108474421673377947483606853539004127921596712947016914007434062292885374352187727572295505677034087740380097017752515651331325261561563457497966408037800661660645552089319093931746995036652481990460854439425595026597621764480648435412159342072961596431452747286016811321847623447419448390182460132604639653972755466541677091209613986227876746139198235794203025810623568230094591719628824104273010450040571531866253859326922312425219986332254701407556916196564201405775059651433759640859104418715132863673135534202508031108232770764344643085416564781710517544043549812320784165286662210306509431869223538899870387302352018108043022022438596942680873053686010930257136210357171326672101198202999185589915965527204507822956269185509001309457404993360683520239555504752459967430108323173598597185007168174517917773550358617608529078699446593441112430778374835476651290769438 A145334 209 22819515008926807047857024876654142806954539590946855323255520726794279407919034022176612860996060647996978510266162709480883468349906665697637271746530203973948961281085933892568941582045251631753586618760337014837327887891013165755993610987665823812242575658985405337476273286873194585657382245070887921705621514012082706135285744969001355657838709793290496421931596825629379110502927475048159888805617691109604364551711838839080333627762981693947028795473711729335884145797006196349709589006201822019924808347823374013522337856611982004276847596851762828703500554908095767118115009835992511097973486057794088619832081419988563391145191451566351318718177569063750826786046843530602754187331790546049737355408663698315177148694164313689286395389564329458276909702275901368321736305614510557809020654601868188595934127959014528586632120448452745542369074990593520784997169240523360850040538243056362841316523252175514988584277967515782628994408781343 A145334 210 769245850273986592340662500880942475631440254719920409979894038741596444155024041626465145122503826496494538727533340808678985005128336786659918368282647801609631757213111325841464932990365335488660889267079635508604759643308087409596743964733569368621378131532651018889672690510034535043084760454742010076215852801935148681747520866473582951939726095809975010935894680601783909682449045529900714385095695276095149142810329341126199810797687087092330772465324230676283830450544068428908138713532809560964742976979905951663583307738832997167608331084097865304161244065092803890836524117898172014910178183900005956610194821582397907133793886288258153141668981687852378160651129663547395304755084272004984628142783031247766024739799405960779833458325077335681343299391619436923126545272349185376537578443672707452059938144040974765294685260077786547480801550502799262488655977913035326080348626399879632763171469752137163671734897854178657587924868729027814 A145334 211 25931277589916573018876925856839545976881708179653977429475372722723695405671581035309106019902991130200770252508170408394405875041992764728399182497170785645730482561705021513029848998536273877277506945439667894234729432738587738686493073295175012428560833001723090187785461059616990889429192689271970914598348476247612348049626222273538736340886811031915547825358513261154538769765978214310025606873415998951549786494531837537652356782909698078119488645859051020623816195151956400941487159683481421293919663734067821282756019290353722477908094836568091442551512708730777864252003460896232368786629595481295714739535578815710552029491628515631990890839310053979326098731798754172135852192691136621956241268643478627953528995663460826243723872190851961596253753164214581516402694472809154733428571211527186313607072326239687131379069311530590064067125074725080288147899072230451251601645191345899404177390147404028020535198668418080084579773164695861119553319 A145334 212 874143366786841826192354578293398593999739907104695324427694404503121733383592552545245922304464685876564138715555885739442081238986591093865999655319708815834926765545444517991124883899192859412659423642110315447573093669013033027813594091183605704233216311866707238697596873430016072372623550512273379076368317058091159450817751271093469935577711447946147021382860471097624821327027215921941917677802138939561048026635519100583931606025686111415720875159577837439904613262288619825193463724022019998285222303510683278461799458614240676991448879773102031444313628107153277738842232775975469033899111648764300359969738405267407887331764890128160526641934988777974101100396557842491569913868222910771060621160987036405530431196049239712876525770773786167084636683484330243526315393755270060791527950164043872188021700665479915054747451726401505799624999721501654962962878462399855713578424074189920288419942236226613102489409948701744753329974724309553471414080398 A145334 213 29467372868453160371027699815393540746891686291617571206803600946324860909637209540628659005574398540995985985900618655768422150171832110732230083652428201684624595620806452139775798323211942292264475293698031788298021093347699910629008518127306274994526709444465868014772900415540380740064148998339542919392405053429904508839454047298934649254785916569377805058900678655342419465779548678962683830608684496779186930026333562386152496901473522032914252623509880254240133492447933179155315261195295134458713422557425469582879438467130033931028019259243174643419720960940624283845593802626129600236506684893214969653284166902028741066243242416728662837467637580866196894115041866138592067624361942129401316917380631728586952207665290875057606857489060459501571141004003019345057510407087459276473252466601347719931025215826255610255849466317925448974768676544695714076398344819600063874277423939297021576736848605808980280889988835537147216673363376701882825507531387983 A145334 214 993345138521412669320501934584561680284320150890688418276654063472916656760748600230999542532667052512510001708145716170397624942850379213796885026057355023468986302542458736086397643484349690773042602737901227941415975609177870318290844118257900438881889671139728098911287234310269361317546390361402441300444595274753763934886836483629335755285363311976014360589394856088732489093803764640804856007876836708624252471626656361401681569964740821703853344522797188210857062590515214207037057629699935258581209476125590276128182592265153985200713852237638537456576762148994816501281689347684596047997171313851164978247908906297650456075651814536158334122873536209064508522643960207135380757125671155313895482513840474409679122514866524202142687453079702319024176996160305098637558432296602858454643279857603481474830987837481375956244770454829815158537946286696692800013733240905839690802036247415278523161878878081878489042188421156547283972314326098645745738305411675551254 A145334 215 33485664590089448214340959843817874426990891539633420288488437272868419553079974404149785038147547334622313616585606106203485281055064133125260883496163354188711326574081688372666012422081629752747323846030175100207100749487364915081884444597465305667402225819593524769833624653826279754474108079018727297898444387319544328815130749023690861011734947991925527526090695539850493552009705440261983017062844334839039054039347655916517123337358916198163374210949240591078111325686134378471286033541869556371477436981480225650855565602378902373986030027902775838418028008622894303317581464064853930151855044753416086523522039578009629972281481601770655026553404068139927001432131004467491819184114307021269474586140245474969651491389198323188939118985709907685244547038992743871069075407660971951418565687526560893915204880070471967658755601776463602676388720349776837743767233474537511157336578026091615076489915403403275259803191396297220107169568716111984712136392602075302109079 A145334 216 1128801752338570160784021087014598612349301273516722447034256802191740359661409280403140653404954278117451139502590780131973772653968586984802165168858781643644103795343307412500112542661974095480762596076634599890080138323803095678232454309089711335790228593496608048851363388169196656213052822026174906850754118996097244049604293614701782441076249341522446220928502986058965281549514681297427682864383626519547169803042157009319135866300687495075346522947245555802445944578022527307751837983659365115582569142064488930564750840328010206761915087039888721275433186714101004815840854652344536637734437510640484962856762975926795720067958288720036966408956917014123403009212627637955189017561112532561322832984892192447386477365050752959832613498865593534989891361660268399733433433354692932185716990871877087876278075032344622192295275379639817591391248604453030913645700640412926260207976354457512096813196525086845530926087092926990868656138877447820678547472048877653022422226558 A145334 217 38051907037847535529939902628921159378477071503257822149891376513395130251317687289309897022131223677191730578010021581663229769961795786202616854716968645711079384752311566301297105440469134336574877360996028516264426362688301605825851119677529724532023300219368431507185935045349994627115730876028248030920194053459993709592616408936466337064989504290986714115574308133957024101183646354526581749096389032911090759221512058744800414136479052121631015090388273475151212200647028069858180079957871164504418849407516484867857525176601658467565255210128618766292076885714316863719100907012952865993173958331835703344485393394970244145481243940470964535875282645992695847300630676243338417314493284288527885678651241221261152677006209390886759077857820039078799330116323100716021297167317623336319547810872410944782773015425132334031801765388902649229335387779722951749219730844552510757073371751426154757481239784187647444115120642765670786101221451596466357723298055529290783777955885823 A145334 218 1282729785117038670375703956836911195633863468025519911156115855232293038580178878861227348212902896753178959667266688015276695413438363298921627187706847878061704416356319104673418011898101975823965020358413525206639212796142508808586345566097072704884794114604681232610629821527384930710874631617859419096144834691382268954269855095643986607759013748572912791313563706267188296391935437061576389464611591435049242973810001697245064951221572980719494023621642175900101807481365371656896723187627998971784594297944811562830988243138491066613614546371520651571817190541996434761869886759565786460285357497631744049102117648487683954217377013165317925784318811587456859998380857086950310409716379595805162493666010508583821264294492841201741895554754500018480731883231360363476809527776843649312639024518791982076750190473703135947867415318964632925881078330663212099013166213124164497208017101532599322417180496311769070254275185941543669272481306477178003471031698904420343443501870489591494 A145334 219 43240821018243466540517444855032373775896378128663204701814843329989221817142699755094286618947059627418439053191829474984955820723777456844852266294980987252491410164292132266229354879787912164556726499707242573719779347093537609249144103207281201204136685071300504131935899776502210968913589204722310141702794346526302232988443105681542379611090016399403385904193518422692609337415119482162093734325474998179120947736044397992619080760878811043575091414654542659204158455045614477906960468796759765380987509279300748375516128808341008678943287890618705954357338726878622930108317018945861754563266535251992133563396682586034432701697534968321623337718422602737888104552722845100464287668200738860098743372953328565709373598106200999904509908264015117765165432704929827736480148465336102251011438180208929904934837976085759697377478236370496010542548501297321492078010881295195854356329745735590551407256999773188495574083969073974316448409674055244449045412012212344711721951157270426174101639 A145334 220 1457648075242257471963804395687437363148555711083373162472658457497820812223587370164049523063478031827372683729917611934476172701321842656801606597882181892574637558576583362338272448324232507169105274481166126801680236583883940011646138910531103726494374948868745879682877948855259710234692161380314443258941778325256813582658148138254938521045857845064874390257450714715404154497075381351748742722535372724006575713132813682521187515204159769057343350868510609420130005619485856568878265746242048503365089966020633929793837139298187159428687168179142031349865236911261188431954931946795112986761928443059297324790358120873103077886539949564744909549170100153975396417015427109955794050344736497257549043297094212284052475408338771412288187805838054065109226718002452609765385441289670479104751931742204002576561406097100768924891655400182005196424677052851629167286534709447886037227711231538740386406034139937003689490601527229399021534346443129809070843660928207108533242553168142564458477383918 A145334 221 49137316573175678361656379638106068656705439244724131178290111900436696250067908431087409667375557833953673541117083645119362306776603495237004701569756085303710044847125214980131031966780522936882626638203383634777398201522948270699053733424859403412844178322228738532809311523974905055509261791216810677536617205641612839345103940752130871862913488346046899296175277688862755625403801767952330635014573680200786669110586201501744833144913145054044233314202401228898039830228709769891271860398858986251677417373568060494049501590225760336000035760375589986185251181921275935162577825818146239837882853252262377566690838691235622169520828998130015932580900738472088010479701943323886972336656779654351239389446302523142080380305726386202033811030290894270816914898697244770261315489394643385285085368018258746646955094598428944372338006162657158800979852909079917931907592977477357019750291258841192690156859450019394599539681908819071941948502149496189722895360844449616443261755576134690624846438498863 A145334 222 1656418940224104042329179085636751178730102993791094750936786509691062573091968380988369209723180531519100303243684205947056091426963131123117585833114871037705883719221953438403633725261898979878080836804730787847179966571658349621381161342105871578515873524747955827072256011790316100565957504747226526559444922743236990489066640260096183552243875171099383130209194220634112777416958003100597684354592536037033145891711285139491004642793834604567671335964419594557642313256879800723548917845167270680301997236297889353233774768812673241628374046053573970255162785992700974863069310076374777798139917996371836304713850847491194702461444067640422887522557254344723986679295356092432802727512905991803443782560685814758025317336053561070531788357542918240031184136125857403203056335382107987228289748651143570607264853662351633617690745262851517422999025645140406980632975791984226995687896281107825374046447345654119652013478987655689387933684985925170112428993543222735642095245247228947252821008983320012534 A145334 223 55837882425817230693740948615158502596885703263992364809354942063395607438493557873050017628681006050133313388390921041358177196883564843383690323197297601111309254871262005561461277898447582644909582071804848220125053038353204764213810678143335197486910693106409412608377011624642244226103522429519744419102077668137901743744823603822738406794010160154846716973305037881400664037862898659117346171640983754793813667808800752941655565006835331375063055681316351218335721150991378252162124250669316834234121340583924432723942486962625713385066728756465942776925947529628698680712790507512015933757150395819811748579641534502237334728739657350637826540255389111379744852486958443396207836620573088647037310255769479426046730924256285163381900199330737962841160322957985738163277784295469544760071004041744964397152639470310918474653926078438386646166639995696703266408057696015880699047161626616394502100264547331843514019354982074333607358425448933588982340485182619143057650581100840826056316461522202871184746999 A145334 224 1882295014917879906461903335487814036904265878299079623932260346020279417060555262808547713274467504226813462803557645060499947359888879443501069671863316300347363944004358488254906239553034285698003031762460596695684750075706566029989208338830668165177887886101187774280433234794434041071633640533153079620704511633483745038401013195797871432929898946576007658070729696772822164082245536381887736345419878019506922704801527489951923956889414377859541002449502863605677565442277047623505407766513752636864959710782095390826211882276338029397926184752092884956599720968620646534127193145160747050578762044945936048247879823356569706214619146828557065031586279422053944632611382447590810080046716090778721736918545368891349484698654055521550294648907388369832596246882515097358236705397222018479885559018933001176871905936916208118232214486467268579425916831936841465475217952062362572895591437550762384692092516509997511938336793712306916396832495617599608772585393662318930178353267249001111198970660637778654502048478 A145334 225 63452164897043849221013530745553262568884300160576270858764131454988677085715710470782585541432281938804875780974614826598532184143676929156856215254822069287412037441077669767810883773871507872432099555802964642806684704927015302517731448888171145704811403153560346764583991736543359899882525796269067884494204668062659377106596411085522642181328486695067057998717581104906797269811832993570536933086757916396594609585045823877478603645086593670809795817509685850831039512723438124396989043647054350719400957616343095040827169827592868008378378302926322395421033816926254465036729000210578275562994134777977108366624280265708430294257476710851001311576946939062049362185584849821327764402166962799577621104486854129557911703144897287375175269232767862616318856641249260973960421175662569947487397434457227427927387551980805905354689475684885545374061010237950930104466330755964546316429688312674573371575936631287468795597819296686884077403616068843833878134871279871588517169230988382726617691244653637996240392870171103 A145334 226 2138972476797053142322486214970697145709275721508760212349859247415407958539197182909525695793134510882644858349840803001078874866983401921988743572738982283815343481791364303868546403762302290826651790328114906346552744707404935772166161112031040982878524235128631403332938587158443427430605903520596637853146559739687735968779619979291955072134711853560811578560762000975678439192534726131017263632466873016309326269604972018108276238923945115753583839148710507582011478368229533731145453037836794396237253644381966023044188504061943698286097103193720143197550165011984317047767488062971400524067785232786846278092968439509151361862849833708168107384701816284195404577222120654865576490406238235927045516653530115788851834621665002858763102804286309999888720287543916340549690700473348527532578149035667577576499233200401061132590374107105277248092328075695409021884718544308346904264482220124668430805062439148608056589604976552978068536968981283893144414326902071885855251455846440028447033370746075166192625864998966558374 A145334 227 72104762129376496530647161085648670036306422003176006597737484371609270827367659950164400734403978820421676236168257688191754045167478294646563616680174877532593159483774853242331029503016326449894923979528653937139328381279935679952705988568834942644663906261374761452793013008527136202142365107796786865760502644330668911444901612395335394396138494402206471618216229054172539080273548348064758963479921356293029472151788997145384168136647586206966717546893235393079921084961978069353475097508489295450103469632715117020476499431100952241631465340281927724263093667132957510753987557566036911455746764634250453256536857729229212142688237600044870189087296915363280149236108325089933733670266526530933741566812879098755341215538415543224006908157316240863480898276786563198680812538996157687460639456504956605646561723258132218798815605795829420348306834057631227889782932024168043386791149323972884489764081452123640956348114964003071393694340281676421829363125990708400900654988066324127961112201232502607699779912874769813341159 A145334 228 2430651529242309221251062657874730451953192340017787460900970385817089272175155858380844765847232430243280195038587108319103225861516818445552257596299951548884733122382706821007614700678133960863655596523259133892851853386393887063800783102489264804520579297192418973445021065184511174215775700353223781724189906287240289265119897385067136165801873574163668304689257502855394291420342875620728298527890885288171150489927480824165928289778113892112902932752187125952013632192056802349676111805865721111786193565081572950378296772778224596003452998334806680391188744321501832675532603517783616222201822911752797546491011195959348301820869127634662740365964671632194357546553807061559545507159108118951538192290216637765512436586948153340416270015220027675221631081021754757883613850139869775170949628546203938140678018114532403895307012938787035652836146127990420616469173616649986198260382739446643716025278754946025497489886898846938560128458142358343198583937832732453292289193792464330507129063856514292159484414670382625408764636238 A145334 229 81937262978653481718996825666310002449693443745693193303795705108156594993415233158650617106545804489096996554329095185268712055599977904632088308924707750032729476022927887452391838317528866317697503708904141423999382040516009551640788718432207127991553785463692537333456898654576858674286662656764808574125654875182367506796522829405711547753845763788918764148868398803039112509607219256901202595310442779584328126722425906430844445503036051166478371656109510468949144148114313722245603659622258361169823289628796354524537267189877451700175448332234867855705044846814733112359246553830498145284386538899440040657961534159252773525152286149876243377691798891633974877531048686809063953956399801019589825931169461292262545138590681033567016918989060224774404942877762454611470059689534197582016554290831895298217299384994325612052667187367695366061277065626250244923544614727488102719189458759955210343239262339466438068260446403782183897927252585205408942588122512047874492360321843317593328996614641984587463717010838818389654686074966543 A145334 230 2762105132579757339505073771960247524704435536714125206253165758294988431410938237602956444280814303480227323603153603656821175075172029303630878448299640657303359087848165963637422048676283382891448889163503010879760034692942828599417100634548919182106013303460496136318413080200764840725692223943765996680552044118207702366870495314146638889715004531522577965294685418961190979843465069729796663867186727571896815863641826815856285433741416995043872016414548665156088523280919883384842497016190217549169021981600531545940578326592472124034689767276184397081010381394935908896128368654093488959753054004098300858827085770017399799573535264291459036627327800271016621489377293685779738826310691785211264913188184347871953758856379421054595986998704950161925162949187741263930900954250583950349908269972993561956701224127480698267763006990857997851138614229424749628382268345994450326013890456537707401223951817438134872335034150781610520352189124518816193096302411297196016405013157049042278656145372452236586887608275892153244876842178358253014 A145334 231 93110563937326356936062555133783118391476519492939716957101024408328354914706132996180428578055633063772658589565311424942346626515337052225419007860092577632988484818632198611289609808485674519741875736004182787852569345499720711570340910749855347196586580468099539291601167600110884126286226194857689091336600833099126771604836890243360367566581255003780339421165081324313349127484094990984226282061661991138198883179037855240089475540578721399892874506856063846302233650850665120788726852170168573960229369829930628784860540864894968111331940354704727693365992101118244642073754194970244959002777305193767183051621020649325013084371100234112797974830976769444171418772933692616586309025869466123071939203983868435594099918786005145159749688159326950969437018242713815129348216556317125276761210198773058682728502967120074953611965353609155920194187319612631244346516021019928305762440144570696657735304205422600264206947563154587644237290111489602041284070945342240355200965119031762893370181067176368280701996687516607475045979960177770634860119 A145334 232 3138757107565166359734911394054755149016425947402562321909750326551583085879755311890304009763298946298962017574019324531652901123010836955346845451332842343708401165932732327338406783006630039384215248169252112615007101757035550494093363501960523119448014445473622166059379223481324823696343844302960475325190817403219519352591349203233182676522815216462430710364896926147917580126297862302613198238501961854081956780068550236501589404616623264648971804582245895844299631214087397940868098801813885612009114507797939514737117286615031048440527585322406603267183196647685645489370345016318588913890133998328837736571843747261660421056749989318407155440093190270635218255818973288727830791482320876698063285355031291775692760390322474586955740933254924518474771723036719758822587116182549338829036445450731538221784273064916502558778653802401639078888056693003185017496305440199514841257406947464293875719397363571903088978067481606115336457439137962295687167215374390619962527338146155713978459761495859229370012071749297229707907831212715805922777083198 A145334 233 105807502002911194049337506157523240939560600295463856378637966550952841416678196649116015172940378901682376548647532840396707871914348687249405107939011107546317625670603921935945494043863888819156221496043612980247706612377099061656166572080748323606737219760329222749762134331954292206692866865166571428354493363325929164276727610036153697782223733380367284242620335959281220301744151810736995921635674852039440771917911945293430723589536894710738118132574634642055276721924652533735998489820419231810658676097639171211857594946932155778035216789886386241432017865627491008328429688426345437316991458080887814906069669668569552144498029055552404975772743469192136437959486170790081483364282727727622247226246165641774734517163670699540272881700273817358457603814130804827195596557165521655609693299382949954683289162289832334136353466066993899740160470926950047327169212042609624278858882436581201979804227390704647706850390597994584837392629103418876124804788986636853594556213705943999182115666655233554886738657966812925936965515134669857479044840469183 A145334 234 3566770889379379243838000972835197058017832686943660651121323530522869957604638923161945559589516163012413967155946314475753697830579793124166609233277218984053524817647657042527990276880244909087126187247414945394898077288224907611393824650748662486822588558672683653420859382270799966806291718328421278546869495952526254724548968381727391949005579375729365935356300814822473010223877777413646270215725401023747586567270854895772999455701699316082358697600119129201437482451780405698153111150978233502523418359242301953753780010923965684662536109546542494876266718983119525243065719307481759675637193138016594242154770827955635855529368138405921582414892026906373729052979060561514673515482139960215825077298694958429195008797894578891180124255160489449898681306099577707688043801119462618828053422293162797521642139439005974918819972782339710557839170396059429402395689120460064994240818085679745371274906629621256310626023578080329973262390190618811176204873749572312960281870001500034066273405144488161639372730790049191984037877807281889682902795649439800454 A145334 235 120235846575171372306867818744936986668257898937310200253835959835287979719899536683110988164646574682208095931144573712330124313472136954301307710004369944013433214056584893233014630297687561841463134952954136313218401205138355023202986767320570840350041136706118946196487947026586532549085801618158214434648399280205166683438616559871302772564824382973613192300493616225045229215365699574869863958235107346874856291143259746618595866358273560355599416985361897712805822891394240754160088843163477761549645201079399322763400752956389288283041936474778730712392564855488941330316254389526780430239384343365547933822149509704314815021325447801165587487653605251241114937183787693569173473416821454694592735628116759822401998104802291737258011289101187217655810729470159160712033151708541488323528159209892824605071606565805602252223588948356318176837764534311002894227808632923539578913248353389405334029095900504728322840498607110237532800680588488367495646447417973277880904464984156009934668132488238580262208021200045819603815103934946506986075983383863570833559879 A145334 236 4053150384482256071085134926053824847751776715158894163613149554926234265834943423983032487868290472947718750826469612686702176131392038898917289780080701579415614661793951933237266144807057432795477370176957747871177359230315870543947776314982618377451224231540681117610925040845372629958882405741821690263576261188846672946189509508712648081432838001034921336720273867589973862027504722444985336618459198447426004550691699491242011759164402263885557030494190874298565160467462373370956189204887724190860306225863132811111937428406102897097377993902254902768210866402265493261841410227882048995887886539215427711128065729977681586413244989847923815802881450604445957626091754097237777227366377722272581157807990896314476397683690245665072981664420896852016890240540384001503059836406889770266671628137433695143801059811664712483451208530271512958861331893784737168359999613456830084705536998516035724441077434739485133331951735060083652630612664680478087622931283674323615717201655617224896162712112249135494544233014171848054557961663008872693339510187138177149864445358 A145334 237 136631699340661005581108526050406616872775406399748423318089071242727397266007963102568488482929083678421024408152194712524156645059101317810364884185212740237730426235640905612843348508431275761847980307202110727783252466435546790898124516375077298183309928495195223768545336930409564329327393348471007560626941330027622064810881682100086806953798196450062815287227239775964402663901954978254756122538395621427623266528960898706508469782836133957308567142359757387242733846552333714940692383936676339310423161324201005983184087948168975704763323891403076297537657594027804922367732608465649482124600224997567724776579161935398136573675673586448064029549546212222267980334438093434097776765347119600987256135114637486644239543515200076567318474649617143780302152352805615220508986373243102447148012260984730653404709121179610892011537987331863753486897321301718955634412692741821109231884073306727210881503386295972143339891770148376812819940420125698327845401517926214031112548986906391667093635090635785869282505832699711797873329283844925163545967902332444567858359620183023 A145334 238 4605854580720532113656912342074072128727434101983742634893888427979191006910894170352640322776506922931282259851091732932719707818240129291995361346966231693333191088987840266414997344981952161124837983360305782456615692772364923090859906903056079406776759312121806761696982190313181372696253799818075259126912501971654878615928148557404416753699889120898779502297508916127486146210161040289463106445783979779865981867265267344704701025137394316536469534483390391029761683668714009063188366891549170193266640577378509685830002793620838742601468751281819708087739534726466437530750772969535633814538224588780121463003055837714205453920925370185919248588191387011131203012627950503571681957522074174382902682042133271866786418697420996897394060115365612252413088703796187048542973929138965147086469723051123642188839049331163623358044233069505918599771795742219614100651314703966789978749982026464237280299443427596143517248266438369830625100107909806677966988007081669743705129702732897261442109214009169629541264136125763051692138082103854465600125705294287196195367125646505984694 A145334 239 155263357779457438210713509470208445408995186705096557822524555589089457600238845216579542178227559889084441301159277909009786638028718113374062313195866786197049131372049669145208654886498258843087012657227927619410404275573169090957340670803895920427367258228316177441610045866912007143181151262539923636697212880837544628115315823059221206667136455311699660572386210275430318212780126004255846340032621835840886627317888895661034572850873092627608254050126522939253508969229615398967746132973430143278342114553006400185128388189774386064926535900946818468234623418091526015133803634435313607422434068763177669520265287512766703916276257655291664283459867626595686641333420231140963305353971343653100529810653056459514732687645822261895953689921656314379228076424667313053578035930765528735041791916905365717201033699548816622220060204761506528666443480983325870031236863036307797441840784880225365412167027062762611670466918297555220223747824819642694141467390877685542373708248013417696307109937155473121200228159516966639842262949847604751535312361924453481413381237685357124576439 A145334 240 5233927786139655661362620290583814352663155615101370862213560134014317187724860465340002196475410721084529593330796998461628174635228379783599511285837308015736294525218603257897143489808858960618511035550315456690018945672955837283807030921939424574550470868099779029434867884476621570483455236363967025974987787086121127442112417779398198319344753154857506436996359646087247110825331901393303539833036575640412308427020052805468208106098230927339279927493295553798845396322968651430488713079345963238363742488315205172862168280047291760627834782619448499282369447336125807243694082986063648736674618643468494650748021379052309751303467191638956632809512889104349209668218392979133922519910692037023944685534211851208108367033754249751091601989864974242358166203862446419239928542683132044519293658432410155275723203822951559003874606144466152011839891144176119336533380552302621147797662879562415041579913201986284211815296298562320035372708549570047309702187779498772551747961335402607809615414539401784906490061716052809303319632347224674070400914120347621564157885327006263022966498718 A145334 241 176435705515504434565076491784866872358066530376072025060122554295098076809115588686372628826606553229531932702096725516982207857943762044476421412071513340014603702248069984451663037896247980675951748165314121387792611039224936999263965921421237331604200452536276292853933218944096867274085268874648177183076914665975930325236064975228197442285890422183110086679447623097214889830491620183188136323515816624805677081233959352754444399595536791709734033728190739068432555370793764270492159118937006287791811616002763451824177292535265817060989924457175073009861855601466177544093401522326401964477987787048888885913538131167588074203673175113872970436717015208247744231319955385993184297005226123214105831696257751693572276593193123071463475641182394591788237468352974992367910678120270345289979860490714754417439263483670663354471796350909893779557616201803733501851214388386884495855951418228208226171433508626790613717531026554068890094858784982258469990418055905436231841738234242713661248717927816124232042306859247912042097938166582680813065610063461605961003308832959999888818843547932063 A145334 242 5947647627693726703049072876705241976606608386314232349675360443074196035220969306892760852404904712892110730303151023846673228429656043884071786017331203406054982787046144650646957749585375938777474470034227996432173461442253680572232453927302879526438172680447402964006309781170637511332792843280934816477555767415060824177586622872830118000059167812447887867106672937610754290098625405549940174072414638589162798767984461354332267904897337142436903349638029886503565887750612397235322032468877768882116006337089413472677811358501642413078678592823536928542994653043055397675262758073928927236489319564743425700676875750911372602353512981785190641782773949860518568933446486393611849672912250093636815549456904124056109592748431811705279514113166919699316510815820620788859822540194384797042089052622700712979467416758814857856292695985297913164421090150963965203228317695988495803001501160675236424676608534229198386431686693322365986535369606379224473806945354870067595886223324573916185291673537066133322744379318757053223068686292182537861217041168889822825073919194923710925076952977824069734 A145334 243 200495201353119821644279812108657215246541896344586242131484375475908594052200798526239379648196709044986499488987288311774629013381497381388297862167813454746600129736721833925238961286859984999940683708902077594414445997425760532865019022625414147414993469453681501380376409869328971562931579472915043788810227736484785717050514731807038302553797104671727877817055858047410904022009772590596863084792961143324861321663079111020581398319644835476011220206563953745844467007640588540008941444033710470079124285831472512161205569070913073209616438303091505404009276744219541854166930030578742614815652998049513093320928595649684239257748848412305601420624339413081065750498736825008700066480687653651270928958086406325673702677977359779391849349291381221881564987813075658439489625462042033388018476673931380543823092201500385374664963427192596301862741169431379065197093087680557805132296108270410801647640247517432768979821544714365930852038419336184872029773657922251922751888356429648480363468653685781426493588794792993404901733372811535184718945644737665863971635855057569462324344196063605843525799 A145334 244 6758693231666021559934945763133761849255685349169393835938105947617518262425492883098560181047950209501590184881650758686771720194417048296943477049605205542176686967369910234573660734333092344762624509049614565673482978141048926120626110680470256982056550328845430731085085812688769850215786032699173282839857960519346359106712027431628638306258382398424778948765065107671548636971195143930394849038430546069066436564099598064519337583022959498999001090726367531134387096323998351933089018843054347477489510793262932047864826260702668339394527722118536054345615790504646102860911813655546655471506735327759766811105077258673979954467341077625308842104055839832188776588793849437596792847452131131672092921540277207781556393218507205414867429859332946876460636039862269630174574485465614405315718051636137785509575725133110574221141059274369725350495091657110698136830042782483285915021206006794046962866716319136050108080585885889588835699849129287422429744445534752166961096088899357226948478612130456018350032744949727428360480378774408164784693119822889675105594021848916747380029931924227200007431339278 A145334 245 227835548638966385432287200030959299829751937873958369864887309362702165150454771037051665176887021914101896087373947586343786375979169684708467229953893616658962662923439544270756269429129581655088087200121823299951033598720313302100545658173633340239712164170386000491196741365362021781445175599357551891616568060296938029002476727669686665496931768097102193691142466962552046504888084279883837770488630623195268433250936129091867758903122566391611491292374629267976235271237517436023842285190420609432460938761769153502050781087081380650076456302999412088899202893902343383221795384161547725365749433083128741152839061068971268615409828469000312655022120940118744245727174914042651061878911273967978598733851815716229859689722175216557821281166264289914106819022192121420109247465556236141150822132635728075596417150414065255494279733474040014372593237898460464761161677000418480514807049356731214847826205470436001625963781233516494937075983296240590770500386946721890336297234045443764003565534554203724893822405761722815238800163583565862080469884510665303071908612555347699123239542841354716186904604260303 A145334 246 7680336337860863621256379953108692234127175976475451298975957362678584039604312069233518750014301327676424707603785588253998280047486089877105382024802276767968425824972460069997283607882297463259927074753482154391734776939378783272760468016407069219010440072127161747712811420341267941563747019238557041567221226472751820438327131383033110062272931596294932550903633612542564380008228684103689027312776889269481952815822620347587264088104924130038263872466947661897111359859029616444365371500680059900913910768169727371291199782580687081011409002579582459398256075207832204943760619539173960166532757917725534536502437937529944206351485363222659461975486854787347028691274289763583917858341306198008427431646051786253831362358978133331656949973247339353671593992777460373209613101889326234852579808775432341792217436630882414629601595594268829610130392699062010609988061994854064195670859718794203245726174423541681295675188957301255158439242561216421185586145614229549388484412798575820385202967221343595435714734948194931151972525153921626436324475022161407543664364223646749088527657609152135558433354202184199574 A145334 247 258904137721454164033586182787006815181467802337235525414521152831007758612359194703407146025930432579085254979221716092668334434056969713778052743347617519894322017900858966036168886150955978057362560034851796224423556030675425185404442074732536645199208594591694458345012872488507400944751890237086582271873475652779895806679069569919569412529533858614170408193859295387667378287525342436247272830829871166785606006226112098666230543318149233520467308749249314390176994672871653099102039237264082534069387322562540570924457191168744180413813216826881268403315800206356820734751827101443758813052271544040778336142368441721295358127137302978826021994193349219859347397064112062203238956962034370055952814752809806980764839508891293184887980567040346528446005143582421370158703936244579939911324229212669002109179921713230629046749804531988522512683455523512787139764237105085368827035646200605745542056698124969763871006774618124661530157470371801529574869868377885177722939087665103693671139748261027927067583739990209828723371271007699897863584932190916591163786260414907223299218919638881278946833433653968724764103959 A145334 248 8727658474909883531711326600493619786658587382661033585248056762957314180144044413847542823300596132226662617673139341880063965518062169003972068101142804570835318455469529920106793082151442412431394435514926975971835919402333806060604959066473342293258252504675580118683222183874773065506318278328441669146297822687989061170399614763661553513337476311610752863920064296614633709529914913517666883023585929719565889200400286030216011267667546573870028847898930515625918828525392066111700126243806850722798986742669331877693724543007166539168956458222758555296193165558032351760651886645908490048818113583081879793633705633922428584935854277064739838201598340225971745967684188925596895475606260756244863187308791161675530953590894130903595691583273131500667494036491830395272449317595176672521413531906492252325022819160787068535053496143731498308290456087485661782390422202439721164517569226748822503937090547004565668096691081307151224307071074990319407646841832923195426047095802161100855545093494048454226904279634258591316650614517591031827526437719473813109073431042858133193023031938160255688602912916852357595760983038 A145334 249 294209366930308036132534655669053740221254165488035639821476468064769908181647978578441473870055949591430364262676272235555240184945541283066928701911471198735241065239555835705941028763156237572106328363845628325158792618629116571627567984726374293973199046733405211209116961473405727549710588217699878429835117330938635599274275207003961399015036913934864620428574959245020006960586053447155208190477808860016694958159887635852469641166842451687009438942205638932500409319413971875753758156576689700601471309025995855034514883420314392866641341792875974072153403207645470371494754364081748098101899795833418623802613880777156625876892289552715076966949858054824158336711286611617759284279448093130979967988226535307272341464784201643868917578384156695847154695524134459042212896337429469386116910249243624613207517124730210367086024308255384275983948762025686135171593992680005895370518431598056606001973780282825783701775585344089449646729835780453295430245463317972539926869876551763044736731430544625130961016198887117123074463492016722675206018351938530048990274196668487255029583107416462580381525247593659320584377974831743 A145334 250 9917797750493025423117859710892474982364858131943094035720938153215336841846039177735217670312043237426521447068154519387427804754450231134123997537463626008222171738390108766177742159499203686404261916713841695326175923202151600227231510704521118383363197572124837165183752652585284891825970863312344623541300136079643583363546756057703923997135340855406810043036509012229560138026722152173687154583340053647576857320003923004186465573518247778701541612871723240515658282531526163406267121346500083563468747104467333530544164842405073640527313092668892627749532666833535640665055817852543841741106552068726428225304234127364244224387610495886170967491139876826524037304565725709950476547463299743839073964638253317899359469102344483823927080663734230633734453285451078577821166340262298095410824371980589053804733149949632572313682810896235507799687414459595423529148771710852576530500455164652918961577713629396966621582289313852564266284111539852009513963255160802012488011588112512836435914115668114219670647401837580438584581572999233106863603846816321410231988330060621274324189113357985921646500960407779342780047023935817798214 A145334 251 334328961874910520082995014721650675986465627406547534456117185323412536873860072499806209087777503663592088389237124585873919062717277106585778673920970130825698210565889501268295852490777127505531431640317275185599762045985737825030857654221838915976799096183129214104939090709532992230047750252548549041877349157409667864246525547430924070939470941220726652615896098373683513007860796789188940533849185017982007000240637286311238118630830491453186516082896351495577201771637337649011292784836759660347841764290122504288647941802960149001861331487227028688560772126805083239173561248314498541010953772134868099641587108630834792026949723939430533761411248280872267242712752276971143952797228550085367090216975551358160872396167691084920380245305563336279031724405401163334217058288029172458869420193348746754513929871594596887964037188226074659672078465449012965141918959201246362163164448229931466596728120444997964530713189068194356072347950361681404935248036040390377652898095345937839702901794435398914552898784983820385799127702729684540355363000972176386981796557353268960799927756268122311287084794964716397521725856292040003686919 A145334 252 11270229294885435881504736523148984576611281317509859254572616281531298464802486202122428130613761978187646062174662022721655292216771606508556367963751905572670660669953963349364144421286354808712260874190833429792726283244003298879638611296586679153056779148970088235352659582634604515489624769187440724889340816554979767624106792840349694373665641431415354604275047433140362211265427321736837033222368872372833402330535025601547913974858830293368669678452894396044184231206236369616644516370580046803825662310751282515102988587633621780447671843907110044422491000645066689159005109015625927964935409917559851570191473206641206711864230969610592797211002212057064251925322841952131536938844097875914424867375171871645349690575453397370321534245323459402231928795971619930545378457068297063326190059306961881114075522166720711143635121301418165881310257270598812595338664585525243157667697019330534574322785978623167754933374981906542429346285140408168620515201780958304469877182306099976463871983054503181741463998371157183367708156274436092856146179899168219188834951716390366607944290339609289755501706791759629352678035835557644588468965998 A145334 253 379919429196259081690614148112357255355915617226791728065095360394302885925079272999686979783183707196928045092315768396709875314753451792686158057472298062933757840358449893941175807173267168110913186563441563277995527822555589159246879761777079300027705109134982578230608940425673427507622258739260876583471129884191018809198972122401662649905344701713540662489385196355265511768074042007887979600737114153839028974580328712787542893781253050558627363407460554007753098938385026248139748997840960592920203416147583969293999241000481448415930868856247348110255142943184425964744978985743188783383474127309988824296286462154287969626108433958623359254552350807032387651530365759493601833237290586599846712193849953576189186711137661629185847834489473571143674983433171583453283544453555235716696694440368264819006739097726225301057343051106769183632894112919807507139853418036136987643731704358467872270489648742658864573806106109356356225068916010811413835886047100856407639169437885732111251186709064400462069352470538809866341621562212112987451003184045597667883449835377722701000533066548301401389840224663132310514060190494922342785248840830383 A145334 254 12807083946935664348905167051362826554898930880103867835564505344319334003003123828016961886368694638994682421874318490478427874138683567714678781608834799737745071225812685254803073110446691815732528710341354223910395813105622627314209017889866731907347260075883483563183739146396791658647341826610859380441371063506738427503117582622053255087959475521097814301101820364860952968561413744820476470604011084903544794360269478577533045347818126359472498127096825597148462569168775003618554569100574265216760010354509393294149431899023241038467407808696426260889590824192255998626486552450397784872230984866684313349467965069029574249454908596880962470860366948494059575676024377827206475846297528735436734792140257067678165612387100882944401533130318619837929824289300285282238568352983968538941548506258624147741755293870275532731922323109174067878846694665216453795085646126659513267944952596256254954907671484792244346159836082013027786440530729378167619999550027254667720558097281250847164177527498688956521854690040399282223218879494462172532537224478030917485182874761748080534337603065398949901242224217892483395669339668905796339733093835923969654 A145334 255 431726799471281816005334099610826735053285704612385767510087747091909388846932418317372512189801716497327037244455231221712035240505147752908369935347663041687088288088387779580961700611982173935076374714693864324577879581795010944206396833820527770819596837130327121779941268394426906387328465467429810975417741967341022506939074900990443106613451269910862618376601702010077528214939745569824219816173234071361380864045655148268310245887406145796564861305806627472414119198926306433596448276240609482616019356130308231798193380022074214406254868815225660398340758573265806770514435718357930342299717716472454075700576278180700485794836999174748810934079610579182397489006394125024764541285087860434281743243201353557581009217379984052918114052637192840247140805648637633431090555725806034994164364429281525580006306137360249110666876210952914777089152893531552544512529623789838774226287364376066650171469733481856908166389209750853060571553934662269114459373417582868801759157051711796620018692340729618015287321139192507333205898561416698273859716849703419044379917040335077959434797898334065534622573976995315390604881129724754204117480250423748176930679 A145334 256 14553510397369826070604148148975802187283434547584593342661190118903760153710757818475503557901253976756199786515903422609594217479000656611857582805890939526436946453714480823861533672826845972904732775899801456040166096791914005823575009953880973264461877472316067199318336594392391867920050912259717101370472701277694805202177787409270254501886187220735703344377429073657893111264665854597360705182723249941581064023434240687855259811331415826984075115146243284998254361047343220707761267773516376558411747278392680139407705546394689868611610589293849203331640710615199522041785629439359279388525699350055442025182112988003448307114380992725873819706861201763871670860345970278560434859513835928942108829291582836285798753039713650036768741769998237514412496720485750333661777351278353086669312185969531721043388432148658703650304864339300434026501276162101941610300919822869818952508633785172254181023989760765724889496735914541420589854055351024561119047310286718957280046516492646566779579271641817895796646639080324732161971558282138019317348882470965031508016085944512603250798956618503746106728018863269857599398059487352124551894462902051457208409944158 A145334 257 490598835063610037368784018096640192122497843545790936968722951398158007689680257213876806619478759366649778306124067131714189849505076893880571363478213636088526423267626860483984520530031277134636367940505932368420134798277541554517702641338930774924482118772177788158694004817026261473158009864946598019768823784653349916024390706627425378268140264597549289828100515696405874770654357743537283801885380939357463596868587389541945659971671781640227026335014999831484527038491820771132325903048788777543450518138597891369125522170771615448823178558840787829083947956497617314762786797886365589829270982790651234196434953125019964252125297469952207287569480177380503445519865169083878134089446867879550628201137514167992922407387737925359490232148526533973652424200433838099100881080502726825816478794868549887091098467724978762691527866210941420080443242335303558151691462716411973099227270671869324066252044663942852543078059512802078333127145311484020660815715305922632327499269207958714427820627026988926575340188110425581987553896484974069771132554236514362431803212809602815249354868174963382923735981258252922680393194713758988919608140310674372071751041360223 A145334 258 16538086715440783962331883179433592727473600118645177937631057348970716320315361316969029332667125420348510049943242516494181917217221924613713404050992998866653286201914755013200637363205820679381745990369722204239641288009769829010877750215960346468823318959348235766513507703063618679867764644627298906986689948410191724391487405518232722092148753817697199339369565039748412964860865288269975982364195486283016847908859016878024747509789795947760637230769280529173100121469304917147527485484013401917473340408040387639660541212969005610385139480606912368424570682281893969065454020914963754593785445441347153754706380244662310006935695470597707914938093357072635569384602983989471561621594819056705815747718236773311458578067241892424154765688958087690253585705384127961834940367561969570019920413505706630724309208303620601941672700719665970931611307672621806783191577597869327790305132341840081129101102244597523798461436496679822146068295478596070985451536643915341649041043084953771770715266557500525073036821944555807288475709688536917609846859085964016686611054795795624957543149355379059019855393821487687160286196994402756029127865857978370180487270395843897894 A145334 259 557498902686909992306597744609922392746494867877031104731752006265079895759672822305345721590331991300469514416936926924894805297678361229223201956678402628316668641778019968227366625029683694571927380200726967564412375450389206137679147405262320638125103307195146908916992556511580580881316084697228236289574720141138739244583690523995234355098909112926432325132598747661818485349053894096926532621959746040715117003650173862089626849013068361427339299409005420303410205263245741718551330764533765875589237527611590949194358952920059656955311436442435837380751489870638697740698837730280641369470141775998541570280500843851131517208782330061723436342610919779349064866574463144765221173180083216312106180976031133427191754498653801786230519226015286903889921840154846529393022001691413113124868790313460891726847913524823952023728807978568412013893675761563637864326084522672483577094774038144201864190128832599130482582192171759998745031160162250346407608087279605570451683250930066292377182852921225522073185082341175636075584090591613025596142963550016714448269144294734467304509176749520473211384361942798613952914994778000923711028141369152842718473551512972146757371239 A145334 260 18793287993037649125214626008468600680050749268661118421862182193564785937087854519597842957841062094071701910646433756694961370090555639819892213345915548549561901047683766927029773916549999980813851307184760086226618972192978850891394230020515078495236886016725083340243583313491873678445546535275799200694264908971096951524724483172391944592151504104601279862522704444310336101368193805146528126416287056668311107910030512982182304202205786953925811835316935487658677490250913831863060442924905762182099795138313390489301452663274669822994542912089372597498220355114659818557063850822306399649874724675125390892808529691515263200445742339445001568511706190823763619579589583225432621758429043600286280303996193760112397270838161080146588910684820555841171177541366290800454643715182595675877357351446846246606336534197506214416277515015868468268689838990698924733810502476097843785995505035535912500009161817815586323248174311568121198320586923390881921872551210052243282327047203493672949880200203797082529568600647993870163383886554799383157442383661216584965188837488887838039208723268792002600387782071885882531276786806124941304355889525014462181765051321803796795141293518 A145334 261 633521737687800249324075050438878784314588365100071434123943057013316927674151680095970463803476481600825080107421767521250220860857825320650205282667611184927329056000751141332153710499533874323551232993270882305972357988212941613159693356312415890812114789498699252204464284580818505188818792822831106358175433791840958094759723083157641928206192848267200031239208041685102682315303327822435569044566504058329021406932011588979191612566730229203770755541194595879968597892948100008858025812447242478624818218523306865782761020084630166813086384611221313819229170790163692612919924670521111001916635599328335150998033965620478678635894457053908672812806179350058151836678899983954870534711421886585567292735605510677357778572762655513087710392954781711390593491029535822728479510245783298542412603192404396659638712840950020963148763007456118086769122458482784991213114174143173791353424897653141572231106980688434582357565473460769193835388240156346467335977293682773841441674309546520785074169171687146730846235454658791022032034740178196614624357157076647529159801263481264725567258756881801658138598922258911157330726530319476993368913324860096150994457161584454476992066247845263 A145334 262 21356017758662458411676920825079977810776173107472658775657002030056731438330867198947309815217349236922751356349485872494911188524555921468562780258832959697984713928223419926623134653909512986896912083389310135349568101556039289586634412149897309658761311058764265775087407692975808496423207827612090060058294672428693788403253313608519626227438816322935808948472423222682106976538539079526109227345808725389984254959367002754458036277442171824253325215367857991796805947312602961047690218274536101029536859964320879307223483497751430259994472202249727576756842749838197722866870842086202801052303386403483453265018334088257806565300738946841519021074694737378754107590682098879529102499689410038370429837830981460937536955575431846508025637199916780806156350741434475042810753489930711278682133177738594859949574763262088672470238586565068225689118649806764843063095154076555886030426109513891897364374703818997967953457945787114355212622816377349852490504912648173754984946597692486168461356569827693516093029514646979244704706020928023121324187696607611404546760315626764596409984454655276810627060167068960113041732908805792782640341126876677951725008688735246909097598756419723246934 A145334 263 719911358010989735369828751689371001562386011138314962227326104309269359772816605602362133775006378973189466621716088654381688643912559251847426001875053788751453521593082429725714727851135972288761032007502411669363058397481726463752504420413344952284427904978828609779497261125750219833607830679984763101734007049395833815232711106983473516969320570039973271385805355597405784494011470055521814231391643088329865176351240255920768813933383999628849363806279737362275732603939247923969537249176586153258445070772438622923196762926439693979783491124751932001251855277816474447678523473805971752952036153744791610235432891117136693695809231262133149146519286784231621616823741716550026061309659477682045303247715092312598860095090028973022888716921484288020748872103162662663614677417084766958591410879155429536495768609926296308021721789959686880524071598216920401174152652707584743942490360359870962499929693507314519022632770126059440756745946245075287298574138033959986859775966772034429285809183817379255808878207903434884336848943451624679660170638018223290194642710618433281499311240862122529356396573756046488377905198512548172486422393643900427789946746270716144095599601916804407024599 A145334 264 24268211857194446220654468807771775637588054624696424269210504200608468087884916336524760330608155219968867682895297992189720851691381183855220809054645282959978538514918094777830423549238658971944621402075994213984918563229540897537057634425499446191610755018075001376902586897461632217615111475799078536547363317576838885482800903013159578648516170188608682655479689588716125772611019679033101278214103061161791029704816054067722113963236338350046340229656364731114456954281986100204410139622052500951806082306202046014420083571026798586307071225820915425512472464658350603793045303435128465705810337690433538777552989494540343856227922620545769510887646136421753227324374225674219279647219518492972337134110045924026726112867947921105169732139397598149262663672441262616955975732919174004243405182054196351936677499891040685281323569069302458177398227886773736916815842859677527641745464017305140631980732603756868617254982727491517960795550635298671557485081702619878508869292854938682918738459125127284885623768295395275304015933179048247023321230883406610504850001228187070292577185519477695809327317874256160054259071200125090088724516249394756544121153091777152482215753483016720141076710078 A145334 265 818081420986113424087272408140157805053722319836130450976771134375185354933331169931433065142438778690144150617211028694999401256134771063846934221384666486705822744586435453367581148119120466093117215175220732945929193097104765258492486392731081910705853599374880391436557594533934360930055188015579106787026854333781231780229384625340898289258006580088678122276247064649815244197311688886194374033075599960372332523019484006271672205779928151846678129512866691279588606566570018833951417882689852557908796881283625900373662394256116617417971677042639567869273514782381143576047082731119657105136894730592478438446519665625522100276306577842788658949889402112258014508873033530654190200357743907088438007108804344851225844952179664325365242697396204316690160104377246090714423279293090678265960421728455548144629968984831212890907121205304464075200407381539071073248941661625576804095654848080865930344199533572714347580350948721106300332358571159172271957746816896741966500023875280207034418639027822231589676997973428896522594942223128867463704534013419466202100270251207543428944343642362281884870301356184778581673026801778311588378355270280674849458423642933861063904776905816894034038891490429503 A145334 266 27577524677173671668787506657750250800589203764087902877730530670576994114194125650503692289426850899036604097337316094413131824154582280870898968747656298212208001760030200618103065725265127362760322351612069505531278885318483073634240818761907136784394878643316462977251355134836340409490528170390060213991596723044402005734693670237440778317727823166273169313323605893865582293175251259742592669621877196450048268189195776146602015989119264035515181395832395933378567196244618380610516196621064790105053041916264946795394113295953607602133026646800308607052294757801595885290196555072998337579036255662462110469598639150683360505773950882852483072655002234316571532672356732993978525979840267460731726726665457330824777309311250371540114410224056315376227698969294302045541946128014111031426351812222831345901279902541982686661438370549489914905703274654283857992448086496582351206386997287060526494597825644755468053176761864133510656712289472980146652396973640104089988095926326826486275313638709148967762884316798664333481280227037658189022431594569048974789393499663356287761526753891455336819500162907661568113941573433687812444109266072437032925848704459179303372452877012871744404434312001302560774 A145334 267 929638356049443050968713425345488546347704253833680886172165737928379337214298620745148297145146078664085145431096774925455645097251567432023233172636559591348865252624795318249818892231106295279530000379725647856238678278156871315105492741971403188270869448360344367588262790158775440669991343693793741798077618746799937279535291843474744011749706629677061957463460632405961714453122475768611110006759106259255527160285457090882469952721538184857288613006831937401324808905817479043810482154144676191751485485088494475189109658832933718011787710845666726101093288416218282510751382295463691228669655073244703013337691687323016417024117783984650626536411466368922224254127130960353982580126225215743522600867454559513298898245656405072437592443287695693936431415564750817577972913260932403576291641324071222941876597370060267382525874580316183826166793313395501471386353922550849397541728874451155500052026772140507294499874294859589695516664977801802172493129709450162056601971709977296977060615726466772675464598729605976708225059930844515328817301589218106926730988671551470209233523444736615761823068606746970104936191858776589355712611770923497109649684977860510673751525420199129598056586623525017833986759 A145334 268 31338108954849200570981657899608912239630859596144178908775804147835136786917012391124823446259182022339459353445668185399793701815218513978920909378679455076713949453773848418171194239007527488607828950040229237621736339225389246713723086697615182714703872319832329988083875679000964970149067786427258865623136313963029162648732682308839950398641832168685935419820088605081363500349176364984629258585256802377626624123174490344452285959641036222419935108945123213966263374836540022322232972805700837802877785597280106842359939803864082338223756130474398690067546145458423545635833211889884476245455734940042682917151476310060244267199649992348621737689947458641365945290054052001176019782076526042873879414510166474527848529036300105680620869723113811618540787642460051091259164860484085196542680197608089113147828751443451710922964545441020186230592687688859079946150132736741046694549329151361454619693295994258675252835294426540006771733265744986461761763255853167989287948376355238754769886869863881268180762655412133158035602436787488384696773047550110789931052653328606561089905787560544563439600305913940199329737459445417253747384330353721821493853847677829110352984618542459781737615790674594039182391809838 A145334 269 1056407651938328195198348636827103006252467730638316017181151471651356723158593150490519177628248728827917096140568329098730270762735371008977856423132051257999467644737851177551755639547124859409863618626326127220503084139049193228562733937471115067341264347630678395537963081550859738984949634410471552666362183345616094326088841441095702884463472150656696253325073229413832131190809020810509376538297896801390687239936684909226029468817029378336237827665251490535970800964414955246664994469469693088190333960732826916567459095599148556788589101146504268996510254462310169307165655062056623398770621596159183767892473253074439146924283784217954254792877502294388979646805497838832512666499817112779053259319615110988879214400514778316837324445928574146373314257490896906721595629868945598714521345885077042680142084269282159805152867444290915897517095675824646271589219503169186761522408488150665760778705507914433170632570480618789333415538692746828648187237182317163209446577710333126713315589406050821823906736438478410027774181435881173517283704104096933139357678016976338502789253889432433788812310550535855512658479652968823765047736420511350831634316095569934332138600817314793822175898705583978437313410076376943 A145334 270 35611501915502934505287131976459984441161774960186773343032437200591430989841038316118389086723441202529903288559099020472529242012015654897425026044860538528482599227399013741495834190962384771698975095285624798562929728705611964509460514318428202222458838443926296393752405490995606122181687205827928253955810334957582225769425682330603461926423695799995398530902283143720192537360808591173094718121392842589623264480639024166834963049369774384073540948175692637022452486544164766528536941243590381197195320013425809760208939270287358045479256261424902777397961987856929661886130686506095562882673177761070349875612590443987867332757362098787587936719278864653905045252447386856989949986532815089705359328790345976924951842913504648024286101391631364751130612001477347083124937591622991272182429373243266911139500547569672855588251450624082229464281109001456138126413509505683152994179343441009613644488708052102246187765275648824094002897802560762327985405303654148315937276145327381325150629764108086333820014817160344546624134498167951922480145280652334568577636536021219717600419187522861555460318425218963383417777149771841589674341940988053306180670974087808638658563123198697081203089763627620122447241014492275663414 A145334 271 1200463728515196270234901023728117438684460427655428398755307440850785667016184678477757745622928025309034311029410131839560631649494776963856826618994392330663097161956153108487973393025586351106847591052214793333230233934163095184564720709111480759447972376603491103802715193563498800827884936723509827030378813725057913485071245425275801260444039900954372733820019711449734461020600726417636002137362776185398303444251654264727321695168225625670089687026764771128775382785432993315262025042656437280687761149462250086283816426233927744113957171784044371479581029614146844439871296134954826362718289423555059898147716655974357754712811529425845805128852635734605636781071021764143633375213508530174150550194469303562525015635735027284383906161074568859832038784196487112681244739492015405916324095457509181689435520778431587692597796595384944510950000286921990740416753133847359584264598905874025587805048587657661211075134271489289728218895590907759383641184137994102547928415649539446760494602634768000907021877662568478228221163905467477870924523893506494202655194489917638663333792308606409145134900325318945104477412206150300334953243065659540530839067704865713113610228550889477790041362109711175622112516161221202538033719 A145334 272 40467632252635764354115579004587706881593176575102716361854640488047547634524154521644175288830514646444105422271512255752489872431939689439597970428875939421792466801059322059730569337396681704849447522671185587977566387357708209966064770594687502082562946592844846665263232781273139084912395094767829063366141556715891928624169457516621578158965123134748209057077465942068265537284257950177701040877404467088383966516100000783318990177285922791968948965598699486575325516674493718113318097659411559488394047151177130395201641968136764983794138215360879501151773730894928138211131730823196510181137973585367891405489178597283009467381009324187899992106034413894277151235999098416834494221457422565637799957350200894302372300155675926843076828665537614873306662664132968567007413085150901741816293985690205141507604494301428273547798867642175028840042280207859198857992610015580982079876476122834059123898574245451051373240530104138681089434876366602766261781989306375893236518575608698604968891729667399546467621162185168583912990888629174180860913777969958638919172037677487063319762421122702864759635934506183214252970182051549474519432234069041170306531666150352214971992165791921173103597235515273966593792797347525723064841728798 A145334 273 1364163882035887887862039898009750575250388543662252140902691532096775389909023581908440470508718903108702768475738367112006301760120055281514070619300581298914231725200612584677364383875668747244888524882398075118508969584598109823792948232182194986091716170196827404482532473254002324988898037816738581002562804846513903188862838927814067974462913040428322226359708643087101519812117874479889575670341302448186647325859427582154028894148986762149047643960242472665689452038321800452166959756836738627697326048778419916159997264462073921369772655125858076199781920988886997924950406206178658223251334726844462195723980312366693593171056069605562579308048614963523447033559892826560469036061696339474141706388124721952463666675722819858145092609931366836304598738575883586197332782419192158224611864341292719862712165813465626322864712135619923626812880754856933306580940143208481772065276425836137227192595350009106354134277058735380668035559954099283659776911475876747223008938635840814323961893446593436076655508470240155301138444627468297731353925584442781824458795187452894414591552552712521262440918207068535827148679732480320579899760275514134785373641935089305461840142795235434194432785019178523304165579576472575963294612140471583 A145334 274 45985964422962148447193600607793112887102890925261343094727015185127657905785637311609373739204738934963855678873034933074220176581157191107899631137024625157522812034720183428414631320718224132228510468936191589573751776719235894802352074940797022386464250014772105212261323008129185594102613769889862470828563088009842119780674371632442773902523220433873619115837569301388726290798228011432819645669504264650967414266337337278312313238443353574758473285930824787961691941636502376568054495289648361480265301615926488222576377389814869921238271220498537533333769055383606969155150054999150837882605983460788847032487484924392062428513290639022505224286418818314340985607026835947354312788805289382215894356705884419667349309336243957262395145037709547386290408604086373026579119528343554568600764205128683600881821968064321769042341172543948757817687181406184941556984293369565310520739486235059709805828330124908400952415428276729152215340044963251975804476919590023159581255428177675275252056823115773000476657644064174473016208384478965427894766650590652397332547346849865033038394173232176670634180488000644408226998779528941424696871444368149249545904299325328820968278998655394320902408009892910785068147720929097738375135652190456058854 A145334 275 1550186859333890142119008388626665937414487877840171332060995540987961815907258443865328406840151278988912671826107239118193595040544507152127241284115029494759512694776185658171244637144046951621754340662950493602133097274696472429189178622461319392465514881906251496508501794121502373123196785194089226074892280694248973011292629878866806980439989786362966659966562234790105320175706746453282475775629413091042809086731584313792480497113896554856121372319680459641946162686877043075787316584047086508663004689775555869204629765650662000582868201473233045122823278657199469941333110429070968538843989479211857306620690921077276112098489434270392581505132599057327819661289427606225421057550157269012801459290413657398861623265261117123592520481076096232460482837739152896150098533103128442088339603130276059844433498680736121020951694603591800490414311258389613625029007222907106474445646308918586391718335781318066846096817733074262662443732247675664150269633299602769233607373260860494892906021183270814399474693104747813015136229339647479946864286060056966729637389237850155076271373165065123014365702988060804794263593030771935694051215809750550926678299144883192619751379582833199762384739819057237545468736368354305184153246872045661604221479 A145334 276 52256798982159472267869624333411308142449273474889284678514816591977177629106024236914583282972125875511507232294219351801271155742535159517052112579618013131318547783382406502232473289711191418451114691519550670391715119556266308868731316560819001779215484282595487932529490267574521989853778034790134041094756311374569792200832433435925691678189281795772385673599193818936881041734348132141924246963647869629548829662754292951607180279397139625756497886137955008599180356212933180448288065480172790917381526612068686734961581177507438649833617150424414730591835190200425076338732183408832294445280047461625726345394643917027492814448016400741643283515514689936101982467725618998832107902661488749616247810463950034209740900604602948900059908154680058958533329073896435525133448524327340254454373452920841772227169639645792671551959856044738421987917674702626693893542891927214265883997426552906061029765389382403703257015324829517966074249061853806593542337362725132431274881393042351854662186698836002330290518904084391132676067818023308164529829655189753697865423993875381380771242956355951123582091177093349241613981312840323172717525060249819627370176214628108123886490184769028165334595258398011467764840317909075906828708213681523600487850722958 A145334 277 1761576692138408950815994894160286808855299071424029908672563135254555116889202261119132158603661956423341629811725462523113611541887265186775319562931681938541718751018308228414071016424919625571940124629369712435954223078108639997268460252076029927516034582700779016299317620411435342156468484429578633331215009181544467000841088319832425187604953708895497334694062163669800025126759555358797519911862093909582677956888638128667093733425997079670354988885589091020197910165991814826034747611549308197777844753429830740059999032289145991235229233557938819095017719138833050666179191961378626216679421861087413755891396139822305861697766520770511360816915418692613398771659210955161202751173297728199406444677938296362796708360519542142159902380301744306416062290620566003813095653604976106874528487009621973011501828708026172277280445726316437601620904323811234592761717261837385680042446774652817008394804884362493055475919753906232903288673212648088020636528347194580958673482525850307759801818724855617370822577857210131977762433130429488886653077729582311094986476103901717107948444982487739210887170565451099946746505261583701121535834086970203828898089268435225711330391508812559870596006398212226759295529571246212450841448699050913700399786267417423 A145334 278 59382750239728966749847715614273643993100823555254774746462818610916236398357830593219920829614861268058720465441758109359940493275748553703660862949374885568623325965508622596455927461451567288318910182804938314696466189571327134751653486228751652295746524003627776356854509051539995116520030620267317694805123918415107671223783295060718619638237297848677933356764449863709765028086183569410716264086946938728384204297167161654613436802183181276290527049576710372152916543096403721572698161537039113866918355720738067635353880643505530187032138813404500441268632581578226947756475484679341306355431016491976670249473237528015286680804216600725921572396575480612482982656530018830758525743219758514940502500477052159925927004623372865007607360339911892414605400858285950914643018957890296038413015042639983257296884873520392627821331153882167255505902262767759043419370795002995379347016614889549034800082811622094251517689551647163786340343207924117985321850777041591961391750664671532481540567454552696162734426769276034644885980488150710252345767085734390051822240411597102889833560699588418732443055396179265402111475450754005251966649794354240510822334961868775244100839373875581208468763210349138905657840834081869503808789328816298087158953194586791331094 A145334 279 2001792508819686776998957542541169644847141953192339385279231706701423193734087352408241270047184814742597510466700036054798131505211872203463142503248107829586610379755576916708221086311461316864310836690414345959048162814495214634369599023502757946813585396646257758288786483828095614966454890052742795062302093958558270415409267875655736348172554122873979424561032270211594015426985222998075689903573461392671737617274827062488380825934501307397756587170875917759685725647581859288223840199378840916904509573568235506557948576432572390315707408164636476317226785229984311270037737922361403475862953349265111693022329081177999174187604279912704295434977198634531382652738228163125658947642735308365346611091674983633164702963057190918886901974898527512994603756516757114712050165257386225849926630212865348593856016074870606775830900920087412456787527676280253029855754906789256975950544407884251188457974571385992334298821730549971483626736635833344072551501673435536671321333947403877426882221133169568920921909021472550021896270277798009476146319573453210917345413179951862312387614075177150488167658194315866139726737498171011782212063446145613532850707735698324210204069582015451028669447950273466111513587757604291402148075823555959819077398489120949504486039 A145334 280 67480425412928891012905892009215113113523511249012937122508126086442157249859848251323982620070679275358100809773737749965486903680751718702993980080832851985989750332937171896725510223103433530044351016514957419474575253780167495753272048330624484158334311425198825028287216012990594128979199227157929001282885892537875377288338748864571577236178179843844548553274464472068384396333906839178947937238745119460017336349950215979316155987638602270195193277239700138102295439427067933509621931548362565771811903858066863205330378876188134634036966542197756803249214488834138551334745197606327426491998851048295898679806043077037114633848853595053045198387159793573477428611322688722435944294278081501776075744959861197796929976958730901252304600566222002123136200217574481478657260156183470715510730666062675858458903044587003280892867042194815520036140302461505066868678454488495057656297472642761492673369288001338989967119029019149987065893505653598820761593136089661164148650205975234043388667192858578713771581390379412891962088626178590411290182180475340654289323826473936866953483580640661043367713025287332451390922918951869356424363406802918837838156846948055547257203941508901480300865881934955332269984137650999829084542132203282076684801015909314013209433768318 A145334 281 2274765138668040407225370842631683920515707919357084157207409545094733414191352290818044101714341328325136763554875189084636527468280008932266054865061732937199606654136701684883040032912595657986333755902408377920073585845881283467347586114855752337474691691329866995057304293509126444259793190981038896580503288375149685009831628808815439992975830094363445608856902772792392967788821984121737111966242408073423723015685084163387920555854916456593778657977993704484552461503400734391027496024271461892788938362150924385083451565358353442080813751821778973672894544101372025335509949341271559624683877792975101395231150019104592053129045680501633873724926861206384725483956305184095087519034455179782136204997250309886059525890114115718157997166200441716672393796339832014128779125152894632562480504903046172975784273039171864524027941216556330260330877139189808127862897670951413486804530826836945510135027510067162780405590133936724333441298591956079612039960545030976170015461772103805655228093644380467308070439748768099566569457566584012486794031827677413882639895273090998605050069191009069696748455594268318742072145458140778506894278661114330577378653777768244762342020658060999318926737851357896300547699168701616480835623874424562981488682427225576896169062826238463 A145334 282 76682332757019216714638360092208172951369400848003795690448838642635337305948328473616418417466463557769681024076741814269359590990232197425936990798237037232165888324958463464470107612758089407615877381425835403170723159390082811904119632178515362965647372756395504978182902705905436423007034338991621976570836849843409989143548829856829733298643655244813571630721643917557102472092804688409851205203083638916368583398726850797856585958553077764137676290242974500934563339177343316894468957468569048857552546416295757163096289062899715656356096939875202660315518278408036485225901840959519077341766093909191816984946168464209755033943015255861224288214239292880069302490689619144522711544215539816177729968681232201299205419958816863900375183220312289702804392751479536978706662830246817907497747104770955824951011985691580508517978617517246850880938348325948129528753213619093694151685676516375960503890284690994769326133453447887948261156188468945938068268249211401070601560052188969082662504993363398360096475810159391246009643522607458434751236401620823441508450215366573736502300965475432158836729394715071999507919572003002724515536777241800676960515581010410683990493969126032345532118852668408802356507606706947353917969051722309885902701407936973181260545094663065544134 A145334 283 2584961434964352656782418711482966667558978582070500033367946193435827675488784738654257174034750384818074618996490203004144922727644199906948327027542515660034579158234743149250585642743035161018135568541531155538476699782966105743406589333390166770716220598143400781484678655158767968310440683307614385849164013627718062358879346044642101500681837625326835405308181007603947151541855478257474100005658837501628376872947359124710661349274903695574164611150312012448510425679115781709111814165237966612716634446904391611817051519226897849417410585762379329857457147492240365815593125723235438755919375400994978357587433943697360823089626991146036190254068132838060274980576421577405555422060418328168896097462108132508545904820752190591967531708198730119681094362979981395212369589878841106508854422339348415956052441061878905902969194672478450126640101461736834307224462703236750758901910668562502801749195986798406163916795935322712601946850779846868980325243068876369544947613189274686004449237671052065074471732252402639154216983580527966268880166611843926385572442877367305384401566941126748883377078199096621509143650030149076385277966253926822159224649658482290379551306936896529709826727204525322876079975121543496131873120252723442379355501480066683513067398244922876667243399 A145334 284 87139049895965995303116118049452446271204995050227155276829670490272912298091596234086680863095017054750831848602003719192983530879526387872995906672521212101528626191927303236278778552397607665163260607919137871776214146513064265220153314524462889662328433397766667587453012487219165505839519011292646607983696922819539032274412766021336411731155013051123966268125210135607414560918845699966647222780908206976808945470686892695269543286200417619252011277739341649396311948708429662236815938615702897046108698347594494818057049550042437440961195189693710269619677781647904453235607782904364799502523067425774626525080581257091864882141570837589864717603412469756772576715161868883651654133133990298357947629269935178181850250208350924896408629983004009114137401273250780081129441896109070870166664669561687997107571963244925932297511043891269936251790969394210336170588508197357654463489714485556292930589436211083987094640421653595188363740391527481764857818005783554168148782970008889613021014719228660120297043734132017155729263270489954220316491981734022356836823607887601649141603085083081739383209147254817716358160443008405792944717517904336397745662263026922427684263872852288047392226628532429781484247158990723647898495529801338190885764068990346493288528813575805077789710160878 A145334 285 2937457369408052266703691682664623252319353715584178822311428158859153680132840033562277273240675850880900156798298926377505271821803911807554492106982363032400014328895290233860214475750737711649618354074818569116045023340478696597605262489213054677126924719122493766229640269459479414043082217560234433847516037419082647150252391983699904394815133989271551277571665428363144937244627137004020199622470315651529392050188478279810177179467154728670081604598428595850837663342450738234887283581623530494186357608580775973412311528514879046907904040427164387426500008161893711626331972546113011667994613847003487259165488036589132821479631529845527348484374844101432670723007831619491475683422391390897228086413793417394402039425977604857505744324759533439038841677240189433554892091105467189154477159502070080043147834924934012115870191386605514878569423451638728970573704304108463828727487516406191966127667092926445218161922450025897864418975996444559513510175994638367939419104374052055665663720180748894984161279203118566067230825693999373186340978435373727037125397436318608715196134613749118493481231470582827019336967024669709250017351143277213714079452727412905378754244774299323140695429938001480729308648853497319049114788177729990162035664386309078808689622792572990927368252856678703 A145334 286 99021687835606392014615451319508331786232967481137673049891087958312400067005125233292770646856502070100127230919824959583698993920026336153135541053379551149683270925531607591500526741278589707311027050698873356982739865031322715792209133291218758641485742619290831461834505896026038560173136048115983753707119013413579112615469101496111011127881755047188980515816875321996405698908966227486675229306827117832147599035044657341714180024568242617268033271761016688392395981877702437189620667299713274343319217939149259716134526808179523121223007761838516310453605005517759237275746341293861840423733633279964488080693975188339086154986513988951156079818411277055882860315821427177895776404517159654011568494651028471095357570867854809538167716291235242246995343825629384531884632310035857050288354176648117728692825518211953585181058219344960862665305328302950584203829235920907807469045949714563016692607364771961032093154418695732595355968492476405709672946267921441377454263840300511826480634394272030530687416601640083127994333978415455599621600162739956356687474790741476691901660048687879699332170573490137951567031442043455455809679114095157356397281953695426777290883163657366310220554895817803286852564771367147466154935861572782438560884055576714977650580691049106710585778726008929641974 A145334 287 3338021094000834105404634597276934181849290081469797242927649752763282847399589091481459264943255411542399438073407142589267566707538815969918287281354932562273460030499656163014192522588286783282717010229440666789069591734160865408876673285641721864591429706569369209455947427525397490403957002138907594777232548094655714467184816261181510201420989567825606543916635589532833407747076314283948684975912942519651379911941963348800706728818018279160950672920982267967279072698259685815211374459786050896489760342542363936450118925291420195901548544743672344398226637309503655726671697538684110094571049109872989046196706644433422557695462565087911941605151295665178967119813669587159035003104797768514338583057458083346831086319553346203554028858671795691386679601323124875329641521616416650059753230140330889132165068175777120431519460458248439293841927738523040741872354572320097885673075136150431776301602300335139298933790236071223339423800016960660476630459178121612839344866117111149296610129765246429008723918657125923041570432345154182569244768299622950348561048158769781847686351526072290050738351538871318876741802891947916390674573686130403340875160944993383935062766068135573543235582397322718861798477713477892230585568844503707826157411351455397510291996286575764421273609926392765374989559 A145334 288 112524690979746429857583840259589999950631236860113897577953400115759176827527748206834866587944369276237782987354427545764384714127434492425919128101339235620858786478460138329676822344950620723181800707523417826760662580375822907901909940666773310764158336766967693431469156320046643505491351981929438971824525442563725121275221043548959607393790547203519441548240805207334938853157536855602943943051350063030620898999415985453027166486741216165947404566898278981415960852265938026953072995849767108420956546803783870358584249255439247995661678322086186967825703633249763229028343686753295009994128225070084827467326492903156699231574956914126997562558494097054771704553035941467309642776766956372101193980855343494970647448736785729653951503287658516465409727113607195721732831161804772963478424337742200095997166719512621211534567426866496669250450521400306375105566488429081263805131555370585105464563996851690180995097036764806520076243703215775372190807069221533300892874059353553002488215647905822727612052767244298264091256146360813515993785539758689493510036576744654555344030218042236848922510131043181585844828223920532819486184423149776782525744319058445018755539066865967020485105172393193957013423396868774975725892059593284129246983898096677394495228217169888327592026680032921394781969116638 A145334 289 3793207329589231056498317149746144301058844812705149405883011874974592098092677544652814261198145423358720252961318314494310266123968250032138917838377858351424217129915431232593749518234092901990171718567897404710661268795399398491212518691000255020218055667823051239005456050092824925044715984906884385601297157891590625743531986910850612104063169144809650806765590999622625199207107159655298926036312325648849287985618932957679582433467339668136068728789190311542549772362605698190328404874884274765084394296265793927245511105950738124642334980335976817941732125078622881141041809953781877248217952372541510424050587029568705686662969239879758522745934894406565058495303874467049338470845779096198733480580295046158002442150085960627081358972272939731377166209613018966456488863134797374982441034365536335095733600982605392865053147528150142262184247782562400166285605583071974830550886845869348769060020557568873701009581810407837555698951895979987779591445826827428394977171701463405596766600194295154382555869775081375825390321652252591278996327976020654526600382653501256901877476802517452651105526466727299719957840551619358452931360513704401652812437654585020637255838008988982192417321818138985893599783846647926718241929098304039152412119378681583616978745690504939236551454962636170291707413547602143 A145334 290 127869018967928287934811841260358684129103658685659349612202432727440099510944983202718620538154615633478090451088257394248771525274584994455968427905798476925171123828590400372275157929994449381138067909742020805272973544332251142762951097171708656064777345798156720499906230017159971903210732345719720656690288220700994551250738157489553090479009824477742781492548631049037890257936643498822589941081144554571359434964593331003962738379156853726125660681536200835201073844927477233730032501379275906481227823306163366483662309023015132926253864191464100210729602968574673690014756184513643395284132164484246091324660461299434575794251993844771702887638467727886814024821921903731197258384901570556092349258260552025130918829908750284002126881301369295057065756460645142245641043854541188348853314304983805518334979593126461073968320391639373868791734323499727988205181389099789783108789131769124191634428187531082735609342821833751167237805148337241684834252266631545541973147157163457343313449090061474006330135642505940411829609478806178705654152700077870724333009405739490793417635187668833110826530448270867142516597219150260349527783343430790956566530490810316726623449280527479522840420898004360042080054756457078212803160454177937100234528415008372285631676122731693284494261219198438620500535515907699848614 A145334 291 4310464625615655256693276112388374092245940033234731862722194601358993879539363285670967153688377831806401005747464903798807773622695994039142445672565548818769660232837565266633964341226363370404071367247231802777854533468778917227139682994445780104943389306637807380228787774873006602764408862329495798430145230318533368431071757545440847769196809079081540019304163545897476280972419053138202347258546456898288200903807153202524650953081795105640356353438516601365437887769955485186433697431166985932597915158566372787898462509920329024993279637251919837767718098128920125011774549838913108901246218016545983366012793726353352520455529025844284864462534224361129606370181928879474785113105693472600093997297229728186868227598221529923625736541587799964100746918911181535487540621880094596105047850238563049657535826988559401820866687537110145588819221782991582699834264460268308005525306801386289654127225432612778459822072823006170037178573994749465299782656128557954393087362273002975341632963229205688559093718126319381507694759705165962515348896240628694141245092540877851992607225274438887363444888760105404907507192537597435830962218054120602632153341192403339199891454609325496705961606279309655200379659946568322706946612192096330550601913717520110369962218480306634929796606462627910934436881949541148349900519 A145334 292 145305762401634719735202049813800249389251954391239152406705830399609250951831836849023319548116596172039162270268951455969552654572310433784906849166216222774926769523783201309640537570465551286326796408766116161899455517959563755394627570979816150165932997461983140989355715391062822562028250845916571019360475057347471629110434395606072820810071343576828889573000571639655294382542356023352157627263011120960150697895979699492512652624424574631979558948286733950492710361524125560707202706674606594408599813514044603373893804725751982409508323645508353539685676877196294445572246385055004716547366614053632934784045185190711052165121307666958848936260325815575211302852018797705173102431595668576447598092797264878918775927205128943816673294814797855488466883579430173100639852117936944980159974682688646098971727209449357842254954962907662616159722097512911929311685066750463273766468309165942692471504577698948574349519339254195170119538562125199326918431653259436375959429440249783141602989847143074671265575231708090708118449937831535117586232586617440579423501345219982984931298770583699705352894089276622751161200317925812342711476021076622171299098175029386073618024208256913213430486224835107578800438294718763401994092084192406848682853411183074505563054099339460540751750319360925658401428670018496594967447371598 A145334 293 4898257246248641776658005842529930294523309290282731794395321680048633248227257340641212816296043303271062328324365347833268716186824811100193215846250703197177232581877071483310417254866429392635712936535434408570398842732562360725573978190589919427647821239500062376113373785603939973692965733251438746733145815753038038298779375044808957244066657222778092788424309250668616427738026540574782180476833757629020223127785274766085448317444701457762235826506389448032592664921540384881484318055567290866346913780960528421167587369406636817104196565096806960570884329762568987631320300628429659155898619658501748215024179826766075842132886760997653771797050718780506148658011947300459456403494304874606355059108101801771122208319216669097838526844581099166928418681361844216311387879408113793401098150448386409757773874573002025873855129978750619253634086318341039354105320900323852498399338696458621361828129660104331008709518466436846361723474892061895315670865731592944105034412037732827430433812405560083939156852501786019644353565896606289108665937979525025691737536206120533881156229563769291793007172386070064181538657809771941535206420839530715340371996848087263349260256860449089815416193933229870202053119714589854334652521451179422677002657940379527865010443318770996348434868335860197482084249531886638266811502547392783 A145334 294 165120251625735951889506657216481900414580506786178934397827141427733596398131594001183447188316300205150914915775193605190536966688311727615202872392204355610628287560149310178610964351906797255284331804282697504142028826615221662099535049410158612926191903817614105236798689323353101122127052305877749306457774429674437213704381103650075553091414194169778164320954575267038488139393580300233551280521908342411260600677490914468760763288548233516740395079550829344891964784012416012830710800945970668429947869147579599563514766848803922378830483799905038995336157216610523695855512888612117425090337752140727318274832167176239231447588560548109600980319730793830536455686371440646469477656619914891384560466086513644907264763522017988083007796114155558102359138260240884952426712314207663857614073671455131190245911212884171082758298589328728412132342433631554339113978438238232000970578433691151816941283558370612420604649293154066751599503168491867928966065556893566492521273653832544172430140674588440582445902826569631490503067998256148068021593651703556029451031766084821851913793513663364055758572075781527774283045403606211831225996103789104393047317842449923472474177185147714609420766684058692699676103086778385694902373096125166254249352750487340473146427538712716187566278870850096937760134393318469905955719155905164068054 A145334 295 5566203677405301691946627638109599020445578589238782588268021143133577854532382785552636664076929663619594038539719448106607653313794272151083677728147992981383576376475400664243904124992360880609205432486656796329193383174800279496812965790042468651152009650043950248032421440976859253222962959538173195869252829291179462720936648705264671849902615241396564696481285943827558184510341164182846473091611349745849837219817995598956650564371512634404617260369422630709918684836465878870982876218404353177206251802617994520325554369305592853983738791790602299435974899201056424024720351843794177771365626468765298240542844140486844665332134533943887888048924353262976665140681432606180538791345200927494268658705421315861722093407205018059061523709169657019049427383824301550384460255800552469232056630063654321974803257228551532626780219572416304794230644184085610453191173798905479852394346501329389052632047390845215038478396663514071729982405448137392993384174607211260731299190765660652014887214709942519628691300344505425043072402576861185476401632890260935773269255142981808421893445464435772755852172881588128885011396374026743020856387123524288250094369128614923409017249562069202623124955104202336972851564853246262060569142735726832979566258541925589409386544464995219364088264387921899436033932916681370997880654478751578187432279 A145334 296 187636725800212468409784865791167925762738553828658854264336058337205768048553027302847787944849851772300214834023027679898550388017467947524719048600665971010236004040357468831512697874881520933429517873840868799974411442680488595222343414682796568820175632376789659043558821538531236102792980243904766126874763568947885258648337214150090984410141606696064001748605984845472411132805112505210174307684667319410689670268804030963337776056202927617231414330312841801680529520945299992728416744491699944657652079836304726132594838225776768258987912292430719714081674856731454837262799364798788844060617843171740451547971957700979366492107023691659900158019638968175212588061834637467974522009777245609211881593575192091612138123849616395248945976153101341998000639006358067003219270270609911423604965141831713522315486610928560951964590119027855045284786603313183494745520129647125287585981419589235271273074500604108640576494330922410064863640136057208349315112597043026042358529228189146925589303835442021662094743152167375051632339200362922564153350976709102493213350561418884995817206194692336385936412692079763748932206397485396103626856978708007653121576790278291225668048010263175635277827627141894095296133551526828407283400106718978443616012321198958868503079940768561306050699204950568359138606940861194623020086956522996544793178781758 A145334 297 6325234021158958632688546133873643139352317629118511388011985938279185297783144695846616146068251839167310578435322224549660685473461191197264006977244772154607062714816873897834892381118351945673548166917970254760480613403565887370144917012144106544885651916269569756314417626031466528048292110799066706598775084039980382777855984768062918379201201711821702257548943052659589035459302158040293811729203662245722999038911546663956120831897950125605358342670228636765228019441147377918409049585832328916005098434075580515311777476265380488704889669394100769771090959984442443363072542562646820089489249721953744152916836453557170303962083103313720700382954141568262063080587780488363988530769052158141331601025151066702823860293248475276636950797059522529582944521854903054854220050437799858289170905699090432773600731679598532462174800285648774004133851603456771423785873117213419645617953801958774493285952362732454882988408856916046623039237256506088007275052652936233280694759550956952095954780277863335519271272030870912646020729401161717060748275948462212155961111652161358066016212401185214105480699094156663094916548774221306279234605731390550863204065350186828088654975016954401103146366687828294848230325049117820756277155536927620598568942368050644915313235393921657161973850834795394998640540540396937825325760306509559046226478546354623 A145334 298 213223638665631769707718421763095644436398701514846465061225191715055278051064039648436402981112981553480187826754497355546034027411826367242301727678202220731138113106240815055656753335986946213773787773375259414134932677859794620567096557257034416945298757277271564108569359129961915121976690952243558435539941956112975134493639987883063764412781525295367976405910868556548761539860664614733191888181281146618654978191018567773156802279942122677953702114181993015042994733680548588684269068809991063266831923555035739334855292592311138048465062496287224656552756546993879909037720572524024940417893764066442872223086105301440253245582454920598501118249483954246475178271401492200915415904250226241167042661345960864977000238873267977725815216119930528319139717833728142972777690897038962952318039807511373346966367142603779918371351565664630052651497092267741161382638288035744246606655935078048868579434182874636553501430621990145600740242623053180090668033675615367826849194302104229626965488717577469204912612918065915313129983736480822281754901818069310195068346580581008818986521524226747372803417980527608420849873110246793837187602455578318490890601389833221184590267982153484850923888385768864192191950162109628186167274505866429983658780603610974918896250296626019122161577205590253560453604262478173833230536756912350278925298047004436284294 A145334 299 7187768853093212935688229364945408040077357088713156708095389824702527484822183478765646448646702462099565292472583527420134582514391981366276800042768189883601893638204315160709315257121227575747962440166931827932518325810173063255750937574989713183081914562931172509830303339956598532730367723951838244062984736741793307743800221213682094730291946838505652772821553121492315698849113968703353740510297175723311197069096236880721569140900728123575869172663716641866870715707143273483399332391175749156892575227035156338902391397975030987348376768044952673778292653428072731749219117136712338178840378697190539500686488456794714483351414251411292369382469403714694536691266881221505078181768286595820688849972640739733223611349594003235888755658765907312578677358592031177757432905284963390684841263622037489827145803603572689368699728816379878789233192976211702946751965265899065435896951925863073557853951811418045855800771384299399344037532200083463599913327197718996790150106643238821174049672573581706619740845948730733174740839110747789716796023226368170727291751075424695635874282515667441536018006018104980772692559451502871477372772498310510596531621988073820782351105589738999307689876381122045230962345116485241106581002836480199212209873549157022147941952583949869214145110438473596688095604689498699377804456250189567596062238118293068597920839 A145334 300 242299687824548569396418442184591283267912063024121811115049125929497009798300527018125902135443937016263364455770602882578239421014119664445364562199413953298017613812729350961270202261899828242476867644253484146229933348926001284491569485085806674144656922971111068029107961481367577408378780852439776255119657040025910447930530322619583425475077763513244029676446579319595093651654870345129389977868925905451539306580579167058105527966606742765800427132540185883150218811444805015444842906222265435268857647636523196629363874690883001991202642802330292136779020690507575240272296529640852347484684225464399322501698653655463719932335921169492210851284542480972868877616131387705534693306493525240865194891410676675061007073617813610208541975531183519387096685438997653168474920264378425002947036044380843974561711692510068216015087940028814148320420882576599414067267587730819207808342002814188274557207846983468142924407449863302129897359609724570934899898169167073706180592268094386359672984835489950612573994712019100097254598373293324254872371661205969217147694733684219909304313244616627929952419610066900921319857758260288687255442323730444856630762486327367108739834584839833684508740881883735758966876461684767315593217419450473009577164853683302612996148302708699794582812550719367738765449273629396893547614386963353566750907768042361295431475923118 A145334 301 8167922469377763421260052750354342794015907604465789163975149326987954375598183280958840682220168668171535553704461730699128923462251391374061258025465444322907983878025212782700103357539327952932667632539822510402479225259777177490037744086491605410426671690274239540330056871706597694479850169805377133608245394756288704457944869431705936059082776677739509401887361416041997485504969980485197767450607751762474214301520126652432500467032744157734404275062060493457277234266933661363502380885353235431737442144934621731340699876927274599148410101518177379885868113698717707921506384264974015496996367061564522464341722114039193542124329419272168176385509557651126006149745252388286693289856818554101279123968765060743665808718432885450535946759267440779773121953569933529717258384354763801564381194371236986760437811327368595958295925089671596123501509162423973271995887435653950229320143478969334809460402963958759286563729279091143414540593099777754015392103682708727437628768567311657541337497630316562576287655122423018329721777988977121520999858982457199083680618745203302067223703840152245003028623519337224039587424258261772195878089255580523618712492817563923247546003072599687915050655820610856053651360292431161092162118103094442316366028005454257534943137136368317491436741870604776035309698325951364591991381606730192484983533264645761150701984771111663 A145334 302 275340666200424717106127808818026453401684962078629689693480472697714816071917748602821992379515983668618526499114040486097033127334254982205485343593075565925814183230212309092091133221380543031460397650440549181414090537277155304263171068664062533299676428534487691933415149116121446799548171815760482321494176002114835187251411100612276781932096976331521098424378923658329155916777444390501146395630597334044079858652704162872920423685568277590620025346541632101904629683988114913118860244200414660181603739436888450926971796221854552046409902530975116673622321976004753243526404973299977532762895186160655826808560129962562560649547424791328868056463316337134915186335043580393013043095538660152260594028121875306258297736837365494919753155046363453154968421667745773847771126968124167486356865059307362779313514645283883677244087418757741565294421725544891256422381951388627074499562828867714273612721909357841928566595171073754994640861263496148478134296880244213032755392082223483707624100685444986488956706241602885235875821038753820393179580991426260519904904440753108579001891147147218934435466968884438212307591150426146582462761701550177127456353276249317366347408654837500894776523923204051075684851596490977978732017685662096231034225794486698167819630539870827679927632773875274449430922191802371226766632580415260401705441339600300840347802611202698961334 A145334 303 9281733849448394744269805013995618993816457277654699235101437570664817122796392929802946082154643127248961860113598751081869256023308811987895519558461319301893751793782473061469179318192634748051202051863683280365646481609133680046934319234627803911040486995470908404801185136374397099906171177429435689252191539423045699405956363743694980887225053013052799550146304114634914429912570164898823664511509668680018180272708443028926020830008006170547056896697514143093144573189962119454303117468493597309368626624680067535813597519298017072557203215170761081549631093925252118140557403728435858364463181228479340860152039516696261805457050147591366722911210217339308433280228312945303217294463914943875886070586709292605202155965121782115311993406076965246586544714646588082838431160378207301610326119584870004919421591932081907432529590928027543076403360244616775091574522309314731245726312731810504684515520754992448448021163930332551590252289777914572098129393817640317651475539654124867216696776565012996912414004828145606178950908886669507465106553699979383143537129614106671452950448503109046439667346518065788617551673641277977036557924763378381710973145323651995602007222507026152090316933536157905940725491264059507370625155091507145845069309215780567231745487964102463953992183315898759819711611050348235728351819693807046534760235072942608063478664872940997216182199 A145334 304 312887247789564720628910409915664507463526321428054949136639770813630512511751589591739563826611027440046520635810887399855772134448706924777702982110245730073762807042592983671913725724182584135425478136864365730685393713629805817105000597136132201177112283317647893791360259013765777121715583591598105268930894472456694524859953834548546705096079755137912896503910813279964041774023584341961901340181844535572815522948921755852391999306649464323573010397053176417128271460328993362816443176744058921098401743336361337195387921448564359294048768336996453528062947502597926926513436836159167812166076306449143394235069425299270855499394599825757547438008028370044770948741581243051127874603365529662517459287217376225599489371325957538269801802799101343416068969175768062604737740568578241169159926004849102806526339084716966454266688832939721058347815708551609762792085890624617638904806927689769284047303931038073527824951507524915143033649693772638961931793387458358227787027408985157191651364630382487440472489613800082142689549902693808057894921532046724014342376119386631453925851040037914808333967316688530765413228706139889455476221061310723545926727601403955495494346104364442932127082934727359086057805234826594396972795999402688200775190182629737126895442231450263520018248819651314419647203959076316834600368615111602958271507122603453978219564952519038404954803691678 A145334 305 10547429113704492882952175173987245532599853301523275057741427439026047006106328962341147766792111652849325083384223154135539327570396654410947555539040864002325224923512057685797738632693015593012558119942495716917721341720814272485475890082524697267052651159597423504235845926552859210398635222966600951186224763414323633009983344356675145685093867658473990728094033965521283733567420598254965529278706314782649942598589972117075691267701132612339640009937605680323879887834545793070580180033739108761733525458500114052176459296217507032504366908082947233260240878762945022767515837606368143219682573925937442591184849466686381022188330154669236776543883913442999011342770270423025207707576234710459548608696211681978249494102195872649953236657045712880478719704328596675759121151728341349434173804013137136023132885626387347241248173125868405948877324458871404859104440281381338298166310286695809833424110830777937867986666870643725541331779586823369628806182993091862041060376305414109276442634473496875053314627968786764201919121040857360744968297380188512823502115840986216697733767106727659685828991805903025584014151066423999902825434940226565969811605732354194429462411576118148734977813639342341254850708525279005857893445769239464156624515211379129331864790390442895295712703756453625770408485640751029444030190287060316029525458568202198532838926485938119758085435231007903 A145334 306 355553835110091207294753104486199636988276547330823280768408569832928273762213836808768501626822519990939721120835641890098143332542299085744335172443364543408137602097828657545648785636167829916270750087836052480432020698723255411855586437576906947736212669412916863010142472392736624968772216244488534472889531505765955196309844013403565326495967573671078472306136988473811661378593706593151303650023288531141285029425652437117699796781813181055319800411423677086664814601774267224080264506120902179613978222107637101362507105680104240617157849177427382896206266495035929214895031959197233271776331754877274883299697881286928478958697754014505371911536779284155468302320014867218598508771266997486225853936631836512269414220585533495703966069439209178401836297816848024764071911420024646320847757764122926850490706767939178390785509461806335131596933549160739349248800919093279023406568680859708821794957492058220354491757012384448480473379146838166096414417466765333281945787057468482214723724016450215027664748668355312207446611427597751728019073246791233235233532310657269245493973835241938367971380505443023675748586267035924330584355956358816477531625683310932292813222398736596689491659165655147388973658298329350052642993659908266337317124207000400267147424957166387768968211723611802905069155631302513243481940879976434638243700250062588989938546233621409064526021616682473443174 A145334 307 11985719771013745484201634269277614588887556877922199493179777831326584669498181432717257227499039382102466346134044404730985257604461574610044884252118263219247454564392579122351762877997478913784471392448395209172867700836239598212837546325241643125663031818856776292474479240123305701144452199203073274114505155873145586253281208681850842799503921223358187642965887153358157139551110115687709847787319527106066403559288801056647688032439231065673697859529452144653865219901930660289199923430755432441048097105514921228430000480299854654986884063266710169348166010287420295071166504577022895985212000237230362390095372986997509559011320265640645932468668053124996923028208689831168685307654202777684438825744310600132390271397688840037984823550842504746880188718927227210468267458209909675747436564794410060116904589124096817926992176716243384160264223993331199004305674123529995597654091933614474096012207223858497319139191019493091406113885498582799523306643175853201941300619666202159152922627318094114109081802556942946544238507022401089710665598404364174979533861368754430424615641288271975277587577152655336303581817477766858117574639386030268517364535814599921858379532631948262826645681739257204842959679981831681749316310417614212461720792861358977794160565974214141301475521907241172173427610560799235797025197619975421368134819400084416282626195002538773079234068940280744539112359 A145334 308 404038613125319525162345883922595283305199905366480797584267029925610599375855422334684904330224115943851620537238915762645871143748256347562313962394571480677467149957536240116649269071646228547506700723164652413381317714757616157031498274768309352189193854877449259406397832174414162792842858666363383825911434331594206206832154348355347897367711857943436931773301583633566488700456260621238992375759237608722209932842340454193941126455826682442047173789418031384858119476229267956574662194770501121466829173812929772502738214828400994739503621155562950631299293310582671651813093654396409864464263256220703761292840140091988165947343127196048420369013428159306866991125446631888681514502424666864475435329614856393831039536546676577094934906194934765578121983313200531448037271252184143749421440278371805362417926848882596964379727886319055018236171859218261169274404925455395232503640415675575240916862683721312452569961774775355098915650599683847025092500845043593970675910607001887727576539552169228570166932536529798059650967864278529306548785594192043091768853231507179538956524022333674451365538857844630881350719391426934520107516763118724395361542024778537682535041752209753541149629241938701209601023423213887693440102771534781442176341590039286934440752411843333746106352074524888190354441846935386607415206168287430574343390123733145422824740043597035806879571399450842281731004903438 A145334 309 13620141636468801422208934262829052730940674221016510808643442085612555473633501617404046692254597720968198746207857504224747911524768463871864029062276120361519154405821092089939667738053431486338971967593409040406689010991611539817292208629602161937056081722255782715732894630125022187623427064498657469568401177203535535359166336829777568938414723931769337746719808741321639180734223405990856317299134052002706169730048893151588954316178229432682179162767583978454115062889823402914201202296513669373891379008185765525552383993435397052368812414167143002514389008151575851095199092018536471954067418381987923555951278732405548087087427258767471984998796730781566433145841882932758764022708050212347264147276877983291733742644598196016181415649846427396795987310607801196186109203442860027583087076036476993972698253958927754545143809120823167948497969213983360022908991032795699164167722814769549437692966972233235552274914108538029364953490309228597717285403963112909575631744620733015630402989150702067782233181697337690033891180160590715901358472669548174219163867454573160889469994368252524467260339620354929857677414381420145195057531967157559981607313137919969463656335608611259240205738919107936036393294753580474164034182679121171998150262538503569698638786009078214607030987130758458989607062486764271975167364135944087041140259702909512803337570587029882047371578796253824376871430756507343 A145334 310 459134974161324682817343648837621483637414844685266673992889635121732215090574740146834991661217584843613863790815255930177336334854073773372280072127014054992239214342761864394329959333131906332840516480067118028944834147145907292483304195872390604129851162668048580469906618575116665770371563551406884632787419857619748565363291007699647500558612446372232517498487820896650873148984182315495505834914816517251987372877738255297723195804426987719889577134848082124270187385157827436008454572840813599823377264899112982053441091915969019806951671742070769459197102833490328629836489740131770815175202809192549646850413844776550885923729006945708353418261017425633176302039462882537851303316806858155801607540228121487149488070718365651158798944461388161351057966662466995010233209800021540277641721583768199188447852778537527756834200841083221105224811523967207207154000918441138093368698703582241095869054675717119686745874902028855195117227059408445429365843942504035336750952140488999349898997036693627152769851984850320994512673623562545168756264807141683358735970880124808022076853971197268577457671597236625827657674757446953703098454882505364583861258130517740145841317390831243796777581917813499281848116756542174360855704604673071936522863907996613744501826541925274202559680830071515578014765886074381761347505237607469005869407580241689552867364081664037280219860114342145020293493649070858353814 A145334 311 15477439965358113421303852980107285950588201683399665359283798791310150885090719016716305951495598092823625627420183531198420503623182915375611097359537614731512263553975348042911770839180208824426622324204090581162321318693599523838000644625566078635615120756483835925384769396434288172994203219694499016472606453831960546934861004510388780414053256628793234233104686695706292192530617605121130095704122147497430442337002386856037355778978279439859248212533549685641564038299555299978021600736262624153532378225857719616835733682934931664256943802056393224302391334002569969960212218044642902161019614743813430213339527151466251632083356737052401334962106912419297642360183860624509084502050795165724021977833825828054931259572182363455964916401611979269297736659395775091187160306172616919316442407005738918606100123191801806723953155807771574336305228524436585739178010937741774094663134133589624526976283680731137667970207395117794518863694807705205114694001584525627238761687080252423464362174476539182169169642627071139027684537816402217478182970747387673353441404149843410969637586479589929377845585075586317029985286215859394950028768894198308154805451598145707178390839781264892780761027209287321871992079826643402950865328059495072301064570340415586788653003029662207359208626174679803004119299029960346688260129584580416051913642488807095124249330389557126129181602407102129837839846533307204351287319 A145334 312 521744500773087029270828201142072960556706795109987874576190183262175551214675922962931933478081620047866835056720523045883499246960159742457776318617732920472264349412269768183793930594434880138289532216079377010914733624216405801433094437844528314934195116571218946376671995883893235736517924765529998293884678925887970179554415896681914780058087780398007479625726471013771288913556246319649113210690451757223563693928363088039281008011634604113228269524616382768129041606807821777101280724810958487374762870170286463384419600398295454486132555760369343849162842410029530853868425240448422491716200397838747923299125813425513497740979069682307442055864270599393506098328621639612738356026281001719749922716976661123503611273028779401382211680739540876706638541437173611661452178910845706550135733262521737362443435964347786126126933125445778929793628148333945781300483541557274286289956158274607539222129427008391975070156004543545951202039956850515405007889364048514951714621134724357054494649551705138794229081500188716111772924775278245127627002775138173661602826375155250503661675018150122548129906095440343149844178170678945446318516096324970085393127189512233658465815063185122144808210430447493702491353729108032356931495848029874282595814729652545522648878987628086468153648585788775329197345992285197400786867206948700587502539882428279596396755374564606640150674536923552682491436206344292209611037894398 A145334 313 17588007105583323791361505239195426520259300112569489568563705718484139040136574477989716460829825460317992916938423204456549228416606481295068724324992679389582416487175350331500345357426628970281531306577413474833845089310013720872710089661738404870865638744000669925873777055861271580243731070851813022792353510119077020920818812942286342725369358663163575509390005104769543453569688870904754001211245033031884184624894677360801775924034846725678645525815570050580080306923927633806528873255355809873140632199907978454831065112590806087792596790425106779098886193339704151081334644895304104151110213250124577750600100957234532857382152806907227134650783226943448178155360193111161549357136848065921974729065261268639480907958868894048411992301765006552168805962549385789711777859897448461632458648963165359482229307752063747119937108934824051915571630544032083763202714446717705253092648000773886013588358457476609798883821245192726619902972426567179495110745347381437437774251212796389226762212923618054276923155202191977500794155146945105435904046071724863385243603753042090328591653892203044617869205099448382505660929103601964779537782657085972684404009403651945028736918601579627720219880829623985501696212336239690925517322086221734006809842235522739228078123884289791811797286467730990172562730395814705350564946857980567220130203384743662705727528552323559449922112510511358519684184678026243852680883069593983 A145334 314 592891719007469344233709312342449626855868046238010698246294645193910143780828374438357418931641482789237921182127411165509751444040305237496606954537726903605090339310416710262606873815057731993755540206435076020569540949725828906402651321064107190352352367126067466629986078176411469086122938661896692232800238532229407449352832004730056716590286300477156350023529592456054838806062922924643011061181956852814364106481635879904264778359933675110992536562014596880438124378276558928810266540336763626012612224084135083542068741561016472821192983319097793763054109728318584522922260025552276110485502796945499118133981479969250289196838873379863557026770460524399367486223686011448634189216344792275948766397040034648860240283789859145343188859110286690134069572290901253534010419995690808730784474506412571005624212601878632951065293816065985664628140735845693395323617722698370302524478877816131539243456024379407089311981639105290809813383249297539663929667820652338891978855056668745146109797143160515057969940767636810061363054858230594728966080265450842369578388220912222489821574149044489615918248355772498878825486770238244062039273207051852042866289071603979877406487867593434187263490037958414120814685615363286251991156570595038805339685499163656809725968033490529894347600058673563092928314312445567725082346957795657714041888568597168987381795391102071814492267772578663358775001183004828473929580358664975997254 A145334 315 19986379830153784488535017127702471682115885318424040525313102920923005228367585462180454114195917923995384862731522113450910516722049461139404139142398049595534915948571730815777127384805250788082870290077395106075985750581412603124819655160360963725039393424954095556096160769453053567031932682048806424315883018129099814998606945958631398973972208463715581896129607052303603511382837678220027031967689764297127180997611760886678088317711588263956711681826866535023999122211622494566266451268223428577529348200735561466295158823190800186211609379894189837327447259842733290928005234380032582789162195133922562022171937939163326291590905564253047700465205089626719451017152277290573265407321433590485384849322244838947817431327075243830650002392195772022654478729757475294082105468342959302417296173978709119636426847327099409028347307419647267819790572289786693812327069668959348451382477718089146187123016568241454523230291255355531953616422713917089644501922739079598701225766522529147662564872469178749680548649000113711966356601770159193166501460312443850206762603541707416378843174235698091060401107455221732105758776519070278227741935030180149707936631919366152263720760987837747851072621459358259183039066592200167218382197069241436041779064169997028820339643180887638854167806166088525394882485299977357616711210596726674682371496427280363179896659928323312314210787163704629313793931359408583178139910037915457798563079 A145334 316 673740863481592356101046083141141008061676867228206359870294001218019861054361162149274733751186974286242940933441689262302782353190535890969008292993631297327755113021262706489430253879178130251215825484753448819386403631529877901611841669053116766106970762002850194069934112908276357568234981625742325901791724308331716231373632698912632454682546430721565965241372703709624881912660619326734188322987810893274200418615128353008282477285792862018047075683391134333644413529315669913552283143441545237011750701834183552944674720387693132716176879375040156097210453366244429508864471928028638340270381487479026768821916909795214249320279137374131364602818506544546252169388835781241538765432171337118917530994704107123890890961175466185741352435297730615773395787846054919872606521803830738088796245294037809916531378017772308476466954782051015582139154527260568712567852123217001913597733021352306240151785349271963407598686028906053343051118799872761842618620151604705451565981697495602511036316704826218508570779899823892462749070984309011543412169498166401925019124995812568785218580913663808500601631716397276233512629477632372308818936567828099639602691819135543921206046975493522612466223882131476879101832814008382021568377611212972238373333447830914342369992561901754272283466851511244132387925486533922412813767184133309245747085430521732474197147418801983467009973820796215281589330067350662155930267893448549723724586120558 A145334 317 22711804487978098494012478974152846254056655512146951072803570255746346595219509547684465812572058788993331614870934482300704679675142448162515808417411171890520575264411849887186963042489967385963234689008168469624120560342886433481922579538960911025105020662076686617143383390041835244172147663571841124100592602117979136030505343281737894088717241205651780224571091945921847716972185966121371810147892073244583531814388795782297441422625989060916778657330403456560286645049232110574224970199148038671442687581300979369029423357973976680671522417520994282142774545648652458901088057765840164070481977153755797243064257007024734405423283429291062736507964155151449071003378203168499994492145230366957276379346090601824117095353407533794265746763236496665525399985636032619148090555925028712630362126444718398307563633342677671414601636674592427854263631294163199010875601261318064838420231698403765637427537936834869901910251511192766938897682790094379000756595666092698033209644321350994124505088457126953454742240742514765919157470914700177358265040616687948579950853402079090208010946220763810319582914099351074376489007585228494011216073473743303820826591515122553664489691280165886278398659215579464135164524977183491354869842055607097086323634484601058311295420441368493337788028710276233536708442756176039235974734160422644077407575180516105277905476307918202744582905184829629978671687256596889917000747510010701148840340326171823 A145334 318 765614928616000836751568310117646364083108849252796853436001993450915342506829805798082180392529368025778234451056260464915065489546269574367872010781922311435817294835568346675809817672906546701642511115249533626275655269772298041145732254646530641603173480411634343861053260008376153172766740170771782667688650715605352367256618890653751710818025746359975080648725544255652782829507507005290824393351253466087099964188845887206118397348439613957711746520560824837256128470965200918141453831860997240172787761353905312695798308452628033517743887978455837875992773836605621023311248918422000002787309109582726437584669334884886887011604635081122587473552107067336841638977627059421299033088676950237958449628839183192786880160472477003029232137647349867297130617742394871745427212767626196098938769193655211912910160163450286285613912695833555960916211428787086911396047805951179842486144096955457918285376063698918115121431170843622144604187543802962716242742997285364699094791658506760314441464020853432896133142426859392859310905881785471994438102975776381248463741343164961135099480211883367132209331533687493000834168212185423055485721527980950203971964760372089464894403571848345050951296189690959853864919257879022679564280354126137631566997480102568227842854280708539348515080175539944981011197472922768796110785875734080147716100113588112478396461132142775195717906266770633005784807295830551091751433042632192842278858148670666757494 A145334 319 25808879220933583718917269240053379959088753054255126417180676126426785940158886158233840753347699183576925494351774925401352375351900067676798517320942792701090229118386433702029699066566716646822401663731827089533583869519903606624136200822211968389482066999571173069479418777738976733412131566984569130155943291522463826182241486773432626889937753821077518763016757872286963363260850344176167724178498944193904066548222463043329455392318457963888473914291326747933500634195950277901316298097809246767076636763797460509674381608908667651909169783082223877278722123889200939047169742138917562328120026013551731057223406035905279954136457843161358994442378792731960776498486737169713787236919305500376348970030892486082755128385410104418707881565826417263349776458570731140902318723248588514570197196887755067139483100802345517345367325561947534767893059410149068488997572527738671228889852669948254726996261469862991723908574867228250983414395162700190374448487437733048340392728775053245878470758018464134471521277754687892544855871355830790017808273955156771269024772098139986462124387734577359806012755681022474958768736056281603615195178697021757902151628251316544346467790742518020387402308276083597458206964047937329550928399382722257504516387967933940475981559491389440997074859379663516599611233275518093360718552635021107619087090751647696466228599486627475539732417508255133440176223963776190046343917950130473203209607042847836069675639 A145334 320 870017317772056178548700309330631128303235501375831462270363738785844960591840709887232965997268759085848790388820098284223328108197485791838608444521109531171829312144989385259852808858154200491476613382757380072927578615240295309527333288571033199762909836952370763760516863136527645674946801950283085206785065689533604864998008151875794961806049970490497411141319827226067990719870482272671106976766375015425252617253479265001790054068936820614240841693048878152277481541489355397088171490735695876657156185134824632427218091340512878093230079869957878924609884920312189818674470984191662107658926074129519744356274579885697652369053106881364776621530001629442290708427146271013424708335250755329009773541782936077010492185085294459482165684554776388300171097121288729017422292415282706058535151408147454119616763415136907226262046259079338701192119071799913669977021258514022801174697091017811569891586055863705387314039943652833169807277116330435873719695795283238062269274187912253260056488938360961952181549376977386430827698564094150049714844920590231783702443818964557600473251975433122587177322861797936097172601091623084645682806418390881930900581184379915949547339761035878895410986761035481880625196904191048121282773663627286946351109806832055653342770142611883775302854161173376969032949692706517454267053613215775662105345681521943734288453610297751068301604598485374281497707504034088070631702382347465209048003011135542405238099757918 A145334 321 29328283756287134557943103708618306095048688792290525538878835217290157495124164390139737125534089115436263540430200018809393465125984870690979422988008084974859573411317363058723204484578679032000959990310349618526561585586166485364262798533593328341795722214182351446795850386852928157963479960331911235336155434238234528476619028617491561389049317615296913908496372612773994094879870594150892672010626777591486321533710719474987879679334404830587600809584203768221947154830105536239891983051384009904303488233818301595324061349414307511614118340507110315466375343385001794898315477829931187510264835630786084568698285030723461825455500278834348776750417360486120827049118324297375809748267515725221613965717153805125131205476470147843733700807633630483772350420608866596606574336416861297984631439398453481484526027584782041794948062048197182055238799142482030404776318135510136099860367709320575351097111216169247136493294776628431286975060608084598140390754884549467641364184534129328621450996233677269389575895026386418828513826050757926820056632255288439473452609868270464613813337629726174679170193865195670154665907839845447349685800748761451193636833823295338407924278998051686821786343327103785919791790182073268120504970649947443578773654083792208106250841031465042574069772776079678246437217541525470107824283940785244934550095305017632531216074736908589025819615475209549521032586520812884897218497262589134246877708302169527437728506770464863 A145334 322 988656444554421988176205847468822789133460170884878114539774072904487470374790620999769828614521178084087684862053252245244555425173621882795430557087144099981406688523678996564569837915294461310598160781885272257773010977182093606389003629040097809830900596077177230319117352780295345068421263787841925792898714481385820265413222589697632382549057535005608997364915309635291513712332447008956109700807121695842628883476135736248362158988572732770171202676842667333712960437045376085157403351573983483138374711704858761643549475661538214875999051165264608864413633900898525585710024938972509346779365501454872836681299444029413318250407262030452790382891792600457131450383488003637392275600673246761969851455315481228985236859601316498726968594743163999053189544378553795850318891863190101939779219763586715452695918270266239213770791945382680748002761217900950173145096014371025429412270194306499504067672049205479265107483579606104475031096123291254686982136473438466758907148598376225479916859822980771812761641469157936801731814645343351149009959023610928374059855694956953543167090011024817373001704648018423179115851656108588938534823697557942101346615737282704673351211495476982601726538738145681862320699366412492964151174439326954659413172932813525528429660197827916442560008264978791792514021634291873904628239157376816993527908050626798711105350145092734925762628169367709315868634210118894845851147472090177333114782337818131758790285557994271498534 A145334 323 33327608716601281465132764560230912513070636265480552448845258458731437409044034338778076532455771787680506741263551592756993944573209328543049093388428204622365134495273645562874286177401371806201584967956392537499178581514246789885206826970678898635806330751965922219875094515427905695403552644324671358146704429831360566908845205022088158998237168115989761685874381179309304314468732693792039863863315400356228242070494214135221568904516907142348066411648765506235260128110852473000550530741667000165210601627267300621185751229226391874055620503166951624312273283332913954109283145794447812250001223543778927693740519689533237927497766977591063284972933551810992540706306553553498169313122885400078487967337070906511938529412029173695615963485058357600449389057228698037505383248101563999973096200245876738511925923406148896311431354683902105966975898600202231194239156239670949089977492150211730572800649427619594810604024332028487076669819029173134890083222379219959558210511609898376393868016011230821574517664535738154559993052866010541182367791865867763234269296003546294071892139657833256014161289005530851502799689172754625278163459494992427487632965310163140715374001104604804506149934041104592251726989721973347639462822229206670918870615986370291479571637162528222247232836038365298549567991045541851783492471887348216911040535452079289246343720859860019610549606563565865562722109702075358732829296386941380636710178360971513286650998722258385445840999 A145334 324 1123473688847972753635203505149178213346788359375889252165695548104062682154386927185418338909314238348188704163906639329785013626318331040012563055328484220732784583854267903400813190475630405671760967959211831657212037725072248309848228530792582043972933599817870641954812205795957348211758414571763407695283480536716450229111351595881369250132942554640957331425216392189601338805449465395397216801876252445201332344353731075022183351522902780779980585966508682538347951584903876427803182306144191223995265897716805992235312912293672194412876752285758888090302123516738895492125409259020810811975031898881422151101120082052866006506536406564187481305984799648656765946752462469904935283907980191235972582616962808803201966597494266585677897630354348639967984906065989866465752673443184830575902970970509285091650307425325361024392111752623548046764076793810055995656851783694211679452115830971367243302610388137384491859982395125196719748435124442330253853450739421368363268809587462525669861065339821731172296218658738091721059429010381400697914267114788443275016289594219689878206530484698469049212559679374740356140954342897706762018301281041371033050165159258983736232552903885016464425331674799097066660034961207022182513798773195382437348173805487369592962834360319166174126302460293285949127145185631194189329657322694269234694359456561684789867448119080531115978892311495177158751653002188326132764780735352646469173322779433567375074873408137044615385029302478 A145334 325 37872298017737552808441428693446033011689323081490590425025044477742694556692945906376417865854906442261669429684786070543501216586196994785614172052074109692473963699362236528367767088059214797793690423703445877208225254213006909010736993887811113731648693014054088588330797237506627692790470459810591829083334770746007107391983095388315752399893334518709503526354282894837079951822397164010107484599208606064421512971936032468503586644615483835576238410582941276718943941691849546270392802539570155419213413246822928370985097652233938444431683445497311614357132959436994883706633592012308386677230513061291517169839830272261593389802104337780993017233684311183286028254032969154188814867039842933441750359939328317418867387489593197191172755423629129168262413583035129341331824584264377390612125151442771800193655124795791996726109190869508449972514922752361089013390242434092719474659875572067297621519265611310581792980411729066357090691260968281133828226689535811105146571611635151228721118136211522541806874709411543407381175197379963964660679403257150630934931358986876449790795848567293251991122130777561208399980719396282005774882310905741158029128640030987376438236217674589903911173126251327628076005186290561728050566809004953519733800268064108612992406854806787454567269433689253833306710765658059565076760896564531344014198640369653858814352386847860983059788440209952815457952357141046364233425399855908416088891330257995377852802469301648775262370952341417103 A145334 326 1276675165054459216324587807620862267674868867730259443851704997179010685402056524349562119072550557259326638126485434274114786681335687067904722699862855182404813095572716409517009525137662940357994898511282192561477441662308425177679695754109884113101295397530829726494760532921536213728009410988456635986635807426564419053467299916428772417519035056492754809232445544959741572986331669593331257910442105308555396757082631310159524830767804608574372216040770364471686917736084296619871064945805727633037492936555135017669101649621493152668119854534837622234220063972318974013011722894609506455868629783321105144913878527376818231117362930720060868046760016824003772363786685443435242479262977821378341213397582174963227210829072220079820166999652640313907777321916129304030305940269799488394349908279232866414018829165215840784311779799819018095949929999218015516831329076796413789796572726082272771850047200454669324103985187526844502402005687492321896907191450398741615069560664952138332726366701829359544488015281966909604081324182619156238330101985884280654028092836431315528228038176996925039922257979299028655788609694707712071773575938614233156120555422394419300473959161577872756960629621506922667643037763194800891377584949043184377031024599092927538486665482573970733143486435538444260475933961206042753106415633860694284024366932166672124070134170773945619864937203498617097592396800473019936120444096377891971003880273823701407984403865083706805957480188044141964374 A145334 327 43036719776113522164564302186457838349873796519497722770750385029879405727160630879130793127559261419356994528982154559695623388484324794472871207426762676146792139759282306465456154564022850631408793231021632287543958681228191758526575634860307199564833554119115577066084288976454188527264569551630402739298901239266151795546375572790830822806250919354477430100516235794238605530532160630168799540150895885352193818616833988493541549576679106710426603567158130575757624720164457697364004053052718275970123731472060188198802488237755436524208381851937692800018246742149739654541630295070652870615023123318523941373755327988032712298704711004771147524075287149903482855199963138044169054821766167491624039370190744758071060959629157151401144632367117749558202044353530305255826483905163116169509158017480814775373802930965770868043358100325789909144963690301124380320023014165416866419949747121573539566997793505807637304234758878549516446905254634674910176460289964714890308183784868964971561054592797549574033168453348229813342038030814916559414143773283479697590136378581168287469690717155770494528486064491048125209072824408616254543205239115803488787082765259787234587989786898553872962552920629825236874919174921291551757776660581678936344762319501622319258276880425161698607479473174731522331389900525544935549157705940683107749930065269139876932750364082437319997786050070149942149886880685993144905573806255473338486632387941705644205158876439169287127177881876597073278355159 A145334 328 1450767822376111667113003410380905923153383412997399366871736035505529769883574181533442511980460583373973728312661792080854030151691802140344801334451447113045507848880593455377810560836200769647127479459744325901824654582724902517622439473461259943220654996254090705366871654901510162332552425857451465353309324789026169601303901505311607120369946073920399112195647499391337847474497561856658562905155442384780348317018076995034654326070327856440676197674528365668019164845056951242056280008536068137147143354885656007626496860825634115609571399560699769753777475443647659782279383233819985373822923031198812280388186961562704204212517576853472452316517061776486390224786985019682253394606495026879668545790788792396993289985871676744660365477275372337954350601249729268257781468412742705804354228374928357798618030388837306796525760777670598037457707904100972861369960290684873490220092185671671292721222847230728253071084397691919011898331631332885534556154477803347501890133772863248526371011990479029438828749017880811725793192414689513035231630359055998619879216667943090134171958547092985193558340194070974321498816255025844245943736538820159668398326860786872255566716415876291895989786197470779113546602718953700446559850336830811995138753413368663783103586100645535377484162307576713182252709286240185816156063514154011928389448216198338319236342649148827886351422127999817346374069650332432114293873072751562144006485826511016992332204316779992803973459592102607152169211170238 A145334 329 48905383249262004522265822799376036483042716502268536137748498986141023512895879932331716199730533137977392962062834482063434796717907261666698458511487074754001393438972665621503687540332173380781816701179187995128876818439697782640860676123803437825661080358891843558801666420645618595776153748390119345429654599339170937993802724197678703236840059345605734717637847103965763044126707279655799525363990422640049656414485556885784208838289202463936087913181747639510795471169245106205259501723746803850511926523071732545029020979629637799443215354982807386462145897187115869110898354270441411880917864766688838653361841100523430735971255217025845362818642628410069064574086409813525623888015892534347459186983450821511899047352673263433343768837808169145323409209926329279439508044367072707501664869009676923910599029033902681145112527771917759516909424302280104855656981078964071189902441159042292156058882613150055905218617741959831012543242845326316735213057270290554324001519175036322955001842637993489585367555359593709928258702957145453602741699989633940192648696286225189841768435152813813719081153413646479886676970747848385122147104180422343305904109690042698475366775791200012915261819754187043287830740781010067132241003096790011774448441219895336626799568194484117149829412780931528199007307707766763337075965512974036165325191618115919472317233770056623966469119937087792676119945762819405886853316376881353618985298725053994869812963313494680982776035722601005223027035271092543 A145334 330 1648600467881854350069469219453962779462464050138088940206102533951077867114190342635327971559473760100757333377164422077696594916506623639092602896077427955505939859782260709220295851606787003829954271349622947856050111647777557670098510874510974415641775075677589050113113469673092147962103980525678497276982191190414127530744920231399847580802271280170423243411172713679038372826173454922699440143361554242040631532951959805601708684904074688988957667112680515253380549665096087685122346561051224749264688905945604749207272289596818229393596674006899037436939168440400200504080723740177196760685755847462157719806015383110457888546886809153423670327143990687186366390306062650026963761582762342726357822313543581402377324489265325724466341702862147904613479786512265958760176547917832552557138416929961980730097935470114828992564436514665586895644418655772154430583223970801918549126737801251223482909073640168065537334191351010381505740913704417618505811146626025340108458743709500340673949863588955748543443710852343154943800789150892180826258909671418929764838188931929434481622923814829395113377240488015682642908906362411152807441734635978300654021867869253012504817741756354636019497184047923859031761995158181246644074143767832940960085844958383918384320749660732473488475214127361039508011823160576108305852644981286291244979100281057239429213475631152266144760846146727807363112186025290572522113393180770797357744432276015084340550378000965701379149387360235420293965634206819319179014 A145334 331 55574321723391926891579802865527262496303626647112261672079180281742335914278332937341025988938144253265996570166819706176317732572003486155904381960071637868618157919258615068843507536161102358775585106413972871048261268517704650619323018938904271427480799975430446520421211503878269887156906587744468394816950319599205639722240323006686137751165861617704908189784897460482536444004544121317490847576918468135199266335760908632348042882332148927528560494432372256009710689699593644696229196367777284573965859168914409572705416337279721533228506081329351197016411981663744861805445328170474948532275417737031471967971939911291694322392123600590656709702178563246409782607148307358322538589429294685289629655842094942090688787021235082819087115370139237026712234458005076259879222150870627302334063327207353501401924480786971856305444473764264406480255593369169901552680375200075693212098260090276302449822580254006606650385534537341342816566369963374676985567436028101157785853696123254964943813578628696440761494003247120197795930892348316712696042391420790422383061408702692540089283571956130474119132963131927508478812753590202990391012489456681410866654822566614941847363376131348004426050061340251468206509813494459083590729319281407436667703821772673447515557134436492113102015351083511229034147030544013303282525898982084912355271434309114349540670344053825657969831499639725266273423998236425253957623078236930262552683458405483194394899247542740830177631166930759982386980523888852214254194119 A145334 332 1873410383646941387633300804527454799296432474811690290827700227091431609719244736203575643451776871218122984279566158918039248687305642601808913076781412016473690147952268054188453929823694908907537970107260754133413939505681712124599821298331952115309403351529985276525809989682623008222967173110762049063600897996707030924622593757810469472191953614330561174907225649981693589848354809503439161549118481417476013026137868697044492719961708055442913085278357601637406832096392752097613798524435425701937164363319415840750294835522427123288314710608015754844524210464945670851061361508545986774845807571229575072578176374603627632497380598029024228530636769039892483084500603050742990125822697762258351072972079198184333537608108510152566100934661051977308321518965871334208262619945672298443848722203021469602296893517230885805941704218028916627783829156830298725568701017411327647377913798516476354332295697453489070016430831919585315336070825724446656765859762696143402935787987856181158755615061623493429114214306016711015357675437260967234091408188535935467114070322529576594480314729018234467726577073800035822805095280616836443669878212142995724336633414698721820421606904569999472847511548282692945317586781136220549662238708902100922235354871870976957365512617533399471936463996549949403380056891626865293077839748833437414209908805581144441958757868840987299010753708094292579349315617437709285620901445253525969880162025104406207036969294115415384322245258086531646029693166327573935689565297198 A145334 333 63152663977164072453726643229040698418755476229598453056689512983172979281893404143144202003418372339824781546798178646960283367072755479534974973662397017115256457018852798187434166905513247843112002613540174915423411029688269247202555325347447086868175715552595003696254608231780010103317953518406882086189517876652043692869821995853550602900904618587917355588417668471097993453305504184356390014503293161006197930975908287441608940957561135666648451177204874256764612053959688983510967503562489004044524526113531648822778029332755601988769367361367705014479559937756906582725533634647639886009577224693873557959578853619916347580195005637166283143177108774632597041532105546233397889783160602976299719984599160114951788610678649090221768179688336946784924281377627288218155456658489391029671513123129790413086074779063928679731322992884310305758328474396493776669751009744255479793033780935892157814265385511334536296247276693623686442637604718604726836202455614919558084864255284778170738396818783514384866743723494329325080587041194136313112904657339503993175624888189410618297238869425921111950932439038666244454832253430780802925908604140327896410706501542839089999797426905691306098341609866559517846404382185592181234654983286360502807146376063066811460117982821493761762486088221683443304430488782594598485640674650649276250931113480868944829315378217959337795826849530027103210140163190401181781855333761873282207729999313586074833733040509731405062762057472465814856900974249921993483243031915075183 A145334 334 2128876300796790498768183755617661139168792304403331377729313191835060904501195043946146313331657688123716514724443617909464993385983338527818363760350490370173883149631837678946137712196397654967610699194901326291662431677377616817516427892862619999994251255968574223070757566967494150900225204882528822014686598558339494889934668555600597065979025220406740442554998429253487709329234956206299097885466850908400450835721855343518768702634893163361011233740663225917177470701574283537761962447477705801905496073349987518496431528056896507518988250463390625430090210657261110438732067972910579048836861469584670067587828082949203702324746007531494806727476108262228077230154794879027239813847353800508365798422486614502945595881643723223267295184727737541458745547931494366868149109749414751664554408936856512622110111199948142276512012284188396189084336244121976054707007812910151206411841107971010841402409791254791521093006627325623638061728339728094515923938122013078540344630642714084147735175602436654852234437489879627242449878143296659677775048764823271421414379513750961620270345693867485954847698052266862026772359440346525586015542601900575175861920442672472309194449440569247024005096195754209798319598778158725648283998936920973840726803414850627342449600243547042091480006562016484877242402373481207023324081849395547353585450421230183324615076957768651408256335798646459941119532321799108220428634015491846897969052306980824557540734588546076370550293573074577360739600195935177233992548670167619846454 A145334 335 71764420036707143736311401948144713772339290162680824513656694640070390107562305649531188079265978663232111371536212812929886280081214974700001562826440056716164583858832791138421504090706398043444908826748121095751765656420988433230209537065843594852359122970524921507120233886219619595066581553272093071708203151212106496087653984139474131240602337279006601730611641461717402210390516920408838405362697529618886036665985812654109405524213307579338553022749306168463178280585457044098266770593505959019745268588103553134983057988019951935709491934351530621880635986776712095132751428641281985088650714130122003284512126716638803185450840333691684297616936466342599708795921093839902707891396406831976408088522303790295135922218421299177691430455403852834237365635846393729498018271497314620122738095589919917361541435464177097077291254368667842649722669031023338407679456703450187423887683956668994527783076248933636664710717110899496145437175889596461413191227256858421980097940881027521335374598819742816285308502917098510848656067129943356543660580749287822276374740232920028029902735043034082111994789390983479883829992279249124073803138184159785037977441711782540000105800641791890273520486660532802434794156965326259418061422928951044884540040307468271650909212749852806082297259443089616990157940705620999973660200657483226638716257448738366391905299417065860754361741976545315085112331357707774920248070880374825168663471060593596521112088146155193941518991285581945358066107748073850307966822188107433109613879 A145334 336 2419178597308521514554266860903774545647896332215178289952035798587459658690864418944501306205909827405896786210769219199422848592072763411153714155060930551551417751707370239644351223951574965848130221582068462942890693986289088406812746676973159689610406035342143848036448861233705809582200313260577052564754706212673511424775320915407004408520107723696287323932177991119495199258776616057746986438477435837985797387609930908848172716702461895864609459035867877198230513921358286254978289298945123431077907202199474702830291366279721051695870465588001846800205613684152754069663940220765547744427836524489551261136233724030065972432344125324000670141172121552932927921282422843188325403991733060458570916155721062348362417435037386113636254897384368694314404054125636384689883829064025366094922749537781791477401049167387298742527345908255780691533754983951460493600898430766298005149102619767470697560556658949143100712606752715415387737063561176568374510581754904759282936023046754807101501393578478354734541094781100953310828568780500512405790138499283443724113321071837354631137059578030333214127858395522355054617047012961128532181378202172483751729644384242268980731094230440355180551128581321464574322701232981549426824124918650940786136870918037952022501522219347937849487198524346544426721739303944081535630878340839677720595577685011519909840944318734213208260882913773006772872676748948796770762454248948801340943798711483557831745863933866156999222528825686673804945831131447969297946384341968552899957464739358 A145334 337 81550510443505840218917192144754837985645871586634369991602302256726570454398649455056833382670032202586801999932919007676331413108886574508776729467102406066358235693890866919578288620986088008034071726086619059056724198526039513772669257250555676070923192599024546146783769605067988954796352964947470888685788074721020918917069571970716134471738700125199508410747118350026541705295957516916133992432235956735803700317444734271286089625930584985382677284760553117603044455825809549069861088169173340268130292766399023644305568822306338664647841459262050321283400615412153352911659329709255185823380384151892058882780435552541397214055517279221222256767227919932432533883830765247957355528658613576662018751632948923240993301439974363672256853413135638229934707830337836892049590148250276819562531266795886095113269450071084405146419733490011112742935037859281064208262947693452449050126061888473753258097370445392537676088336969325935609716916501824944015155249544648208170914914926006606510584456195130739281637488785604633190932542742016206069242212267184307190572231055262484382710250345499797605216024401063799500157174923089650540585135121431289086646527154829445628662646508038572494586654202826084139885456129013874212914991589661790971722873762519322371058042363309772156360656173424753181700214945797047860495908896045335303793697123022078711999866592625027833408502268926316336992618121951607784694557811816022322840629395447263447559476689516064297636252772378782679142022083044937285698765859793096069458703254869023 A145334 338 2749067704631403276471177032645418727592347785537548280201735319122216891430318814439101434385305479343291268011841913537999912736477717834618100139182307953436005573689643372151613869769089802799253592038249706898733709789422098022987592255103485163377661132902711415265937025350393046432479248866178930397020863434090908964020903846357519977635307172700367704829998035647216729766031528636466260827143687663086506899715264604675123172441947303154788155404668786558530751407657525977786731027204544001493548738077403884850066022169655310105557683895853250742461587945338075842499281934835052093340605005332444780448977221339936776055745515050203276951622583039750179164291007175226219611682756459677543591658975792046732821843179118364354392414920547467346730306646284427505355299207633002523427562908766570728486521684495206130098510473420928702308559434702609690509083473145383626713451541111347602562991660153625786111794738523370536688141867539455301574315087639509342536782499219659658716994916836463642705645012421637403765382705004797526093642569736644496110746184759577276703807908009738599241498968432002285627943312040305106761996372762070552938370678659656227899948833054886048352160932626138715034074151786356466735814939663374055005837288397655439090414585565650200042979870118949905408569819101079179433235553254809912251207809421496588369995592996445369529987403224623209947014384018311949473256773073863863554156275976728539333672127457722593607161081734359938427203759473613704452936099187240926532899986764170750694 A145334 339 92671072241574094006337537551559873162383205864824880938966127616007629153389476780343459898071814325992316442092388905433058050670332455096089581183058871643225341822719642381340036630337728631376750579575325893469694297944694725828872221146869227606905280719227209209590190977777979990170886524482538778736102417677416466456123749743642426475370070319990695204619725370920557610386381125039320135566879718690410190853597869506153667871731953963417323733308707510127518512349090744885381153857204090121174187692458992191896701963033511681352010859481371623266329808353945921238497441111630276357256608906376329397042963248588833168297784098286835186817975017502750619695817317993045097861868364727071380898162055198262414501092574778622412204634714801711122640407111540220867690244239718366814466326091989832461394550871063948574536382912599773064810425800889934807780139671467934363058002400737465793924695605681354804436062959534483822431326745038121714245217589172610392266729877779812169343292135972733200476554087095908095326417794779181862600484956580073696708946697673118942422880196298037834931132620626772647454169548721510225857247185224263218121186490970484287677829533617562181912772544240481880972555516832620364650447403137347804584984020162091089218553308360025880139079265349145137898135420197164192897322639723733245942879951804952870930472727910306814230847529293546138387538548264677694791878035625393028594585740334889665490823969040351940981335767629020752002256052713495894063538617903125773630962484361492751750439 A145334 340 3123941842514395004322235114391906291658519142110898950914999881733881859638542370835059218724899426543895507919643161990306473350096994324811461947062814423910818319407873570985329262657070962394620459238230643830613687884981949418269184551873369407525291849667488089552573922594958680118267538307827133365015082102884845650145022639837282350127205092851579162647363237423733961398908177959043953133493254489910039870588277281337175539280960995664850679895048374761729862492757097602428672718739618850780237865619243888711433938323793656608720975967559353524454727097149929059611672897373774681168068192893341058641873510660952344763381525897503699097430660888395140350195822625254543073697362963266819790399499289074450200785097873944182397053881843550761396740776999714199165410627965606937682657329133414343507039581377044021952415337885227876593830751439440267667658817816100594233301634215408430801853886304526810303913896254112711130789487887093215447750983356693608683802121643174969008902719186645919351600995570358049471816140096623515583464821792671714579414097067814654789498014713398947405789881399829537513677769859458797673342695851913540320794643672244346677963405678299188097393514114185711581446131438353480706010115223945054829185756313826802219901992934401886853838161991939812479596239606276585841489566751851494465924570924137151857569647287860849711276500682498037100420714514987901073122259107675225920059621752532854646967136662678136472758235119613207815636113109768187115268182356578270641858818814925933897337272718 A145334 341 105308079418489183354128451699813623540248807118175197770519765074283029872407634167460369482872899770722903245978854548600842311198711628019061927139397893046974813904014076255195807062829825511984927049544004423954661525133047216945159485414779061580808360645385742779590057721085866129008818726185966141252119638952145729188972246732791038279145657204656663252851919528934346467836637068612990535090737473287987725347120636300278317923007527292130162455844756979909206154503323247828779812463331397602597728328850523796003445868998382201246472418514414947827997227178594300245563572131972503390545302425177918180441226647337740293384758069707065598287552391729825163702350561001513329021293007629856130407295740136537661070203234829565813826063944741461451882420470019958542325771401030365629564011750621071427632471826825603108951972465574648807378261566213105622186843940800611360136663726343415801593028713400903169663582638290076532684429814242585547705563934708923959558359128324698327510298494438541805369736360200215760599013987330760915539417280030478541891975515447085315280859133565798320751139067057121088959304974508186520846872051310758258989724220070170435543662117737636097145573178876427793170067209814340317766980619548740395154504040754117482670805092600134297482858560609211813338044099229448288519449102307591238722584039909783437313719939143316515856824023776161301361636147912703596910273659727853830139816820683296789814372511408056011456328164900825467836072620928029534942194533176714885433935008620190747317746712298063 A145334 342 3549935354073328528353275102478482135149880996295166774733322329739081055264979488146546684432586232546169641878051678913691232320202095630425583239057641027550706552793496191154777085102664155351940928445507929893280996181621333798239376835063017614015680429830661539432492756225230624613928599141461380313781819664061750428075408787217363260552717754241771025402059044673013582007039074184035732978864807091044811731541396779094104815847408205736746780721676077897690964706577164191551069875710228694443950571185313291544032271532501525680224928619399951923722433003735686764128018956957120191921507463584679428969332691639881714629047849766443655420769692027781745380011097061165191696053244213505087192763119609603185265602100845319565710132433180180783699405632647632025462087554763322997406995898430778988692076281775251499425726969862106073411493320803213039084478241576729791134106339981734912456292567126890559544832560432844583662679417907328070926061344791286843320018677532023458977197193238620525072367893350748277719434712041103810366210240926362609854506780046307148910303106603005046679121950544705670508988633176993197758289259176342965058630063137770801709932503310972307156478083762530866793577254061395280673571435978977923496713276384635544027006037451648534233745275224298368235685654105428462199714043397299333905486813519434228747708347290951552461672688130217896786402717445716523736857423996303693506337999105174313032109642712598431483514685966048591401140800235847762513133190598118876431399678498727811277155307774231155734 A145334 343 119668320680503825272299720350421181076088864844861264858085097964984657298699428673012454564762112416258478856986218850201676892913170332502934782969571151899336424847693942699813459283615001614084103185913145267158497957327793637205602176164814838353689525708783239848883588032762466634649666948049844404191618999623401967978276301028125068780441077216344444061646747143075368320522940722907207490104542111948383130182272760076141637041937812692378206685997538130086405440349510050393863317681411996826374176152059182729098804077357180561682000142513499960834268268727932773640161218793460949537701513206894241125378286854739185952807462722242057554527080719968970245030348918229528051072441533415963481638188631632427635166909158425519325258998508677830273765502424669255108307012928745846841559466106537547958188820031011256218815653045099623269126791036898049981324655901364717318330113360647620172558206636254452048855402442527608276978846644971599456674942385208715553608905660046151673796619056563599405750979879483988081721928382306595460114186306088266298164945013469038474319232408306440989987402632110889085800885735437135721923744405987649300815661169384529505571654251069214356507240106489342340735061441239567701691752789084365181525464151771560148396256039824266996419418930328239432615751586555949361522912114403511443646369245017543811175464949864256894339669801012821276893474303733467867256760166005123848370800119695609271629119266027320613901224052459169851231630908114355453389690320120392791325768276758179509532714677751585548219799 A145334 344 4034019086589848595855895044659422911596473498770392242070881877666310467800076685302270355231584125119487089722835795562246849146411739588471835903478660291468989854065056255617215521295884619308110963045191198510405036248238927328579515560276531365839856297627402585475204213151929994028809648204831655723838096163523060676485943679582687281371305452410253455076340820791011621411814749762162890307388381614915188227399603010625337805589618850012661141648230229643536649496491019092199968247489328537306844783641964478612607393903678285201798699123905155060323231415096180795674147921399549651958797818282897404751822620903925266829257853737731910396664235649384294932191316653506293540486812395398884752518251579566015971873322464922155609161274017397225348454303036194957053397380365934942265646605044384843239766134553313165361024164724581330540158052442339944067241111350526379224178330253324936035202233251845011440025056792773114584112336739313199777184236879324456520869366480137095391660569419561742729245006665037344884097928048120620919345410012025215984777686549534506922994175573707019169470296049336120537642187632597212009056226167554398754152972961322426495049663093610712646886756833277646543648054390608573162633705846462514290245473059506016217802247075470002997650077907619676049178617747115398871508905176828327368019773344054588355290694712215752617238716530469517113861121992452484359508861459175300932275978528600989441443297425671335182011831324883929718969686511394122097918698178125250397472772178118552767620000509850641056258993278 A145334 345 135986783289275475485798396683169425999495940567461057635348163238046227904555927762840105001844246293015797378298315811417122434523862848614215255803330855455848496081196621529162392523070811233261418950169292115872608504769636282918621832331319696177646717439330215447585894176467972065948706606335208166400737817480743375780939193460456087226901638020308566754279005007218254614716906893959570309354854854134248883197257487305907377350284414391988994392583634355286082324440306813248550879229001947311201740830196446421971812519394190916795453585784842634569996170168623985894242752790217599974070124916614958307289699425293033890075096296691479977229493829213663862195199039359348237020282394776454871591426779108981766779422065125616707159307221867461957818564281584629577600770583828653975029100214486746959074968437603366773308868374049983607409104678704488477608647882301588342282334194509470233099047110361488699388792615628979250102818594503401319517281168527085044109790790436515825606726121336807290839249768927429016558953072780217748884538311391183724758589515419863214905095184270431207896402689835717991213029059293966281388149662184514376014847417710517827763594637313962872257338216342549358497033572772353560072814522392498567639809715310483654930553600517837761226517129846440349289571771639508509402615831987970801172435115781710928439305507573328070862860239902457620895437145472098944025575852532039228421899387828339234375444284590261442958298220060613218367298281067464947806483862194911870778414358798608137038290707654350432254905115906303 A145334 346 4584114460647457192036415356333746305783585244932638754117194340683656464996269857085263254309899187305978404502949136280035401705552567480373456684658447233937992511428148257683007996335501525377357813502095874180874434185379402848947814639309271397871939479039965265110717907213531125191200905670750219084537216103437763034052399535066031020836166936293296332876491803716986542271095309983562365366189266825477148237664361669682534679852749803564330150961333172468463605513346093178117631046609687396371282146079077425242705321416170781901496455175008346087449415836061083149398742400884087373726354258980292426255838362874805551530506229332211936294674326586128373145215864684612312416447425987427481325948111971245523778568301843511216733418090839990868580666576583763560024727019327466545132296025964701634946032342791843359374928787528200782681179588178970254137847576045145431667811106472735911304443942055083550804551187632827833728192900236597321741614348413863799957616591024745582001065642158603204354629366981298625483164963199323212266777165557651393349586836580025902424916251738762060444480715504891757434455089051157415712997313103183753447906107696868583012588348728804025330184158626020582041657355194507984119446004387217420868675471212870930948202945655654063855475889449473426266931788372789214104846780824805590530694460384981702053634400305006194556571266069873129869915669060003333410649677629346180930926927431417337062195237392094415816452897816231440266277695335814556879162448896671780985815097637628308121442226987408152561462210400943205574 A145334 347 154530498332438998654272086176212191284795232607183311833829563589097896196978028977788296539946596602240285722778618005701677580077054615239526376225621000452718872104394381685297578027307363897399920659894232968467985060516531165268394548572493706490943383660790511647552085204582240053727410464212283279004541388446149174397163012546136712251931100195545381360957971949020611332740368284828980442534669875331979812957416748687740756751928818527869154996917546851328273786568814476594038529332661682902673973833123959174735149962967304538505254587154077760823077173263622942797607620439559832578097802096155532772469352905219995716800331100713768075801991571988893629511562936323082012199094493015898000721255982959259827466555688365341050957907135056784957986808338820105326848918243928126652581045060240991899544003316438071206925482654266780010132580310103982588282353310873204619220324056913593375563335053577819387259931835713833659348403416872877121406418365514067528044170239334382778819406971559787897457748670100326896110061892890232412732840502063890158423388536354083655324063631208573873313013711773498453279763060701487424391173143320174666544400514446592515643835407884389056566545115025815604281720085109830571894171247820284735090551566946069366953437643121544892050254472115232069611830236757152635834876472201580624801739458405298060446304705842453310928689308352562968012399583117275223800901688859683906649507495291179044538262218112058472582365742426863631315607891403010431329101204500321874836915070586035907975209334707238115192540680360890344717959 A145334 348 5209223094202404183988054832963697611876700985404564196985755834471295740116472891844973619276336517151620844408888808469254414944362109374171866662192227240602705944701142095183233097617523240645849800067676779864959902209137831395818177383430948206500430065333308668599015527135749404997619881557395163664492871119982472565490602118877869034946566366755667869384596901524993004309691272610489620734281356131251772669317370360599379240424985792721719411381760353396942936876771130492638945645686394284039452261543326517701244480008922514576841350231467506142337585423267313565646269735618819555323589534935048750779649460179127692738533609874554892503073199597071277664706413438235229946619162943118495616886057859608536812652068476227344984279832789346130093744440520959173984313473978090130131040483848427810968926716851095037593614660900404366613368499572425664872027875971688151668771692290746126217504113351664349489448751377362145023806845454591787526013041359864867956505178810345452449256627010214807864697503314452652686571560926164771433900841057796571682801034210909323440948282583124773530619631779403917355169055341792052025069030948325774906027987894088526005485108587194406368054210497336085394316202027395033384044528644575794032685072453076527147129452001424332655360014399528583617141371014151826981204471773068502037261046612148137232663229580314700806399922027993631581824860076967678734325062520810266863808716735338718159967482310362253718657133360756675195417701752917786304289444724543401504080626043640172820215998551538769875732393773503403119499917038 A145334 349 175602910351032546709798329764934160320151398933192626473206517346197815810228404987116031728017007453234542062783356010719948322072769126926279009942973604055096216943156627924232406035389130414864232862881463589353565335002051235836499594327062715468635791011442451557682301772194027237887526153572380502917771406450067761736539023030209952621912039971402463681409380189449542226259081466959236830123644072649827381350708741898388325506985514320720342829809986516093399550787681022338044381122049821982308252833951563078584992246365628003418017377797515044904122243795263967034312809990102786770398370644562691292626450530169041616995972272070914325564829482615281198088359567491346665177449970613429994229331009726147792995241400867068111054732112370950910403340131974725416191101880952500042789248057949456447521527725506410400842679012027148544269872110453888852732077110723254281881089127900727857878470285521270167711498021670946073038695100925885740629022502834626333299722049652574962730058117694934201559164939272450251964000422710952552146564939325481929363332704826364756840282950553072484508613913970692342269250402292047013063589608876888728762028805365323697198310494830488030782718379298654323616583566061766490266310488714478769021529057302658163183664460014576610690641193357854081618603547275227850779250107635262731474489256493774247707779408706103858341288060634976012270753065182180867016822633775612407119307934498760693881324784144049354743873493008741778410667094775250684914586750335256860202236029094195155183445403197162597803700878912259038797451859357743 A145334 350 5919574102724084055384897512387875711428606046161222453007227502754572536491503791999208537706479701972199895784806086712480649467818632324322756051005773530505066232551103982624732312269734488667550049161884337529431907577959244950910569928947106755016764308495294976676161724141645131053439101639305065195962910446938913128156257900857775384006785832489410683944642336801747166922200631941504600932978420954744324894080619020077300092241102447326496964071175234075748145460109790386244345594985353853337216918993054929835773570923740839986298851228712881932250454696000762905459371259120095206411309519104618788539388896592348932729806532552976912040235509355887929590487323355426882644896608562759562162352252720982384242261050810576797547427674523744922400350465755123553258842870422595302464335421902435692997522888657894377761311671901820516526933022230032093653172654530453025870523362832761843798337107107417904001890248821078840744772266828404762862012561044542212335668762337283123183284806698239604924344642238176794679253801563014649606695932670761154781041373796895721742176614822195790869660601509332407078492513706095849468581553690170888098242216122837073938466520775250642930491030198103426751778946617625946359482293190520550659139950488987534227844801799961925544957181972733246691834541961506559835616694147180234904936530799144083278081106634819531484370119717605119345653454245466456950169412250250831723181603608144506255400740313528421438053721730667551989466912569455998835552933049512064032873975036684692637593771721560352620423986752399858424358699059450324214 A145334 351 199548842827225963155992348432796960467324149495943409957681012644650122858930777018064914818969399025465851033671271120294366682840217773580150979553125615770352178644201498311123098322380343577593981742382888155235686015099440812293144076468307374384552409370740602652310960163132555595617404878373447594183529208248539355100079692101376585164658797791305994184371429492177516807497841076489038630491465740260787119529630285816097044211059237992390698338118974310883483467366901483132615867668911897273947760356947628850812363997254311469572506271501893872138647782898063473747771438110625599418022457118618328717100108411501631992152736595364879432805424694822152623880046472223080646468118009473174869879464444994985163080472229829302444456718797140709221744863290201874848380867745754585765120247029541859152997040129136091748827406058967690600095763635104509766594561331489494391372088279211312626541216022712587258382450120047069699835327041746829455152557692182495475000767645090092032855955871067598964304723688289774809365195398725223415530767338184793588343422781330022075102408928815937159663186392370981528645290294763240683293837161832071028914856376738808957100382718135388678356364597195348136503813966863587085716381613186137274005128961962240721517990105493052050105929993610196552623888327903782584783410908922195611010147721764657790810339856951986997632012877339180512507001930343921198608030019939132903612839450511243371370798262087718302532741604796929684556187844305694625971238688184464928212924838284404959719090889550354083637329995619698348572872706496618570620919 A145334 352 6726791485786213115264418010284688024965621368079646303512204483243928138819983956787464486548249903441974136372858653680317014166063091679568257196413108456612798411590966275516855661822709069730958635868177110551110638039570242204442641866836071661556154964870901406914107490423036724986617587396529816760621704414095351213484773292581146785042872689538139231465750204236661754779005055766244860292362709171212712844599512040780012340277506820482387993651493659948706993609190103536290690512874674462119425148295487649567829860511669268715548346426029991201080934829243265004036612273249817697261441823057314341948825866012331117863119817899943553126893954422219255595108436988152725237013375454444116300877184278428697126460334625284734592059193104185633341274419112354735383795498450544215719608224901520650145094529755654764195077480486489178227407675612440002001870568831338201402700070021689985807942548327304209372654489544896470760370033832513354104787956941459361417733664980318240090291149230403954388472630607903666585523942211773479774527517363513459192295627177593670354806483248208626830050222417165185821300328757976329727739401256777560694548920361623033821016827489877431572142407640964155483440142071192574041873277821022394316192346648607184233383912228325982809108974539642543816218028841801968971542221904150519899971844795750083329072473299770375055355622610733655359005915726240129359610235021978757930537986153552410440765103159576243664850298059650777935721540242078053272034457343145379680545632265693316155445861249148664437854041531916044577991680511642312956181579998 A145334 353 226760140786304401288337567970704484888794135850640727395453003172471804914971536324374650823476589426059549111663214181892215427243620137678028176510934906519291818684379294503471706048920424418250272037522268654295051453078226849612320645037899899242750609481245677056333960849849607836166323275519615244627110061615625081158032352592830766022418653199671875701404445200446438261422743622382273163966508295670114809730662431365063930174657710707402061273601152938751938443682314922841457694056389408449133924475093128309983915747036007051146823288448964731886544440955142680388010725983479916464057604437239609348476591226175573571664137069254360580542715770767586411288952786990581895516640240101193151029395012146366935137992717137876173269012955085378902793651446532614839585871404386977766153407496310014086849277445066081971879970118372144139078222144799588832378547108709849437795524969059081142374430677572208875239595584176009909285004140658698125125572573344037381209306371485760228353622607700961431367813413487708912308237282593688604474099194793271371187492003813259846330504475194703881625055838019452021665052553786091780358854533072134409181173076475456093367668297583385500161531883220537084151419052716087704087961109630283299212706731519419218545130959698878775002011481625420158434513199633256046126905715605503116905855277054587587258375284124919486164051040575818644812908906624552830368539823982873909899302609623412305446948256138516911854385245058086119416243437004263331494586931066192060846728335463596849315675022989710588649705656403559867104401201474589663256262491836383 A145334 354 7644084339179529881643646301028030175316562294559477552421074433431820060439762350674685522471931343004217497112192813698727928372065420675063238150615358502352218751237627606121064935392251845316507600653917040468109073932156389060861086739784963736637051384056636808698116413334322789734130032631148642499850063416441017071741919392419551830034586014318066240356204616241299229555898932731501372591066134354676861064807917716716793045407699087669016665050706871913834184987823842439795435330350196445945630131935964207034070150264753937182490144338066254685865421903516924926636576568866495710753564148317905408079831548285552719088466942741444677270151395505681383502331342854344078709713217256797845666756789558576845105073037368257471175613692123868929708988356921340027130084989658089522046487150981002349966168492528083093516419028495247498441837690273786463927040821032738455716748945304281555287752072333016612857022557769918804497101018821234679965469697342639543179106356365051312317482378015308260621005035780198036826007012210709300645048404081953660559216896256249362242207635504006984601372005469585505233163735766828825157920656582122249676719783713438704545801064490519097720567808211221897465780180783619174433612594963763572195437949603327275208549180418065291276991824236483939001184896143419032473136022701519288166745861489538302770729747498778562578819785522455223905909503883307760185483348106852444480726733039867242663064215273664301939035082946057785025870788325692176662604472174206877027997832507932217524738088869537282694232913239509961588173319923716737036726295643623615654 A145334 355 257682082846981811523902915519317329239216830060805852441473691755533651064952583926272112638154154749195582401592470638120904283530109903712761620379215558603358387584928607917961804468601103656699046799793271396657688227957940422163400384385830482524135102913798617339967827237166060392087915563829697463150330393141116623872795021560430739597635128520243359762735781912089751827882914760956167647662566225129648690824560096499860662195629606070664841071457267378614197437187603284963189202144647428136437783298427428944025376455440939475385735714489390157011558640481011098321776315748478844426022730975738986869131512144229390934296647068149963001522442961953803667096003156330986106313850658210015137325178224990230436345645154545966636192061388226608665404618609024720868022550161788326383800104093416181721049525796272403637372403478694823054102204400051119554180957244635066233501757508411806259691041215971559341838021547184367315421265435178816920977285372294806427223637891856573366736570734542418857833118324782662407916987469314773242150893097128558702657930201610673997371559546509570975717546422754671543390497511034747142287413553024486503530089499798845653763497790607730486576955314638758280350912810064383317440992872140508909077929981915455715760773653347850009248515620009862102104522690560142385036159279141309488495499873906480909346712200925450060407095483797914557292390731093395689228090834313456079462424260874622140548482391428275362226355734257222688164018155042839838292133425497926893547614872995666717295324126476426776632880916654175148733762747524090004033453762890289592584679 A145334 356 8686463005127672527291237400512540867625969166033202991242600596657964943967731543714870566357491034123451739753464688098862869699072076482091773547920118329903852743135724621676864822515478268875073022304523578127413629696353097698971837896785258826103630582587100006473678647466751482482960843922569068851648995052936977974310903105060200839416728352382817643283756967900340917876633827035933478671203734858054323013019059788202385205897880975234412704849807818282377723693759921748285265564500629472129121229044358497767131233278843919450499213752947197854793387084749462220910154677244645276734730550438597099040517866302141220109587253578868310039876874977311326112124882897586198789495826978546393022433912297663878450634853054671497937776918221505285986920763601234983539700138823799492739811986942572334835577164626174234087740627750383456658537811883885549897653604789607261698605789891813043709903444102649193080343093498562464432932053322776899584909609934588227319069290155378731827638487143942561682246158107418513990683610764593993782197305659155309784645166537078924195145910070630002087431505309687972258108165863817590399679885714534783451877067361499303274928805975585530211990065935904733419407373361490180847316695286243960361253447494932062574968404645806843393702170273540627225459520897597503656149896826717520155664012582641609964539365522467174037544626180007914203871267639248864800571181839223256331825877353356779318022098751982947186986149862775893871951266980623342623135641110930643407283220340686092532093158778782257770757133006179331024305180630863754112250989310305366522406638158 A145334 357 292820667645171758048005801247374837128354091347762442773982213671866306505618579273675702865638910122147403397893712234220196699434815414681203782587625568521843317367746889411798505249034967975177607925186443018881842060406374695474400233337230690642122904414876038304429089866136365237334549656541887747159390160084175134372903919798784348736307173161189654234852087625184710429531574481498402805050110254402445003639223814635742308790956905479522446209822180482841685687102449524947093017216127017360825248494647541661302564929804452069235389020226114325195694921615345730985870215848140676530248922429262377232916870403913668385664795383847003663294286453962721841285926135381627604862918221132948250576232046229071117580670460127331040936493277054881802392490275593012686098570811727730738470735696034009313891124498498807634825332924093022845264486584503577486998783463276703547224934943751260195049038841009263082766806339998519128849772202089543849828486029917683770631019343914179158053120034885733019766099131967959781843282110957476061083097931619232395711829861307000333007694631109377823857745068272035122066154727878793461338461805149553997138289437226052013599004395673490432838454636122393248929464275664921186298662480658291031637344805976229847486729204849375037453850150672538923760378347353489157688670636992488325306124375665348797998141102415656235880179288120971304014585874826688501333858850572125136632394246119232769935902808380862758245027749647819648166254521752794724783062623557338563761590464136913306261193665137425782975796177005424332175152490332654403599890845616940142580038180446223 A145334 358 9870984697632276958670603032757768359084275551707102779877737431636012595646437363347876399885817093860097934419545299662098142639084757929831303028937084366951219898562894898936002990268103947927758894282961971861983317728885261288088934166826208684760704281721840668655204612913778224683796186439066192034173973444788548726773613162106117290840713967846974891874046230561219620679168457894677331522305738004702686214623911778351813441140772077816820686498692999226785406229845849792206583862070376190732789654625447400358150966016576845975081044421323100149399677952859917506784222755330667528590045898355704186083030602275411894978619032279895239910782086323206478292437243911589783662342774444895858548378389255948075075980522760257476335297690431743147337145561203319694047147838523641664370049007573494467028697472008817640743787738783435172363482386105077785202843440649404071787345295255249191283290055620518814417419848641006986334963356499506469854941364483615509973383434764277689262591944548359572952372640056393766138518525969692907254517237492687018400290474840013814688610461819551216371614584164018798655162103618685961717901957051911579528996953477013146016923134903224556515398775571695810485507507313257119828637731375674295390250933048205260663845578920504027866762445185469116846421726863826598608087583516866884619351932548014895397875726597892406189053669765013316478323775636536401740715517052215156516654753704853459321182504352496784828456938253641850476908546056335443191813698416982241873472571138772127213378745919689464365331831356095721231445059424808599314488566293496062896067720540436263894 A145334 359 332750893864363388631614270186258570137356091719692343361916086046467770927375097012838334166475191368384991247135468653715616154143350490379797810424265331422300054258711869675385771390139278835609784351101040146281014621758880097615103275289311261426052650694720344525490909196894374087954404207526371676930116897664431817495363365321693294075456119119814350443884444197366625787910058286097998364118523623088417297892527062409015816465113117952248119862348494794112755561166417909392834417043299364173475321896598583371425727403116240548015529938207412685810148818595212897538350418096326586540629770703321865683596584369787264575815579192490473153545460466661003929275337650973765471875947321674521170532887251241777564582232304667609067135554103517568219680295065771416610736340950533389694186621306831762787503382467526118170974277039564266736279968390337685554684274897292627796674706355829515294408447579918650393001960014921539169353095618748590896720529546914192811285071815272781561127795292672081169338748676534934724561499728595065792592300014795381458654559511145035831846058334929376872777749808311328634393479390919749041631681510881477540772933304571823715004426863988695404460602291683411135344064822600433233758456738375318016947067921417654531002004617923461574539186989748313778220337488819216291725143282664912043525865320887457748197041945616811910217342971898419610363323172693056227852831578496314075604306610758215867597829451786763808186420630285239029928767439392813268243245048853408749997421809326417944226084218691538178617910252038190585706588621035145392558755166153861434609502716838068276145239 A145334 360 11217032622296705133139440089308173366572505492786553343023088480748691126325801924656342881404002301142440961080838713897208120894074202391618226259570681293308650462109957228194359454625592099280301882547857169048171031037508530361719870121913748455846026170158318532232457880372104737591164741151917802790248048586094023122980150318220667781177508484688227785616369722019182724749228444145195066959758099812004809107254401059184011394687149765029512042742947073010847990740134541495786598406323037704217476910401548590825313870400897502857026668241890837217337016525444948823157875087242946476953962041818934193838336673022498086575331279600234817726122232420360356132665153921888390145348400551305334213767770690981932446118975914364578892882052494279534253679599330008892744602359395332728067389339883249715993244555951607971534725238259923692896562562074800993943329121584891042376500279467667665319259576635767649127577257685585236757885866973051642628942581171536075184804260919462031661340290053383911670049644933620009508574389712421141898593526244235071478558182720408683051516811781858832561786729666560304101385391612742636574718022013912650847544002168119223955786083568135787181142346737249013800752614684353096996740456821994238975611364240738201191872315006354310757211965557653212278338459901674054330227981450546601470390035347764268143707388588867002895534225393642055300334307673159149804382550770395230436406019332004703191869371498549303621467454618458469445256899905023189216144347405034710545430847318920977761089171798713006081520290230875573288073381183649691758347037336558102667190273688543561048420467518 A145334 361 378126169364871036173767136778964254000900590024478621473615969324122291821975011952790221519290583405036493429650081798339417101623625208478099916830329855973169275655426603903719987540042938276599697625078480817512805309993397936734696724194609185157258280769984267026835810621852741507303789336276744924532890040907112621811229049731855345581800516943384039533313472885382205453929865064224467421115447180544158491917128561812565961705888002114031733008616625968847190973737179832656548322884315183965871782476160881100122747199788527418194128438418610184389018141262600406233439071652609307641791473889086500970968463563991826128667152859508336513057107301344887138571138409431519980825929110708555494671590379460113691516893113490997649811444922446608996173971073734304708649128924480325312618304953277726619300511193625322252909469610767750647978857231261573115491939133942402141219196624180370642082725033983279872171978963579118316186793406308475254273063514571951547565558824309993272030999616571776369725292361373581843999107952644216964806521977100864244746814880850417194521595893320402910728453784281998042946372916872074888013995480457313949189230772314365734977725162077430521887613104052061963539959505665478077159687565710969057492541071608216840760361207862199197702153784409302796154475705065094882652768962972782652901936048047268158236918321133664721991646827802330712275849901298871767212679558617191639514932836077571933839700645618267573292904087001814374714371065869564269083412682780475043633065113123404350999898037108531216316510805064905323502763093994242488138733236056618474757122691431300726104185684611263 A145334 362 12746633158072770007120985047679444913062185523152668837089040982893073976570086526602756442758942685179777892371063296341183036598524284883722545804732193185284854989035780355484443551780487994678583707661093705810499497951706413409818096210880405509737428188910143471316316643830198035839106000934724330254085920488730717895162508143480693381341827644983967487979769385349864423832793026565778352620606657496385482950521594711447197509921473156576859954690954418666891734713832341418717702468643666445166500083053906391483589217279557388866426566802064681073862964324625243168684282282251584673361844107847143905912412712903827785774871636318694744254920269402213913020872719649271384631753680176637005174073977477832661850052534409662554860779229442793136766745030641903812398553243299629406893030331907602824453370516343865057193970249044255636083443584369265067648432274261869254595608075824620014876940995576316787855149761734674820753071568968772833848493328447277905496898912782685612280702965413294291370055693831853799027589919575062164171206713949476607446180058154909380906914314512313970338797344506359424361161926926372252862209151071498031213256318487173266757979891257844099324695650556452662053683021135230651296699970843376310106079320548301625461293575125162419948185293315225631700714163739405888592550787411584521778777662709283374266402248461708449189471411669682342917176844872450659599580278116602979397653155467768930557731605571922428397154493151363707953162979185206111605778652320385466315835914417959113353285585069839415503316573157217668224402570610472533091507005629121571447504503260958873788428538379825932934 A145334 363 429689003380506907575177369783506951240362019984575876473792950059709554426055324989803907732613736398119729346792050290011198365396836541806661810599422315445622605707226880127953988226800262760572118508655771197793457258439217886051570086534081745538639519090902655648088767036680165166283521784205767836588491455142222459338815527705505124153177664330609027076413986446830456842021247471602523202616183003087707449717924465805756466246886898402317946958600340444644294408356097255487793917561429672982247533833875401980750911414371132378898712148703471960581310342994098805953746749501261847686418457233735747179220931581019571094479096731636046969325025768491523706588732240805799966504896577928504333709478286106148651505157243432831610865870174705111717960365986764606442220925122981378381883727175986986259045393486651179884383414842372387881605132581109068199167078849875673438475546094828744077321310318794913884613818595903909244006924273750538822724234847684674679728510802338773165672503692051150945512801069346499203846474344876237601567161362430334459909865515655180349521664347688508046800455572580922410932770513741635727112995594606203151741556547013380050097136399324199426158059858370406133777592678928665749546277939970527847964964838190706722691989576708863968591127039954102260221771663500896799389792160991745266189812357028006498473151637407273501043416565393344951935700728374461833802979408098006876877696231303557813023560489989804415649810390839566508099309653618926956361234100636781386726353631396336598015852721704388659508270464813296790779705331776265996520458671618954937438758330169800943976625302679746515318599 A145334 364 14484816291210254696286459128281034278633158780617867272778891509423768096809251028836203203063652611221673391100582122905214200556344323225778284751583980448939744853105763140077548587640993305878398120248202339416523738371486536987092014207245799431227132678816900332986928865490171723925219483506470432836673716698758398615580753543790069591722925683243002657761947995142885314794671828434928030594413176413479960633605750791790455765735359835220664835397557521698004745838792303768661191542278091807587897920373439717717206832294861655213118197666367472989131290588468106424075559757003254603257581519987387929564393697683757028691062565048579507017251874400928994746892250816690797221608679010216200912709507850564293564406188826068219192625928728530086569650800647089852525363573497149021953671036209490974884817389981640757558699857142402946444653383225743104624657160380876677349141404261068887021881355969635551474015037012771018880798596515059094745261122866957055006370193649941130632134487178341332959942232677614794329810851138188049973766845356319860694084959086556071427465924253665291745329387012905549966184269657068613434606828631965957173709839986564723001601201263238871397944098500970740213189987153002301281974378059706522911522654589329403073645343169562229256044472568667493876850291075901067368024005154480945511674052776636436354246567430596941258465123229938246660070128636326263545047776247403533702944160559589778409255293559824701279632679878047293836664020470331048513731089926687248226159914598534592301155281895369356642184381865539661659966198509775356132232128728767965311938971862519486560493165164905716651564764078 A145334 365 488283156747008682431309629639176295749216831254266285780800556308882272483730297756013084985471821791668873615880894016342720410743168770544149437169234170334336483552572669744787282761423896114360537872994782353075244022709353903395653912874685812292584897064278191134086716407584921776838983622719596506718503153326654162189004742622347718231474700628943955262546239839852677514897930494520176439735144974282226469871142409473331798057182513798401713198933717097839399537581394151685471511402400557272358365913541119050371640335908874982863082064434535365760143845155949524561488313454832963174551225352356389871879964369698517856156147973308518449915513716730290644426214068441914533534628602929491554838933175933044049949983973821602425550588446572879043557816771853032941865399620367968407076872248738213587380207957235716450652592299886988482276877666934667475788124677272273943563883299165086086678876432415104121394133013086692450567811444515717810112213629120887476580064548211004711270480397109382642028501718049593647511424588021844819739442755394381141567269510897939652164695957069392637046545589404590516779149319207012445138960466070576821719555554205540265370596444486645955500496134309663794216228333150114897286690534846428947376900838241329339421877795553953171512395201698654178634521051946853317475192414367760512206787052910601912473645289612271252415585803037801729517619084394857615729098703496993713028240775586075198872438132878130190146613223039163884394377621955549991778948085067393037067069334390247475075607954677048290703646853179071529744163760984821923441279062926309439046507804046773561784423653732346405644501682475503 A145334 366 16460025199456846393549192918850173801425065102948157713052919480393529896002780240545950066024051909533505118369671546190330982140938018698698954301196599130386502411617479843991016161810050950374100425820255992873964136589008581711980956415913644525137237448809685144313162877112758847607070413996658114735010308461967795108632951258218588037792942566478775048657431087239485763884323922175603319348543706488640677885876249989740264120717166774408761916715390767970608636713864051014524940880713731243373108707357573202814588278006281343377452841178969989513406976031075767884499664622486859431610867203370352382593685669338143339247266719489167591898072460373726223222678681500284688108761532983144481303404236447993407073249666193120028939242117341345823829803916809514939823192768677240641505412341551294143821095835353598611569858128870490524595150599707714257383074578246191194256661828665713647720876037514831803962560672397137365495869904913826250863823626692403993968556920913822775166986763554422801684439459955509569179995328532405537735228565310577742925912794518284586587915829285343301541173760073499359307719573584284119868565743876632316028200260558558922359078083142043633896682853289634668002058316897300386034532036647698741756368804345592557442582097414478418242120612993217159793102210784278134256187668920313201712009846041942337692850146358583096488332456161939173072100692674880521589901653749835881818778462842062434394400111050066475150017630469017534664887175799457569752537291433890729352843659036135327786264151851008015984250578778482119402136098722832148529430161079013762461489812762477764905233434806824232169370435064685166774 A145334 367 554867448985407135179534610863129729206862648871165565252747629903265336485371449425073678969657704884902635748572754206195163391628300199589972978949187919516094825961288761988364485069829534775687029240040291646786548691340235266801524137384795044067690462106789589150518529453384384345249421878988361424997600991534431219785362624725543860131652375684524806261298046688296825260687881901641657400719231905996932277250661917283001894036043893908136850414074109589355500045784957622118241605403388368811706937252665426753338651801220103749345060293279996282062413796247420290230534169862543717984769370251063353464876754041508847596326843257823691549575504189282797268106207708948382767704436743327171861808265255822924576506202197420092201720249350026179274729810992090931849586795290244382404779481626617253339470927022389601238784201073571643284215538233870169949448776556890980481119796300757323765505645137946103679162816145113367577779082044077271472103776645688725007559166327424901202668119088149112247673071553071725859008048877315966089032710116880132958638139161644103902980702953044226737883574815031117812858636308747068361562338780942314907240053961709465718518981917347694454170533028893088524039722068391767680073960058107234049760763447113024273148113164420189683387932692488955254926821346903494853829233001828565615344091397867089150715376521274190893009415844803383721222712620552603298400727132177868872614028269377683887849152544625302744428964132963967870514182811805337054402482102457508401416966709041052565284717083821872264152038719918985391866936358202507965942268806532274869650512149176617650908645525553621212697130960386035290200759 A145334 368 18704581688838049327445265338646910252713166092021926101721964890986155012528341664116453477521211165646015941550882425921167411741459017587239970421678170465690957452768541755010286947712937455478358805307657805592918563511115194254870796959260484519608200952482639601454294483560424719165599163933627249640011014689615367956996778970865132266819413546532388652589582105205054892298302735020016348802641988202612880577479135345733743858214775542926126453049676317541783138572802284727741873503623281031928909611414242828497472749404541419384140639109015833489353979558093561952595538981566684110779716039552478441930642996145577583134034546973969922647022654322650635534134038645971301599031874508797430478412140470386551026030669001781641926869576650140386009796104713581395840055929410945362187875684127855268522270806103657622405816806620241966240415269268612829288204000349720373772357139041867555469481649879287117509746728289210948649795490209974916410792059862343293312415502928936498628119519294519810314636440369608418751651758474325888328887120304800716725113928213109948051194909959205054048712005473525221397965270660144100883982320436999691646429903021025828812715958074712696908045034507303160855744362923428171597992807524262823169736594045811243902230337330022496812528792821682068650365987811014600738305310235453277972936119310089729228673004839302828644764311639989609080478469366727564514207990035814305945983011141943261017332497884918844464633905772197726446015567921070736304450101921305316777875218408930222939612485109371162173557209264218418781352305232870444809081732938772824776905002087253968249652675761179136273196052505242814567983143838 A145334 369 630531448175863193842772759386252733755831099755196480017881871222395655569065061011994197302166349424269492504777610829229799243609420091237559203324798147449254256216732716600108011019038636554345940551234115386496993129173144506991459298695146795771197410040499318858234677890303387829687963470953152706376409880189333062295930199322500983988938570521954445794270006505164353731078959936836869216495404021590848298269889375254022588177418189515995828824167738250259400011933664972387220933688899198182935174189067188495984379629088439446219277195019863453646126368840920177174575328838078751511840509708544678026418621935190666285939456982165682834607442127641048734572861174649484867954981721987124638100101393448465379264569275543856951934681227155983062364047415165017861677353530856172869108906907170519475268495534283371428910483312384155608392755442829400241435186902340297242975178675981558994118902651925123593307458531466484933871238397199172388130528865855815771872801596175283041329007792750143717557282157186428243046454919161476818250818736442122043923457561425797187161676511744099418937854966628960398294291461094821332051975660368920824458837123598726727567189228179583095422503659070656523554053950109041596176569861568939710944586535523533584831160398246945203130155922630969841714882194182480843984777154207896998639110966599033374431477842417521832340814052374633877299545481129673579221348045706573121261218432980879059516594615851461702277506219151821225531216924105111709017675881364720126124665211148071106253284307752184793048741260144764177200400817533126336311637251423763116697192750710819120519174049000703158215817717254604318700676489302943 A145334 370 21255215099303766575601820391465314316262156120034507249380871777184992658247028194185982726939574161570913426690037319502454106580906139534159103156838975128836190511375102423821099296441505490534064200503743224371155832791508137819566898704142601526186580172857031086228451390227832720178356529440231613798321527421171402840380439062164729199401986945475670821192453266699508259069616847172468126268043720765185507932065090262333966101727023310369443846736568003366568056860500707646370932946910918467123463689984545312785390608799098544327510414859978957913395086404273439614461372382536095731897459471495325056718093303504634364353441511734770621380646951475757098519800514663300096252791132249154097041556987494735627464622079252552748847936462240558612382151652355416647403562191685105658006715889652842527383445715938421644764914770054653078938677819737363812870167321189687419710972899394981214649880652926914266451107309585988478831588497719788610993905211657207489807488848494653288394264354065487825424336171204118055703487576573281625068909211276576813795859037670549694966110167159698681453190036876350249552975343755541156443327998627054000555507707790083174965264120069217788071979901439226796901703997802431429283683998435496150131679188942761723098847173122674185467495059339361200542526610115525441439712237130042897588671152711117295741995388839221656128906013060784596363778069088402826988824078106560589881901367429802421954361143483020276098855890182973987740459596065567747789915117656354613530357147489926258582867991074713664264301905705922791149207092777689383564194846936413321725089542849556710465447388942161027702276078975456659078156989886419789414 A145334 371 716513300366998523087674171553522986214944549050532139621432707591024231287111664856944416713138847684389142189451665535650117103612546720087083276179482648268269834689200446490276540682935139066864667644635243542317547736904746196724455648325187798752602821855813107876261777506345563106909010777742244230188265982991278109559891538489642821989339995943046292860443153826170416908072430187104940599658884610498999450799065894473388622035195367615135762557493878569319270946508078842825499177253146127837832762806443848304928328926633232300191936638710613476240684909041931280562572685840716458284184607272266897953422247234722602487163847074639660664575925899640329663461426614726985070032104200164002889283761410347436608383944912338983888120081190194549596246349138537047768809063620027558200550219771088414690925435609015698110741905469631871978638673694953778689023940155869176016116599195629638069865917816047377270141703812836213089946363324262835679405372296833935615554633310881960755595368334218586802304228613733537500578137963238868661911452693882585656616286115950772655881776547791766040042936724163911945801838439705000922609765501666014698357244005144866704480326759966142407726859382093831664485785242365909531043945991084005359369965748315911150138604621134186393862313247199710147657602185279480436750218669668968923506207559252653072863631183338684185687899867938234691048324831670513816663586093750809439212321974797421211100635087296018891440970355790546907579071757839071853892926907178038140743619315760748965680408872875313314597432448297916029495006920335508302415881953914855823929005372761363959079412360721074194843023464046826260270067810370534612567719 A145334 372 24153663334116305113981729747467439473840466432231282306603989323512555059503541564080568093213927828501183821635502218516728128060324843353229437705851256916284400998536756539812119762600644241502502455766589859307781309839903161500073262085475181991807639598572879693651753433510457542106070033139334523559414832488314457652092540922105420467095922063838103586849867894287751487271613362537690700442032873951877550721251003370632840186472469740579203245443674799835184620240219280931146869618832623022502423967081758436374588655331415652040371639763424365424094530370408417063490885625229179426223767379250657658514538897564405626337658920532661449268083840696228561479527592662646152047482136334737405148601500101255100573887155530325067615975188073521804648905817077932227931136887227566795255442250476674569578253906996473467374687988616375634345256611318214059869633209784182602313603139173702199940198874929076434849562569079601433676103428829311693032966489132366757943139199102342048576466578152244207040187721144621377940370975037294686019753445241872751207958191172841508559224992459950266050148715518375434816629724249480237345634038617833356854568694857925748817948640113194540495254641698403163970589023618450812489059990075757822228865395244050175928410638679586250214424394095607169738176569123244675407324429914828705281351359233735782375115711448351655060317448419291878374454433711834951671326660231515708089286783888519701596399986838387653347454834594843446071516521216295516129162818251056548068112793603937700143160324521758820760365783567820843648353892135302892096749997102274942888233449390696036211010280214460022165997293270742434258247326809433731903238742798 A145334 373 814219990276547345025325586699453213109639137215571977505088340474175523464840154838044285565297090385636058942943637596747239661263433365824817624977162594468464509392404228267866110706991176698114218717027076512630064412385587837262723468176912736618647732115288952617187500367375746238050057710217956011445629772992814384460761444924282185456160710782642475969662753855996948809755669543073123324795987581258907624314371872824967148212598332919729573788770514944950194978978521013680882132025348544835410584092493314083743535266293692703647695676233098719735613142545782830168346473863902952617286740070355062396258208283473866429119879723992170380187445605293938907834545485196375170793637745811893727395353679129548029998299404543313116995539701838338844520065497450746265021576699632213048033400063018479969394524513925684976185033985516117164146728388898322263251556812800855368122385805428901964354466003993248802731376933531660516385233495889733847878464669246711113429286786185317146630727593916783885106141277480958036636368067929065902487019977192077749337684967820201137580701839943146920758747160081499183504676058648140361216322519197396957901496005303432987508181953735461200128891563926311275354724321692191646640302734409850196251047114306965682230811479750247873594059931100604444674221997486975822701426095678656985365385396263025664612497560060303108744617000526429352064624269377631389169907899740808425939048045669677166017222345221412707046683582751202211280275022622250090875006749350189328198044131645120556065185573948080974956617249473808191088093674386053572245934099901806370847493755031358007911792586950034986494694561313703994798691126475943292087643407877583 A145334 374 27447355848068747666687420413656838066458495841696464929465245650780467572487206560086931302325596823685863718465446201750847230464462210701629758784750713353680681695333545536373010052120552803892786071448480293474169612033736856154223246612170466265939433057798750994152510943732482972174209903305377264006497656088172940411857810656305011549621757093386955801099227845635789250089112133025381624741182040922204902063759925111678639195613849616251614191840250813350596272906181323130963255739427629827569067767255525650681236137452171725708548169205446118078863153611123808834566542570461282907499556581547901774127206542721365139761225519158117142983457342086374839886873966826442214344807376363836801215759967374855563989987572353267929643594575732995214375249603270158839515945122613465014621639120868910709291614851786180933550724028277060320987010579644505832175995920289883624675223023187405146044686849054413542210998281579789706927744787470339499182671350967340142501334499619167841910579778614468206614683815423695374270390589629517836535542757411391495688300609057260789175003950465258490238827100716198621957567195120399087327121994776510212833026073484210031150975064842473756943150394124701311393804592913654756789793792687896060039864975994422417903950479053970217139269510062976981734360853797109385860020398278003097061838436426675235920351510374517106347429384027428485038806605746265520417082643628935991806889601530238033377920863661013835516156050227088191947414624941079529347100961391432064002499519609644220341019705554629485144028746719396290553758794115199973785107546410939895658994071593873629056010491895075399180276131495887668393921443615256721566840727376315304854 A145334 375 925250364824177493567485597119046424520862681713948695556701453382721221394368209675690299363351583361153375563834132518077422542209781461488505802809128922175413185481229310638729940589117724312234641770414051975987181109027205008573277806033542949647905551759748163897592191296034500624616869602374209859441079975286680048290912412763280494413467246161913569272412494706719701764507021194529945026952123274691539667310439451200315054459175722351243581487205281129278085414717177423766250337295223269462004729598773185591971156109769173607341466080267892964205378188495370453267455319881903372947907099746693028735473070158879010577877045821700249165980176621544250247292582513884821560367081486431300823171374772811027382972933034030362503742260030963728974751325281716988982631763818278328943263241716457579947201856684317634756069222017034669434956009475669563213754500209720420175000912743525041667737491717269814503939503269323334087002616269239911021558117393230571534473274868732861164620327190462995651064207532826629789173908739774678201684080449850987342460535781982576235269182032603161866007714644384308386108090964003977175149142082699836755403911979251224144795936448331608392818138585814789643158841551764577529691757104868673449533998144520932593235204966678524540014527310628894123164699936826335399854311803250058306275916706577836806612023750112474094911541426819997230131741327641986423882224527561524384069440041645276059500035147995554050028207746108459367796144795483515911668523317630168128174069477843062536050653718181374370257128076954231705093400758535297441909921817266849782762883782581986280446755673871199119417073406231678740245387869471612957542257627767945519475479 A145334 376 31190189770775667460091191812195634556941442934118714685519941064066286722423684775680313431451650572778883466570984888718943712147044502602315319911065977181782465128891558366298040760886148434444876970187871620662047581711137468805268338687167486220460429883881677547189081774436812072323351702121824711056381541960416328339713717022392374810372969318496349326786069395464293300845742434378492313833174450848669761262830011836202695374140174404846571515682075835027713445979519778048978975739258720674136549607205576319049822021779082704851309095857282502617917180655315784368522109998652420131612665424961465417124895420928604903858870074888289880227074610928799333749858116656183367973532102562791774385270242375699765705162008587175947647883656000192728005871960871430095334357918798217346063938863640145899151263879536732615840912540643514678375306758437810396291158369893679443809397143909006131432025699744478597873387112997891310493068487508332613066384638143131215459753953323650250240183387679927804782906229316901874769357089347413812549252515428934025902953165522332035833663337144048636037861570423367934979505124439006875453878492280689502248155659987532692436860986522283454079425694784666164746183237316179315612254375215329189295895017411935661723536341522782583189919498502030510828905053136054912531979465027539067226558055116900442324216084695939991364950955150672722600312515116004756602804268407016343358044831996972654435508151461009263365437047605160115061319849108334696441266391690212006209315818095590118480623316498874424466738302330098404059302249016466082651583490674957959765996916651844685919986504710187630420474145343793758837784356685966629183492783065216716085203816958 A145334 377 1051421296247597385255496582421629243795449616788279190334928517712973072030181192393815156098544841445024578296954525034881460018399447640514267972713528287988757977319521247046677643410742123136019078352798510562103572003495262964398390688571138154458178141737745798355995782718672743661985685253909841407336411920044554453045069352533934542094392301313044689644044830048688832464790275698391954704786365711156534377478460031687953409861950224728202203442399194911578939134691526303313903848404161136629919817796895248116396314762201721870768456014007527082982095195685316902567509874787117762754759578527543899464587195904030201150203499646607206040754435968429648919163466865187358820502945617024629228096159047313464329109983926500768161179795540024236830114214826224583232004216460056142917537050150046076543931525431981399795679526989023657790996921391982578983305385435361433841094357546171683947048544670648881817042065075219412807398004626903276117227915130246835879917734232066975066863720834070039108768773339208554665648397692727410881260624093425285563337563867297277145970214859856697488233151672964018443774809358730830807546266799632901038085490542775815082795359710870238788685831778372957827779047286769563177524517458816989866295947587422353012179477479497795912653661754488921209413495218051711164626692366224030152957213731714797204171487408488113358800022603217636052036537654428779017438545464118296407038166902548508139375703726250587120053328824741739732608632745645817821551574152208523411685868099828273416138749463126403130592373801290489123884847109251670887649582028742911006444906277570800579780758793333669347602984320122214204190031923638547200303928759586197871464275150903423 A145334 378 35443411865316318086187122333341929996148972024991448572071725646584381194071121273171824136401633173660127961611453572354869128501301667814691470757857718677035054233658596109051944993078076210029054696827960820860639791575777732818732281306464728499617698937518980978698940288257376414408725377585949051719485734768320388651732959534205216391609589666889767169404401894155231146923786892947050358719856074289912323016129126405370897610243646701447521873196705344787250203202737905705191920680725296176535876383796789206798143451583998022484521947380884642110043926428634852130234973510551629783810525260550839425989768956799962659844755069228258840745542156268688854136201134275607749182970928776368148716329747099666640158597792457178886126194960006333367542957453786158739879432041534134658951956614494114376655785823160829107575624238959074963490991541748425979089414146734875564889611349072050321946000309415548106308009415812259292739495425479840950403420405974236199368895605503223776180325779076317630676667544481814148462105611452483931459881825640113860911175252063638047068323907092105935184290906857755491316280888503311182083377778361746601713172383948817066453498883416574763044315935169526713589765519290818737398172167924466353177507203876112502628634524110334358692772354553902035467298412971618130223510887133432591428648607669547758635720398215918216629208770589515556163478961730481625561848610992623503474240262926865377381382318176399140355988451316606998781076894794400669656168868229682932517718607435895278762447125921367733033394496374764086036059791993571576606201327537340039352299830850914770892564693003291488997508971010845695479452217308071069436278809302157947181843999251751297094 A145334 379 1194797412928391786437770508601459877748552603167012114576258681211430972339164426088440999244283898185538072140897521627128113286897419203633801838733115723889323390227873297516619818669984305629337310694051480918413656811915895369824202238442535309150974476725586707054195478761160376211045388816436657279554022711703668381405363612852988492027224725576461749967577698207928011914112023696454791894054393559526578697717178473646592926753359920443845737617258733730379009438385355666630493342833345885706863256267869946364270167636500258575751512975441165271522053676927185669624904054473185565225135043778409218522571212069139545359336492233481105874925020047063065304501691317267270359770591188548424676202846546633603392432867254621516324813263940633702279848858937017196295111070888111462893214314557059545487020463554820023784392893299630890030257667081342518363121571903127269857067364736124458806627986483349581992994115589989195683028977985527433811196025768163587150478634981595939262971806945798946496040423815713181605449025496414835636785205461067614157890432183727674699375921762104676215205748981941785939307810307671810589299834101028211144118140024829132767371632277177375551353651385878913736738037827514452350922820603209243306796777976367804876188916795579893752035560159358375861113708291859751951782840840641320290835714411583241211895337419687115674082514297772546795053239747897997943261137659122792837998342856226464968977889806350711295149783573829493104168362390910613828463634726471037502963770844978161747253819198670556817429325342200923538985086464218450738143375863634150697823116291539430649217555221360197300772358065172624074490120041265043827058411461271815639913763343312261074860039 A145334 380 40276620754372675255500925758768090145561778256611006357374231571565612430968851609370224811352986071432855238209527492439035126546442872853193792169001860294451372807546554625626657978313225949686884533467420724931763550269045041340996124639165583965014621110801828957277948610339775993816963642593354339307817053892044926368854418737541282532032529107572935924517277037184851387469485171883704141801523248171784893610133763330497521155484865307918393113630270040854371063380720136319376024881720169126453064192254019508142758144228280265004585479917599733922123787339171502494420663546056111893187672541959649495845036132860925117263270493345893009815463585040953775146063160168878549552258879782996467058429808370689023259245314994693522852276241312567143847371667223892233322035459758805372596119884766520663873345449777197178611055325554933063960910993821064752272402209765006120146865300365144157299379102407714099568283530230526370662647555152634368295577078241374116868398585860703507051555835962556707305205056151023807437872501022038497863545344632707447622372608002284662052324275532224728122479862996966697156310794155335846461986225462283219306475898523817681639280657610150446419556825173662246895912541575746669458789545136011423947653032405851498500215882550363694270784374279198495724241071051293825322981434514508019870639341385822453583444065781932271157403340348703781871729155738162548936851324927180735576300634209153871177379287990700159583100063917803761224908497416519897363108456973169805995225782666495225064030966424737344394174824252198636124423178672744182389241623756905892486277210835494376334209015619487558005744701379460186540216251111592410102067980923194095919335015121212321581781342318 A145334 381 1357724884435105469934544420890301810205427667281804421140073231701218113836529015412705852302268161223717651894505099629222352488752475956983743530383250871792840053453070966202001342932319028093960571993849441943398268361155851531689083991762069597018107568494155177424252940600358369990409468180776585961629855607146811756190414074237153021301828064189058944439015658955923642063668333230087642923674556801816475204071030464153892964504801882776569111416630665459942114816185066356940810132132293558419386908214019741351622430677665160096804317952270774055073627599681417672159734898512647477446170876164324740726526949516170573633805302971353561127398171576805531713110723824791204588139376477714219715991244163973080427435556176038251400728715769833374478461196622268548248268619053358258222103738422265097022110929624968853336158651240063900286491419571450425717760160128056784407023559418241644806437610735536055813097255811076928365048653401166326569716469496320695711470129178885680241112007967325979657459515946810588733017500404003892266565277930783362598282566457866583774056176628815373822904119966421998379197450931668561076561745071033733221793091395119754023231018200666539271625885025250502956982298039780382399941343215612124498066140415604476038074472524583843338288247504916221131505790644025406559777952205701224509197931907280360498714658245613599441028950929072290189123443044880219776763260220034124937154301541192234141162990829188612573195591859519381217062172343742523349199772256101919433628023630723783191930322130924076680857076508112290681553381814073119924122884398701921772078254079441399134686755267315370359013456582729244823098065750481660103275667809862461512168967719822304017209587975404463 A145334 382 45768905814030784637120817172711148263256876518507848780020862283273831045863780678593462671739234903498535973930911670291558009956810837963479121556025594719134777907451649463122910644621816458734184932225780154444534901522800204864193980021303241476314822168923349920169737670360132042036927178557015070173188093209101970409133932073680009610543341511780647909466281938886908936781408125716769271073365167987710130957449543336493968502959350312913279437936226619024378649599227523511754573234803590972597363549441541288709172630001334402634993293166462313478932252463136802389333160934440682918654308342311714467931573972345073904334651645901058052258699354038650889008008724987648346497299831511487466843068373709102732838163575435004139723871485748806812356359794289301094225242914966671424908311649618436535848838773784354596184710954691498753102692689792682857124630245644391992595758067842060546059867700595541339051794393823119724955263735490669313512507818425393574192283937751837695067182281527002938290403575261779890038996131181098707283877021183161808555397867672309931021149052105041976037873155945605702365779373750236399735560579882560921444361891623011009599299941905188381236358137781637629506211020025084149126276010339495171693798169462373854837638970303505476383333129119941440063861706885855384078820943531206843690554264723781611025848675876190371375153664661623561926647483171183052936526953080499026704290769377289578689450549674568841851723242001298276909362068482651964685004425390087247134430870596472948733475933969419658486954704694290494622965864827981693969438250691000159179852052531692353994796143726992119182856063398058141607175609908520510969830351768395596652021805915874853298922889069103830134 A145334 383 1542869813633252865682237276957548387064087497233471915092698846429087612854849932838856611251623756294667486457493380511023320886421740858996405230669879267598782491467355049948802351628200089891610345971370477012475829586935326544816127534829048278404503058296298557314766679443587110536706445198747509834761584660448971815345093094013339049734263021060297576839049419720862041302977625854243958897795496889191151712759148901802181214080866734543504767076261087910681138818047845001396180306804418919553963566832287448628366468005722552035160463815837126635104032175458714008863003182940260522675189256773157018549648617881225491798950533349519363970287194097244749891654442406222901935632772732112866029565615161742608960001413700478433374053456383863561874699514187031143264064390415257874680300927486533757201199258042159663812417752946491771727027870286419919542220859862912293942346220059932301589436495380638087803899933202680110117165012158341809157340311989403547889701195830144319521829034469163261082443524864615084146403970849097337018535602117519106635619099520951001316856350772404788383421330264022248260328424309923018103417186071279383590855706144818609738472647018392882130811093552993119465403870528063288627266381908603039022185811794510482230972333650856697084298316444344978439636557007616394353271647446659030495107359754640746200400998365071719173442830594714379343474996468577137669610103811580361970167516898554130156429143888366724829632977914668173055095214111488025385788975830700068844799745214179079471081690542178814556671166414387456065627888621797881089636643506670730967250890918765095173723178870350149070338707538135083370848644986918160674311321054836947753277193565255173584884386573309902139137399 A145334 384 52010141371808048288117433969118138955219241268483461739267029333103681146063160190134075686698774152954006064983565883095684476789718874399957982362402508554729363068229760826322477810263714385624368303960713847864780060931054956302951454334893237443712556618853402198157434843873583825832242225612851377972797948730546746686181117790055727292861996829399289803463708029323977473436466830765155728727916929061268556249400778522301985390172049118502195385227481835532834570532014205397837714630622388543360520865319046343820692347763734599103924832596876245702894611155780996775635034907583021284939946927168814752996940440844537356197548574877646113537323260759421164809020364505765299262532422302224882345169420259274974332544923004964413604337874976169185047313810888460045142309506673100040506272840662741305633990452752363493332247855641526670226610754252522797975582328854143183152099085624559818737843713221442239273925409210552118226512834902438651203272603650285780936433737241881073329019056888311249562168284895770911313497967284075099713736440097692063503558036295860386718917653516616364300091067162316832910065481121725566515956942727267440965184932697473442660901921390724114724453582435039919397126845994802439600065585012732435098388543899150186543703512532740288408190770955536094080206896662886946762931851348054974458862253638385289691736043860718977460567447972668063006918569029087827671373546551847048933847967945968958195936861787391744332358843651740871685961390788899267272294410567894895368112164035545898373690839443371904735965361342046439278025630817840706703669558640432090215027373691719305774516005724707381434125711927677597033249680901835586422514121788723156994578598432730095630577818087353912041218614878 A145334 385 1753261864100779494159185833416735187222892236096489997997219643726226245004701517154569758559759065444455788155928519461662143201558102369600842726440183332710047561431242745987975677035187460311197365634905317840151258841510032990037166980813123499398502005217045129803588571272211831325217774888702774752715509016945146170342193665357685473029038863384787038214464020829461860908681255562115773761174120780859866141976148531227651025700518561703842271892513645599550765461953060045913264358802100410992264238815941485417908090414749025330070754071680234426807450706957345225847943017871620464575065088239671488550369843711220736396193870660174917137823803149912893368467326595834905831917066020175228051742795127374544223007480394495936682123796391393206844081386690350473934716110205885811950208582778440081926388060961082915318070411401258111106847276798824673233336960763452306841144966234057691429720409983258322505285937740587778702735637547396194773720510311710821685963633392722615151776912885875937753577431801392912555762932330742200762252718377157597343185834767914354115343712783188786868151281490620370173376059108284944537329890435918999363657000490376123607280394031608662888968448133074102129884026513080919710854922243512828478563638792654540993877763176506341471383413804612805287098796046869361967762038355671285742349216075042608360867675838143838365124009497715809809248845618495554202224864584652660207979653029291096682230901454423831813077091789867206869865585428398580188261019194454761092158992204838507019998038726554376366470577774169219053674787949241521601182819732132322254477841799896966878893839379256706957794228678743304257855763372352232631384790371186536567450296799890137958451604662840313801599577369124703 A145334 386 59102457386827135376298106156360709192165558323593436564002812450744057386004806997217386370915402409433830465782344326069064964228839154089525533908340597783253194741117829899024899246533691476826748809928289960430785087682523151163097942620258938829830265152154034706825568539428825990099507365665928311301188430988422928671688601773026459505753172791839174228810292338697451301907667651562455902724023882794869158584747410738283337554062495324864473866994439607933374468189603083615721936137381090223926838947124866608118635384060497296112950520652415869930802917628637496407553162356817290953242422839619378951864152678508310583071158023756947881838394290646240374691612414736574311088158996277574515322024741398626465498307189765913102549428762749527127737814360284400665450820029898101214168431284954942321075800229364114622619790075004163069770295030661768980443266149360394934760853628597985692471315201797794338431746721961288610858666223496212890919679751404499195383548300732245619524518660053858804784783976462786797358997537555821620411464036780246166341102426522834840932376171202376351808763334748721611382190119630219999231665040078872525821610045565394194103948640144626104596402271841474400363350614358830957458116989228751862999647828601996033004469210136325258467594590945306895272564320659759295270371366206747191026537099430824074206464062812092747427611382707432500697110522792566563127912357477267629059147054683554901212034729832690508631437019904064699931428013105354747357379689772775585848784731856993907608587987098457187870351272031279012957330662490906062358032146466511024558015956859499379795792019700227585822536067326311074604640186248744081102145696990184025900026348129717952146673497553769160164567841071975847974 A145334 387 1992343836756680869434229664371733673451165783865442510476044809717362530755995798871496577408988456662255359557067039075859660482492024682799803378449318824833281862013034484464886607612675062648642242071485288931216447465626596584197998655691761847140454738880610504750044785660557152854042561971380668485260287255904227908577476595426528284581253981783859699868407916523027062557845615625489132918711071327840918555031969074011382777719795691700662852352540287290920407723120754486732926421277852192646473329915315014543737713378771273437218536721122184903687131926453919296941271877200367860162181609348504176227669098242145306044108000584652842436597354399860959880941361132302593430946933932599970891330225980804903024573391144001450292445306910162763084648515241105759741996669273148881723732006665622522865025143805476242967430208110319925680698534376760955531917828661601952487336068978893131459150344022883237165275859492029101331457859691321699005506209646125157564668591531720366441448908878638667423419130092983111137578894435243814493328251917609379890200965454898927719916046615888394036284625146228124029073258759358657065814483963728902409527475272352437792867985051994951954336057694807653903174447080152165062832203996046303058205299823609647479926116079817761286436272189382881635025337962341689796694856787067409453833279879463863466457295196527970677640941345943540100783785914088573224546371368333827190931187005402982690566594060429095591541910127888929244821231451915923105018689153979245804507772218740272420646994025090953076555165013703837752622397578893655412847742056203266905718395651255882293019182105200832538820983871775717646179116420589399601601098814154313141903351628002495366974225644085953726307268120936728466803559 A145334 388 67161910677965254721800746609673035975678089381938508704554033971569478461040560993953342627239614503169225761234899421464884828795741187828342217798001003676789333785206197730193497643598377115352038503403020279943016483635487483170791383520271349246845790417835114962969975017791813083280948773955734968972195972095343091809723807360139666700207612220180737690724856637180949940127524400827571019127294311737493481695258518900176302698650975213166849427939659217582487336413026165558163866045554461276731525727518430193144531709879744243508139576756078332450877347309958701871252778572871238209249851097895652941015346349878565588238570116637489294780748934980918666940292909078308009820646831779786022469167402490908539559742549965981699592418193392157980833974321039860800618307055747028773008904730529703960825055276606803921067957692779094619692184524070316780319181023739335668987703950517633832889972404540078723043654885044554283922155839335788249979401436251199310100479025150745252008997098774390818789600070649676699984997734053071449014273751731148159318428379143540426915535090489221591760778361870586726271337941395790210058386255185636260146298665609390632432185581998801190236042400295563741234536210708578869909242639248603886863348794054233387946313340046187522829441477036502348971397247437974042386824327021671006481972673710189738023451346868493828731183385344145354089988922466815280606891615698620957129022684892987491815444984565030082558187281779698784938859012312657754764825264023260686297181415644949851443016260977228041112217424741605098609622009427174461476191322356579980925256092845819835238177248970528045183427780495023374526386939933428474321228959922996199023377957479937770690983194315464002560048848192209275543972850638 A145334 389 2264028006961864899915222298777848378368374719613981344565073974705562309204314780350171381092750827492846143748973099940514228502844774959201391479170810455495249617066019063471788321100814684945842155301073571565393796732135835592060780954270348527419409747844766986521107353099717233376843630316005263832672057734073728369001561637532831569037470323361038685770475217370961905958671784994051803429291958329959833940106246117092974089960141596716058802515183059872165360819562704317844949437662714468360767539628172951895587149396308465069888111695228863865796890474131575913626011868750217562833444620347880851293123149226737347737376892587741763542406204161609413862696314084088401878751411268349652884835662246638300887754018334779851949258967006804338623750511277605192347737371107235670664981296742424313853790090509390216373724610856153071519503614625711844287798636778335176739973547684613367527827838297895709730918369009576065418986772012551562215483923410521719097361990373163030913502925758235805622758750958181471463511162477350144111027353677528752533014840770727782336423760180475613242367444542372853396378677975378829221709543596493314365802825608165082946936538176311603070862037359627396022208561759811746624488404306238233030117184789362907684060575213030865314762710904464221994442919576108767006518158267205672841439889376937216189306681436479631770000221242310198540429986475572557195169743140654141096485527516811421343695667739120570022607397677251735912400008060238461461206336545205428581098739716883487273403805736895363240801896311484342860426520185167653517468754063792569100787115984114190994623072769777318297932517941666254083508786098976757448779228637403103054923757804745350621990548113400065882213292946252106557650596328928143 A145334 390 76320384047522555098176888970000522225124875822509221743350134982770471471707972784563716262683287767544229002608657437759835221366012535078937718934505802656743860914506168844427786574114965385925961939847151594066404607897282534172881442797662065339036953353001304697791413910021492919341585694671588669843640097243429411223699550991507944832113457900293001877141981886850269212685875932021961892773860896175651690383488074911945637672380070526647367019619971520351035095644971426141527079985446238682887012484134184480881812613005026647626184001738025424159934845432098076738374158224317055470244179942677212399195528419417969642348409460894204732377023847507104406330574080834327118254402064035419966968024151865009720435279418505686259243538078206956061614471754334096713002365979406607402369490740178218889481559990246488917351452710892962348143372229340561746871375265478497784165172623460612668845442596132091970489179496269154280229489800620957322948174808189285714520873385378846746943438375301131908768806676010697332385284587126475623929660643455220496156782123062805163417304528768297831910984963762610526121338508278682391668038504579403372085576991104946280531840069491278557519958089156997119613086875688717768002925239254048196196646412386074823975448602484957129714463461760047446396168469939229288351753072800678904463267664414580884031338493200277040098213629347093407453749490001561980582356760664559480663906175462690328602993467670309430897065293141968735827305486771779523544607850174049733445577829558960940341492439947726433870203883547919773083372896832379590646697238014256182030953698899233285582923947831016150852777134630141644660057804870119553664919323045629644058483676574587811987363606211733026573946102658109663866192326704195574614 A145334 391 2572760143977957325397678027263495305431111185608411145354351705704118618605713453363328094864882249551165132185091698477910945371734054054666215546080799128388025095932753334679641621941627162058749492046405324934904927766823597494831997844648407268308587170110264233517781576385717173211287620390535623744423843845403947718277183494922171182757713096781406769917417523635247357788678971709788550411355047380789260152867549065175441328842958087493141145515330437435850333202026625955668173548464443268337406722479395819222352951288812298895170197628700725353202539773719135692719016960115716071151713743034204209629000411725456607416827535189366748940687710357058285375794238402228853072267491699882595818142441274533815429234968310072665464319816667097521830219504214851888917704564818059364426639862186426462021999073417419050894527254510477149899760006331566721861322215911481523525872792396883705382166502387784982027294531088314821776960035759945699344031410568576898025976922723758933466300276717898230886360667425561856116526471968522330805318716179848129247916372835432321288069553328355559733243689886070156293177467717695705447750748767662144076511486004344913508563245795614461997686184114620335542529762557258114199566863190765560387550717531417397526849464705707329629643697981168488513550617127208499734228829077592727602251080125975632223759204416474657585231149675290297522955696767522667889858689206832556952526136078361763460395488451470463176419501009208368407486732046676679678450269168160879969245000053333833582028222877234052348869209673598479239156157491792995815532510375991821832470880089106038072886175286760481675469798910449556899824294518662944055067672931088946663808381682405597337348676543406972212407657238391583822677236775547836492034519 A145334 392 86727744377176557391633171200875537776082235841734663887385974255935703650428129041169817293331464369686488838415212153081720530721319740816785590979446019683454523327149253997544550231224465058885479990958361563708493520953218863653504113170216366217020408165380053958883112242171111998931012764023370181752939106184926980339694444390126839579254563660387764313623142844602206544206098923651096102344816754432545063577513388603576052283350479457013717488674422026342543211889282465320602704177209302590207741931893420581851333507064049982751160714437317449918432191612137218769459984987126630534207214807438843963916391480069613816603286568885143645896377983759410952510919370208560556231810026948640240994161728396510766254501061297270134296534760604319382689743425468185421081724167014415195415422351934945294583369875419636215408024832196732012227947465293741964604610151504666892578674047533777084972220126646789148008006672497913145832168525238279724266341527318552424266396350497040261770135581216910987878086190146883493677410037673603184320818298493019793492040432125641427558019479281561389839346954148440004880401910642183722364995349289852372239798821120890043268720735238323444450722708983893421981681176192084153978681190157781801410286491787434058244020631253945479330331929230726286031743856962030056101624539853897774671205006583370897848341896848022213997865015455822300151743130579439644565574432579968734205096566537668870787241587096075846006791948123348805874409001466165385188779050114095413589199218352305700491210452850067464732654624226800851604034295964968992109221334127987075958337185772810844537759683333771889449070770418477428462935323564070039226211700842089068991350902455409009667436074290885427068529098932234188004339987837525241442288785598 A145334 393 2923592260381861605693996875783836351168236864793764334035370046813240864351813611372121087594875569037249289191811669495293100612704743091199788217250909777448452852970176256324473453614935095193402368436456876266207991656428080126936026160135995860527350690946374448843685480165806609098247267063940188436355953525070044661847152002113992267294500158233958438230829375374122858969940236927599477900255222380566046712408716176958999657296303333652974329050073620992676694236937378703930891202145552041851459712186720485334812633300776173629729328788511773608049623826042605870999360401197021755192409140007049686989417347164146270032240182820290657113800152891842032852084806593936337948345462936171170824030596046103936655905415347096007917063521315651789723373729042313026329813032752351371419394523057087143693978936478396863403985466198824581621726959155292035295254686345900105037345578616490833137529835087096759791564922902610121057687579208822373745072673541876991653443322949278304500512336976521792683472054583490775146303636253450691374932454036880981058768553719038999687548515358511881123128826091100222678448192114570545563228287776810174700541474183473717354243662476320637516819400522160863140382136906905394273363228720651961334775197250603684571988537952721037402518159704724085120961596904639416063977263504246064906573593169674352840491973118987624417393372085784620062824963408877213650782846232412056823221248305458681555876150440613228317418493394818587236817959031937703088037062100895887223931025681411225110224870783547551358903735033816247033973516877822947232208855357921933954563724699930573480261840852295275106567693995337075203035992857520506503652652380319149584609492257963456033483672726997071203073143712597957239234717167325739113471718471198783 A145334 394 98554295010744810350768077291039952197005726936115559858597660390688375281363933188926072821653438138914209168969482540271118268572556358883025119986742577618341325990170118273548746123814911827745128781107481307975509835029697060125794578204680307288160625574781874505140583577506228550530803373794410988166189011577172099365940513651568234940370760754812175292373493930238538731274478842623279476366507444104064680242752758747774489843882333094091285175264264274988709336384615824220227877103723855153603404307606605628743113286717831305994125690709571173890035369257464052299251220354891618380409481575430430140974414808986979282717202746268711482421059508087616943684367877770674582030164999346520141529431151720001976274060785096105365586941169254087070970609023326628692109811913000040563533374176838985261989084654103388389928713850154351814271683780896947044509293512115682389304252562583231937532353655813811645926864403038980508356735149297233693708120100830331861319021992353775294215230617708414050142931972131387840035012084426412768575369841262439572998068152376764247341619025177416033379111337691641552342048551301771180294241858591275639865400722485100190890663818808047955453658547151319987478388413150099664762990286194496426437490097907563715134299556142205539584941684315916980196889145623650858554643496626510308146698051078517427669613515992730922262308359013934526862007216361507741588450101929036002930819546171915588710916160565830339484101566332542627629784593092210969631563978232421308204619462131173180113374693622177503458577443257291063288446402347377255232791522006327059480356083676322446246815810593114040508625075133742034675865890764080950674060872514346831655096915024597200433325597959635195964710247483148039602368127706210677677606388221822914054 A145334 395 3322265281888615296542530279786959912777226703848218658039562797734735083921537323446884303445816312067922422048711967240727727338287774245242033703553304074263376321680181834031151975509327224098353196017730826455397560272643096240412455104343746998547898827598546298621914623554049484272586772632362327347142043143910517944555810053347213197725906077750218270871952042157511765257139822814890514220715488040492797990417148784978761875678273791305513889605184019659795770736848705197526503033235639955082418717357958963558209863560445460024285803404090315483321318689619489376965152767164036054406581868715350660045197836221533724456250634544478081252123258903833414279758008307564633566300524179625731034785953300450670574094652409684296526839778898491753846767440452966924168708733257418334644358672081847670124564899995846286146100080484717733460273878632309125715116248998164966997546248847335169997724808599953755497097839234879110034095420825122168606078354853917813503187239708802442218717119622438300653796444097077029504089482219710738175225025974024383968883896357852169058846977651182179126697962070456410638350233985934514373148347489883614043052483654431253251450559977775634102022192107651596255735610266907722792255008274253245814555829865688775586573553465565210786687346775771401697713047978011673537237616207302398983379126395283229317068318783622986270474790364966360814733643200721462560069439285244957426385870078234026189986302216797990303395835483651518582581451396320472754342318618177860198681834844510822220210635811778732858041094253299546709637281189156570396074454974624429817160869626165104963049587494832033453250476176190749993586363974621175989702085508805979314774167420869679368643949873735629728973311239583776702397872345741644777186372233485931962286279 A145334 396 111993562553910926635703885380850341368680359989717724026398102053040259288306647892030536680232395058156226708347871246715449148302562601234552597263756760356675838185497603635020014820870674600540574410012577378703970448815288939234606801441633133116369362190186370151762867454866424537322671554906130681077747286215034548333804257532394043243772058940589097156281328048756227676579644695815480391757039625478504776152897405298881304081340119661026540124499468127467451156550460515824002593030145545782104479808533392353940648871879503170700843126757758844233190479137037617640031247481848435039154256413984989174693188918053487042433229607777153372740363575227164887283025516363635919749316088065018393836114344228760953332728756456396850823663581081215852920443346698905990400542705997760147861290272345710783060097516870893651881645323211120944791480634423456846959621709218847525371601659339416018040071360372087441993356514680910396210376127658133154413667648417449392362109989264708334839178808257164497331064080369534692451468605591436899460422857008992142328636573225128466596967369279732233183572268015974264927144835323803928217059613589734770800023584125476824621298185960152806771120140495276762629527434619070922176816664162086630214180598334878527115830772189903699477024920226312266913989867141884369316629183793520373103200042638299609199855598526317351184974260940707664050736585434313286538433056717157412914431677406449476692522659017344092561643274669791125086278098940178543456668590987211689065143344403840354912127353101686391022387783820150276324581685598021585704292621961798007130165855617669604628079148203972037115959511390765107150054294908613951848776351827788690186690352102419976492390349810302480204055125921658865154684237172582717732741930313204378226848275758 A145334 397 3775302990370072055000962679645934727751255022476157773081661362168424342874082016518812068043749733964630090270484317678065823548551657949328993808519206688070238430969747896856342865580398465274895539263170787418380017374165829868955499036184997813009064200883283710217379963281632547599097773843298892626768533671166771480422023576861193144400342909161352387388025297651620392819988057438800021191239291554164907963621373542208139975603213558094930876291363180971743758827520253251578422213519703315079102059263241938893380309912848188323879961778718247235010535568388219401025963975647957978005853929308852116363556738382385211978890445621917205650599574868784469446477375876860158547184811762371245876589683509165578436395615806050485431581402791408007503456391370452680483435370450475761326985760436415238415108217169152925009083977699346806564203078726140851678699722102651101082111724938785465120795635560418259069642292612795650221372669229260247810162567822073864162608914234926078258626275407631895582591869495460570385461977190397855661100116334548099143873954914535184251131600959572795929436042028120530400237641760415196434262565200961611633785180977817340103552708597266191138478825834073587560589773565273270519672766956648932030266782155312925283385879743948100243805299274141639741899196723639874111651896248441955570006474453957953430843902909253839124822496065836464990183969480257057688489115781865937104100534418985541781070912645488367143455004485722823343006916132691967303603825447836587420208121941171623519576990852847212429585959334536171561602101911872026464935133890257755845733461175710772745847443122906309876346961675732215585837580287783012342201074830412671237387352454598409986688799323461346733943068565845809104780628932689891069029085693671747356541123414240623 A145334 398 127265463693381566420171525295160574291644465438990918540865080492299482545245045488542506921724266851715285284861799640579727665106227241169317780050629860191090977151314363417529714363695217443546054028020912833861013006979159676067200933275189474834902421095406131681241508410460965724699161418934934115542236588977284580389991866442186563365341516224057130038261235627554795393205569739682304018541196126533859421975171725954938993278703024962040000178755312706058013982608256580560248096993746605721170984635659405951562457893221463556518490340859748987534446309777176396871547627979061415956728900917847148428630508476177016577754909879481599394704558296086360889813587453525930428261964084760218610434819837257857304862135255489233107442212237274700351860299100177516512397700347484995208334929836450267414627587217712047585185327236363335526068164839066727475665510785120746908259138722314856369882604856701628152865554241983984854281562283507986826022447006868442312504097106497248108833583409152092391832007423360911747324388558636843108744248022177193565130998877840344487880517801750231581501556743584370811776036638816451436475187144707356314585163679962198950765284982192545117317968412095500496172204504255834514599098051931818834578206596241418112968059479052659687028772939054289755473109654639910289161901053218349138471397880739722567515448357871091318371448991194372973878393947128728829244654806468267683062071602349570936033450988586890197388524108652073100222972017746768118864306412389902770948004101571752084441100006737352177899656298144826559521456579124624326534941777736296327597876969103044293644847703045092557727684040972973476007819724351111051146984280684434795584538961057822048548859448701491648590918361150607099000496136166291990764387761000932673075796892067203850294 A145334 399 4290118777328589613653910062698900279725400202197128841536404090313754194431786140544685891812512967527572532988061175613458301912665096751266044416177738778522470151700568759835178774343822914441539016009689432366283961046887455306059513591751138160499562802117076498091367538299259191297976183833198855191629902787655729533779854337344085474184469367512622944428433865616846855053339363104702411026223700234217109560618130918319619921216938995867154847930910715029852470381980570503165710098080775865340970576988976515363928516687115226577390121066502176591067937867578080770151651138148196356253373271934773444220282324368370490453732800058434269973573454510471650726831563611881738859850650750082157595386530837372686237737001026146432245826489086948746069802675163527690262473798230283818022494723459752754110680726693964906927444456128724062884411030160736304478543516887720656174764465247122083289957144598616249472679574427637836825035814355681566675956440791372622532439249297413319513854018463890759121025074658904465506844567926186004005370745166493078746017873028124057771917070845868705652844681896793098036849664694264936163163362213822416163704256017740545652480416646157987307522524033260495891891426277874407921862324810948845956982412329031422432840359755479278305791835531714808382856886716012179124007810392338653209428866989729573296987810712990585433047706368339816883604194967525479353580255837556187814156496611103501834702091044193155908478780559206379722793563375236637154223801858059796960820630843775640825337857707539151064150201380876143986932129720688984135620860862555415313066676782730161963057043323802626998093919144851974200491387322038373246381827759671222128742137139871828801983642029038484150538511220443896741460915645385074075977620354312354715713365875044318379894839 A145334 400 144619903856481292182891741793408403134382666524420747809201263343611573401996028252516315924457305213630203235312256945067879716896212746378951116100033794173362608622735195742729513065600556082129062786140576737046519493029563111388106527110729934115250787224464227655253868034826518928193811432317971989574909907429638053606434309321877254892571899013509003232625375571682671856293274537053948536011696916354262636754577771281382661589284020271978764961711000024901014070518551049053459506846054857426897512429127413697258624345960196394702357424633298032025151197981610792984635762995428071190239797040192311886818568725827260757018316112214909361327561756843441049915131119542945963439635008523305447780261344093013415816256999729260975517577839678829992738347827902219338570475225945167158053301919493335504620779882225969794812105030913960923470160300650255984904974478619552534530563215221346705389598974536748913022400301090117237387972447648463329138504793054724098700084781311705894314770853584174080817662874919662108874818637467341636384204710818233662351068934647063109650979970333716265807162645239338591237831385067634359243785503752766504171114155772870113982915894376700769944039167843242904420159483654941786790144454777987545278058285033442653969630414389146992635583088745333251531815895723660903630392999163834946471497967752386035101736531619464277076946863305286235951924438476889961880461595039364284746947817698227444498236553066300297087929495262322951803297921156255020722116241770889343159360694795672750650387098880044775635151110649678515654655533362969076087154893141801272467181346747956790671608636800538853060653456645276009325591190618093837784420362631532617275462647400540387857046524250027852013161564650245398004040367405434710934913591379481716465764890571947080519051897118 A145334 401 4875136954711865582156691002201887206961139408812823206451045745776742049067531917960538869268769866938961183534803648630177049643113029767769345372466094785406314758149933296786843125606215971184747792079259825796148739743742611438005615722843192487273965876837126312141531393362634414770154192085462651935371357787823195999417171033460627925084513241560919131459178466092989002658799429590749242044251892024078493250779707109277278603855144402151465170992122962908502469287327885481611549472614799145779939278644914538745611711338389703778301242206998355593065670292892161963933990800424229141674787201971509561769880507527354635750716945689031794511917836849618943282167419312961144815668357277469975894590452313988951409793337223136386458551116729746869968260959208781138739683029604137786667692989683625616401013735719156715089151153664665166601455040850509099090410385195721599051304629810347132191561298141676661259368864677068277644710714385193884469577429897918308575807235445578356399937605960468489800472656392516735031265670762179518636325536796311911591361455040934624398210477028032504474490747118173422013834197953780289555843073168342396641785842027399195524623549146958166308655573040473194274743080302116661354821361648703635340374498831494939536284818836217785366266227615813348377422705461987722345368368877805065653215543283504066253549965183904330067273293328973492645599555937451765647464881015196714201263423120450750542932052369162891970640947376814126146082793199383793373305901355872877899842252060741497580648908277908451679121792875850461381842294042733557834209007312189260032313267885806946630809765183489121412872001025418335129513704835244555949674437177927136768684623715130079334789209530484796862325192193821261146272304043776288460230863089424708307748579745466970209252921072677663 A145334 402 164340866598717084918020761501333875953251606336697603765044004280932711130454927552453737030533916290055076283328027760011011398401460516575291886126880939116013076323871642811949286021456027323037291988862785941447597279715043938545606194628937491635275455592928740757826795615000538087075378887007134564423396481452610029710714781931523458032721686480446684907979902859369283707945456915210882412257782744119989091129521289899159290454574256207241870642165700117934618214774808949066574283668385372358186895656222556671987157091958492568406338480095557142408945713548243581822604036897665001370429005388219790287070360021928556045329407482158945680781840918873092821198422655124789072193234360383877878883338699724306207931119981975670587788497169442189146951246942189664359012495589385009562622763524181717609384837526471992983429315595223757735221088503600501429687478100042800625399926536376238610956184654966321276516575515241571338313080944536913397820991832720321389035737808170361612930190802612621937589759166174076262984303652518252935763192209019469828926560987078837253816612070963995755501366819546463410847012221784102175859835637261036687041834230572512725362189727761043891888078597250312211158346332564193170616086314387655092546036810331636126734718588999271130307687540293484885057586149591790224538706811240415764006061017615424105654783291247678434948318441042749573777874794699574581499151177141819640685225708643446983104012040866244535264006038984474697122128006947929753457886913984358472232792973808235188648001947397906807223150862209767942532225216525892701228216560406745062547478987963370824176640393663809646027376301506198620570630980670502790445431439483503417840826048161572326975203865415595977978954376840553148590593971311658316588947683809593325674722906753926675181968888840912847334 A145334 403 5539930608167615977874614288053273956182224442648936814106810177859195946430893558725683557338759448868986754572026632255167545609936184370640059713567811085134706017471398321040877134996439555453371141759816722006938678503045391424629773382935867120181943120763661974109214968040136745552676607510856314081250043454396126313724999299494484736822420126171344506687083393930160087701852349952959416526460614260032940237897669431720952571946419572890979057195940579983453017111556340385706333620849721429579681106791323106767772526824309073142587966385719989063607204410645620850347820119886296395772932629962101928605632274569331116760699690472861113210124062863294122152979884422089220310672785472872166019687371673115909955369103182606518291213853123345079413979664452952626333530087578485642751875571732472710928737256616357147752245513625841719589637726854917862344255787662032423886509924489938373764985852527353392089697099359424505137465680995628636255351750211424604126476412937615654526298375556133879555682291691255454432684141095124635702397690729720791136802459283066148785223368513985819889918571012420534461479359982507886394454769776226473551837835270813561944560220198201240448588963204652451597674660595995871479351608303186491521023265535904955000732424098880610966454361617027147859477880725316543007212084261546046526839251250600403318118678494409274858203484580277794803078666683723103204884620533985859072302244437107174679985495354669050914586751603525694663172808968131918789681574497106822743094573247233356148582648066134530193583963885969484466910850667245548915669622417102368746286256651931962597187601039597257984093733710901954474017635228888944230670937875314463037487109314841979427204042968370530887185755180969854445167661626643697808437137960990527919070200878926288474917201033574251011676199 A145334 404 186751060636989468015436162732255103561568910008444053666842967330589491073252710734187865165435843990839627206567941489993670202499937376732815896369079025553010000732947761078416325408780691392877113865686129709991116910890062865209225722193161885992395810965667589554292895814806214077580190352115587460671804400424296936583059696675244298546760324420514336839974896301405793697060159008968805015896104894447927671299541345413792021301154513347580647810833286309076501088895946019627351557292269825722745677751748606272919055207260301763678147778456282351238641718273918165316981434418763014603840557585593450625076073688661791924074630520510740644154336478339803938903859082670204961547990526097286356139783420217398624871186260354545749621148400999465457603065341757786091513634893258255427780715960478891561226015311152561924256203280897808772142930037058192636024361172399634909171448929155896043241434477740898192377367942889624552942396768049560383630994101806131572383198491091285905911156627067082277209428115322462202751706133332347817009573218735695660202141073505598888471042498789849917525159273327329397150005814163328628572968113296758786171416739937290942578612297519174087760890057740755546107300597532674495004749545284330314786039188669319222743053889638546806679905399802297614049514474192834515181329135918010417179335395651678578238356546391753364222361030252846021769032280130431014337085976701512132185489019289657149818864065301881665464474861290845128111080693193598975452236122839584080685359591931443461960485877661393065427808615372880459169796833460622237421330270452304290030564649189147471187823206868183172979990117367128583812935862995215329345414525331419109510187037162497078329475961488566730791435829171539416506048724843565081810757604076043012342263145953882277735532171659819112762692545678 A145334 405 6295378248532984358632737067829705253007214000202424606460339614607361566220152932418579376001158743592444384264418553055659990271105343359727039495961594237824156039572963008482016008489119971857447952958908290763983829059165340683157607670501713793867795667470711323111551543807902508515091471217139845788390212257053006277818816061197486004516805799393118168704209247633305911597737872490486067132898279465379027539474598516001259606340966073000524064812211024283028271723229323210081680610616082204264035367431764410668778244268972245629281288469173311674534623259406576942189823303908681102409168800437422590609212515439156731191224678085717376641581569474710727917154967523832724831693540324066737592599933075841135971291778881182634037122394306478127452454253256675304691972005918205702892002292275867862796456265210215605850319464846819620083096451959593946905463352777335905126137119515335331127730382479659825537687681265112144320263689913484999536572174916532945093613017008210834950649435372132968008595942211837909163504559321949303816268077501182609975693384451071279247292693848982472205787299213945702965506161533966448086686868704778968905611984751448242403511458604811138300218363397851906254624651545151796630614235692183166608250889529019485462763391618982988754299000060881090952581985065562570781446062164584046901569349660578833621814595860747327413526515471619954813556283360118162809580065069723353441986975767952098083286732961340935588138396659527637665098835504383412494362960911240804862796649100914385855454622787382912169436898230635836392644366789046724956227494501277555199827965577879904601809557706338853721558208872352170849432113467551073523344979418251200306273941985260667195644655234575541526608770914186838549449048069308917281196941024966271985067162731035170703538501031735301257656114703853903 A145334 406 212217200571295842092520098541103201346618080385254823475333994741571191066691864278577600030811196081065456202713922216938356782045290922156461124676049445387973274540994582282980998567751908842533879101367684615967765167593346723539180089363387049798121505958041867736422812987471497747237519417149593849411046594513452441200975352839907556537017224950781689046504556897743845978553949984594126314081195984881822123907761044674861115915961945019693152877238985817747596730713559396515907433756516573813470806513379100531895908341387999192902770470617684558092279798835953990447300778257780205543450065658904957943843103270377899719794391974194902246076974062838162159747490016324542071406184282776299198149257387846821273374847241213480333036850162450229275422767419679459179408590227989079351231141844838789694389649139010352762061707235730086112103372623414981913124976986099632189402447389690505083159895150147898241134553543069562442146464434041182566328287632805331477299563230963588755095106560483445724502686934751627802579276491991204898314049075555292563544928329643471749920637821178156639267239938976950373639883308160003150838885715465130928511421219799903511485080326989571174581186942380697702102641457479766466885331390178745001079807171237207666280434708732862661268872485372396176209241102510599786849712240386799085133892359878777085739691448227435860718225472325947646512136290300550988180512979163288267827868820952176207097938618307938873374263685928201804399636616741684141991376436865691409085290960506464355255931872202192091570324773926925429423161145288968264813806602216736115333896429599766934937852719092859552085544048107001561967227961178210825476743926843833436993075474812950054002684249628065543373414936725802498330387993910354876705583800140855424540571043320932458462400592044264833735768513904223249174 A145334 407 7153841824963004588405868163187851849564790236779726099151084356278025236250821178610697964620066043891557785001041933668573454067086766714788961153102587308066984846952771329186326453236900838592697092649656695445365073035587888991340420129282169778192962171977795693924101702696112645251474271037021337446506534912658269535831872866414467669665364648574044938364550444318735800303747742382930125557191049517467944331551597276514969701525817560272890110491202147104060461509325815533321916381850493092636018683301974111498446659519411208523780146935240857984117440344225385758571932292879947424961020610952517331849528420635226484115112222258885476629537419016692876930377160533145345703269747340695505645544728951716412049624964530014643145489584939074834568023362264940315681188271893539859011796088697513308322007209679582726398884545066141737992185071052222588331849027295955248327420596380329806837984734383755267228985974399187268659645171751264574397441576565295549183235331422169559926045207203247520000852608561881431013109501381518957800217290520700834815916924016588048238753421704622966460716186137125697881454763352567544680812389381642694895341040413842762620713815419306985690320673527434956140028137277018276053552724532311258294217133134155380901293968568621408692390702727604475039132426613050333749141228841992934995279464549944225899706165097932267004064053258581179692304159532475290451446929718014382438754104512310884173319412739873886460105493264501286166784112685263336922145887192379496489024353415876264314763077556481272619452735959639757995218925815046753417826695604498679946628093441980177798875110558810737794464836140128813781563083721885373459269964250560645742785373949670604335169818859317434232542275990418031304530540725269014824436312621551295336296377885281470443732353254273666513497455346055251026526359 A145334 408 241156007707285684103865973688542387307725877535226486417128230174798235972443990864274764108764826308773216851319667381253688919663138123910244958314627093478888613802804646965876482455634928701207910150686048102095571996061902570304738839018921853859497705019249986884139600661463144283955699929420469868172141442494663671539439993125856352304511885766413829921487306431480026930495490417174624547938783965152648418534782220283558583963574194040837180604965271501638892339731776510914722404716272688396243616000638740785233536360503443497948629560284198852026914355911557955085505847145682249437655799251759293597742645115770381509142533292552637442986804148975742818484851921824839587332681111448661212535013614813102862346036280931946379220973575259362510837838266528370621933397466122638419298566798762031778696073343909084567896045252117930751986472633067050829251648797021674435017716114578470398817960312916494908141218955862049283447076297588664368896572979687825330161531544941772634143395179726367338745295710118336104700293488991727575454119965138776066089266945054254776484906095742202378212585995415267336606889698975168623030182495216289529456815543839218308144359206299758160631138730028645429099650805505644628285495877098881126919314556872570718945412014167792978287627927678674368196757924916685648172951037413869598304071664844727495200317739711605272479563374628546095101625571327605750817725012613751852847112595282131084530421196363210094262217304572074670754090634220590470903853715263736389779319544563897909544198989173051827799559637629131468091904559802064912425969644013843898784096914595255364000313041999657251958550074198198264469489990297527978133779669409655441145461518850320597325624539744906458350934580263576898549922029518430495821393221766910365645695473972267325337285169739164706125734385979753998199981037438 A145334 409 8129369012658758586178317384634895712955587482147694620341666540041364178353061695783881119495764330248679096166428202421019919813270932089927590829997118168070747863225559802266924894393126993280817812586929588871985036541881662609384857271987435564321497858005954885886550244373820891116033999369289768219061550579988577454936252632440744769770627999520445558079292161440641263508267181659208851128086281908104728671339564314207162588897116379590803797920489191829044913668297724673609476729663635943986879202745513268568248399214124420796437093953400196366586424953661178321707016348709016335663429567815785176227387235003091140037968313176837185944199691232434871394431481354338181955839334563664622133859803309804968537968470980590947913524376076503525301268693396648011400434512901805869221014827774472002562331324101168031104192959050010900583322254468505212401850492615751617908491961895019640763823635310430308969685223773123706945813673332068704124238900747835015314449679196751824074804291582530635785856398387236501527565462500801635187039426224610850667168353901862004498718136248716220464923307444732475779892553870998170929779907232928730656346557087479008753703586223651032175568700898944963887514272513567143142485789963450558256138835417957225801494458096302332729454528749657410224308234609809046586859845722080315316837320826636299313258485105972048637353814354664235607294618317149430327590219723762645241461783148206534347209614356084399537705458877019143886619109112791992088905571819394666507081365358224645114858683610260499558641882765025285829738344715708682382832683281879982223513227044377964878470374846933335404711985206756427355137693791366584421004339196529520670452862057658933386176198899630977851692570468142901259699840310535751288870150681326235804365099091308753651838412628174888989224839637880051933266109746233343 A145334 410 274041029175570744232785394932176360795190466715472908116491092647666156277483473792430641673927451463918146022997077852292914115651674201088320962968957895131037816990445007131613391224115828487861439761097486290188567479731258850500460968333957613854355838933883034183985621853701901578058361834783058157244095001879273503511237404700137513063111517559322333996439108840676710561383659763236439954353164015183426438358208294497141230588163209192431801987062510051591832538119423959015598949642238762955525009528307636282796912752274597864544450939220491059233429533161003965313185566029475093529531961293414319038865930094211557214909530328048648245626334148458575365730542417969888191906504380808453300683752757038511874601814294409684573232960338317960262646405143563166197780276807986478385317771424978884407614157156754300984613260081679822206545862446146838076999329276825338242673589600463395975570024347496645402451593985250781205281329644576959718439428975312945386562273355560972444619880035103712552614851850888446756375895636201729633163371482577511810851469143942501226597533596459317696130362315749345763124910654384458643067712049791845015209152909962101841248129583454917088338662746672296002619460697332697589827551351382422441715559015020023524895807463480939622142119185863323370982756220499905035526359751118376391916716486761837985005216037722000019853591809416168007693355488369481725015460556070313758475924857078929677562305015413183912052840924482098035845855497438127419096416355127940492689976436446433242257988314957682450948766040209442747691348132274635123323224841006204556740786984881884281457980972089809694493183769361209091943493393237477570534528296181230472391310538818221125597679067580935723635650092130162621200904718318238146429382283646114187198237124722322611631205564358490338087604638067202164690646561345545679814 A145334 411 9237923085379120775428437076985347737770974920023004250459220112811159588072603723189775235044213269352916372186552398234365932417598017505416367571755979814870166642677153327181127615898019683932682141065778450255327020869755699308488876633152853891042899766139699224336200426801740857822526486334502891111408674294288759223375235457505382932916744487154127879499516800939919751583601907110433209202036307823747023328950472936159066568919819192979759665393073415918671483030960867990118115918830391969567112127212371216347570660310928294799669020364685659653358713196271018717046307109146589054171506079537567126984385327248484358711509127320551619183226538200338884346341713515333449594830080721213626202384683305908431983022191326581995983092145091174064377306792088245639130525119796789673467256205515023365606201235191856162090144966249233847532650122476287657107142177519931659544775087523129116441445879990288281206212924273118610656909915372875638776524446633560488233179219501510701911384331908541858566116020107593141770194940368794843433135617490648496919192174175133362446740853037925463287838293198987138230208262379407546986814402268703188229771813938475895980995439504561668824245289014754397349357056219570963239519612912615670546780936140186157606280443792448016566108505025998102086171301968743564137784540623340622449432197451904237647889533318350135563292531258065209184678777905640610633121745017540057074460781690668936282418767722368815319216868026586065911344644932020166184948203242457302189184439165527899238292140982364791811222403656818432259650059709239605291517227007486472325851947036855092083570573690677109954431889460454373282658734930897675111352364443264940027781557593109372086238827981977144344126786754015211492539596794807967605598725492840358569126337670024396146779185922686296668758263360020545333841643649692235121021319 A145334 412 311410386934089132164121869632390677308083203758785006567507401886373097066261315231243849380909787635959359442490535321483397729504315054455911549755573116590315422393609021668830804800308852321254886487465951797009587583330897143957901180803121736333098537262213421918490282203501062463495466276277730624582528253216379071540705683761269053968485943598854133258606377363245585985206509727309043718964203982385348141235494004319713839541145874407184489127968702863555905641381858321827457728608173563651868586852804024174768970676284480065422244811949102647694231162612866507790627047336145950986646376411679426557229310342680477637953415467066264754617918357107089642856603796871348167871833829205606958473934373558420485109166195017264790180351637790517371841051698648355351526835590569503084594728302593666229606159230703314067304485827648412918645813422129794474934924727197566966429029957731092914777744638902593611964792274795234379993652041938308138579679377577895083027526102833652405871793384017066017160058485212112958184824683456178535929272032446389348568456380592276504137132929310933770973711167607494113990974761684917754541054857410272425433762832656869543557254424450644272610391604348707987974530362542276473471508561456722902749562915570116357887690235347615174962578082284276835461511218383589326584811828886452631651982984186975364348518183156367032116591208855786392199353595505789496073052299525814767909759192316524985001406982358747748997616709123375357389329944812544304656476512206819301669466951579969046876394830257528816998624776322583311263360765107118962102410599099144141098264577871598169255279757654744404474089299218733153997216862577067234766210634847932832155285834072406394208889765674770468259578257842202687283347186752071869666494889934266203719134655658285269385603745822549496345350719778687945136599642740478684584083708398 A145334 413 10497644134310221559873427449879452655070137060937667651367670267130416989292509348372626439440693706163976737453439573500652939227224528068110760836844002188503553074018393477779133102637283795851482539559795094011414747178757521853065149496384357098635897800066314686732608188743820388842691310350795813020174136304515464207348429376217144351772278225800628344993493101415491902621391691323985956655850107044173778017301479556667080594772960857346369935524065308137396163252310960997842732041263414911874098093240911527719090785149979162694455577811135229889086872838321016781351019048655172898613260294666207389706632924667373573926925276683294657557618408634853453660357229646191433223626068787690929848942701530269671247121560451009804750397657726826195513587788384129266811723988627572829184898617613176283085000262060807482016978055159883033238316522927345249273768655446687804918390940330340054634028655335960550669044866377134426676467399676830451978645353041626396615297416693343203100427453063830963529923712970384307712817298309112838077380916780632167449594167670573466779329388600330724381598340172210333383648620986190315126171412256485881192668956859091258374839150667235778925134632158349657259867021171943083701153590367186516139072095337087686284207880227287663755540490587694467097409441085539494230430442613977777589647723947510742080284310306311599334300154087236028022975000519821386006981982383893470808697925298529275553728493092894618896340843945332115271008246528286223577949657041543675416820428748576317404675370489689155438658849398611879765869459132110920503232656004114921988936026594199627248740388546970860184144440322231605160791807154814201553071285389371451328689745438799261955672301914657684503053238727733865834306422172872745931649575134085388234531670673114458760964306124898957599115476094981307270534228622939892807637226689799983 A145334 414 353875583456187181849244107171314479370023643016125572768819158137458954822677393067379922042301935453877868183596088580216475259866341111671698693354099764018881657534844621742325555221072031957844624087305806131658839330386328478335929045565215496991894378507136930827542800124063903104386061608429860580632339510242688045213336482731574252336974445023253237910876519190109854674121527929325056871559663389494894074577884734619753282530082670960000256119331752409342921799679496853855420175283531988071102283071282540746606526192636826898145617462591123787612015835685570313086476344339538831076107053546551474695331169333307852834396173439040447439201051800462991565783552568516509417097086610961227416002251510111456244182047317694374323118640251790959412972526974587945885574860305108644481253429315145444200201692604463660988089016172135171222815237069234994930888946900172921176601391632106733283982013056597485524150908833608409248468481663112302494261826712453546452323780833705073273681757036909948396576662347071596527786958167815369088132332168745838332279430043606575184538917185580015789592746276231499170755300899453500761218320552625084197594598110286203487158958225435263683115644177447575341881409295731670989023611057806348897591397431063662989070531284574176909851654762748602403569395423532025132124220893932379053660572142618604131339408736077245830402891162164135295798700875323825326789573130087996601435392293903662686599662517160070620636902100399528896662312633079198652000138634213960786094197351445040708131637692331026599579660996228581690584876156080098365056853871796303421147889315392204856683440328663107939152764678788338110751558665191569871776965795709500989442198486586637286453306903334220778923154209252330359432266804164193078603835308103523547451796414671553749173821490084740114843633202816469148311020901742704143804972227129074443254 A145334 415 11929145907810425765827797292871583649684044351003455997099226169446071099942037931008867823673371804709529230305047408585657807509441419647228434884855942208232498486996059124915400988723205094661658482131596185138424379815908385825946646272938264907212402400839688138130153105449585984905033747977479289822320351870106877699626108625532938670062264189961588424175019116905110099649144803876155975816290296204022772209846716386730403597422006243288647776436303438194884585729799675691155253110965131276613443050458836355327194470234696649586509601969491205069265823931873702415824100786334834946920395876440989917313406328519174794380121432703128206492172798635989037047710103424334302804151356431876907405744968556914488461107143832355797981319558137475584084477688799771867418599274073488416835480273028654306375622774611469749847673253145698566761218608365595156192921150731060517416545106999927038672693605503872581683166586111894609388738090187048317404735726498163697866208255288900603362468826613806907384768324189859805981314052124238793651828079331041293400507419320383481800233431546572943666840752590165496873950859936928889674479270702820176044428021105078962693037223404583588090592586296623132616472650099247607868042845057498430970619491262083984024479923318787623403811618296714896436629852629855126118367992104030055284920109338025421319940726412879646636569861742252846734138178484191151246255124208284383050493603418794543866745347899737487528775350908127275161154443590091540030638449781402961057691717300391893522541189203803536182141216744206639391004295455590656753955623515020732322780426832935199124599146230492980081868837137810437391203437442816013222787315420295992964725059654145797487541713755724280542841843890842817688727848134068526506862542304520203650514668904046406211535063669792283146479917667827698894583207327212328064725720968883872793017079 A145334 416 402131508198413869109867864893456977659534655702302858646089341403207898641587143831631541268649441494456294899705279959826436110926794996441729428296795118485417759977755495566053545587533688519972475474811483313710479711935432355806332967524819864456914587940411508629230530357162743427084784539934765251480558480908963337011708076553378879836224673506630700755686656519994742269062816664543690015442089013477944261699038734818797170649342547931177645583667532782217806975608625267869346728515214400051107177159865090466797184845005097864924411784245931060293827137131446672751860124420870941721147713918718716566083452639050212985246040662026278401810697602818138638415316020650756779011432808221483937686435474051335895912465574406666632255907981695661687696783476467782676093035643442434226415395522542507352776799531950952662901404375452482513385508065188975646028377060255103141938814380366148841549768157553531671942060093681058448885951771736917116601338845991271542616333833465058505643750871469673811030591811863511712558500169321131566187755466117069831785266773010697127879293792896056745429185980221732623389384317718571971473195454173747581832584393857613722096081313809554529098612400943521623053717692964227565500053317864661050213234152853453670401555226005799500368312742930604396130189928583020877918159881702632269722277832124264810076597756038764152041524208928452301243662700903382833187434910271693422544142769812171779844322991100488187434946458476068345282987396759673181353623490130955183040827004102013379199822779928579512368953816867544817642173109223084883095745703634495014804624767390356247098032362746478029896690560762825165669129765445769140548590531041212127131380771499056346718393884252158593764977778637157175034685401167183224382143222481540756955325941303607938719293247134876374783097909738838526919930770689306677319199910056103124723532014558 A145334 417 13555853129439385619883219959730637424031329594040585013956215701602912093761831518622261325157304849104749896359535757140701752713684451820609279380656528559287490480617639268535605896840359651285067053594236620373584085950919044898323098509315031357904325852258869555051673040209802975477442101936167188649930336569120802220557801560988293413746195073846256732512608767114003644984997450112622986544396844828051204857851823540894936235858933693337992189336784753652258834952882172050076002527092624314757691665445609149176896745797927378791905271660420734073013707723435243406591502378403458659085054489279612059001683271148976351213469236336784412221910409698826654864991266008426907596141097160994867107532832424525564494294726052141588340990860081641197354782986907251265211324364121845183698974566229427649833451605846443839654936591648829932380526910116301760662021434508278376183696915345597770448715645918435947157294264074821894200050824836513385813582815093630037203432915659898866936350238514773877556034342593150655640487234726501292971950443110978344698440049517683180860427511958292641341844915726433854144290648476342201221432529085717760280756243872512137466779938395482859771330635945213527616517690813351461133759189477174878945189692322070431967152442644175577838628199160379055896833806055903781164766043493827741708307930435988857409656689036126013152440134446408265332671022913314856822557279579003661065678669719874707279757584163252108898694557586452913011362229983614139353339107821676049438903317250587153712434132388851226158153896984463719058511016120905895953566930915563203434043168585948482256739471823584628157324458721445999196895927001973440285076973578611945385302852842508129793731260350598552440093120375016724479576427184617898359853521522990196612443833830829954710180969149381618924145947390816329074643167385353320765217900903265515365546391418457823 A145334 418 456967808591270181047849475732651922670639142955573465118161172654944825277503441851169285439421205194671677511823655473507776124151866759945943811480202149436786185616202859764579779216434978257285921856689240997982036223695001291587039294942676739550134960022731904760380389556241927946181829829183411389454386394264503761946040153609207294424005356103132640946369340783726406352449521774233704211867927623711517102280240709864529565692007484153081168771365368461950112544043851044199436777318945637135267385991064307258888098834050947094070028842748371161355361027063174918104752872424120466976886245112468008590228026504348540160355834971666961873974321509136748932680716938728755034415159606285704161973447843344321305051339319305227368568135261096216781134072800946656673805961638454365499049998401178610553343146280306822302816959841580652645095079626635024286727766911245687000897319874361286461460055582360707621118857970020185959802654856352914464038959580204929708136452044278856970959308034689276540944243877784516789777312970071858416763317871083324533667344237455833253794314300234751146737535363708899242982305136748111285455918584006350244890545399109799760147538001215645889082001208614535615009289734264360061854794711775511851377683477963760108759255171133603502934357093328065231351663206014326534481242448258773291284428065274906551155262177331210147329992780146898415435887881164181122585023061420778504252334533712833612588456382298905599874505348804381239136952427464645240841388143315076136454475641476465947544141223628352053862788354977318152594861535793564643371656358067889884127100198227698569484331348075005452436929473603254072164536533567394906564175638786418147897347042189568283847624439700283318503380494076836003569364185358783952543478986157856305323940881481951831976592531306361126798083511761320543367382645640329672306188762129880612916465729992681923494 A145334 419 15404384814055864673683620207064476353496608085001051915092628116241974358501728931041085093540627501955077399818825529652411376004457675764093314064388335076857533757834707922046345088850417220212748774503927260447737820727174407588480049734194534380920018144461966657213553376889242350855986508064330696002340176700726085246080211357608576334044927140490406252455853745306808391027069734024420718869444853650918396689815709471681468118582636054941432505944734381515553540207459383747080841713345654900737239267001086132251508662518960680743173293497142320188868486149285918765875975922825598563387376663656242080296974714459906017656618845681424048434889965851089396821840313139555066201708122731749990139130059691604238768755083959484488542290251310562607610388396765128809566747701620972296851130262404756395523769811275691373981515876604747209017325201833339758589291261916070674291970276781022051270220703232663807989480755012086204630125601007605921746239941635125365367649761209207352831139406913025273680456583564081718390242564580635112502590152462268426918947829546196089467723154200485949198229675768782077754499652015488182956376814245421537669542525123235106042061368554199484525471400971065359636749629325533886871773668600193315032766831096968660944204059851761331439741599777460879788485510777909141421458901766037204155370328372109169403455030588178405030368043466311811137935515141373522729026270577937163799342536065780951360482157367538523608517466409501133984853753318470961085149054957812108738204324435268349841125846936077615346863369288131497939509063313090048007152639876901637078361344248212550191368327486868961978064264397841236051220527349660955298304920498413182187007623406907494005995290068565290316150404015237021305306542208868179855622778263527814529479850502312762425100979520156464434981776257328168126098139909892345868088302406180374558148544392506916223249639 A145334 420 519281811624855389558604656132294022143718735874746317102199028680355782970148456987891536652085267651484453953220931092759132011602492125855718857164586963960665313539821818435979433180567785276936782931241466093004000938731013056112661184952658459038137072099677935991936979574555970091113377240666757933055475967127089939380860162918944954611447199481926238667154188807923170077796114381513700658855281804704531528702170464010141580412891095720068205622315827229523941378443343282070244129957445249384906698555339227527134049754626065713801424629718638770818385506737067294534504230253698055147668000354965675414343009034215405350856081127564969701073178874865902057727488023253684342930825782872132561304370150230531045550412575222882789455377003110930241449976073818419369548408347837014488397235646614339691927669784760409936610077897529068574393379908706803635409984152462975519136631029390933473957853444513041384964688630338567988061348050163740765712833968481116486338543742225927819658852436078773941078914891000950849150560062235896672390455622739750800354406800334925938501114274304067047237571223428108477395284026459801510711351122757241450833928277013710025568088973814526622137995037652612064740294389554457592183130306657721937979058024901130082465358748843619311700085825563849164341781336971653951303053044051871703818760478139372035315562529972231856242496597919378373312907799979813570031294458597238730255058386525141336649019912271267248544218192789777877825038785228703670715729401786458042249791640258420431667886352671035189714412124840124440563532371689403982527550846878697827843671030480144868723327750098021360205540900414298593683389904792534269538463963437332732737608837149504580752532944363711496857146800850259494125047534291582157574259902720043641630909455109022339868202187647881884796874550836449035769447752995088333572927001806151664225306818554942415893064131918 A145334 421 17504989854469490367964698284536011279400282232841090264514077341722165327681730126560094769500709278990913440808000187318084810458708633558138606910924912490725692642569859741642158770470594952835121732399401047491237611196884629394383400956274066919981066319560125077826228924244728374882189595926889901858969398849514025155802710845917423062343308760490806364979361452259236318015698624773757115185590830767144904181631769651966163204037090718140863156586834029962517682351771561831128545873784637643419549907563246092938602684976936012693285343524642019467145455243238052349472218835976185516202289728578516254561260754246426599917452477153596282941752811436839592514904224442041386060643070938911465909820327625141141853900169142008294873056270232579207128716085838030520182348035838838056782898516796239128610125352920503607687434351944189025038053627705181148716330807190235642834025157708798090626097188344313921854495845739232371865461838140894100204573711331258495119346944182786265591492562789076062640744947295185469560783661307729512245647146539966847017678626320342523840676472719066945961892576743531861004212946777460256910591463391769795062190184548589639838665173265226323878072328193798151731329964235131136106959435765658137929080730986650263982938582479314347145648561740015755552500569080828943920516776693529693369693211562707902938378443481908905285756155285494201498066310799384000304381413470286647018960854410419978392657509882182261580887071670425945851980923465205847421356277049072445646428367454907028316256099107414749309195217381497225603265178310140744937913691041128263899708513359124339276450828264435972565659821774901741195225837639335802876480664909167565922171611713302176010260391548505424490489128340511843531718331075662692322960121465069892895850143202245292574644333320509118816346176673714920738459915627366287814851023362797070194854718295338564447248275664430863 A145334 422 590093207474884708679234589613104284096289491925354416942023230087255164515795339596192337691977373142698424438153232361271707867803936025642360313111559942897776135020364658350935353716584322679504168322247026379688153780442979918153651390123337610919903286594234744273844241044352813942722641187582081350999100502161641820875019443235016168512647983704697883081528035888504667472386030563327237971392566246305172915258275426265608897597948747695637401288473969527720643842554277970883999999335036005002227777999050327237621068983438463233264583216414257846518834525431169237963641202426252983497481131602713782586294424611304031649001917653991649570401517572462683788811519348213727100850593578419879732947910682939137741664443656226687044947844080084868069198089012150032761528532918578822546314494512803985378832985955022506830383002067428534136503719215548276614520707874972859367472012547226952605614802745128968861202013574904834625246150575668192067732439043263889901992069002063181270863286471960901635540738232241787287893066373533001795564868637471826790226195692904339678334277956858632474071331714786887811023909958472901233996236720225208668789189670299028481947692965202690404115291561274940657210521029625976208611144987477205522931589503580922373963729532912327893436193704555845294110945019372962362588966591035832919440486457960122929913365294459586667210608138431512934580436963734326850280883878052068412411931671920199085091343321479344125620435937465840441880499052187050331345216428608502740954642224655124284282572669243064846541935588215859350245944720271312140167666542468882929180476157492410446529012552070808885090371231826396795276764393138620010173628944549574683799072298117807516156373218347584915210677019501507444603965446435541823915403537013246186799064685716779357582238136366160207651147730874055427257034720029069809243539663986962234462400889510556188961796956754900984534 A145334 423 19892042006473373675107507647893047132349907493403415162274512821727294254105295570105913577036462479139654608819232022090469084905585872965695332596852078764159121020810799990440171032143898747055490561307825526859886616447495241844074958966674309907835872871110586909911164287778904433764451859551202366415289776068899546932182880275649684194643940468342056878187503724822130888234896772274062567241886292977356548206211560437781906286060689080782846079293594356192628873969987028046728078146455517854840460752928436623616960142493107910616413087532039288481507892385139259768516292584316769237723903430125191882405468799085798152641428044198606029864638874425964259083996724713380516127632123467891074858762603212058005646367253797501451143183529066604632380088373470861518553096324502944072197423553243723830324220827933683352331707392005581533797351349718078776970311913749004282087245900132995414626476909912200351966805955755546129477815364040312916462366419943852017264894150940202896458015121378309431345002223168125702179689797891013829220762209523528134558558209790126664236305986085028027981877646143573411366084143695908553820552882928200320833113788723590065577867090018317520257500154652505921360768512177361693757150561420897162412365744236632162239667058571535990808419742634928983124464201050561992162045119863301151020809105128142532404671641137854223069760695060770145739212328549417847323584595224753812712119569641469056748009204974411180592482633871086409625365677197244543204441398387036350348508543746695872168258496363927616869513899369561401315293570917080753934911294208712352501545587369360642793368673853856139251960441659208014193877986497477042903617228844285497681699161247379679656329165180236695943246497836906687617087831667623783808525560909756407491926577659662488941851955002258927279411071191418231779119719673720027642233434258149473560930463790546130834563610964959436524934999 A145334 424 670560735448124219112989374131240029218411097506339633194919410278403859218634349152475007085706812479820383720597887026516480490895591909869653636197523262028244026713755932657373507142635473046656264142182630188199751460756910822120786948612939596869809663565234598138870603867182627417846858242748390584277337000283503224922243073217131410966431064675162753659002867482225996353893702720972618578396748964874122993726218787099352634637496931315240993637349664458779549813807618872900925543433015507551635926978989820583077399165821598683440821947440461198297373205784209921365514985053677088577419801132039086753174570630887831114238507720933091612745326886497737601258845801276537850448751781252014555069007621330564687399902383849330261810029719887398077447911000504652778274844337465711755196325433531435807425498730811479852079349354125151436880179862492716356120937997958226474188199926011262879831584027525471119672059907317446449792321296552797838278179948574812458735691926202170637536508470799524458679123307456779188235555799013009809498892287473264778497170461798974158501535112592016866410462977428527982363808672965167390817936449513396095059057149083031440330871122569790642677639809220683047796565888288341666927569216887298357443643715285280685518254170482748717239501630787262316569842923303499736409578628002915209875642014429198309401358092843700565222046363287953474437334660820438669543709854745567148473482280201990231055191214596057576293245462173886931005236536438614499234669208281778941639720268746475626136869628145427295428248701205979250122686925368847494874547587608026860358218821040671111072047549084477902112777603241530926649230129553186723142316774167235182300504041850096703097048642069405801899254526871447420070523360911632305749854834352484959539598746108157816513050045543910302222787002211560862400070322944067411790619259598679089752003699916909180922583136666985648500658556478 A145334 425 22604602372064225419825498126856593737059590964588801541597318158210481272532869655824636918753263071658282656081700162844638535257621318376120151110523176566120027376361591469069260935338070764258883917177485902336388094882228847366196486193667234843806973850948185432150741146451562082476713157598596387044786663864267117643229267065966619588028706995555795957502929784638334612267625830489090200003691840364020393141154287106907616875848115268576084814732211109611864268030825958235503172022398874613110129243621286098927102502262885949125682197231804859462565162285477824064092250377643162071628052258437134184324322893561759987775181942631226474067038939479199860112471432877035366225246906418373287183485172056290732400192703713193669328114650714220660124164447446923471684783484062872818764724058166921147824589731891434157879911514395851462931649329367278118646758042940859900695879937418593771546127282941406721531944787508865164066953021428979451088044529604090508040128157567381021251152804092636848123763815349365803267294883805038762787193829789961546159611481708685209092960084409170902481668678987238032141910578999571649048564083892543699436240495662475201129963599963960552546345717711329070888716314733431485414766664544120266208528067229901067672188185847306400686607609165418870056640421820096775063804903387933151861606741285599169881777248905089504915780959836676216562512405677044659000900611879888473350287274953489521047401439096023895922434123937399094573100114017980017571956155806737369735638619910935149610378002996523857764958646848139661152074374938890278135140245243355291253963203955735435784878080086269076226365593753311565878137533473359937939650455553560269151064493569067598614021830067830504401787174157589994693670654879243293359203822657496707076323466239379422334992428093433261285671222565140645480088138807324792777741747598838037857390571163268544698354146702480475245997763414663103 A145334 426 762001145291724303454193322743346400745038782197877402460905961918355913418679176879214161378697491059893895856693728768894877997017934151563418384066082645846382860828905221708568853472872858320531503801396785625577012490280182983957572727467735537971793491645653667352566885908011553933107373124801825964531367854587107535469755367871491673095316301853754817052261009381155392297315670391893527921151833360274378487914188024647636977785487331066202887789381842867666280016539593238311193055974140519774926949250837627415842804768204486179205148185243319865042610422346084243416339838864836008380904553054495992221533837988792358557013552171860136719866791037098500397893674401026016394176535364914611729703270594948552967879931354771856209201414613766348732898185445987879229989398469484598383093136245610586459635484054634746731320337298204803461300747456090765517089497271415449254499886216192596112808687828123236555316387667251784773379539902578575999625183254675711077457907732860722300174190388426279679452553756747997920683731344832300894543294192720711433567238269902607936724710286931616010065034302249331086075277635711751616461927877199711658482271013722981881008041514454239103767523501371263170437943921867409485043442594854724957002182788876321275944183059394444596662793787726768478822086302985619364097363556797647921251848038861906002285512751189209117867275590872308897034339720935840794099920956927330581892616890208649474305912280871774316949196741636478015885317912540869855912027513010447525506598935557903624619366854875949617111328689822539276230447929067304350566730172278959280563072744989622719267568968636083010506306263311355282510485326737733378392430133568199898915148895912764707428579188489517661314839838953104194252190355908768058227128556034359161190379087389881580804436934516585192396066610448104156922210296794848441593606899766210996573957064161778941864609104418033683875598956207635370374 A145334 427 25687058585179423897376631489852709042258663610830856272368338434670459683133193780065439724251255504875760157670862940717746174434836024991581515350747494880958389672422367647434264581501283118647046228886201726260715188710956873506980929276740878791361923759568011275506844291808328336633487465560356395665756023333344731156418335807718717234076492947461367887275922668735818489704176636643104995732938102571157458463566885169717555414241161054393584078803977108336819189745685420032644359681385104899213912846135607176566774849809070726838119596198870115418781537874721337560086991904041371464877130411839007639350771494277867513395166855938223266195483051793551508933795903946115579770655640926024654989923964572230548490941753569166569098986017301948965071777171260086961396019150721542327431196804074808811387391019657147580421374412442572410284596733813170376213808834372656751428331263651972477544187095139907021338308706731112877201759126048970775518385476427073690817015561634606791171490936742697083901708739016211194556882780367001979350015684449421352635590055918805431838304774679504691290121403847156271924359576957932567991359939691838196114893656436361223546305878322288800224042664684879563764134018717434059007382964457786113756423315604492722982177343259998541506196377897661756255673659217004806943625350435843808037466645528428110051445464960810990458216355252524573082351375430234787492063676457119702035711642018646298825362781940786073128333526238131549978094972258652608824814429891626030278090080382018311274983707067490258596299032368959152153588738536784454718714195972383472104425890979636977910774314147844278197898507909860192820116894486191458712248881862933563038869400130154804718349805829959810295092746569321968230651342204013916363593210264714424666230971959589441849538146727561658742238144152534368564707063624866202158795695813377225095670054775502996966987428211577768780965965567761624921369159 A145334 428 865910744144397234288841944068741499071193149576069382743659286171835234000064048907326796225295661690664383855190893874901494771303444405448278730910279668371024670010975152566103837333839400456719070055222356390851923385869343715640144141961362296589074911963244168451682053724291862319903308530932240973090809582035683032695754564608442590089226904163606409626316536110823431906772402123923399014263815516521884564532461211156990768366432561358120388230279180532652332018660775492760848126548298830178360482268304368671228352771220969433508525408658763405523805776714245866804448253668894793216172057802188394468018514850573075887758716156663954131589596956093830329059759524129881793042785261439755754795725116026621194681093544936673689554962434047284998803259710279346022671926340833793388221045882268668786258364813006960881369784712118778652488952435541225926076730289612761819233597643208106001821950864357577861191149948589427423219515365731264940146198410731470862765883505244687197530237177422128309900321912783925611764520605487905379056727828246699604625029351455692837366646017721392856458376513622603624320830253176629231276991950549937713833353499987465832022989277236313941098239122759766593117694600526758207271470246828527299874305012025266902852876965350367774779435302267384015651990573383145739083991199094931212145352699511463550972320621543425737157264217695327767733755968718874965421625739269584198696508870555949843194329904917986244284348852538217808125103498953861530943624575734685967663969084171238337521797140625729762405290764046284329274937099844556039500551195662316672361237504360489780382579410656261649415075691135080836654785230619028746452176429207060276472087579472369571142807247099366016558058825537003710102152551445118764707959059796394699464286903567380997358049345381666581684262646985866953868170957872029377978154464275339358208826549908248963595367263147677481188329015413645419891719704238 A145334 429 29189851159420572182697438037180644443837212029950635281457898264484227303471699405532792520689277031341040874882724874852066448022892936472825451027404012270039746745111582720580992709089461607894716732914499405049416611076940387943272385518536593741276836490919037158938190755539034386995612193944238377642534795344666851698829155216532263904189121705278679121041762545019935220841479185893281144127728225329014626099231808964535273631914886229141077232849127096951733004012235552115282770313298793883927426958050627421771500595351084029794501664687767318201337377314255690295256613071091451575275788603634640365677896496262046893898478808245975037837662047194439968599052984624622411297356711392478525568139238671333435900469114908873516505731214552747960007708919761739583164183675553488024395389129260080020709960666459073631653827862224149615932830176317497992154876201849037366553707825124213989669445486093306854560846643428640891705616985777041815083357572907372406356764242144782843794137504079409008584042767778237393356370795054114509961000315740180559222488386801981349628824205419083378511707180984096564328698915910224594428414830661678460641484150369683816761133744989330264632132840604189067169117921219623000449687203013206690820976708198948431690677759519783554427816222533237137269966845973072183647516536377864780725576031463064790774848818100783416638760386320293143797780340623161899654128216178714006880939611990729427195434562269422534354039326690729796073765688971639699949456975623201834078326367549322363975841470335509643223192093059701212370898977482171245554779126087062499052913844167566219517059774022448266053937923350265067093772617304050564556711408716321120056940509265144178113069227581369822588212352713759648498221594278563611354291383542143255054226686853025441461350401583277833741014835087655430862361674425159046706777384831925993951842317901737017787296833473720779679280802328628021536788246309218543 A145334 430 983989881718156744134333401944517580133010918458442765761876367752104016228195752960446386965108732501210826201632271676072266087950226117195501548685510522712760194406686783499810111657301913468291500609828704888993477568551737091698368400189724433057079861519805830664562241917538795461330224737956967179397606977977909988731847789653548051601772702595717369006711405766305480183742831449690105244622319461577267529283219715662022862974860046417913152161223686207963739032600128443145406694500454215278894732577526168119612916398056689873151681683116110887908319583739753543138854559822044578933652040612351668924813496420975085942744644738213102368843633479334974385380245782636261960704012947997665835462217980814925008178192668897032696471525553018171297812582686364981638185285680236154961534774159136251615864105280077007310043576354206298840976926591173904879999650838254319336912728965703655948548901334383423202888562488788334510806921167324564220728718842561325407555051739934746159055688064986640501945953391904060617259333889509679525297415264544758823143383914469761944531971127310654671908256214515518669897836831012840825005234710328188957674492995128687963030352711567333943512884115668974331511198531195796744632197406303727300746597533512246620267480370559026654411317086815988595103198362100272737374636702213830559164236808474561397508690107205088353349186885699817659727847514673031668621787201962823432686890121510980120202149250907903728156679458460152573108423567108870786342333117314509251045695882423687805454377627488232932428075694637237104976720201649055587807048300894325647411409014527419755559595201914151638021985746722359720595994092664759300587712841375008527912404290855922664719194090625169472349272393422778925338046233028226787308043774497690068081586914351200728094741040014246430027943509120601927384345091003940506613436264706070791841265178258728319701527292803760219840878365309721590591486363192038105014 A145334 431 33170298883529212685347806796852249589103153617396893603882217075465528122568251528824948299061022851926539919915983003317671214972735674387767420733363108693243133883409664726667016143386654793926644877662608908893470723786462446284211610827123225119817568390555818060783356016102042039462407488920917169673254953585100550375483737290391949602963493900312510803937562367340395191974035627327574261902937244922041463083122710515734981746347258532832966130213773229221330545837217325806196107556327541283752747551260980169261523990006990420272859159743342433343622134966529714624955096916344509684761958713766586155820822598673173650867875080226684872607743846750719939336728116733615406070709865179644603920952842565131883354353438968049857289181609886511339896514202349654611261486397116577108199849212509093912710698968281435249962495327246466471705182579455642157187290237602676902998290726880162416901369474312619710076066586936208112930660420844894074103723297099384706581308387796436050876984400876562147241189080257043115629574752059000501743661358606803504187982912534287288348191397072817963570943938479610953378159515244743948300701867656748419101528698224303920864069373145801082246489058907068284111053435317492387041928374116811444294961112033721125370268331600867029000421944568750753007691679516433348003826819584111691771561642088101433246953152739034710290617673278180466989132595921847556926078546924038561737161059115195527861285024052670872406739130190652416548755162373474345235960349435215131229548574118176148372544705846786861816640788443029169749064025626690686382804352668368591487176098826805475792347734739466277695272873468072822831025893769956418718761235326040128759606028587812643762539854681905235331524149794069524859385890017159930721590544284025748652887039828552289691048278997529845572964141951440655884470842155381160052779889776464261561043055207259413755401467253117923537115230015309912490210983766415358211528119 A145334 432 1118170774379779877904917822987555931704149728309438364928426771852066585259671742808493254200900693373334928199156960840206424980658653495661413635726168845363715520496979603529258330693754021445965285357715045708970193209848171495689036309283955518599325797388556765309201100638237595232738960990193893051728457305956132575179646795327264831462351327777762036605017858396333316155139260813469696919057909281699698258954799042202206519007343222166939241831593143395827366492208857020326742342578394722174850904674112908928279805583522730669341392401796391744897391281813397096267482773911118861651281049307419578700368260876459187349780983011696902317393942705123135675706130429709929556007367594501806650177654487408377807060329419434768020321279372802771714893322463394274259259724808614528637180761992146781638341410604903076996158710171434808406975405912472770527609649029586587561818061066217546108041509030529509092280781442731012998104228275874458070711948124491539616294580345062807535128397994493221918513843393518970035968904274649573024269144873337930861632145158387440575747770050792722424665865494239429023862238589002481666203819133703754497584343459466792177199090605714601770961812232244387741714636973041469835987608746845516380879411785910141602719498837997747177045197097001270797073297921395769799108729350805768427405512395625662506280229381324169976691633412858276656503842148797633629305076148187552714196875870086351122692938040613385857923272350570213503398383950501396610795352593118768956433573182478022079214794228640807484350728045986437617603711198899022836315279140643656918138380644040203574432622382507813019193496926586749110911523158389236782344681942253099899111310695782759930379295836607831392400509617208811289587119427140415031596590460506464212591132044538910771134036756911990054250374795155121000744910161673553814375269577751173992516690599195449659435855141401077909632394183975218784735290672174375362118575511198 A145334 433 37693536771172080800645567127562703660894637752208013664340372875250947513638006327506056070287414074554097577667041230007375582780331994366010579272561731043847741502710048551561633601019431919556834975481929313186776304210511137333214967701750529704860047510150680168017351041731633319193588335517028645852849126110526275524205343094998360178203913656424864353642641202602833720249349290048027855813867859983159583387324812629513671240002558272900263309310038733659567295231030024317997158562121578528186682712811598608711332076959027260856507917591697205977148626766307481148647129683588719909920174487391155284222827918324616606887943286456427496892664935981957056877333717448793608599392955539946036997844128849583573310871821374792590996980470367999824622542560344506782929990712036909363242786378555418796519395038780583757259074869916572064152674461604274515030079111600073629106209935543902752421916852517780277188165432358395861229885422249067560718805697172886503365905596850758854212742245517382109996539513554335399655468647468862354589112371936560290738816109101257709274170040064031275862668362239867213914785109457114141722986794696451696456819798917096866069077423454569852553321608102469251866132128250174512853649903814233983082633527008069761393953180458635725737326565139490894000590119922559720411521918411835634103728131084979440998605099197484617175240252056834832812564051846835633722026560029323855071538123843449837230783413487792213217922638530982767008907106422646917376436990678073352086160620751785550172154565074936914450676180613562023646391934765822034185497373448293322042076220023419163667318224721990642137546503699966439060754622838275278162882809554590762273002154795230808665273418889510141555915943864584878777912271029517500697961133702082364322421312568519642266376089384454905731250288771714986983670265665544656927209177413212185511273378537835552812323263061228869080590084404689395218116736068787209690601822271681183 A145334 434 1270649123438040069409982189965220917421202306922782412315475604696282668832670608040557407320895474252317935969821031664391670055318566549419563131616642317761938520692640216176163065161106719314506885577530551789811183505966137229654505065536974047066876682967853631075308138307572258551778267557540074661505650989457383441964829540552747926279989097895730849583531398334723666313272248412379758206015788640974400274287021174786106815298279720372124653989902163880070870126410655627550827194802376069606778352074028084425546095386009003379950151232674720411693288463394833907707497645366292974252290220318674795323731950426354564941733380836665187908554832674557829682211783939492702116175606975244213312695518933341807768901111291483928823073443635783994715223137994320001189175712643504489826299800183922405638522025118952067852300336868728934111151847693704687989191196324428833007583749365366900717925270990332864113483547632520743039328424585911839195956481980986055903973138053544500630448733561262552933490125083402802928866878070206445698549405033712302527467560176171252221244831474810724258537828066440058286827977015937079128479403183013567553855640923910991895721807767454459123857869638172426248162926301598745855255068421590218822870059814562619870680020110541111476607531333807040939758622145516190253676634070554249874830906871469144560437315387666977063653178920144268801253257531252987063971881709283431006273997440565818142963357745980537466962786286956156725300045054109043634258294344962500105705705569109117713825308309461329157491486564132447771133434503352149573494093622626688745394732458851079363185093780945682163948879620532371734151289224966736468481542727740572653969802739035919864323607020386091035242095075274646646394611366817915521387854785500606040802358234093665096260627202015938115288457180244137416064403654840600223342667556224113195833851597993745886107967538358170035305613835649685328827496388143526166495812066659797892454 A145334 435 42833581913402793968638418823082029998706026105472357366946668969971315891098378683409183873281330366758223546988569399739601967557413295600601478800786433259193216488701160184588408375019273907072595193261719925352605682799342181801142228426036427424873883277986298393397957174330909794048812080171087581322326849001759269718108128287827789499900072311861173283035979084220893588817573773731972359076764379273379173263055900414714848114191338133741763813099338635087150298301735905973708360418790938744322919720228804013173560266751031426979092337196956907486483548123891224262512264476650606478455983417022352862971848764649584465861215661116040197940955912566679502605402179722965270887486102536089475231019906245108211040072888325051419251013193965297991482172157165984679742606490282545640007656900957237915519158670240479168520460598585777498970356721602110570511360713066416849085574562000308287657358132662203996747750113504108815497365331561202677046625446860234247350047980419079519401667954137418413870570006564968973177767060091190637029238089097329346264371162799916803276905559741699474691278908257026002609103891292453827963926539576400567544021959088219737887685273771812393610678932949470880723102993760761594530473843638156372704715733266272388832553716532387687417804155525308784939772258524760653528879614106861844868714236533496732047362460719648697618264044222823049233412478565974142079656498697917899192172598649935605755844952386220504523523312515369404678881751765108754488200184992248887885265982648507737381265592939786840824101097626228633751346053461609027356663861833248304158963109145793665309550347688360721024726089870599747458273520712874063514237527189251894610731288059898703831117983991941709908500883431592394585377470397519661196467084121264295933365131748876137826426100713581184481918985814779583523816060221006367863336666393105678418346951857095795282864032905730648828923373319160808030085508026201531003786615076499964683667879 A145334 436 1443920045030159061244761029116113041291159222594270859916989798662257453992643676585052980327756239342524241516666738495400950661968732139377709300954947533550761010072177589129835030145736658246310464650345693106105785777354641442550367290587182902955524558234041435873591505271386830849813196670789094808835563418343653992740041562617845243488883511352851053475412005345554924544316745599232539812097969019289823289723214128693016355143283193190155137767454051398885672675680647263963053202166615350268749554162134631210052632166631174017456199306959266118694639995563084706494454527800394299022458226735533294692106226532605541917827014994488334235924435904067933358270277796249375342124454400315969234793467726827078860819049296536372051467725945496751657080028702842205559803263598248900881153624304968689948228433135284527651872658926026222621561790974055299638233281648277715658245885477446643011562641934117625740033792212739960537895442287599717657329904617702014497184061515954032545485726103523641170314361987814979002419724666807158304049170284921567228859649370517635262293234197647857817032287738806518481512833888640641524726884520641059948895412687008246440282878683125988021161527705868793751003375671512347050023527413787182902285748545535982412982765913626768832313066606150627806512681895111059484942341537865678719970107038713267965847443990422042209044703867098186069514065851205730798252233507134930672484707294215331829463715201976135461507433397930316344768947126701771059688184601830415665649816169375490258013345424174906094719118843488680679625427691057405808840989208904706710571957663909971998733862857389546124797834325589037866286028649079695456098210573068138639587179066529382567111067376044748020629473745236884546198427880705776412114989884339964630413132550452256372035158758794194526869550896527762580343701973985721005832478800768924863258362551268847660991600663144212633664836879283297003044497146735757221994120627733001742826647033358 A145334 437 48674544675133080041158100322865751798842947394946844582329368745958029804120702446583757283439478954955161814768612207691396647075363992861009284934589802555209720390339890040865578681624374374463851856290558121345106113202019280229030699564551707232594305433195653525312471249300492893616293065723488305834759261510037727093507531357739434870182473667804536700794965417162677422168023905332555143333850176563495563823190375015185680917165228328248791560399112259557097390810044320966458617471328243038768608726482638697862070217163576609377417051658504523664239406763948037332036837869639027343396460344798843947048548033442284053400364209602986085976972536385174120940611561906164263060050086947165220368798321840320922153101940746168213529925622371682304394869776090638592254983336154363958421143035312837637197542565471282756904148163875883365987070474765047429202733353852081081773051950359151773919468371941747031034335138743713956228346544017621150667388407616109461839840466352762456689244307548113989713878728738672935606599945340302246338306893275467942187529434015778321891988121525803727270458944983888829754771627776972134506089449226883591300863794135026028413716102520491782421542705354158104396852913163578225295531514588292091997896210765302233875376650115804660804885787875533507832233721744421556712645679712572415543330463406310026595220604869764582147248269741615808180496110610732706643108649445862014271541583695826237321286233702770574021195075320707651466791802962234950656979948439503127096806415184381793949122136867670491513194655389902328083944533714199096354420718875513801380132388691442046931524851613051252178574274090880376601902278302203013112196614903889426351231911721974198277415377415350471783477850043434494620756609273214252454876647804633123569962402342380430552429063932526196787191376240031890768606610019242594885606492510583790747333723184925902794931063071727374975111002371716568653469190786376867927220275357092873674186306811555023 A145334 438 1640818899554816083157280500639043464022882715392498908276052160509255386034651425481694781439691855243782265433325676004610242477509569537375890855767312943181172140807596683205401068227722630017439787829244249620197833969934284159165983439770670760223571133197500922104241969940328110172418408395725594118900639896667808361978484889329354786856005943852807420830947230737141850555729161304443688282551549639857466437189924252038695175024623491801983570310898936502215701645320921384098672730995421870670274449900980196342795755810531535335481554793951988185762244283318048342899877098091077083945500379200710802719473259515233168907520735587889645963795409965619783712840082393586519511504913088864485178316222194443750558953987561734281181557420678681684535654308494935398242073282701960345440127830839242132444960469933808508599954306952383369341397923082767957864368841720120371618291865588361120821378635806593650482049811787016805251717601460938566701397945563409145340919007623567560899040393061961196489731210775466302671483505155001864057257167068266854046220049991812237860461284314341609448639313218374604712226833090848896765559633808711361342111058551396314730818123375682899302304216576327141993349117951740846303200020306747799007461898362612589758402964462421009202105931076971167942873970953491768781672226378168474590099991201456603957811618624312320073761696963945165026666337819173733689733461774567774993958736113901595165885227108656680848278350527553621533015235333087993059945023002207465812602928590215694104649416975795826844734885738474488636221089551880223847050116624452581035619556112216553738151730749142094853550192654805743169661087935281234922932452432311901989231889104560571157402289805560397027776290304334703068428820752401624569548115385379192711203467952548511763470127373130299334902026766181924141281966243404965899608073856699300785323694945305489631948278475156329147266779256285728650025149418364267071090838260293480143823818659790873516694 A145334 439 55312005055318305488098845635384054849345624537038190803038873748437630317270069748867228635748255156828421212802246723346799066225450942029577287886906834380047510311414363800514179969090951176263520873259971798406310861781378605803466021525638611762584875667493450650938343281375989344611731653403616712024652265081912558372256998525785018507176525497095664488406694447354086365070952605404772826672257595025745017034176782713034039334894376991479637826931611589090579042906670869047921936795397053788966708667393433692233006230510947838995506602726704470083540731126412002875206819644613370630163790439459500814874599631209962090430239943267395755836557183964070372574665056547190010826666357165571708413874629805900509502017998552960677884132437548433963325224434969402498649651767628099908632345219169709249406779804271142259433176930460695216622640621133037384842826225182524373400537707210601432529522039120803585808152124306001366291686389019892539486503594275133881826270285150622011553889193429467626120725125527090334317036023168512892029836855532968756622609943036461104260371572344467532987827521320948979865277713737744682190043121185570541615680192466705975440852910580554432960183358366445251241640661756331015717294459244936789953248501805774189990461698152835570087186275799812283478748053009973803885749194495413598719698287857771656011519637230347704816742222507343243307306439703850452070182289777571045600486980128081189346164768511530477692692622262637506557235931611604443088511774747433724103341595679364633083350052304955186068342506730780356537110600709937812169860335055875787835221435162687637821652796622055165900125742214927328158394897696428150949849958381037601153117555363504941994056991068025606390988274375644990393301052942702154966252717186255938490035781110447929204197563195793326647021125500801286562583191296574790456545574823726936962677965858914332308050564602588792482635753754280910420631218239590252180095289827272940291208053347364039436924439 A145334 440 1864567688773961178448996003211515988332397539120674696577941525783780357485918665199662851829378899896994223839781471610694920517849708778307480837291738531184088629416606062907736323552654895924120658620153861495032489530452438831700555426463294162746065398527633088245630629910942630866533363863817510966625433737010632446060975058325728084547565887651088906051382248989359020629399961772465730682678115245766314884364632908066453213940594273358155099343881056357344483034168173350284527105274161952230645878507558199864194443687728295842006992242435652892564169860509104333605173547320039625851744291768679393268711950848614562553170219580023175341360696707633402293872175343365692871380403388546509201767228592440683980869276172266316889739823288200288225011631167164249734544362844669965218036011898083067958260414757019735631683885725875728799965845996996767160283714186534054907211754491777508702209067117383653070999157628305494270675942922142976045151469461616817592954425971508460385914043811466960614568447491787004394360981669527064435323936342759209717481327133539053832804887843270716222678056295089876892883907017872540145777456849605949149153217945941599880714836884852366559404881708228652843028564714456800588089149917946798882576207988410749581965874086329122605218040155105740999097428924092245975496836564768166034672554693585491322691723013223402505060060246960843767944135055750460920112111298668458172624641106158880778957619180638465294363987448195159818490801721611950443425738866790967837316179377748453191024036158550622346567999057159720080391509713710914096365768047683456183472733543714644158751362035977748893351143916515007577413748831685505033238207174092325102559690802071862490059090011500853385879817701426702321823475426269668891510754526800572301119913470029731740924988091860065668140782805729984603842755237325569942885185427699761188312573443780307196798894900804989719433322111790030233993749716831437982626745148986532556923143334515823109627850046718 A145334 441 62854576733258226270197349780161358331301066194412319484604218031132362102412687886610564986301134079779420128810612195194279047309914616691294236995527217999308793317586280069205427666445816572511156225821865797737573423665240851235247117622611624700531252821781635737266757883359532805134850351237556641281326659249976154674802910843903295204313427565541681525896431125024598138062986346278867175908306438262524879726186758296743355128903393620009031407402592582874470933991230080731420539670870062614298018775523078250028561004480314622323107869496999256281633695914221175959418397404951716142848929445358391907628779048232197272457406011612341297489873330177764807362360658250192450147043387401236468026001567437300827189202790265079543800168765161099278516708123319882423582087972844172759871894052452035001703249332052355483872921528386093887386153451936120399840126620385236765739583870517282111140866219997480905902578017842026087558484669613753333462163496064599326783359817673279914458540405330662048887634738827414792606818357762721318946257002084576104043326781048991561667391664936284271522009744719652228738167525707205614576413388210173424632384435342011139512191175947520366136984129424204528972047665282698086068154228016692131086707181336077866602295425459693024869064563541428253279762045552401558824024556712585682533398220001068624630166326764241261215226926108307820910053549422041597913128819807931435221605606088128890930580153233157896561479539185966215218687419478302917836277214111011751048494682720558761390055625821391426997852062148511657179217435912084313478552228717548972888990059923399219428820776411157118572811895525595163219690144957723476974031812888802320826249575784724929176386982293636776569983048324105860893024366226249485390125380132194575084496344584666475876133419372405250477232461734136655494737992487661771478084810311213374834289913827156189745176414798085638839508495905806165433648392533756556154757326792240722666606221515320343678190785638664063 A145334 442 2118827779813567118794391482640243386136642953081241750705333493251530400688551351171723480488548377999985352645211513260217675074122301210813819950811741681464960891551744871716308903728152153106696180448334437421579738616722779564687741503357682442191614369876193542175629320002419220950153174473684670513776010716691262437076973678487005023011677558686844196586879787173196954244744249103660650727403279351151598449803440737818585593328880184989910175385386296624817358827499882987288013042020502705453824260692237089300904591596836962230783670438736852686818218996704225981082889842915748803855397785751287099437486748447195419205924594098281805558360454618931754948551775495741812151091139717915277948610003636544182292107342078966555249237372183840833390597942612101605331787935830032700890611583290122088009333467025224488604336449090211339217911504064800772681613901212902617186547317367925825474781091573906014220592251910455541783291023942003681948866555407186173844250241860811839944888936677782573856535206431303705166988842445820353992151259104947124124541336071680178410268719192197254949736232271821420335673750398705994249498355170787489294751730166225977567014364660476074657625368443485052963419073953651187766900678438353541820986100200262976894752629210280377782007043831763506262955037556474027623865621831284426793432687961563468642697415552530849902341897174050996395917061383072887209901111595613257382651866808606183807110976186532133512449009971594933666826793092122789638648954444256467261053787917193856468710321955415068845546970668458328906351699684204852493651081533702807828404398736545054143230904214068744431111740104816669035620747209111109577109107379243319060960548097143386560464142683059405726673275173125790869277149063663394726231457672745524599297799474829193431754725826118792901727440616916963850997633122916323079200669012705817437964151806800861712529589746044571984474841677551403724978257078319183791145431503539689612104763170358305450875988274251516241734 A145334 443 71425684394660770841300710609605254766504875617067593221864472572904871776078703945586110640658400836078372157890659983191325631554383726506619253850569575086656613654900526307970493075470581414780911670402197659659587191032151475460382914842940357503667695707995231484958828640014794054870130706373059891781832679978335797503888628026994028481820355299020090301402036099712038202565730499221414189741897371019013945480349107545677762054373195907106478392232340651820000583200550121510248838915090606529978353213637293504810415532700812992319402908166711434575642906097265761908083040645271494773013743214826958676679286382526178533199520794595673653759989627714316129137915544599095829363089869743880632246406754561902817629637674292759787186712272517105728435957366937236992414688893248314374178343712838121534342596171717068178799826214958102716649702914638280595161084210046820604973273302733195706237588485815505519378683905998878295672714329526459448882538249314082424225076326344607306868926140949510159373139759911613162351779086241785775312697625481510552153712334933012033161166962301577799419324118361090334795909897202211540443383938230832875915907399271093268442043093192457300761030804092897005972652454005533874339523784088743666768749306664157769786033264076256109571764422699683232582786062748977425648108553108573470494030228650906307944261253645648623443704092522032162398056318313333478423724873974994086561262994896508850049582116317418067471498229580985674722764979916771819240553336479608297259111439640110218839666191726986344961996954235878205284604139175328141648893645022569423177963308519943715244914561627436598361619640360558017665180225199445358886624532780260472656177755528453985168521320669545584752519329516087361879226834043068669995012952758126254110134245211995765999785331722331089344826772719038389682993557078771258512192780940228295522558182572967134502216280593986106798561274110749323663210880676491293065755939829565610031810843806172255233709221046827826870913799 A145334 444 2407759818825186805246679835855401655538635970914705614427809619727289734320082709317156438524871211695653547442508795388168073779480600346415833836488880425359452764841735850289940449857804395764112379302561902658790246788114087621046728494667777948090955580124904883481768571279269387587252885161682674478280909128293689017164823213712995021635159154118289685373418440334413020635293820884009623232538709649647680750990969965561356621034334840699679201612242027987465923034873185768610605372539691304105067581377888903354922018306439814374250109803516172020808069677720609837217253319069212245882544479916418991239571644517470729906960426779895564769967444791889142094307378059883744912087947357975076395111093747671740345750903708301590347097515457314261921735289448856316402197557259612741723519265669161493632566828939248901282117653101901193488050146034544934798079376039064421380746425848588709889343282382059599484349420250629935436671658265045924079826682435511163113441149116826470453739660266519050794685967450085273271574767830221756039970682962830461608154518686050499566182759888917468426228161080216122914148702299012800629640478308263021076337749134676823912955295104503370948178273748346189627853061261107472950334158994730870568420997306662658219224204437257964243383800907199277938602211912312991462123711701424389859069332214389363679237578217697399543756415056575807020387482094425410174590878291795939062366918175309446526565229333949186867932071806726017123309473806167584934476263334078641256348179369214327559891290854406387733253848481744483631685676625248611970779352280059733721626335301802903904361015729229983516701453645442670670676556355852555838957003422913473153996433077903635742887467159306238978948020871314029795822945706314695801868491911244978353307100806798577797023570100605055195695317606631343499296748958127746001529695566294426829359618896570570297268849106293681914134928565798518023135435062626264410927448940509225210632653932601303553570032390612577769566988647278 A145334 445 81165583421171362810204806425384879198602163813029850645293869059142464371025116355002639597087297905602080248208599334644485783914965406123294032121420905288297577616158301858373366256736093105737646891508450068225621559567738702673333742094867879787205755102342847914175187052865342415551500703930192250289789554932947576790290393030376434152327186603507189994917845322271026825903716499434233899947465712547725947096891652058724224149389665425612989979242200371225135613685574509059313385598064154946291221638270281718457127732299670609855158209157127250654728594260318851515327847477740104163429079644968740979859001460004651922637457453550758693799928910174593352284785585260765496387388876074249955535314337987607612493360146377208936307897458879351496864590878884989058980842662806856630251520071529090237515706269199484290503117907265263017524067706174806837404975171115777434698141410382652107636566342861640612801913437270051217571323304441983771204498016018543059240018712503143992650956640715431061339353803369234802073172261204996309865625947364317235329378272753050005443008802694240898346573510594761385074862419703811612022968983328162502252512647414048334834629729530765541470632307295719248262029689139280459150230625372853862772728152438848901905890161793932710568211819009923236610597330981284879439212895806907629040653718453035220976192453774318084974380128113466362135229859005024258672125028792716231817394725128418447514005030797844973000572073133235807645776687283144308224423017751237660271888829277103542403825195862373138761000887357609588988245953752526570359643823711919978733454339845812582096066124987428182720569404026252787947948697090609432131795226499788647240959286399953805364282532771691995310792198819476614901104137880641561437918192333055267531856114087045812325668782091611078924558067174715816642255017695492760632794779027592347477484457480835742147965768870943736731502335154506768449146192297920492615873010718810042020861154036179098984673536653840775565275360429552303 A145334 446 2736091814719926821506817219353044441929477286598600294338150711555882854219966938007056271500656373872974913471458336128356820387605410060935641476397264880779630916081243590804030326224633248736611680948637472497323800114238224879003992824971267732958928056409021823061940672070322121548971701142233895595586131418508753685307000131889166381561954438769068220610390880440337873966801262560634203883219445937445132026988536839908623630514569000463079051500575372901757293549874793665516268459900137290699785777321023615351300872500899877951777568856436649816054728891707278806861091901257365592279982028949351778514627947977185171794637960852235648788100038792018097113630979984833026823335134100375018643120369938451158869479430188624809534637632991725423501991096605477691729387889761021579746165999887726366237492964702147786493611203371794363218835128887102592454376778220233481284609925563252776699839941528522622675492902486024006293699373156067614662257704040158404091469867685039834875437277904777520811230565916890937727801363653645657775348494645680451040122879966350796997433327172640100794345524615921245210657489254066787142281483798351879642669180267989820232598544269526811298471644130760422110566831193032083016846801430984744719337795450292599176584899134849267235996456175440711398943958088776901373582875255527144473536046989982485084718083937494684426788954574948536011002791526671885665411924546011585882768437121712067690387663061630124705900097717389307269013115005005320824077714993917958193686731178582981045218619792629307653226952179571170763049287469311994061574981326549470203045012074576006840655485168965188310280411093023527836282679908247887601310261246350871875579264390546009700926328436846270002620566043256535817002190692133481329757526461678801157253891252567213526699716847284639369941797248764352572379073147218312002803765999490442467171574232319353971237355771370664258925261803923494598622200119227464743454814780403637576014004291926943494172041367030940153692854630513220211574 A145334 447 92233654993043149731823445654186321712057800132636652109109209841254941956612621109192750557284486766170686427520780262678309080621692589239175068046057767009660452892801143829845560438659020558175086659040922306376335233625349001103485895456447693183177584994342370553075172141315371664550493629953203916597016239828140531798751397655693405692077049978578103113269086584725944409149843735015262513469093622603809688082057629776428050525921896856220729400471405841276037994341143680778978900723920242471425623607200484435222070693548207153454751236295321256142077660284723774318968556476057946638018090032453568808759367146451910681192593737691406267096093613879001143525906983003935748953861874136253002385337715089874227502543979165182183035425671843166567372768369706062109312676704863194790436399225963735734336797602593695613500149375160070076841669177260160685462234356399095482988423156039109692168952321289931267529225130001955814890554651519715985822723431989241785904906180422674121147846645519093585831151315719039707434949166691222862402001444640262057198225048336307094030427453546688995083146736456131665456502577679728974862497206819472879426215564581424192626848592491119079340713582177301522051488631255081829358625217088265119116023221856635365803828047929878636731507827105894562248477590562072014322193845424607144395992514991655853752811388556753358252737573747135020817437740228879406776011717773925531315407783555519076714549674293546473038047321052621474905196299172952677696515464220551352957942047758143461757216130805708765127907419212343279064781891602261366063166050158338816832727378300502850752683822949750372952124475225253719334836351759087593949559474482692664425988355364346700618272726241805229016647286007385623571667233330715517745484655585274194677973406592184653898001642596296411069126906331288258040182739150474279919022191210028036540761419894000964889575520904939323297426838678758667765047597570011644203941313631533611968622042659996111152360415497939455927145354029325292903331959 A145334 448 3109196507079392762739841531495803685560424000541704255999471169410553381801528603370920683279003777386957465598750589183427462979400436795647181482896965849498388986236695642422850251583165256791448922539657809999308788228186714712960284656832858912233648657200353254935142229821800506741675018716750802886251521849020485908427155929666424573990750973215913417179232688160720705592103358340563236768408942134754978647801030672774852743320203512508631787626812039408839867887482659929184585077887082913811620481098942552990312387728209190642059786223737710688112788112143309540585151231946821479910224222714027775593926487992265961085817163102939344411573666935761089756240227283431694112401656953797954610034715732559290270659598668178861201499389863195511994410598240800257099452639991550406624589438161071531716767080945940514428942248943034758918538304746604887819829327699836730511306263305468462159762606050843641499887556456873028033936591009030252726016392230099636562695983250578476938854075545011366873590590041658262620741198681359759037925810923474739302471715339294032173414912461625558851612775691590673826617456682926174488547993699602946967105847039370629265461245820277079895048643556725190177595259649041977274647173051198615734416398089449382730954444319131309709369861615743249517955468178903489514024253155680631582061763206832671840024786823530071769205099184226966976807290212112733275747469340747105114630810500888110954335401830047788544482450486783772201664859976107119760144215474797071114294268236240284917252774724241822679832451448421139757702626802862943180677333489262620188881769719464939024296964830980599903250927749562891785753805581516162883791762283501308471449195583752862887295963900684925833304910008688403327344366618576229411066806410022066640915682378968653430334421845221435169855628642485929929770207564383414828851926062886279112298624997455198294108236838468148816985594472935692886436259915462892406887396939064183279058611482054464615019126112263497692273129730635700993258100851038 A145334 449 104811014161412675038916908294900096586055571346203050337105521011720544659274587263021115124142466778429849399163195933852559514357279643759573898549281650740532925716378557213273138151022940367780722620636778116035776944795838919348542194678349778474948603051046323229521274014217722940946493216391175935342334884933464340144938894590303774733534809615031391314533830804628808400783859800510542976447802925893496707613563055897182656200896009880744080704679104448000586105211002471871668682196594664300669483946419729854102946155095861122995628240147446991000960831118273304328401673709958795611715711909671786282817693101459918401750985887007491562422742045308412721803856918198575425525124106958667175768017264959235959934060843601765431937362249252895037488414699324608297116486384802487502451715169973322108208482564350857138805947598369552347983856176166381591146285951299261829137038653038918703366487757804986833671278260631964645022046668023855167874296596253935316539239809472094277186096765474486531789645204473148717226146100113688310477256223828332017246059466889376776229509605050970135341177673480374878239142799324938764329223892751118135441665224270968347957274403974691770770970694956492578709434680717716422673274374197280119318911660479315470003838952194088402372979398335197114144384270062359040955685559555800245206694893306336852735579710068387330783150535247553483041038732232882498496567784700573195640279090669530436715127318976361277540956932871433639865500954889374707941508825958893803042308429285717956802447574196975711731443173198369202019812270459727923018371545859876876408865640410435716208547833699672199788838401485640606872507066818073499053532712627269634089859718702320652566400242473816123598903287376238790157392975140537460116346526336359210879993458317059900544388706504412936979536830469073791601265438955182174730124147660874277665558612123453314600387698935185775715645066385235368523007653985206505466162506611912304705532181091433959512298630092042091708587747292584126453405286785883743 A145334 450 3533179284272024768482496215881240724420129624520080826322122857305628391053592954834913187463921871821866445858833869331419192045556433811734799324449102963566399076400732177422741844648133068214722902750216867751908230809758941743052642669646886375557658496617122898866808892084137210517505779582871522063639306084855561057265404228211984316601033858131957227997022019244804443029703208283107045395492199863460831878898231966492996667757351749759679448046100823315287718197823025439311291347662621055688485390022188612282867761897969090727973437333310651842904678928884204976767110880177559768124115168564811692879756658856287361330759773165205377466331289935772925916246926956233750311020239533175013541341907391741128476817900767155914042429620220815701850538947519821947454996498932239213716096911755211250106636415527500313203207979112095360707501032780030418690936411598468788560372842482635686185015840155843500112215148666015971726820165145147566700012285533703767290438137414608314833364845025290865441617572969199253216035122414091234264828548267327261377889925326369175787402736612853290800725540521410661453850829938626229062611962936092198646135587743068495970269090892525613772412342231934721271569852909398960959274101879543139771041896340341326404380028347508275724861825808509633102063944225846655091712670698601773110237053271294852098883720186380550097169932773989928729086448686763178812206566746508853084286703031839060520778830968357736835857869662613577513082264987655961428601142762930094625759146036927284087570222808927276518225126688684574351666731879494801482086361630259116014480240549354018273925208449718985023901142610830017108109321436683452071578424858873497081667862646006033614260489286496377625834103984148099607517313864643151161945811991731862588742512838952406868382689865929338260358751385256848872392728017408983545769070188796145837219701702382986237723871036996875660906246370860689799974895129405051383801445691000166852559306545533627293105122205383612799232995268959881172108591224294040850214 A145334 451 119103473567998940784132272398439716525302473056516353309115711182667212050696073848210336286387691174972651111471440335998945030003147869436300441467605362352541662124935755984542070369815427578495368683929087991280048344561196981362465665045254345041698889446014609869753804522634991352327396888792105792374105072778146078306952436388087096722317076624093468540748220954208526969902486750439678699771499080949461716744162691976915861772917671283502784312889978049279244532448028082348181159458038273590664178196978494173635742399477591893344123449510273833476869735691725718648546003442383866073505126720604090257304810687227753848999993551648087387382536221312163287328271185890782804785916849138205599519968522407576175994295474926765018768537065706335060128772883404783149383323681889297509567139392816456071121391459223552993729283837062787011080307467030969237905084843838096911070906690952610328257965268286996630977785827860120146279143122020877805433558977466857399106734295707206483560634648616458308562441853002061621439395259352869406953682051614345757220337365505845448903969474989774827841487835635575724128936598991947382375710506246444123610112527377173774886802706029764036293328285867548759108127162866404293219413551686124867484542206313994452612335285590665022491003745631880333535378445708906473079275088294180211990290820568654570947033354747308633707211103028049962209950702189748025526600866528245652770731563563015639485923955228211989760407508785746765094569512868381504868769814596864663875447009862510317306274254086490917232393308944113828196316329637957487501403327537663254988252032509858315603583060631479151456035317622241475228724618758092102514835202939092873995754015707003674434400441281392647293051521706729150393169860219727650528655862124934561530150896921092177216120574836089286252280572217471545019285069865591396372693181334193928511801866721771853950218378056776979593963789446068786771918346289236628162740228777453117987861918944406394959139710031182957370102178808049847019196483717546830275554919 A145334 452 4014978090444065009561074134068906628186705642315036645530209797645588860923336258369577481379215882044406197145835807867690567629986922633141254070138177440455076466665185257838181014743736219022945810120526653435833561943249719431969775825622881301708783187667494002092277851591216666402819338603676106678059559939711998214871805573377011802297324336397156966376665300369347424910608385327618360686190188623314154607984892467643601733872058031209527109427841711995102509873535308458134161446019178855078668391331659648571072264003521860826661310755017893593194626947263395046758280799275649245160298053627448714008933475386690923393502421295297252663459918554101734480063095760131361393099506673428671226643125349017485501026571982963348015531470442530934656125232049036292445889893861491720115269055215745822402290855983789555891113844944178571031421804006112940229749991394845835273731475991639651682940323008938816274417660144949501465053942916503625676017706430395477390184245817851793146220679171495964556349049423081924289522760976750105294317387695091047208570311213312124756183635214502572833683264138549717138975791298167716321258972102955668470804694651748940208365623249994254770922482744182726437600245388656635815027469868065167403360778003802856657220496072881289560663460540388860234967974302783292981655708134684144247590930451132292315329642289648053855889536185905631452107509441729957253738536398460594208392507923422554175231436009964195206465600285309653788724360765710875541470269021459165056311224076706076759467221017685386010976701926280950459813249120428815024177504689208266695394860001427083269642766699961953745863965533144617519130289790225963339091642619498395923523370787815231219177605261335256853752389170899735675605656380489705234677837950285732077449524146467504455003017709341879973635039829092214397343250832776357954314503597006607141336695089971227494278875286570080945115643681320732431220677653435271605960921728286498916370658435056633028538972332046055287562531648386365074057232294009912424294916193998 A145334 453 135344911309765957904304868275330570037734130677137412264307018969517089319058453218942383049083031097329241730813473971748408698807914131960043805268057520050135265338741732916789326022469277573448075680667584803392861381826899697490504161719281663635348736214572333364516076507386109301804048552002524667325281973193586387045182487571586631467355706657631084712463918734702480739528081699491528188291792558720421070885709008340103122471911214459155487575309759798464927558557630715675674499997125359746663637881126068556352351845922979528989160892207529743516317040915379311334495927095036132611969781314276169428637057197980540340367212772864476835637146467076233248010763670745757006670601565175363657911934155995410913832029565551398986676800849849180741551646512244240534946165172687562203196422341755652280364768684092154469865894719338975792406442001965759748113902972015168263239391144607265967279307960373362228323622692508461866526848269436194099517679078335072565356253527413049651251892611310494316578068147489649814797750651086850790118569732247837149786559433780414360025104894176912255233688006269023129119298200532297118197692567214925077904382133100344247046831384870503622298032857013071422343955512943488030458171716033063241481166959023652091600908470004492985499300232325504732888890080211446360702707448140927414292110053517378753381107670637002540734727631119667733222494181070766156833778036465505764236665789327842737684036068409969065181743395857380920432151436317544101634581263844618639451386699750314837699129703199900108343533704702537531056190799653339024827066195571807342764097475659854944509799349852134400141595126666269738947640593599792605402687170188455723642879955261497428691473398925211067258600391657978567917937526193138103241262266775476166205888897447268678257059549765794199075147906386417975116969440553605956774350519882399545400266062971128212110369031960059050603071368903358100810380256925384659547706043297797649693401777857897180447642362354132813712549984497002187838419453611877664105434794624842383 A145334 454 4562476956237232350510052100000319381903110916939596525114752963932211283299871597087211474215011496911752856701316010441803049369124217758386154042444964930751882354113907349959782922379258332257198412172358473601846703745551226859155175859587209055524724596084450170050342936971707892972597810285185767931859148638296237167581103441166379773387549069131419529260001734170155325360144209179251029899697966468275205676243096063159983790884525305546073454954164893378410996003875221551891678936768934431040852377894091379702978132154991375918702752849654516898917153856062809637822462655615387231073852082943951617811906484134990539487087819179759092834030954741679904236341108860776372934734617368962002234782629171962176556260231153711087857911608632884412355175069271628116383998935525407828008259677025313983155350529938455671195389755097803029017842588854843957102806728956881330758954040210979459765345819661245717707850504690042589375670553697640160178237336054657589747763829018909657925849506781056084240350712695527045833750250158614979158146880379757202624213871304167456863134161226520076909425049857645505544061825200967944556276500119556152273201053236007909916199745775619053857672432838988154903032013903724736118088332732447092002264970785326534004063767866630962468300121271029304005295624368959882516504975095174955001102885656479907325344847261843713358519614589154463101024647391788017705136700355513662913957409549849070763906301690868621177312374667886710542458171129540050900390858862731825314447080592271889102131585535401411634575135174545838245623241396500809406491586428548120835369459209098850177998252813872683928811217974055987366780346891118718937898621167961199824503087368341707533374337058591259815952162349038068353613938332365029079773245778323463612514782655497902997577972967601904741481355950651110112100825443718805970086998070921185078436361841420036940269312573094715309259454900616557896997186029734039219917899113607837042878075015219055517833391006418844818204004689831412103646754707199163762984294502508521261654 A145334 455 153801098059412191225927898386705898088623298972299668184480910149847823390521582218751445576845654511812157702072120981179706822484768681827283120810775962547588434107044551428402549396615472357920880900882128464450667579869670475595221280736180655542456802498658079017824727040800196564720162882909563684980447233271684181725572609956536174589307647653064445673723573746412017283187980551904470518427290261353764624625733697403414045250614225578046921707349410980476474876825706159956637781282806279673261773912146182528661324278592407436296490269572692872454967512971560271975615904786298776464463421104070827722163198151553473888129190044182466246570706648704883104730825531686007860884146944837107530159158771474910815716121478359571206138801340337732690643770843594937291060363581615332709470871509326912030411214083860571991904434174481045388852497877890347791969855085022566687869172432272726444082541613501285183558278284777712995345392498620601530172186498884828272062046110871191041267337222337507988431728208388148567566071118049160296334280547483045568214412451876925537075838214920886898439806175467541985621300998405331210459783700832545325914682426681444510174749183049286920671634088704257844768137766350605341597269665952619755363288923692190502253337523183221274801904102547097605693010764588747559419936349755640284946250861187827622419996047815643906678693667065669320015873130354679895769392012150587540363998511688746386123438692315145151477231084872717616528884028344643679534631750628108567505392447314098681882540910699251883001627698390406502557421936419851485439492353679290957788497127174624763840466157845848825388091757763832207467895754751971421796769914169284875895543351543919005688551473553637969470536325527472892542347293266087604086018011946021691602397157110945412601084790480800659069542310021301015492500850590791508698026748196402629111690212274003382285350314728653821115077174096712797804417040251954205178047719572014143417622259069632583648266430378736896467524184381666917516929913341264356838322903574127457106238679 A145334 456 5184635011020308009988797104105803724567172026453110897559254956036617162562271253294239633308255539378176339225098341574251906544158502895273496244145103655034241182996589474537542590200124650806254562911538138364273530515559887986763682514461474038749009756705039247606421378495031689225008797810283581535505108301729325127672815514053731004239181028997253394529802141731547368446111499044555491996932924810537439027858277263225991402238221753351436425208675189197697074719383558648263038055151720751016719967537595435147081861728371922522563311068592723880802437963354142912235202512523669099001674694344375519570169791876961120633844456902303117992139428293810654718796224436794216129628220575724277472703239951636614425828278479240914205227905324873360368717102782410266810016739952253930110855250571150527519848043611589351908642804826366284960414674445841035212459857813303994091188471932959568219043018025782503876503843272006200383050591752829923884464246699170224996553984649704020982212279839147887508977473664413775517125211555686943430813618097506585724750641128557288550659049361848936119885789265585790477648551112181889903631363998788602817027792330230441201982885044391716320221731272548099108145769200646892161519224321174479220849377615398771045633473902442621306941224828562539016882088868991055859086171833757658910363161529538783495298159446520508832295050158264098188580620123231611894598187024459605630156726915070231126372047554037241365428838693746936185301970053039767307572385413282680947874954084511185973988564997540195440583458078165468026664855231089952177664477836037311758502117321687141579963264002985311089959889225407565739686778525908609737650394868747971998477566556042422313419362640118798892260519717578948858564458902385874801374638102927145445593344553695187203284665289529817249632366529336701281601093561314756314491675711613734556433891977320292175419122169233607736694536229540733513370340529896190226817949406854697661000209310359239379564005850233829773501395437301987099664295275087266761820701316499542076542785332158 A145334 457 174774046067693484957310159153478745168453470923111069384422816383513454400126340558027235820069848655592669883465907392395910788423876310114900876562848323400428307731226597079616009287243652582063368957827069743377532249228856244164133261967275009110048463356070070538154385651242791202974850009464496650652313515870848316782166429253178662196366617898189764276535184524046888043906401349603985083312138376935926808275337901917614472766036410054862696315737518920504957408313944885207240852882526725233967350432430568206661947030202093229643201779825770452449157311289700644599888404721556980541047677481885477660639595962009161225013422754047448063332553881213650521865737621033507494043759454723518448767718688610511500819760451819089739498661482362679637691720844151279250570727012730116402421597787282612773367165519735462968979776958792373291534533286716803419121674014916622555791396700990894612391213693566586592175659373141050730134922452642504235524688226056841785749006550479476436439184912110338065590122648795660164294142313976135745003566769732666457298298544229253745165791016912089421680463057703090821533990672370350510246082069939380100129461553537385746237398544671695574105387640525962332231336034985668968414207710269522028582212764051803648256113902998003241073767414168939087711997610080677728421047293096034332112701890214501530438673332522210304921022234156389082871383384338264506612224988825141293641995723943018979581255336923156714113461000888978133933811793959086527593621432747127424124756134683479631869055844184539077602816488813330228788465767282620351489218062413325425699815417125576415485936865700168678996699040400397283321009096640483479504223389228724221899393892708646704641447708909853237104464150209050040494735017057080546288251446363656061024929953302667603511780654308965349004306416634397890181471848459419584770722879540472243700983869443776836959375226039514602075318995182740952639001381458383532294078869327024138580302912434587700415470053563115971285995143723925800748016476206261849199711484540876659826129836441532223 A145334 458 5891633087757312366890617455074971395522762780250902122495782242728983591791641777648826866200314964871773362393459398972567811103516963869814805653660120737683334598585407404557266198535440938341231516762095958137718473757231213475213044274153158042638259660984112321136145092696973112957250504594039384283205907084501188456997505202451837188585787685108795924764747675775818454228537421049038838113896692689577167896424201645784506613717095980711199739452075337601546925036566007360952530502406937852485318632060514486708978799241030701042900409475363410883468369082773370766108095210928483301515048108912684757595785260309159033018241360405095017312637273343572730798283360486243313187420915089101586332235519520357102740997510404993236639258964365218025261714549287622520754328940789115483973378131298441626019056622150434413072718929372248098831262832134808768812750595830379488542423988699214585450748245391086615996458973592080976840842035495528226026707316215911889898428785820109166022660902405027216351895146981924230473941761887010324408383292376874568178019058201217502620981526629447485042999473555285402328325035087955964588213536674025139176575546152717481175432263738899972758700901041908458946970238631221131724596049751666363262331913055336923367314828624429215354154078224693711818208900418937557356082448391181145501761521808767685061548894544025549932367150681116825825330235697462276394666492478697325984212070223962442886613886281307565278727528974538614201161859389058836792141211190333280053962848352305144305794686533472247308450748397313903934293712988432276817611588706288722264303465952801063644343790162789422165993413561937503195343650908063919568178760713249898651480596124730913857420779953931789982672687611286557147498568566429726312991081455544207714223243280239580360686938653470556625405352055113186348680714729965940641306311954817643623546431682515825196580246694372915066725395590915661283920003055591768343737208458196034304687313517169742070646256126048633541817066521432143305913648313248791661435007382052250886239294709901266629894 A145334 459 198606951213524953820189229453267126589593588153804439626221750017971220495782789924415613101585381645757631390690846455899353519903646063627580788469981793504456885917885775876398846473013704744239261847986885790995420006978731957020575478317569695650060724061725962989429380536660577986546123306890217634722374477166221547014537583592485002374048240668650892725629879873867655567997108419656697883215472427253507952852533029204057816030788832743738133162066763314810627922477682699823764918028897022124753365852792592914529107115753197901954079573771298801055948269331133017235803244960510767372515291210398925696668443464382155041035755034242330279561554421079282873996481560125524466514451553609855020536140914263519244788514574932561555290329949252838149209717818794034330477149343430355952012460403648869425819785959323978544945892140158706452809496779729870309961019166320418543848490103259126974553828739742316131674045407613390356163734286419334046717799394113701582419192584246873436144422583634282551112047339170543160480916628916975721830465041020874923548355994664743469124033517512883703887422831868207854784746111281004893898327811035305371702981560678644736886435864400919537024111800017346510576404412027128315450463868714465395303686760513194922660379224673394946590530735880657611222882945410387448392861606845669121768346568060856773210311704640427955697886344539425964415493162490069952925942954844661870102647593607778225764735126961622688622748287618235683832188146071361594303993701632513437871960193831450279864859251174293612583335650870635212811710836051586284239066303799774765116344411569108438325252750901694555515469292176214192314637188789825632002822544139430694312686673465285213425007787605592931406043062272005691233126705879611056953848809578143795682809469951946300656089098496711809533449068773559095179629003365680010559016191226179887009277968316624597932943279107935740859798483294447946698202350364997129408997764831709447083985200083489092766897593593629383131537341151482407118423283891600290700712249649269892834249964844641861652919239 A145334 460 6695040319516293105521266557979017382260228461141984879549033070610027600183854256560408540005616349078174789308415071634907808183384097701368784509508280605375120886608594906207997710048025788392864578554406403252359650297534580513932385898872230166210388965482522551389552096754682991229496703718018731872451859342067421265358873485905164227577329004354433908672187325783330993421364070598089864594154737408819060401081720518044587332613384938074316488182070851890190929665175758774493108025801588113418498110412319675088261714163061502033841321388930073108232605275684124928245556621510722757199007165187499676322008471588537186124156269186067593318924982221945352338848662593548069279958848684767297653171723887587714221463723579979139623843785950054209644641562409832347992762183612708358353224556233625257045943358669754694599691610972031065151960037613431096013977187283910713282753112838441181612994981365965231407645454694188415314198505954353715219328791548865564127439092116533317712319319271650762392959899451543862957887469086849489695894652124430401295940512402129444142953667254377783028597538619277813229508389082957639885356665921786607406082369233901567927724271813522733854182836019883849829622133782464256882614005289768578724020917434567887787544460296425315025137575752382889849629672271575260466385807410685057703629817307569960016151922501879931842550198742056898579329448682210022415671260613147059162462924396306133766566778243262414552165279496883195927444448202903739954928790889890816800330498080095340581939261051290751146711997482398364626568868349005260653266648283478818625783247849691179503143206588552333303637047673266766860988916438761371146751228394761447992030769111034168419826098662763757763765921646516624240182144107703120163484517057888145896923299517856866514877183149637216445902011482951325043392107354776358425978495164928212036265116688406983513803692742148267130010891805130444692280739946884050176785546308739717003005106790127103800002375809394990379315490228399405422529905594072197486272218274241880705390315428673582446418641641518 A145334 461 225689808972287289373596941849283446502725174835502722135793465184042280384226506492868581959173714025839890501829040674121895757962524413609495662187943350737213531583118848370385826929320102853709760198829778005650158020534470702145928771630407400585382516376355111145615838192170983097685755895788288144530134543698718293689026078195325502519146758362739726392688542026526207914366527251864500915812258314835818098866956845810750009778339390231696376072879475255151572924202446905810479971726006617274440549177245930394432709469907696117807593042066753190707222322787363582000024696475323219184667764165955322878415979880581145079863152793226583536538630871140223406263305542032023855301888322649054050278563791714440932142022877092582221787212469085997457868028919625730632041978879107249416656843838623047011369881194937644795631625660921275066113866415139265466901300673379610978441188889935362128914933847292859211009412146067046072628241279557529453624239516394458772622270212829145555835410816502924616632395659399496281139843422436779668731633001284083786665279749527427567394224654021041548381139322968432252098519941201755929254368314325098724623731295171840294164940465947415493823583865206172777739215619230465687485789802867634920072279731415596736804928833932118144823992732022296480950358641051919084911478119421331688343692019669836784083624534328060797771939243896851706569769750661806693142208242343244409521963311296832175663187868815640867591868883217184247095916665087696927809287946594225732706627652408053737185722210174151969981367822548313220691001339233256500570032429397004672075378519896745249481849055774846404763910321550353418707722180836008632567158277184585867671926532420275143967052572496758486610956287298032340864534386637545474831452013067560588607140631064145500264563543318181467894644997556840098439188843749882039174055061450713836516317196556921445933697884404874805844731421891148807282335796911258981094443636658618095339592702811199469014590995767807532093095792467806615642000710457750493370636187323981548929437640266336499424130548083377263 A145334 462 7608003453760764205267659804218078423627848261444568302055612831805032201142247933690745641283337359805446359738482171816234034366008889799392001070986785843843187544291815491957111319579382957150530227909687238016060423619857357071804678377728647574861014460836541831236187354068531743468303840017526489634092103595631934338189647830605549204015272996830627172343096843042011143009964640238988255273941363198960690703986054871198662311583233512097099899342450622669088671384673555529695521072390575042519802799346462203184006961142326721968232459414228928669810391392929421073536707589937589097204427572835346769043903005452381929053649694535511861830649653347211948803190677483050861568678586076540763350123087765522079934919876965327223116467792709045188354677045235941817196302760021943194222793847446758358519653438035404647390987406429964571506667371702384601275811749685649498799341764196967944527281238379247302637162052036274668414109598219685811927319398878328413676231164747031404570678380911994269555027295285397120185680258812456373546093858777391812324056179060629070894729868944095643341550423548668312598963293988402803292207115990542412085279374554160367082398575179363104483270278241917248317705108694636864542681717372053967865867971021998848563126263204307242365591479971334038620453699940230520080790666939307283803380800279440380683889023036047006991012140069212672286410039715480054943613817433719508431838324061353288245299929291208475403259485501086001472720154852661815233547356724762558559649601362344993400435355123031401856781158151391641187095290518984208285210532541706379212182191279936034510341952167026865716039083635825366071370547854992934565077534377141161204459195415856705992095173799039629920891578681050748564026829933369513848865127197022950384058564776249045296061570530378714133091266421739068235433730879416416185781037695525068264036840659668705254017972169484636962877629101939734488357095021597800305809644814976469685157953008760427310354758667330416097463268784774270784892438527000863537451948388419199740169462147987887966913858329472006618934 A145334 463 256465796200585552387285522626594481811211318390571222626791986424354170316462897460488529074792720439867882760944343510096208624356263917174979942493468888608010501380863568650755374212635172556224271129125796594691618874575233486356065005967303938118157396889417308754616764560034366880145539349305062069776956667678617962841654734680686985472029350204013683616946068186257653604339700108089766833420062437624706568795551810841150060712720791914453847375137634417295503857225772632703589109539806312957335935091528691692086944265675124327641420089046064143392555103148428461601558830856771431991438034295611775418514647435383814947817386122928952069084616277795883923015334331690339001448131281338300809883595238297185522891708120359157814163547070434700830350165737035569738061635408297726198143131180773380427074470384803609468612540675122480044568482033973518493868348615001943931146199892638600520079288416849492724605873563133406926172588483357367440512407482564211308631293791000158435248422664707916010197045507438341262059785243428060929802044310654244992159850009468526230333916314711239483022623229444469494742620388250538557778545950786816397069668991597014679175815675131389786183625585711446575583666436356993084503335005126149453890774383079301453647389595812268306211970645009677709873197744034812190871534297612570417590635089076243213184062182461520071338958443961219938878030732239062901487415092548476386894025494586256035452228440743449837028236388649740226428212172987313126435184467382457902451562329218022075120622084011666346417940871302044401868669022703956322061190551410889613845656995971265203446881958068626587512831104599762768715547749484089643352755051286270267017733609796603026573253164798573352136496630727264446795312096189351925207697962980191644379053630000214685866090042314502910108325123182178992659630969505938545872796741542094989729968062121114857556024395899629227613730071181657027711368865895726051397584145618413156428056500585721301820859445661117330877679258641644875690917487103198399389754686802975035917131020079234063098329664862370795041612599 A145334 464 8645461982313735517214630762474840177637855119318307653304589560309366249562932072250820381420516964744608968065987459986861020910815622281959684062062835163989248157705723354925148172750820347290937222612300375297367234245870697205205594279353137376234438274281243017281589302082571153461174387996769802354654719633354107931760246767896310449656560191362028277896624786215648659960280147633741399715602049498387495235137360839469113675427155583853005682918789756864580812357992124063764433352891349737401219329415629397593788688011901479942465549233510362859534103857323132047659127114645057382493787038900645376522781996002885396438542157150285279713330552893849593697634971518090650255765643925235534224635232132875036211157400802387332950125948627885972282058898640792010634115912417413590117461757881076806749922038152076237151524098767391395872438957858579936725917430535903780233288899581505459334904868004715161367216695176065095445003289359867258199987444309920164335632500018384176105192923456625467791748134500719188658638240370279675131170540166060739908316731495127840163927248074186014028596985723022643119105420688962360794311980708816464754676129621455990280856379326280574512886914011062585821008147251889128183970558480120780718604036587735280980454654711705301398098288077684755628491457330959819014048901091729081837673025049379358436994355486888818568789282154920584070365743697368770693660707826195321568478090990664366893741332492161764715013373258123257531809030878682170639468253161915299166879607558289922789971177051597917414717384914810758635601191568255077097698525202850556341030718122009158728258356296151450098030670820018919297575748563738114022428438213782636324026638781784292609927658193264733901481671500924505820419222198516223465381984483197133134994947483248672284296850030360322569372925769379987420817091746611457501955561971602984408272155110065941188544877131758529093374203736656029302210509980987830171014761242987062688213314949586712075620744602881506556556151711346579974766557705356379516427766954676340072347286946701518119056805035596661171380754818078 A145334 465 291438523167330228084719650615741339761577614261008832602326491451236749848412269839112257597197097806748047873636554515212741504807386002768597032557158230884608666788249432913663176252674779694542321218036374522148452871736682328212247096800929254985558976107863305223145066618586709023141821739225570688070348529063410310701019955704129890577235658578784623043881537926383448141003390172393722476323178255170580026751773865102952011157499354018964029656738555328767384767292410644963726415622378290107988790637264931901357924980794254623185389337020214242948830497637807678178160713433126053507094129089902721346971205666742619278559441169718730656207420868967053525751390966859501488431520855271558577374152865315622232380930458156768873389587914082489055193504642830932941440477669529376714561909660027967974766491479032019569574267900836223279737437224844247633057158089496967816662224873746349141541042580359659672839382069779280804317653958148536790564209307175001257189960266988436785505895014474421854551913603822198342244353820822342605243697979195863231655112026540909482457461302246894218192764905700470070100574236682300794125718311915657076093315932469612440770653867913102491698028085129294182314738068277516074724654441861536512897992619481781938771824956684196114317624984886782467226769316753457754928776264930653051135387256823943083834836510278959891492366630103414445050809281160270527844239559333629197524920060401270313401764282858544647799650975503098622747542204492163799269161687652980267533053668338390968031906303288743712038456699060329802304071765897209626259460962526901702845255894047271744758323987296383424735987325830006664921515715368064074211973008833857619196667726316214894084058331121701015020373794159668460479067533516669796828674771720877395000488035281259112703432128657356431499058417577474252773565170118641262884983448189939862860759359030354815344732950555555619838015180348944676595859263747730889169181550103509737601257690522511563483453998742276140360390543311813952307735784556646066395581624652384737035852007056177155714170834651633783224874449876521503 A145334 466 9824392607325240006422163905042009800887941199100752627706118373516601277080611366713542131350693785644959729075679284641834056140195961242513783685542119901057322993442640225813862316552518650752201300969068962529323971008876327038164152427953730906210055708361633744790977178430968659087539657368119599898081646560072841940377274775025971843462303601034269451447218365601761250617575622751112237043112939266198203203414801757483151456650189548552121855875651017213958783640846350483735093406865938806648952394980981524979146253508785635335677994608485872896294713215836392974062665602171552149079085709126833697705753966503111699877353365392676253270466877779548821459229795795198823656935917775438595718047158865154393320686129533307277919575675633594757422687069227771850815166491605719376630468384522081042548301621008247341538272333785664987992557612977060629851776862471025354563779820260700529979843086049019259566700408205042860737483019484183885850052237544881848069953396264547704021019544832739837260319539793098171616337978641282928852485383747522009373033086506377327158513180334815556021092090942565860340067714399454939081015603500364819326289215328874505756922751606494305668859952236821592874767234460626919627078973051181837369670550484126832568262938309369596301941836842435148892529638039267603587689228876763413262044822589862096306692980324509382455318860531996818787742196797546975796260544851475932422369733667648731274109107081420207585164469669196081314696390181621810794681269851313711656623939992807551974065638693892373481218457910606332720859500592793744932951351949083331200063019847302812393793942883502728951698682655698853854485375467481691377947496105360902129337032730092965297789313732184883023072066699640752301824860734427716652578403089328792502269318534336297205984024772742635275472936687163731291616894463882305225241334536527310805433213584641105715205006574682902812980962636188721311390386478725498292905279882974552011551334059300549855440522221981384088667258658485096620947193322637981192838677050604122530802231085516444972423180717049769796913856533956785772774 A145334 467 331180274501495317449160917154246499772191158060108756818964417768918137599150659323501235408719629916894494660393100811639671517273264348677753645271027829307484127224342735223935865777322227464181926161124993508827136540560768112719831250134073172047411722943311697429040535461762886879254252826737489973338761617469706972746707621965105555138984363813629564629501108060553833831935026101936603338329614706340363174816532940492983170500725878524192673742604166133543995267765545707514299353781724381549757895126820096569782088304423238786371450575066669438313880539557014309517844779271042309512329925747571434859758244863848689736122962668827675328028707793741169902423582890504761378615808299778514206383811147970201733524707194186857880512127152218891358636292048474684448148329490588322516683712527677442284275279669421526404223140802340498844392893853719276607459150400841106612848049924325989991874161289171396659633811087752612765681271782494184833856724137073757791263127730887942835560132070805764899570949831873425761364554917753293710794939680885268956769082114474867671972569826629171091224120167481130246363212582305051759738735199871579747573552372643043656596253515884269176184166498205227810679109291352995392351316106830685295870057743921922906394361711637024134654263205640863884280391631076941600187546150506918396132877918368864009674677282904374772289838897041246131231375008994499272931672439099014122624454524411518670848947686312910914837349624748948925615316690274929037396541807418623532291812749624488908707361712339205606763130504128082776959843962679005375792580447944138132227222696207321911747522069844553005665379167587621037604695342087292100982546019499743001946093754134766133872262871827894075586058353424515965934847594878490794841748171312598823530621332791988543532462362385722106478836264225230964262931259603907339024244124341352199061213767077492314629205956287827703270032630627906615058025251601977283706106095685890598205885733537763845104388440619538458886697149017142063780315934598390561453945736980283345860958472856907352964208266257576905202332320534808798524414759 A145334 468 11164087043621014543885974510847485602278554137318324993266537895284112044950767448714615278914396593147819629356891699284694042205447685053731114139572564440413170027675270610956237809539669971265054080139322230213493810252979522070909184403855454201764518274208981611971322705625049738268692203701781129633130054226822175491218671996066433488709191060695149022626212901274051372872768479278707275783979074707620703356867122220603660920096317908400345483311064584486117063262417762159460680732246835495176399838076153060386372671762961125979795963549819432157075040092172239158010154535164170651489089647871547359995616736654585364501593371688827569915171486456547959631150157779685710277940074128597796121759678080028341571963486195352849618756528381723152066034647531394543519308336312565860431688572677538194880838635107898034078114734908625882258819463816319201460387330160576841448082408385249302365377447078124695347236512201440168126072811050395951265126284810704137598598187738279156722184348085842789931796881572133642622500974661125552349614487790157032785163748705914702715818001697156177150349534824696809662338035809435580421337824506655349790339631155507786334985200263535962322673946985638277261171181336742240215535946334183428272597809177937470690427100731021145269825616360211684696656852991074063303054577145898990256875901366169583176271274900013493249381086763941546551812832765462373692979702125767221222194429595542560726669295231499119857746848265122598613296244314471467669015613533400529422243296133217581119717611348888982310092755812939212500710007261049770625174141967245544488296345889085801797706156580665938937477202787680022521955426127277241256639934939388840490241918322545933642741016111528995555821144070868366512022960121529063959687614202369303251888452626148615268143009030038667436658935191559599118139681469630821934624964206305648093826205282749052341509427071257665302549897165485769357417309920112267755007338192666092182545856066006685159168384477844119227089176804700600311549353534364552503974529600766674538368787589204115782907015683119736757320852728314548064301236477838 A145334 469 376341373909284125772900883311507822498563560196809577462906235631062999266372233097019021728703073746293369788726324522493935351105969945888011508967237502015300132325449245070992041335646408954022745577314626219371882834800803148449580493534136111007408738976173047196241590977579891215274727307532789053195324154647413918339274460240691850939281275517049109739100072272447163718987191604550196164741331270064279203819627515240016469123463706191449767718223313400422840069032107494629873839969741470760672056991789224538804526195347331252355683144892962482948330163193245642459507999862539413390654902517419935757880805332867827773500022823507414713012755480421523925424901916329622402964598520259223407486004541693944246420687386120637366461424691235760303927136609647018013561199568948265664563899268276100021755628105211963059351721309546637688604305280855226427510380292253894924373751373818704058410883749129422190983946166676736979777301694827575734653222227112112341374987117394262642216891538413628377795107978225675260931082094461987451952210672611253894302601012107302514075357165238564905109111727716409286236284940772860833698246304380616641560769218678615104709307444287543774013069576701699828268852712182471626312721358574007260238586851518214393052374659248361095408797392848472685483438630048715042869028195400708811052368238920698730503240667204777574532261662522630637220364461292361608195846485727940588301160099041285197684503271404887644091735340179933174505267470225516484847587294814390039405197980358951909921191769863685881334021191691050349270851567810143805095614949923266856756331687693859682393352626586726731737803500307314391627496377145820460674040105824251793426312064706929668962033519247379568358836691042914281695778019761897151202578679920121041308560914496848487897112290870141116904050598828637822047257698078323747812300204370319272901529181020256787354790471942889941061129330178492654410630902348959294419320086768667871787730209779199623177802395643736818525637691199760087485186643863113130310590831387898861708128483771112270184888145713758059831709040269151094712785883144228943 A145334 470 12686467703317880836183474232544954185579092011955896718956244209856595809985295932749743773759965337073152902430144770296378861401088204670437182913554462053363203020277724023667871102468402636300436782146221969715703940147641263881255836366126543898204294389122275146776322419882895427241861319268238115281433247620034268960394766563495050299096738308970534428609914413677980987693006856116618633434723001329887777253138940181873832953548300615617453761380962411417189354240955280381555284985919304247095419546016814921126947517658785864753948952834545801750368777644169270515137775517356049090234806112373136386526614587775357737590100404878841578286832417329838085069525483968321413424250905839998346937755416978743182466813030214163199428061776722800951463660623045166329705753493949937699239883183901898759055844028545856639622848491266702421574225248758810219055055718191491467740062317363346105423781588817775374979944129931436291386852672006564766964764170010823022217046678128762405930852257037739064529630300014190631473853134781812622344183469424110880986783647332973419043565587324374021254071979190970622214328355691115102894532302499332762480358180571316484024242967611947900358444613107940354225304747666499937186259596781993838408459334492081198011858079072835151795209414843096397867435031522285331104040877163903316874676343077140852839094659715201777137469047394256792016756939438352677046819611340909175105864885716487294418402044552389467250833278459718699047449967808005916389740700039177474694948694495656972750225793442387239710880872061812551460981193850169940408723409336739183774010396703863664004394115244532401546215417057882365354082880351630181602044650710695593017012139211028680818164216291088149137847389299235496365096310534150592845509863340419666100142285175800309900863040057089448020796878249854445789653457884080612069121817954698498483204900598366651018980934467685392841913004417767090214696598360766107894763012369964455765298293189110963231317033597981983674655127343254735744425041453076190088405464422111541027414336649555407038728463609103768513807174990152230674453464056490721915414 A145334 471 427660825902504389078460790606189522284363369224469718199205414851359609123541326626621629516429409784032910594626810417964606895336748028334467490127909406851636071798261944512394689793217811534041314972126397021801753603005104170636331095452545301274330652849903156221656781578010813874743253857257579558604325724076031052007493662516143685341859197456115440071391105145984666822684097400704022528534316210089185701139034469711339393624096744629000660104702475170650139731039762432630121162245465906199845122135554773999400176281473145305508287947696855832111969011436615945872048770230564414969275900657443525072392241996026504001294456874965726780541706075176086367272180139147212930201875632901745755012511698867428139262323002098754066599325126864195382604239298925420364733932267491200272428196464769107899496402180525199216474259581248817321720495447055187203490701832724797085263605793944645840016973300636324141444494429004771215974066593563996599554624436411621851824531178345593586534766942525292326880209035683258208757913912563821404760437302334567125453222857291932943851293434629291091236201513418507947128599584111205177801823083554261118832257625498309457778615333489456276795624133855599764233323215568860170366339381208290934175156905489470333461521452492898307768148278951982179262762227132799881468502926326152616444630714078049910285182248496211240099304013128134796362245791246504281955927490106201807090764709201626595803047724176545669620702172785382004709605240302611971272642513473085377152330452043398571051159587021682080790108315869679918058625695418377123367922323645862935098623616130912425894265942499834629536194977283411035778819505025957044659104714783508334779227419377464765673386062210547988189455924918391891424482346410438465060240342002968264315675391967667532261244592427373001910921648898542768740580243225099734771772735440586179498517926269410624829590513550884120757997437861799280958929676330794594783501852572181717079537591617200360748497579410170274028887524215479450744808059898011724017035075358789216646238426748384287504424238077999890886681809086322655766675178631516352625101719 A145334 472 14416446428486955252517032415151174563660934990977782188539317815683088213697982310598119198249091630059784079071716876759442128145422914634066694421774643191414189926956207129235100969261501324344130091409944061458715144241598121444509457346449465739831142409365941007109774960218422115834699660286291687652313704877169759143138342403024437069379023247148913175836059725861228704914699935684725743320273166007383448655509074720830310777194468307895311636512066676621653798916161037363006103997739370712077474820094131885502965021321512210589898521962912057265948673625159545891177493529334550911258241520927615117817206091159438862108278403664994244893219333507353454110907107421127063908783814160866943561473422431065585595789725933935969370900050598530249624787955303115297450014527031374867233616803587483443390124958449660437041490650861049140648495479946005111870861339726097191552744683573811693903626064540668897990318532221806707759049493482189653364421622786671602614181923804983281673324587701675347301392782063252334203038646518673284772661719117514788374917261532527412204253682637787815361198331763265923706734469766060370852584353252081839816502642075189831250400638867686603478832589193827654944364971371521528676549363354271890609050700875590710448906690151677522882029126688261904419851316809211652482017902542413727536445184496894719398572640757712621188545761145080376591114513606162719906381638644660451576120503241321946828033444363589309970524402993761948919042093603151081743594862739437008024627584843434271334477616928275109501047311617086037975943720731572298978562721121378630205435418325762661173032040917275310117132731138008368958221640160342131623828238333307415254712163290202198039821163338953356390778410091151601360683803532399570123030109083410196849661751363087787336726245309863703837327720763572998484390514209464654175075846842580342156196540811336931564638845192819369243066700788408249343358429174414487429385739555445233312786756448117530971720890170599806339531814766648684941352743954736933763538062301939320071033156338273697682218734026880912712686275270492761735742389597214952190501457756798 A145334 473 485978408676634435659844773636285303934820596261497668351190685367471488832399374566721271546355249332885911521474665320933983721817599556977640240623555731854662935586057670528253309161410519850422813847387899339646890490582519070889309636512480394637162509345395218499767357687306227946776911673507638933501915432805066856639162470398460111092623188319530665701318133287390914496689868009248007406622385897574579844088025207700155306587886133035054210637821107564213474390813648838467173333133673024458665769985528063724750176869348000337512333869861477502738273955792159280554977361001818940987950906701194004964174492260592442045643560986252499120384696951991178862902592223894013185217889445160949034555523315138709191566643521970658525394286639077129587987406590663777378114569341493714506954022176505870411912004449841651152143450624051706950011965307259336874111548558676034494518226198009586407546588795648975250617313579752609689552787209310546621350656304584075287712450799641455246862178264888709015004658356472027150301174565386562517122605146690986213783893760808276208113458697868533821196704672503492774735511028685295517329413370325855736660042945522391585952696078451100069781990304928306114318943420700667516117618868306166051222808192341005943743174191551527843860303552893160519041205710375762578036023613236263828927414552945690276847833809657310211769666368101355481758335457301499496797620756755576332524820357174198118371380813693547914929831955299013125275526970652617725273970851673779027037110507919838834641841895600994354258622793821862024299382907802676503148972205633751300579365016662835692011997673427084761548709737126067140298240454026313752013292869556688253452838689733488676544906650482731581722592215983264556950259125652707162436906512141517393799129374134013919153374197134260863928944465029124130010261465260473249016707062291610598644799211251650036774564846620350423632894362819244647502813366510582694913798685630556962401859842786504377439510846902421892295447201754839645157521547969373977270856356181339404235738483516967922119209236541731329466654448481629189025553297555440859710287788357283583 A145334 474 16382332142072900397606412066762145180491627736314151409140855815198146072857094702946191753229516256762492447329126888896967714503029152920293337877353369299046044367191814146551211922596047654896251730451315995329552616978821573638080506402326256756769282450202130406261216620529317983867427576679242848162057881587545098860136407733993747941907890608872355493642521097281888001822186745677050393992514885286965920536823881096063160664247330767417209132705637899477569545092674303428567375696930013656762252394134676208067196576762756070056028564163131884654395157783805015722348740948193822971369274153639008386414707016287365130199205578738293341683173889358403305961092929756560077052567989287591777793999747391852464416645967529841172957105433232389987812525226546487980113126835051738588998045220336396087998070226614037101889095283495292390423854209859216766080295190042107783084112213582158474224583814397700891157640742783141940413017749066809033123540970663107555162115113841731532566740747636073793194131685895279253173400260396142375933529734722291426149140270301929729442977280500894592474753099148894409673068153070246842123114153861100243630728207877057178287275553554185944484664289700300609919863927767454530596803403374051494232448973554764609487991691548295313464853309885999314408617140076915639696382703520176551130729417043354034735645758324975286481042832080150932144993111674519034430885075803848839524751242664221715328977300401576055848695325242605329459276065261657649915834475666328228261983987197350182272342218966231902753783064878687657222046159846084504189579554073351035221151764506268772851961780398194986394531695121386992161445316747005396420025971008927722690587776976203739996126605147951718280915227210017438123641633765068954913348548401260442261558454352395857851572456848669688413181014078804053659072915509540039014888540894774346437735839255096581928333649414933167587845499727570036278911589241713313471129666263220335647121461987546306115368379677359751818679718831623829671611366440694852819063634003334889014847424208323832316364845681603029089440008745629444691558639924851521783618849155022572550854 A145334 475 552248416023299063726677715110707140398087467056329447740640581179138818748541173603916749434645721469108371066578955903242116334963129023125488862867941838447286423763373119294183683382459457285142125983091048355171319378709184756757174799933108478758212116759151306649670393778275951548864755663080364738035332254814229849770131448073766772723254881332463915371158720488054311254035000700083500772239669376401235283721753187660263938291622213581747986828452842953567761800860576377763357396276337427235782503747614164988417132877922330252240722560426841961838183266153793124208216776808636411363039290731220066004845768554872586278422778013624307561887292689887078491957263799191047973548053733666829384274782450023823260346426373864302418413365628869579850083095798894703218949728231479538493630389870585889949909076927247186254839750854482855857136418464342231877307413982207904809089388225336335968101133975799908245275094188602401231570218631489345297284019499702699379930825199892319163183375355949869303685470116525205268003295627652784927332724840365838828796532298094157418714487917571698014455393151112525877575634665262510019284882609328275842465992150875554534541667324358912110126933136015143255470306890721948805717575211621657002269688847308306793499193978349860825348677232396733335821323272951620503789298357629127925380624819604049957992928236287083097618643657652221554506362312789701193363636408550123623623788057686093666565626678165748028965971498998393700773183034694952408010162449437953723037701181385564136480817366709835546229032762801938131133314024112125728428050264663691191671274680926955316176795925211155317932578680993245768636254487243311459292761730697660662343025708414989385535939182992545772766920727527095623164694917270215344476272404169582996495618102420134994042493601215280999274071120667540183818223851816333249931419464546136156124464542644506565552477285002832232765921372183491560142865025835342430601198354819358829033907521198326136362563701484286386905271429518592096475179517558301940561261124981562752509167265826857903867691025807628874063291365348514132070812562841191501770350545305523132332729479 A145334 476 18616294087763079296153405378775525636057383333977237947022842582407913764815176889330938920495715517494126931891884156169164852754639364866531076646984981496704656046017263484215117820271496382486093411993747509601509180926734001171462788867664580416613073699181708096958258568004465706182912929535011518639928202147729806648206032254430270174507174107809467978289404974009789735091631871777628065355148860685970756127294379419203616263747424155593393868569936203259131350829440484601728474399907958975188214544569821107624865341247565176040278687455960278370433273247649208433253971823870392478854231519180154271384342471570047867158266716640069829172927294892919526605476056709637297431744814309340829256311138596303334714425568646319666994873382392088103513911171568215218964307358570048407568541853539405129875038895219432422036610899415521787448776276009122426724816159259933281072295493991975671902530752099631092550522533940146202733090129654488080904635264211437025434360562326254965149180050682329346591163404433932983689111842434775119504243778435202692196439677619613776282935658258364659566396710649250148184180234892931059679846550637342024788428351775286735482342427216863373678192971530406189441603435366372966473284929786962654172459716810314048454093219522182116874208596039240570864537493122581987105821607939295198844404311538123107040587576109591812895749191218413556522258541419147715553769148901339591548509055899846974835705559991990065654866843382540526410458670640290780412364926254718944337272678562523379843418171159446337297148791680270269521816358530773598459225070232233475997887634272895899202051017786906265369312240941750619739341146603526712545753601521792169918655673940081515210212769862552112852021179444023166246864427537537325497226187831208094410606843971024296296776601445394665636859249064521765517708272385655678345648111134961708928181353294810477069677427349111825151606041868460000764845943741997804093853083069830919863512686892474112069235716261666914425216948070392020740554471865278991975625259704064846383749139516175955731056032163610323663070522836458402646477646801817925599826995098630335635913738910958 A145334 477 627555273146244987050032231591845254080787251790285224137810575712330191832780794190804777405993820660081297404967043837883591283116776654687633570644374863385972116863955528289518502427168459671146751633167102565575826133868883800780825855971798205910918235641203263189311589677760145177150043305760482630271614956364639527296795497526712959508870066451002284215671926302711291481884599143588841383038567321484404812649858246499600716590661729993431093727744562583412474882892676935063690494257539900777257285061666165790420045665038289206395464301899698423440463679340071550131198265974454153653539733148523709757146118711780545047032584739513975927795071548953024551983519379724609497233069716819825620563419097806602963199462658721009600532879302023924340584365743481439232392097838446603587656007389182957057501671207937990019606967164457488600415392407131098540551320851344936922739176293380111674497975685177430154078206373847234305530067039082574575805909459283522627689595176087229675286540345317946917638249059782410763634754940472973650835272843717957913576142703760648100403603621174984756411535101530829344176189840665071356545117202699917046289643895878923702234208686938797002332972960163059510061308550730125809092486177400935860531960051405997726079175636593565181479710947134122411446825557340915512385625899844342795415741416569505118734157232661411776428622138354077332713113876733107178527856816100521222550116650760053464025540760764358435059813261459469646298168086511019173005869256036413164171508271304961953136062413304118663577050221312878022778491314939063979948351389100540211225100959668046081174184493419814280388360324213834710419944283368630992674042448006852317260222106177122169321283086530692541249088186291100206654704229125688325241279447313752458411973713767610925744204240681760577403244286690957594934405678302229065215464576428139743422857263443596639374319510386082340857807438619865253599465203399880950168444999682801953779653846111394796655609858818227983789776932547643589645499150103375301940025564062764846614620740581124201867040940367612984874478450753721387864247341618469709128976503004478068981129006356389423 A145334 478 21154888239143624425693507230807698136287812621793131571708356560239808184275126807356852157025112773955625018027312115883171705984701688274880762799890799997756138562779284812622405232604730955242860615067969615491813589371210891997587638433346528653592473306851888302929985591079035925917262253654272939931444621539123796317445169573419461610613739765556112893100832657374992661844540102038747971244602039052090425548455965362207160737067590654331138013968875336116898325043180788651556521959693195655293384104240551904225238631743575387900025925576760146398217752260120538707273485112744877695790431925582502736733241390389779701965420564410749411885902032742279162754444911685040529442089482722251507359852028530749447293150551511059664987643694276353107129010865698848144955722399169727648369835601520815628868976206544550748341518441077251041304481090595613055792862599174021664405604351777548070555351088444800418394345244311867734499272357154383459295929126967812283567979227951539950027654309891487939911256029214101662408194605354232099334881928057488582831449078347331769844991701786873077880268188706207546542929211344639320536204841223167652993081870941650166227028439354364419731781144808903764553760521803509105658134742566900618071569719160436466535814962255475862745498939153682670450631918673424768799937461977931187694169444308153706014405333272428614873817039388166755667345512262414501569026337716979421510824840748612346372454004209660962853876239388931878394170719785827785681737072208622561509502599488417588877693284109063668989736025663308326467592672704779488233285326867354140288164677352522199123485860071130921604985361159936127146505702053015404159515258376557390093049917280575114387738937636736875702954649907851808522306913316962525906346204671720407541859539480499320335812828656605547618868699267492931460717049897859869402757632525744479615822809422502289418497833625437408361204863604269615830377971241764043088180476845454170792081211288902431702786496271526749071886465970964117336557755609430309563119269788930543275314018781240557328761994368736201556508344911837425148445375239480967092919872316453960606723523168360149263094 A145334 479 713131281913976306243883141700495272582416909399859213492003475507873358179584332843218692022511774204050298697619394021454674370860702628629453859296685297279984567565317574169545752101586978074068371662794504105061933532127693035369795490807285624940804069263058919050566551085962711384910765393535497499328515561812248217496437139023174553367076207988026499175426784664439076328068155357841594967066693353407400923754045779710145141946947764366840932457459693852756079953793149502551293420197567131282400077376691719629766628485655880661071584744797120233184222005248199680482117633019431561150641306557846434106753857512893355041473782179253777935159781595947159027499313420919196867768226965334028596280786261208144770445502128238358648012459333522983939295031942123805222975962843619421188100554539610687459990230865115134518654596629107165437916568963562723703646299677604949455767985775681969165040773516976246418895948031674854956123236854144199373783196294279042619793057146556816539344997111155518109090493827169117979997829382856409128105896143982667283530190517512411257714022166831887834168855884874721292431314370251601654610393841087864379696872823153383207634204988401415902219545389175172942944207679934983401005596362837733657791679372366353235516324651552915696557204057390931873756679567034323398904976330890434437326109172212120013176098665879411374734960621346479195192139885652878971158770665911519483029384159085605545455371017882130297039809594741080359208025317682086568820337531146797292448919464583048649762078654180473868339882761533073463909670974099625233404984388750156680013491062328422372784662261823638873884242244313086521894872505787204990848628367199707172029860394267964999833557418413116993415908707144596278995865841260102519177242234242415490922332617475658374752639528269968769550303274903942432849814157122450519264730727227381831421247162209694912853965332139175525470133611242121311022176156960400689102682924291815097718255678769247126589537992657556852395064784091423462867718351948396585269375282644823049748070726500998446971442628303056414102283322103561151000372211458656059083859186658686509048171897024291625303234039 A145334 480 24039655492165253044337676281030188407945575879581441465022305587662054343993979675869775300722019751393422795141124754435924957158542579626397201322010498571417479774870716862476102490722091798272113853509942118313668163876210942851104913997525959983407976521265242854342710134177817409706305975498819367048091319657246265872681099639026044620584677360662633521647524017937408605644184855268300064301070261698761446087658457685573027372824448399738617178809828265807532119125468744687823312543303466035836510953074893764478881142026221105341147733847084997483879977398699058968931646701811552813643240748274571368156169800026393608058301495297224289783486825713476698074722692664741214727426401559320621258373797505474531680968429449764518513440339145416094317282419639982608367671562502688289081142045160440672755455053594054978079295704025684105834916498457218325454303706339200246979917136092634828775976404701918178336181989753414116259046579853928603735848087784217399745411672842451057589779902589398205565952607002614937891625166087894946354217659678773786070314139513894305150207917398911237102959053998858666061652060878252280432277055846867067016413929875418676987698883931983290709456455337313935097745476336847768644389547733125259037256893570900048408818837468033825875467486029149374310654997754095123103661983314379082904331952501101121336012580012389624169886907671772774281760279878013037855347657578850984055941118491950922188688210640352608103551018584845579519970655064892418449105792493221464519830513641591970495062082554730489992673778901543880805086682069305693913302535511482454815900643422926440834048765722589006367506884450808785493140025023580978188491858098786870392569203797723182863814106186967236211313406814889690657098828986571142604502309809965621527271424993244904332412158162167818564935175778143200143874303775880757106554203412077409011465762222266006089804881927913773338160795673767045790287942420757135987887398289696610098628228139230109348430894029699745222710884799835418962306668307622693280000331214837715218076920915034638866166773671334037350651769231602701488385122099825920512235926089344449903559914041965347520611870916318 A145334 481 810376785927759398210646761189644509531350090318273482386042707868084376428163696693985792544120593796960508220157016774415636284359795988345147027935520047545797945930907297868751840792695962418165979927751777145559249699205137351383053615486804620233397263591047267356833839572567673795236863049154435469655660886317256060755831651335130825136734920460861168026711535469243259431826395143026239809747483554798554994207565684826620973027767013608241020730838378382912213882963471429633374363283466419870481652945754591423891363667937284975394209446913650520384473804925923272594486129835949812328482084473694494262698049852135871014751988364995648629347562959641517896151742942229112927542347128796471177285752117628760201757300986306059790849715184579517205912606426768781785950403148989659381305877154257900538975702396665362445937923664051214578587869725076260787501854237048140648088057201914734302356195437460888274736448455691641827417605250752696377791239665422772251138784871725968004794663976943616398472744272967655729157566368825109258744268179665568184447622359483186509101097637803275635908861876132669748063569679774570003120457897987494988035449196403490778101946169712951741414361207201307362969827064370930601067388253078056119308196224483361259494929775531095618709093257485421350621248100533867032790122058622742553814595681486009628024864059041555564887476282880499599691659839495679620450890565824296006614255621334281427895074035230915401288574539455334890877130423029498108237269696126158037816689322409145860805494153157886163472559218431161460406398588646623967717803238687089163093854009773359258187361519723813142825018200952521914660663721650042268946855545661477033733800687991388100071208519729108114270257950314022764906205246141447375937670344516698867441904245599953107569955476894037635553996005930904001946060347435126164939491677756398730549129013091339903077627656936007967090224896692553502348485227981546897191283507242989802132942472855191307366358311151640418800027074207387189127934325782242638520414579982804097356549954297746949677483493489227770787414726695043745069901314984759569008817009387942219590318193306479967895534543286570463 A145334 482 27317801429585113821515649275365240135271623136683423211652058217210818741731343871560281390792529916173518980708070240324426344709843765608572326685309179480758350185913405236284907690645678402394283385092398554066860189046537016238911794526955269750541861772246226861333625877648546149459617243680690044183272961429663382150832819093826160476333289548150952613517812339020666257509459174627229688718287606331189027155975593147846935315192998655909356409097944556478142464187166502767472305098462340470530470484964876323824484104767284734494317695114311425195075614480172896120461068467838221471781578253965000653320979892359330411880895919725701819998082057586028742565798556507820704122711306984302641826982082626891708895764084567408846099779380358735185865897868329093214364405481784769855241132829788891782008430255036134314458512428635870739418512982597404252689469180876589114907848161296628557239792519420830139039447499105183256248833356743826815041414085385553564801671038280470708599177065072989406203118003875787067627286624401469267024374333982308643818955563667864077707903696220140504287576496741473243208364267843548693926938355308881400199807925394347744254397928393324719271094825585299615868398935242198594225133889366871724048754035690077214486674034324334395838649707834366067700292899158341659921259891492510668174710937518561432059617046094278258079967201326014733833833078907639080127386483118589360804115572939237508442392023538945947537085239621488320586622487040353726163785943007306994961579132538581793326161237407890260015929481260640673928755815618191011882461453262839240176411363853559297170569515995840975322042357186602629292402188563682899862617522255756532708379550799620489055677256336254128345083159293772300590098488190329362056287724709155609011500970591902994262938294793685850532357386794995598127458494168163799244229507350613997794733730019843305910480822225507946642697707929345182890400391244970003483561031041273787940204880661320270832089829320490904488049167448820137345667247159812731036900482211219994907051583741300128758593329699355094481909713086238155414703671839751122971461300874231606133045176392801525675793121933578420116134 A145334 483 920883085380937400995533138861915483770361906406248106146517400116133991915679225482133388989630390930088731042708539581179395305753197054305177144216625412360843937221342944584256940382913978152015330493298775329842079827199513118208579242120608527803961540109023043904509260978698651125716023489239198340263696060138291725987318270897048218322064365531433692140824285921675124071400609344857517663667235399676898550629382250806354504648535011662937390942450690268039804084837168925328019975235791133978115740177684327930368767747813804731866164526909228696412348443742154523294819345456340315977807190612678087549755737908734978332369130439201419987139697531877465952251551443726892993747485230898494927191094828066767389247447089010051215717503121043247930959899935461125829455327005014188671188928310877664817246283358292385343731091523377278961746858064770627633085745299847964826495420869221291462638671527319988549558886920099279112456530628416796684293372440555771004041558449295882715152290858815808906163491512180037776748176379415962622566549539799356203471423866796075700050247090479838761730928069246201152421289720942456792502521954341934102748030177008013262412263388037030116915654829066088843722420744044687546958332809489857564605442423804306675862420437578382708189786032387386884691452280006449255411803909422412565546763149936110193243680995813256020834138791812480394658013490284853551598518725476756786882439957167440788258753685602793856244228026351796747519709147253193685951726030539049104028674520058902930615749452214486511979096649823637899707197084082820421911151621772507547659737912409629897846539126032437758382234717935356432494355861821086832718794406294697171937997623721405998075492211023918146783645185522806302578197271989797548776011824007965235260998851211145691003696809925194544551729873305305606945721836462741325087850527849706187904075308419788829150968614144245224389331767208001218542843686519453589449295459210055884221316724960163856894556839027390079140497015899699755715055712629352837471672616819811448333904790562677386154434194487776741495948657349673492334617032648109040383200883461530433357010676611021237224506172485393998829031399 A145334 484 31042968780873598357974308289519521682533659729683000521515678346262818650266727949271372671280159087460761207276185888573487175432513927990783755922970115965374869642973120476021896224023122512858758388534818331276577956908035398168274190012973918945316273766533305037774780326258305651799341002362636132369599150003988852653369116761106676345810629285731340213916234064901856093426248283505687745814992816604820643810527448518706617203855179927964620792760656359837677239221718500285641050597726214027939941130859268209567854836954319252743923671707792404241748840843472414500095464014872163583773658923771800077337265271582476227224832975224583948040777383801507319664371056602235006311407023010876957011309164827148646064639732474764741914428184110588507393923040958496683381845858974622818321008918118553251200480429999606054901040780794535645164615845944904874913916221368405713424571522593601573908921059946164294584799939037099199775726391235096859483702769929720955160687370524093168047313016251503853153781892672471069578393958122825475605249117962261963636713054730740148180829751712171668437809080926712944106648433284605950631711321153928243294754697067132201681569654556330356847902005016723029336583187413347481965766804782769209135977740057689142353244978464093246768743291313129104048582788658724505241590249865369636092070717609635337095683054309247814368040560592031512777906900923669334316746986108434988167217690151998856032965078299278157355046979231233828737401074767282672113078958325685402289499623109606485252475120707989102910925088049625352338488939775676060804433909287489776168770524850917260002847536767983960839224157019558508152782106809586648567267659573576719410273367187269045395504353377939024391822550858890641166138729448677587178909996531020783371492662262826750651831625199640013303152963496764465215144684979700515900547642049584088243632380852097351410835846072321684288656427229884013147734077782170389255365746446409952815826798858202242954595240211523490247335249917929711316334390727068236991357352876095361712115935582816270945965847937589624256473334757347780340361784755864083911566578810026890034233223775512349514036577398689509766948229068878 A145334 485 1046458476682365915266376531444169937056294185717252041174045410906002216584357407254258747266720773848671869367191495261103713102650649206816123357858145464976161443303779954025355177127562519525554767125493395454034667597527793445053009827128771565526003060865876172714364800893658222543457134063928440532939989006370768162806781200029587788720228094899939113079682558187017282987723705565576124566565890184081268503175981738936217815135603610723152355261024334947677409466124326559791790890321330699646064281543150191166848058623361334262183862241403517420080124728421106649056063568646521288952669726342540189994361124755289535711014141262451594449253185620809114214008482365809790619030637751949176989952737019132086030772237992476872360925322870650435463205897779751023261340898076579208200587021958587501787090530478040436752421699376852705075121921205055885268577488189243211299694341200134888187248437468146526843133617395381727104340457536078584504778823690037520957911000256325622245579039062685904030998178695825508243307622551572270403236985143941301254394240871501826528379695230167059852558705356308565276588917533602776874852531843596399127124246735384996341677699792681632941305746472198078489870130403981522873021311442268817230483952052739258564923581548162162910995953641975796065090338920994150791687558067549806523241291325074044063559365567521062826533391276723243503930761235478879769532687350116824725640151548141441479703812001209912998835839813640664340385993482885389729678697999207128880639983190996160097802033388450563206912798206173773977506824260130842925634646660170128732876746845064682922286360566602200193857808574747082591894928388056810061381505971506476805025618035944841896561045754294832301224420042669558328187730267136724191811258434284698783445052409618890913262098394476168038524091854924200249097221723719982554544719688403629086843141370620126407639487541946995363226362937530058316002114543494120135278925723259184050211465505288680885039241690635900017210281195592913552573932555694414556349303527981502026495616740162831703025831347821712039197939373174245017923922271785561236010800331302805579592471540115510625507151786885317201758430803083570703 A145334 486 35276115217919586222755954517008660288648155317994906578294070280125656374795869548274334421089784615158569628907264097975620280116866209329257590402614327701376286288395552607221602544948236309183328686941623972220690313436083960124701563104236699460907644236472412015667932400350438355681634337495686728002770897035159444764227741599628287596652212733266318216184758822568118544614310021189322875633248412290386744637241700609012454029514580513622285967884509538325549113265373809108862770627091007287342612902879651813375179846625655741023898743413788900523108600353326664296207488398978768635722332891233370880938113438163544977235810474732410273659740939236697856352718620887076985165287792306799733320429807903633455270183496661755634812027892055197995354082306761483953181304990779639249467165691902975767124268531214262692924529431092663907287824318657818046458842251945472431544290528431975558198543253142298359935869947813518081650217623765482692420997287107462061561458863480049355374376238755828808633444750682495990209428886635107277170293293597012147323367896141613517540939378028101835917582289123352654547099465951101175166672897815923293421430114155073529610823058329728191895086356729895220876799066581633948636200926753115024056844814561862666165884791635301533265580350502260794041066220978130034529063077215513728033094294476175307772950876185451973573192805570299977925474448470086136107277556255691175392894520520630302128816646527821088891478002762779815683178011570665413020186237440193356240688431078980933787300060272193364997041324619192832732129693470521775247467878109901130297785359978359936459355954697312631766962766215499997153219527808612960359583917732215673523836864581427253145803806981774443496336175246568260384317746139040243057279934640827199458911933356760150423238586225959999379007123126341826900302879091455926934001984795538694467898207359972080349429773628197367622039010335481838602547268113452711978082196875701347886218549367454633776470594436740949368635088856101865939337555136124323967466784936899080437071878598773121126184503789104064903772912013230464796867639441529484510059995256650997278035325583060639410333737221867465472587192604998940053974 A145334 487 1189157842949610774886737311501985406886159378713314115037041067968990465488366545887970406080677892110274608341792003375566664381635846813838624165656005628955249145805652635085660267764849868855007490511247376978066075011895722698275896247190809311698425121685481948182289828501448476076369670973522465537044966406115235876631349006516688374853558302518179492167649106829088717951931107826568368572020679411743046977640149224353828086398718693978603649254234461275929925660498341638935437438047446965334988781310008781085727121462902796406554292378294961595230473497830517125004047784873510722063678552810807206053883614006131976427329635392215409062618272612415899116841030496094882804112060859631581258282511834478746758025799641695544457036587880255401552735679097723726281990767977840741022958947273462291151171590400142264900445450369712000937819852706833125141071687044504387478114822413747554866738004876178440245291649097660077137047108992793964025433234043613722405199257330001463513344600762879950076347518514508761134134339525161843761838316523918294342329430524539550804803239904947617658614639113789512628474157720622703081265766510522242377640010021043281947795848954617437556101728144059021423558818044596750004544810367826196018687421468396438423712717761102433138220550704435257725148546244082424542980565541247409704445802143550578299952129972652220461631266649241420979144500153995842412697446651846662172377649561110295936620967674749036905321810474297467773039266429661137590025088334430220039666478131032464086973724933973604945599699846000192185226317989384464783461299245450120442168215751993766612980206310560048250262114655266696329287947690533414505664763805371484382982063900014294667600204436794570735966660166337396014885792894159316326324182404931026459475222490011332261148481828415013184590162082064891129885009805075757573225224352912889702109219483261517457959151261367045720591939675182729841761810092102376377287030721400966713985243248965430199316142853423295712580788828128912705222155431064818405248890763873564473552191001069025173000847919704866680084472824768059595128163107650036651048561204090904786939765245812502614406839656242000474195597060956083466136617559 A145334 488 40086510850555264003512328547975973549123772367777663499903747822940598311487179887087612840705317321947572432043238804883088158329324115977633811295006359349467121003732264040342055019131486534154066195950820390988983416430314498722796502368100618793117211391109952236752578103115895728183983252835807975758099089547373704366083330245449823516685162781235617947705133175023821859591479100219309683373494227336609701325862685715725844183488353144504148502737957721727088255689849983383139786927716666574351464530617783107520209451139273420239289455048424411961430361088758131930559786531878558041787835379529978024843045747208595487201737031835770964768451696104799019992013281670639878439540586412892811909903740619848745309416250651373306984947742631381694287521747030184506204424835351706389104306863121248142803018545264527218579753439038462120521243327459520329847708523811400649941778232023139546125762586177431967526483131146251252476339962496866903531871627189221295171804903032890471554797136342306878317846040490645587149172595183776866576462372850992408682912955658860361488303699654844813243797648608262181582511202215091854918367813903031892734321444387938920305124538649330761686461063841143255458272535406557376071571608863220141036837953642799124701493049560878229454113230980932187412496699846952310365744829866387103921354262225995700015210993605155475576138025172735495636661122265725399261944790526473425575159391312133555502862518186973387550577142197089635866373855660698936589080314733456480096963621556415933292903333736950162443972516811625153944786346690020614379958622316655681995589422701924512545202818269623271819023253262077567044796719494661875177346227519488820818109700545645008663375638418541172527661670710897444415231818077792807221347945812944967308082550679370077166555172012631508226574364407400356862081853628800908701966386002691527062563094312847546147830908671253337612956918828370812630308779602223839564893093640344391052741202036406102651492541812428704034357442027590558436936993641857473304815783682711073466545278208964959983085462247066551996543514019158376938539913562015096065317513679844405111088489158304137548593925401584098763266111452242381038466438584638 A145334 489 1351316279583060106608789820465532756838976959631625657868441224074286501111242368505356882972205840842174774573902971770816898441714851567970188964916040208014531020080565474994278039609262143301483702610494664868991253989799826740049747396552775612325171884295891368215447459673747016495633599376725415889283054771597001168065433185942764544230768462501894378498960547162403928057740042516461821599952121831496433619951784157836968983071564298102516152048692905545185683823374917279347300578397891392173940903992136687244497479512177785533363651123128094548924855877071563129548653278985578406715157208580277006406651866084518139867438578915854203830129097613074502351514868608276239806102030363866555829851273838012589369901675051431994536767043947067289034176956539651840606427434917715254398865443332858327620427464009695622138181223529541107713059111630840577612333129196610628865032956723385211686151901913303226749139306105648480623317342998722274325265428527115415816627820876039480466110747952754564105214639948592144228289847049510778647130702826968637572782701392930752261231166910561578749500801075969879027356939998196588708675475925405438593551733512677410982442466250073091021833164905983210997439345744996231102775928930234340586525611398611337025290892276984487353795723878146673333240006026692216138346833671815343731941442475192512903962184294477661109019392366941646908670425452433103055124316475949972524291960908754372594891199551461905219580918558142081150757994901282894722756759819639729609638423643000302980271307293298865042012708596120184093478555561694276921363940374833163794621198997113659565905020390888794182459225617202520129813401084877104121694926824017204344406993622411629342028098103488818489112904183697692684900068572516602637272322927030192443024436323926342811273242587397326313902808639583303947755888155941868827267529298925507024366112207176871297381862473348798749565732013112440418584979118629155539630169809328978700986939206662006471416383385180828759574893658169288896780233350444859994040521662695299522683676854872017799960785759347765548098615177501356061830120891047365780711816735098993692203888182586667230950598610880560313067700142859493603850620178552254143 A145334 490 45552871744658445343227040844380780685065939760058328558967490163640450129519381930828400637905446054084394328938696746350998841587119488026950954029685904117163481337448741158324848674886171831561529080845708956782874781007168742976762486014997563523380925426497286631432781628849433822951912906805430516791923800592435819828112048332047262540569381354253696717964342097139503239802594973638448905915076343566250549991964942634821538703616588305547466341057289343190251679958880205796947519114653131902466881299223463196394226926835303699190415259121358612195832479654652032008326970104044061558489391459453302506438256380866060747722759008051708179277880915768289778164767200792978762193059565126401010611393629169500647039536720674356285183043744470690570710723510664141799812484324871756390434047705646347360963361668963820877013561826601077301968760532554392543852229455370035775228860321203537253917041067371689187536054041294927150665776380010587905007830692117189039989302546559485983479702841932559219644478634349195141445005156889835753010999125720650399727512455272782703067242275066727119990827191027146973403940265756695803154358438527049521085597043978034079830196616984839359696665227294232978882537089605550415068019188166628012308558219210350217479756853955654019135575622478211127082588415747297906176719452711150407337358921917385347766569532551630962379888241113464892118544546364858781722515309142328783267408576658950508861648781376918306765099377044392413394962372255872525443431436930974970407454780908576591908529835564201406829298244331238888979536954039927728329157815655667329200024936197112041264733724831658433621077223736873700313932183526410460447674108060273730930470934193386324574122178405232432849454827504787549697083867164302856824657198648839841441408781171474465488650930454608698029032171013778811671450632874718544538387503964812455788690115441369237121895037828757097176607488549063447682128833458680053638709184707586778369925329603835036115040181262953195672840961182529286682871107806559236757248511944642763226955673311190441827713127964527714379337765637027198825134998298666786905780246074869563684348665523908063197040541624189762751928073052527417933562025180530049300614 A145334 491 1535587305161119912937123440255286296428040072472589296091168435547878349791811863776983016998435703510979091986348692745589199179084899499673665092370522862873540747870866044366565173836134812832677002013825146322656043998760404335946836663515820469820395383802051648049707700493066954497961967592777463344330335428687956714808655981207880034299829301221123653860683593595612107051341548503612070101935401941666184208732704596268049911861946208708440792254525071710250478586228167914040183590007656498034267176422882040358312702459120608187531112851617347693993418340233464121929139032658672036151098979383013618911756616192343041721216066293984503807603161840419950808859799987216445465251798134308947703843523409452592973690193484030875322088410089339935191591200510311263532027005984999473003816493758472926205216594240342937754431547036541092319825809839349461022418077328190776786354252562738284106158242694947740598537154982912688143294841146839575279091698306005014010923973027892451627061302335435823341460810658696728269518979610466516184490001880912422147845807294462803527465984831268204304329205860024323397476947331301275526136834254071363430390037758947795318398516976116468565301493790255428812147114293163758746946695730321101364687156983055294432631266521554204708075766879944773215807382161601406390524996612546046559527025525893617598018546038353295447348371498915509146374489749288964079432888016063586807994370594881260744971807825324716569589594780585549697402100417987467931415179016186406432795571054789693270236237776597922130916778774393354351380006627207408160281633044388605292499676804583447913920514298170185406477719029710786820380133776861895536813990061016900645648970847252059378982029292012287207866303746073484116591004477208580731042591529180068127959697570265967907696080054351616623161348170971675101861296886450873980447173931386298585711236767162444776202210427825539272474639689423196808252122557307125489531731076862580489521204159958339860775998038957768840950640041888168595910296147378878520641987343613385885685376224636552939140191743723443492379710531525571694893944730817936495546486314472036256700399822607052627785569427200838291486935029532999115680882264985047783372168519 A145334 492 51764648011428480520451985827778660208208450157985045411174959403351489007841527798402715572188866927449659136775420103515115157975953120546879762236859371677781154493563413018148170851691255865703369906324516601691026286415338449157599120950355822022647964864586235629258359952188505407276864104600615382531945090509147220263763973298405587624199983203594697017389947222143742031561220360254167909497793493538490726110128921948231019894044667991944950801352573826295254289951499860423414383022210581434082014614748472281255258003502728775166370115037605531643159520053437595895579244782596864234609485036511997634062013025405627555556132847047458615302594406362675625998374079404299175840659352914495061970164163521253279973595775307144086433244018928605470837848798491869183000488571941847910086897614164074636731504030878598762738066573588238395500250747715709798511320842881081630097966078661047236015057107329647268204998306937932676015541944394185702647593244887598330191058090780951997788750518247838762908084707660188075616289661223821103689322210394558624883231764168828651638095645594808892032210409550592750701800921134225732229376879550387222711398651768533136205179927434689538351473995972845277963246243940013217754022698001105138836976049590235756113649776961835386753580082387362682626655725584994993677299729632207776810505623140514927311819839186320056978482640848553572210819157329986432752823873298988202155161449486038723054049132930047414183946933288439503255032391695395171712133159192212323918563729849505779231086983540586119469003205655501730853781134423624775043166121597182068754496775882483092981148495726583225220705474870473399978140609304082315019589144509205612704553076330395987472097882859612023371940666430682322065495211229617389279142903624002897944681563652256996996960393143542065912160348814422996669965506370808329006155688688644621359513335632355897964407276400103891046363006753848475857115603724694366793434600962328403594173013862270307102923857778226206365492880139209202185606796445270887124282156595958726261811269305542526267225421853204152163592327638389256197847678050737640966205266755072096138500914335735078558743482193899717181834817093629327137075123219083935596945752199598 A145334 493 1744986282929666773183316529317295195363420558397635808338118585395810258906459552292343678161503687125892305989720319703145839229780180514550417285330864326887479855104481904970908795043947061396725786709522452629179349792405015122342262031289658096867642425764806619260247665938566816786236134468124776952374405656733017366403526825080596377603901399493347935235091466997781950288316631292826451725558548565247120435506261750142163084360195846146518082805154471429887950404014581708645130937638535110135248214628903824178232706939764284551737728390386569620073559727007963017406512219692201260690013704429720460861216840174667088705454196552753763627865953630882633511985239407859125230372181321495830404705286248457924658457320611913633669633780555994880332603947805569709648635206228132687064029845569654462245746074675700970051557286441227969275772360385670767468467164591103184422411659725309649763329290981924166716242752328340555525571230802233158889410793006069241404735554229301918817566328343073342362195712153764129370328396210336029794900535527910569363901320622285406552257400685535022919137608601621275766133385653957802102151019083506719023529885120727214262528820035424867361711719838943120529885602071070731277324346402670558499873361266999690355535839548752204365908979869202229151399791293662799075260367495376727543736097996539732673787829180952303082391354375656369420311204647219352898808728689476004278586905654179994759270735526100090506816134551563700874141592226649670820428540864954298423108376900431268763090248944916920310702175931730184572687607690040384539497721798759374493325481022498828259811067877022606224019796151405939283552333119260481062448454524591331143253583557448677890432360252215492015855832657511997330754359453959397715391326550122546160535147382757885798501566945172722987547308735372851046772862117898651884346634285247036254642895958455480553217724511245291739347357685197592431720170193307324547299554908908359408296991807775927892481223384928007377622996148542102163788636512259785457580672978207781318672272002604462335831616031531320225711253872310391294903873532196421146152843046766994046356829565557229675608190156970790038998813392739309588257803288034437203987993523277004783 A145334 494 58823487545794418912581119682834035207922246815375852941092932102517804424385262499933377592421573720824962707463812840417626136920774727169541446141623674222517574237790930523005922462783284587992370404274631971805119279810946773358819203917175253495052404149883666270676713189530727441675514685643622126463925832156524924912315669009702930590621928552720775693180236335105282322075411609319959327414410762636686936342425357487163395625551182079554456579416806430548948981824077259446927503484380635540448635881058333298299752269684196028736350048873561146855074166754278913263335931030244859715263497741716391699119622048226014534855233410237196524847902681594459169326346794440557032111547056506965090028120137465352476715342997854012815696210656109343397083473609687906113763623618949864308986598184066154308140025540586375669559397363195728270698047873100710823646318319854767503998415419242222214860783162985606552674895912783361819829073514327737841767852129587000882866037202878709592559208930656251852781778693795304093413582160634137903162275948956543082862554893294009290707768325471289977009319893928442796525763679693116587729285121075634618732805204708315741021313387188992351328612537419298597089598367852548107418590499480001829029625869473583512294877395074787032212956324637227062306324281882717231242031994591849755867136086652848765292872794378082297721092499024893572310137136446945228888855811369412230932176387447246173848977771530784918054724481549265423178873570705328011661250940845476240650771061394974340154266512702062400133184231189621316289797524377480228402843426793012392572819896513938724755748005153283560085124103043188738378075749472130207311055087004384628329872689017041855356078876630086352994888095512788763589047135127476085756224228725488127447636920328086766615230824724812098766677711557258459972290185324398048650516712749521903455367401400020913816613595309671508133295536521647834119438461359274306764773629185866194691363190245953515393271733202999270921444993801861383802105734642670571329773598971102151656483562945985156035341250155695382955522215871990962912820320572493678786074698140310102547616628516433298029017011632741850020750282287407309126541221702565754927351326072722079760054 A145334 495 1982939763423743578613442771325018797541763744782899444246606932837756601750216939966294606348187571967505805742712824860757857372453476823105061634883716772710203100668452412826047741249515728417275744931372057060028118293247665937520780241705715764028558447024935964219705382358833156120314783266810367414974162849622049562061143835913558965129268833908315949123757831621307600079380175061859197634313335082924168058856038365386016316395167263541584885145622461968650598747401694011941344433813340286429988405415228200856780824832821541188938075595790017870097980541213182439099091217623042001309331248183245859747601998384482109795302829553641698299869035768683264967108516928605938144621126044477611863352099429251745741616287799201451405205627547812185359689015049975367289402042546164719627805537720840216157745798727420649145146315061770713564003224526452601479446623093837047968683399360243651137647350660915505908746574503684374618097512642416811843761136398967006755344872704305746135869014234855921614200417405643988835207725264648392505264292444424531795386156089039732567473463699379784439449150705190198069262217876321574518396399329308623913976144427187438509101260019612112127862661274692835868947240450423794630009954460146515253918129560081138932460626632435231307146553337611944401143962390866606571506099462430887774904429937331433881483009224697325075225725059737807946918353449315319018623976502454157615247661742259762866269045919032024061524671766209602863796127194335015046451098395472463207383194056516208106169055380096274563572720122699958640398889974077250809419467377694725954870384218159393389017436993906120933446927289566096219318994231153176169195185920469351296408677203510897386604741040767850707242185683880276563074781594392859396882921034944878226137294423724657519841545302971848904251982669047873950293051100512596102110266502439749080233398846551809046302563744671302027928100796797390802968678100700966687733194492555994514137493734894101196131262233791882037833903363437751099426882151015788447266882563735180554132279588236887607346891206916875327899333671333561487480781711594888379682156928157010510113162500932136911000933786531537607228701976909686997916394995335688310566575997923467785435140279 A145334 496 66844899366190908489264736908785263982298820628709293450177266764867842942482008621878528680064025458603046990761886618592334531607780566786096900542388646266437272301015956598575138834515252742163080773644181639218915895860259538942878728589080474488227451754158187203962602168639552503285083902248662799915156903196833458580556233796330403704804721800427402092241100810774042863570623379259861942932743198230962942627350116954737252538517692828435644398704476613546405253225962123318465461416920197571174273606098706769823748306814661883794906499597731453527441777189222213267751451682736814833892696660993720190375271666421269872973643849398028239451388670914410180446768936336959380414621126847793239406634181731956211484532584995737929015468888940538112365773300251196021637836740467589079703460367582925502611456566961324542096506611172893391046820428088669322771434840846928567169549888435398060607869975918678541198240473844304355592705331346797212925450066241325668135674775996109499361434877297784186958444217962480169839548325257715150718321395139275017865924238898974491555521170598324207982540893262641682986386568085036597322026033661708591064501209907683347433487734239810912641257960241282959722912878494187749125087457432948529729578318440709323939664211484514252289123280797942321125335909889789025642753381636513232300178577320306549491943475671674033907776894042669006865724122466282267670869019008873841840586446399400218774683364081591759583211767184201230989302024542159786510538515250125793875411230994390313863984516708778902835973995203031374578225264736346600408050016899245785145668259421333254629839076308827331513212358846149000510054557154097819191439510067966745197551880200479661885403965128205370711047726408716027428462123957936155141447182331767616277600067576121284665771725547950201837522237006926119307120292625989429277739035146727228745145971661894081550838510016255996051784769726744507446426304655191125684211679579288945885708719111916961075631334507852610292381611460041595759818813508636493914696039893739337508696993262981918297678546549826617147791155105132141870986188585043366706591831262098126155604605358805706753408179914961121106937693620875266412354366166224831246633521962648772974296499769758 A145334 497 2253341555651355761749370702581708477518274445852026537422576218397088052753311908893308261838663691861321142091077392170034772199740425533905849694178859630757883676557044796269515517285461428688801724462269618126697597789421230764516776003217122553292431634604114043620643354885133932526907022224487639718329571791791093039128501079213154072975408206763138890621131559207435153309658114035469771034403575578052425713043804383688154417687415108851398309138743021497026859117596584429663776692423035426310944476831598999795530354565941427269904756912501451702620044438950700268042718997125966810427480803132767059434304548127459009033459424367904702398264613796655731414177315876810383785170940041417984055920026402832144459891847698590037787910004840979912220038032591778802839436109231760385330638929363414880972191984714520451586652588717491921150417603066865818344172467005503338905448478770473869262847645750571302962877180464544925323345722101603021405300109889233951873886589943483978519168223577839290707513232973314789119647185209229852466066221724880668407835774297898274021296886093396045351711669072434500428280893140884365819403923076339797275475711872011861214795433012122765845524693711870987297566557265091828572582903560054740477037569860718181749924941636682348812231114488552082307523129121240825663550609923460761598408132066563103846041980683409122458333834022952647161705752221420021793869675612165160705992011492876119632634813336921412296518044610254751730439768383520079208935238302630642116067649389437703423838709952083881434504408814721467514332015033863353925678115260254108039565751070222759795412481873353132351404267683256755517627842902345643253790249715195973060140122585149492198646070277867062005901568149995631600733181635547246195425325119520965309773020051853754082358507348379856000971025705251496812795151114129052560439986772685908378559121624489050642526957126345425882234362559560456549221639926957814746113809030884635873251246407125227022965431090128449259164302084484098829625741103949254058848615057551070503682995088762840877577856196847764057135164510694670831137382929721030180084322252163170904548420736532177873725252833932405605983332044731003253850778685547044065988327714794314139040067221804126623 A145334 498 75960143774162303362380377894764655868355767587372993947805750871988571493446301506311412884702824372581110241287171899289985552260915213140185626404672457610459612470300707781229411489117765926584253389460028053406794382262473793211600980125570472682407395914277232656293700289215262696842483215902394432656227065186120843152188312799719190003670606945180690202410942768641538207294532160565062602309882589803404072555743703146777568465505510780862944172631382855960298807307775607898003788983115062804021740742818928677008621482594137206453827471725517437297590244509586328846497844125364889496773563039712880912536686127001371528096647322468423668447471891633876035057507137760509101061153008381579115677270850632837408010997974434937588834708334173963951996943966303090143466195220564805849028249229137255269989666302115027856024734223570146050807684008337226308293384539984082713655739652183124244415196077643888646959911212261568958805679936452332520225869491440626451427391278859170139885051317447527612452486896571997323260826443563590001373377183627405936888868933716226578358943538652859518207876156449226116174707224792825403687069649581388532494577656141018631643070699405170702412826512385913021559685685683332662687581929884357844047987950275231588349260458632897766975796617119967413788662361551692323228502034877108891845824899663663653329768619345778042398759511005956841778431900518344812205064497215218548390116865584267546416719338812937444434031524228475913648923361219159845591047096671140430482514667042533751423212598620763126448364718308286674705100852213308396098262665015115965114515683431540973282021509320895015257010532089372869653085583728017076931171498707816741789356787147837501815879367181494695090736491625305014851999525505835545289851554637604558260680889670389982540183998048113220244783074686505720552398424750170069186442524829502936294500761216379925497689643178265796473864365830998220547516974491321630436305376746909395708010570498482683832247720972598690018576012975577360086642136854310540815150319675350546785414426933498372720167614098059579816199778507726198612509036689909738785599136413828659930229136872895110764472566278453213062737002120944426066434483077436489298241696019082807664391893072720609416294 A145334 499 2560616444373669690694486777083145846740564447852069180128505324472158526646986771024445819450023947761045534372469422633988020796680679635215231932195658851869733905615953182748198665028644372099693753069895821218073420499370393779741838275516204630906830762977853878239546593128803150625426176681162694100353774649094561830869174985350032815810582087146632859960133990109774693760463525822990146288396371067869175707801694520034067449284036350735474739208005606935678651297318256624645123296957032074700537454129481608870361630382718010663617096801962435898800315439798110706464742057423331427810269999641240412428844629906911686084678972206951137495459575068713347345132834199729445919961084127372091948062816318912922621218597258309898421027980157094319980837068884039136144466638045803495938981896183577945787936770072105604312073339089897034655235106770630295785704174498690961271831644769644639508762390514527840538447304002460309136794545334462407155211039151163407788383408136456035472041101391987932237934042575928796793807670292881433737066692394013632407643103347738223658581712666691008265391459882191743303814880119485251217406752067984684354052415513038026200676052062152871366213615887004434244906017166818586794106558283818799362802933326740486982535388310590042088071755150882987030263725900384419094791977932156730820661995769253969687183396312104197125853060657676971113398292204767651398012702407255341654065678832853647496831489278749307914949790385223878438850454776258110011354118419848905608934927309936163371038793275667215040490493219667934989587482213778610998609080511981443923756215648911495139114185283794889090960692685328491752748759509843612761004147967650252650523244234613479601063801269042115893641665126787463900665272404068534596173649711408324539446587481015826259575848491843389306071781446711082134569854085533081918145924951562557209801712282045045664038067229012382872788541889928587455096340660880812235050039504024506698432400458252604864859843651020870750397748138242410724036607603733067226929463217407451874585249828245235055634009393667732238756330476360285644533008795679474364741516708425841874084853299436873447338192335521404978412458735513704557968503170689605368696683506814953731572336576441344521619868839 A145334 500 86318380263876261499148845893092468598859771668737484474758920540150713061281352557787767067348894394322020591114833995704564281766120158242190255294130033491856272347854169320141069216886190294362910489401934743801226951626981592052623575056050277982298792337576058321177882998078253918367853719079511202220531310764750614132479045603961293421255532154042386764075426604189562158023687248198465670816779066387987323306591049714604710568587296917787342677838924837170344479272299623509011498442417762255040054774683084292200961883192802656876395126740326242423041196178004067405340125909242658306119312191132651263263471561625306810913156624999675522503518607118855047370551805815372484201379044872560211187618422433283770928441505566628701337915622260941192380053640084015313126880225057840627538273871320163323374093249141013619244964404695694814657829398430263262598861414057487764489362031528981145657255939829537426907169970963025808739775164419047808749831609559848985105778236852541676903335388038861878293228962782072843347259242312206687712928199228822364834243076963386585814562955635210349973486594420807510322373492653140593745956208524694059993718394449934207083771083372102594349890289138092966009868817133768875145999417059949796635729038396433865906036351600729860156001099160468875670222786313296406133745252864501361087406985535726418491288636351263865766728632371531185226699588444285628108663385943513069943335485065379591533921957169919831000019989451865417945172916858737527263587486342059511406055969135433400195183969899529220394171399986641370190707350721376124549803707960631809654706064410290817707998212634704201935389935165412924895787813423742602445432751058318518141321821359463610204023238963530359593165836333268916466121317889150775731178186481723065587139905724362613539911870119856655459566532323847504069844060670921766710529060930731278712912784733237728118343320792317783463435950635628317280299423130775205952215201244360744057246823739684739495942645643665832023309399721575652531696682235199559365481664243654883016918224924732446791924083940371639670416320541905450569481527889846044145526789455435993161571744793787867036875352865953995543830770911429978528173815817512113901328711716490394272220658327445830751085169871118 A145334 501 2909792596134652330762637904361660339384417056212576153792054031279975212823635868076038856815885410582571366365435519622731439304347889737663553870749891496814816088976430142166002260553034809794329340498045467143643539321272128968723546935397616595267087658792858163029052557625671346459377198244744145945691416385525968553311306796440360215880491173102186770670349770867096150237203803376306751940243476039542681600796008578077630273233010329814574970934475417053006705460590569011170520987848779468660368171754029317360612816212067747180585269058799300830118282824360201672435904937935827954075950586152811674443371213913544462688970823744060089656642474750517028578147954028903372242699041682692920591762525072163179599084840531432456263791237205388347438037288226395087321467996242233169508511716263220809447362737640606799032642145770218533112218394365849067811577322482173738042245432811010309650461458222891316146512859182716296010157511655771556298494416403051470136752376575915771791955400458748932525276816097449632973307312264536817149921375858936909524548701716792658460070693575881228230915224832533961290775467133522489295690932571960684694403562722854866607755897019797526393381930280631497997188243580673331614353053554984349360771626521540852292951998429925215275268754964627650647960223096357495950384133379270362950099758661747341798087370244217708602892225071391255596315072013058576318775391342143123180534497547488267197754861679366508224261365929472592853707900588457587267797424153236707709649241110620532610643488254274336743820302853059187369460809803230106944795271996743817791478697507514687816025124608801693363447105623465377012908515437765603618591925277171769278893705947504274065364143784396807152843504449152830047285485725378000245829482070125234829534161682521676221414602882164519363698598498565117915483361150646918670278852725829026453849732763555731532824307679870965251540043023138488685590306098642091531768362198897361178145283729832372110155621719788131546484889114216567108601084434111969542477319674724142889092861487627480953110525813995918579622001926711302262336936660633701352466233707801230621050741642913735698376194697773116854261130309011845840671034773239830188924185503266207684101604660645862378177736554736243663 A145334 502 98089108329380749806132262256882724147556230366066170475592656919689043884134052051561917305475730123389586365856810775367442823245003081290518242740788587063497416867539187744561766883101734221280651773826202208010288966718856515908689175139630080370403246995608456338133303396383498091067351434462471440749746444135549089167373537975525497273370064024019183885255104011854384620306578053791613359707141906476204730374846125860405866796080067649462025352413823631017931203906163602094258638991370857446123248814788273513543173742307841874264726763095729304242961071586141202199810288052476634422657635953091969354353392357762112275619899657499108997325742301336410426250512482943780872486012210922199308275754508995002361851866203386146595085773904855725569875295793731724753522670840198799919074089327694899615150434562490761946249353114669102346517187259414942677498008278275215295346605775569795506788074611036410327469411056142196367539383909176283998403198968197033448750073629268342430254274872561091127388219592351798164748116653090276863811642892491835020843714370038837439725596494628393248028941879131233240691233486748669621504600743254838472523650039393719158897517081453603531348802275410197508347122725094629191586072560192522999891661733405413092398978001166742655328579869701597004182270244907988402174152730081458682183361503400095906477798832441290320652233041389870593780249892333505019261632814034981296472304842382494002170936795677523035069930814482501115646627910891732349938713640942021930550216406432962185169358588856403921734653188782453806237882528276179554387672494460430389790115083323614061867916132854706870647097728631627923939733130511290684558991198648027591333188309349047257383961676767993130158824175387776064560724807336371070397761064852743479621873524730665799699523649617854077630423099927063592607096600318463567704178358677167420828543212746550925238269683770106917837097066846562502955620901304925482405136283772614844070916770475402440093661268678115268788339780016931077509366903742217811041710886869469192547665477731004158004623378397878331378686045279021678721472684260480544701790694144452694780184507621050285598473656225056416291188707172958552377590603677740859851122179413775149314574698838151362440925668509073604733334 A145334 503 3306583838873632479830066229916878726652460186255673550519652310970663638054183681834516364291548005643577545810461724872200977948857614565955480225128429399160606425789929929892747019463357200046335961501351935933981373924449113830009783125233383073888676860954873404365615494463035163024209070396352714022929806686117943410306193411843657716644944642369195515669762785569261534683438595956111482979421001727069385421393381301958273191618228807230354544815295023667139043830670069566006889709228590616660035248886144528387511069492584533369396192003371765787230916893050537101795403137813082408451960953902779700782441181936789590897602354765324140555790683321407920718387747221886899182600099387488296999282763906459004545863230117062161188908982068895271755107873768659153214854146701633549029754381728083349763500339654200847567458894462853294330875849402659323292608791249080185123960342652212373722815685487575933916102530556040580367036335568175021930400280919427581154313511905883446747955834162078981445507949932902300036209379402365920814553664755978382693704701889460508376357199373852442815174402514598647711167519547522185807397601759429672336811558133558710123580434208045078021970598310695827725750009065751706467693174389736896771363567672324848823228696126378896481201212132372080046356679307888065940933192580661838797130753329517474345619256843508526464969067222360312644940968274247382186251065842343828161938273056179375265694012184534439832840859531943746678975234022452396927976449568358135125611087351205914151438545419705887947400822250036214955219832658729202975178332843465836443080961667360332518052765022507044000711971068725071692543026816627093538717989687833084826670008629262677098909074058484904633257155799478426687189203208023583057730525250356500627928121689136582425349266007203258074757043334842715208220108481252045716660933800728461030301165247836498926226339507065996520417576871857578951495491897398731913235052594206484194733243154580532525724949256983643991066802437885857508624191216549077976104104453892486806057660365219288678708373132681952736779588006733818862989541924083862501263662947143266633238789130854863484610811252970457095402854464539302491636733409305609612341498479114174780128105413732477767237741907263134660825170199 A145334 504 111464941110341042565690782804365719618571708731122525021951308927228414319117488030507494588706165964769268945881078379585084191288547363773356157098561112304915455549881121069145314281548004330460251040929921986508309906982890660490773273242928168281157216612385535465556441980215611949162589671993698555250492342639289428225872690745876163652575586620895516809208519616284702322324330449373940037444668608512367076078966153314167263429044626295655184056261569895405433536513956841163928650003837150696238930793828683237154724639051850877574503758168935461591824904221772534115381837575868719936438969333405067760284122888735784751396063103519177120636594937438918706080440532599294888501668477866218280923622663010978534246047125394299250291975190456685706008960854866204261141008531789396097594220288979600392832696834592676009008277386093431437224722536846458528778899675508484762253487855459473342626321250998110121275405977574716908030598504463796080097509471390704792514875037597257360605248739349407591966981864849916941868820014905638537568327175112388388112950479849999367328163751166969352671135860738178535212223843255739396818703533805773511219079152158614078872177278255682498667025337704754077224835297259367299931307717091958229970142866342408920425626254021254599214550205653682948661086655286636457960869519719957855769819012554672556790729241716873594692816935413533097871089446744629361165018410283777633303957888251501897824051148569719171087542339751892886065754023250242389550353765010639094142327824058934959612031180928926893850477796314067617358006752687878904017082045765560852035828828016601725859944647040796320409293674079624438123997510048766192678892747817862090859018399559256535655177629127564458419105591841593588237371975581750177539724935791756571314713502518920668827857957403298180082205853187124829742036264295909860790176510718378062654284859676025166056538979544925058933169598513221919608350528905690351490228140545564298431842782669992980966785599359257370260746641392792476598790408400502514832251550099004843362734538363876743628255100298085248358961580328310988592355779539394320657117533246408824062026886820932940445180161739160452460973807708431179820115730850101496354291053879816652424343284182347126695432917252914600907342883399678 A145334 505 3757483161523012706015803808505102178425173574673680132234305073417217535726786883454223960750768490380824050522073606365351463216135953683942221489837014870670270607425886165450958614538236206516457862543411708663843191030411870240694853211009325427524426698114839539589034254787452784343235734818698507901141382847440639939376224994737292064884665308345443229269223680595194529716291644764956922706148295813530892407552563606827197148234821160808307447306222976358822140848746441284965965225622460640741623740399929663038341239194926823590451988318478622406888651734085035231978984642887131411244275247777123880296398081796842122032771696322029105971335474785275266260563729635534483469504345206270118862447022970817322482975244051178597610280322481385893080666798662431871874404244391766395748267616911747947514306860530618768609468183117750679285992102386218267602477384768782230086484890483578503727720915648330606700618001587941176413670895218438230291912022350180377636248856363090033720119488255512695763127977218582750177495622666259695699062388258484947807309177982038776783171891675481337504691547050309595907405418044983455519236310317195023303765485882455322465222385926418622822020346112056661632553370144863262614932676675476737542556619253039037035223012199827796413143590951384440066993151103355835689972845568826586737338760116087258559898008392656552033586332427821133506874112604820487490625388424415078176332592251019855919469388952591221072826612440195449657332821444790436929290028490532194295179735823415610137315656957675580171993718566346397131102192677888565195686632787578723478661953349358682511378401533692478938490245752512168740434884371200881538578380990222141395024425422472529187673360778981123834823144867722964060003382609671595276840544527809588768662491541984694057050509318715915643367901236180934675761327261195012925984804459655590691347481589377643099929430074233084229571150645463134038139917377915329851336858704555919905930936009072220233809810028675616694506125290284231948259367158556748558446121777733348815865294482188624662489190752340080589498642136087775418714494465283440625267569544472778511987659721494860291552159767616287599488969962448360607196798795320188032797541813947120874110437329658816227170565873358009289323393938578699903 A145334 506 126664757263475817209451703819016211630346881583678048526495899002943094202121571522124401686400911222031412778329832324694919445430858807397144922649049614191733709871411167087470693826938628240121790215878157658128231983126874238830932841252351086918920255712294024267160809263328591379994864671575737029353777460536731629717083116346721424761385903891749304637770013463655487980451489022702367415050319014429457774546229843107178662552828557901803417753037592476794324472605808999202245846591804498195562985592642698147193799936106258584182285648641410603167280988364181633448239038196343362297175798666127876671386511577087425044988949131619538058774541734375034288204684619933426905157696588401697228986870863422629277890116942719183400048250420555543265292592076901617546019962817305436668884705268500803021727683875654461855232496443891098012637362334214695264033054111776749300706920895947943505201998723878903500879722712254091079330128969782954238676558193327071058727244155484889999107970588488084234825636520071442643633460498210794327109754570625200415472004001661576685510725101052312136116182698394800617300458107084168442297716623973940701764161017878489768144032550707394497074623368770404725928620030358505285490013230799013105467625405049803072114958820830568763065815851756619269004656175033038565822348166164274719195731747743482473499489306125723127335321671449033475103193238037409186564352482622013875040394051477921454793811203767798913795265934271446268196796524838131605636124470865486504679869800465012393669975836431212626668981359021059250975387297813616780058717487252196722700133595371052359441964189840828817975709863907891534160435514029184206616711030501495638608411290132530559357212456204276055344323755071835526621120439534657501200544578492736301599856018565590534144252000306055558934633770589453454732789512232847621439037897544813451486945541723635489222595921745858289833918429325392649912474695201175240382875155440351919483367554433981761411735715099869439412544113274734817583030790316157585504716250295139638483814233631843999008633876633129016373913978048557329036554619832349003938375448687059830392695185149564853607290365321164893239612724973160428360172907570127807735503638193866390786446189958455410835572648895465575890177008762145091055174 A145334 507 4269868963594286636607604229723232685553891199760613441154496623154906632136300640284026697394350756543910434376674597143392128140122787181221801658557241004566328489094999835092750923455142543436269341660794832112090991487363739560578875837921901929027476392537004859931151340677772560632174103735582360440817330293551840390322231912671754233969026755306203750993783924590602819225825165239005160796389331270268725766422515603590429107828653538634972051646589795086513701612719680514361266203643764408549967603586361614141973332807800737677858025625249963114290419710867911129455102745619750100150664761790895474815315424967219016469735353194122931639260695894446931070104652277392091337331468525516868382877297943529809986858519656088428364447924066647040991627385831686728813901074696962025716337018852894452950692275934005048609268686514100730888254805000385274964335986505516834158048073315920285076780873254236921366324845929467408696277471157712492167348546405143543039515022845146785506839654817813831300459511328480354298301203217190254100610130876713117747076307088702572086527766373301550432995181258197181758888846882401900144872571874925230739274844608918404201680014819123882569966930939229997198997119590831843029005083395302055109836914861672242307956224814975460803120855949572044606762519593370578950515520991424855215261530479094034065580525949600118229817141510960586017907510547366951074263834698562699303196605298988139990079519759543112431447193571463841260718561194960594981203318983585521582226216678495831967199275308780520687335781440606188784033908678194828977890801299584918734642780021296221687429930328155937920268700573844777864036112437488915233848447299627036987267403195343179733459102710972785046676029948648430734675005956709921755798762464149596199121557617183565364018040873266623572970588763202574722861399781607966057514954600250856989969343520156270752316065422123452876068306022987835583086387937091699975391391638557404501228400354038589168117390722206788773921245363985185410439735993298305048807236239003035435556028999864166724392423318813588389624559610518225425734480815833990457479195749973217338064976179404171493606897923424308783491057359356268077573068106992209603443639610717694219463980189389094569608337767095578689899857676048517080891940359 A145334 508 143937282636098645256566521374518470011005460713583397517640032640056003566371600381852968447039162316694309520806287891373916314908619710448128126512819671614881319175658734569565466542202161312298011267263603574620429664910799677460239665665414472775165142273502178115985087427086903755581997656931616698884215174841855079021030808059081718880374467159986224554251151460179207572447078339755374947743916942070439731156645226450803522117725248234556349959203124239328784404570455957533309284522585451620414909721333264420083222901757162931014335459644890607941319445286076295809749880106602737679735546822795287789896406304258441468107353711184934893939939999827264311998193540066202779048016898837477044785096484689519031234371419716623977446356120238421331272215911093567551414987682014627069592284236646366740467033600007626312963985567157839194351971463925625284833070841067918367691051250772751913990339732198327895379907055402623634897422473396359141178365260640830642534980361382653983950674764800533664650405892057436223324290916818022967520773184744244628628741896488159703375274318933270164043955424097644298697342411105309946799485955606012904247014310002478387760143531408633530726190744886819836807788175478321398149256075765619046953589294519345883151401266397863962842635290994257771937345266487866041388839646798583703142191473254528140607237056261530679401412712999159683214628705448546682676024681124196110888743689588496147587659156300387116296285981498780154627376429685325131978232277300543461671359259552224695149275176989015515938876565693853264888723810566560387031082131750290123292611391817762037712210591920172477451429078368597597888765816107315818503846951853716386339288523106607298682375793029680127719172914224614844994058924179571022853318781465938309379651405675401969855457623693565880338782988272925023318204331905215023565981498135418491587053118577522345336939076157185674706404306201001508180449487446886510969268571752894950296057456451273286423255479833855134469015741807396486911188682751055072879134348112076074237454099101606826647424591068572187981114888096655401052952019265209198489274684793221707779110516615019435899923675391343083770318650344287071921827697526534478161957283541789833944264381397860187983041655293219308741058626369418502034722219171438 A145334 509 4852125793393016368004570798927413394347761395101005130559032059141791257067480016735962926065663464301414417402469530441540121832177442299083611963525349471580408264845127453245052042044883934382423416383186734839659851892052065639820939569002246039328915017012282031752852437235948184922896580382990695183804533103101604420247108149349412830785669053994108874417602564728857162676588191607328524249442279320805192067021784817234071126998089010158241018489765266461183527191556368715728175466895089370480422198156176740014643829876260629596692510666771236768451915386303212220878757328938475541564135183245764389606512381701236636922679877134308802080592445754916384063012173165527043404316558322479882654188734116006388599380850571788874623628236448789259010539357371336776326512505946812003818993875901012003968249249705564807076010904859622072727504227160678023351337543088063541669348503505501393704694067295624760099019745471297596802924702881913795491410200768853854554710644942694242953830460814586335017551351320796663759781492507634351017935009957118355554361771583539556512077925204712770856620186913336408050890230919471151424208771418606123127241621650908701842476034242105021501656007440167765759560542196377094740779579285053934677503440008410234859361494382315769372449774856295573542435864326543444661847205543064735641498419348148613140775927100995673253021504325384531410204547642762998125641840926432816199496850472831599836191850168806529930804688004876685441025018183973749004025615086598001109355999057279277794986234249100437733519008342204012118792690870164841968622949683411478756609011283533978269982397366199083886731736311536724450985517796941503804275765513140332083870379126656328843239708249571414394440533891835736476101295599418333223675454367418017945038452686196242786643911130692064952953750961709713772854093305663398662801270244630002751148703637278934741151945504942663672229436285967454817775116638748156347682343578398697135922692355744022131289353057081865860743731882406090209790985085098330513457313826050848223541542245159137126420516240529145138029794488113693958976787143695721265239459166900308019260598177027329004782255603835277430473132919614859835128543606046409151847370424750095691543458077457886747519239630326085130565507605013240027541968927377959343 A145334 510 163565160351341299129335436375276584148944566617849422237561573196029750635688747797797709855820546934561517693942938350378029615588785264993488848842311404174155890993047927273231969767767570885829332053979213564181330032660645467807564195410826048320363252448318885016886477543238725886663939969128618677714434112021339910164674936693537898466703184929766942996631157902758623493648580366635966212693324288160426082508864635032315311240302058414709056498733637173203372462298580784836740837455724178156309580679429808184560379085045522921947341603562522931819623459730961838679746613748766130399524259347479170750840244597252280726405097190090196006951836452458291306936876045411723093093308402002779945435225182265478874995609441540631543845883873242329801006860405715546818873169024052044966723656487030830417123315467107556046524701289853874504486328303234484703247963292665551148605819685479400731012485094545170930739627724457534932823968099251891572619078726739698176398465198483242568590970850109030588641122388373649643284797889108063055996566218133686580993290691452376553533987155275593186643396336804614891297865385598030103404767737721726455013302161605118029107388726541216743412190480081864638867966040632083688233358219549912062213021915729919722589730092476463319147417947563088493121255214510434253063003257467872591676328013083898275721028361967327089097824231407299840838835617822911961366839774954025552960842718550409540889531121602808967667038916348107084718173208354378649240378352590986340095847266549525194916761261387900579007910255276820682830648344344533012195719246796718817134999647075319015663344577502360525901554353610473902874124207046132277134820236944113642693554094020296322199003266410676586206910269774609762384759829662333088790528543872342603461307930672023938662364274360171885870505064580451463009986462015708837017815796380495894605804308025619771546709737634678116233668622493558595706197673711750863033485291058551508699059009016073529594490805130974218331816067286893559164657620307476038857590976197039745503509314846860413430028775820812891534412184213197735260452093561030744586012970026934698536053056768480744136190400505363526789906226949898274697896133037996754982240378856368442220140137846840980861013379955250674458143952623937694959021270507188791005814 A145334 511 5513781550591589400256881192206002852733507946339942628527195501879130834787276431196280782503747711098405297161402034388773847899957829450753066795390705471185445613795237363535522247626392772516422849157215872865365900561330506827740923387478006519877199200703914596906961126229725012403493231436429155242762878732434835268549587695692054407963151533196774594422327458484390633242036481482710229422563437504445683920568634779917564324676511262161753284414069890618920419242901631065290164914904286578754106594223156635745353638942240747822584255859400137364868270059078808195591046128592148926829487241039387662765060255766862001585879189355260630260037604731776554201925707427817012302648382827197153638141558239980558760095605674953838771255870743370701143152005266131725892877751474281929881442456358815417460214960427946464622782873404963204686612054374530252185810819244418186131438639928162095136929478832423644779608090492443757114198367822856562031075348386985024757538407286159462044507384403344960328505900694524378154333873082051313110009896195351564688165473654497842036091150492262321117036119657063381072314634097619363866303569014390627379892292740466907110301372129228382178319919581903649536071369470146998933969410840247956332147034101752153840089566558020084106143689639901938246821939738710874344210395147394779522344281679559791526407252941142669072491981587718573309292617266605814574913170688058360463877191842837455150554494273038840131249351939290001820972933412601086081919405261816534438033010246028495263364744326399894269256216971862616876017143569061516970952853840894441642209359346299992734477367437622175961942313373477338954350002568539601265273286383110305382059376425553809894672071267464199471463530799661561198154517381815952823710383990261214795262672397915474286112056902037483142002660774053267856356929861695451590207171833185246362531660472394938861560650514513053793294305592028423975288468763048004954110632813901427779846582058009146326886262909675787842883653767497449997034518170774032184791061294144895994872450779946122291567132906499086333095889591797101167516146114965559256298775954368509520750040524404887707803649396253548884252461480007937920451218809582327004404914019400809762490828355273551387366874290772260605657947512387432092055367001255365217428755319 A145334 512 185869575906877318331318165859928919790369968722174899389802338130783927244649337859937877380403625485306695632749344885302628062329548815196100616679131832591349967466881560531734527694253730593761043359260415020312270943741121352502501059584319404374234336735365708613414774548317552624883030945058086854104917964355944184881466691057104217398899939717360086648209715628877650343830426297133581467198647265581539716801942595922156458352529883407170644802889239514030170159474841520912350674444682663114076755134953029511546062984182556524053792343073037027007186451871923164542412326315094726574655884495913498764331010471060673476207706746760738655975671648556351189688624290454835439310553892011507647138971982834519453537343992307084463438403858913142462293324296514440074133362183324874832251380237132011235553015898902759855326454615956608340131817848479086497949198013481373761825245403372524541586492000428515970975417799760651327862092046484526606815658421506186457836921533217970267037101359645787762564903323771294399208945218311151875830370544748735027504371535899831563584256129560175689579694406996210239143111424132883370335063208070340311254442733267837277083141225368900036689947745693781545779101225970689293432025151191400388406764457357043190219499566081126942741640458613676390737279095470688359632898167355674760230353143741632559271290220924891012466377610224168874848954287218446391497411022527607556283274584061207894574782461054608179221606686206427045036890500620609403467124502135457023315106435297773308778500336326179174428726495113578559613717226882415392746287690780832380962158686428773108003913040658898974174714857918366742540664683711345751606230206839828157485107936611864837529099200227214897772359037049680958215179018556255940024943955521177006875962083072422707512813499505319282356737808822830594857340642627767211090174925478858858500446379918629080997589757297525305737272925273609549713415686296150573291318569123131839400076772476429313663262393090680003052633750170522972113140048372135004641830637368033467790110570288474467601867636848055424467849546605068096143771550275036908968800992835749485917549167541635707861580277011516732382786949701161360348512311373124110280492896611760918237197381636131279421296351480919525061478736184436383199248726653297090972334551522398 A145334 513 6265663398307052850357145970881322693927368792891007912090294189861530685537998344471229415297125432605940998681575118922149557592355242660302722337500467281263701932123131791729533565037771010689291999124245741177510780648147300231528803890846483733977432971471978836654297453116823572755081960754414876415447629335675999739919406886985395472824862559909056987714374919427138134606133037234336549776556169900190266348947800987967259431146218044979211174143642979603887145456976488427053710170240087658671240836845160030611061147451440341483612592062407822321012117927734259817645911324490797104239500939527756802306210700214395047116099792847425310737679261012796993872626970629306795231341759397059539957857591903210092538763307220576211587554755312706161660537260892349769632903913307003779120912097912277642391676748491797074295108320481114393740880374985617951471337212848646290266710836416249162368718550197515794549157689250323465769787365772795024092899283357898197106697600127239370415661224789152121072717930715824433502809165154935056652190477953469961581820799787017848353927432091382372003469177342806127504450905035204864316375616877747602877996637158566501870005783596884248107589756329017456326309852791400566611446568912692696252944073525358891840547176532505222681800615753723341491851740061494964864514122877349401019970424953186151893475401820970823089098920168164751183439675712841210590771910994492480034250825764826126283278461611596347448521521260769303748903576954947809578275680885066850994135703495854927992894751074190755643592475881022516272715790842189079320415841085269005721339927677304582124511915866134116981807461898485829517568467533559462718106419007297320805712683161126587247552124144987342936442023667481214301772123517376870356424907916908492911527467025108697072341468782212256106208148393414958578587685206625102824154345147685160286864801104525325848033811856938927541890416517679072328810818809754767062602344011030141492275160220333850105579428944200559993228495875364675622436501033590152835702078600885346905059731329552023522912835746580815452312121882960955929209437792255348086372722212194339215912072917078499187608983430254579652370199190173687977340412095936794947973088540377546534375113972463157074018348621054922899050187591119402965259242483427277935422032514392005983 A145334 514 211215512971061175678662072347091222152362682217985907994388917750429861278701996947475805729728220952742645580249201626116316701135667167749255954801040135372267559540520805232321015945688733076082302696717280575833473395336774547063714626657933907088059861094086069848250658531153348089256260272148294538906652730800719986876739021278810990331821899495634371338491491885679110888695094341339058795834127020136766613041490654502433719501782551943719325273211560039557796159324507265401139048926442680529124865495973589496945841769041990927230023954369975347368281468336735446580920506206172444068818850096824797309828863939896246567223050540679000478206429232765715014889903990225307776793695269964323199967871775918240236647191632868280100309386338152920850663568602387786437810750843445735210841071988371499087891411956105463475585341628091911597048469100633363295619690947178668431409448533766513860076977785571765433823589733652986231338880772338828215687108235179089802960589642452317643493969620605216641715533681865538329608402558163915541434189135981101860174444133316000132111062172216243630676770278646300151178829769593644551972138674613808484946926327360834044770057687967826778337950649161230707066123591819011874501174544614845639495344330133083786587802130691251490522371814316373383076645766735716170112082722562550141027528264941552036587423236113636225408633586402456152169582593430922921796474728126930479426987780249014132948109046352130411435052302478926543169112534114400160263063799168479044876857541530163187342708749932470036419323187520542528439670749676476637008802610238130492085536581039778776988523575843468042797830566423242455118866298015624804516021633129762477520746391876469319503117267398424130160245720058432697063057325555595281158827705854041340526413906540452095236208205135561653834957399985280444861360273457991573574475763838291827791353586733102354418590716699821490139600635073688602930603152363417511384174443320507500581463811627377314582653236045738484281052592905909465061811477729184003719382064994014406801530075329088142668917225415371652049386204206764277768582051833156233716587556804270182132646492117167040072663123572301603069882682317968072014983931405517046323048704415634197062024173774535643329027252594465099446062298635156337774452680917084812549779625087819970889254 A145334 515 7120074935988808833820645608463299127874823323640936165599842505276696433843513631561411066677908913019829149904259588134805917073133782632472175576040340625898672150847254412258409655799633626956963413217047529087100646979291889333370519833110148117092014183504208443112550862430881910972004961019037048152128387139844641421938872667389311597100320759172972097911491203751867908630773495640406634773231872072254232625438383614329239696437830394876560409980750514789850328926941994459695908912256672590396711557198028865096884295423344366705483766018199276897376945976619233976508570446564161765069086332524462977786574201107691771566693986610189313272913418698852992139141669637868154526408672319155575673857417608346286474166737405226414960853201871580206563162735925955019926250641299651820650448757607091136340541854648638425270184791987870019455389499641470301709721830358055699974166219806558345806945758782905662576677415372284476608110205065754533378017394514987833899903279740370027634942345494940628203078519342969366375274816732896427746811459121732465753010550152261564666446057471482140698731554089697600753432224028550852811775930404855867149813283617337078490632142791389657100888068275635330806181569953909037498034027287519877594695361115842180920515917985054911213003931178804330989790387304809252032983343713069442376688576791209294200175885395915275337554215108527876721471878041116735980917952494386915466991278037943440656854629669251854557879265668043092509461479776092852447520071091693747717732016730846097549467783967328813853504629007725012752678784698878236591377656670711537802934432425511014894978547617171391856580751412320041263571153388538244626675626534697874109927040064443097599323495836448753282714540286727742550514448142706993410487211607914825672236919877951173105303881522778314568564157847295655402861496239681210738570475174834472367161369121908079262925367211917170575667009866443626287111559937359985499005753421731963833571003597683729054247390481522415360913722913629712191868989291814291731790216575246147052394231934283829959817176145839342644003993491497901920617945038086258846330818453499225627497174033357628003770974708013303609231165568568504517451420350339567535613176877877940242583288363564482564158351610941069881271837187940932555257396908455686547625793226288378704285471079 A145334 516 240017725880967232817032787782635741253569072087573275924384782858488519034434983241233170110236503728170219690529945135775105838419023111404969870919063927698004102832793386696710184264684633619030503583464369508808882233838456194091145676510428466369237891037867005523238019724294370687712939146695478621059953391577510131532839410740954672659440822459898989924961997139983975314264263649343013316866587611721563161666761298597548015664485543109506299476731774580354294548569418473911841824031033384095830466064020687546442380101775096832599866825243473669840601501503552909011368463172757386894306456200580796884360619009511425679617007721406431209750910866131905132244750668602631498859928567085039186001410347609481541125920481282990815462081334781582425091294977400375119326122680400512030680892408093970217668166832314189359752465862325756727749268435865494770001359605750366698950474838269633303385627668494772099888030238376119972806408781427704547834138153413131645586649757087283989121588823140478956120560245335963658644975742457536021181098745559412284552883785458293211589896465252600790737997057686935842751900120823619478691322061975552607006397305793506588558375488727687652903110003233716352315150016080150062239715185361120529102334983719695588697507808688398926299111029515122183349460572968474119296152346455488179955621782604137042546377060108880695515316365899841137878360856596462576485821256789308192265345503232085604293555433202370970793979634234680346015019940082977521891501436237932436396267239119964406862395810195945565069171007431086992372259303759514605818864169360883329098789224978439731069948063186324043641869087311478024571741125608757928349610565968643703115878043051630428196725725143570205761883022905346481319409349827595422311928622143981067557065228559320138839341750896648778970736107197379143645180593378293340539219144569194299658717925308167765220111774295137103405913412458214007064842082557801958808066436462410057509171030696454694791302218549467385770663115137405005081994163965248296549464197032165552142195151703177832616348865207327015114002968549008069537266649465305733876655656350871339098659554531839147889952517334465341094880988246561604965319307994962890220003146230216661161848453673734533463242389475796213103208532159426537802570512009588512603380677108401621033643259908558 A145334 517 8090997532327330482273366442332005229194514292197271807770074864559805471374106851218456532854661473998709192747935300622719229678299352012327751716209469426659377680594792914698845899304109343497884648841620482924899891015593711323520631421796023768196861189794482572684145201793412373451921267663099623296893980677949479394127375114138709347960438528022874191197496825677368604091980418988579483271166033617902022107532290750284959993720567961783626960484067711122992754442424767828626193428390226465613772420621425819992543768133954218803597143973473731392127399718307822586153996917045081065642908873452492330447333489024055958552197558721916809470513892024393103309117552899453038188700037470027998640951967144058205143008492949882882984000346834633941678247347125003909346528575630050619254601062426398978430502767576769468668617198948816467304557819517636329055275530600123031063564806823903118850571162898013008704319836758981588911019563413817715241734263773539273257738129411509063532918731593123200115883457667196815589952765902968722541118410965996328990545246654788514010433845177219115184295740115895053169468952319531988598133613897419947977329786028485823482965759234378207987974181108120509960908376235880288644191761400489345748519834706495577179150807310370009820488121591950837621905984924976875256664043566031162833234567914896882913029076496094482849906039356929429649351667754394875412220298585449626666877881446962327682792312996397295756213198912171808796123229670735692486869660968060631339224420913001983424485265212237541031152940806997313505143848377054452663275674557777720353208646971088770908856934315032435893996015076689172795993352080700076376127127552127352697338374721343421670068526595266255799784323419424689598549546632173793543428120441986390179433843182497762002323037317422148816325199605059493084983382399920772269895866624857064666660908894976966243661888648563704543896170558299384311712200315911944094059934074142089616902191611206484163731068733055155092806638250368199807684311075399530784868146350164084187467251511519892803213290286321817533653697425783068532603356832857511250895803329257054387516587955771123642012671355573851940295134504560426134812409355058778678976738523807426769887971130758302759481418385070738732768089737822431401383719404585831851404276077698425418755735587232743823 A145334 518 272747526574736584676467949953979108493511335536400960552355947759926259581532622920139186481297468178259983159362679293461920096680365317916545398948451343453623693914846366321704708568831341704629057893420522895934005817326781774877424291137598284715487724338734116487315529229217911384769895245210149154642817467593723558798523683564776481378791710120210266525368628068622098503956684609840750731727993676392889553523350359525344702790772330327240521728411623065224311171899844374933570506559192710124806884203317798327927962877353216614094162890745932659985140974663555197875698327062221219550065071229777060258798815030640307353283154024898807925844592090391380646418447575995811248738446764254715267101451626424791747761334756214631504107660876333428839192135646492586806671103165162883694672089783713017154798278077344731956504896416812137250510887368190252216587843366528787771402402939083299298183120597906390854927849597257239123814349509873386399371157483971870748105220696875320774607406452882594252765952401840644408201344079944099894403565612482637504711867980180037021833431709334159907610008608568825184655862539939523214819464645790704384340234480013859803817269155232513902546921992251632387548505010596374514115554214570780659821483098853630922989478125735065222360255652565551706719328568471509891933670789314758152652849104455552140394073126136967956761451891206774707579803582122290393549483688829685658151145191311754562954843266814997406739575964535332040282633726185480253649398749341822446207322792581029622119433883442131697964220069534708430827312136418246295519508383523822783745780160296613242359127524689795350800281624593322927641457874068658449030487541432602493458632908740608701446379603329699757867159336706923263461758735651169230521366517787432590804733786124934328538989449130958885701673699715819404697410677056148639839896323384712505343944939190955606765674501122970705879602806114358832689604265584549552852958418831263404523362821704599550462919632199987059629044389649248900379633121269724018792656916914567080927355496311140434693142182935559603852139125109144271685051089298360054802391796352599647052312840890385023440408003506442031572883643053850976757964714393712121273342965417545210182706845656013932348384080297492213205816091958785630381218643326017879701249633975833243757854225611972535089494 A145334 519 9194319112743372737116404110675269304984261891737562088022647191217039345933659247263785125066081119434482558303406726234666025836375885188667393386224543071612185295210093328109872811156458629558936198089321177980314853177185922615524261530727806755963067419261865876992923917632790590987180795264112860339909753535690440489148753978841240073140359200191849556547302260995754114891011234105751288177971183560038273231370118512067079180791975261610710025681128853044643818481750999436585893947484192829917013600880070561013025808603033163927160012243448245994625370863781046002081968019113480393987612485512875827871615724235551271855119163627141256458304389896579549566372764477701244295520002234326414183961935685827762672976389488986735053586365157199539334532950965017754127878978351112233717345527354364745861850975556788146677010589542119947765905545877135582703539870830409905173851972012933212517849876504853272821604801219221694104800133066812292108984003542957499145087716433928933900506607993753520667617055350164665333270493344962841537375474255671299317840740621323801351216468911220685308314275010559356858854073051892375252032164611471030898689356343937427958194319739922284420478532370828346676139593946295408634955043928989254642092849513836063707479730439378241335394208227496626441557728421268613532107167051136453759896380477962094737787322169048113326334060402674336035585749103990741412158219738228404950825477732241364870245438841541249584793810008272844165755774113589309679785539353443173693588219998682087648644132786348994326136317512862080396191378613515234244908174945312391482292528850390185428837417948436066960445057671044900814104372138861124236117658645565902502363162656307544604414034758175652242435685440606059791871197380251368128701471771186232194041185750837693032551572327881586719581271601095072527290220838579388249082132791402791930287319233466204609093921189193453846637706050218865691667175481142965110761284204741955292340471102759859234898536637730495047039931282269542181429232710318085598100933884321909947897069593181292541985930183544423959533792373775555972720003687644360614531116204150330772876411478898291184405030156189489528748055667050181921950564387399626253065612685248710511451620997176258528705724587347044122097321727162573862328449065136343320143293309921062569378840526623858570634823639 A145334 520 309940497017831568393457397894395378317040359876961882450842476263570448591497393643729573645838408054838938862147857582007912437482310993029612513133083947995595422847908552175737446142379511833600397532961959016295890804668931634042541081323410074605916717987829774374697348776085841592959953223583349276848208637045307281295480937828214519300785027259675538430999292692798243144353890197748191314638657866080896514236597141518430879659152783278124704638470331907723320055795515019107466110036121633737309818360860294408431301680080285078631347398632477481732888591832918086066627944048617097019101197336573972927775105805181618343595759652587777730310633057569104525491045244124861369206168026580696657886641584867802253281242341912408082441764865341535594633676937838612845158213553544890233448834032443545799289979231221050347137295016959967022376538701007353124746076829105274536881762205153575654893420038795483228909906994172113711015573361867892857120464360061939812209036172882523664910756980862024728822776683088098466543903922457353308280827342755113887521773861632957363369470145163817592409114302995947311143145617923429429806481054233223805804113818013896216456870714615511052581817423673701574201033324381113214487960016730673559414169297289930608725510790121962389681073536988655624779359318361636393695822709360139066931348833259253109155258489924538774093753219412699976552820894715724310881563193826195842062641196202711218464219180393512256688401928639301612292295105086461903120090277955170635869036449948250382054764094108390715291923565394360660620902942234286409977608281886972333344258363800872990509496116682652292546807543290641981850135457159550623930867823911539031922059719685494419874188410251721633762807198335670938877054800226514883967357382885321369473695780856004846002379174633898839186125779971241195179133939771100500820410056558291792585273026016200818181600476522036828047186365073275156351741652779725088299213337688892894073533876350672033103830119594975355835729023896261877286730534285189544242258462447834667429043135058785875279205271794140348740324537067834866731247052625440307017483872439515854001064183901348554935908543124739688507654924963377989535102548741276686597129682346391065923488933632104829346656043491084777058408502216834272940306387604527489996012537776189385237927470394636046804127370505918 A145334 521 10448094145276783057800076145903664092392161226468123165680337786822312630802337793796464680337427610462539509608521720786080002032862677738652352629048866500706978632590811998634015981349740532754210771277211440350013301045074832206388137235887892084237645807406674274909181750248929802465889432179813908858440252814887554916780221925040357466788223195783303200317136600126926515400415523675080295110717868487615837934877416409216186441242961143513608531752124862928224266036222992812361683132731766325800521147027586923628148618622480601397629556880740803665767428436062297817524981991796914321400420968228296141882422988821056630127061786033614823661630183912350123657723585613076312278238679880515282103032273641931678272282916672890886970125158557076799737901710240006688045265624762119271418447961516326401539700454022610631645210068344709898782193171845052327958054667205598933807874298761875063313523976989945863141699691951937151979113283923766535146718561468703987526609110242782156310212683924352245614862281319282743957030335892766886677183848186899414892687697557806252097861037242255822128890557845679108848076081921344733026884101086169809882185645906559085112823683831494557842610780931561947695488486688747732514093723529035961758862392369550711306300905027531621716770747596493372883815576180413034410217570000423120895119315409273041831661668957568879905652307700068055806921256325281317415826753851722842097703229773167917442187463700819859331424779429637047342100423826708856640588933590083262781702045034167300380384009963749718226141749063307580356668557786526416266829940937501662411722557961434899659684928664534790833316815323882483537123165446744079393848430107940322120526730648234854237651346705171501515968578413459781908939457523764619358288249248362711593772052578614737607902508944357157541082713323249269088393532582393577044076634757497883536646761776718810347435547454463940284277198519982399470398345423537357245423516502731295254476871679440683133170254096648082607491930348503056601066144129324506826088447171015572754711134134934602262480717170194540972491916185022920983734782171283589061915020725404963234225542866438048307991185804329944743403557991767416360178124996117872717789615338831230147032101441286632800099516697378743247291906487632161613655154463820172622629239328292050866449472457624340611143275089120396863 A145334 522 352205253327339859860608998484955118660144376627200072038122304342937682520776358437381430730445111102853798814064328345550899286519888429087659814095624776605748301709040849626044126555562307216764933266154400121236989361933581789008412472179239760836240965561762271819358742426194074865039291165821573644034671645541650839199353999797629512377216484629070123623015136359279400141349764158733066550434108032078872030703821192918080503415869340488690960327239424490840108100357757031909197319296921732806613934128990136834644595525332519393033807283818425092940542530846771467595849056876846037725791093819874665606282506025382713196401634463597396053045775769374689610932757545525757242774564529566002133112521286582875289690854867761909457850511012517294053823131057556948516167291365572827085970990549266528963459756505812225161538981056762875670987764800520175274458669706754663229558168074381046179145317609437655007711213386789894399043795090054596537927989849989547059460053294075150316334745910179157218814982774450244615703394156401267827430514214099551933277388397151874896585938202066973618801083112568728456272697410425385332412833617808303236895254317705992941139390165502810830258898372621135833141215312076652738668986205675842254160577687363385180845472899752580177950379511796718062924767448262364071606797891018440696014333055515245406886061751404388451695000518475540941838615574172412315371795561460013813287380033590849300773428182890418277668817057884662937262903674906060452267791048201616510416005302232743245874494593823238907294847645632174968428936422362902550120550899025572758012195095535712103727105954771971682308457552021270976745779925359607459207079955007800434771417058229937216665732477557142905851579144554922049814678174249050518341381998194949624940734522951407023906388730511900606075999426940607080998504788173353542384722856854843597462070546907918070795851486508378950460947534061420321073853067875702659963501653007858625339522450240411552068497232494176745103577616212309014125677841312798590822252009892676495113477664259602307209439100528052704388562145856798129293864640262722734651715041635917438186227196026562424561034318528053894175394251394824680538226604084030940575411246474871085910061073662283458059249878521981391375125390639671665779480984035071631504304167760712496931822331308589051607003756450121208470534 A145334 523 11872839079216532530624346281127760904129802843710753201936979713720091490953058412121790236126840014939773947559568998919999094162505436911682334594511158590330908749904788408303135507553989394927405367647854056809687471040767741062398752230774035101901790864849360375623908932277820513451544702733955815360594872312768796974522668416397868937195610230057730671548537046354171978637974034390476149740053486650660907667409974478391077360932769026630811129117632467834095181134835723509436048821137548480179189393687736365668282391530810610116689042139889553002284885049077237736593773889793497939939503451267554009359487136233228273029642467640806434914558277523990602872193133201949691040854258013431252026707810467676452373547039319971051151249839261832823997300948212343024239992703888194376305962819997326729841901990271229656172868419778266470524287652643341936656949427856645030262806911979510767937113593300619373319999140126987648239829180506627165369786002696429069905694409016664206920862128321926705921900823711855464676078673055256402569915747480112047483881347975302005206105724693816643447528689595801278415273520857363657634291888229433801029569213167683376139249757366276069256532906298447708003628420474615477131783792479238918858717112082157322076750180144358572771175671625896618304700537797108716673452122496014065862220046406299607256856099808180265749069587572158177449311675198430762825901910960990311794194738834644300155904346603048536439395963689867208185495435538982874019238379594287558976040275956563729784261912377397373601159595908118869122431866441184887178037354539322116735089434258786297055205842075678236746083313245320229302217757746749202003126585889464522548204146912404452925566987580799940651085231446977843885793019344996035449523367800863502608389449174919878197269626497653660486464783141085151377210327320930215331395430460500142912948514599619156389809343262761906965574601088933280503417187447691591243832283477471397757464006543127401740788358574208443980793518835025006517673543429588296367293608427393677479259759307480059641095589816319939494743888964340748753473256039521601213825724991631756115852755543829876465514418569589510968322595471115981989176202463494558010679240400878288967196928646123473929890680604876476005876733671171425365794142358167110234189920872584378943279679921963064472047756018790310848422028999 A145334 524 400233405008184058280006853276207821593260535201345113810095514111381979817089916551849190422454346173174668669379272139528841118667158991772923070093311341984430157353542115534857848333600855947440527726644226988900164527547291189279880148690980251105869609217830972700519698287726587082257497064122359369984079501628764500469508313117418162075234508478029616308831060209584001040606704557953186849004136484559671165389518208962742024918963140471855302673864430163447924065215204139145332173851349439969918741654599658757687662583859030141701068217501869547888598382063851153253804650229089758678514623616438151835633645756139619058446534387769950457372363482287947453446940909304966539461439794858202976254318157752851922929395405785369266546722623665873484431720910414952289573205531903741059701179576138893513703987128583395203775169269186381664610861099619291884185589938588834263404557773271139912779053051018561465179516005969540235374747275834606654560889612968634096531411468491697121227112029397403346448119548511664939780367452989299174230592020124062906582088306970042198345949082842620848549218507473377982810141931829031488426594219801379814898474938987352291948116379677776129134913441061773864181178221058072422035778905806157749051511594128945639843863391820854588363751712558595491254737066215767390799706977733836269196997068342026705113373717647695006996747345362451643340755629100485440688741103123187849122290832828479324664686223215337980481619658316606530048388194756209008282465323855642564880701192079758028794725820367570870271851070767839432485003249303406124408736671399997656114292070851490978195276832644007405938496807191287377756489636897135674165789751126769100092161357645737049890925934683033521790940246226043972835160632305138180754382210225726674733858706745814571078552085329516164486827233609981025985153052990052770647986418438736960740650829691091214992554890591852397301140852246993351708773067787830472953883616062059165396253035229302262441564015468069414098372774825115353498466134885743629228668949265188857933169991141675146241730025498706059839763792599364494622785331798408536655342454816191457029478951196277939625928625419828096214100799155925501460305104506174946455966253338195874609337378750761232514331385131136127636123300680063358441248873114332301959470601110515246417245513237552572044140803786417622250185389810478 A145334 525 13491868070953045525402498493316619384781051737507540942827566578757706825914009596009777797019145773370878065905001316263948235190270835450159799781163190743783982014056995964775269659022549346434230794737771524147970489413931714949857018749974192034004829424831291224885158653655354318265079712580020031628207504639310778998058328260665497827158286343598768135712964368116539628724680032010627894289453291154453028334619751156724059181627170104373473226505158811692197052404309350395753424071092940800248412300997365103033914740033605514545932399495298980319435098457087537327108517022628841875259230022170626647111656189079979422227004401182082562277215938073368431131705775180477288843295444443815764316101813071140827854273466755477758655318968492526755898360487892787093469169734240482407234332387205679280349634676262644262048031299891404506135765657143878676772554300172880175162722612274163214480271110412722113690582111241234061207495082428555409818620423483386652697644810697160700939901739590124338486839404058427401408140722164190602108056854428466413100770149344078774530939938376519024110777512439398882204728606106683130617496833515212625330793789163694432593887627019688075946861862841659490663099809828239200872210629782941785241287536979369645436979312861530828029383497459174582384300568197432980946749405545955498138616705311589673823072220765047698877680087263098657324858694807665689007186699760380751432922112180453299199802272428684696718986862242456842438063957859736370130219032047935331267840878208968367194106477620328901659466725994424271360950590411585954012633626014856566448290668973314326616176484973223647578508490624334984258851036357584685829379570507356800474642236818033649039418660332598072438772655049194710877295421029213188728234188857185878404414874396011960016138112599188363407197285558527677244874358039084351577613406834174392486067196555938170257779868972042001050259551163671544797169459611710577795583825453619730988036292060115772723777721220640261375047702258561119731408286889324874311710133912435907973533482922126109872328659518465791460878497953780688149393344781451095731129992938028089024831979328973773800960177497387986553787826971223653183110903083726954981536064389351342532202474070491232501934637062879918257737240460048202141883074146889999540886643729245548084140967307958217281644922023592382027263438642089909103 A145334 526 454810872271593759653134165929696386184761432478118669981372155559826782990179283664399692985666213597877953428482925701878422868735188744357727858850088089879646691709431176619032224670792290134697064143169750352383858209243473583412388912781749864775322548805193217973047725514202295780989250028814978202064515611407086858395781745197525618636087670567479965376854412540377490674724962838471561758544283595812475100600360646103649826049909879299466641993633600868279532473101344136625643786291210860525024538696702435968673607128845179311484351045285460409066287621099822501232976955579013609385898885368857200657695778298252460567132699305401468786594998815080886331161854227886948497602522892739589620237589142373839149214706641397759838485433161336354317667858562434132010430759451673456415965603713002268964447291423109750945055739915564076632650278637709289094383513574642200766146544996357484186858799219233809401490961504762484197335118993291855589151087821064074449468972472069875760192390520355979420993952964361468152956758804374497744073297388553010765502898827806807182467943124326507219931689095782917811648023329046146401286786769371223380099678817809664383752599614885568660490937267257427989191320725128765240344147907947188674677645122523039153551626996718340821049663110985023459616176662680728721499155070154452864518932866856690836233737856876384211518900734642308393058534958625654747331778208233694027680616552480789883196855278906274903181709145711600500270529489403324842333474562053434693183273439543622466033571331786561454573052463000191116809804970289559260462473408552078183571880794976133879379818330252092327227513813007835512174581057857690122411249647637207992873420703043752951473065989920955087227992679917413457447584670059615959723636325621353750787098741155704465398201204640087645127104331691140766314733583512380438691295173732032352266588235160024889698668168054980964812397072426226922865589131801990509701300283087637515544644239950249663289244719906219195484788629037722571320657997540675378162004984959545508522624851371701172654523966125751804647508106182183204916685157959931105297983525285584426210894566150226963634089643811020401308359550985848549646743041492130547921405784109067503422349526306922068889455382875350659337186248272101593522815071050413011408956458153396824805876761534025991326697749371158394352632894374665446776374 A145334 527 15331674490783557566954107208087566684971688504056328627564514421094194275841236826412904054537030263365320036703281359505320318641114977382028170671676669728679699233740942949770580328877138441418088685832021489641088336085627005082899915300015769191601931086218233953040147602198600737121793300206273202611574789632325393357211023632550260343557017547671463289254994111023160842528438868560196314869899905725385244486785129045534284479418402849557850397231915458764544227976049258441341101640123294037205636399217426815506622193279456254556531959190640470894325575387839918059476115845460031749769809550524946212000298039322434256638063871358079111614034847779160740150097674890363258673703757870956121654393365673320304648886933027245017399866193213329535556056756241294102178833807646742481541718093930974099585838913523395028095184730505633723395236386741414478227789565828634287653919856664488179664846907200100604511538198634961231050932800056373369481727760629449526208212409335830701178924783501298326691581815941785687377744937887323596788520252860065138476636306384597320776915588190106620007378215308064646991255984217416989080694451378007106627947547617569997212605700423904892525461419332386034673979930980990866423762025104689100440441631838964112886855700622395956216053315441921643364486732914666797004303536468157200516977728803122342777849629332230691005254444887112128666904556130412126724888554392371125912732832551205314782112692252128254557570718582951190621662706649722122575325057356602251459272816379174635121023322400418509013328696868269716553234254187510452258604024589656929553351535150354804100579349296621547377615843057985644491070143201531697668898539792470710932406211424962675176123405480816735657857560801243352601363368350414232973070591808461646081847220159943923132561402592279241918046323614111069673941991855327986549199208728893403760732296921177242475803933687353539351783904261228558406127464835875640470320254747300435195390226340686624089364666784260927859151963309813925620658261365687880108516313731276145179861775766206563608057893025770433816201706798522897883960768525435932778143928906247058069541166800092171615131388091909320230716813909945127637368054745588817686703634000780601151016059999603868871772308454793433663376630171515304257605893903226348467705922663464363234960557547171048859664763849656827450034872842106533568742383159 A145334 528 516830746629502853310429194331497707020699233286977405557081111153713133478781310428199712014043597192378724839389661200441422239513563018812980888984492677703704571289760495127335086267416112189411479464700380272631337457062628132101082561351142666667151232141094117751790157697067105334173356368964219631221207956441173398664496748257487530983781442895917356913305886105736339461256183584439254935792764063458452995837051599524600083697544534008685257591221228121319185056793088028956264399662912455702991142492594919254025798166776863212255513032832139228562254737257796016685117363917480714705726670562297051437672846247863480493016672536348147547107645932040509735378906289392291222003605180227407968230010736610038327340139363133722895151729534735905482258318935226165622014355645340929601097860530447533184036360810426354973978926320289172900089341964402803423349497169699748262171437602013351540144505054856592158850143274493581593964460492565227291937187221667655707414765869241880464671678691636376072417243594403642557142313703224919643366519979839498429494399122721876855583017295420551036122212418103170154292321416321103372864063554665832795056888450088605788227273777537234312147735785203795961602435484177881382016252625934921667900098734613835122892866514429340687324816442497515486831824306937241064334343492842424159272866373434321308184620168555758736910743125625649122719044194097657833270338421235052446284529757620514608824228972622388182229434020249575490144649340891603262610882841157587334638651946958703510386073732084536607052748916856319682009335591851172375347982408454861686691402066346579651254395985409294031847337742257182262786139015149052470560879653992938017894205394262071077143367047285266169105423287381920736274545689644879123462593690139605763797716040804610907642940415987532040417253923904579827017443779128372843061124887559701467042253376946296608699325714902019643493654447833617631444329916751778708452505277830197387348967014399901858102233254008191158225793487689038803634667419316680440917409557719313869053594952556198407855930401244197357818407731530698781486134302075760135991300738131604802238648306620212538995852128944173541166443395595890701669828575827056002726648954244908280691683879164296893360522449121631265917075543744594658251793089954945135795953641576427226497123570109259295525273198045233903969517169154778352227640290238238 A145334 529 17422364453548866694311010573960680495580204469132319837272875629427155308475523698693375465580505606818056550970505442363598984188681890723070608385639077493715211369498127057001522808304016813027922531336961133158380896036492858247500488060247103993333898843874351623194612262927984518616383106075990543562193717600057165636654792026548881036913012096464356553876078131369377892215785106103008415325377761709284544764281764933189139775909941762014377183842217202737754269499950769480066414471295677241624537376219738328835782840695425865605677089780239454204193136298634728334615388278182159047270014314885224053439005435015179888097157774562232182454919632755050735400462190865316462203378271951762164738077540276731026341315793282350865768319785216081180593598395750417286876809826625608929206266396939668249702891623333633512649434578161763287956377994224782116659697071362788948089164873909950223753783085734368814474737725271640436897580732153441011954829211760688913267502231243931381128251587516137453899886954875764974659481707557967103290561791731869239198191055950318162417106192251711187237573160606879650593129507952928410481830593347090772143360603024539353503571401828174468238595280793758542533232065497656450406777009596504184320223227903390750153754417314557373947323606060537931619179154022367663364043922139414581940931124931493242495781203104164997689030459759586187039746851116127489429130981454945063571880372216654714912259443884988013370825966265042471189824938659793239332890738000097211694066705672705078955939910387546406623329656973897839612264986248068766585470034730409362868710234103191664893430884567567952516952207913873771020535101709604415581075555467203400790742952908168204585540227987862917079727083359786987218571582596565506901509800321535518489159361653676213536699598290378302490186387856777062354646960120475456684262533410438327725100957576127361758077027373543148494817552084687346094759803087574995426058312445335699180233242860030465295939658903251457159530570610845534760710713084507036297637996082201756794520540670807672562616850217883999906288090813698149125374689439013105658830815104272468977217776346626197889458003651576701980811486634820661643344793653762003106326518560892224141336062415612388275579342888117881519271182916253655758152640804775306624455248789835439141753672313422573304985910646440071053155596322172705411487220615189344543 A145334 530 587307905212301549635721313137785345174510985633751268427491231910908294294996770404172376516519131991793089140837013622687260556559044296761147189866912413328647097562077291801760838740593320499755156341957480334068639732758836794460613320409847314264143063359853161076796261631512200425491169171648284854517330589076719097170459640550466031496850106788032016535245236895155842640857776465476230096179229411427217940545485300060754302321324053099960120858635884313068468303524155382379950802871112880152250699249376236572459320305817007762790511484236358968391211396064721954902088722172403217565991467849054232279131821776688867779891708087476174334207193273065114358309070718690911651483590325490297393093185914498592161355717064207908321916337064482367063074296438488247805391093633534921358202310639738356167036943438540424900986084655854114116720329285228063188195584852290118270385999637332984440726676279961067681086816560056855853323864886928036020432065436515636044579844507818160988591480550497314879328813176444793701367485804636757348699918355914792073531522066590826132358772885222166826358040207935700603391225558800895301021405928866366374286853132900333156516786167400487546785812603409864683591456966323563459034571611481903427499803344723203453069226284780862561334938072975917232385013795262189625064679550985322064386364062167770831098463048456781903541458061584907239484217228405613474558347551575859671773034901138900682071751244538716958108155140565147683559423192076980757020143515372394165049401313588236264646030868778115635187906129537347256473133004413062529745022495414117213849360304927188957210975467518319693937164896929347078845056015844625834089004504238546986663006924640144782316490008327491887472333810952996051756127313055677548005016245376368638129956317547709117517532550725712160956651094234700848070569198643783865698117158204751140053451812848999987918479984062813820858280037281155989020735330637823179060647004079761141535465229462659970726224043526373366839584377065809489094519334444064774276696407013611663823973556959331689529615612988939235596774183511356875485681999502997489683426641173724191090406438406120824233416764098798494828981673293361108401262292398488548887210937961027921559530383338609729605482755397931336893000310189835191862730863277182496355441300909399011892089067188351376001815752366221597156641248050924730266455854710392515031014 A145334 531 19798149467284320784671298771563733411872084830133550789558409590443842971257185821849127113678484473862839428119559178250282110998006399055136381047343009067669616165102414137139230816943878025742729507259464130724492712232919492304774416783515464903597158672526751216024450356403664013415322794159880576369788670595582483165559028846301417895209936062911547180938760381859625324053937752435418610439193408133833755066503764700766262598062694054089713912130238476351320863774045008440077372084718800718636693830071935558637865358673308490988242276527930571044228281957148640801114682489816324185967413333921603855244309658653176297844969591531664062243892302780105372263548038526608440906195367668899653169409132439670001482570195893132796249448856675380808480153352347840437769316479509652372359390962459313589451147113610306100078607401099407608712879012248660015849291048711002815531923099685330031586946033643704505795067771764778885543907048440763362095323913910112879302097645091047975681487428229012897066036838278067040797332971814823382666707144487325849066878369666585692971496071543733051464818348171939306733438562994048672644503183380254617130119046966709627681641508199499033373975274622351257690109471801535258706398958616277954944514186430395960499572867906208459628043388492694563843160883419109258238562684299671284651049750594744429784835946867696914864217553566996763283426775729806379111234406534491248080523942945511969775984019541140704772837896417625162147745684615090082659355798570312669303718106586992738808512621630570367674637909003374319041811473966499351629635941734939856548452573010385305644390318116611672315053876158536082113993067273587235157535926256805863453206562638876327703720673595179523538829455687498413544912064504535307546683590730127586469825308975373912697839808748264158655470405896465377731681825331634993992208072718819627520763532886038832016604598504680426527589471561930216305201641901041216278559415081470435635824833704953024753150547211334387292910932191357867266530712003398710456360399582790853105304391810578530583235669751240291414083257819879749458924191077871355938215206415135427377385132061452556638282281228312493609108270225907716329385890233408255329225877612339732674879545081008471569388435408884922478545158937228161401439001642921181147366619629200591901046883313165652571598635707279419393710305418641076335109521450800111066506862119 A145334 532 667395617954846548438967931953692140176422634449291011482262718866370714650171439759537304597929335097397185130117250757979996339055535155589603108344785645804230347596955283000886179037417289507194091189961379504765168995303076352835108795311693001490412904586733720132331060437571252260718330965638405057777291231259754918434275765238361156697060913183898148681413595937242732778702398993740184892428979692012306471864623967517345412119939114242040202877950218179167142004754588930990852830595919969354130068859474248432306204668417908925396639378966028065664576416384269285340853991829619566136558285920505798111231446314066751223665057150640687450765435192510158825939090020422899824256934192635016982850484461448089835478849142201789497361012636610749989383602444571404718715410718879287838700147986301150460659813032766475195109430590074945833857037386181999849051538063852320059291009420006475727462966353402602610390666905103879671628250749614268049305333117477839724758075571439382752404780217008544209598786939024826768833300778510210425057940491967836016129677767929081643478306439380468279656859690518033822048513355138155196045307010726977214589946698960928416247802084888326247636218960733648293323725610838296604669145435920158249697669797068844483717397924049060889280480064753795674177036147673159299959758462677239454601565028162470665879048937811599951615991827202002828699409370367555811434098369719352421218602444920173600009520616660101913353648530129989075435359344815263494369903212785096566855943207998123911646724210520496225533928277315842165362117530937560139021965066139800068834219022330728348345208666500004006222146471367086431133359218947569681315910240027921152769046239893514082252279124577011730166449063753237709645989642691757904343026295507584694521442527429898279496470835386452237550195221813196789100293483858846448833550265653292485520187553534917214430741027674297194182227265494387554367191359463364070112414703335721381203894002658501234966044975767858152117654157331089328488940812540051195039844295659183251166199384110628709001542737784694610579807385511372170748977605749361409174237118570788615717928610701159245870374875972997395464241294486367444170237251366929994749715785424761450509161543121265193265474428028027981353825970880961010652673553520142153200546251344910652074891424594725081000238633690573475395752798505749435205617237840015889341553807725198 A145334 533 22497906261459727680593288201487663273783473595413515166933525463426947200413436263036816716147070772454774636873413094931946498339279979096919121727166343072717595949823746424857458958212106012343634788270868595846169716107173991621152025185182754296726354110021635033134128831326076557305150923436347840337791911035977667704836952880626125745956505488219270529138905138105692140110432546025043880288362294978541443032722718878505949141796884943036481184925987942689485880628956329089656640479311090082208923902616183084581106600734502351201812222476702529565622299952085435651691547263461793084647055632412837120408008200002880525096572778703127982433638758095625151242301352324907914549092810727531054822990178026005975914322003101052128062906939730699525466740429926348700720056057564104313532929616258820819569528707883410765216832805112819022959913121575316202662867332283170660487697112016495197087446564186255700352564875575984011965809447225589927501319417294854063211481848211123947492517165433870597076562210648490072099303528446246221613879791317528607616405588490010972535068017100019514163499688702544571969316078468268648664638626687103218523572486091853849945003780599943969608317907792356009345591532651249506741861633938469575981030493914676561115717523520120974671436523354807063683813324694901316582534199538287057714947472448307135552038309908793087501278169630761961788460326591663530673637076932004963584787840337735109110808970211628015958010787177844035315300801365976847780119354643629806698401176237898650474618334328133306132178354553679130390982662926093678319931090749936718585461666694316279612331678503324816933136885234730607434969457156729506683572099033805295803038685293603797073848001585770391828731474400292187504667897310227094450868108874877089322190241129836562026452119163037496179552922271852457864105515609199888458543985462964416968065894908898526412421448026295959911202454592226332895787804422308360902448283370887752678912831193793242925752351379983951096551734350720089072004327524194413781394440750310667814021728133064901969863475107486385571405015551505098056068285630886782025392177328806077820715946089350946116837780430767460972787080428027176317070981414193319889604663797442830884324102943738304583970671399436387842552550999852036731873464087724990341469232985470318452243998022041299167352391770110596148311407443918508042140280752477414178903667791910287183 A145334 534 758404419406411802157953196833181197005548754724966961828038131889859671259566221776799651741780451141521117911605570300038665701037131756301608437833174316636524513664328144384989658480443914638686639205416889176013001625207666262245958416157401852030952395558416412380217762771670980309185385368320954732148560263245515947070298763171630933657832643310810696353374343524129286105879948347801830210780508071297652352620776381529811578052627579309820666501814850670112350856834975848857736419566724016075342855403061462921754855078453869590595181094293002892691099665720223619434252772910443053053832679232078453408448158310865656186938717146417387137197275084638088655867819760933555779027018825368137665447981918406176986623704889057618094798803440960868366873069903433612256701684981770545690315769525384701841387662282089963862692958665243698673903725494446871805583257922214144901187949586785043673811347951255713305482359345275754138263556794346385706455209507704197353381213378438912698533370894370997610442367911361813391442695175089659352093677340255948870781196371868592116228061212963351383071106226505917830567611183116822791346812909576942485702651291566446582685149027776309130608070424044102114306242272349895261429859075396663970400379700166077078141993234145880132125064313010066052027551501288087234324068566475898252893639841630868511296740761146366041856487146636993904686994780705568248640750051943788952723845676566448083205196785824459801284441722411473900348800938611720193852559950666857571018007084123620299501260138554649539195236106470595208164183401876500365227316930158401717376112715431182763400972534001870912316040395040622305265733969619992451355645777113666281492512928478337759465902051204040783969526271867400577029117108681765711247006045829080385543448333965347978481802657489523160826276772233951132785800142085834756078671301122980230340208831858781771827809798535695780932337550121722416422619332708823486558167562320211439470430158338876216368610530053214015696900812845120045286176552351652876030755402653128316351489204199418461293469036871823319827368463661429469958689737868215816326608888579815764765545926954091782897442332450796233419655085764554819162095339302219562111643221862082043685804059724256704404386139609526206144418512851186187350493463744535870890785690739658183680234521248120770336724045570189562469004069538740107594799428960396394130826751923741973938454 A145334 535 25565812955692235589284874584653249949569385247995162687809650259073644054733030135682479997178602291833606112345449137940890325850015213165647241342437184486650898282906905797394254962518305404258020595270968545852529688939580713593137266587513991246780650957547863151315505749898899914896562783460948460584380126136214431539762103601678725892979412660050923085852978591059493096523520918693967150380367046795081565828304928788647229417648126556737169724739697431163499404694421155236037965613937626102588717573428278012476173080113573343164461203486804905035914440165806438259043225323119488054982906532266309031985950296251273070058823629909157341691792160669511210493679052898768812986092890054067109974720415646482048193079115895810302874615535931883932916591660978006639247065100015429037656440277167788682814357275959723973927968871388532277184475563457890926990895421894971492335875120082826710227685342349383531341554633176680796424880487571607214939015185003389075487626639775693898856435985356729164014141625215444518777043182252968888312831641526148245116505522079284651748036970953926558023307476732014801365889601013552017828032414517200104505933156515132428210462523781335600192854084386208774480907417655323436611551042689759908503727223711567964389490030807340095733814943320132803259041697424608095974163034793368330566757541346429105067505995506205689362189094211854894896236632269124379070016153577388048664315874172267124547112074539333569689670514504479998002914044325300286368792948156860414075387212107406064058288828796058901638138103016945409913535492086274164385719175395708631142812041051723504259930504508871389950848904783682492675777284680920488378469312462929591315307315015966080577991761072240213241842338795918599051359350228994424815909479354030190921792554015781639224785005557519706588416293812453570414356864925607974018212121102311678101804022753893638619416941896216856748933138903400808065380164809826635309567467623366044253660447958690686059992618042341493089158575304457262375876922507769890926802350842042514793898033259540668197137939263085689003894205338621771880802333007469269537483203608633412101440475376906487912121834910078560597809111968336062525927057570806840024590173119366121895205623968980590561733552182266457009691960225660935375733097930954840120003395293364644386390387259030153146009668408818698380719531035839521583102180708114681693672755628445674149555721879 A145334 536 861823553977980842308381320090707858966802779704368179481096348405334409195190774614290178928091031515930410905643972528381842584365347134776836749351949051211827464480267280765832190401502416697093959627897710475271886638140264230016990994419138228771573891747986071272429286448874153359492151121283187237978499319903228223959864565342291086680705067112483973913293211951241168759678604063293684291520342936681691512774506796844521722139106768174982412111154533902706714262136586286171863971988100956351541653324924396397510331608873702319620117578945012254467672885298235367992123506208105169423030726148864598236167931078182256880817288377298976842012926598971947821103832217349676924827635544695583451879687545994927926182520010224060420845671621465003937657436524695533905584952264818427877628056053010386972287281931214632879021866791814464398644972570261777654416212866496231084428205396804138814990229216786370890268093378903550302206967097775322421247816180009036226983696673457427952011544367841969224545716575570266816612312282304886049935895283752780002621452278511489238557734174628803058002343657565112727538220619599227337866149902028002613318064220422462863408245093983674054724802054051027363707286934854710775825490387641947440263980740916576379403631860373441393041021607196612484852229568155987414000948668560377856929498465894485290194758597217453027253028324025141360315142969105188037744676288453001068530299165623279091916699949515737848414333242661579010266758533857071714880290088515204607814445349122651335281296119213885435666985913505993661714686230064118679566093037362021025665792186477486613171074543593082021241245667941896433059829961328095693618208071769710746125343307695703647805764506279315537178464456840889702153923119190284951862542837777351690144546610328550724302154558862186651605990103591533086434018783856444662068095846280255367688833376693545726001763339493660442470840331501303689762242939316636543576695847025501789470682261217032868743474937838721201982321557816353501845691012450746470790854370854497771049174384827626720726101471265149539449450342137571466440417175723099338240342977320423433359742660189971780563535271921305945301348931032953581984446291549803237926715173742188747225299540308531648111781339659816126187189773062611618664776543901994196700778584448536471525561770821671941303865151724554276843865828749146203027634404075746490933312198104076923657781411327358 A145334 537 29052071979031921238523298710972887341117671754264866082312595216934172674896236957514691795983468675223411859795652201586302775578065526063311953655006961173913519340978911751709297341040391504340731974798411224850446752719178618254292052828731883104375764644043959505045728094876041959849580499401893458331306751489557697293472602957926528930327841919382422100566191089023361207829272646450109178773183610015172774100547058293323898464662059737530530555529849613120545906613124919012432379259680917624672843030994483829131795266058959425080820820421775159611300347927489074089208045135231999938130877723495319074274911924659573583201077721139924879435098413959552200379898973553178556237170781225595228108797157200768604745130701351573960890897287484969746806548252330894786979262101599964103739412731890539867668015591086887998392103155624096723489789748159048961272479608738692527961103311590392399370493916670183220361553896461284047510716064441125631248656668489089426208231339374623256486615261783516797202706941748332069172556528259454526490370141702474572362220911192116780152496567278699980131332446673212473313298615720800352545915895369331553577751840364508066610359513907727128603437477049206048044363868093044882597753844355859005521538882272570566038128465623698678552072742644782863544235855483496638301363883643007302763725062718545557786036207244694346042493895440698421044368574592299256483248658613734512442768336208844864016244830751063448330713603920451313931612432173407843183314292515054599172564538643537364404926428120411249240275193506148943319456662901925948601898831903754553379485223463344032678273418604592290427171001515472423974764375320592821150949305720887636788955731587114854951566240928683965686045823598264053063690149296545155498291894245565046120742475312382890900443990954459306468118219803654286531237202789443884632707536959895287342478895026535403669625803554914351619475170825975808478484401418983653074143781693662197699690654771965730046651854094550673676482566624830701242760981653837741022589809914702769020025153718641263496136212399210251711755282029563328795084691112823345684612692227988270329923512973563473345890286104345388506029911867311753280359621962216809579702728482259009549598725608594977888867558398198849431503710240248677439528681919203126439828405961756769161762042908008173882323141118625056263588018706414187468222034178291233501247272504415677468058137226290241023 A145334 538 979345345551342510972639557238514712178368855869465855930389405281754612465417738642629485828312550113690182277781024809830294036354746299228898822933447911820675685772571650669853132600639407209823658173360482761810849558891624583211920870839560785029368797379147983167105422805842088017655205275345677359065163354734490655859733221751838724899060464421676381897602327697684294364683612152154576353150335202091131278247749822293441820399236311613047416851928818347139068609221726757772509218671979761139620582223282396555108422021337190610600767536797923051551922474167983802248967833516547211706286718635996479844942682744106294411526073098809579308458190692563578075834446577373816913405350110287179594851968717358222119963428016379038211408087140272658543383737648417026744375391539349837672237175314402042886078418603251712494583164497066433757026348011796567914233509956165112251072561549283922385975211115961647141601610959441791862682688230103377931616893873519388377470442223334853302706372522710806865861281781790557476236613751013899805685491426854522550577686913664804380429170044407242155598413719351648817826183608409959264723597495034016769078011925369502705012756350421236411238203296603933825524478629709256057515571317410516688489128281144373040228734196771250593616930761514608722879578203496442108982989103604827507604794007312672287072795256023887807875016188052915449380523289191264966945124244124314125992719545069861200364334152701648893712617739744080549973076078298819859852453085802200449591945989859199204967418556657767092675791337425294965792890444709237497305890943909472957060425857283535155107110327989731566706852439845329744247410658997354039670405402232914164385986965676298452721594333900171976997289176319016771936105230632614072657134803155454866952877152635880641925416210772668662178078537975195895376473019598134567112126408849974290034708183655675081009540111834399453598847566072804172308405482071696005812750337316656837431070182892282498655601132783828271795506118940721381077119189705179237420756021433775972810550160806222607627124999251276113938121017767129471544733470972857807305194516765141615501298188979082026299989764013947774616962383745730272047969274361882359381975739210236038174784293040437164325193745491501874676173946011593143423900248831560848384621368270042103994461994903393770751441145804985494920997833749356430804618569122563077251299065190540289344162882240462614282694 A145334 539 33013731569483684065855758235987032236559926790242022249148560769735352769275059294746803009757724268349027369360586486543727010379215722168940653257774575452468016193479871003101837348258257076002764012683249899102232513779789911980895234301709541234608139055275313868519164297739208692199115009982322284372193198356792928519473909611781880458420799325326868914385752366122746474010123357819858122414588620889308425374558872408964865472334357599813768684547989910952208389696318502391386366749000058488335692202074006556878221077207481429424392448584637165646040146992902386046323631578634761371386925347088563612077698761028911259952970340959793197348200728811219802976826993743372394597715795980610042916864637353348510463198553687006676754992656607694032012496049321589719221999661812220926331151076109080133799163623447599637105510476804006326325261467987872556229762659349846325244963521865257712040831967348573208473207085081228907229749372726068805633679861227681913715439181140386565459608561253966037664667011661452750775604180374122034190203389508895813477499253497419644472150542044471565786522546348011634975708176126201111093032119011680809916288228426454095821471949962340365515112704525081132209224126563135153605805026512154673213109508835837932913540063735030391887128057418584717403487717695629208010319924381154851638350303222785120078678370294529050758772449656769884357919019034268967443420881786181970573480063421536684855436840271327753455988895676059351419141080667840785302218350339077884640689900145589066555914315140006900573689676744331499790729393571691733132255635117289501478752402269542746615316656478260432509095705320015064163107789340036429356696544958322230760563983823992289254130090044208556415894652447668231783702054260935271092726858716078489319416442694613061126922889564702669647563721047025633829486618959415913467905896609625096357174725528553911954296193500311802025902799832839057822540540322152470936964160796800720296139178165608188257714584139490996947675837593009151131278986642200610439615944459942778128740876900752610384469120228624305401643807797174652456209636511410345571434761475540231630560491620561342133009181599019893377992413450038655603425290958379432372549592589074328364612968968794411200807303271650969797134974288547094624570999948583234279842459884554713363896544686431361104022907142762919915161780712102786576009504496899567155850057986325840649376053292267857501180098439 A145334 540 1112892890227949644308655099162483299455920419920689714149332127617389336570507636360496990816303399257733162507455188183608012710053067957960243122090682115569248914061530765741991286339932713431413767657728695925375775277705868373984353765098707764179079582523962033128633045309683302208190078968848878930840955357542326265656974837153433968501526420357708286682267330364395455941196964027423805154441206057028251817285248310658455792778949374290485830743065323046270126469523828106391907665336282752969816422992294178809082435957555776964559078831187351317130090303578816959453585818266809972312906041744068760727142745389341915828908335782228555583798267259768028865785259883254636844515182569101014436440327330329409570356201124825567057031764242837278678868583279247051786556581855314575887273265103399915995967762860340165163575045678479888763358130328844835858708731332449809667842608071005275923612523233345191741670163696486615503273059491913091207807970190368263437828066418771988898308551297164822606965118097246290446855059444175040021537856454659386445471977284820329301491390391889966438256432881793058495679473799388055846536153467160162607244059411177755644772316728217737371093212858302281670169011480918807398342431386209162716603404854366968437371062508279140313743836221963560062156962240640082398531442541905740945123961214035292390539575575555779045054331470054696613652534682264683603326452958067069983907698811947282101406914685182124416299736779527342996595165279339836794238960730077862405435456084315861443740672358402214061681311910375623520520192891508837879179099962497938150939270523445860131118789334775048851891884659630855373093033834405217374616886490874636996705697730320793105080426882668676102879636757013606917109579477200022757903208334661871071802073416282529137952689965300710783046704374317155578416798029745437423404973207598335589350385707532844188323649601885970734458783928766157073125037441951354313213365854647401943866194858531581843275276132686640374322324213464832365694693258631463388214274250323915029286078987513820335254231435279800335838136646904636516531697375254909278240208002035266691501052557027824654324657485402970841758176482783840696645736286159001390916764406795719869960867145763275308538777028962160446369918108590748613782695264842840578741928474323718019226910417385139187913218429031096884535118132883987101727923965785865839701142377467745023099926467138186594124318504820718 A145334 541 37515619296570450940161079326911553788672045118966523473731963772833633766056459652437294265670784579220460639777287024308839621912161910483624073476736240858064805440546185919682655259417294421514701031739270326961167485509232309107222653440582204428767231492274621081490906088870259819698878869840780698776326320730558620058503693240968349466404575171837547018732362792198018453655003183354333113936354933767833747871377295177737672365613517934997919754534963355341776052335439855770152705007099724853612453130734544565580162359250984164267805117974933164315818178487601772710277991887450532588033301295805632577023418334997017221563588739265954267770046391978579524254401307687686814285234409806679400671793391388539759263359029454671311805534095871052007656965910330922066403232655120654691347760840304460092114993152222903344216515152716046573408796247060097948809198776987120424553127992828624329519720446155234446263128009735356723534105928242640931889137869483634299261502205261364564621594698767817608826828093393505439302031303087536418751919106896364527567964540793794047255855125638460226589152786658721455541343426801663186460532622284936962478516432834513914358820701086747976817211839938257210576316244812548870834988208423305848664546104427600997187940584240549756241274327155263552276726479728489459958865720077322602878973880886779403262303972573306941314252463096771373189457059781223465233865761773020047371346556377262816216890409182052573802136373381877836739163670147404817665954580908706391348151339961597789122908998645824320879270123925072592132404202582033531335435726603549859950873307866607542750471641859950240319014999367060429306951106394692088358298814250687468200626839728549951748268900960630981383863998663034036728095692392710712907981881868724815114369405543467614545772117603364070931801734810667593501404627753232076583565733360233996107376405843757452059836316125279879958293804212804355102205954345639613576270092023199758730928708384960445771201370175152062878914552288223661454558958617187644174502574538803231177290944540350006600667531298812949092479280965511489175108866063633355258067066177174078694960250066847477476722861699924965476648235856650856433889114602994645929424695780534124227306503119067041682047762445507125375478969643459161482067562753281155960807174589610074543584436806156497338123232138615368834915912344357424487145530310632032959425942388587626742372680557852216795662919296327030063 A145334 542 1264651525374497010964880339801533379053651341504441086378814784632889666636373918313153553335265157349218328909159183081995795471050965292349899558940535557234682475831563013290971543052965708609327858348517035064132260011140445862298607273497672346195035609425497894133096411127183413212365904494142638386901081340986175724629833233496068223359064260541117289643759663042727871708314701369677605243370719662872469583715876803156288624786375896809830500634887783965505947677957551068488019579397424059478993042067245074313413094321268240219911933562375918137898879479686965454484654147072371635275792614368701832427390671345606705149566660571746982584299708289799648502847839216366662626300615110067980027545140787267347954438423312560768796138987314781398935279042158386799579205921017560687790018442039390084601796503165466308873198560634482884311130632725037771525513254913527098179236134970410318077104500316280429950184853466508711453848095337786366322069746372485342037736975901532533054621968397154580296387552421329950261625184780225793231952153071938591769656698224686820048174546983781103846430374000009067384505628421804592216196498850689071537990626343607404641858090188861957570290473753225437710225338942462010954928645107607208772272686463651024760838508657377869774614217254660098125284889569490417454573281025275102401144468579569372469936974524906601416147671485937831520161900871572508330768931226042052838821022431569830722724093592120077577687892730403365096949864324073851124179492128193531722268319264670005387017400900610065498437981815832885170407722148520157449808700464626565816446001057244069742672538915980133266378946776771722412306466423472036464153035653773788062168493770543721143113351546302443499781379292051240621090498873448698654928046479891505182843521589068219870055448946456712865810325697420900202615194423144655271886563448168514801181323051642678001404238028259535151508113405554850881729205647866473931704710488888698012172204815790821768415616345329099906961569183313695414168350129290702226491018399488782672662562711169119734994682144828753078627676225509255653188283358473383030494531522592330190771843338252375908712503013579813100814841188969523887602561356621213228121905103845040920906782350182882829338554763499268167445235620311090224969748926630412502595969276673827138540513345508625107882994967479505654393918520593170646577688725043481865276382678218146520017638038505271761043610415354865679327734 A145334 543 42631402882858674943055665314548610880987032933442663902863322916242746889478531020279946630494494188571365288307295421916791241020288418092953203648261380157644905402217183737492464796632818777803147683413808220272628158014376944508853742082383881349652445964966302518952058937606446770518594820798669470181654753228317662946713058242648766568465706756436488662053591222437993763089270129516828889399693845899076015899228459163021194363811059115845868241404147442942242140882172994183291284251334460037937130594474378324370610843989790018562247116119887082453638062944429426983075918587531655937696436442335637475321706954036983695594874906310002043650788898679099759052421135729318889444906921075157196921867295266988908155579490603064486663173950575746862237204503502253103484109531098738130280866989800078911622100029592876119892620134771902877412167055752227031064953874325799702634929685299403829550568376142092847465496964092880653373862570302672480474330218327343010608479158379159484009941990046486203023406783296204529925879539639380186761570661303130821658762769586228163030169931567405885024707680951152874872963278557689376806320789796195979260727051564489177642522305907715888607743893404017665273438965174078144478095755742450799290006412025129940260265129652267405861695507413317580648090075110795492665175843403157981865257432938309665074796007972297561165031064476711837447886305191252196048997206396011839423636618796872437285766378773477405961806290139761064036302089625365851248685861975449373448958651063874541634758795236656309306520046132456435169371721494210305051017761327125807068844835688824283158883744107218650549684055525959763151790553828291242811906743530415581325012456804402000005801128877586469416999314551183322673926680295859939264913733929160757844930297653120286276101569439283673103102008328256811019490610502801701462063977254194900587588403963498269583579411872792613832058622942960219010287167287372881892126177004167917967125265609379893428329981229842587688522434290590120123391421403830613437824586072264289356651757816220081726320728501509734981726016469437727103465542839028875894337302368520384553744760237527341815850999111052637928543331003514414394431486897811983316994775121191633663233508797358477057935639395512567479071767385207881840271074834643642709228968355867538250590630333511315580579263015610903471003624494279870151776462434070243367834827123307776801206951535640030506927890305949602753811607799 A145334 544 1437104589916514406955909466788553332996539501132700858661081529127728213011431614057263082600815845761475566519620599763655849652798127102862487202632991566173674203874058787959307975003520777946778399798551616756873260142532386788253013783298553366799111607283978448488376012653616909506998418196757243345680943344425507076947521468729856687526910751400409772256709270464625106711011424357697600491986074301887132833090521774669567658847782178008788321607903309666695198603632103955961198123624465068481436612860738251247288217237482727204465110064489459987136220963957836503912523761101037974587375237195341724924392908993196049032896527942143508319721111190172744587857467982587500546821149683142933998168166495905055306657236673790880532854825077769439411234764877781909960062532714132541354207338436142218071390907395779350836113915869962285363081267138276940492161823578009453062296381512206768123739341882645449571781472709386153358724195791054993979003305337744986515126490391224490304442611429845081506764462368527502282471449019618321315506753760576386926178301193095053151060208344962705400401792078432989411958524735674080470336481607833267610190037370248303834722022290291012416105089076358961743142189805792835307894596971149371336458907377094443822522512759739425594219885780288718388987018306700026488252660226547174543402725663205950230102000958809176261966595767362284554430415827835210657239187496840627880928737580821547429333353905729829762852412462923452738260378344321218521519349283012906250770864405094891533837713600410283286112725256687124613726635561162107234749651284528710491664193594624265528041901271181801794049716245401156839075137157245231371717339860257273592692381856707897649651834911350088337744603393739010515286827771682939679171543315823962667061095151043163261299164035742803673848855834935211402046128277434250933141521401352346650639090296428203616019783972827600984019161027899075577281929527528134200717099495105790025783094691519991391678181898842377285650991352974223766045829401354779849698364570005010794723948083322216243825152022791211021405230936557069555148567795915380047924727432348290640714405676835203354359961271321081410991382587313629720266761535722680600994680641213464866942560660652171911440127574684173886220241111110122076524447707706088269097696020680325437753583010002153102712701848373248588528026527308255902223213902074819178886230157050322477750539816248787389883267421169950693476123620301278 A145334 545 48444795683454297775625033182386467540764735702196313012022394444032395144372612820391807494193555530124847158805045129725543269879033623617206025507804942047453177254949616339891088099876220627953081079406027317460389379132138600617632150126140491912414170931890467533576852867601367081874469906894091852384235129958929090335583285764170410693883394861242106666337180845308921124790201352008715983068021675316921401904405473124882666616737542856865195205556552327460147701986196083473278994564089433207174768181598355855071707478704931890072728841711692580046474926241380605602461749003640071535808763308158533104865647486838931858861958261334782759147796614569934321377575486640603507704022066373841384003091695655092119120426540117911092159471666708433851976977061792823681251454874309298437951591248401487181386508576689621887092523984083808504817566637819148608238548041749744788404211318141560468151849385313409728922660597567910265629711986742601276729528942461053277097570980479698409783600947290135707546543823419655318645908016525454071906352482507459341978339711560471472136011460278522867480138525939268392125968993966609974097353418193738661343310180490343270703990193763187722639186664156316706957305553079837513055048719419349552009578968391847289232103964870550907128884943791837189479434806470767817808201683571729410454947900241415149318428787246661323818596382152751547853137480108438646064280814469500359470095904425857745045954922876386182532277418163343301666996289950766186735051413081679207738036465646790142541794783835071854338203659096402924596268449597402913389200439750445069346874159005939155261468208692654794370197284082788941519263110418946195712300283877365949279244611064610772965361354855810348987784110985942729919135641509505216289012785911512047577468759696734735885274533368788342406161257092563968034718173212817988453398984977523628338848833305006339932528648140439017298493304418419214767213625362686236618800542087890004764980204084013644204091618381646557069452330820238648862814788996278207329501256217044327817880000532140151763125792961970995030060599889612798234620493296841918576513685850123575129962230812369944837946952640382655253466869089799126866678116974780076161718701098311125543442086207351206337288223484667862308971760376450447814431250386501160716639690147904802150805745016581950758933863728082946903668870764557681969664670487165692086184575226331543601662920404539671377324914260711147571130524486545198303 A145334 546 1633074061052139788099805461622338354010625907524498210502574058047250511189072565163976216572001674319692751961842504803427463863966373799337888017005617393786655039090677362943669791887519422364777585239998781073038109213671132084287992992499182199068928335314916053272897261678466071676371471054401418147115322885234556290787005486162663075760952553245560664321816594038654460652052580865202391431525410182947346156310375665949272916980654910857143552370523057350778269367259471370252130950794256669789396366920243963013729007859855036776868962049636046808877209776460719250901149055000183050371075436530648913769679251856947483969040563956698998868728715557431374783465325066797276262115083310641043371601287062364988839644523360717546242904909351886480072374457341801321417204633852903917629215599629406794448396986048816246418109632667351268827437885997802232445444513995222073239096510472255621869192074655175700079337439172232782344991437714368893247497426671358800633214131236844143002580697628707863271548910780712118423026056954601607744344820869819700657513444750525192132609893174928797517792764309010945420133425374655897491147703256974448666049718574139434285183205597035035839875970032604347115171808451179132759292857023731676427093535688030264742919780833263758319575285861002945877063028937142564831614452264950338199889119173735379020318284187982952267115707780402658910766979900025050930991695598527669620896305057266927004677593020829624307433242003433890236270992195979949810517364613464056809836303006182431299989010629242558609330562062027017331453084822201816649187839589237852003154417408426015329239827786987491847037548652381098973213202613147539100216411197788666289946062246295647299954433622537531953028114043591526031835051959998593069419681333905527808012509222315832795649441258562690986768892302741475527515138216957966113329828850450800109950247520072673422697337112794415300304608307925750701903695733694223508891632073065672565521692653889005254599937063967123539968860786299253500191262771018708967722707497378199720735724023214496432612754236922890219672131800873616491931987273887973279298896302082938285282736159970585163651988419147338037273286746025745979362089602953074831688856813029387400855967859107248504977814102228026063751264156069903484714355374004506420051835685788174859823336226755394550081507443560974291749429044945212931889140139899141578150462851993406177761734569086492505880835469845305363452859286965315015217574 A145334 547 55050926549622836573390144335663992731311731801886098973845458484750420288151241027305025440250368947123287138508863678118494677128763190896646581436053336836743199320293556649881492344637191628040431770487277830566087344132464483429209643159515281804473082271051649223938899157604238408609115207369401898845165682077021762603500864602960086519731299876024455133046330718705861023271771376175771263148005594199133363612301361794744516906535210428256766293545137057738183132910169077905003250877995397774511118321706655811594448999884005811043320820620502296215558161518015919706497129041594421624368881429639411575017354475232052197757425552118364990530062242293215029380681786624160696155295950697687505682838002869232078129324763369361943730413402092621576531309105015145483181144525929936188971559425555711792453975218319087090064853830123887288089122632168346617916785958540388047140198579615525695068904368474123464361055345573306495281751099721663404630536976361976226884595086896445080137296907280141123593778074871261688620553061293712180536409839615269626657318880561864515229808026790838304046271217376620444173429377253681310459979102695255246338797351790930149263182589972060864399031227159905877096124955931943012235924697214946092937973536033921256091978522657217328082331979245524361723957515991641054002955368043274217146532796891671726533514210658476533677809185458777249729203344576706986775291412562086928450914084010372204901823915686211712527188405403479021701351845259487818161774174384821941977902566600373293475839405769971866885461392772727095146880564760154789646719159164007551275890341491166817742735439437880141470980970701569562304228118569940432649349025765155656756715809043381659416853184450378847280767375421686231547216871652416930860632241476942556496589638306797963844607928940873779795191017119253882939971341258934864467530542095297486728899215562800987774120894139771091632829328761683751742754368415618649122050680564243280095846254597618163048550234222240116150703740036695504671208819148225890305654262407117856368956929004680674211235793563544836343176567977389012053414492768143085948323875766702163746757460822646195054338584771509812596099840955061027874496913648870035601451287005501948184543550987063260895450907048818535124387252392144686093270471843260661033446220251279684376739862053118605266665665163506579646790306201434257169425232146335392112286410654513147026016528722242741968703292311160329541284738992470244676439945959 A145334 548 1855766732354711759836841977455427733350180125030954488883832195018362609866327823841379842426863720635524335119441042627531950762583143301159582460871469967760995855300440755576827743994049937893723532618348550428384023297667268522727524986619267157129605404288222760024064237329941615075747201964051066955669116995701080732129457854978779030417479043059831829289431144205757981055836952438832668415516877148927375504423332749790461998970029026555880680898263017845831096059623530248918188216845093908184513128835335000488604912772360828030415308086248170355790418815895106876845298969090998897957291942622069127663186105590393227729455331392869519874069399318975563082991408243635132000597750235903962505927425705120526291374548933536667762434689541637363992983949857686096896235060551893515077327350606267444894216710161139439757269976195366607814133055102957078492172622216951967073874020879742860708517144392070627328435475619938722783715047226625835655726508225664791936920899746065032414584135741832859647638395632361320742686725273184980651280767949085918244798518806227008057871636450509266054471005219973110864075358887088171600949998060709351097106410062822536757522450822774966141856306827684457084306025149293990491293888783822975769207411472609949854830331255855015296391652700791340372711661987015190993297060625124321595059282383329134727709385020978959762295995374699673307968785834913812624170022586476254759552644151093341969973557193104603808461896838718035818118680467426342154253457607994983050611038710262280716888115068516741003466344941038068315374326506611733136789086206230854964272411408512816017681596334211111781999276675312361292894430903779489371462016558326985991480223632906333492646473547867837319297136272436928821865154711567922779313319790768052245594508899309650138885900488947413858333198200321156091164958386323556064242488460702649427180392446671773777792941918754346386148261372251750963322499057386808928210104932929008898965304676964015622477623141031777251473099536668144676167195793295431991184896218021235440819338356012061504446262168414342196205591886845651795446986059282116153430024572796633637820255719048667075311168528995607363467187601321820503623544979741319297171848053266613860271575702917934665678401571637858716815068214387933212134244121121961509432965664618802474551725889987291956783905022580299356332326930300919764236111643763825928206033325013175334253611005465068262678495477928379238991403187983312661077475563785038 A145334 549 62557896492626406874477106486632324555570579283481744018387884320223545093843490653541673460904550582373156389753070408465238382088183083553326333859330671177169833445434658550201306600157931061760228656524097864453547594798276277768680383869725852707323716374082906969359556216453432686599199769599046259706204035079917749403062261687833776512413132021815631089322268738129770822686402643441277876111302665542336234054977183383135112190535161578663527324823680038037829190431726071780863046884844864766904539798528024544764215797961834513021294224544105002073192722068265891300439108541560443808545889761421068863886592044434801231527887023496205962836514460512603989234425342512258513115989464297026625377126014836774938413003966420196306902311440718182138110867373171289221356938408023185867326768799965716141828333507078035295898483807480954519290537999431560483802792477016664851519905196715933254868587242387796478767436418787078999465727746727805820232877187656623159831627303555257155799186135719888791441749193173122047364707820338512636460962507027276464416888442300593561068988349516859331905379281919022349851359903910312887414343124166533122788201836878950362305151667972561518669915238762211821152050230686575463529573978666747815965035747803707873572409210542894042984145284461344104718585763858324572392402859669985512926174191995492334779411642523686522928521470403316801752850520765741278984064474614823135382432705882442473797436408077732278697038829905996582025301696855590148760396237803736704251276172945038916365925065483859933456878621076931890138541451391000959281005306365322961681615437305076686464879794683521138733315475253798728481901703462178468142044145531853672007642681908556692993730963881771611583127616463081495163388133779737805238235079286158799722048338499138667875045741637809392223538331537635154713916864262995733666679421542755770094953542648406278486599084307088122537286799225777196211917691481754960554343988166986209419877140564610712036102513035630976924918069230379416996900665520780193274616961203841584302902039612209664310202823486011681870545666162390354047128888004985642763983042400650644164218656542373106286093296058103339450969081444458728222088673392582959858792962274166266224252868760820026592955656084461310295017414382629976188900683229750850639724611520853611165858995374731749810066833044516226138456161173653699050965066341853339893489991273907729863176079968210922412649340592262371835239871925632730812451456578754409743 A145334 550 2108826688910669443383911499827533683312856494295989465828901091550903510095101460064561988525712557704935381263051668349922143232660700983999487413238454464510925117684606484426845289914496112097887370117703806392380538992265870025914947217520933508144615321840729389648887880032580978535317409157436647450645071066874910336676148109367418751254667650037925880961221849872923430227000652054568524764879344439915277301065905347422151882152478297846718479563925573183992204163622389820109363061569932174447258128423866578568666714060688528661587000278966471533639156305130824379842695472090703591695083045900212288779547890154711043924411843832601771614349382589810481158116915213096826233504872840855017305558955454220257468781837416650268572140250904175230334079975156620209794256296838226535035691861169516940534765677629383859663598449392913000649917428146704848806035055908059149927784037107420089141877215232375474907179654348876957452050959558479286973424454340178258492259364465926818975925532220533315417668505654227548584302979880924535701914065460608721666407391145154490137408589204341691628021069539019238193516231496741288547649335114703833508480932824083006650484125969832597971587876556817853663351156192138433726287948329562180092358379289255580945515964632570626933140522242800257069272185726952459348332709406178151015617010417108764222084831741764087666941499004999814012388917747044352679639000815095665307265551755744491640618239346326797921772575147669247941354884382883263447286615022110506692315536739366223160433053240572803288314637313037029075532164011016315830750955740785950832056401427281723692218281861099901252488952888806278461812545130815605257288818774416770725050648815657222487912337299808047478599394631673340929520885167849806703012981743423093347862197245211455594758141811724654122908063297800482865084981403140627795580207235963808549198234495497383201111481354198998691977591615752687912051994416527460662900126912899000186615049509467722425773000091953497091107210862282990610297376758538304521991905770996603588829592314508249427884875675267191627441752210128586948083063019201079958291752205895908641979177274223141693855537934807495043896560372025516127044788676440426597098591461090296781152950345655667393530600500928789198407178322023388282939908819540657053943155144935009567782304259530481396110060985146736960547057836831539264707112622147764444045721677637396248674490321474779189065341008686669076637556843621676167704425940192335589376214 A145334 551 71088547620620770443845249784709053977844067867147225609610511777793073005082325124932893979660096859328821120004315350322805039907753848082439637146941966139332614539978251144594296172816357338661852184907566656963050104975734883775316592933950284689829129791927271350981103466538748569972117176097989615962199085958149192369435203363713424416961069970365349425387157469893980094822421158073102326382804824958241332276595435206623556564224931229877718367436403747208697164317881570404160557024659366715772206742264002565021730386221594503220263266382665530854870956972767367776231373063738509534480805668750266493337490513228717246257122024069118697623511724265996859327517222599068669819190750349233169073365762984638864435860800902276587146651551077435573843653824418799898993090545059678088029986772697647265461234851058196402181868433136613444427761983534882453819881250857881467048935039371226008256747670614790016733229669333205816921558847250609017146332535574531906117440016314765764123192535354991927009716534162261469603731404421258278173010510216157500347316691086269420231449981009370075263730922254959237584409813903788933030946199302323103404359122711636317308869524137905209649665800060414608229355654084936370226591274659967112246653149875769885869635294191546623373272961820651381343821276136981640773971061689862611066463908234562249930987343235455752728911408530022259954313615500014608064889438492810402893098614303714107322798374567239949865221229530891518197076570521693113952441643634948942794220039232759209793159308373784133365226490365599629059257358672818555263613758740889096183298330432051468359601595072797876537881463148344171693902167877892349761027612743545195609603699568162288158968197382798316621813981450580706271067543844828850178829809332557397470275869414029829600158292598192348845421421545315945844379568385953698726013052257660564650716714748263245061061757963449161599476490829736310289495535569223007464608317679481308123807109544279782408197121063649873905593101242641544242745153533425579915566950265678545775603972619171048601789494703054206275049785132888999857489700330139517389029324096768037920467421749843449957497077496267361871649710690011067198221098060718107195610558294560942218499689927799679075096516293353827793844670940391004635274350117814866058672909296034561009087865422913532488138405999229669895525093541135027439623067441636073066927937859666636268909338873738726495181722990178273981189669363246831687683467631432176139118488919 A145334 552 2396394938182299482751353926858630709765589844488676481003980886200503399450421669866386395989779876602262002250410089196330089545368238986198339184223926265318447971631741728399667239558794115971794925055346701888520612646351483939800052321888516879373206457141252995400843608208133334261179091470945820796649083737004138207898750368714631427728338917446348279091875197348904219123540387011643627367795825884462970871128754819749374744357870549606699588319562690754479608225163583574701862557191904190418748914834461398043015952750863236642866546048172654766151228425912831662605935206135929684316644367398488437590194516421392168216616539506958147464286808610657371538120124415697689646508093960767777288608142564653220665912610129633906336063355214680102290094340087077769438436872479705451509264319071945828149181286294406123088166925217436789818746855815043459371563348160384128346160450249419991630914874834547356231701697246042713739548791288767070409523582800793016215040644457711389442666001390891245638964228948941328486114237058737636676287648597472603876099323990110751010847688722417276032798677761193606359951216633180493435731907830831976701057112518128327432398985008204658647457636148448699886593725435852048848199958142499543024272497589953823563409824821681072041342404609833635822299958149305465383538105141232559212872347330970083028064819118382381682727515914605551378060097966116574690823070291953637866430688980912650802107041566043419363629809725713777930754203250931390488453544359647513839482650830220776222761177124847209895168981701909726182550536485328549486920103976404415691553035886808053571120446077685734556992082870241729138995163617351205979628635568296089769582969987392101918181595445861793953513301836099680976724345973488295371678546169587528125299906210084748310609880448726922267854501997384537236613552385205517780913272196025530398411851904965719495511008659836389883319353813892819404106206591986513165104485726075187983954537476122621955512602525282637157404046351782235594139948515314399540415457371464118007099006328162663733858074438555081618264736629387935975067390850045940111983098557010298352403048145208045423844084788543634833885816703463712703226517088582018717123605323011057901095327766313176835965836170718357034001714658993402444231710059531630315297206718426169906681342375624110920644664270123971187031413942724603938158154338750439400938376341203640630987537564759242148677796692933568607219234677597493852570133526151152717457348672807998 A145334 553 80782473295036767942927370430559191441488979679869216307496970064208457817680641486113560283882585660602155236532502986803971968251558296316992165817748917256942914984373399124374531500932653476592849584953885135754463195345458418634924879995545311069720504980402508683035166681715071231405598603513466442957050996812210413030117682559935022065008880490155330517821763477244403756760566351340085520495294964182441923107508992697155987425680259663016911892374739937897103846061567237985318216398778533234356659203297486985766065202209869321009436764063636925784292379382650598373678708022610816594575572090522239562415190655227639477353426300522437126951989620641748270284032534725651895384719177598291022049747316781094305663275223034098181686419117140214697121644630491737783350907072297780225317622107885307094211253895523195558243910646897925751653343065097353031880518012666667715691187310859012878506914422415843707955874197430870210826983937422779096254430959068400041034488218552010921797505142763751355134492230859095649104649461646314327936398356047790966447150711359316725489406166601236394056273352066105548138996275120104619814733679946399735290312159581746795034533467317709518867891704914539873116659876213216912587884218757068320688258781510690242446775308869233644322105836024218901749080207869265961942087883536978509376064217460537590641502802549682743289288808752441728424383642483476117327631091476867693984568122653466844235314263868525292180720935988590224514832673391820602844075866411276047894011216692522327236520071085440137192362239806150379248178955861168044531258149780979094221363743561001155450418768919184516843405237017967226127182793847006985695388955246233573389096722665384056093739294321032876790135088273106264274796996495222893134454941197965763771302440871680996136629240326426257051182913486411328700926905060898436008632707002007577472802963065677689445412856862022945003246255466850451282683913926369823226449206361386269259626150196286476576050048719080577512440528612986060635816120208503254973979488076488467753628957546759421849184640721902306648650065501617536586632745697558940844810734967787833362738715054495789487940648264308852754023519202112044535754823857878752893518628243092203551362556783917501212608658239819299322843973360822925454659941471536907810853972419473278258193490473200913712018100057740662715599294113721305214176355319654244763996593395046787810923255039124713958189800023608874759182127000621848406892369478871890474055047621239848383 A145334 554 2723177172379294509173782174462796416633962795242801437237046379860486226833511025046466447303295566629118776421248673434751805853429940623477566923517976816507619398804779312850923728496772509137150843537000542870936252426574790645831833764849780114271761343516162110563862473439771443002549394663259862321136368305890529286241128871196659225096817933594797274309423367726033653291494472580133895884252765874794291343491157272692373516370306808882429550285252894986948679896255823367321493500100961798138258791324409371455712659923478742060364876673718654720015841342837923245263877584836275421267212850854860328250527639397529210360191832373994816042593422647546525580617365207481600977721193830330296392529204760082546479255787102566839575015282102733282225290538203782140589681307968721298915751589747549383073915540668905635973996104818762151870797404905684914889648802835430020535565795902896873885048093548723216560645162963692937560934914790973092045969797220672182582479581632347643716082508919900056790692487463295885382376404865983018935998351906083384881460846603823242826137130865279990121219698665349740266571958074347510100774178915261227245804446198443571942485795750881002872831970725211502974313904540553816687485528166100814947901660500452870482926972098572041328417115691034014568127857984972997427762317170493440409834565557722374849554976445884986157899544060317294750580421210057881948997869402862139672266153548217678338259793032900946033368683388545566742681231489284069270942406968270571214859604275222276820922315373529009899907321208696347582546386419529438295820162742196701289797756103888313063425563129145263985105455982883592322505602841587441870440355701721898190650360751467126543527849693380422830733659872173110332603725775129617754074180696104879727143077156484460169681023380793948676468453745772423893123708732989333892645490772124403240582657486532143006239147909307784816223041388468174898846455334351720148977089581337845410666809539162279649256025186807603742661733062139713752251125818088696209858449002642968876510714151802253782373350504877252318570912089794790528947453882397321045832629763781029305647623732084004918430433829145766637794497998417380317836582409022575671458494240951032858705373888090531199563861033298472409454713307991626158083184182773799102772257094963237491657532657170260425608019232301773470018881017542131256045280999667390252243885762408650875902582296381356542771336010118058475198460893971727832198847922562637901729242937854646616907654 A145334 555 91798302400123544609211429158213496774171694386145856769391617157600020642349198836635742452480533267185008292558137544952980388515151330165870484674798832666722932676766195651831239763251669782080701459039438715225375933545372997325532697578161207656555763820209319766705295296619528661900868862692891355332040532634518745426978041217921699918078710476471735626815331208222830975211874913915747278918075217144020597006644988554950918539687055101746440477098963197635300061405679959650840307903085205816462170621189180708474586780254403192645030671661619086548097085882774013215194715011152136428306928607741769574803047161675519026014427191973938948273387150496803756680863110860172234233329548635715113793868470412635325034618277564252939039666977996719826674329345727851328786419108274687914152205865072267595536385781737555093160213135196561492666654767717295415832708111701827979587255264195466307805958355020545207843504735550214727748245766776718995446862768054428315786986655791950851117130453892325771650492397253212065380812958927638106686190114817672548306254172567730804309765955979182300385079647952666392320035158547258290376992951418722290509668146059220650599449379727665139525456214278988060349581848945409284321920241891374253136696654782007482468777986996088204311707325622650795067371190924359535420601749875245992678544695574757038717960665349280080833110886984007197289624270566667558017242060242851636875224342125849814129270778903776626916333024847150118907194088988933301731647936056325089241641212223731734940768924005142852640435660752791637201488306954158409090929641508192650698103264040711289807074577633068080018720404339600660173696645662729871605537405009656232760590087542860113116939757070114759302998797500820461038965331604822417994617738131240554404027367173788711448266302029934769557325318718805495950788892688143540460181057919680926238033806398195577674643986577352569292855780202015920373263558038312572295647866560449562432191880305534296780134132471234273446046444012289221975399390691953829025825060905114992750687706303625017457046223670227534937123139898332323229201133788980946757459008492247762925593562645813090745794134892563145095743674772626371312159148472396202026987087968940689423865950216169249953380254219882846682899086289553744428161213346644826282915878860356763424302147615015988474045414608874683616595816385745950527565117284611370083487144286799027631629261400092274017697022942889951175331241976604818222801315062694154188420888961025089834717892679 A145334 556 3094520771184987516397222767749594801794531401123014036453389977145650315993105265949479853026652329133511062913016040219116295462093945486461553414909901725677253244026169056618451779568290059857167937047068635553246879848878271313268916589527980545252714684107494825819473393885181837752906846358827972924983224033973258602452900483215011633041774105065044274385147540719768264448358650056605368192194419685672168450299711220696238191280477111109565699600576499107033070083036791543574003412091508787971977973502028490358268948906663271700585241881348302733817698045092470642646290597762060934161951142099762201511750391569554106969417130281249649572301064800653831990165369886479040808523938106788762655661009745080732046834435657435179472460334253254143254458360019195330089608047550258421617349560795834550897982181628457441521525148813479983099030780348952623562035675555819818356456354420463373333241982262694485407681328074752575508700427237108282545540651865144981304507137584267081558810823884627792842438041920713291260691319463074275710408449834505389697320443275797358809458967549921104480701044811264685419758644928056118894260922291550949497819685957851881933263866648133796102522126110512716789172901153635842433938114666672697907137229284799811733569635458711161268775612618322442610687068277932301954055487560532225242700301277990494217460079179369255078999181842331338560315939410221942170703347901788659276201672900796243686080039618586517060448640234228747119815945997135710112089782653516311790065154049202392509631043607291050188980076224069284881365823244878293550925799919421011512836359741014621475508170948585161848285800845182482271571721602785021130235224052435155904637593660419453661704912667305718842723666633018997869450410995794837935468946198329938392854882820285340306436596871748077700983487817542479522728669679393610015923369569826953251359716373100515436880105781283407201554383534386915287314539642625061477734569432775665168251342874432751605296041956349282171058621884992536610650999707974637758371866593252977402982713702984485186674774417550019697853168727401870526261579691079093832796622130441042324440729691142735556956715368797869792031752638790736978515504577167893561307159063974496399527488323081691527837917170188389728382055789366143416681688343832212911223295173610369400069987904444656314289810500857146352413671500344614974742088847618968285846961381664109459053571525894528260755210100633484244002357691832887528318904498564572015129030265146912840473693546026158 A145334 557 104316295104847626777626834891627411610280156757685108782697919360188254994527557872807767008892707562610124663612762423228272775074206513833467635450742302497781374189399226221841813837415818154533461375775982245460513604480310592424922180907455526602307804344707886758165128341164184454030961128855222104608293126853198014854168529862200000931916505163663932013051587970848056986331339118196292047843126608685933581315582668243025200873113964875816404631788993307799121594863870181528199695370764453339450171670291209788788065559169032108772325311175220613495375514551970099480832442835364359079447236571876055205219336125006621784263532435766498495108329946156653525891670862192345354795169719346519640486617524712803006886153500977521622452384928637530191111071489572745231592835954132792284446165780275376845698711747158914571953057673342197095071766112896538172558927207153977965094315727926565050868120914269472748072392361556404584848076674414674437833456378927174551720507292178656663555562022033672442826260621496752651144692313719420875270230737234986571878999594520874792899130991798074476065249920202652897547397528204736609378277400071189556152779323129518793911104294109140886888355731659927468684030437539482399502644561091616404558221746053904998756624928844375259374337697051942214783610276581726707946850950244939563056181163402514864495822230418576923363782339071878535884243120228957400007742299752053643957906756610617032531908321413280711203947035379518040561845420656250698889613271518386934386771253756971439275930745061012377865375516872939932598050264383358968647550306192752656589521036171499625898669152869731228272646266472381073035082075056186416637499531202051700535677049532149695393212492897936025118100042896071620678352893629278655199835758351084485091897545467791454556188969098361397270218604772031665992377958941569700948633247738685536183655112699184568979032788212419670187045699651327134133357210979627264376119763283219806261303205864936176308995277568400169515151870297051965132755978180425648142761793832732807349432286176919289339181628158564940344402782863593915541945528157075119314593185259708528264649234962828052979197784336382055796827236357892068773131287984170543479268130019593185659130941947217871187246937853670363523876253976633608286785969642422683890692454019489673616002528834527216739693523509848988930990182660021154412809864525670303631289698092409985577896868506275286269965858474657730922429526616355396603025452423810407567305456049681542891343119601824618223 A145334 558 3516502304889892727488813087799537277632949282507033615941732825178556098719873659899244559920293318908934973276875158374009035028635206119232248504582969602290308398247394671912118487840835450421032923120240424447405278053784390221765855405121409212235815539207388178510251650561171264060201861900802690787517588381238081046760762539201861548199893756025337043094924756112140460289461177226038354876186429786608401340476123296172668300736433564683293889028041264805331889855827993736278820187374466309981356499033538708478017199641319123480051814539131444999580805861729214008406391005333841946806105410675990678868181619262222828777969571440271533988852152912639725557154392774338592023666130430647238974015114102407579617051502471117818235434716471910808489100076659038881737799169924208380358421826835733392672669022098744828592080132646840315261389252566711521448008812591124921647509564831948153444300982686781944074825861100385070480476089185818248062257531988094402273353319514835378544190914203944274163045452708217489949374286634790358242285202441782947503535686633978245992832346924054123038238470329330384365058085256023026174085612262138877646359241484876392584891443821155272648872675611734028858825949260283050533598305720460274330984957152339908223286014617774254534797762498845359442033059812882939046956043578701425110091641775598474804163673169950148907223847571113843602326497022602214544039050753938380436032377489142227265854385828761653156098537502194912913111062010506265062433153270795040904661747174082353168789232906375683650550758484806728903810989530997207588230627270831892134211742616504892648029515667730468756485743794498165126830134478572322502065088066585938772622517435091172571285739473884510739425433603302907700048278174792572470991625478546111794117927864864367112803789841869165830230991465881699643060581473191644939584816765347719854924060597729795447182679853760561300721903333691854157248556294808695439493935742542770236292865901455655628943479201534727758006487376654999859632667413811148890917862311729556342496384964041235540639327498550449721459798112478582165517113227913422581015842442308152357360283386156203974786021753022723732113176345592788999551518739430884443518235101653327224594807653513226114640402747209310784201478793170263145981411619964380330123029713773701723985075846941924571850412363227198916006532705055641614911205558418257087791807436848179232166793978292968374266020828425502008761615098234982727655100472887744340529294908305734545720263721303814334995894 A145334 559 118541292593521988738800262412095566737379308703031946435710704754071206727658686080675976242105320771527490386553336925175082147587020023205112583256024269842463993607138300200758288003272749196277201683849843332346049677732558189895416393281720523637013815224373251152872696382251954970305220310645097577591995799723242585233107290342326222927618417583697606559065981515488666945509679297958413824679952500263442600501516534998397980174799974592359872123318866404798744699240840073986088846988193563938707074242970418192502750011120802093343514559341795699760648352103516289671409341308971369191469454314440409212770347180110195433098732468988020974997707579576755202375021054531283074925439902021948706467529855905541984178003141415228151738982669815728425530033393065129213808464786552228547749607498186406886720295889249976424680106699571929354119234608952079275115838899887893901583569465390656524680821075503298420492907029621588364340444381605856467764026965485205921707565849124593318546019054259399460002589767967750964696654551314090662628013299042272423109201424552407077897503621910733495820944358736477336743455156433138684123689379978424165387580474302403870907171777300039946884357007983198381171095280880111195948116486334071286605886501047156560153066554008545191523657314461739369738992231508673598691161521091174090216249681199243422245842558063197289243938978258465328762547678747677532050599000907520504746597801201077724521334313755647006478800987995043478921455859812320774598370897868887557377760562851544871562913601997993550799053690657459314474528524491865603415895476652192777651525187012858894993575347260524948911403195039886879953062760237590916488427702087112464823053362201246377845892582271434364128095341649240975672555836593904724367849039681953670228630863232680269904824301013220611038725325044653490195540535468912391971834472211238388570804546565816291825343568891235733234915691191706703989521698564643912285713309504997021382212703276766945386748507574740395153998519951888174971165253386817850932415490385641550472820329788397763898032440636954031951844854027250221935987971371015947048968929415614630706906624682676401027208740315198232673153118813105680816989627933083826606829161797465530721497780340799910377310105421178928681761486593893316674399777422213291286024647760619031096047233184409748482550184024695351948731228556435496178635584961469581903791525064862423823932639430359095390232275856257814240696314039071741132898040338020409295432123791680855486548547153808461630887693239 A145334 560 3996026969811123935495064118422928466917519218746257631840774241318007553610818209059713499222125803287898382021778014470776860821149409953609139062328329631806491622206323701520167216678205887565669018341545295613144910188959258527590096395760943446682326498977806757155950416535461751487817712611644377439823487621152919166969965710679054435688155308546552561080777193792198206620990828844716952803922843907694220276297721054319872615519838842772017724593785097477724419006076829038243061295693184852999349162749176298235728994396865038925290752315360118499800010949828728263093994887119033850110593358133680783886497724573333068787535442751616615626901188518680264959422234191095159681397987073493760464373192468560706184232906280055838524003287564053488752706617191125429138444466216876454420430888405441949315607781753947683177221568250489605880519083406385339797443407867212090831257205030809466615042325010915207068033951893717882661531309623457332342507100944248759632667642500636721253350923774893441592743026915147432311706734975423709602399970068429800941228232518125955961946601101778479220069911294768180692291488958303019785786542824987066353076460142374793003404368027892902788316402090240941817543593059642599155127956220723237351024159619314690490419965312342043788488233535707471655056068682124327198996115829027435002488351643134853988308877828146707450463034049869018661471638648257712582823477776553465461069431442455952604471952450848474759638728149214378172247364121162271301204817904727046288409267669063830446303464354563129691060416261512195006129627656809799960152628929714791263801021919991730733728532308122780360072932948308842928719580520779055316252575335291473122599190067181497962093866377084312940873583227570479686618949551532250083647618656687032744861034605455724033627260074351876956246264877024277688609971807596455260178895118656029313374101409809606599702536260140876713588446649350529657794922301365589988342700223919513848251619991166947827531636561401019519106562349571663001622980832036962341120577289982114354709216974670503656961438033232392918546240307798806868983572349399834347107320029584526758821669960692738092471002661239310670389267903076616154747931358072737055485326600674327938968362950693557325305897539107538938652868928878664911923753350921398429287510545887437824474050506661376774404842131622067950964530798630907871126163954139934047558555222144704870256590043030611127311761644848430089628370737495493295355010212139567524461272552488266730145816978834619520273409804815518 A145334 561 134706069033791695272016622693236656207694006126557036066320553239119329878149475099744255978101884586729733686426646481256551053105864461949144054585975408632172562742111178371106536673464032466565953412016290231269271590123766927232503959605685010305940702643528050559353837388537719260402380121833311652851352190117069105395314958873883634684721492523485869250335392643669020029704933894845729181061825243448419665250553576239606370870775787215044742903696623512655223759896105207638333522291728414406414496337567658770556006208615570451050749167207275035286462669358078077645382277973373289778256732911216924910373429082596710568717624342058263643794818089967004152205368312206796778328643069322034763232071611647651549564949286522679175228922672045260436038011639982804823191833742362440491960496700397840613242731436205280510654162641043897914660368947510015195619738004087880682033786480005017654202420251437130554760126097844322794898632083066302291660057905066598721732020306988898024325866321905638861831967977307030175259883071324878699382812328378755290686531295076824550924812845243448912597823213925691012400668756040939640545725674506624626783783306011873797842357375313097975694105967577665140686196140869456736639252208252463844768953134161211715384900470525983742101393160965041555030200705535418838369485465905353312842708243673826246746648849340982950091911588577145640819743610070219812419301903797018319785130029178592361095671792596767770391774519431215700191415165602924305751293636969977832513388855746381161493344911829409499887653081376522402999170433836529832164879517804790136850539671271396056021129929113243578677533620776087900087250179402399194473283398064247856875706232341634934100937857725619606965414126473305528586683813709596313725856500549070834147311806321281593940894667201577471181840977965763075838388659438535971351718162478060275942602569953877291910156205504005385123830803314690663572560126789512339942388512262613502319565088520025107989324523098079860414341821650062239832822508876800747132356809512881584511606153743322348487772312202231524647239728824052925526186001962280444469971811148325467624263863668045576414521098683168422383623988339559611763447085263642338207326533101902433025157984346382037095261895666005032200809282910738307587056408785160563629068689215840881302401211483507777880777479774429726602318981273116675779227490715421591781729314634706476111487226526629261671320389657608302465114563320276764947345653118326780911569088448947347681534634869966476874608182889444143263 A145334 562 4540941583133091077808556415493943562338436479608718467049408217849938368874411252001560659962101030196533519281543870861380321529421830191156236126484091962662207458230076200683677649742305317769732401953400125354541849689927272928048449950717545301652317639431004085378011101211656099732702482419183223205974704889022911921723148096668651614542907077278553343882253524937305471409155114974258701848877176152723383007901940778739409707733979171499319440511595454017822495468373287543411393998211103553947047818540056614406266671056701885508055715501266489124146538084260801047597108327388418711306000616326529180595007510487837388698138047783248624680706702185886521452162700845068885206363398185447804795059373564269141267273734264446608716911144750642441734787883631113733398671286316593402767111889349980318666970527398872224260204139452368230452711431340043528837956028320359049924146851409711940092354120060903345990048643690298169522315004858633740628403219637287941965337644915928109899388232458088162257462198922276960292863226022654925980770893987247870780613169015811523093549485051210061741894141321365132733258363073848586324493392701831773343894268892583805582891074118400164732755409378726689802290730091165793532466592785062599986438172801550287306310304371010946633895919667643317284360594128542900359311027856673344346900259891756331134694678722975657419451632200472545502164538433995471228396954594174009783403267822540917050079143523965089089058244290387553104238227060227214225713837201053134829299292038801241284876826531465929886649655682142153943589840318499792985468288585046846583516901054757739128480559176678908729096877996288990163632360618935296324915328032493219919988583969637323561361117221836770573719797262541546141086631673531542184166372549861559162418848246229367926291835197737916479187982410979608409487804021063075786669963996956516783369103319771102100481759087837485272383459666149775619680472216279538678092326760030000939273025285758426399153181846104635533166443288717035755192783772613972353794785707558660923904129087978179392852300987375786662626058340112583811688923257164901433682915406702731484029408085428146420240768144138604857312653976537286609469185089489451862896240375379804416603747713348175519787721177595132096381741988268119419881006628224009249014507084178485562816507014634996685699632068791183952142104907752232341886850840890697904822161148777400087573529535956082367909599208046214231250581839898159008879528671263785572389426447152742537856265811320752956608422324929752265304934 A145334 563 153075140632710431199134741494284214793192037519915893397678514957400869175637073426823134747578169749823260348251110200310484157500258842638012257874634685475367604784763305982935595201706575588553646803283164813685315521778176780280746320606184492513014617319278445074564703662491089733451681421948286332440095648957610170764218216943385287052357762890338540698784897075301174797533598896077326944479920427046479997747954758400751925008106067000466271124601139851244172809583639763192292884041362778511826567556570812134067590710765414351860987718496944181167704763533968933956420444070881316784751990998110565766640778268171569290417523022055686795928359286891416548185400493281903808099713374502802430319416719619441140472146032489545893324395514315234038834439121166832312886404238540529864916901298027339841865735865373251243606201030285170407517004435812498409617482519059565568855109678987603020508239733050631541887409224039825196752916018885911313517170242312918618584933288383916277719479291836285627793411863837988354165389173963814483486908136927313395635714636836475148406728590151478336075802591345395410512448406818767088957732627433023404916051177585216780187384310688912177828086874462770745657555370687002759109992106145208037290366960371307050934508644961878540502647709894863064690754073042980465576955910678972972028654448108397678876731373004860562268731571386017920300820949790243725039041526950303966001505838512724284579575567097191360595385644637189895712654934008844225945889146296207538125701302114600987966816660882371584649550393157358928061891114137457587703606176037049680525564597705343714749683593824716084144612178577368237639958976377058659710496513502063045438567308740767944911848327447179678314474758754861393942724825128064473318652104929976658816068540233080186474016170574850497311849415892281621518070797711647625330108514985686018289312196966881281853362806940845423028041040222078132824738054838223122048979995138222819400280180063351465395428652042862740724960942848309453657486501141994499169621479069445650231926607044138273589728717796665456194892901997955471467980677472842825367170633889977267178305878935518952158270717724391271056841143165447943265646617603242337034589924846726673781809902391809012425662043801470007303023490223709022733450425850374942999118470178588059106703570160944526791426819158173331252280629838008770971889066067197935656133460543556842317397204545592310095603327631917492077848811357852376869052146560956558526920784621949862502187372818087947297303439698773765973985906599 A145334 564 5160162986187727052589741057963764465184560022457928286827024272164575082060787376343796620339299442304441076143011405570922550087953404055905563021797699120890549994632163586454682713565851013347838115968943083915931860884600489573336685539586029291896177448180558744032572075084563533703000081001174249847372401120386333967438884171438369929866328572490405129677485536526149077487552147377611576324159415746859664571360171897787406613283845810851738828110984983873845611393242000948838905577622945265422570038384954258499361868453635446744532010482476272845896838454583554679410132122032300861425570905240306555666931454825056090292137312375359154107496366880402949653443329176370276525972452648126071740619732823311987281046901487948857799518764070655394698466501039746033636286953482529975429755339989389736719313637354761772023092812470708954985029989078527890048161806879541927005746697354525246411620821308782669216121218952333863692242629474329065520030068239965266995210159186084172805995537028412956054827751672516388496638308761456960215688747315048840579632069627144408236979297680456849657905243612359137967009503060602275494916580546273826277888311852503388767532919530432155396184643805384592457389501743568132918432040365688370151995670247678587885451999115354621229333307666659914243082002517918277366056283389677151030412597098833825863178283449299170831103283851971031892868128715264577537070618645097792099736752032860667810636575316767177241705360991661427094086044721199911796408708895931318909164256064983907265560148353467919587070413866684913782824195513983854962988771208740656145469936005130235569454094819350620019835967810746205294554026930038286799905541145239217229240884057662703453341083556883309734144173543906580327267707713980421722040220273023140618828111328838284839809717183786375066644527330540831050394558181371837428814882253497511679576197376384464691505758121494140122437778193502794191372144208916029227991576958017164481953443930662552612721473461211721143733797850250068394076834198303850794393967705636227161759584999553772114731575684073291540954053063725020603073044825920608385962420634748218269877959694886935791827159474248461603187510078794596190947660869936114091946574503686915797805007393024134095520891976759832768589789759059489168076494435535132700276274380705696388308491787308932983504001388122390927723196079697170761710148075238391570077561050101140005742059677658387237366705806562339449898069199622621784357588851690316916678714077216503417795993799841478892071345995637241326053312646872078 A145334 565 173949094111313138310089739864823758627087303563864725029023094816989311058868273280912310644814649452504538926957654133544688963154425093224317686826788179490585754843682629714624048291369242458249047300759424555522898216734566981739002889258698726823635649265152017942059559576535933058637042997097902540406637309328127669084754614654969233392408649126293794031089496737511588326804208090565687341810086960346718865654071396926458718533046517275706048895155032681786195708822015042401719743829376600856032057482130240497442676451504460198992759721503287439138238243136306864708946619877288417967774678430898742993421693575511862535576379509755834062908015731610024145926158078350041528408627570668616503873488763154430371624649908686609963932231643497397840970071711215399672712400889009681233196522646125426726780722873363283469525207464781397842260190524320170737711036100291875840304155598965936377548134865810824046224814748995765321025673842826716779794302286852058908095615847577964176906193275508321456771957881087115592383689034183324954907053188503388279012083671495323364832096976401471811816507426096823949522494937660454300114870841257158056394591587631838057768317937183483647716472164851427737275829358118126389993341321617362851678566006758878237247279839244095636678947260940457999239431240188271056966776847489060850556235676173033821739342256199143675711631136381211913722566698690747958984406829487205044731821945026227273383834669348645977720696358433521062704450671838994092648093350935955614131719533824906211807431613028586908397772066796398050461644702714504636664893889743041342626741862207375643340953821610625807043954390755642401902048010171631671647757132295517499295647156145242424671359981790688043690820411850616064077333033095555191121911352084957965330718974079070041716905379791422532921736519000681998816518934775973842013702055435292603732827595268608107783777824422204656586532079874938151969076848457821290437372937205778619548427775502354468511489404982018467712403584806968862716020627167336309137026152187375738553469960103031050943463142720381940048895672583277542531636869613803031217950374230191803987608754136332726606974593718644922919059693699324694431397704659899788436276689484696006697280125437033657968200256110911918827691805474871889632149604688438897475938266374470555071291199043480560712975360002178979015375608594310996539240320644397113760116647342775969050007989416467029226039342643613135224146420641429768992841943321428436700282893016047545591953088490468880633637126215627965402483403352072567503 A145334 566 5863823957332202906245398078253467845355348537953319858270440239453685403629874410238766615492905212704628564923301444698780059377013119804638345167025466508829946674889991453047813081447374449701724371160762085797733814970190392069821297823574048541638728444832097076646269009292454228322091185729170213635933493850078782604460744092580128686219725632181035224297621805344030105970420777245417172914806455109128477214339082219030751503961591484080205097403937323592027673470544515686119971615649379637233895392300040368783838364680853484854410483467343809090873738330228065954755035876653260447661383548480025721067938734763573431249223662981731853885270056205077547078767839167736570746284558881266609697449234465316115004154961140778720396206670902778517148445722686604621927389000332229400888524802971132794970388431341762648402932971614688108791882067589802966489711136892677327697111158235395017932622379914862057289455835972526030019441601549445993172536864569752837551937943226643013217423602511389979279369744116618914946737768845681575468459802768760471570448499986475281001345580837514317095877615675818691726044166381524411396270020563862217534787856141180949074866608894922314234090121280956985218183615204772538863107403033289261364396089935846115129927215495466464797092690936969531487701312863664614812431770162799957882573553613380373031999401593294849858939914776307369759616691519996984982099776684943063412811925667097369352908398893106280592197497001088634032105605053606446141967315063642354856448946576073332335044612409633516328620976784636164414377129145681755787989718060249152451206812029540696931893317757040101136101082492536737557371833128331676721207606129776353756017048404415238078008841532823010395934246349340093976140316218383457778739209956743712738275395997377339777438595512959136401005362988868462849564022240903520032910058859908831418336106556928581937006685769766760852037856290146386909374786370141011491727812485215220306960335830230925202859755229222369085373403700109122511906986947734072782705300795842468441001245193313591727750370426372499514974981581828232895016458271608255356436498729337345077674072832057816519034177762428360877353040671416725370487820433137560998250773110582527882078397230677397217083896537977948806921657993968141640440274005970780798378746259207128030747529931447237914325466402169451994485920837991027613640620447212478629615140611847416866574629317487043877551399003149492981843636389924528313126080125007763749476219406892248684688235195217712166318428632657472718080474200945053604378774 A145334 567 197669505427719465858219230907834661202105040587319108858431815442960640139373755310280549327353524075458379471059952773838221668054423305459933522356110789185869322919955857038559149260966944408075886093580242611482182347122219899939108967893678287079942809051654343188593710361189072460201760812293284904569415537279518452268244014276121523357497717668414048284779037027057758134751296074138804808392438259918634006548651595949455236272086530395297196557780678283132220190905859914957089200761820843741778012818402303349572950775948894522937717198691400082950066279973749860198485394693034789813376821451486988626301471755458366791899467143537801284716619531765148380415239712418241721507210951478869842232397189952317473635633368431000755869516912200432169576707470795370093956883528487052214942489874960363872326367293750096004299587003605928682592946656192067476047991686941116616377741303811010455542764049381865085416732184409037722959611067206150587019500924852065867023769158074520127981385463752762925999232617399265741767414595404236874858454996427862308136430655531998051060036165200510652900562612615340671988124899198692970507808093092924511840540574124618205681915328079513275647694340664587806853541931277052926957224166258839678976429340058806534270968197104894689065898974806295645509953257394702925138803915221209732732493641750816698735666005970627132545720851397690298215466757416531665055835513065023838158684969506030375860314853302778049414331646186001494788758883652622627606724098147290431274938374947712499189447672521314222409226219012313035612254973039287284898628759146105039387140290889075031366748098248867987687341683779459032303362092854012812100276730987003752819817202417190519464435623400103698656255400745434156085073995644373328625743576519919204322305633740871149818385013024947108286468253433019363658121190924338725533424242153824651676817548301234901827887269515059683899991478954302622840085896568376648928323268439232139341854301288656713086047880265596656885918971018274935069415667292094966337659380690823458958776236913131217039433936129553815929424689074534058307727265804277418451671340948011528338201191181060240720309405764485451456926078114398118539819732369669476591133773121460325420166763948854934750864494327036398170417172148974249224369747109125416024908638921934019542028678917795191048430911704156866731941412433301932261514318736292333959929276265259775229454785242480259695790631170130065774335847480209428794050392021169772673414919506054810144792862838835988636125348573246279110864819911374353651536628759 A145334 568 6663439022104599236748367367657708350869493072843178621664416640311762939644603887879682907586320681090796759264802443082785007731334550250041239233986149536430188366801765265879837468539382614548863670512865607272302281123756217856756971237874597233890823551492539464055396899629414623340947128660315448403864784125759073175883723116787312459801119376382511935498866113884495221378436084688798332845491920827050697251626568085117053795701285435663877011882581567520449819043408864262658961271561009026885957174874446253614063801873398869687376961913476613328902925207041369457062876700347166887955672203468242838112596891808562809791357606159435618326065390530533095698720183626851089264271510428068143500387499575843387570941085845654074339582694714069897533652291692066203180681921817909529833481932796389063164989046501927304963176429488622884275520122988352527027774833277073904245416331654358004220951558172040292114535984646972825668442459056077734738981383004226275807618420766754130287609490765682035724044152253159504038360631064339056205796942461123435638518605827535154314758538127563633271763648575385518376900998625943773654293799421892464730282405218953023572356416634693783627161461989713133688075913285165838962955487781478082545006171688986278334428222794478784472944989643627535273170992819074122742764465169675209927612402780846477300998928029270439044821400041676225176536014632894590909035230163322176899386206909236358303153844351928249152650839200732613388240427935824303723016223206577845374635817763038441771602948705648890027781499514284095645852950726777245228251019682825482817491346754663907277832381460076022107900187024104481486409598592736938767568651880364290377779684137466444006730886786808654148879359163194339052287750417031508689590358185747266420961210175129370463000419011632371507377708422221719760046802496495436196828211170095370148116688134898521983689497918345976174501951903511685125792908663945190465232765887358702931998688189480281967899748840893508074401959427652644361080879632509534367508424940382358005657878505340408133085726259176888708608406753727561523725253235245733504397585546920969890943417077039467882623813549286626806184617215883319904560597807693737622749558493673654459331293730637502619774244886680500444346814066220263947385362534608343768228889419679649539554658735571345958795368119221661575364293018640687298544620070959794130576737273286766411137503943949380236858058299193685514103368436714223454722910401907552911813053187072888243088718721608925981706073334085703436169780361131955260648246151811838 A145334 569 224624529237476534843067998105522117599975950283438510748988376086477713252458956921050355504454320832217234679358110885260729836785066020874466869117739578516950860659018184192853464025903438675475249924912813527569067285199639756829057600489643704860781374840870696281653086297913856591634255246937472953400996968309922819479521853998656288743774210820356759677252728414267296885609322280108095726082727842687440744433697603600644287503635095764142763675264628083333685116821092623388373669507232413534504772623239570390927787411579325121212582863165579436625917525779298284423839713370217601099950920165537644621288652596565180562608298111735107550233863030067651124238709009645910506680350895022966165919192768469283405064106530221365477556331882941779333658986583362844238425417490524846722199623739623785444331416885253602156558581433761890425321854663344417029914222153722169625171867923690667018477266570436714197799142957032721768874157571820769370844911834052966832622751097023512573920795805729755960504765446454774263733871131411454989293178055506016018946599894309779396418512269220133912390641940575683211869991991692439710687551008004186892964895368090365850499516599073612117992099608025535395960451229989398500164176566156401996333318368659298102594768856130911627478080911820785239252298522421035420263887195730947411438604365009841108065857165131040494230302262859184699303338755059409902127045943749755070213285196751672668893285717243186425633081740042364751131583330927878394850254256687015069431682985517087497173022901677976410315200126217290645209389933387405963605054588609418266631528259712580023446654547652414607008447316895220387127408536257800113000726442786803497647949399454176625049707674118884107958619498735025768707185910473058162281717645815796774530683190681305444566872975063742230488755442626625919678158348498739963270740273010490685539188905350611627768938072999555587327401114767387426636176328221506474014619889134538607398443639525526003849243820340472276922493395420251670393761517342480736236614038402629907679903625456248921253188615157418982237635575738731409890244228252406410628965190335034554075691061328799271142188514026142783871997994890500635868339633557536162893218140230605118702597586239623449363734860379135175651894704001867925517386321817277521317870446312492347056453526434081393353196668250531300001373450926436156400637210330540341405449479522567619454185482721078822542004885570028507510294484227300625178499880854253216636048250262812143168465897960644032004475743455903714260037016862893391925078024126041154943 A145334 570 7572092873931894967455222979388783216637480933185219124505219536210747073428628498164003596175472247667722299950365158677336759715239567832343727907917761957820263976385314622339325006433367449210888060419947273501487650911777575078951313855748918052982342911994927620161986075047279206074576121033315084598832159397862714118895608522410980376765316186953106992337677539346084464129395032684007822237450422731501706667809248965751150846630485282507967127829293600806596957767589213291013212136429843388687146858243448743003729460030275247962677298629934720895183066465117219960886267280647158632732178630824601796715397640917615344956962919555232869358947904417515128867553785016443459553343539406952679025067844724712044008867643562821144402769873434384686623574540191509187585254620424910661187439786429235874532023000036909882195662475168936896748976836425820175090055901774199504787469763462196053538510651868470077435768816967037066181775026077635676435104243186944128923486663673044188100115896323540582662933607475946288177309291801519516624733976045310857537566446798664057625732894280652176059124906545042632496751911663051144021333570825527340739954158128043827601385680982415047862819894159379336208113677274866710155368553082176823514918079662498767349483379805744808167807323064533680771567447917642111198021514625325772069920143216869340972053567735568447031233050236161716171839324256516693167808127854769013253567667083112678759156303225113970056162936304177276559913060697338352754577767269903054783964188067145201766664160243961636086076506227003368135724439008636504306349144953772470085323334817419725835722817523530514942178736944637692225960460270840843216517549618774494025348083877820609892959201687816696492476409153478359499924897989759040233485193150860151083682063936905596361219917526398331578143574463565851330128998167845721665361218406355429839430687851252429837192380457125520930460715404306678248393818898554074575087645997492530568042832156406793400277727215777571614163744285214724381321056388534145986026724867044229247507193208472272630104580083870867632053806549544229073672571410663366867056683061796429270970575786450406353163706925197459695038425601574159219238409142663946243436645884424140057790910172806412747413999523606401884544870027556153702970828961075062709017068976965227599593398836538225034364913727930042003824637455365869813624793061697894837817907824129017178513826211390063163941604455707602688978341549198935638053007528873965530893633604546344159136097177164591597261951330192440873620144402278355880662424932640601182041414 A145334 571 255255250555619650115439031792127884127327364657697786403632439816675907758801353420649604306024813964424597899109574819654911284739995994843241046901440886480381520126998095260040461774015352686995597841281172664822335184666954770711809033248238427076391074702567635234789854308190695738860104448398796254889159139900955124638048143810952294502102519918415025891346350174103778871534609666168581407516358024196194689084409038201773691439269371369708476114982723607925755363011747263218962757730676351125411307056881884503416149706692791197242526615602516578211041733913183959102177785606776004139184140545146406401738409854044160681934039455598601914355026307680571964057586968665600011897300206728023914912070879750850235069644859438594247596006955916775903138918416196788130136089016098320898103748478329917590850709886912815243562179881386281355646118730592543438941367418894043152663436101138761041092527056008859739923052622159676543954914360202941080806594666986974751957768599795568483831394291145757235837735947509383928002321962895351774008327343194250952085348902636365488253676469782272585732966687242745200889823730291462073266714961840975648339667777531462060352345455417694664382046514120577815549976664975305569348075424236004154531486469089515078691786630656888627205873233027349466988753430051417046064269837755844580746060616402061119158084660300155184291825629230709189293518921383838971627402087857217493028010987158443204219486312825306213350066157180734252792304524975692540428938139818177720080417710311781766037161344650923850783662614597083413637980193771746626779623712786615377966831350063690698209636155271559111048430615395289288041906728602636288571006484648161750807680409873383360037478063846593164642495644605136000007442542527591335797727698833778047215125600782404462655417975248014782435477664678049405712022608559920928840586709207501266876717801926530504461143517440763237566275128951777008985968208434081525704698072560853316314185264594029365997836180594618118772987542932094963474081140463724543846480159031446929530837575377696684904576473374098332719114836547500386334770972363217868836074375384192440389383555685552136836349289306217852293602543157066912390026136330861994308713169870719621117526463222706587475702474577036947148872392977023237325278718760454042103687873895627376069801127723250039474359848415325047698397228619010020490855617709198824652301331345939689565133462131773546535392663659898401075431386113201636131466258619841497192171172173209011341665692673752484783056347336311438393831353540766359874236952554236641720575635719 A145334 572 8604654488657845531459554794257407994543422245973511446481230421714925314338446550381469662992092882565280947511261467220201900731248505270926087858703844375335899085660841814830649344062732532645254154018700270111213645573635394408917507431846803520996225075241212071769838368567122278309694914880947300718998470007229037853685888808971593325254895569684454335844178472031360846413347227717147846563368606758203300237533722009972542172666619662242387447328100484993883612480529042475522021272087887660007771772200341468366709663608884531228770324249283535221559495955030364796217193191918151818884738745044706728977999999464431015670381125091265950977675067472964176490866127846163591384614530415458146764733230331333316699485684202807368523640250081184642260428253186419187675378373147419777050166700017061735558341555755808001823571201605869069329893765659297802900893320600862292902084926181917871233033033519548009964336026457233879329683096900666117756354629789026675701552250575621949916912113454407580096549496127607724737011985191893016500301198114344223549486253970305433810367376170627514584406130967828034176953325451373274826769817342325718280002860040631427926433737700744806153903740128184784002810377168203873467856912395627146967079585358089473640201359969960335817365178517544627467657197355465820705184425032728006191623931308993337109949692926664663526908994930134156534922806668009887477043031213858673835205237123543453331126204846184769226916760102399615357451308977017534840521151938693003674007826230645975265967507161518482765955630651991175646732944196321139780104611051687659437489414725323678619227108958481440109912081102796464955254983595234409016887785380971983000952412591483669189042775639309453892281831687162725406772528608680205939982360494201464820761732918692790499208543584390660789501620498153471002986430804425936343370456302023649300058727263512655454132718135735748281233613666503687568610310057919069332951297450938719295458654701421897771380264247566849568059838458077176933496550863711097984530700174923351127440305418474962039661000287336274712090493507962431473800900404691502947800700327144444103729690391189386746302928189348896875619882034786300015093621836474948685482774712905312543447677017446528890999517670577915964782086482710583302678991906444076798240255520004529870347768415957359994142445455715693629982928572922190335380873059352299317331183041853719111111631829948260042318023528033570644545189336897685604792791940021849341474124683065242167781206340896099084872237871445107258063614054239089589082171789940892259760003498770798 A145334 573 290062902557400722309881941998978191703930879784439706203184491112377692529673125454557988918813846765250806776180026160883431253995475827942922426873665546991132271697245457450943094128314251901456164844974788264167839327464913960857654404815746713444544320209990184236793616169607837693629119841776629058838642169054531726146796187112384267183390235151960435742892230400830823958490156174810444241482574326302675226811067079871765358438818057374921509479721791234161092968792878658838100073863119935288185635315462203841759898256839347841029056433200821356716254030433031863367297623397383112207828538956272923288701973580207559684204387044892535751858824610158596081826525205636587696909755808407793920711133279557175226188812179406991533493318582640727334682260511775272400340216828663431668262798559471402627341776253677577854559769962571666445724437484728810205196570398513700474835239708929015338126782518851436359888907711950301450043940652566540469363773489381494570912351614946447331903538860716685233908926278623920453375290092816391623329801614426216432658930669253647271111118762458177046858058089192516344862351400075969364118948469343085001377920763630017657868619237539761960030400415339062554614159998790175909626150947508515700024248667889709687321672765895576289746491540620556158907374655863999385920349921788991250963798143680104777574343029399781147191947034802996787561538623485094385467281610591773807127551050406638824633821161145402257814057769701824876518949372822956574498275491424403014032626102154658115903982900377626709389440458494959916454284135220005428215579811772767286851152792423829856190455144780773190833577142926838218246356208953445199356650956621559062313944077651234078489248606763643626862227381531759828857165939391167199709214036461803680274099969474008366945915541574391199966084844557275842832623176705175705575097153100630508697478429176293813432283423894508557119621879131564178986076543066483618779706711366446154889057933670746909279199341787642318344679035648794091496073766141619972594805359050186007474565766125953394979275634781529347170472203434298728434327966307379592007143739191964835352535422697610671532319572426602024370928371099043630351739079717544383856762341263324915968901571140596025692887153199479072595767188183301370156285579840951110108224971475664828033795897232121477679291796837816183851399474494809807586679210339910392278035355688587539889633419422422383894767026594619002767719931471389595624363380166670282681251245873958141302695454409941807477290653863358218333012991374568356507193651164670525522273076222988689583 A145334 574 9778020436605323860408274733326000048082101962990040250135837748917021593460355744734703256071745111464511813859747734372119000351985589428707409738985177730367224503578245285010449888234824087535354784278845958366397593617628604046876135577421314278368785513282544035381100729307641840085115351556595250692503326799829794481179461613872584837780491501717690719208442750967828603609342318239512847663229733976294575137597771024943488223000014541441984422319034135175469958984124327108903311014403751746476850106476459119305384701871344752112204961134429363685621388144338008159081238088508591520607748229331221499017436800410796837490098871612946255103895026630771206445407988191143243416664276916812202651714156089139146543491541868324000391252400897178668370954359591516179429049521618865908389719162389614282550629541953129593721401843614719674279501718280314426357878585233003522405833637685912180866335967477448886172307069005508635423747360068334982321586686570695552196428697238292488982846345077847345780662324755862862355673304291828576430554595922006557830588329311054195538850379672097772078957623602273595017481831519607601813076478074785578054123990661965035206119726571031637971879991847176058587858549556406452745293674972655151852190275627482528201524115298138516757393894016953769599222972181518221943909175158322470037261629231832400743037766411116929545175871016300026778565310462759725066092175616005663824411072074002557654862658011085305264727118189731756485054168000410557149319331975395473664346822229625698856477288305762289211999555089909468131682742551533438788826055674755374188064701195117889726856564311332755304518445378151635234288202848565654075078294730824970609631071856670688194388901344959651022216231139153792143612338410103717693517399229145041567838445150207089131054022407264183766466059320524148163734256283745042230510588687651798146168348547474137187289618765351165324766705264291414807116952698160852731144843907211602430371423648582223610379912040281158303832280723661010366255469723137458412459790669051070137044260848665583526276419608824354005780343265679716627558764270420865641869312500360434272589524995406765346165106040197826052195098514128878744370824362184799343336509838503908204406359419701815008660697043354921866625395948877002705257803593759470015304186990204405833014729825347046596611566477260338101914982655237110040824765845177506264340272522931102927825823457618226731144336424186583055266268245355353931599603940625663289163130156937004260248621600377931989163368856861567668560760681173085243618408391678871625414933139716945227796854 A145334 575 329617068627902564776962218950537519621869465468463377047639384312808306803170899625333721307620538788654846479961289349504105340982002965646250954358267914417013591024490376860456808281452825862502557876583732411556474616682420914955280569457218099508065046208210239222706721348166990259661400807343706059067658087583620202906027924856848647769196101339513118992556169392233271826840105589363821919917030090858315801585745634439777908125565131753191237501453131217043301083193738098048251955457450397510614681801135801596322314458323133336863081398812557416641475637629380224609596672596326996762304080602926937775604871253145987811583673277868031214659765595864472759116107200096913529939165077955983542981490281053747350423924650192389873782126900750574328144144127147749896777986973431752943154001295891098905310319231898222350670878293692430257390336477504961827795276903007978341786951451556859908075170125538019434017034936286788388184222057859631601494146734934373575160116812990488188665302960670695165549441733611210811385826634302251218657603805201039450042916148416706262360999027635297134323484444774584798846796195663620857042838711782073366861434723836920573168278324840857278492312565137904519657649150932301523253673873702054221428818491378187357783668239378576633996171877565020032569250233331604605865178908666700543167098270441272085367698328144408665568097464767526867902439828138091708492872854548269316929123432487075168138781376919864479328548896361799741409351126774890508680598106392305925800728363328056206297191272883263868958878292691407712224065334957908086351320908580423852106893790436271270268504926744572036534543602863914480821017099778791989917444116019458802629104369974424821381615785849341229195265524838646951629412098947430384057304328305265314790030305739381005133822728402960093193179659728784190042205936492422196885336239085644962406704520837874735407239235147704359203377077339641714016348296468925802500409069332396406561374536304648824235159925598678504634543864849933623797677792870889956942399570858906215269576025733951054544824710034193338753326024315591044080707215121559414480034932380006500137028052242626637121615053082749143792894746540356131373696858897510506146329362799204404307213460069246612801356071638607262924463024840876573010939188989346154374953033331565549155261714378653043539654428269154200577737881456643504981393049054254525831000194469972124008420968866677003684453196964562688198406899783209049562833053214127729311018834909095167739022892846044632944755356687512792243825024229331712187808190376301111328066870617585147406043983479 A145334 576 11111391373668575022026072540414345053127219632859798477285883395048930273417869432909644000545185106493809763374983250112035656672384319619949530242709801656012350423068346100387753722157324871590137138484282835314722800961966815425513903949526686556995558429309981650914899541265608512345543981130440979694575503439940510240132406865744906302427015738374495739521377751003740842314951355808112118680890236699604091695160910199367142257969312368400062074732000631007495544338990952301082246309567341885679069177039437765335566101084688122914309721841766349380554780058865019227251495674140944972348679036516918843084418710926114448717688788706832460633234443132696350079032767269858966903106011361231928317093834722607667093651353414493920776871497433049459704560430155196289428869761445334870094855475294769781708396578756659533487985713558969980361908568377190544934664358042520364668634611026148109815301804065550667643265361529920567560181490146700821218032704113051046647951985569480659601614873821362788952824335059371591695953353486655584289119247842772443938940145532538838793135081682735486725946888554393629966851904738338827571306491161097215122113386486418601859537627124265572286944218598918769510483294290069334792474893537202572831710319492168420203404928147927703033872437235322931280955655766385419082196959067245300151840412659313652765912709898710249705183635992137459700691219827969761030535018860729983057675087084728231843955762561105973587080078031629151093177469998527391047212405017165300783347079463441952484652618952417536716841498034627798889163774309748339039369589039420032379768015487542003325633411353702959040246709548024111770324851199254875131551387075937661505802137702206788872103579946592391491212749820094557600273689711905539836468011213653094532426880038636088532854075043409762334277902562991255725798613955425295973259642389066502995078211251276408783103897429539495183394675952352616915199686266850536104127936996050238957972333188458288216385017481551540350949315380258981734558708031422230725390831121193937847686337690447229200040457448976237840550266273898230830280923594189003591701111928660706619258781368509418941962878093254367597060655853680306674478442369064254800007963476624670630692257534527943897831898166276753789828726700760553327321757355573055270220196738302887671819466558689664272374704180341621624215205881988469897685649642794154220585510291242487777392767932669858336584690538531071794981713536425708815407748292248641814448781635622467947545457457591542976189771084772687369677773898210011336677928853966702071190262583103862179340797456004958 A145334 577 374565002876750595364596340560405352790381054201834341200843752199460055204108071780213199633044468632285788334715838881315432636921970073406495698835496459465908418344620356019580801113466613139850697075802616501875573208871426731311652787183264034379102175143974435244131024313356941603001297344245764618160434161892736512611243232538232866597966052771408150039752524993779934402203738377451353931368987959226623840185558481234920731076367611813200960786024503769809543582624083918875744425047263139508791024447384765268326131671242522165118247386422862238805944219142864160521267694565694582421546973558681253597448816969714446813127301255723648970078301863343428365299721825550838574206790113047963225613249625517614176673239773178665419195948304685970385890157772387522789499449761544251497465825129032688045498949764576673641981776053401999744307507582604756792242573681818084589971694395904501330316963906974542880716455903156587396166929644661062625400250854156804047568087858387076222179949207852836654929013169301974622459376734649333112083958626122255279980632855858968107299877341164014229896372478845124821407992909882605681765120959997748409984368891595736344848092837190714116952032330477239155060487330860588124922027137885424856454900648652178953678592770082974629893263225206564135915995123315602243929254884291660159451839767578364964297645365317824189417331703726856301742774152498420816201243777302334874325957868697065262972673587796100992700604951117669786989212772241007225426639664448044183014324122911899854929583578588803889841463029788424807862303119757551174059240760167528382941555949978147141670831026464821822502144542329349204913736253105864740905805268412414453341131259312286482904186858618013731319440567240122011866579128558923648939906273954941488382844811312392238703129864579520359885548002205255570787887086395180790766160348050095576878441538873823219240557646942537147484530167150429638871739710039183275601226953636444485940850945221554359469690115067942499631822916833986409422040423941565604882034960153048073986600228275400070599412766060164267570756137339783336973178890279404095954685068635117487755207019795424460290941983401989678614165565034668391456312160887459170410757942650688284161431597181723528726666674383833298616519114158175227823139867445428504169776677673237310085468668538166868243098234379661636683140389704093438794339744477197889721683026086784068505938083001879955659592914369429233244270875114503744384186145368868662350940699625814559602662203156388020881312550322931934544324965864834457930081269479409336443522640348364323447993134835883875423 A145334 578 12626586235863871196071967618265191902149400284016616009020644409357915065881552826293117526720285037049168818269461165314159984078603954502148650387795055405885971126384801778351722705147205806787042126835169063793942737556332994150549000030433926649392847767107819782769675178688362960171565221128980744147747255902828644400184499128731423067272529336497152999465561878018943837694547178388933785218336465424639252953051084707268267645217209936253692019696823947348279083162762324566310392267260994123274003548442271260155836133302019321101447996482004964228382030246751170792306914756558068699289403506314466022253080776964655291144406876612755418074507095180072527061557272660286001066651927807740828974190716559104939173047245660201457866601496574092564275307758802622963078830162032786956534238095004836438718999814855483089714546137272195697821636100247697783089306613879423273485425453417306128818836743488810036443401060852143199594866630761342930955541635075593160330469195058276353880205428195104249816294244984345229463733998029075665721694660997461977645374689632065669364540026377503838007071229535922269175269811025290732793963399990217607739475860213578885698410607682161345758187437573443513318170258412827131401052200025642778373892128034354633036336942076092146625774200287840839786405264326013295876469763067274904907876218413226270287159972498951143526548002027448689939611456980030545886174166702326689752798056696102982930080594800650801902831419315096570487777211459066883570604632041331164392247565400013064646234309949575960174138182017326302238410439277863275767788666985877792749539818693995324658181710576495732282844333481675652149617937321873849216679820466631104146191873245615039636493350131909662936185950030451763199927824823447626493858700658553066359732604056913862328046419202121556288332060820061262728268417956582930501301969359509079507505761280358369469322789495329029812164016751246307174013728710221181953666824502956606625015846405446264269264965562555324181037210175524366481358000956511468509151167781368419452894355847477398689458975143847680010833951549173830015467629561037788480443430071988698583567322018044977187898235318518193972829153600258015622311976269037806265482395446746738582457188510303642618847989695647122330086105548443360229157491604263637519990116534144632984678261144602138569785177208563689592247040912709783939768722888640691219723780588799980658092685000600605372615018806808768914133299405128207686765206144976814315601569169937427168583274920856382726317503095196264428716507229625795678613028257472959877544446134953098760327986395976847985229094 A145334 579 425642221636406095142835433047123278461050930783819071462251581838611564671407090570232920045527608965883012231577747548024494181974306669345460931166075618896919627204523249603616216370931506633324576955762852064691193181148412023943580059714274880167768863850102429733191315029453691074026522001256643540974795378323919440837482953018293039059524097335352974840575940868266071774903250981287219522258768318095601257820728225296454821085351415874744346170778974479085984123607174378506239404453623686848303520109197939732468470785284939643087289796290139957715896000812037748265801935922304801287351209776313676051470099394029712894763508997488683887567985208441943023901667296078519270405997912192153231672005829594177874005808474532151371504471030316712037034654163346262312999841972625798543224914685147211220184795713279385189700676645463940920165353195042384685335769161632784867375607444725695206578485292690822421532506880609291355186366726797940557850245892997994580583312517846408030914648762277015053454442343493264515920498451100763956828993910140484640303325507516300858419676181885777038054356917759567215053220508254557692601900531905114596899982837815375345297685240117566128317784403648748503478280256035915268668881537942390921098478779583194031002739363706473492671873661809851483993157324513913080680193469068582160152847163258017803801797708641997682962108958927963634137445913054055549324510343334188934264487616899673685875951587757264944348346152411300440025300011295931872924074920686633887214621246620116286312658733470622038881394225962606618668391100194467906374604790034699633419458905233026444249158321862840108789860659165141691634271462206631203988412007024329252355713593768551726833904350042487878960814644207088370229444962931840360549053150259917593031644594375721487766052552600387797900153410358717164364672798528523500803708596342890722147923635882439095937048014646983948025511857199982847685573155949816333618925378393440255692839696386742623295367629644049863074821855385103477252591802821961179501920261027894459604020661631862881546261981499692527105048239151893672481630455529404959396343931772053960616936937473089161208625052296306335422081089250532141593468328572952288321952380099074614963943540520904195499642203913597819363369319421506559166723814156587353353438324196238900240266873099069422649291455457583741774986112484306426905510209781737956539690753926764321897520342864308324108972328317930685726004289702601006006351354762982265210060234367649970227127637979406458547775008457753523569101524166360606461210724629332207992613942765746318862292097960386410746189608039 A145334 580 14348399278736663231401111251946558098656834974573140614975884814758951435715217957240998908441618171519631305277317051574444533560193893745031533487459758725220105227178507617753100875512378383462165682391723616265571058342570231770805089662419206180021561750994105139198059446873208747417071096490796232637279608055552068447802905946062159217965134253902219445378661967203687401513044752884644991706409294784666252976497495521692407311518928583920421973163267209993164577458518765136683005757821262216395317539607058999939240890016119182066453217931492621492597889958991762247289012467633980094838540582270130513380591028319660844717822597160936657237161363302070804155652677489249611945100188553345557631922487541429019573630864503431577073214260565374866194345627571094743768601709818385506859324917502074395227593024775648259889326720004043311146578358383242687494970995349334563999808453476277731996454610397770880341050770501938150731189222765491945443788858097420762235870304646133219663856455896152749256845001582863701847334773322872754955629718989141076227163125212999812305261614726829517575308533690603781283521794157991328792319334136558013071280813723280442676406083745952546503431166488811874478809314112800445294000865242985797924586941285857342750747710914208279361876714513835893237568493622958745623716025965832141551477572965551561752932330471161769393701549478913652079324611789440755587698697787621342271729187812889943254775345093216806473331946894953518518156292893008651977203682005741796296673717831316554611586661259060358981115839183061287097985161749145073846024651704281057656692166945865502741643802371814629490810470537612592943315638841367600564575519540110318630280001099746005465955876003438916267859398720034998929982826500504513730660955201403121402543672916672967295679769220112653465092615174860294790671857310128109255510086281416876884097426258091260643679519104427039392610974894047405044234363913054579896072792551976046516449019540181247425840578526035955321696920563994628042660503191770310404498263490099154451883117050715741889447092706895659944863496130976384150181932640428611620212965459592508940408245578650513606297773325010251248560159545806284892857801733882245370295208467657409823687798168502491919989296075079392795092057427612880561066899546061068077280768388665096792954763307491369092905476393689970726671092259598928738274965231973663626312284095147444702365430099863148605112851814982424609014835691741380507345896482294926015254316184931911326419045507702516796789112808793368184318147950931508814181617848641760473958056133088862273894767861916639510277203702490318 A145334 581 483684539260570695894125365160283040458598628531809639347018005643272671059348432667186982633334028516399162335015345576996777678289641976170706324516807535461094128311267864589933780909906058935578098520100426148549548312036849331845427548576571380614251966458242420392264154220904551845975775588678219000946052046577864849051516518604272434219311636639519720168361720073860361436738666844838131689135837804932331069742129316215522825174848261478606008840589391478090603427040683449150409745589915344861062467411850438778753870669974906842175198333383326474225334912801716304544074862018139533074702401740974889829746047513185667681408086855531665717976025669344821599645108734260937122590808085727280835579953823349566420232918568404869988605901352154315709094679068386949649093301324977933463602044425770013177974949645002307127589818541635623373287215540933757800413087567890298990800758099309714900874789709930371083605999052087828180539097344238366754112181848613808001973193389037838317022193097344660415171229949903893045780390692793542118453513870294951769477184310626898165294068174021746855577873632655896549307952466012667185334527061141470088727761633711800884806273737778375102513098494020063885031913475264222754824853898672169710095434869647772244544511303915221733582390553589534299228582436036781990461554154628008022631726824515895983433331056381065537619681549972070252666069029284601957807267553096205104645801986908032370218803197216386958458754985480536956835748193398021646855604247489481032474237140879059809336470064730265967782792899979601762110473183895289339155023102576709663572393314325667192187786133704712838272380853033059848954028493708230352825209559708706834002409584716724250488820853242021517347052451891565169722632711102562194928740439290246072219829620989401133161643532643944995707884259644387127034831145559745764474721507742854323420033517012332760415997493073187483277932015652826166841157559823496732346797503308187149676056193006670154338343278817304424250353329137437055932982085341985360913675282749322235545085416175606997461398613603190715241655927470165670550739276827218042187974106246519544609107997839371876195208777577470517292656642867048774487704354855702162859699189122778905057441061296275462101934975191284127208955436521460884292058624530994790728547349028462088694266170855267179022774186581997457738498778296093775282942651064321991061249140307729606989974326768866396614045910574085205251959425442597647200029164411810601211240733383994496445936053837524203240354534236649433035611243856799637959701731216503020947793864253811604487246305762917819931058126064759736463 A145334 582 16305005804125438879854302828152030041912801669150467967814836355258836926651684229495655227328691192846197590793735994123244323960699297456520616454430048532933724340152734488148160136719832371205959317650419683075881657333191132633939130891711131578087227609285790240429119499588632995854634647677271666031095181852860216005974553394347117811470836053153075512973254138311170816828773057826448666356124100697859585576340926273127778914951727582924879974095846413563167031532376861612341547387153040517445153560058160751624733980345613219633606753751898717514643418417947966667189001351342471192314237867849722953890608748288897829220605763182149854192035168076452572821965811276283512913286528624766448414054685753191396484622665367297302812473357507907721988206765200978445099840443896404427239639410733382226727461157305434748495404523149210143909468724738298617068682494418610983630558991527922035832211429125298198830587347704829917464034820743086120515629704672982609649095586908595225020684909647632046699269412354415232990393268406735531490195197612013105159934806884069611939063225841011471774700602581521738986567296345765216659635578438759622554454831601143994103539045024102940959764003729985187075613928772347634952345379630237975684331311531239461077738133304234413724854106199626486713159620681231427275500244928794124477083369702953280635986028157673388801997695655856938738459534897859320208242233627174376289988642706940583387185912523389059276427824087216953919979553081291016822493767205666723598964737722359388341415851270470604514897589677196536217682763931125041873770754941836231054744320969226074102784767825542067406347329064933976970627707579588806352370213693204987834110908470520773384232145496832669346330221885405263151314949761284545090543326477813239893127335121009039282206036189747616585200124927519674877483863126147172410314752770501532961072452974388311095532014847817630956872048855045795190168016297415710934355963940446196263603807749805831362564304503090753615443455403526082591506198054217823324629683376981389070125674927396594833708005375116466303900561370155788623289036871663587561727995501357208389180521666756980367889974285838757812925204182488054642174228909327918176118214295033668421828928352609647658953736093708891853134494970046388981872415671872934849398263058468688621218615826576293297366348736773657906674823089690228905189068029103329086701044893461280956484589853013056129996339040339560454061127622655130995371602624976238884535999107120138290260593048443895383529834552328339578837086846094567844690036545126698987508370690037933054176210693373191847959329919365847014402134 A145334 583 549641745173384005379317852442879567552597503808463646663228494188757387154155604316950105046063197477511292269257678026879220583718395638969668004508130611528388312045454551284206613618891768323446829662417548996387544520152324769053238770514154696920749062094772022546623197938868664069355182127225052273229999579313865834983537345871924822820409449132478538902808676834107848161437578342590917698026811745389008824846121554925008111007499911645549442448164973760624969154865820577911350113270519250253160781648498131525419343698696750963873976826801307434035303160643691043549224931009679841874773425450511759034677531075072698309840952595462184729281839797881190560483645898478408486045951757350068890310502621160128152147063629298673509403606892985667956068134345830304315928671714654491917270311072220270437212702434791255726777779347770055409552567337640830840451529086438288690295844613605493728594132374939012572648728407523817465624785626710335778343510590414061922657204232715551646409449987199483196887711475296107554202264032210664073740937993047447904646450570584802307838923177806428539503410457445224188581287010507792987583648163836059815169202284546802407518500322956236401975269463224702162298881653883925298979339992510468261646638801622647363282780229141230782749610186407018313511076513935728977420331266088095781494472370054828265723193025761838880134276782939255854901400668740768654935243737764780671639312041005165079074004740944641990991994991521328531161973777534571983688243245647421005031620276146497840110068536991094013466931780235502335918484210007751977669522809934276246278721396300217643679207331211236958563255624506543510646800173553910168430169550772730580179171890538845686065741374209408430422770262409958968939261786730269303899653340638343877507076394709385093213764346794748622443151215598803980475593898947590036391964551418885168374898066346596450018051460103934846482969283625661740207737662544726055773642812085643772737897209569898382225372550460846025559294457402510915022236880474700738931281265724367342804614266257453795668689863733777465501297208546295707020907762393040259878632686162777388552755840777269810362199156980415748296238115699015679120644482045739766861242841025885773377074269709030161287054981616991769177879698231308336057458248006778009242220656972432144392817450819620676198952436893865821452010828614958838097829707978130572448370232297330640735365916955095795373310192435800672332315406907745040411379077287919848385897928689779128380690095217107659541266519518633792965948764546236638187701493976519291652404155013384859002468457986363991431791191650764576790736925399 A145334 584 18528423213489769017211365925995167394046031811470507859866964571288175165707748494872703811607135159638214469550478735492362531753902793028968210975448466460191921466118548583637870456944681373463560256714136259017804442698453210631593546320093023941487319305127537270760877762090143166189330193654121864453311619787575235444434827923368032382928884718785015493260604983104521423210889949099966777774035157580939386787703172040181097148935043106619744122002761291374821296647359780149014750706007656538881009431925718453663725324458333494646578539197865319849431352030655406660096405757147306118256140979622513529209256618650091911735840682772424484041940965394539765717451130415741338788325520826984293667600594945253234255686118459035618634698285550073509291149086809732793288977078401162478634777759004905905705057972349352073244244193317924044706806901042403682893322428435152217331261938294082202062986166526982684698690435787040539061381606012370598344873621487228322739791745035745659091867334047809668919452707132962373297743087535428217519071488255434271253618743574478878913180488384791480225648494745777904815553446137650405265679562943277997930594186457617877556304651783315684086483392645540706161110113476813193056245916195182505469870218318368131085023060446612756382254945658926481148831902571613803147607939704329463865384539117464891134575556262445560491653081550884619212869277804791776460007746191808522813786832612295472108644116430057968992951091887756160698253182120710868488839662988280794873949195909933704467751022040553927923499665796841194066615566501678555236114572049113697320219467214536015799200005032346030047625279695768252678969656879874604198192209204178534164634896595953579606755368340367012692718916199509494957537251679362428473172769022375245632950305372526036371226956848244939872811010892635557254312595456039397000625952618015866255416280855471313355720203624571628827123263594149008407357041414214699042713788261051087638548318670997466715011477313470815018513062543595187541873522649295963855155668142938739748962157845413092524594940472757632986932262596195066913519012046980350288845120288819230266756191003421243640552753213919840589227429067288614360668870847587658631564577994864395125507505210062478384376975771355056445277432774242909038450528558436071019682323497142424529013187645910797168090393350325868104373627125935439342587610550753713568131231444041971005727904104071689409021230457014501623982791912798957689612457700004175464112380291596455310592924819508106154692198989443310608553793274016550227212849517258428776475845077992832906935278664544119457792489222587943964249894741522878 A145334 585 624593145977098368396811139985979240410412164812073316147651729034895890647250814608003241172326421185341012291035345904189862918544842569288122753012699799864939061094467960708978061819398595480564847930386703629072638766977313210238693677397097066553382836855100219302577166813435528193373656758725265923496082429809161607518032214313199025756607881049833423145336455077644740342331252022722301736171807464026654983224465104628383229965592192116651662707163640684080252149357529033957466668388167988655159577697055187424506049162071078405839411592486063105323023442918090597868158794524210758236734670548301505619132281580017067269542491106417476761591645214168095704454087045830994632076044821031688782184747165293983905599050901107027074877005696489371105218967760287958115941112996974515440123866338785067009097233810683955954272216029969440199296405224586860812693068222097452159798551249597666417937769945030453926253842017732408164235356473052227243495354001990956169144317802497781935271296184342213952075267560564450128570811926617021180357235795349751290912039941249232437578511955612397620600182218376762713887082480718908150998265079234253146404270210317096367876227404097071387599118764105907741466319763004491084042124535960262266878856797865550897253480004372535788504583435412801493120105122178024790170134670012614960814017032155269110091713735883846818411786498946043730726567499898130115726092469190621566287973455721168323777228085783249393807739316544265185616786238127189599224213055646702349553406389092244901461389112877004373310079720544584871750108410853099887001670246106099926730321993523287696290814525961177341694211219981092173301523622773772733967149203842688835917111784070423278004877780688030623662146234662694812608621785172045677100384739844616189648410916600776291364675622140572576317710554747593419444073612347494173943510826361350300051197659263039906874731614166258147658390369275793789786344125865439842185155746506389352209820049661427393393138518011728623813229312785299314634045533485530061082596834167183651213146998164261082746641647667969944255709106616438497108430189082799845843928745057463566129573810172574282345763500479038669282440885562061074399131957151535490424302157345635918654972227254131876628317691965323971153310489641848765454858981647421706066713115846450473900602411150835521716706483640532576904569148963272831623669513568077976403573239530284610305757006612890733023009883332648657308659243048137456809090908655761677607308491243818579830308367284928163257566368392867481095714578301149143613108519039080140078481445926734242279403384779313808935820820261648399384099374946000016703 A145334 586 21055034932359562785166734511715994268239826681768959675866831925899375902430649794728040765046419846550710364692587040879761543491784111256799824975089899277998629289302593489381101880294056196705159650269775522621902393817000785618693153233462595793421511488898109087562339022520033893308482803147298520626931074255555218001857630500063111234887219287260999975444276407406799213835465082475078842426384851838303381903557331889319626641959015647317284443238742205457584008580021007087346421242350392191557772825286720936154380463589690728602513070136126648082573800411337482023480226303314738903013019625927102774798435682853118719006185463461492458860829876127665540802607508597511698631542132128652708020463533274459602512490771620631764235068243393958414406857893908157981278642125839033837085413055645666849871761846053098182869164329126025635800357775414016176953479646873582683871656945292675396654600022783990435327034329719069043429333327645208974365857785062241510974626630382408484002249735282308698276647600547174906701159696748516696454414201142168627761210595165892881896292759110513435405640662355832176339355645609480947632501110555307110622009950859195132103489748235807624692650609451526757319288933049771280966246825050974524821303757186177502428046679862375120983876751225510592674152262519789313105021436578517310624711050288569582583726778902068919986215762387818052611907971208696688396334800676408106807759062378573751582234886663109220635200923367756087519385703389014379269137353617010673215164534502350379718329722527332795383728859456058290229854960463242430689147748760122056480965457081450561027427341870951283156165830177937337466226108644734221982157995463344831454587304076379072105590850380238143983283936877760525933527145420612408095691541106989242730672686365661863409377178851131744699425082927730363276824164217921433147596352956015165996710006838340794405275889357824358532992710521163745059548652075566935665846901172016596801941946235538398760285232727163894595273145115479377352718487391923695709798375424620092739456445559155083253976197418292326348102320997107879141330114760462170756418487707041976525408702874161288054454443960595640327591241663069649750706123914909390534615567092556808822994718655229280351078111011774095296223040160549289109240387232884057153072828115501521978046882750881477791159378395431959817127157907178300028098459959792298033810740336434662769365097687192642506133973758122355780860401459169921756235496841173268452138193775716744034483239750582003563904456123831363798293227825977944357181337949594542004787180765714366229245855193975389834682400393227678320650045965179765822259974 A145334 587 709765226945247715510872251993135026796385317032019465861397588074416232636041313933031439581711571854898025208446096857021415726918179471921879530622157751648633993477451365432568983675734572571532336330029284937197626066498457716228832985261330426799142085737372420486626229146573175729993427100721776371608580589658683969033459116639095265414849136416960428122393134548346746420748787587903655755471131619297399539942262674764499509472055187505473466464926337038811516245152255999556918826122165052389244533285255785060708978003102425299119637188449417714377499706543163076093427830816581053896358133353267963990153761249846350437681444703744419681781098362671960166287803410368032315038290641980837966338136924497286035402080005732445871257123409933332453165808498425037788615067946092717651174758665691563170392024821352705933835573580566108152860620409910080100514938083415404051216103466017536371628900350110547629843873328575975436270418310684638052820838690952807332963707541046672193218056641095330034563576662369998544331643248821685910861281540145268646480657872130209107474796472036895951911749107414920446022916099608520263972704285821137619833702297059197692891543045152847624292180657011848225127322191641470118367689388426226695765887387867186808983902680907185323993949495307378643632871276421992622592247836891683871146394544413663596742160606697029556851486531681560054601373978718597865942316015075624811298936426493747710115969705636183741829373732919318393734226875626888487035430591205216738436494108520824911212650044934999419508495478953645243103825845465793927678070723702044277867245631485376418711287998178953229233172793604056426005389949112467000244773293102205064491449184497626736609044288312950052988470888487161094556505259520222491733716173616222632606360067738050498929328407706975491677046969176079991314149156342057899057978884203760419387744030469270520138810323377527511980926124010039476681591271681017275430259196323523731687073655390179372547787801839556368794929098029580497774840895347702248891773174481346492079893128585970858327276532223992673526559296556797499237799671466749587116067374760456283614063807758403210143085023565915534964062087179637007534242362772463597770355276265787868077516047212806813380711245578587060470354712658806046230644688165662584982663329706843190033509943631612205189147123993304881794823916146411344983926253620928853151682080337639242425012832729506972268885522363294730040155475879958819354561141706859970865816834572102950158611432161810972854291052676788905247597228918001925979433758667723491942295723533749839661143536309507006547829908319884215927464650102110530922384431559 A145334 588 23926185779269265557511940829521847241590154768909549512418753018121739276261576790251840033571456322182192583226007560357604883274650286506702447720473112832985552642126256239429306950327910561092298860980127544963156452079760615797073174314466295453936483916785312805706061096968642731338044534256848278339626731050463162340562688820046270897071453153728516744744872590180492414436642415752767153041853004460130486653150292862753946574983353728850494907215382378339594007166498541165042726541231762673691041025488199689109778712330202293243632241020116801015538867024996226883771970153346721023531493772325643440180980516933884790401122781957038924011348366944841901077896312160898860742429078909631915716605887704339978978944514480749978699445865913784393602260990075050129946055959184143386182067277535049538828248306856037870976499002531719176706905878217711024774342385838453623692912163967794205794934834147626537818046534579261802237606757823845821115381497906161350131965070234056689250972205369073840182829471011845050382244787216619335306617104263882804930694349108298753847082507176071003428431627005316305879600325378447572489038913842529438609286993811855603368178783948612745179081785255218794217515273760945024640403528317601276863293539023699110144669856945334537409460916502934982851353498054033108787795361476597226717827649467473549557608651468030087459394690996769627052794264210695962852218784471864511712479040129345172929435587194760867273958967901509299685024700457996707508949985960390502635683543183072473254628053296429107904298587211798521688971679020796952838785333406848163846782793756406581993306957391185171486498971716226911942704357718355153933517085728317337260661920554827693214711810853438695906003209667618263619739266364899554775731164116911323838171155152776995953245797214424964973301508631500573579469604783466607559323035038912410781545685270409102395538501595780563071052661107385720237772696708818440279187101842219083823154656121261000413047528039726212464913165299304013464510509229452555418217978001967814823393104625176632075057408647294595606287987538827322702198347783814013821220460446756493613588114434127069339762108089952568723042892631234321860909660298353623965929285828304141940336257128548999023834495737376058796681562067505311657885743328824098506881523691344855820528098221774764686044671758654929169871554396168368532229853981463051679950904894371078525712519821946582347991488452732691591531285311053010341272334330702752776713417041287396674130047343691408144336147821830097872065138788532617098788767647507620963780246835535526329262782379747625996751956374780896525687155034292100032213813366318638 A145334 589 806551721909401714998479809852309218520869090463555597031616698379486242928361520963348213598662353039050140125650689651208763758167045431222760040735269102977785227917442104353710571862984881338686822032107763210678719062411104292020878989911825834490868446035690808942978899092186717326832305519804928362107040732102532612841684271090300675301183420397339163048389226892591264742312469414276993141137209024879867085780296832461172864278189344727494995816757073508901376942771149577521334312148003893607959940579962678234634855331942141302140417545668500173784397493035123101708790037775890134886665601168739307015232889235687495034575498542090337424678133767929522122663924516656097185259251935005401236825946508175163766882933547744001776225874268696548498398885522264131382056508595482405602104770274531761288208687253725011809265075441508679866223689001858418235233001726099333571272664996138239211329716887487590239735801050823042024853748369971424319114872241595860421995735184626343453603600849773422511467851433245719986015473232740594544364376673874207814068437861960093120054942209430557053535534194437463563786406522484551568996981521658963089697926941563950092482109114016192594833999356661244896060591653354134588986532821218649654635398504723009615109634068643324575165742171319988776611747775768584820814589012783844675766286192402138811173324044245133641559165476649617596268134591941186929029697358604236674752043631461289352957525934219419130168973066130504759462864258704842134499815539689333252643675502264878964892686765409975182518905955401232687181590056687239434729659661466780879573003699661220247509001114945564132630927107320836407984507472680362289986393959656804145954708277411792353770308407260374150678418144906940778134249574604258731969675050647364552968527007593752465845865325168937161543018364290837366187840385936510184482721612103758483242144631077746811284332368654952457747657693949046505205278129372678350130379927670946119355019726160634668533652797671382820352666433444609195859068768350004747800425789554561863215235064834811138664214387173024285663975386407309751734308804554570734446592134544094024953599053960359699684977453569216068087860375634846902751627641123258301119012627501777348542947359725870709880654037926235696457548396825249343328522361384015672501313578652571760003159001022517373934953679795110538323065216900011787075057032731193218510216150837566976764129800772806458221286103472733511187224897795441502724331570933428654396149317595981307312820945797225936383760570219601546590526923313837293482167431418048144021308628883606869025698554360148936041001442846034113561029780278522041983817117656217580143 A145334 590 27188858521639746033329488832609402926816649797936304407026249389953728230993327595412891490159067887374923901453492164916239865930206218211868954466483473740908027200111420695637327138071913399599222209610053836851852074630721873604263214952854474566220879861926653252682505882691553144118874287734579600829780064739549643328430014437891346944356622204522850032632684093804378944282860929518635023034968163186847315001523319569115844392063816235780502580132386040769683038401221445091745638497466484712292566923259500857801341284129990870964951182220852899838155238474675132733607085289653286293682776391866708267157857255954044940681655265452742492628860965305555823810158994378580723954190521986602996783770741073978882877283710915505785395824242898314783967242037353262878814074774807655933662808419772398395490465308494821841234287822156758595758681379545741400491993463412466148849147913326907879846130550482271832833867315605198212078558055314129955973516522148814956919314882941788967586920695394889867492507431631883749716736552293440654873903802369682441148364235395980389968753348032821571098611854266055269729923457993353908012440674606084731911187678590833763805716294865307068423241373133968780190983750417052603233790996762877151540158006730919115101646654309296614483502631185735905156647034669805496255626686833148042543484280828048449857179203973894803588929380758463918173429190041543147166895135106330033834026879104081023958853026313101031683235214785300347539983854475915527895992074333977437986227798545665526723459997607342210106283211852276966673092879121955162323939874349259850043557790868796940787121845591508009519803381301286423596930834961350655077086186446513782031815878770889599690769403194035401765930779758809763963287289540170295489798191181591494963657721587814240470887124158199074501190184086942618982691525830450153535445937984694663431180284732085159737985741751819945754892977791969696583084205503380290474076667082600491841238631145720338555008435396454786834362173006504610693105194716568150818899797947666302407017759212188378859194034916545240022438014669502424192136227099336231674380607034260949134429330495415611042253520620056165565289204539607796460523045921355377032368291707155628591078613556022844501527848594658909590207897660297593296099177144369424991195182229496670338361634103940962453572523859848504488215599291827842946131804041138669414516334764783477892347737058338785884692972200074358209388659713153047745784206914893545608991440719447112828227797408694438971805160677766620313736564712844316374751247014313635287450692915886140719320771938217838254194532641587853593361417367501823000982375003977281261026614 A145334 591 916536419957924116874135353548783162810680046167563731097299269903723480287298830313007051169913964884746331678947080753675756229298487857755057023842397859070740493937970763732492193470693628837504899347268092808168170225122915296788608684039845347715480025654679035112236464362553357396060534912700372824166957620263177744498843173859633034403961059213281854202708617753756387319183977191760717212231783639891413963821484016894598281995298381029971397248767737617588941715603797971271595896228260887503378537375117833336520536453387136928286363050524533707875712915196901231414771743405422243184156257283161134517152061082977965714691103963836450884428565715772153052710937577838031687839665310909135086575510444777881633618070128078766477949233451876317098839180580779606122558329276709572928290866228422779637451824261151757014282830675639256821516469438263253608726681416401232151605442586977399633474821645427666597342076969315430678345150019785572445895817642521679956154244281971970912728753188158136583399003008842949769705469191796411243058702633517618417237150561130061083886582242131472952303648553773188948158256205169553716614823571974134791067173555599079236326746207427392162531274093512088223576817330498251601656959911890055957200076752263884865353499101656754805595549122105415191510582762107395503008590792330831501357010430947227052283372154786669784737675783808653204976680400032284899054848075404688081940809419846527686191646164057109843822439960243501649442350974920248186669050691298563894826405836330709403582957554450819137272831889021350591148728268019518465252773729583889883501552250614141174272657167380733885967007851035438232131702038562623109968213055125585632635709127411980128164044227900624986269152434991058998295473752264891086356838292761774244577537241756691038679852489527025476266183944027817321615693969556634289743372384981335492161328915076446103689752543169518002742489823619640777866722062313671462508446097224082652297208136567212886528699688680838066514966031696603993019966918036443595755107441015405264586006799827635186508619778372525653983361188844951333109602463784315565188799528678344460777518706046861194274006480417115887636683016942318443049384975257262118637876812329203612303482714430582728420633066245297804359672533671083473186253918208170955069173920455019178453598925640690843287412405380539406502637313804451368814091327151727513232152426410634888913475239472470671400193634643220511765758207743164341714944112376729851545672812256412855843577743334268591942326030063752200556458049879454981679027243370345214121914714173213174764696353011624773188748759306925101786179265897456673084593819400257033652990302519 A145334 592 30896442689592763458187356734799991585738621429491923577353653981428269130531115338858140099524908266105730953522382190752917577573412159754716754061858277362791188309740967245310891146259755090040376757397185198953295181437041400024022125134719971718634357098598350411706837960979167795129647487788255280168088540549291657027506360062378215151866180361723109100650457471846443722725312926851392847705698403465771401533574911207993588516945664032456519565475457854956537184463320991210344052570109036020272405782622655238514606426042339101722542427468230849071637382533132302036316822736589698528084621139332585452706487711949329968288192173939271493861344457649818314101329881938761053818494393676556421781857460309691648795286261140251507056162874266926406503553993410838485038178401103804928605029166897323481806102600352960420456652380841511525296561589005172899604435030054892072418153320757860228317528357821236090514129581801755852561816795088413591837018056755889309173144617825960256526297302385890088831490523935588405104887616738720470710068210901975114475381904267330123741836297413498605189334421649082345176359546946342197793731794598807409200789688648057282465740850846661094933622181269051120882805732020112311074803515396022789554337435778657552080147339615202550187329346422670914920085839753993267736614099353845643077596779083746743104424025480679434469612247083260318781299978111659133905595781454996900135894651708999569197439368231512146522153419376573225817401303824577711896698170907682514560620702756480415449115972437077115510124952872626516575346663241845088341715840100333053623577476324644908115934332325282693704439825138601241503873252123015190075677807011197305229635972653241971349520331231760665093097726817617819073730656225562188980918723359201218603117285455960333326083586951068904646733986251987537824722424731062616076798929562274881456063734296046713423296398492258710120629386199325112829917504137509659497779427463347159126338394442442115259162127950422615825764718094130347598198474113903318896336521017729513521527986815171822925017193869743804879233865653525294769622274862033050603178200437366384738549206446410360363561147412607455952176418935836350175586971055399260097927450311249162063594773712376330219036696161601140390305651519844326220811026286698265751012427867343514276174149444986054223277709731805459533355399360132456350895175692152930429917188879786167340489772430269249274561741539129991251549350973633410246057718282435356380711084892172236651039892899570396825681371501643926002991580547699862719555691999263090153736109727328323205431773340701099165974882422041912539624249460041847082179834651000289600465021837613598 A145334 593 1041519082149635636217571678655972362806465765577492697625027944616647682486480417785609072441977606480510225558493171971333770786323967676033013921670185506057293098850627511901459376807924150614567471654354213709447487758074495369686870541502801562595318830078270366723958472552371282011267059417281550581765891877749664138134061653203926458909775905589724948569645067173235000139313911444976475704398375968599370305805396292999979852011640052538810893522206287041817130870669608898096900040866779708015121911428831170715209549285366714665679768301667698871680362457316176986447338863035666993976310335422745198327574566252659852148016992468801738094229470782946809652583677267444697546383414322997051667357279900464195036111218229419808174784484013588855711358488019040184749857387778650934866565960287817908343260939020446471512441994743884522842107834343847909007402251254423730344814716291142025709606481308679046965803641605195112820543413484085272161040306247345210969705025110758875965529511150699601706351408978469682127242811790556797875839988146446878475447505575614547910207240501922455738800990401486917302121891379402939282457145079310974192184485613258837436321044845714199302785011568048439191447293002821168675833374902342968323986659002898469328357881953074978865158117462312687419850678466596530293293865786209545835814955921556092279102906846670331581183959064439029562308969057167349003925348893793097428176320627169566057799153416892628295204681923361843482061096302484163693117447154628926874539959995094548968458990027270912009395493024063407984733585426733869659979722504529453508066906843402227601974005168412622437395932619455240000060129096935140018888475764379248104165443005505077726780350237658607792387699384752744245984401423068227638281879078081834786349309448142885594665586677440680286114377200288315956043575616068426818392257625800913868902572990958405794422875489484288574996898606036759729876878286608728559356473037280986636924784624357515568819142446680046690805690580438167985838666569359713961959060527752554459795303170953435350974694418840443884106447957196976497839015552489531672048821571554821300858149288530974541808785085004990859730751194690360347476718351228124082643872231354332440834576209540723377253144299186941376311905708374279703232456222938344620258457988338975945794811399336880962226000751771749635488871105927427789784225003768383957640780923905439274637275339710901153573005635883878370446508109555424051651441341585951751217040820169453285250141933800940333659450441378090715497093979706504322396767395616131525712099044786323061081891904550337699873388513258284112403808347511831399242825553000625943031418852492964810783 A145334 594 35109608228367774607301577829305471615405969371878657407447768435673539395190985753021766493160925014933091437471073873631279222454063372785660739544785199347333072999463465116457228346884231970957314379427903786748289613371396057475103005930037315540368226043304136963666289698033597955620644777826913582323072935030852637547207561301998000867470330625563447654559626113759294382849828232084844069143876406195786369542928507503454409603318797654137651188177054370704197626693735331491525509167275091387080723613993492982187058667895105525337725887726675701496114169364490943680007491036615511630351722879016119496289953175670675903960322847835114417217203966231792495738777446584230872349823843009736218030057483662790554357617517718455472431733449041917451762968224618290634506854056980144613248133592697312523354002772573147954331459222359694884165943570434551423634356990182188919868812013756244365912974256598042315396004667996997671378762615986697729460255131760989005032867087310537090972039564363786271135215907832722460573766780354782039655845529706656062505360298478584505785755953577969685541482781244789560605446613223313536265288162829841145419731600822165721330325139283284807650221645025290703874637126242295864042230756883177946805567485433369965280286648558010197929277589467231346500495456188883196432942947916509690771476521038059091644812246696832852121031825592627439462175028135811356810664377304169532848826868205991420099409892486011131599837681114374324403706330539339854270411431685842954033059536874016542970272138370186471399644954331052530292742648159852082996071357285972037656602376067511616137898806111255170039334194897396315263425710353810317913715327941546646580219778485940197516523635161951337449628681166917281714516352897899297460919954741219927288634002893779387940216593570441745493846750774985144626241396192944243316940388488949876958430854069144125033948419327218969370886741888869784294824454211662735598397046588962632067387330560753455382451176618422245996637213640805924708491102454917483543736611494202089821970156371312318866185125934094169463484555757876212088627919504799837802732724573934825614561827777829945357963784851957094468916166820835628377603825444313091770525672821027096269284401960023011334827164106555097633873201038991317276121773054440570862214353035894451265399577995472107791652431118947970480524385447458191433493768526137047519917794514935169068236384361164705456676770711083798328621797121563993807536677378804715251091089667201185353610047937389805748089677553174066517763112052914680160295166186664101732491768646010840661742252896960110522030827615961875007090466854999587008433802309471265888588839917072821934606054 A145334 595 1183544892336758599862500552408315769499362864719563775627571576341527068395240447247883330698845709811416905876639674721617250617592705510280655854021695148328412384754620310225145655672008082933046917115947164996930629157302273339411226960214687365363011337324463626966920258996754114531600653449278197442829238058124150533966702753356290956038498386477967914845480047725180746472632709564266182125863597948461582548692749682136051854727896816909340169014637609314232214954028687153909716015931943289791711485012598737000694576979534457973768025009586469595766309777596627254136875536396970034023489584275323052797189123224283918469842631052504714535590207607444254248407378071770745439467864201474793586796186106915389686931091486177915746253926392418553285340803140524089270185865510943287133943648543260444874445525120179878520067018873303319801349434917240894146866265131639337234353922638908281283784336480313525143320270392375149896982974964368166976019928330622633112312738543533180225908577749173724049268526546689665167471996038516890766241754930571387720608817186265578114423285284906117597680928816960865686522688029636007928099924686536799932788178071530720852786423008918486020174772351017538059565578334180500574042430138698553684472711609972242526699993594532641819120968675782251228219014408276574085157976480971675889696927688378016057790528557047328598329651259543511919830890636149231780920147154998206058540856299047650144381541417904281829337899935160876552287096920420050184971405669012318825825510113483137668433324815999995923611119401104287772104946684735028291063695794130394884874612589168909736606341152036406613613333272595297168074840695966816719936203686021061691839960628595601052776934014529029347768375049749082181843602010203783894339384036044644670818017451199993719321815774594004563156893682510372025062281509620574826145633677570242726467790221768275463935995421097675968008303494076901822541772621598272530413235881157457289710640276278214356584913594987871465866593781025877141485067077916601800899647211510491920146059511481635098025665244263620033773620490491559152310670668667786979840588473338521399912057913532498169485984645550688569542173123799617837918664608251075972356296348152951183883244749237799502556300324778828042050924230712491597003785266432735420826901220581543963817643828432553354319722490793735333126727397944944527295647147231854868128044895457683625384809242177586881233672787097629205773962410521414121696637342788065609528328881464311138100741430719268417967162696658047340935703791806659888497045729755679473786165995344926393921008284074633421147321499060686293230735525278227730542472076609450820103703850573105974922605994279 A145334 596 39897298285562524172997119014382746760518050554290525504526780431025109039930016081535161324836322384581938882168431997394643644687770880297497536053410603905365582142745177658226194936246164128788779605021264552618627722144370020900156403353734105156349796640839442821750744967114291502826660072154523257970860032616292179469164912268433006826059779740701967783877684754256216849833154256561584767378017817698763541520646222241877800519422992094695059443345782621805713595396109417264561195405540299131603502772693979810299921207793047910400614597735434002346606601106668135372463130651934368810316322255569417230777125847600657715947719188819611079159631481229741844482020219060614382180230829881891448801163215634060302683656539641440022087764386256695982206921022104098824679674891867044152305095779145176004020246128447260932338311251887595688143794566894246971256310373953205067987881812288786148320125616838394675983283999530961635030298414670088292774934054565033830455073411269636418104841064952606673337055758753692704962758525884637607375227519053715950355067164843652339758624441168429270639854424878268001047890252873583214032934924917867362904448337371568999125264598300317024456806768302579562962664941770587548108674455933297487820397161566596810141686818791408707164557656131342099436031629202507856221792190740612246325173741603746400270059626013253200352859691838179961224871883882415575199006803784325148929242732992069418161110341098143447980969475214435467463223712783653561196046230831993835932734991892457033928870836577087724214744363611580586466605222449675155531905102224064254283151152724281571153488144097248460833650294579853272638406564597615681275239108342054661690378426209737933003170248113249944151320585477412879183030542049453202180281338394145017112055440991317785384559021821347300253577140543577890189864365063068181196425067953952493820279331417377711820138280611254237554340941414445618549013370779253312788567445955420838647183051645951275399723981904589970495940630361745104798655686488077544253409623956282071133921576310075762783132856517941505404414577270985903266516496152163179585626399633508831817100646650618685515542597043549926827309561534368950495402555566539945583817658125710311587677084227521819271149872613467129190981558183444890696006284055325737981634269283589493984398322191061795578645737373004386960754010104199694567678073899692059078459345905960720496786750485570069405222404196384309815556474530055072920829651017849014318395251343070838798174808275936490432283248756253098309768508304039392788320731389768788874667553970585700093066348594413639729916097211304907328846219550038589941587146694070784836224590914230562497568226133263758 A145334 597 1344937924022767797534974282112341840888747714685770750038033992702284849394513773713309841012349096885411449906480936755533762540807505757235936430079815603628178625703527554104184721075712537109461677552219910952826775516556084247241999017643149724605864279399686280196753985874502507563532596500728325576919494256665971311781398658602173906750184219020564947516548838220497022282694883516058312944046798508761721036199401603080950973373697208784273636925846163166432995986570633501959670743211047467794410788675802574392611606914009068080070260115893455209517638927539473065809104880139832036198793189211755470574173859525429048380313695385266458425966462696664389970044647336125932751524835835850696537612418412227986696550672264381851658400621714459295167776754369788368239427751334652192863261491581040234552262052115511640908944593781063831774023995048655630483809328559096277710232158657901058420963153259837948047082978480868446324496209661545701385074860003367362094017891581586705110781012073643793209018425578318454537604924740099137706102028901059009755897926406270703186997651797364465428363375064965485498363514737845802115414228390881384116972153520007412888981948755917263885520470139305184716453897127520927912562915335469028175727034631937266859904020134758393923984596769066573496206374992197525424960040664708062342649930939765363464725693935116236826847571613535395233346919285845338403809287574649453615406566470621803787163379454036874213534199180140719673024394805649864627498668256375106540280177750869216500259098232580302367279036573735262168684974276673602808245492704909510217754630473460919174415175600911904462665944816673520548045388124510783919821493622274458959561595055690305092941268011120721602811987588675213107510877390643465435293500022927244490802744244999305094113490906275801716954080844567116995789955721213746878510914214582104889111373535612012443688585975469384926859157167072658307210338906426856552504336072744000589639083381274377217446481073418814310430287183627833701736806050028026938865836622666621406414004417266594451937773495194142902919195366031314308622711932978750115163678951804994247215941398680297975196442776852083387797916749781404197400402310229396957379417283061398255467643325426515778392662703243676600249160284313003034649880238501245360928155796722900621632523477243049300523594452524255393653282347485844305931483343862972164303009682361890992488997733483757797472460364226442296784779550634194097639753414115052929885038313246589094422161648881077661752999897606129247364249073993464139087631966652060143209363770562277954792340217196675511220838215845766926994719767801065341652674984514654080219680139615008411219918928029716012623 A145334 598 45337857378910204169341458877009924441976938701539281429491600389467241842063950271945658658991126731170897591765533495860611137855977374388652536760493047944895297567100331706106889289236074689713789021496553593198526050044477877830157765984594173862729579702213627864593134042078734562852392325212891783043432893421349860303858769312314370128115703197123464640080893552535269866893427673493171472782232810352339798431518286519212635070549532388694872206075214716994673672901582459954951083489083214733809288554657802010080957458771324477186120558106153777377405605900749035941756790137050607288326949598011954657485983573825087373299716955489613124719718378344925104660463217218784973993287833846296150401023175875042215906662859348655679763244935906658453849058407598644871247010672811450529553500728891770527611577772793651286593261324021350517214753184946386736714965494470825147658721000369962867081881748069011611828772528606791326067805592660407179020785237938579721624309294760214418014791498897691204123404452908059343708969308025983406188061786879471699817603148800318239590038502330531688421700102800132091271566080764891736437030425023676533665263932255001551116012493436706367280578023939171008489081309206065538161908327849986483870460849622208104280767708601018640386112049920676536425774801550946952872895114585516590830116925654316660792156742282708717419778438739418481477944687900974473709995508942426277591030206795418272673208103234472688640094406381574184963216881435233223809326545726358610640850956049066296331277167491411156223888598685871324094789896400061928216280403550594487216444338977216432645253998353252155339220538936414083094756761038851961339566868731632903184766707636941758473312211651709277117542157462920848376778797655560677774290683592596073390815491386871133731247993065998254057174765016780373384501517172251042211534736977137687857991908065201608059364521412934685273167950547678370121614905986635963605667856223632813921312662135576204354169601585224248500015010464153643723802627147789101621089808296682183653934017772135322664746581739861700739464570384501028072685715994197170230004437879719956440140552732412198093253400492141133959117846807821573959998611382430415866720211028182077066103944912450762662094840455194465580932063993209774114602572143870697061562393925894710671642872433464869729588573415946911947047760972993801448750608953942717758962397313959999450843393098950724867226569472850965628230608836322208501381014668988783248575627221147267029900230385606319701757136116019368172395737974551167824604680807520216037818863830986835885464088628633582888840816526244705897687096043727693117073083786401842350134632670197342627992904566313500652982294 A145334 599 1528339170898125058525732781209030270826700762740141462302391099090906729793690914272774379681281041095421860933004684238980264701591234749833971256960284216142604877358773556109335683835963356714539290805187144074502402194172573745098534044098670583269464407155757115915748268361720156239251637719393985505665797260314209534177107801736718758416606448024847773996561974139415108992480424590759926831430755092930576096364760402363256325147273763449206933282521851184044286347079348738510767522457324425465663649383103717084026501542569741211935055933688183719498887765396611074057148329710871091549669434750189802292097035699469835828504410189241163049035248108040962581439825082400594137187800127433807394167794721135254685985618292092510700437135131012834764792463752373564239948361541046246016596316707680092904746052168611932755547198323815132154245498090518701846005856334802187168479207212239289591429175306443228174909973892251957120877280204086116343244968985834662412588104232348936449691916317060158417356170898512254898110900835950975882500425129604962099792392390160801450309494726564571419331045037029077731799007084220985697446493512133907558974663039343948768113368264769422885111021301468984556861746216882572163917001819260129035804207065037600563367412597036318232657443278841409273846295064076046789147768887717723612175179221157083695538240317624416929104494343058225397086120195794930222918610202639902242944174655666983501192041372870694880020708225588666594969321400157317168962533228936880508327979188133847098458136815876371843726982294421685761500105238961113323497209595445047459156828449167335471010593110072954555573219904880573924450729866574311492246015225121851544084026754879711622445049561837851720511624525263074210106000161458073057127873508612913611077145723848681673081064752141310237991559611761585542224429148086626911737089104988397243110802331766572672069165573141442265089106686103080689726980173599159426720206880794326084543449250951190467504680051991428343516691692316332146301552859415164565618910498815319788307494332684677309762012818512964436733207764742334290298921177541674675474699485761680779792143785393673799043274155393634848909779228093748508410148992301327008637741356380600534836965727531071883912701293351942731489543276961941201090249672320000959444022938313754900018180608099577281341381509327975949210724628746338699351538721905925671791650249150581899126039788876631201790449859457345687101211527087642097947359906851858469194431463739836058331347671876627388265155396718013003485331079757870793373959650933874515982813756533202467136716472878897861986148413878870819965265080639340767175468312786931121108384387092672280374632401710509178982317842839 A145334 600 51520313405637938343992247885214951552558158269993229992674322520862865471878078878071274067110325236335544200880690313930491227230029385560925796683478644165674162470868959009345374196003435465611044803329069605254922384767031410902793704796408419377419471302490992675306246261880452424746438144668378926183102242601759109975760443692686020033909433234801915264300639508158789771601245246061089459994359281400456909856116274732147084201501963495323233332258939397338918175765371173073615513227085322893364306886895137748244731356919068517483006258338508115078153729194114153405717434252796674359088749357101948637254636415943144591953796294179602650893365089002342470275411398867260811145815768302505813411100209648446259589532976719775676363080145503197724014495499243454442930014396301658280408011306662395202927218890992330480395844768902546780898265223416632254282470680331216234978608927465865451757114632498319473707203608079040945937981789611937389270380725491701231989765272048173352958900081033306441351385316865443659707259123470938088973105924930921485504529847654717468089614827642453200215117839776550107538812437537523347096029559857003598789359357391020580718100093089364752020386160791941445472638456482030198439576593165350621946973336291956665368907374365326579021863772543631856700682070184228735711224336332069348380908700715088365722277420314962352397403786884714339396354630322302409913611876220995595667221850051503807029765442006263021171025385644499544534841639436086280330493771338135696209377567791141029639957495731915327360625416921066428334297223510589233735029007246172146297582199804986539750550661095305299715121087654303608056820020707463279364761211899290746819439638722228371155680862256241769846737585629076074159752417065972845100219938201050634236814508960123567812691559063435575056697220455308283611605133197498676022406231517624134088127458745859256710249963411233497343219101115366899503018131530412758288102210345908876086326860328251968524006560198461447874723428447968546187671703167082570359224371293974621767163450300866454339942129447325449422414733009999518541475604822244137316054949435021821207073210565480191033336573685066030264607523819922415410684548570479122078747845256869833001172037608968488294246397936799149023318038285454973895542542339304660198987316188994283753718157627393877720553100949857495831946615287991316582146568866698145442153812139903718505578801832187844713405339895080553639330874949893806285483293958595134327555501394094246305202462989060878872812068721607082231471142526242086470085012008376229126260435694915391336191876415283558298919480143015918814784379970665081217757343706974364306161795338759349901231515633668359857180433829845118 A145334 601 1736749763375715730677853617684863235627705244454771020312909949875896095966103309186091734529514684035590153916266209549592175030944025885667573856366093837864591800750387730846259008037940125709784963605683645587956289515994226667360602043588393773114139794337506955928816445572241782876482273617519415882238391092439502336968675022703337933606368235928566115534726783823470829061262868252238901105649924544578647338319103524855917806069374864280072432181241913801773080521006375897232230212374278712277986359691571444110226176957715298181782399756656052625596378491634700345910123634604627562934010649278237253811663991289346368495292637248289995172374174101233716564943155674375536861324855412289670842654380673081328689627901959238019758106921004475660145515808514704385518797221059380539091507815130993025582996455910605408325531994404157653660265388527129175201343384787959442946326719776395117166493044670089174152226605453434496395317409006941129188218417913080279544540324908155819495895585281940843820895040614177934870219450154094422143332424846920938146752739064648133459140114389517602652687050959536459088104289537590904946386170765333097803055396378676640736663205369929117525837794595185324825413657811147491772515554791686967646572342130597652124548267026487746381790709539788386610538583312064055616749325588606288846202708688930449587340888143279140581692064726779226037992889191078694042392926124491151327302146322292018679306409548839085070804570870055371420680845070421147109783627862846021090281237301911384921029120082664728869450310960682167004727473643041857830246714510771253456246448496269267805823727314512148543323777309253354722714828973597857280811788960879075850161458677242291636778290244212860499695672291044529934662179769187944446870341059629543371510103485968619747117150782947348483019953063556882628785623497863251220628687152722020455122379391212113211935953594523515622298473633509911496143660524163233908292766084040381332075752377121924607993070676785455355865498429464327999670080967460800587394288990700974000955760121334713843114771873907328081516636213033876005290808348258928691382537669979886107128757148370193454340102099880301724826284779059805395400427623900702212973262854971340714088908852961362012867974190536798020224108339113143893056797901167710422987861469286974367024084193601267009860267751678314675166944452147462653237822137144855760949079335444504101672479510637012456412262806072715603724498107459708682795999741396882071330037482800485579208538969029894554925867448340219345304879211074289655148694961428403032912364771292784085409825686822492277377677813634918209367510628845854807211259289186637507973782999761193298077842111636328009075043245421761809663 A145334 602 58545834471875063875512507108164491787794992238012172824754964417642134874154477080785073492918665931729418852181789723036061906362631885375824529137175226590936745437621407935958432151613587441673415657536550889440936914329242996189694483986571049295269233089697888181869409704934024238885765018900141364721877237543033381177454925039569078049184653199242530519873724618388562139496381517181728110210369496403386920374280069966776714510451542473379278193506431581998831147024206755730327307385521422163805597291838566494060586676999851344788816178313869275670345803874852019466516114316804560893708824628080628468889244509109229666033170209686059443081130758059223496401891307507787948728000064802469035803373359078471380478910315456380669326008630697794358002140181016189336595199878981703576473070167657763585740415325819289423661353050968309735984999466351259272620653246919642141389457488683670472216615084071591428173239396128073265407108911686003675322905478579555497954753120664167403158466826895325764169065377752552867609654004987263846980797952616598899996113348364758731252895787981023557779627287630856196083445492773376968205154469403349167083993813135830201841896072302210458706627303783311139072752959341143491169469153588191086200603031275473516826565416093994556164838239564402740097623786748997244656391029880693660673423961522936754874172973587662408693877149542323922856025955234908145846763129742984835022359756857242099627915258861600115730559062858541184946651742789055229634719814926045599615244813238055217896750608346670514457254655123970432808296708172643803947027512423069946763895632511654817929331308021653866300139233379809500048413276643163748228702126506472435009652025190398012353567792976734665188499343084373518468386005859573190238026352019891968852554954275187662715195585080463558299167042715805292961055084501365065449894367895853078024551275189632877628501738961137748216448048842400015419635896766524483518136386404899044358364736546453218207194443990431139847764504182519068420909883225431884633978911517305462278244051923029753350532505529473900180600357318957227128353630878332881364261207538967011236288582264486010780324650753628397458828029637498516059025999791008123028849568762336050215067284432155475844810921668749063324955543088186042349489683352820976019616149930676589723387594412580553274995748188522886750020201649944350752655667661006518834895318955680421127475565797994888073469534479305903106472277563135904747159344997005600665940429217648867481025602340795282457490112810736725408620395973843161748820420679666454231099587314019315824249832566594338255117960798713612694762864483609385580426469420724206686821860615788030739444707682029101552251347945987156774619334 A145334 603 1973580078310158639867810883938371400481705952715685101467718830205806416731851326427161518260196494029084025471457977647279437313892145825075018991546603032014383850837625860770771016984635024620870716105772166877370337794082491885560374387826708028155132074339576016273310845224509511520597355910641491787255065795337264187052503186115198598334676725740097467896377141351151645898952191882933186342952654618108248541238333820260939521291403690708240603623029376447938684164412929214662957634733696928767607972429891716823210932771438811875115695189178133526191304423024883084581557867709358113122296915278587336408019178590408140752631799273224426577974922681802249962474039411144376077245345323166375784642045091880889562862738044406690403741731182715726803776485356539934021919802401676006503526656260235395344316375050371790561018803022609726795896678350435561552913045752317751798279168997199811842026977317560302373630725891250744323439145017617774888194014494698397922974448153048758252316097238745846228198350063143516552943501637901214127628276839373124071948042826623277765886983553700189743233633213349111410436488473286248060604852217200729657068333637753439725413675860644309193071288884697623902957177433976289276175313394942366724135360537723870121625868051980289461828950673925306828902511240770113805302886000528857712694832896735489317877921352299211653791458129379674712697408912975864405415691061243092664112596076355484856165004696918130352438060938156852474496258828738206720565257851373369300183881563973604093388078086337142959689325554778732329285515027772348988012439613534973394639668315721435416128490587586224518465545013909600937378656832926220979191691403721396823296293919006858319196478664467435319291452355678559016524762322864032473735923879720217210390084137106472624160623425945275767317572526929843362160284269755392858452687921140520107485603031520144913644680408443999897852948104178830886286014583855879815233143677416380701280093936905185608642600098924363047482686080127219367004544163859227863550628519854078142698632989369572864111736918283793301180709963705411913462924891617793082530316614756040278795402001007066275034550522564711178456791154253790197289961057554456203401816750005085397778577444119052237767214156585556734147453337278643148488153332766797200453549991175246370288421440624006257298839661574838760664866322452679611724559903614707612779465441046907660762697221377928166319645550885139187646464872928813241567032837053059057051969797596905839984887475699670002612097147924067565184374202973373771478446725962861210701964055443226365142677770410069455757534181146958070305537952374961759070321476961353718226127413384431516465487797883358901690064930184183809450656664199 A145334 604 66529384381289613278068841022049992802073815878250752532464628941482769890388573339705137699766150320801756566913429574308000108815242329400647004829211459072029653020799622328961283046593614528355964398252164087899603197597583887132997224423943843642538452930717874418875420410648805928425312628861959669248226903238941938202506501226488419710292874375514032443544342915073597364865116248877296194439205876966059561921757312706716201295956503903323248274753042086553581461183528696802081546136545616083234642586806052482271874049664615671310298740038378702854039596429823004906392296253966347676548068120332354482233698041393413915661988287467225210257475200522423088175776372147785610056152642115938462897814304243931428085631518998039218053753088843338519857510963366820994862727202365298300252180006059465009399141417207617733992654426230820839321367291208183313597439499689978166200348645506148168511058933158342708943500341620823195015060313136786279795016553293377515403913149284520520021408234759655649457240616459502565247172572603995923255085365274470059848769623689357345123291484342337608263382217842371258014957830351033929349612600036682127336424359844674640007864811420423590596222689596529597985375312226587752158726323374038028682411917526068630524534495205690141664259371053183853637900913828736749627763042421436763614249156275529383382727973911833451261647644847511685022705731600390433871654799827741523964250778711583637644080208705194915319086918494708434056727700170113205761199612535076464183153047906305380750056894393674480824456649994336411696244278777909176213255535425236440710233272159073955366036599778200320495819656118753414219225021789529632565388168990746160406845633000069168749715283425629451636580193721424881362676219435360528830064803747342170142357767409304237885266952973419661035811811583637977022617889772399208757075044371752564927486600167992809849329298940145497595485132375420340334301536202145811804984789847569807035252922254709070320888831127545834340210207913324060679204115342784688054859802770302062673065455793404249326176898164814166653327832695909078283877970968082173933764091719164910259225990217659621866928687335331763072150032351067237913146071191134718825667119613821859996779795426185966502977313373688195839361588674707517447349606498079050274468194182901405211746097040047656520963331716692066433489756979859628061290563598196125965789261182795938288630102205174392688640363446868507536256427759958016810088772189899275816216301211051266648241689324810273447258512399030204811628528973612033862695277383387630733096754077891573454940351816273608786992138991345995751286071679797096414651151407940764420678548418367325804263562927203320893942987244257488270594479376253678 A145334 605 2242705545519692785293541990985494373419536932774126915153697540149665342799192390549608865431955409054030719841567685478464706020882381610203664707717699293771516571316771417871658990729899728766244535244209735297323456913644215041170844549770772581363263220139367472320714405769660402622707777198339304539716237120929666941469229969292421442318774196863901307931782331770753825818451422850701462831612443769573213214274190470105069325425754225289623008633684445114691854608558068204785239705599995083432142872833624056747493157390983261508431358651578050884031541269458029072369601222139647712467077263214106754317510624567352804506557484417888362564555062431635959620603171542627813503848529488482940261118944411420883348885748942561163996185326221167210321680967771319050380282599969814403299824981500737909206609661829752418762520590147222167470913564590731181150934123981636118230296001041733085763307984794740755400925094142407224012706938832401920474272233123325741549567514339406738576872913341431894704457734952651481411338670869537200935027713535774108878128899942620193277482878171293217220858424820232701894335117050696865285089192686631702295310135513295648476911683067568803378354357673227723863389377872201095691294375084763508551941739015668412997258187711757946623521893936373877032208332976264204589181778354723747300907481345353262617096270682689984289730930454018160772735735499551752612837618896777475711591801086254888348626458979287115898488289670018560373895438298238257337471832217992169756240719944737672821110813816622688662255290711619754883501662308317803302376495111172280802806990209842714719667658362394642216327856089297632579420474547146387080853014197486361663593369465136037759546043885081490150201683011057780395057256340641241103997452060586980675778663128977561722005876360573353347571940401166863678502605702067293057445606887319091042565053184177434588500745753627624315499803914522471568490473899088320732090157450528434517741995307926148823611976888666969976684123061275468005368751361200727670470096087836254012854958372097024255415850373024148639599887938998385065244114487871125191689394449322732510082467851441903852127099775039483210597466412097685435798363862563190314058782398780118150486361506038151486696312996059814925159322420076937075871512086562091451985525625452056378512714560931585060697667654870849897898100947126201739493425287170631502692048381692585638662813084573731556156138485474291838162064992141719873739279268954471750711592456772568401115321507154466842207414450359211056275930146516087458538084029115550306049830369263760885722812894583905581799435549640739335628895406020422167762928554891361691659720148957035139477293189810536149451459198313854999417556090322855545903 A145334 606 75601603872939459410955687238052174305922597201742002431580391545980589764278005595038741514006079139445225245057490110565615665655944975264723207896516638363826364547058711475654002248543636810116488754726345778620609644659343291440285282639775519293811759508359624561213408199619831761762673240930705327171874684098312169357985804062341025594077458465989238714866349960447768553266400099432030063176359285033107140487123398825484574253385973638556687717718254370063220332300911017999781733673694288125951920159986824366151941853378171695784605428834397355262324553339390563599756252291935228133298826866399470567710928671931764998522638884065028414583925944312972998288109824526207221066948319000607274086381153211183673447007168768105319313368128861793571100526903713654224952505450119716332871801826137694913295346690881812619276951359870204839213675423032180825389806005823514045853300028916473675574963998919651931406842214597047179847527713025208426050930698792294194342543392977488008141865388718260935727614595796640821916724029764926470915788300035859845007255157216957091694590478031002868172799892426662163015665537764033498409322756116742084338222540816771950312018196199879550463901806568283881838326330086523623526945631948651549911917993535770284611504877238825885473232902930904023702559050991965422872580998709974479092154432537609326546785901330751396494996214343304554801409958667183848978365699138713906410018090653401507520614294547688468232845329457238751709306790976883954676062258307316429947798205153953902893340153008293940410951369064245287128504624717148870545202473984362050437387199263564641040922808030286789334211708274403538133510782765079686706025476031877082688986324262890199874227970616381749537669282666177583395955229880340018180393580132322314833156563935475838239513854229660788373230449887523163018684861194070559194092199414451514673115377911134719810367329505457916735352892363067384198393534803965755676613395852328737745512854794937554589250670596074726786475954055385818547656547706872414428762251066100320003038584050325231856664066748467152476098055770307727853470021102257659243767312952905221195715081012880588637544911549652291693908829679662943689695607893859074295786835837210663239073386371766291190346744594199047753432562941431960152921154990658496348353018559520626336762202637257635356070720124733018341452916494134503658463738369231424357552824981067800696527490792350388552849035656698014417574703348840949183793087346366470526588505901586979590546221357935387926001667674350492308031400427428779253706778758789923433552151014784625379824449221483105346185363591397184012704068385662359595491225170736651217908401800663106133412227624249610670805368681217064786108327534188981076861174 A145334 607 2548530064314083631223623431501196804867156378251185969194448083861308140804146225809563585887536062358743133956857271785599218610797199095291437727987911171526887455109832592527524997926747006139127107155580580953091015824143005440807801836615988205623621831663539723819136518088470122919359312329066299380624591061237866108128034513472286003483929682569723040214243349234911946159856521533402310578973608666853597936247716560132894527976571845929991717674659346181146712287171855808214574037354994747125844145161012976549357903129885010473915787497576176194314909809039314629489754192391535318233855741199248889623428651213309173532845352275274623437735781018235257340656222564175273879539014329661941720968968413630057220477728310287081371492475627745735060631551602506316151829908343253037611294036259276714026448227743016241566073611578704014982670831039501251033159179305376534504078625744478326561898950640273481812983895653141366290252935193372837209774953382016004167961396227703606415055543676819662801945993319847027154161285632037000465034022659181121839420462471654723618404451736942228514811867152844356695025383383690452180681404823606182976409779555623246931722484916986256578569326521062491983542256723827333476892241561694668662767247010149077278585416414462632887544734534278880702639388576730821428770500877331461335472778619935329052538890116763358893156338095781866088337368933935032049508955105128426888304234124334363732265019520576119284842100157515228650102171549935319813891801390067804635548107739499066121796823736798774914630481988900417917482136015713426117760972095636349609072041684367773839646793139033309306061634469602287181183015907590361691713731716181562259959367327308659172624187129932184891833341368475163325219870404209005672219826482263133172438727094486227378076450304075988815488245118136465424193002992349512848365554984815553672311628346819298220630048089128240619521121686059197606805374489751211724770316842091844298872803817395349657277491282181702151305134434522932881966034217829917729192847812968145699466176655481505193791121434674977336945116820417185566942089346112991205236270927953040557184822870861736791529735116211678977962183437903971419681953506303625531947783922013589059009045704105880169988437273574136903708396771596348956678035058863585825340888803655914688360197472389240326921558914707082393419527917119173171200610880933366027922474227419747179787356075947318513542809435831151580542151411727363404843945100706734452496826783230904625224744720860680419831049375094940645344527452132694002126368053420724289829492704658559352290121297533382586636003024866563523427514809651782735943587032742603957664330533040633158800291053736161185902312828792368055625856721759954461778135354359 A145334 608 85910948392426155335608886464949657054019667204924881819802842475384305880527179507762382885230099148107151906240433386835059548804357915846329390545749277695654737747926092147044156204456639328406337972098132629202352364811251068750287708472039679771796772651566164581583467463548919643991770656850151711190149637502453782406683874091164957115102244005347905219632904587842531744600994787624591790185170284983275501397803384754956475712605662672914047164256078842048201301137342926994002272799455139251917918007425827279492030548356481849697529500758687470675958254400390742820709050225762403285728048902527853202806309264689723567860451826676868672021044763540784580640548264350238657953052951985955736413256651137088075691120547892770344264906034097940600032096033419961013764531985298554447757005629428416203693874843921730812310528827041160985195628875127911749295615108994436972308976427993064359485139950508655072996035191060553243047379265521070629316305252456828801709684472493345179274034369203725444335338499084428689570136116739243255911370432925207317171003944912225575959456976357732045203305173549583371762643510848539605246736658194441672018031584481837113251593016239588513063692446561114798196925592321893081419513839517781648673232346800207401525344102720030477400307115677308165555069765219036939371888161702262562908812888185865509823476659289306926957548760713810491494548151961539971721763027615513571266021825921293310761252300518006686544338728076993028337705451239012839949408670183123435957010281950715313811817025274146549363899607434881718934077517961194969712573498798698871337456474742650456870928755675890048677050908636081392603275928111360309862590209446454987751353189914588576446271148275785982087320187993628473026984247929930351330190332536696639110587175521974160979481301510887728740447954559149799562022967853417216924332299344040114879173476898163165106304201274145661778599095301702658962341789851119812438041625070302675462673478938884382151886676533094508924421355001292113395689194935389978944218485346393940462904495053242956032373471706229419279952735540165269691310104003998912426257033737529684229795157781034066229586782129950786797452911997834046877815709007799608788100721715291251341984267446335834158543929301837410429811007417080360388184601681370323181582865222887865585101630457479088783268115658705027357439267744634411107038089137800030432035181848766852449563972623656616299177717529019084123377909671754717028448440161030931047301560336125289014739164949667315594569286508448781480213528103361714384251087827105837051362275640487884750915363560025877774016556622066492783344340220657527642995959278261954242127931050891341982494705288033765952517354787785358473930565304419737372351961719305438 A145334 609 2896058067760155632049291931509829507789806176610861387894367850650756867371263080402523701251543056395156028400621875513352585604595686732382564660005770423132610037955701111167025913124708313833830646900300943774830717264696257703429193211784655768491281000460673576381638964377097563110492465923059301855153644899583125943691447287485136190877810641936348202384102173441928395875587588130968467713739779727812608485266354163841866236139042360727360683977080700090785519680193117781795960807855058706827158268904480492430663373235739100023418708996659567138910376561522262131446787453620696422370357210270358190267351795689261930259266657544431890658554795541224067195157624650590322595422141131907553544828939988862270617917616448987559994882901037949101999336222225955334171496057072584362090635622156737873967243806962153317939971685193483925232240634397891074029253934291043291031159060883567573813765741169747811870422864477667354169985788750462355720879812850544745523617459399789269765624092170802041051724598002190097805562261341118604524735296828874716002653421143570661693938571054614695506861188885544588309274356055678886709177040567053223940121661736472949532087953645714043858390815795005853326155869733628759050824478053252177815079993747867744495270272424106810978701719981937323726582521082894346649495528502212770118324621125272747716214069132103646390975609830506213572499352114286143512805599611410007382249168863502563381427451318196985882833539238633334827748822111164951284759246457981289636043011969010505489097285800194656442258280851999380756367335212989746413297426526743166857149308154502705216751234514187460401870076824060669275054144355450940137877554268726265920916553772061413584695141235752558326231378645431874457264475672498081739131710437592217222154760514407021872132087295855575031764511732700694625099328822145691390169728962522037287761384233925451948914216404321402169428334883099274947561344129075874387535171456349586347754878676156988704944750208653124613660541725788422708045749879305961972379687411834091920036364828778643392369804537425872289252229378113854420876878039032713991776133402055854727433354211613835501737633634070905906730458685484802282347196130970971305943249797074684160724700596606935265378635686776501832014792156321382177089353966000958535587572561322661145217861274361422610494727851933387557512195322252098081299080813634628144930539952199456368655054337356108459497962344360423889967917754492700099301633512984407584897801146433956709455952625228540487832250228368759048603057387019795939760410168525369713580698022011353890294797553318351042228715537093858446859974185410850447193611051326623444759528598061216605189263356459327196523198843993931605363831300786132625062030167779651685343 A145334 610 97626117378283897963955475675587466242644709159532470180994258425634171523700972559841894461427133545850610569277811517314682273895861050944258338842465130418051006683831946709514351384389761054881791778602806842551410849790558482371347034418973037483801402753732533608258884907568491388905781382274558408687077658374797538059384905654440066903326039624572053897020179047094501637123525851293952259005576184439392747055053297465305926065290642267513665983953343235804301026371108699286998911838791756207688365992852119392411835032284734513432962830579864507493981323212957202050680462240844626172342338272485725691384575829878710404350155457962347207423013485673618541607978946330851510341441719603550678010227830611290491392914774804250099534732249724358194299683451204858281501171070152286860776772375146628102007372529000313503834714695561814292537670800357279230398238375655454231665934970076086485268978775347058787643299688546131318009667695730706745829787861875558119144315754657211811305842967803702434649910754318489697941075140238972041789583600189996243524239509578763060790443654291604409178558632128402898356055170874291760117818432268627520827059545118471544244847804145427402226765887385954869063599570523699875281400073755617074628564940567389320135353481891296495372004503190800067145788620149298660335457326437704318986460415224131437327710760619737260550480880428815698815142668278037745855136791178868321240105911122649585666626073175168093592311921189990988966419765029665056570221358149140603447886497518333858086754190512744843394380098156999517862261151095806833631061278503938655955804306550829718114033658602330534471150241062034252625993813618975263936492044536172214747642039904837062025484634610947592901473792050188299960757001892926087496199607521043310022140337830073531787598501763810132809893961768892461252948575032508288909204346402285577626396147646453508299735069883370265857283507130677463180590251628805935752690817355502930712514284710578610304803147381810154193402352651906374486930115035714783153529283708708753278031917915223573703543154924252683164463233056265296987594289004482684658774544557045829124248686243707236982541563574943455985932975490239772940089934697215733715547341871286881342738405769635520349577974842691947455381233159782785772601761805707710553286747860604041982406237973621925742298187105406378905031076955678958575957603120585225627808471356608492338595029262710443546019694329212171801799423380571010675703348694255939525873945598987120339634873981714934895157839603741581019960283036223793025961712396739125217699493270640464001349740771446250073504122981417411621583237006855428354239100897224517044581754798515680710038725763749214506763267078518079629029394675569965486421299583500096594331814 A145334 611 3290976413925892132604783452974761555529723637978033393190455063633760071413202917621007181892184970579081025895198997848056063939676890422735261869996934886386729012179364885622027674000752932035356887022869971762107115971609009176041850826834387881794289518337042707473733433852494880342916327285982898033782086008660780108398739225919727367825984604866513294932202033293453476745505660571531542520109505463712149775413238172289108603819081314698843319591706516501882287508184554572771615536289709293906116110791886675813722466507655027212086076995428523550962543266598410719606176250692084894648963800795136602786215860957859532041381810228644066817797893943502885496380903085655379763019677772413552223817226625077662475992886440733654406328264143325213691893227140779550443449142603337533004200634675557211161930653985356761252114914447417074607960957447803248458833541614091427858415376810105814534849700703183610561707820630467222252438543853096335651459793102945251345810138565877150759330696679038716901246450476351689715403545171893486187608258637669476540327397865246681635675193892231413578794515982187272818038031500898019177892772642598393160026953325822014020020869945654404083350234205389722841128088196198053062107237435477373532476746331446700233895021379285332434883460823860150281547210658650336757013919824719484090820810478880849627044382024277273921053064088279767376552245775153300298490517717834051497593962881695348669319401545307465116799848980481056999424675451401186945817210698448283284246964195300022387093978273087342870629896666614172895137442647072313148713329285070345565526996316679161643121369414733327802835014224331097831961582182041511791848206683436811090416747244275503588817673448039902120956123203780468946245244076546062736998807030402659543254133566097018242152923622325952281165950419464853136136201839246525596983587127051317859263776849400563530858617256854195257727624855946802400718422434845703965147333065518832337969270189838726277217925393296070089206468694235222158165991469808195460799510181440884661168364032885821840767796360126753412048183297074473783337949061464233260814575905241881497722568485842016747067640606373710267214894697045524060325629416295946252580129588537830972989027497769712794377338266568509861944399537801485552073023213381052956750337734793389693904253136872933842411449276828521180955210046663742371343432719895847142278795424500732324534582067790914714580215436339779967078234672191131015385259785181734208432803121244054680215134892467657830087230285209878467814102092548046675885373385133665742563280204572592019474145871110655536659472943474865408669712472641122304410549644051827418246227509498434998674188840306722664563662536693645620300649289149632235761129383897758088415274489319 A145334 612 110938814815815706411823352235823736361319517593594796524917770014099793581704898829303179541743660896793687837076547648180158398091825702254544626693338336177631504582515383610486606181051029954522119606659154969497824036851528849533812309001240181076312462179340306915207020446908717508791218003904702110444235710664877239079323961246369103914973874126724123547592476645302137653996494180742802447058939170176160384489787511732812553569435305053207366035922760687325108676096600308277022460441327188458783417887106133848828464953561215935034687142082932698323082826023051102144966999360149719557771943552461716607437610981504868995236270418457436034465619797412468784409381701409463905480541827366619125861328031521140171454429710524216715233075684736760703829362492615995194243812315657337167419316534136261213122054243839003892808480262187714889472549583027776705189999457412783657451728120602732037893696925435340736688111845809750373583571995278209779080002879670496560991701651911402997439825973744552178937315410907904705987763809803454279145302356886254453984440338513226128359847725316677297449558724580974334567659143539217055612473605664173401155881075786400547496431981623162157504308992836921669588472984030236798199935098668542188024174044204503324317211850560355074488624969000321162800156404157314231929640576955836482263865202256613025703534680710676143258961529865430077834760506265275084784077606413049084805024167501844292520107440425688575912154815539704510260614820500314246913833116074470271362824559575677257150604149499020137656188973237183670138083673770546525147319496568660070509976389879450232438791644856626821631237795031051066853390682730625548884227783362162857321776334856885186074206709907940465886483320297965816127738877859610772971303697498674045682053532490990147112901523521009349634294055830266237450258902748051802841808433143695578633496339966896848978790479428819852254627968036683201797540557098058429036310661885949020757441167386949178094437654703207375325339905489266986299869197960304153947836705062842938219276798270549136337058841596329702595891575779917278180056965874365014217576669106929280731181954533485698299942927858316209532870644251471640583337194683246413477260434714062940228173235607078612528824552616446492603453760963906844800598826750473533366346174486598418720908331261580361854068029379591261904593751768003678382308158411731404045632968132111215303452269166636705765788618812994288360995118997763603148066096682772911472013853691263137671065076885449871470525598019267163546271800519834370407872143786894159785069050478442583705832993313790457369344582851033589944838595831148995874824200146748001371855812300610489006791225096700895258691849605179526781816807908204707991937706044772125576978806441336398 A145334 613 3739747444150171049216673071264834699765319382550356952876944633984848978005512068122607264731171626938730246408769395324954141751619380483323808943097173442551023133089864569330138608741202545766187719905123226998901676520157921546175803760389955677248105218271272227774585951791559433368857078568711180857092287772730925720703230625216363267054041928985885599922829092780933027022768342087334209918825296906528861097438587245099873008536555529524538994372112943178022896969334108883833872568705523986655879723068231661252120877770826122662364276347529584265042598514274509386708426828824470795600407322504520666041585263400313272871555143764818358493191976552976428778937371658132125168093685237509052960371815718760408554651163065778459029773326926147939182762595934191970857179362717359693310367627361532730818787237397882167241217108386232954476702571835905395284151633250551395478606327087102720187290708821575635530572639760538864463034989708389907799690561422232645968085011340123256477819382815598157272938185600459017162495828313070898578094656263027379006146007270953454921763785184749997804793211026830128836088516910668975443798466069046512710366357904732609130282708080495926383815852065182395276437701450531194271121759114009319722817533497657060731286511248494548181726215270117365574133122102595852099697847092167327992395411877249614617585304459712510764982319250710583835530009289650177332917955813693366930943313188893208219157473147430560348691273715043590060404268599640917812064127397053182149192532619049116143246843492517990567302787417195564853740627747667680715643827080616201691820958537309271018832504704995520742455698267661717239296702082887805070845806785290303236880269157608852378286004602178999656993450606288304457885608626402235080316584905681495049539365037017144293078892115740301553846100340872324444983374475500624434550836684290390828683843761020315929674463530686899962649313544788965876648289779057127207968328447028008424214509414644786603724767062827195228921138124836721413933368505075861559773379866868925265930936208531847353036431709444477914380751607492828150375246536286895567810276254780010148206262189601234403849059351036198816979359150502214307018772772446607182022503001630932126553888799325592530576962874323072999093916420148900200426700897685439596398476585192894960288430152923620861227699427974572161975334191144193951603865648716032910482440213454673643378643669072741283573819625605822024309365494336376389930177103791015060539852799499677249647549061593380274803760079142265797934943927709514533901323291170828741221011949065019292151038185133730446809950351248869373565643656798320178299201482536325482193432014407352074920497199335598338863779585626939311121398974284931417258587835008138969302197476722176211983 A145334 614 126066886231363451253278342820514225493265180024453015287887007086711489034466018234708192064784616002360935709645928479327656470266930918001019897217261090055056653638827830049603588890179331636727158083479584375473820545996699498470057495228933096878793445831612124618940985519686448051955454609760035902787878910374523795380028665296719644486022649511140329446674445170052775695635383157767542035620798311660148737418494391542529207384954733330836904447076561278608391169511144134377439536014040753148842517005846671413702860940826083641387083820640535143491653297593110885402889966254705911159540011283855448099800122621786949446995254901075756446348065495135215616725510014186252238006974223875888347927514782018085340856150535492962143369442135447371345114166405112248844979521122958382945835155550937951821765056559560553613862424830891432633221928807115821292000974851686088084171035628654504576910837756481617748300262949639653275239159129486251796649359046463459615913649171283853323955888397273987907926194057654158057639829666445856181264116583481350589410927451119400626899431070218074700682901846264884918483569570490992018671229235575084337802276523812655177995429541897085696775270215612989551931793246308933574849277701533319069187636866181845473047164969869539368645635642267031424503706383278349770123500193547320049667812852118219306502187587633374057176877838682492251230286535319346971627389205695525792829050002792565881565954127279776748928694261021964605396523384233280518944367487640829654174810003225321145613173836982177312524756826177473517982412891235793843153806885740252662462624441782719136165393501166607359371554766971638693105640760360757226207586597847908338753071015981218078815136029065247368529308754051495422977358050668280466697861304199219500621297949715794401628699306108704041859142692856512001210123316118867146940656901785620641691236794550498510022429316640664918312088507340208071665130646654475201082553922913003502094322091610234589024612719593467096463724190862905973374426866006238095219656481364314765651688921370331776000308976588314508897445434092691661169232282558174283716519398331057472989103817680275657220266092423487334262057987430559000038131189575837933422732162707718287272068651197092488598670805964606238183009429919765664792477242460377342044119112320506314624724561734146927970405385862954798200597253678877026340562632635909311000631655549924080386182862780989839502636753813383641626474422453084129106782667020729021008025526399120266394355741195247772178184880797360182029119796256815934417979237737496493079666153017912749859968913515025060048172968971254803731864257725832777379317086101475331857992591833816026144959471582811794906397114572792274572722832641328230167582287926186658610404951363325753665335254 A145334 615 4249714731119514497597841887262861470113134518858991762804314056016099661367000496686501086381282140708415515833434002629365904287744099494195000251870062402658786351613863017882272412157806660732869953227909069392099263606647063573267716617991530935394171381735539502633228394094044212039858941526153731714268217211632909369529840586449188590407460247966498576661509946759649975918935739225575499933442901167238317031848584841460072335846951052045956519386411886329775923146197771800529377875199441219941957261611211570287691781063126401780332472931428163339574048396821169432656911375737709436363622984778359832939741467538852802457896769843708606041574929347816141886840513799281191285082975918762510971127470341457841121500425996816590787205435356157561117650610333571312630067686197747726386743400311750728550167325803999024925420173808133085679678265611171763917447466966186396066854215563337022200561620583704625473626228501780072147773189791946558356659985656592662230216467595893684210429741394286749560593844410583482522579640893393983557342471451061672106014985371088987861826366455287512975270623432796059575251001385162824038738162087437626958268228907358248145493320727068050757798432584498025730438355056636449357637957047566426708305919036172477398762870403015660868549829319095414049902576606180048648267339424782311782134643252509760944939128961535735007720041177004494538262375270085177123909112791078218662573908663194082678695105411443801058955723190359153132873213222099617693973710196308240245179663059533043199570973901422353712691562043139844873991573709817982705047149402660090170998868240674503542826143905493829379419590452158242076929432792464424012569939142607183314075720711846592279249383161503484190943998442082460102278435430142125905982669484239104460262458835380064241886309315845521135331398622346919219920932541383637047868919724642435147121201515613461011835776334282350865613603619789100551042588222074069249435765533429019608571589283966498581374908173771008758964947245067422237615208239136917684778758427017670883249508273462947960438568247755650385488407668883884290521992094660808567796973349929671159682679545795830215293935571746698686937775939304784740783188093582723963233694022854680462310502105300098991335600338489913414826174883501384140005507642912619302621815679925791280806570015769662788958744696212506819367561259539610366796172394552637225115260198105500536363550660968523820561143687475342933622630756584100497853267315338598194389525434374491380654054786044253338533232056875251657059362533882321221520565570229683490544717277012826848714532782440456589090180337211049082552274754372179268658458794181531954396604788524506226939231712136088406959048393385047990219547377217775664664267508733164426748611941155513679336275925079 A145334 616 143257883459971947482659798766352717336999539137471432299680411540415712497970097708835933387204828898496071036384124518989996154212197123682382540489519906376366597857846668693983572964236073643125714486585656645728081800706251967058155228722437012603204420399511590802154004545969244868177196866891187686327945699416266464472327130789173482085915840472928017508119170858593355518174548073658766944988818162726805355483467057587124646898871512579514460937679040241100185090649935717884701193795533627510202626140071425028551418525935130063188924021131359565536506027965188323981753597073228218845111819657338498684543236770934605349068750664436162208585734421966816647870178103448258944033894880214510020960818677283029042187694019496536739943733082486629249828630729230522543647332856746554733538737078673961508488188731087750570675360445209741487370521700530671354541332819429168559727567522469055389726427652965845168234322414494743282461780952647359352716756319834379597317137506743926923449733258445517930413630587154575138182001636876481519272158531351172383212414567448482329702766186308310992178298015236653322016826338210269227854871425296293169188137658664770021171924663714034449148299465648158231760087397027421461537041957224186542803673461521737346930450888238492958009275377701070765355184432890623056654742241885911536628438774374291189335678730791182039476868530899943672202332419124284785527629220559857545419840668207222524306246121853816406417620679818312791087191412320454728230573251773183291024176787562048883032216384603773706672655243949487344524782431775551305751345563209864753924119185930513072645950174888803487213627034770699573441652486328334973102975422289701551669584206443277609752278627559146423011474818953290975996310635372733013622395321615838907156227986719364015878193085408453211363317405700171954047022634759919088764794136977039587023835061400092976158485510206228731039169659711002072235437577300986227744004455049338328091944772668188575567913565513207985671241275167498612767102696366878629147653851355109204110026158246747054376052359631533997906499713620630305340804692341783574262261687909609816461845654499673618877282910903315120313185092651906306181242270596542435224769892087699115676768738697597685800830598811824175249184117139822229439819997850107154231004064526179311755483160606870770881652355738918219017925691858483011785821945079806768222726110277504767530891212395066075210126314202157056479035241177975605329549512093281478112141881384738578042727920443196038846707480459079852562110928988053252120642330954463392728765926328436240052254150236098878103204919119211495601582378238021905420643868572542356081234215563168513076305474871148068615777726434612853177508667513288385014504227551812684899509049925947414767100107769802558 A145334 617 4829223247185939618520947318815908214167392994211027463963234910223099612290472332397858817796173695787020413928093321701718767729127260751589015945706715792077255611129224850060323226742125630351961174609932532299584568109708490202883349186965635076862490076273364344205071990611394850412209094343042995379961317813054125305729238209373197494667034391934943222232198672981672067758014039644101294489997560332077707366109357479413387005500886353208481426163203927141075353076033409903695505442318060708169489307239850476101256748221581453366972226972005658022807454863132450004603744324681611881531010004285257805877592678608464078778254782440246258207716501322926459851887561980400295204101405126948156887826686640083438670689324275727827506686651423418836655565580764710304612780277970858673869843100535355842139386113574800745933467375682600211731127200845210665750416565425509805182229905115577641624340853980917020037474383118991567550006563765969293988135297184956950568968043122121308993596823931768668039956737532386883497531792656526551121270480534505549587028822962673353963191260278626797091042913118356960052391156285817174285824891707999880645894493515321168506347332268306780553721124229200981408134520423356022411777235020389371310345405679591846928853022043756727211477012113753266181027853182840326633651312325706738474962359302022712739995969070031617589229503168917060012936131310417264850051203901163685065024610262691562631169474088997045648894192057719600997190069376449315666553006623300298544116759263537004787482971125422237750512854560845656340790570901162260807059876230757391452121967586718727438220476852675421648477537962700692168559863237198739150836877472815900164174500285127167512902720255769442758213331955971440358753171416136394459068820385687260075997340972047302139873824667232648439211908610821397948578213797835939940877573309627084753931044772675932710689085537216194189048058363244276235267500179773657515176320930277429506550438678073047598427867712075333023206534626931430991311609656912270349430493644401972843531310911248334929553777082740442821672454960663039924154641888319532193720032931635973562999145853501318146557376711256817134010770786357985642064892201026257397844269099042643166609193719185515883045900494610992609160083173957232470914947987521604526214527712555688919351546063251043670650838123000188466881768253181901067760447401844113762235459952339425515360842233474126734364834231193570686432935046486926899075013554811251311821704627090012031445866817486083683478255827742349772993507759127912595104531754954395398657015885986868375148660555744360398418581234418439179518292887851443677357725540921944029316873452237805787277751330967169680901778751151750887228769191653404081621161846107338099229285646255075410643430953583769029823 A145334 618 162793115519380141080369186634624467133230100497854196672729216523940276389896109827161723039073081897775629255019954838180815141158883805723868603847390848861404380274799571837686827279493482034928537552975111177233339145250191404032945734034456329718597527867970691643641386001356115861426323702126782507367308337150108864639866155565643356756052247266211095548519399758092994545529297758228106563599050813805521352584741085147558218368310232067786396296447143446246609911092901157203639770575840632676859857036852733409301939953998092267065503708037386710817479737899688861690003897203263539453182128399344220978795150511348087324680363366991950699745961051010116539640313066489115847881999422795527488474127585676394040305908079147091045753870279539715901172486477749753639266300626750313039405856185508108359844744380118344414329434663585092692246556453121529841915871065952602713263801541718554776687474797970285092497416286706883327615977982089043947692681515388142483845533136329571819430222011290188541181423691803131255547221592269508401421546379546023545227569238859304194650695054289743143630745609041515108129452556378070606964887871621804551276810207213338931684198549592696908751904648618065617620056451711244118473589131000283749647557082655367698449898026164588386060397120345347225261378165438362977929762681844831912105069595442746872090972928015087098141744512347325562136133314271833578970941297980598602982122066535491908089500447233844286970406807848107069796964447592915018799047125040879812148992663749655643824002073605767249966014620573451831298562800553397380030437121987486102641166773424169116011899202057738288881374317509013298231453416284317010446376166505648572244620852942052610416673090069709287820224997224322435540278432441647221842476921579122215546031457011486568415782613654219493477380227907471919146399633078026900647063907502734890077975932263070630277236097301072395906581316385794892179865358824732417535607550815647693616476959745897661874814845006145910699084296602617263549615748767409937112423311605136653200331286708155212228510771083127967887044458817451362222622672714446737908518735863186980899091390259683780220775550059184394684187962894942603342101209915352866284787876103957609058696804596975001719879619872505962042962228544914189454720667219533290728584574959248208945161306036709521530768982244683997479666188796836193135721670130343129845150586770635923845309224159521599820372486723408953637497183938039064589843101603137769628228184867062424195301592374727960526855965106487130388531293998091004592920513338870337934264612787851406597825107281888238794591495309040665622350157647889788125707022563834864655729447993702217525964484290597815072050893085547795973868956273127584078160980817774139773206534235749542166842642678208746226255494 A145334 619 5487755919329081308633305662932243468245278473615271975626674425058791806880298249983149351249294772977842766399702263666981956706747205361824349884106529569411225866986237955519198097531402052655315370558829823174603330286799384120242110491418173687848287587566801939033786777900642675077286521586484743980308968665368852013955762798388599346873323760676941639005645743613116173148120559671855432614822708443386564463553914614214830061782350917504193065944751779409769292961866344933301286762416082285218885072542816335987717919748018942101196676630968079049651583941791056664437581370118269590285157666810883684909926717859951345106510970323043875648190088821834527228348493619460533251701905338335826509514684025324556458628722677359114876635139616597171605105682509378614414956689514972774587512738143635232275010490914403276632244496575986098973031206303599570125773347882845672038612944789102576406557133815237456487170882987414653854943050226215107710750999895598985945475971456701822910871475006995431791457124610726817092109956377873335555393777333225973175115809454918321439001576316915981093165637389746561176686885623113603874969195866546139715541391439267161871753164600422480525719925151193867740771121579051518810388667194242330180229777945967039435154215533155252450339259715364642849807791775899362803171973371337971431355157587412637756163984663392617008326589921998841530691994011167378636693166304874775005363649797886821959005497445083416824775367843665497265136070531167095907266562918575051844242244150884132489770105113767442870932115109018206672228895665864454779663774575138280289276340480006773314042394663145880865515706594751300320681602494384463184948601422068535897550268788502093212018882353347179836650341898218577346091345598854756432173502567363389500369460339859871249248729766409914457889839043548969783603733682482073022976584381039619834901483922657066173969696129330064928794661986317087452138985010714229615351673022819162821534008806483771503726960826729310937590798615267693327326115899637779323147519484778662934981194831400601292974763163658466714731825885063830459861570373049357646576634392228000194472397202654794377741025645937729233547159095177744372304246144181652921433941905620141902326026116354833588791626102856275485857264115088974152561401221055519242938981495661729410985698707145931907551178720817459432039358757459579817423276432333419505235912517802677040485948431056630896470629793081281595926459384118361820836684055966760659356320800046969692533604647506212731874230900261425337655040147682140005699437909548787336809664698421455030425815991323791974021318908449179603710984634792071869866140053269147746622695662550828300562456978158301015111665925012037451127371628738361667621402581746004405647454169857831420189190074038985881703304397639 A145334 620 184992251877790215394648592817076740679923870212340717800520998196002655285994577617035854803452003758009997757558334053194006922403633151588215028869362507937461575114701701205752596030096735915517199106609615786240767086734668093443170140632760900982909444858279365496858260639389278575499212781254077017449432826342275664240339899293813528417456387216367455384669222468678746438730149521008948875217566938027510274260881109060440836235124831060756116185211186187456179419497904576608685219557406363258887983118558481649293237665403778584233247702164430236726368183860296782258502006296682970685249125495012760618969408680263809332192397484909445681108537194438080861857511180271701509425755381073301288840212510019563212543980201147867683344279510721620375268396656218666614178436364283431604594741363416087494482495288879790075154617565247056732795789272247785055818289715214856538469039655576846308946486204224179860212245373008331694743246895509733298840372258787960300833852513959885313995905603055593994399831129446177312371895373950888549302815832481501176187130391497727376849438942992542668360870492777610968224599806225707030247140985696382498189095754140885819483460246996043268929321768094840632923328890809770247386957852644319819375262064910991816703680907172765533936348058944544990121673435504189354656564244418040335106150450166610423317541050911992191335602248128836435652301555980319019571093057166387367450210031704642701702583410784261533929333363039557104959629867808678355441040817186117872628526238177311442480494599561098425573354350358989126347384241597727970069068460897474306564019334939861554992200008082748441918796180427692016301163521854246837680300343491554178600770988615784709235103913714660342223773737568723245112416824597115406886921549703342938478332292510644802800688112009895602721246980680655543497809943290071048526513758837781677131794132954793768461447826242480391448595659652167701625810292531311321508772480063626427898263743250090977644738187594230226700039910621589645461546103427173792215892944719465415933079424566182982878024054018416141870481882698457265984482175052871173551651607453487150692477528802401728213966194303785302403690338414253799895433534178262310066185315353667107423452731323624635681190714207405426755742411276687090137930645707060886459939775490172323485079694472728058566840713147987575209362786234296246848502455398237901391159481129977656264145397765609803360503330504397515875271992201132793042365554936796400223763804541355163468245388472132838816752363120956683025864272989833645594037047337969107784983459049522636287802850469699920162370421609230349132056626416490585085297793069995947974816206128858974018258207207751842928816443260104889391955901630901215542389896952496827696601540292700962938828055229011571394009645018879918 A145334 621 6236088805312552241624522755230351265387990196612727123440290873560575084632085404589980415441217695433222251429448674533467709687244516833291523261361860258465300127705368480659682056655362870180682729228494777595346435319222331143169881320488259480715703698324309823332290027120025802879435787778788414671735636595689143976173005991238691244563855466190423160340257850413514798836477167205091106911728748866084662901947737722873545975271227993275737759099276020434396028821505070315612433817978881743041031625707721343854858705713043456326483837938766266649077792428279020588143045967823601571681478430151722493654575081701766294728254374109786443587124913176317617031382174658610564263281680644279081108467737203244791869533016122065896928176547429790683233700479676025569054576475425037789875915956773243571295369683913127232519058881492233785886559957394441627928034976174119466028945654750882544285483473537839969272517335036939978442380198992690059277693841132991141845510182300111762478100154968132598544222875582173512589329775963774496619124586157557627316042192322272580418676265329277037033528963218367628349104698291181698366517518752855858147408278156547869535520283054483453995184956276757152584651549168426233460362830402251353916897754027919756195114043945639710615839040616681351901636968661038431369573417876160166325090360243761279782621671070079272106530534776096486323840243921404560138574168320385751851871805163399855676507264818531958863674410843288102164523625578694476830750390040077470567732567644714924575133340461434522812310332279669408340152116112030514205163843037190084299134811491546392538780288958427055313936738376701791274760922001025058403818461394151689938563454128687833759813259719302317783016232856791318694520993811077414767303369008326187888741192080164375962551325006604851001323321260855059327762203404704561363346705787445035955073160387004614012178340048664317866402094758079911235488977509091519637346490687593173861631307963426558049920352800074540115329034449462988333241025819203912635959971843345659686325444467144833521417589567986044978795477551033168551273063661170716887376818040680417457615417301456565055438006032239576898090672074397336499297320064844976328149454059138176285624449670593360352458105387140010833079801198279857693460667914223621261509050588834727529020307089689964147142268532667482439490160091918767723803437954051323223562566603655634274861664318192758040225936374832610467074137261173727069339781036082722595576317191732761760467582352861993349006509428933218884540459304832252045292848860063500713883005067749743370840379058907768317349714938425836160792449272788912988433316734523423352961906561981140351604655864410857646972101287186469896390795992850308347195601758647265479906433517619495290810062321580789997653079251883138362863 A145334 622 210218553442093884187372446684166548339152408847891161118831487547205987906944943702733662187487593709601918337676717060964862440363005740046624097552293280443502759367486396368336180924099686323694078886775359846129512548370217696101588605870489086462165470687603039286252131317357809175676501830523744677330131292191248217094516367724316382560434039347822777518702636752770361400098898867753471692985427249058147048397147964377186125765952259418200288798480478463632303944116756500841390567395382884000506812843719303382788805320293457247361991592682563146575982146030917600166005297316831602684699667195165439766082965385197133115025645619048503528412535142065129675689812245884250941043523945092892443093146132281169423902394760930861184300963730513964421086422794610425276611106372399587532433695298231299424950824550229023719337684819948583356988879430970838005206273991011277484620901483183210912286801584014099159952379503883001300284304813300335002741326085752759132824187944502914999176870909979844293870159141475237979940129435366942907079801250068451784342281126996678294415849527400489975407718681730302258870708411171135245709598526911629992452750558468132927901502922283176987181641607160161845533763089544319439139060765472935287894303468905912916426302604703833737687168525251980313659637223441932085964130561948794962400755708711042291305566108454831211799152135966610305847818186938246166291016194509110637760211184607999103150417195330128922510202855597908560926534313298160946155917292809970715652146982674813869250433464474463164441882875574301404787538707789164392258345178714609280826360188816009557542421985796376026550059008759821203444498664353391196938473495916553124337419860077295887427520275902577218750816867378661615623579456259002827208681162383754244026122646544008821186960363171961415244713556982177069258208333274780820268346403568258403207734559514131405395738074579026329033934222846278148096165730205664834443638879569993410811964963548845528612724115245774559693511524591357426091965334903817791531036858623289243306565317054372913440803961458785522216779406374846229164957710033582691220601362599685265042728566539623279216413455132829942930851253224243874977058859490490617843655786267362607234733090972249446157738096919299050975714671638271591569872025250547627018409208889678889513102228508368996927437813669380119887225721489218873735117646582567650468056218818071950275609047902132475770406511835103968340671651198894347306311225683983023760081252309547594404007037646732407322876594032586445476902200140030943456988289478703561727026993048860389981506541787978019508158970411964515371083115853657630423596522035486808158349922229568035123733975171031804071677691462239456947228843527027992753062519741609422375149046182351645960506237921660375591873730186970949193956534 A145334 623 7086467430296896030643772936098731589282476436874420844703082321776022978782538967587066347750226368509462971729859880695676838331169213809727181495196283222388617759812666293871244178291718369316364529092514651184531090410213603216362220760724305784151338536163394756015249523375841720192029073827519645294010311188031340802567002779813699264873540221851250363965042724595631032383819081995492363565447645654021388135383194977207206576696704689716303742121039169909768945521779832821858205711285923201678202917920746091326089283492233738095529280262845365732310091493624439873317017984407347358677624209467548544362934269480420275605748219089870679833000116051890608191185953777375924563966627925799723612390875010730484076504935521446314400719590427449193205032629172616956398534826759013620293302078627461146841848724292850705665746122761407863471861339731466991761061868308955187832451122969160385102305537111631809144154743803378638795643936813974093949720043073031669234512233763683082322140555897320396178230466114907396721608250676889869433885603520682923492620669475015832982485707149994251741717159727599525928163952191474270841688867975673528292726363178552482843011793974645613183409684582184099536186001163887459124951504943729818152665616019920570384810904609452191351794740370405215756785018900590561956812409873720460306369308615558875396149353733390689079670146396903898634033464757848034344265595778327951278510967181263844603800707978071381159286979398531086745545369536757379916221495109873722784556404218235407887717187512300812811901348923299368075718521499420615550998301769305635819466517665852870693208652602415546896575433871356834391412258700591895247770883143528544427262733544642190236493874740862618324787718816318450205879544775969991494127227216652986557794406526257345282048057879975494301294443004545867743839143586930658046541395900939284984687696046148209288885716481880637503069604785745941614241835529743984060003546992957987190878165059600274806108371875014707607193733378645624384097163106366671933307339868231108548518657151577466444944668019358070385941588810100588834117555853959008859875755045858572243909962520435283440928732517089691343959418848098588951079317654127118662664660226923339430744676211050079159383990894691465621251330747846334153540528277735292592566953170162024776651948593996811796733964551652535308730896631911408141692048142494917543226851912794638840135146729919221440027645473735418397931430894840591186522024348467286694869616419778532215626315478603767097992176635831979648093154282179983799102823193034248205754579221794078678526842152832359978712270575237608874733375674634349448790525769382943568494552525396831902039931951410826250845397332219990806504614418905317642855429193294051869619008866900640467709169989529108939621273446949711445445137122999 A145334 624 238884816865089811750907701488515795190545732347884317827049743948238247067553400690415062879926468694966403067411658240574549159178851757162897548156442609874427024239782221398913244881877645305554961952014590004655183211598788016053352765742427742113252535591902566537671022146747493070315490903049185412337342912818405206263285446613003434494570658318171610421438812727416085348888179853969148708037768442011633744985620454284506969323259789324384339728699941619177832689906894220308083613686057903733189336362601537894883166363734393990906834790298525686153610037674097722098599076088366382144191109416451394235309074458102002105472639350493894998121930383696697260059748826145530171167064086335184737880803953518578485937811952525560497517396209008348572427685508322494805584183733435242767687625538098019961807421070961172737763278078949374257687862405358872861294557575488605390820649870669495098615508743746306702235357253659514409918155809714761893744727649250571484142648267349568760576443140121799645188304718863369202010176150377828063249340787602420100867790983660502602842914893610456698812795479009661337308104569503889258902196493750356111836175710296253638169794646983800698129563480083784388204668253700883157557795792514071404453422628137218958766062677958330765765166960199191297909242673479270620122214250878986154978914431029733980893152423047034020420849423240478286986657791139239050806947067396419043089494065920193016986122762790369063549435153014280078594425846157556963677665653997925902257425670544568617220132521789226935414731307762538822258169954957930242434988360384947804759607029689540082252054121685006100087181849253379878574686037352454124448965273829873736726473623452468372794912630086958587826016782547278089061537838774368957008026002264691014479495199974012462913831209947013549724674258438527644662640461057224149474129635552316893265563830507921575614206097208458215649450048293561468969814127611503972457054734688974868634509533347160300165067687294021678192726192500632473396557942223655175967972635427033810547274689273111076804711845491756591251305436571711443223256578672000478632829011375291107742519571521144838254084293934680040072042066438552180316639923143566310627935078405929985943040427839765077490584886902311209173083308534185252677579616672584688044884364347752646331258297590530297159532948108769151587938405574507846967220069148386023799609527512251056482883845989967906841199453149214442359164567124404677698763093480521008800071745750653068679215500379725951226583867071019439904633785375385053727725226380196217537283303839651399204279458990472313094412621583100824755297578620840804065070993262302505658464557472777281188198070958324977744966539997458198625031095114069414213628525352879968783247366528071543984124474386520024432972752304801042638984623223064478 A145334 625 8052807169435710123826202586534094519774565048164703917075426023792028986871202158491352802095254911957091078892984027559908171460242254402792062538626498883670651764734440923544699191096851244958539398086047299964411574878464053610944918516815018425913437190651696981821495400551608468024493478149758966422372184297098128315104011602757342996998277627032024765455452013076153512515389510493480920952460810614764527889443877378547534958679880921428291402538171289861445570066992458644805665795498806223559889327105094924515765446795397137941235662685434020617392828637683742718319334981621812757673334939750952290204720355619684221495062396899400981296819593401415548584723524738179868292665805786392449588162177660720405750233156843131708849865111804951839949088085280518670723625877255567206939736236595982174285067017460252408697149398375637283465249978212786264422772544108659019415608919307817556805168414649382461820722083876707486954962393549840686624160675106516721657417003857841729155348815931365310141977355894653709684855641307628333335245408516191978079570310566574873266818828081122788166985083855698523953056679109812154726118772962635636554323954901360346964151294706812127559301971730214687144195267296070770077385837040697842100395058641840035080083402489164425504491586876519998282115354766201193703729280440318213410618745163643023880349292784766163094996144977766376657416335505270283644854151297667690164218893683658739421338353729862633154180077848824402050887008528425875708816729280048587055224096569501003868255259421797652480529779572773834775023541105913306973062842077578288729140717151367878506863873748792903031523353241756001835395831927738969834582724133034160521520881419319975302274314523737499254752407414881025565945990339204432764770565042215506881450796633329553598567904805265768881243274950668323897031742198399882491842251967927206571042871741734340267806678248011409967662323624906352333226492627541963381783331046361795828711329178254608658964156932573098896862092342002587299552343848262252875513685606937969885317521226877917247509369866582446671723435880890803940955390432915580280753657113585308196141762512067829977109898107609331633738846715684175150375342858090302677140572830399239599216553391733804551157537378092919966533172709436054119914874724492301556257759329595788537664692435124827723251043884012643548376868343185762889353580389300044719789919629211131201243375608186671409697612125632373378192019159832250790384712694706338858183131854384898525397822302174246337244375060971888683353225256911075878981633582173591300147571966680069445382181884041979521580289494854058227263472500575167830399193734081691696363896663912769623457325069965203048371995812468918543429807409790665534236099946790154554389216856042282880804195563860420034106402540573569700410460203404367155103 A145334 626 271460129442792971409091477441156624773084792583086436696728293434979553199189977695190102268215980202147071574516088501632846219350217236739268671014201729212095061114770979292909588332961610585674717803925692529785724184497840035626165187148481505395114225583616169665300043414923699310358182078112883855048980920317834992683751024865664585815808504312678896525331676939358322179477695049847061991338305217785943793141519361445216949172591816538087913855177414452529388547780483091009504773658181144110145965483523413542824915316589671156264660198219146044713786567222708929360447060131872231972801738674813492286349728952630480648496551294006167729021893495439787759094332758864294534000234141892225389281762271062080924321781231244157952803392421427530315675410782378598881770933516700986812503265767962933557051589196777687626219733481479454746664202507865162568332789600608337969011571279045879969232732159215174044230234745248452131592267876646973736385694464095951037820955715905196422477239824469881464764257022020471834613114466469974966353294657831490793459895068331447994163960091771734295498610477962801763447879315483663166313574577668250814495904407888681585865286506396842173040268768895973623547038072345877405607793409084128464690246022363004954412392539143670105798080627842322181890917311259399566273443423520912723192971744487491903976840678881314934885286026779655133881026382896003470528794389437430768039399862986642039973122887247546600837041360734435440121120978898810423986654980352772215633678393100453169854316177888666343329431933983474662503504748422167623104018164000175752674385770413004154776841101819754639507646137692412972617813615709394635771329506075616277350595175918802743987198769800278469790745066129622589280761245273043589726046790565058734709015340030044051833711608071677859039697248862354940130412384845419577742778164364696497957538313148300779919841548126258532801438713746143088859503597504625457988412117115801402696884037964453324546521430031971476519199454656181025367277037728362602209911165841906329407019830010779901140429781397782431812040432293523564277894768270327632592205302666131727916647706539286977007229826953426275438656482713671477880600627429584180102842399484823288483660028892306123579755507524927445169522042862006075848145174285055868788864378955789667256924135656799644960262392170533265907015080260853661425601347956084438355732166901097705281663135269088847230938597913867853429638523518780607019463987239787589428832366011243183540507521127078343648781932078778500444817783505838582505085814327346536347778433459501837164181952106775670681999245777117681257950833239091328941916016710822833822124450882034906533969146920328923802295001093360704101560609159012240045029514992667584675580531433937989383837888473610284963206805209762282296035570817776593576182374 A145334 627 9150920955463743896764763580715187234566593838201278732882006854617734714552665161233656188970207890519122870819846264497059218494387651590238492497096677753113225626508277947229541299159436701746243492211795697093029462295010612722493974847830393030054282118510263888765567481695582503200565849828691836603942180401542033306271118733117541585093561683382127974836906064170317027594039587614954949234533347939103354652036089784874385978060535176819062654629739238656594398084234514930937947275211620572454214272889684943423532970806472367882284557340731750481867724563684689371056927678726077958181333853054627885221897072788453147041134522625885517245927048434455651957654408716591844002968024630521112086295756569340570298166839555007407745870649676456935136466257524894483023979498124364388193917882098294253612226897538308832419614806963523021134412983074884651965712073013734528826721048401027694455017844281975102381618751441603237479267863166807091103721073760513834378427695525747167543866025327530888245837794070332749650154378979847214808141229580254146131341084673882801316692221426806335020135371045140963590129487771897606226618444287077961994021301035603501358158461166486254946375332640181299119555966274584260046967945742840133504010351313461838371401717414449716777288872460073093875022824280439004612876584103160687458516864096054606919416275404739833670216828867746029585363022710007941486255375223081639892940479217060809483835233107776442184354031116177740837658586147791890864164263678875222108962711576192179786287994488371683011837498014053151300219310294287729468923145335383082545075255591481652906159435035480055149009848270087888065190495150167861244112547815226300576454402858701959080488495227693072692908516924477170069773436012208309070460604545177564904825400230961988353984864709528355822962425377906710081127877596107351767309169428891666978221409965186347549363518319529496892725089072720159900547513938654431561247409086190334238550165091070392392208628747413601540889114719597770023128321642270759472233852525016976757372668584345869240565970683409875909801436300891243470917028697437354061767660472121643434484885991297601482845887489490101637427778398539018803670872000275939853176514609492820224384939974743086034139753607507766798571668098345052107404919705234358612380316658341910353635124075326023596485617516817632509712834807216508583471258550246026027671686626446084015833733088677609431968268725978873213480741249626075102793880219468526944939600200055875862765610011795988662226192593131248189022918798628593359335366921993218158110019691772234964124504160137225974648215053566347540351464361226296198056821092922643994062123542869500035347330319226962951410161438485193522794689591320495202127279416166724332623665160248832766086892339641207142249281369514683995625789391856788766048741397159 A145334 628 308477545137222677317147208896817484236083253512680313502366014372435543792590789385996572434995605721183651773189946001679777753812961515756722345337860336043245106657498988486336857901755022882904257536784915145080330644179083570377431856494197361894648344819866770106671110142658042767967375487367019733806007046287001022436564419809641301967839378531003029719073206897849710060836752319022436288849057167688868867534192793506596189875203691637978785549480595879936382706890156950541435111637878955839250419028965313959283882903061268204722141271691407110524614950328024311475620102689409027838420532213669767336016658037349026634126164109222049492354033073703606532052742358741978302475757576294632546536804564670708353689123237077518483869141647789970862022747225488782240359750000001390009315984993030233521305235158964801544087527516520627560961606912790159109898991412960201366140428572587072301032771561512648542069194066866210390177667535760799164459463660081226892800846578351981301998527291313826418297310573346659968686232280797535144712465882797072608256017170896694164054246790133681461757029062433091404660463269342788990415644590603823521150207243414289622894840140056965147845470290260242824424257999569197333837412045383347491336060478086552549136946939628707413418737784830983366684697224602681534240670083844103350705690765485029054766030739916939114141694366246432630542932361673341324605665228241287691353592786367720024713443668090020978787027788089310282903035498920943662132166904628228756940360791599759987495315124348693256440375714724299796346918287516934611975231606151745548594311113314460749053630400269191557253367345677016568985158618894344986829639351079949086356661643016247864684464430138334710677667635733380336922439938690780853492183389491888922376605507076713287382785737524489266720385500449537947972465813634366443230572523705159929471147231968893462740743422631497792127504219839957876501313606012537290425024702307064050065724662523098889576899550528791077911400580678441372823474697193670264080640566408411120649126328571279422088698970597317135521623985891003385111089473112718437151860201923015297510353778849994439447447890263481499244264134376093841158073617248701305020996127383160570279193038064929401318544970529331311254923486425689663678613767415305054538284605763841419065250365322316119780730521531659999731886395444253424087962464303192189436728117821765325272657437137659078682561491521809218112567934095256468196401095178820056074126333315051209322585529957135256676566608665672444373184092256952098637356636435305569782542227461863607181135198074043935498615658773722329808130182358987611597404110100506312329011350808006395309523598527171774171707618289040872560048282021853284104698349073950762260076167876407621110851151385467204291612990003133192282783078103456778485726478922772238 A145334 629 10398778037424855496897288515146953812883179241345859529963479611612795326630500795649279295550045679890893010755110208896779043583975714201771458671100779430921114792311065275366137532638620522223265819818775997328862248922247444862412615159925418221638202673823426701785619234143435140012597724478576385397908660926392624064794553285511889556218323865186550448447829829689607661980489893080206739682146767888258421585474284417071267775818730467055729684053928232482916222392672792718517262682374952326129511053012206460677774749238662380374711014386432776355053019493689974976158464290603050649707078182741474003842493657217138615047939845080740765761368937668621527761042292955537679859865943893924038513234569788753822033519774023716308536221357201129268082329873834760591797632689476067359089677465921131289904905223596476562512881720162295548116492747895743280519810348565176315038859318355189158866787034883573538071177429612441200811285935151228676667121428877617084795802703777817594164623187446323063233271451181678113474080140535530530748410010100948088044056192699586475596385857978714180649023114674484140205963253219415929095013772922636446610895524181474402152181559763161833967384548538297452971160438045921675849074900002904698190098465212287335117944642963482009491895933949363576830868049566333570238813983913508139849128148245983465340108289323183742132976683415950415107856220326645313342449033357758432852447972935515362816029376567479374087134264552136618520483585830966424702683455490853327717584340175865197602274893055506455186233382331518648120801464171976555475397327974452197107731145084755216259116227886915012359530958073762380270401808977737874355859281280792535885856763409623312659811336859474767869251103307663734233178280263492786559013192989310971028137806738730604686711718857965668471615839397191498848245112496486615205195248006791771793580706211449988663804113227544272253088670358079890944139121758135118121573151153523720041525244135103498476566891456116918488979712033781143958281562019270302959887634021393686352065071778765160734264173058269589955024068654584287811203582667712709818951853345057185206952382450548426562475866897936073850034042332390344986899642833782848991981839600909828214618777088783830143705064922404004894895703928838330464261017992165013683251215447918777578347679461380152322482402284346641074144257880712948118788706088189350155666078824100022488495198190076754453711538447231920016595791844870354293274605815684143870790271751110776066208482352089419490771071715893625506688787560958936446436698854898783835376280329629402506303832562951516905521107882613964684265720906970008025722196353431246695688328641675772043014540471003630188101300861113406375514034064161984615848886145155600779620443286490035747397959547117207117029066750756338542337933567241738610897050838437911470543 A145334 630 350542807333114333663184918528456604135474487989685671242388584205101316088278638028746415666995467434126397671371113368720475557536043571928754356046084929278490443605560903775093507738911039902391267903186681333171031266088630722132845686663653991757226450239939369297326454276304088427166626524205434464396481226022688310937223368818041377130478395527599237086173313839763467387512604234897016875662731256664134223957469260165279643216253214169244956011479135167518509976920617135651059974481424531275946861757791060760482472837551425939370240090244507619237430176607674106118277519760608734712216577701794556455860693848773084675917025543545607104593697396455198627121129163478432829334102666188421761986504801042086776079243228650353523678503467380925979265369184947032324009415721878480674911637366885350789664121566131989763344441242583455410486342970603899073532647740233102166999746255612997972812318644892492406866742610166198812482238483770251154687864203005008268385282251549384520937466346817023170279754201037058631864581568766501910731366295790494165168061647647042921457473108408208239544887733919831303909929861366047700450125294806430024649464599007294853135750756721345282983567983380536849397575542103761693303117545260505330604871770970145588739361365162031600343104520014308390137578584196407428147737863483689310470006526666411851130021378318493207385704883809994127039400556668281151100615589884371543214733476302630094160630259376286032387275079265497622236191395458842677806515622464498772731539350388055019572926657405807479979234061955117913427917560890411397558709314043551958349871352212787226780347293014274666370597039413162493238228411654385125641671385145877033632282408181740226745992300848429994734119981823676845267059490759901896213553882177489443866636542786003176912338755319236946653680679358939925724804794284097984932765367078378103456445676916831885887943194159773995020121285643368903886971917965421225865693634960259900292751929728614271121971021408801771734715014747361782155230082846127215584141878780540600519702449013047239780765851705568906786544218824412356224669386617505974884148539110017511403349514897633680571067033681977159221166067780614395132293118768746222271006507925674181731638405383709876079368337215694034477602868186216633524549252837268843847093418211057386402258855577874569468565661224594749077742933426947085640113858144900529444311327723683640265407805714829955496956882373626532237634924978011709131030493850311394705520004655817927876836730766348801076757570866207507164806584306741655352429019761281366655228840129264931025638588515960436811072611224301090732875121965828788188107627476763216011147246181878924762013763968008775113723077856425310629537215742852219378412667848496953207054380927502937168377595222469900529582635876383182259078548268935930469882805278015516749957014 A145334 631 11816798024800506150361108106696983610259891177249124736235059643590485753723077561318540876485137911654355185611027220904457022147760985225742595140542064294877133423022343273947336870512553622470989118793157207922419466650985492720850783235019160902210685415950153465189448071868591586736351840118367471316228996731316162035301175698061621537556537157017046416988351961090596655943442226777888545798383930980001196801347867174697292355748628073826517000091231962443120738839077781250124439021251558266937216383725625605223657698676083819177508413067431337458060994898391674623557160214971656156545770184620416315385589985799647027208024316024982570415112773473135808051631736339815677721314921017345753702641038329894175432877467204283643259486043349189657559906327142234585807596812186890894075203936548027709198446248089404151325864551774606561725199073422564689873042274803447525484385131237854843308314102652538884151904355317525132356335058476609231273299225616177399849650779903927048422984396386578663623807450883687795298476931209038638875223827082687548206867270098125624182744942888054841776343984861414398580319595420686214762757794592910983208297005021640385317731755856894989726214242752373348654894818553157368635326416601656734691785529209305142584116536501667442284084043877786401882174197242392844836526673139221182742435780164796595255609555323008116697788369500258218606547777657431537276956438192553131364010232633713687538639483227545225584295668834905660293445393420434000837891216930594798137926863783996994533938160018874877094593525042273642530136452856814304039727535501010808541521966175361912330010290988394971116437813839086749573298299486467513607642868037408233522951704093949699633984087801789238263012416718025043146288841200338012657866114809189976163433346829178360354984334755099758613729907229574025498991670767071830575596905319016877860725011975285696661832576411321868144584016285949295391949932410475227765797414312937210085344947509626342944418144655123816269060324658153853642671662134461386418071119773804389622125483204164750674244456126730554789504815661546871873749317211672543745631937434446836964349726940246848921502243142943583139409434294850468927519256046794792318972780390192637065263702430866082833851676503835980979835987791661658787274224848883314733920505444643529047701368443182472275405196117398686707064073211678128376215290039275890759378384701899296689246874642151719609725662051103411954498753304412982869936683654419391299838935486157350597617390127925135732208078223128783350632004450291473640971445809716096015048980365381240495244874312569193761949740818850081885991255677202367542851100096519491658304526973102809912051711940347035338079974766438796360208293167177514251084306417323946147454202401445680725455972987551500799735023538363810323197199319807896648898010755024852231203140196119 A145334 632 398344261065482254995558620613570398973404327449593506868798189343046690552903628503769374917567583334872845872821329945318132847880547254423739310258918631334223238411592748159203822129884674874586003292126061575878078887633689693531249180719650227349868213614453223071596925205363768112578332103223540933864645015416186596187314321844433893212989490432566239189078107522190699432089970077170018643966505437673109087509302378501576465147006609152438673903830473442478464938746802029021077703755330054697029033019443977394298440261888312706922382665132870295466728518787353174952437764728417009276549178211337656289853681965445407438409415017285136905147844489185710692965307204894057332507093158160622691127607640114227852800212643377158385626920997622679888963516308699358702627056214810676317396644026122376710194272233429692375062904276977545953173005354588312725016356010091568343845520607028340512310270427604767139868203410887029601565856008764258702452665740833475945926719522176098550789419481254100403941525999009361378474598719192110947717293300226030954263001509839753143553289103298855607872347490133391642222742257721402438286517555276903949145262014630032790053442636800179346949336840198937599775967484029359354593091810338730981199584859040804585540422856731848114234441518777075087433783798903484215242906723375408206763820838885286699400186258808582235563952728467999665416731457792616564937920380370350468396413398867754930624906885439919295070320964037394729226546589966638772786470244923835022765015805426999335351000354663345449452940249195810427735781912375292628288803824180365041891153521421578712431859682438447183320844038145017288702723182450591472059255955899360166912824911374761966479863373052322920997718572830504222637719991596334915936764834004240214291848677744965984780518747682074107549598226055259720212069295833186614419273693371293585606662050230435157553544264937716980994153193979229462019263317670148010019609610623419717016718280256752090927721385202252825021221772491651391547099948397463253307050231990804095381309438292691296215733376251321150248638429164200832039677126980812063047746636031054334958211783752371762246206935777561153947514870858243239766059726205159330303826204682387287544365227212857246945430138864942581614577113979311649532797486131307286843191394691839945986955743817422284826034591648944067670535158887926774135270341583876419353744818856713963670828503921526662329022112245739134612526441654126727567553896859447186867259120532844283989864293335519594766385515824913715883597362854518992130405782893100576906019761461772776965439782051068933199365326192363649152464138145616687903681796065564436324682388252148475953384284747084797278667174262928747446196252036016789661199749949577556782184209745679516327617912241983496736597742948661410118594406811645647765416012082004963435842339261939198 A145334 633 13428185028700608791099774950522350042696476268065905939298062226519044294947895563138988067152662357733425722718451846845647037397596225798863266923085551921734601071977658117424417570051075519509740548506580416929692831379712212917952917161208625928944896578732532733793378883483364551206423988463313724762209712153450653426158203754074690842148254184925270766046776587584696516765156235357959101710222352505576576359937386377940275465408300438780079623471608259654717090642033957559222748143467737122585290436148240094236174816004597322674269700464120644592752080910260680629255002425437777167740816640958422208910551303669574698949134353024657649047551267315337533986724697825346936338998432640279669900565899845609582588000992775366541975199863570374495707770477206349054723323479193671086472549976045381382352621207790468681873966351851048522306855448777972948537736671227144494067584974178540227432124372806242597632418252829097412551259873699108102383070130850197248521012315242905502243184282290091328230290177802798121184690927525489128838511318275395676385518232689830808371055751489459479653321992116052647397914242927468880773952292025626637532775799304881400331061165968802289928767155156891943736074515231734885290175756291192204774581270906479993369262511916314063429175581313891157319606449978862255653445540808458337510787217736387234471983683528827751837852729778867899220939798835641326746625758745328076097089964311821786077651923569540196209275294113404907487321225254329999610197911118491261686813884663017283810685227421763215082183738705797244476699565736034661642801272873392570061139976665599452220716077564989763561350681409430718963082048907111139036650004665724563189223094239491521796086494671609717865043854827103880627092497770423608815890329896416822814588242763349456517772926629378383410397197586592897938774830463545050005001885627949401451783699852542957185844280509217863017991036024455808878720071046710757007285812208318064347696363142110165475547144950749798076341569681633243750898885617806824134519276902338886281499551542721140391267621439187579848151046657620394386510644076773857433666995354974904196994482265942725165072786883559343356627143157221945317663404442856664977747189040870495072927914744081715363664367147285537922391413532406607914088944470212143790600667181141419134576749076383936778303153809080708403775053499047938344421834838577184057138847084281443013444332177947789144959615794078204176684854393661858681889258993195281014875913653323245327140974730722975411649720006249763139307283751193830774424505300354974637785830143827379946123734557696659425581411383994837794079484210897482872030745802519077051985551649675398151285774326772516575916835106323353309972479295925832812301529319715953021803483563072654093958319096221290687439209115064352596734007130423375466364277118386376562397393025316830893183 A145334 634 452664116919153261282491158586549799325727816023097361764144170787158793839646868880511659239946873161626197777966165884345431685354835923799133473553474645022754770802143616726784368127217933632788679015570822562573883769932019809830503143973093599345082236319205464841721579090627293815804784538519973558510548462828176511579606452362543506444383755360841387090870599578402012057962717261826831241481576858996480951420380207291064307437337342644269874954789240529130039683064499770574596810895219714647020085905528140557257475653216535485461318895723124264088802352018159025224832956809069703596125919690159234451037028156847681136129911602051794332107816316052183781506778870727138019093579831796734514187453792667891388927285613657393486606829015330403252686262897662510326023875780991596110178983375093162372984484204422427032541713345835941409986551225132462740618790462050684884926721135713070459708572094988167538584052163000670366215940740831078122569035408507483506809849200911624958441643605209559193388981489790798666126569788409639813954105591346294950729788669711195040348536239156389955814628746359787253650297486862233713168529325897356395952968245422289990530039114754882556698561453389490583144134308685815499102465389982997412612403661057855717437034691158524221465660731856829394466858341353662839174164965410223834113228903129792835165283272356597255645433285281684154269880953332737666836137762367089064862552228555099009809891412904293128774750869492558467360203774096917696893132811017870186538661029225296831831199681036637625757068382319484862113731933225946531603538280273259712580663571506204012938760262283945247214684286991065498100478579955993314474880185222319069209350339900434288371313768900100216178305425223953243108783877203259861587328104871446263075529449260661501469159371895826557082415423094448363460839814714034339835426950098900629568334936422561036504375538412189897398760843390252123322424132965356301045456719522792338537424684503815397923942165362054307951221488946634874351150042629168093177181571070793624558545787123820204296940222499279940429850632579745065605072979788369607108102350368457384449629662226717481562231883598578528774339841882436905800190124002638450194698412263918184226012718478629397696268569589565344498871968562849638804626668558053881049841203833085844334742265377946764979177030078076088642312985782370842702533278273166532982274115857382625126494474047791468155061986089354150550307306997814814512360193093059026152019862386267479445077974182807207791192466644293999601134819369146672551331081544560412146659757242401216522058314974514607185280444555100655846055763596890009470539753099236291356868509785875283427694976602117249027071714155493065816243529619463572066667763706425026415417874128994959761655420406001796831592242532221583087241970247977580159494133895388741836411155447588030147984454 A145334 635 15259307367916471409132168164852818784747934635442135797003394057937060713815451655014152469839621027125756769361813729242832655267664481593672563594624363360631511402005660247882242932144098972710230850105151880077785204954715556409674048065380068072714096257375519641081901697351667191047414735587084320194076863919728118051897880082983137848165485551065708973907977145741155238889226682131026245792384854206549020366804440427844391425772366355130037045945865674765365378061387196624035700936055108437283309973290063182036909410033754595210303737300556818478312882693780059830068438344778737282787627585014451152386036010256784027429364621156031633910696838966567847959255981745487124798297639790869487832979397450268718875129215448389741658149664131588030077679426572432745883915797853903225680462443101840527547925580178458807476512475014163233079598119492359870208286477937991916243735275417302631018235737889926754919425800782334345216041949822155769812694081237717138164362768041718562106162303688429958119051237790557645232328546382598030602903770645772284513705499670446152120318348250906153921051655386466436204498880884211655543442242802047592081947922020409596275886218227325925017506216664992572400896823809724325243009223006151086487971922639679045328322446069691339589293359841718137573586637367425524329698845330533104639498608813718098737034464639157209958979804208992843061569787715906787913404877222768813631188559527502423308869653451351797801456655601318851821307561737485870307937507449214492869727001608370871538012457437059826942507560085806095996056658992347091844320613785210312037701598934334160610566156220875716718617243753118136531536413967234485723837072007194371157322636768820545621505465353535883615760958019255608998093223873429392163685221599326123631859274919988656451175905908835386609869840502116656745672012215235267132307192482832054594799169255020832688019542214030640932094365012694363052743108643542089861531589007827517523778521766927253921905924918807705770285878316049491932744024186130370803195966626277176181529692202444427544128714509183105352702684976112159503926615762155295378840272797253703074822111716668164037520111631035295321423652713229804937302463762465537713206618499669492949388393666986682252259498117199880615771436137862247791697357083003051859978003190612656631382742631313836371064120905628791139051662346948667608454458466166608988255276388413521208732685706706718213559350406112512620972655142211483003549803427277760778389308546165163078770333182561456243918122638929430720304491621626650580511539984442626193108925778855514865131205851667152850519144360371031724575701996771678008354412204944509579120960412896304154672199509971598137930070908264836142342216073499637718441537502242058320747783515084936530492750127928001474971683808321980450806574220325317096753171787249277368919043487740799470971725775879 A145334 636 514391250919800134282692127554697362647303077235026581693887051928914145875560081450880210877781965584462387533560543034809722924727537989167866194975653815333413604338856036153966792515793208242843948324255990861851316696449577636638092350453458950758098585491046530781665441376003121919581056920835827895222357524223486396701301026017755124499115011482041294149596522492063743524553819396674177483834462193821190617568496735402254227671722162394096206174565256941551226365319322715131743707979820894525600664552587943960936075654980391751322803498940451455180803011518523464853448031377658276993701222294711228656774039454719161407796200243039914777077796109455185838654335363133592106223475418256630603053000973861104720612714463837932577638831691269003478588170217070444966084291219631201956696792846784060808547408934831362195610808500185729241277311198100899999588874430670917034525631249390550555911656264560858813345676205788438614232103762288930259554839355954409319013185403876483527687106298895330282983658032530716730990996632430809823214246294514878119610717443160951118264736479189510209522261347263154818093870020956477421507204291688495003185108055355039245037834425913117817585252007078338162244741347481672695256025408434887735526536099571176956959893939572260366396554938798657685748776151189056083800485236918105991987274268997208205295638967820706275360611944239715454323833389633336867228140744343398945140277276809554461186897008035177690982810731545707625403719438810444913983655679219887743620627037679521050321103108372087085195292224735455113707585112518288532846101359095901338517661187495740982675981113266960148300642039702928095487027016734995933794554382887642066491027016267590253000514948696380867787201678650801154101769333664520932634568958525955522758529894477288159708478286717681510722885766243937075802155168314741040316041118760841610291779366018417333490577731530597367408711147179166135117718069051379716266873564408408896203781630225693045203633331089065596154282650082806884106166180963304757146567941794622038008572299585855865388758761807622258940327570114890264297621151737182027432335988887319980283796001519254147478085481519967921686612804188636882554029147632523152309556659429160195059964566288108340245038283834539405968089767708464404495268268463406209641804606505711451210826409766847158690624750749569519219355449073326599298628952191943110720918834071145684088996210046588996931294234034990814363634054293641785051849059021173122746444564939207784999080452139068715799672706367118642937170412963899571699897340324229847425141475858559648861171732737641407616485749202827034880346258465117502064737225958139664812931284161865903268124562053447596627505441290535912202863038021429257869200657133912022285982755878095336313915647050797509315293664346941718464468033879924469083571840788679006210872214135331194718868845757621358 A145334 637 17340129053247155158753080210736679929987767948844811433458796723520301799528069631893720253675877590012606056630569136341622030549732650347184287838956726520265009241631325576744560327825146117722170525300438601847856005759530057176354536724112053164675435244189082295274422387703163542557410237753961022760861351947496862513072739535160645163882029188894126474717189799299491648471554012972659840849033474761327481511685004583605549586969362668532616755014557765553826166009548990665703883771964061418402889964784429617633091928292479595903337110738978881253588051039976543306429673307672422172678930920767087933005401717632546920800025882763510905979260872939037475654469797131977408155306231551133377838047174995878442681585885700847491743815274654528443131619187939765273234268711129852020106345661184628246754292627645239639435581547064748457709294927408383219493781086849630135295867113173220183822479301660110812707955989977702464903429872610717889227437864876529056906217341800313491676613791229599280150949154157559223211148851246914052757954211985192770766305000495250162526258114593160040912089276095189293531477922201943972994796201129376923755322400464070450929815802221644983403472920141104562784277658422710362747356291275330842558448445428572452579438979374658450881536527397609390744873106482996443217488833006810507659357910968397279786797890868201543903249018681341003756263580502969998078353836578411101217909933370061521359107874831996186511678751958949148451040530460992536312903162638564908388236844570449652997953514245210598204873473953324631797276598146934847449894984970802220336220046592779829591673162717663070378338926439768462345749544202600298960979942523305342054218149561057830659826813299049533699570684971557548885515035239737776765681927428224739072863919110970108943784146594077137817633092570213278323173993978217908253818478981120778200103827833681679056946542641876895041317011839315325402123913054978901591814217994675874883201961231129590786887225669106476327553162364005541747169370027528979177280434514700742274991796037509509019810630316406231839695337035870265833360649521133790382588750806551283738113060136391945594818097544518007009020422307775296597666517629389891701889617276150371675801912580183738482673558295802825257984425453680898937673245538204066244022181425329529829704301641857675088147123976703867587255681049210177315408114369935943796235564908283044622226541031937829379847210415760189946085591349266009431886348776053942540504885505711385886153838962837673227045510687717446814482583900708562940376888761818248172258892958083119984254584245454685999084581755108154985445440648283408997830613878694475895899404009975539186272174832149518972341610287973894692093676869360164209271116433542636769018420379902810272057159931589633911090547950163721521115236971285679632481889656233197512119224969582971086232269319517690927023 A145334 638 584535749870570349481766199621241352885190294908255516186869455855982321733177081415577228300533622681542984584554098052515535615021764718476044353883365056022479646201978380853203092497018883112621160165033836944035235092302441530965333796331724961727749971323515378682654247907808201643607177195104969156432808278927761711092195653028964322456708079458505991980675173984789340977912342252754543838346740950369887207937710886944846341174482987884512348417444536102254223114630670110021555206821164802434540526187282457857823584941803411522921102251688174588118001745376806263341220822348189320063348484345357311926900863244619117245449711100161752397520969249697157194856991022664623065781780959365230748663939666058061328935155486362854482846080330965322126697879346861317143656753286103020378153710281837025351303143669373619310542091755941862009194602761659287131034460438112157430152763350543621147265226703050679231824337608802673886106182391475196283568000165432955152354177273075382400542167374662685434993165703667663381917111044542476086039826662806602008017263447084165535599209924670688499957019287646569737682965939333661308698102518564091808103423116458706845489051447853817964617954320371382804379661703184824980731707883635377294210409359870641276881711037759842439644335972176857623211014733793033949672492476859096976278849186757398032615748695871435077157818144387393292383929844431285245587970963830097477712344908764496608205971999399694439273513037553365062738868656436338960297520698562367382547576286849230764881491914884946157114197721771281113150739009825588595017671410519641488438076432124946868039561332536440989186845061983952825972289039582629061239637928666068697760051755212232455275171623310444832316146922604003294279910683829791121106616840970886995620287190472272478017675421977862029114730039819003846030258261203570518921479886137540314364658425981630034991250618967092400312199101694608472126430973965620703608677572333650177904329216897596875200275332101945985912751507136344162214272579521835707102818690343994080295351406415873249471960482577295313508507552538859091127697231059798922059884762256507785924471276913976484482063920747616534754110514308492444118701426732704101638175846069472369762122278018029257962817309906474955612115576075493335480500702597590804622581526206053844053620557136195817454592390564062625616819488949519628229080936111911713179157782337302600144111014097628018348060466183981769047554470020123123655247032188929344019246567651086253283038126438177512344635449483282425749089260355715243756205348460995805562617434191840498810662386053105732291499843348210155356538769373287458851752491786053556492629244363344141807369110323635722504188086180094548779941935063268097473100077105521628349698928720540978392951524979970912092064862084725388129852919837572226531040031228049247344860067513769741181558604042072515393048694 A145334 639 19704700110796797427783183430478965795023084911369525501814557923446367342105097614991038734117268166918936420332712588719729569240761658110094804822223948199561062353203681976930150671329946221901313191441120118082989173113659298249311345097987911735730398368640268171203192401697792089702834400689578272509388944321793495333421052950533647774854984194664207800774433640310058885065933408868801659818008796587935423018252752487225765577386271934617548596619438556992432095640373723399277635356237581718104299719370401689602803430755101074145190761001071254626478957583064088097256010614927788671663055234603064064288740166970708724711562840386426790556920967428030296099591691719554646415526427984895696986328028304770072402525648763705938915893876213025734236457069651075812972903880040264105817709553494380463407800726340292079313134273657218621265201601386239641778788441874979740120819517250958355701090608337359095244687608084782146722936943513198994108359396349307053309330258969153798921962970523265334784020335719687778446866590100378017613488504045256341705069180034902219709799204034390794740391079274476589762103488283459800514269062905999333721789469500500607297365473377336401365626256736246394194533833230082791677755510009992277312502056962790872015110026503445309265752114740545343080833915931290067960463278177431326063549498426233976711079608751028185582788505744050009204921271299515045125800503112358749395272045656541247292561794740655824715913937984245184305978113957428455890636886435634241827113888241450724513705439452818020711109006996036412370986780223943993391110855798722129604445336190711912328833782928130263027825476661140123323757401178580881451787895614353233278186002613986206506268204761968281998327779061410266078618240266387223452766276943446673194135142117956386123005729531089582407380411824665527079466727661998368214625178707878005016111857339736920645873379308434142172647336676808239756066662730257160863669619371553129502479063018416029431871690658269373516012376978012999344237586908511711658907038874215605932055553635287291202190278847869994701965557756389602926044407825665172141504924953078126656962643006657087155498429173584055842043058428318857983466128497492937636833016069112296308530770316185853705742833034273712457881590811520454885366779746891540485623157004383893657718019151356859364536634397767427132839117385232625618392141040924429481333465046354905742574937663004499466575288935214815018832871238292759149152368023202459410834859255013232092459829356077124978299987775035939884284352152108576966313119356243279843697585534348050256824309049595609990091773720183582581960766930128079589609167500277251510672055931588927010350873522737585373466661412789376951397947938889090696458039389956017658125714118151016001723585635017659515033872589785544883693620406609322785075679820215650471762035363769953005647369456025995174381981272439 A145334 640 664245440150424291420000763959679737328986839477076409757913231412507587246380518868170834311515881606303724047872756781187985726590539879869531152081124939923838355904016473240336998277329394643274384570858999015543728081626219851681843912287838708279746767279113468727744237178578323436074346003638506371186532156654850448761861983870293613461397194745422365505600166034176911030783274235054961699710532694632562159575413078406669670668844885741474575307528925338770349841782775101158978977837213672896131141105435714769228045792930872267630969030425009741770431072007088664381693854487994933773572271895120805261816119101681727865407666103976736009512053414477932031820078733009196108002772821589052986043887085489859474631078290889371714491928084295017170145645691239886308455272652500549721011968670141855139639937133628102324272137054442747966908083973535535562703671244571106601360668496377042820140143259787148397647740036713668557227530479723755699917598967367140601624567877495997288583989335797107060906640082117509307776209370366631929208221385325764616071280050959290379333165632400103766027894782385586553233938852352463936002348801863135021197431208758452355535483262060958642181443149960911627926352713806429204272313261705131784569067046005270935758717716549430337588661348259447543078053682832773457154183157688717524743156615669498168173095578381411440124365451474107665910502763122722326759449714329642478284523181369660537467761492501535851773764410175392125401157158766044591637030481447709593429641790071727636507779599073003563286538468722189739254683248198413007388758353957251578446210794550822132480039954467709834131555829060188495259909167757672474157140899920209565141581450357423266114068727250779162853184599843993146906217585100002618762960074656970512403408645176022585734250664475354400974931653494744878029819543455706731311444255321087662955590396557873168990761581496064313672849319063006660482398728510537918748682165406378423194919036446475135250797816889985249122831242016066700757904892471657220499920573346989385625598632750183180009961050489737038825963638459385962098097896675475721830332098108378887349702909829939131097875562959454601687654964864518188314150747531785501004936870051599662491099897596502850402561643622549537048713470644238958110220809787213127172765817995199528995620581538619172042334128094147578083944021439372320646479446260481581703839393533466090244898548475770662920624971658030948100874320395294440897803202406907874550313761467249486185734594310321756580315075551826084015943085298490869178700009742755615070049802800255339965706959251205626712887959815888725489687297858078793592437577582593656638701448961233485155583804644114892615925433720941810851530276240009312314332410362317278149896194573171820697561093363493777271820932909605855944586555776947351247328940208429546175048964767825048306603083181077693286344073301594718 A145334 641 22391713767766102752971428325297620514881180563749160861569729529101072842629119948940941209650161634831230370734854210761134410123637530109640237026559916902608642777963332959728078234998623222094833281982343665372858955548630698086535660033911697758122351789248516662171990064086682881332274114079819649083119726491446064305968872142846544759250051660013203746529573796237670030537645289397769350028440397318054873811351751854836082111020995520958835998999251476550509936174065253019695457943614837557090999048559938225500275734076896273386738891870436317394009976810880001293242811737534298602579332613921467110772757310628950879372183699653492930494224530045130121364624557990148309081218825400240548174643736665535134585043576783355071731816956805691152592583982015239497806951428142889651055049358052772383262881817366802603010921660792130760307252889482681302432501115875703561656888394892050596215965873586334164147346221392930158979357905748550861131023267081586913331457129841059809629012481587757508499897502384160903045448239428192572233231125285843021162506508812768498652418793758408293918409538373827043435039488950698070999179377596537218658566072325457959404600533466709442450600047219556074241150955787880895245936888374324482447830972808335626281635502209771270176668464784073861936615846567458877309377446285223389581660483450669284822881075236157770895564173786403663673793038939945698335546004744251744830612527048699211061496992619664978822637773551098530563027823516025249226655841638965403958878982916204050385226525771045510665571191069516009114238959925781722255131050720788094910699636279862877895190234536272715580444483969793477514071414721353737925256338284522368826569477413362735686719050289355560817812570862413229920798328715102848012112160663920199029672232234748579247145203776458467325775363631927438013719689730425146250510417632248686410354947251854047186941652266358948705477608372966617848053421382023570510760914932179397274347591216131613790888364975489712089661267652349231504535974580981977994540610868619973315223323977953121362848495809818756730953239550500343025937277170885878757235322885728527339480358433404605102652298071864785449306793023539849699751163715830360741383484252606408553462681239447340770884499300773311859638418637535704466375088612560174770102395238995019118058476145948833138190224093517080459442325829882123543760196515048693078311996474679676855800624326543291384049768328016934325265658321692504364372186803984496427888617488226120924307881081741117058245296218552069517141501521127775047905400362115172427768099008699021975895931339533832626895843135301835216073776228835069201872991150700064665013374333811124853005803044202239507345260997266287031015708660652765979227054856855676056476983060935907957563768455559789596815424133348940814106467911547274803938135789350480181345250130561347014645636928386759584656663536614777396063 A145334 642 754824670447149883652242557425782023596964859474997373166439172668083934112520046232418609309136114398644894191168211396885084184079835413405432510295803646705812408121305598168417044061466590539487435292350420388860076376000612750870897248061319419138465770535820729402704316332617842751132636949556374366953459608840114671099360231173495039964025627997647903550089567165571690695247111674815530554403764093881097101548105395451111249555848088342677475784790191966988764609657389837511158786120277196212323905030824376476178580226504127582936095777321439228927066576524333771588126519290587351404954368641720384409028843679485815041954584649911580582983572898309282976723561818027820766118690496239336057378187376951302301371959498735821177190177899427920669600988863588077779832446334241537484565164138946988369649890923794978613870066861030590875514746937553102731464077053466295818882601190450357102063166778455181413619892725507935622480486445556119049003038633402695881036279245317558305098013465739316275734437744463423959544550843348162239615589304177546858062329796007146038613747158262777955589481772553814851809594619294093121029872882776920839117127276893756602770631627627292042948768949589792112708287091683112264934103302826165041611250308799926915948661843732671801106063610282468537623872644710985071266340257120697305109057372378904975709822878037782878508056858215302050969455676755066727768533493169276603910305808527127223513403083741144943609583494633767055104275805324053992664523830012493286006100920675596748414258547234164565463401287666846198518805599843418609022054712409008325482433160547966819296040673737713287749073720490182297939158894996925337702718689414108153223447518462876369641875919140107227917682600918765380786118514079899421388298317217789834633280436229965961245242233570164269076533107057342281947745862782812136648999447071658963571977608904409534113929928908198579365585864579855368594874174305615833407212523615085316711878876700877664444371648072960377652496083437861352001841002366997585724306771881258727109188865671201088391439613739029238910696666421402924944959651332465076230927012647576558505503995440366328180469836904686354536677391135873368514093540546490713060251753150425162285627322090669959790013621026506699165861555222615126917265279019182681712938616333756276474551701884314583549773282150126654193653225641382363220783903875811997409415819457612513275572955802875804080547027416825884446674393923380001727691976264514172177217420977788774891169185079758461723127178947075187871013932261274211566400177028202452797307002513194228007196505489978538601453245378136905317958271184342884937059738097661602275007192154071569833592135464473689148493855601921102094597728099074464919734706910272429501521820834253262676302813939359413945154170263371861933923177353672077863807206211675746704718835726174043095879372549314582417698434532940072720413734 A145334 643 25445139618381708810150993857851683690156064898020980885691503649071379889831977915865711370870037206728157748353050035454141977084196841662259599812431303903893019375160568936294005595583960532087498221610299389326129509262121700283227248145611417585245983366640164998916645841400557415053998310237271265830181474330880539071313369086889645654340759160550659168660315562621847897099110104020386245591181537576291385975131759069305208367691556947010662187746441372207939778441040675248435909660419086340702601281498090682452041713935178406743879515266766824536695096900625314629355743672042887878326713164333061544506895209662709514435338169176335681798883311907781399100221147521093280035712747547009193093978148302384663913713620117340955099725825257898248966558181998970119942912268120330800461802032068853619888125439778246911706757350874419557621471358957662203594972735039847716178828924473193143018498755885758291866792419629526288440887039100338867393341571200981611068146060028197760623794224301059870067250387865964519292085905883818309669248943210593979299438116260894384148900918052619451124513136634379560280674391181364390159218943879230623890101141845522462753940032762715481301093558840071844899840283619486758663047727092333135178390765461814563528293764470592864205514134125953549619226884916591460184929452758161259870002934441232403280508844395772585598348825794873658351776687189620260453131565719190309573564663974836931655937606891417003429414080781466513876466606834446036576695849083065307032300258077095383472840605242037161730725746741678194282552927656482681384351742100176619931224726931372325198606653216508080393748559537279561293735568836274938412604909094893247560640047020814085007264901547493964363749519659159010123886825188835080779896688261299534661567684475639920318828536446505033734111463713127644692531075020688907396012625110275206029762678785812698143126530716553721844054950789509316102366590567788888362133563660303611094178039659238994852288154465651129355175930883029038523632828685255514033784403285576620822230783346552864711722308016294179833860827894112253049394246820480120548858670839114482901492012346814390489559033099404678939566609405883498229070243552071038221430725857317347968042088474213803105074018393919041528107881166915937290845308089361559587982985986508528840962118752461768465514024203090545419350969776928673634290501855893425917622714195604121347839887484314319029011948910171432236680459493891481536547992155504585940109502833272642113355192304730776662945500144060608364579810139386052150775574919715304321682046626951678417423572224171245196721156274801151942966538105550422422393214569399181461990427782500378285279266033501605016993488364995499354342602383204091551791490990718228741640624523845694423882259900332037388531357482762841332443609494485817833241666117457453632065591770984076862200746633991757644913854643448746314790370301799 A145334 644 857755655780822733543040119295937699769378924115322406181663214843757043418152041431313084079610344929670083298336422503990914650623191348354935696271626744304430036430850370721165330458718265475202974510995757121833405368366046140546977784117663638737322680150974191577659401910908474128852440286965777421579043132740523363253859000819689723834331951338137092577891334065892925445639310911280108664063199077293018527340594496678173178623771135127881334006255062872339457964258716552967384677141568614424807492986976731874633949700576283864832050876706613877810552487593012779631248347596439231087806149364713136023607053108701094052129434640979691183528775861427738065359171906212492651976055953690989402958667321895199643579983832783604097675936392253572073234755645584293879687494778503904949325809016475891387481720205274812469839811684106616426389208634948045945633428166729189458922027225108739660703235958845745240374391052091438457834366465591936774273425316182051475704507802514267265310544996090714754227694299227226200872791927798964375602219636013533738006512041092419893652303908940054539144559880355453204507718874914198972973177477138991448558388652495434942541561901660507247032571825550052941983823848104611542848226615348446684037387662106518627738855884355023608635209660279830547381669752914425478122986781211275813097101614904886942207048168871670982482556039037134164823090074192643303119998352625371842555588218681447157594529504796264101864403719533652688141922261284900087676363079925607670046348413772784456193860054294814174708600357198570641598012992781225589623078617174899145472577219374127921897063460632446716335550654252620290721643727531669278891986147886132685855067831848195287132023461524145619561889079792567630357459496329512059010417939900108996223656809040541277717744002366442453606733172692999795527880256999677205536773455818377748191640938297768445500385816341096034454893811748773181230922399445289252381906597581622206369656400201067639769756022592727922490020252414412805193801302978122375711874649032481116036140979503108203760957914837837188460419269399827383873677135373425212369560717755622205961719177705609107962668677600461890148104048535655334166084541626221157897939055589916046852273640180119980581375200268997268886009974970874690851780208775112894691723775892263890895076746670934513088163172336409003936194536986612362570550454341383483807249698124399111178070093820662738665116993681331953281672405092407448673652813834367615776577168332403344663414757701305296228134348133155929022910211927689885741370418977202731655699338997234076938154391669616170091491639422093586619265094220146468674532378197386668986035718273080559842692488155746969658376803635504427632968024243212198111816696377376783970433023197316538194817718563890166428032646798781211053302214125193741804904486955683555725255351895154395298613125935982777660731457612958803738643310153955278 A145334 645 28914943130926394729354173611315066001374079841771453414362886086691546284554525426817586148457953356709141301258763054256483697418365803268848040659056937738071032624190946621849914353469387133585131738678168750966704705641489906135716920819379193116223729962643356631442733439500078821483058347019618046644158278174501568244407047846318371503565684425267842230250057702700934954150653273720142359045184195304366116980360054507889458782102116597469322822340195981680121755767221556559489862218006368331841174247888384349995819761954384815148310028309900438554226899820065363900744067168120222807927057416757766651022732215787418670834573727312087220620419352489845738275476285858201979777019566163210505226727482327109031682696591089421674015314860683142089330845363846088364685295329040454367721442221483600266603155168231688488580053140164476688859160665462627269869640659905468241620413821579586689489112941154191316167262430499209970784070205114217149560418300015155384045017346954609889485420711194423770063955704759699407365457296594017183217732514260767279097605541605787358354124780621468320461943662442269190889575642992683256197561422595136457851672657585519970067553588951035666534752514938198725834202857019766171489926960540348410626567202911219977479262268333314081376500053442518953626282537751518397950934424209702654901342035568440804380567190492155184423714378477592966901312708049257318558554884013869719093358569278186919707674657950744455982432045956065351335797685551447375121124162847596385474197097995980305941199638957437580587389756310438069586590823704102186969711298800614108093703958133877125315777684059313125591163332161107270462947048761357002555173914632636623745281089050962616108406425880714047287937316516057935160190949497381026320406107974135986001399936371188961996225230000944238664577941517369559394117198770928043577955725799624888781265010000255095512005307725731816604920748549996193149785077982934110130005183042342920916417506156599950477399480669312703801487453353713924780054003399759676599991780385100535136001691596818994202229026597461183606706553737607353216269403184043917088497771246683353723855070578964070682607170632352537217487908536570331908855211669149671680668487342505344082072796442429756071184354895993879540228354728160304661697573546963747590696448897345229775564508289315083683740212073946323319598572422467732965324582181557535383248961406150779842208621514854653436086774827985751234953744538984595600897354817808540172323830404375813915331069368755809231119632212623186223301694879502615908955544672945929164398320395914714106633506125759188869612937968197618530134274383194599353468064046640690042120082600995117889796785490450964313682277033559365890511852742896080815145249283089880396925068470340915978701610868906477609956943135055557141843976305716671541757512422034426546040904280320062894532171613101232800951499791218986630580919670499462844303 A145334 646 974722732085773110545706458894390755610382531696736770482850483800708810408576008719868787633204523575054808335762819260649642935982196577569676102261873674878747765457046774191710242134287709814436525435638094084091858505341219367468971260274294815830238298303384871894960352667888255161285422749178884065408798135683404732778438219645533302565509498141447010243592352580157183238525596411466688012133050559646982726114918910120359158866489171876919737213206672536181841514573580707361686702401609999324797369471509943451382352300848362418073247189494692906956374915123850929501069724606084363258781874431098164441263166970586830285132386295561025566134645188903923975838567530920816832070836923385770177501994026288178136128502442044420798272659855952783439089225142016883127957011662266221957385912336886355970716469333608498744758778885104697497335689606355956632357540699779906258294960466525840077569257585604553309152671291753977063039568156565893646089764119237462679975483290135391572039264909053480292765232053221772723062339267311527318470798680128245342366749069524579809025126461097393173832066321784334544532141720775633691505596582708872517040893838649489538481796540997850417226000031534107222320925368152493792820826296966918306873133726099837778719412437777161798846793192912104266462153800222015442011573961986089715512964205915037900764033049283503098051740715997102875206117223517374134416241836987549878011745527812092844664265561925066106371520167314559273996087291797368754048195441916111074409576503398147699505055373061360787306094510516266968565406025467271729967742292945622966663861283220420675020737807742382003045669210815375433053324723023700828603243383374194438567292826052881957166185329306847072552221320194423914457469277199254900931377840797706148207082858849123099852211225614086283016479954943794674482690975040104092013210311168581544998065738916958331411930477934033721410782399165477859330481797573786453037185467975473266510811926169327930392068853592775222555414130063676151921207649412097395207600541069864390402135907692627315054032282839458584544240738034324607520614197460443309679834656356135136275532223255159645005078614053935352001055506619681840111853851200950890729113550417916093416757921222033436979504622962578479032100569000273895174950513416367722507264397637783919842015683537734724307948035924567386767258872425192741274479302769754063427939005194093090356453520087680273509822440786282680448958775127498312613842382234673075374668707154931518753407003757343571479737505659393259454344205365122970363201525183636853154664648890585673537381414561187865125035968816450081228732802838224849985261970337725283122481315493509705791969079040409518858482589142909420533650128330058860035334155221143171802967274164759254444714764196019641667758386654690184452779230212406783547452001941876031911355327564333968279525109779029431784092280301260581703923998353893582328223574 A145334 647 32857903269696468425569369999975738760310929142122916691205436394559007912181550969392251404297738341257144232289423336017736409115476149211507978138399720921105649435486014133811605640496924344375268138850228412896567799248347799235889115048129557422258139919583374068935756856991779641986852779391761834825312538509729295367459584139843879783164953678782494290043655975227040944269762900879888779168862775320515592392967799479797252737499891201868847743987874108854493895776153649877940902178468410859232550993043425945857714746065778535158864347609556069583598959834598115013415696515727036717333314179145261706557214707555749833124394071188788444522311668697531924735672373191864449550905932910314746520381713399447002641782785638620834020349689728853469048555690206543766397342498449699013143024737154996838289251914632787324454129947636826212470709407771098632614145427119939980061654875706172247435272983721616550897345233077764136295853871773766069695468798899076566926818157665446702938833730598772109474692202450150253734732049335614289311633440289390636230415832036068043756449654649468343268410635245406255053909306517770968747970404605554669954312073449201634756701391329483948613652794528262239526239668326217708736223882980827855584344927280258328609411415798205855905811317156566981379920250979201602798691760307616660100239368480053892066314749710779698943168995112547959445605244703457974021914193766295422373906222649187080515445472384819320495039488857741747170342751270691615147517293225867941470750438455354460954335110684698833182650865362113603199901767531910906313110405725485651405624655763656422821071946183218013263356383505422973687120305950181906170858331898370179891466817420961561725109491342527388935021333415816713640303354174195933213015720692884566281924777170404003324829078419225618599541300616577376959441953374484710170837276011537158082259907277625655351641080899150969023025658070947510088034348246427263348949411995448020771736549114750538376916690577212972083030306522959069727549985081627799792688537639473348215355466312316775193652434052289122287525171672430528781912551380122140785263309177267544197164837522076361054157129397150990083603043910661566293600261415128842857328746103919464166573565442321950718149344768884165632178230640770878278187277145568182378756135253673247040529118916492529267105844607276954533977973269854674885894964331043827296598288481843916669765268319947080505161461042818814329948649074594223579228031104233474553071541945868911092801536181328982425826142084658514563582756939556600451440907504984853646897816149703322659030413378224136807605773639189594270022964253542285309808581666616655247418155103166129581252159764655419390268483766325199532629979935494431428895033557359487038388146415168965996990418722346211251713657604172662982847630708616256367667935443703128613697361546152793790382728556118910532340517968003994418020291353928832989784954559959 A145334 648 1107639918246745218540170352153475694715690665770580989963798490377733672918931272769636786119007971850573808495421652321395075090633058053937737365475778489988597767591485770993742451949441077514602579146204674363105206428569945806900602700803476120430027080858917241560439491754232539063488552032010868702782401607754176411153657848575698967844957285946248384375924632681311197651176524150135454334315676143921530059919961794349046479660762173548509685572911498996278316690432298022811807105074483427663119294650696519163353620638495042119356954739844887916168428029067927541978392200044088683135221657720204897696945543350441159904036493854641672169286100785659155993935591724459183063440222166335873181816297381193364432766319567749405872781567242486990585674028877773365223237532494782342070785141932109031081844326071554791373740221790078632737282916638628045299066885715855636028098479601760105994517212203686436345144954497898757742779256954454086052868359564798106951865577414926725065932693486445342901338393851829333000176044660041218425383635953684559667199072355569104685505338049208451390480729340290578536082948178181917635718448647747651341450987478931693268998914363235107366768385286321720062895431996955873593345613302462880714781349191744374531323421047838106964807737702501079749405007394046732230121883797958183649992979395949652495640432311986350602090723727192250996914249923747451080761353337445576851236828887492350956363574029427993731962715063022954129797694871338927054825439200595812865062886205920422375372488881676142293525799884050755053352421614935310626347680047038379015937984179128996730077914630815541419365361684922139232177450080527307333995933539690815380767151976693321419700558995990412951692722076894960096620202154754675631411505043625760888565978090207236093230865133659884377376450960768343422358993573771188604818820482335707287784399929330695102986862505698448687832161212160858165902160020056581249919298225329367312239765804147428722516533708965780435326176410333536110452033845180465481599433208619046027269768378986062584085396236848634029473014952533392387203947499503303168410782842685854258530291536593661907880477186972881261664323258227345893137582972192139441519601140434011586637278797643915037486780975179580600498149675868285737757419217402152914571501596894060760098452678832947478056403297403358101415830092159542217978326506325008115398574241295019425743694104708962563741312578243599790276286279855612501728278615909868044949368603620572285783408265919192993817255678194101020278981476978108795852950021629837891253288529251834357945329561442554237223202764252045254026024043758177634955422437996385478052740725405248912690500599874565108605541068904339887102047203091867155137992721183254152842921243852378569593787760685576017099247756168902082497103446734674771941679320259780463625862025809455351109467811347243364266169428917322371530203439837016961731757235888719038 A145334 649 37338541611239878047292674145524295668890193582815356029556730419427965719538165292882905090679507326785104743123519667464804645287503977882764977378680514759115909824403335904713043921404053082520328598643291433930048095810525073902271517808196064971566655473495960293419041198099422034838419447012233604579032923372080748310260510708027228066209630326083079358529925077643344497594119684831303264729892663642732002999386319694538557349567040132820370298793998887176667946779978870572832367634119934168055340563442428667953224605865953123777744409121306824044481639276280877605493486050070532992761285364414792922218772559786156792809320374715576697637846012962258479858036872295846687876705439676276352048712638199646601629105629987049686332845797723886762914218044421184451468793454001770252756468121388370700613975393582860102575995552089420761936980907417441999260446084867348063387259767313678297369002975950996785473219865226821890431324615638793369068426331233875386448312047730361744307144394489238778605345147270474612985784211755257423784068078687073066091890092875818686912316901882367241723637042792784767205949928032603136982297935167602922114758117960475306648751768427954078004278319388252388791942773091142830505462915689799825914451425669357938170654194913211169985462982045500081195875817873395092498207100030478610533646675337223417147985081170745129085698597900481785993431405483921331229007246983376201888898079423460928089829000016572196319643804279464294857738546942492479747473940304567558455401952530826999818452139246967646030055880908700087486396529439567553682269388072553350901783795272813824007270079383719955063588329135368930011278868527455224278821013452119054587290513242865047637144282029727329259034272277107771441250300996476761360685901807608678860674555138961151532408460330845623942134543287959556151144296412384814493957728288699416659674963535477824644061479715453624367671185438916870701614304188073005688352279826903560100154484486073273121281812952319767897632434709313195760378991193483506303089093669859503939790543840264703397201931950515019081246211762375485700214541426343798427005348841676837877788583501407505392574524918698697933553346951240786147006355698996759158496911586701784481623204102002810471357435955154317273908459941341681579031723540439297604637136452542652969245592762929540568788825888361356991450677872720194898194711642321059239042110377456816359976011599973859703772566507430287887394796163984048358666048563093620691009741074977949807889781551334459640250706486097003308945951025349290568646344777700927809163502674181520056633736857198089958570028375330671874027676245065203820805005075049572798541234605992785743630645640519430046437370042496813827884811683596861864207303202192463934975388091875535165837619415720348814069430608740031596804694206578255853537753518289263985124680276339378339747366130132845253293660916462419176279163538885550426048703432023764935743 A145334 650 1258682236607256370727490826905453654844812730961014985985776392475118234027897879104151457837169405866917909040120039494816912271246684003794949333497582787054018830192038685756390939596788177462319199545662775091577246946667593812675627058413686649388035835581521740632238637227492025040170580495293842778348331144090440417784705404813940009536227670447303319229795389991432510332586576924486708903909227357080819677187782776982932973904858443216612509223836016913813977489674771036577881090134375875730662102730524975746006682300387659164052721912122298298694588143835000355013257872769485467141894246499201011687789925293445802135161029927625596622730116927671632570355266971157400123864557308047053661226229851893789559723786354097125358530825968490655535351299691764098981239662111162142725638198301216834385588079435833887986282018687194152094816993651759053156441592221811417500928890728045615802548984324790889434615805311651211428541195050404467516842565573025579712374492177124916985667112472299545740340842013149305351921452778093683095719716507157597104273055363644775580245098076949261669295353322064045162221993537896103569491345758781445856740844814996635108197728844707417606289114779809602739854670818006992819383281294557538829113276844532706903988378379200927492371850159946070034611894071107141174067829111905550163131045775624821996108924590625385989492549133134517278646321681948738151982383215048258428229177406128038998415784634195074708507198910298026316631412287633726620948419472841533194935786954751291957959599238642790465997041451906480065115671954055400619693990445578093411860752722708569828156077645947285054378021155787924945758071425883065529911749029474999790446747820649828779154812327521549273331632366768580898389587549971029470714046118522983520767578365168402327950253104521940849429471076860665677086730809702498522820126415793236853261935732996557539420617378221079171735746973313726499190560028277781001697774103045620785646840359785764232770981192106165666863408938724771418748839682680295152296667866011530669191293205585554772533614541966465056380175769036662670420839804278101945471047141042143362174398891302155470190025327128855920367202064062003642788238357475597779040791448068116014441506623641235943345544128561471060123873584124478410160873662790789504850164955243711234699208171939902133740923842640258046778444249673567677858601511484316400623101425425495038199771925291424705905210653224162426440478788411615990315019995333607337584070326688138084403392250312076368553658321829074303350466988785543108090959486603348254817063783893370511857288911510818051060841419309194184621427712195123977041159086124498661042439540515276082012540151851409386990838635527026525233657114752003010350561035807915238064766179734203046588007580910145197836704488721378708959384159206649558088082899159851768678772508489538418023428361137310402141285945227778721515048231365628465025084830961763880095902214 A145334 651 42430178158692070645983837727690168559294341491805621594765166160779505249652471785062780350808075581094295386957341788246758445198921072480423764149438538372910460006657714272444602669094685540850727134163963549693777560642116491614770314236853859142674623045886442403216804167519714966004728233657935993045888638288255823111441670886017407013439006704568964565153323238081264845668149010530327272319476789477301767675268154412708350855794220771264967553115141831370670294000268584863061500975597443136760685314990656368955456592392843384554264131879898266527687742284196222691216045285565869047282722056726780739580605459423285430190121526050938487436655543993964720984417569739679085879627538977560739243659856258627007858642236367508465849024457064974200372805549695149732236404558298482377279493411977551365749803457167984970434706747369319315026860094063816774486204074536816799088964843055157941390247964219697906889902011582542472029301794717809984353969516398265960870268744842568903856476617134073292417651005657917936142797560163753845401454219672214519697971630216575291934243569261642708989579118763141919625718634956527723294950128546224604663130956598778451536870132706335279080051981223103388972248564483072954850267581934071718239608736514746124064090296992209070854643898906319038821266867941145911104431426864128995968668942562666074151608430801996680535048702192265979562685717905060557619404806950269544632229368471678115213135171928886968407205478946502662854180613358394377449678740682014143696717819789264099371991090516196327361792621313711562086349214084811025450316864238168140841272623380722093634327553437612899799363138098022620786135657755239270485869835504781229483840814446815214902443675923607143974281997824734589807605224868273102461293733294723872677466387829152287336241880621026165703421846058838496686634139443926928791881646982432286034760436899638991118391187175771099163758406102734534848796907851629693379158959325315596857251428428223627800636502864617031677645747426779609816710189942773758390437167460159605188578990020498507541843442812487605100060706092979686857511024102000275155485200697525303897222148748007077398698248384939208156879683645976795847150728883496045432468320555879279260121403801322859548175482102449753481621461246927707265181369593645790668059763036628369269167654506848508165477002166614272868539998665045288547893262053941594222683689812051327360257495241597915236090791416413948887878252069960778869535275684029854786865390021647393750260402950130312832609362388607388279847238883014707148396953724752524892182292345882017280527689150395939644062874286342907588257656304069953020992268972451844788691064112228722118649942775280364794941740357178694123129767510405209795320550652877519472970803983864596608606200386643375203354959500728245670280808410051462396571018677140849603872157276057659795230391714191367526049903960334759785809856703056172017110059225672356966009099422919 A145334 652 1430321304470827464868858799072944755228358596843954772998518765294100729490666589846568446521588770001519291627414082641678187692838717082068401085682623795053228819770412717932068870218790909985289834230348011714514466477668499985666313480248716533285874893488796137830916727854850954276527363716438441830283063218348772652996258307782941385609088906474792125044015207125924047956040792812390755425402853669370615231252469808064615730365890208294483612998898921911669278696935076506059032161309508718005826826237672923466963465983556068192936584721618648652526055493705666523085892531563167572814415093390365532232061198349369026558263194508016106483864061765306433816713083705569315013844844215069015211856720093252086583021040228224924029673489089129454326076619544872197781925098679002178826929580192125058238209040155544693917520076467537735422361301676074269816170886196194502075477587358460483476219643071297032116467707375831701420456552071396179522167844880942979967911179676268505571876909777922498215099469660387571614224400401198689350389338649430634951861026550327697727458575139564877643089450424210160788518930022162556014376665263801885664412698690203976786311257065332833413081134680741700462444896368869718489995527367614276327299671678798814997667777007618989399309118339760164638718836083684134592223242225521959342198279890656427584025898206226383510211105761408737037923618271933269715401397890311203134504193582951091857706747647306995070811821986779405854516402159680062176194943727442277311174824510160305835078527703341378956723238798488175306024351941683307713874780873774657582181206722303389053704611998225853206289246330906321390912708077171044382195606624954426216425274064555393073711547536229984495851496873340170655645791231919898733999182278651095629434408412953145240936311467784538941340409581213974646445771163568045959871831796957665946438537474624894657604409380274626374589216697987434196439217264487876935533667517158614667012324866668578133373692278795258945747272478893331708196529084222063712661341762785312424895467084399711483649987684675342625956581346014169474930033952057589471213304170042530853333215272120919687807962482866275379839558215338675723945447427874413334052909306897899055790576507701086971727759558328037061303988398510059427784785558840925940629505107114577372819930398726655038318327609295643295758225308220232427275914185979769629762350782941148819888785126394493797317195872742103563786213450837899067280418152993626409531624960045663316633140099045500595275185237566296737084576119395958789186918201970448127512116820162619018633217889402558213890541441131777995490971409388770404142525410020192601702277110180790682104413488942160945386076680449655143363677937542102507448252752157940145625930564231309371941911968445740597194950486932844672823787342543450638181759481518335140986678653097131203207678086661962638165831860361598807151871547944975327331151631472330322362402861451421998 A145334 653 48216131131281415682037159470765129971057799740315373905974445983298969430350865494075350547179977085943139739665833338893629918878834707637604728117937483981805805141550152714832327342630838906509434771054304340732319115268427573874694935804413920100212983516832694760393760492770221501142022464876411640440906068044648487844248044443921283222864980023826235830664788067061576418516870280037543354860002924875006649968218989554590041857925808065812821822927915104527229553503011135018981389294682037908378979175711268935080682069350218466391048886411500514196755064165130276209029214547778333594008063750906500034816002256776624425855766856675101423520119034671824339967433330730324039377030612610348963814129295099867982455012258234819952672784851345529448267068644484836237533545344232758889957313770997042301232475377893608174791616807285990313718480164473603541439303799187512590427532670764738054928206226543174988426428508749384643301047898297463416974468066582618338320019906016742577985401724757290797696929829834014033457586601381610257837870760470852484555020685313575060176053276020488456086902664810545401417831211421381128288109662747811437201127468183645100867774024135499681648629771007750741365914067622349645814676272712009673059200214052699317056634638862745835658501308378671251064892925559725309162699584317913822561375019145359231294846954380282957327219694682039823356139192384184804201120565262985850713866821049051938051616347977583631908179550767128292409245253948634282601137175602400427477689190540786089911233069507646794114944052535243768252369341867795088949907837804626842857160337767574621619660376825865958146397594015488955989644768495300248368574628841343872250914759232321486068001052543869101431546815626015154977085032620414561454839332152034700373510034923184138242810772242774927091559041279301239272848449237244689863352521083561272072010812234844762008205649090666467911631395725398000659231479137089423645210238624257941099669874398146340447803538917551676196523523585848464456525385612415577811040072433055714383066590226535284093342577308562357108508752074076946906911757666350316972600208416648514368337382925974053927999337898723894669452299282187075008224236946495744607427527303059856614821054814482238015619915163062647234107695432152642063697413923346243864974826492772640201131484471907886834862315543879133333395502271564036458425778661484772165347250670262436906399619250500890665964757634045519718819306539867325488062117067879870581281222616273920382055758988563422116596181525750500618513672704990531900476305440026852653680933115499594772243757771232548239854212336489361941657738622237794019574578550788423630931916595503389781511056593590302693684280103016134525610889151414508015675390479923611656172599847266634944297255847699715144798405711151234420161625646858912603055649725412058925520087792032135584073168506144368818378824486739591828754830095415261581276949479822195941164243493518336854383 A145334 654 1625365779005175218170645180890633732251413674017672657526443801098489494203026946314613477098868581045554470622615950226690181923727330301624938302787271499344049896268426828246585036788016709319642136146950765095738465661184227037647466300300479766329463141066555246884077528380367438948646623014456472682824501723502037306880828925208328149659837090994093503376917880696630533942279649184024793679939943172133620501058046906632760502966063259532660015356416405174713986336917226664554786127064699336581946670007400049563896869090832398518486189767995097611953964560480486117300708299319715093890844256228643022783281903843878811046228874180254474478847106174923136734995743762206139661830386937250019355105283325959829595306376642074740376374653309184308611953429679507210022383615772161203501458868393380715782421686750584491416680708656090657007912230922043873705844661254440163227117624256001732473169348420550785788557872913474048949846623231150939714813139002332219303824891063913212627619386569691363012441006348605143407467672718349681390515933985083098604919112350059588728207058207192090715124611187674035057584929348495827812429620716852058284248121288057977660048685567296437203042476167590142810703262757104510191543018663126318711211362888416822299180338678395385112429089706135889533637375881899504088190468395133632733021992553191779796292863248133440285274192397520456683926715137347251477686504539613855137253247403059347248768895232617596584317737585548072750336251656092059506804272013361974682830625301955074580747360938024245726273385054239828629299195208339020506818085498519189998940217403963733772495362249095329450889209687972886375504603755063863295333606356046095308623910317296283230796922407542279873027458658901474000937365793988383634722735152845907470939927647826128887212005891367631324471916340184835194673746577341747331725567525855018684589818533998079452671717773241957253026467975313949904235258965272067206592160208490067677311256798949188269826879163536974725789549034331679257936139040798000043788097129056966369067862331641037342386866797421649373452487406460552534217825876002635233088763554511917249314122325101370085791937992758020006440961628962968083188563303520924122841968611333238459587718702005619735805460368419082279933733351713877165457180395571216321847375460441860594065564968728084466476553618665837975373119085816198360793300571402737483714086190332195965173582345045599897955178182526478596979295259672714091364674899077812284301363604862968896033436318871332860504956683957864138283799169800654710969097467196387000985136127811374519609718055835031311762927283972514949921504373464664627011088638804552350578522306732142159353947035665515614861936136886597214408687929930505127666314905629972196771638195225427699740951122684045429085413659327957625370803727731826601305555314061881024860947018482724637441975307134448586205587535282159780185726515364576919959870639633654593704316325804100273910553654 A145334 655 54791080362048325473251033365786103643430024980077945544901046629055634866285068929914754818927509319865664118745243942475892693755218385588941962549354194124950438021402863238642228875291715928534297503004275520323039336706201178170668515108434237118552282385140593855629558721308425874188656160675305229261602312658347609570304255224524697481111825114545911975009665927618627232132670555476605514913232129472621422215660111254371367000395950620920161051851975195511693374890250157359130705324369625341495384337570476495087694521971278084707950990688065854087467631137042122849076600561038381267282026283459492547117932943761152463591750922760611478006834525636539904664882182256535637269978304277667539850250137103976560557909974149327239852769610379818191963420666229119405369715450146008825801419563583550158028392759129727827762698514005199240450730990663618818150419989447874103198622523242285730905800680328560762389110907486781681349945025821050279488887498794151046149318739444494491660306943278894122392095526314549554431721213877981158292681876799280493500970792765488050714284871988392101986362187049589056980642566919963144135621386076973222014192731419306958736596089605788873979062189960833943141056246176078970934565513319311931042925369909330865652669899792073793277238778335339527800244689913939357253175380437255175112257546406719877787673188799731317636310068393194900133129743923836654928627263829262491413821119243263774706947520239922832879767302100645981646706750917618072025737726969294990955819951451216373576207447309564253925029016063480570558432102220739039417042573205174057059647885830457127703244039797343178963609300435168405702771236593558063190395621893739244012368144545142948477842768290249201975886529960021872945583445938263379706088840547596208693350260634708769864732580355192079705173372736071753133150757849341853315224191433220158773961510709064446114718844127780729908855767536201855546372579060089906397132296982989942777904525592907262177717756155027879088814021750797384199178782608775195863681176409470263868221924816552778585325995647741223070520993363276473854405963373137076041071902449996522057730549210829802666072175807873516518400921842889354802099393953466115234507017280615941169642140829788386479519831003787348493503504052167103815408909071008288286128782906520294133177554894692242893016735650363082605948711049468544470778125803560501914517073310751075315739023945087553309568165867002835870126523484747885480035865359850935035919096538649458869013217927096871739058667699623418575796369395466397601777743718713900363182086214840501940544000889955147748295730502859266625364550487836105954306003994526881187213563329008595596318164790773474783405564480762911994700735592346438702216967453110972273248311904876567911000827401381915566769579311147045840098559241678249083151357033970359622650465067532559736136852019429093334845986995982781703321249004185057876431977680773546873950307401691976740006427546679 A145334 656 1847007317379283272698117116590004372929392409827013870300941624339021650243980179424399438631432862073802956397347702678246392479798229854475903255913791581164807766357440623506202707139498707162874459506631991643138890944627576054949008606657851832965917672873626277806717177611229507838532160227717916263952141276888396195112919136737898626879951474951505601683482335043106043298561790482836722723700261404582124970756281849326811874950586992465155369525270068484282778492836346467659069411929713943197110069437554092642006132771754915144672629377608510173293436233675725400761886087611895533200362012124575237534702496750906545703799112560031338743355917380360654011330041628872072570164828975369785831101912766669766530447315633267444613362123189529017941902602046630185475505897802038341745604649986942607433756404127841438323296075490434557739503484687358359437806784138443174764385402031379827732832808460706434879586142902821537564832597870580981690419457869537692763361315402849018249955734430312134296146177179622459131288178712359072127696624676387811450834626819205489839518954306521639550768178610317035923143425873287028240315969112225146597246378691896716290952676520562457374537749220537236055694863247892359353099693262450986532330695508432180592734680022810468892980334105255205776010358963361519851105037986349403557900569156348534527030683398146079469386572120260407685967346983745818500296773585997934045946054792437174442311853658518903463759359169495038455762411823096653551895559269330662131758715880589878651298878468058050061788482405226544979284917536561917810409484635928331964961540232404492370912622809073076313767940066780317268267532010064238555084373118704343559610834843992858475891796488267378191064855051924878678094143961641492735903871180136733042206929815056104984314006396561519115493763070461062457933676852427567297914460161488284026415223841412743944529092782875770631985570670618896575154269735880371779375262524704430762553093880425647009061677290159110640546945947429830787022637503805672811766692412975145465940794716498131834470301970898489832285613312823562527171472491090624957341898598500619204054179564582950322771922960691478249077275068882838521415802486982779441034307429687594765495398107784447806218993767332211149296920841664819717903557159326509002554184949931423654787554781434510539195509692297185895980693074104465548293732260044723948135633057591332558561366532015319077019942973421487414655486509691555959859294929915900120983020460016509653611466680288999227452334827649348756232231474037373093355273029788748114046481125317137192604363750390669974760017763488458593968524047023450758254990767644412526016416869242357450819743175743026799283085963784581626454764582409310518721228845178055969701228397541750909054410191959633251071757089493353255941764806666170048861205644309585508817666152565575570222448644132979429183209635428992035936799523745351785649945047659005625487210268806720210101516398688720158 A145334 657 62262616614064558760605202526998014045663714491838612587766796611567373200668936982111436146350846961580388340288926938538441948018105634639164313167911951651711475678958885396991230019030272543168782101434266935285936493420356252106129901959767670180846847634017659439723842201644987987928493247087714796582521453182305523078908894529130307487598466739503428718204277539293438791975890725043755367539330297035231303291572838925146717050212920515604436885776692956753197267481819864534537072517019951700804955099244564125391550240648163667555636251611231887253655881349741072122641057164320397863145822161437404973835328618355126711913915620806905506277916496885123121085395798644395384083720747489737176088777939514187692637402449439535583767109932866253584441718523028482886150184409536997050098323925258415733008378225121142126748582877019850427393463228360119305984847875156499431859557799279191469631508242304613239462288114865003123823725192867339866962989645293228124258758896080721665761513315985515103844193510332977571001174949961903107546672059548351247208354776574446269724695898958559597268003198967425093919575829207863155061088174637488305716202203689645574748707766771564348489878652245248037476639896945395187616911688942657242685555814546323437871755197916271006590293269410914208373969672854672144266811473266663013499573011148251552499484459563831150113290028537668274700764366688941797721167582655363092859579015639236031207068812121724715523405164723910444243104920909881440316781230943398893492291321378864857884068819582029420273325487955157815188213999599070147168164687660101497333679464174707551993007387190609362739774080687555194678130098356494245098336154641127799500741998578631114677169511141650550530547061824501130278531720001351274189056117776320430305199395372191038386516385763356229028102673400069042720872493562182535763354598728545863097237036920062087661011271596023383876452857397707236012248577250154753622650193310654064022674851931244035082561879273545863537809668799045574079735726054110447875880005377710977247393926024930099323441100853662096598606801704761299427673863820259003938858325714383970918669871064360706169811720338837555968521426053639564714037347034090101003800388220261802264233929043771594717853893417249006839011853079017568638361808025487709405093286376059508496368177548979795381588388834321400903146080922112822583513170015329518488091688456886747238352590478497382141254724324470174881033614371575827922108946607429127718486684671237443884593082923528946030321335301000878872965104414003477581539856232400955205792978371258608547852600085125483959205051058900208699819678999795974572939632822987142257486531474946306338124946857979268613059353055772682147027202078317121993746185668735299285517437007884111239347599659958409492247015920051358946649845792618033105432993186524770468273166380335087404666184057585884538336903475465334535446730242134559690074589680153101954400311287524230880830141059790329704223 A145334 658 2098872804213108958440718104486985936889319442590487220506604843474994526255528215422996333069087612443442028877336770700783175389443948463887999142414408634265402263972896260375133740435307780290720937476474678881856927550061318313870062940114759555138495400776817626839464442810735367461839999520794705565078881922823377906101622639464063528669045686908709107139160594166099486634401233042663202956914101589357385829376795429410413982435865675630438574954376950046880211402529369140622898246889673159904421093198424187229395065970243464461545582897141997541712229587006335307578504636247354524354750131861692909543413690190048824707711549873601672056597226366641583031428038360972526768590153827714211230582918509921354352137070040159428895521831223559285142001313469387556045492530969986272756776157774856544372769822535077296964853290461043082416999087688516137117390862433718811709542518649316142409898315115255703841567297472513112401276238686725429044741399252415262199225069623519811949971595631915979720275628937178496738827148431927575043039242999678295867005828067489956933214008914374089717382748286423721305711865279453641083822254126713761673468029689131573632882222526916757667031351992649562122800294870334408526673733681157282388479099976025867582224687129022815609348317218861583859031311895920639019872694912714172198721202647906990678409086604866064672172927392618225419902359115116881017434740711015516274298474571252591819553115214311486501775084639083661905940028428109691529982041743206417430294478311922818478682081256811333289355752137179887544768148947199737124476913810612536839190002772367851345279786651282818808884707946209545545819448347329888992200673217868045002465669212474820031774525744693243570117363263039078049764425603151407491271588994335890525451538575789630088953362379768732083975822004822564359659549300047496428155116225224820883519576488160069133639946020972855487599455190891140255354002963948447008739166237126885973499938496049142542207513941249553769700453294668880354798060538261425694090242169515944630034503780359598931695067675306647305440545453181890090883323422209458531688289202489985061167742149525419840401402769850291051007379023190914657627360447103374817855331645870717924639730982570142350154406940876470253210878417996761397134356830635633524719185681182781081481147610388554120878834048409464732147868491903730175185763412923025808188846869746019191813533266468780219966377679957946621818155725810334649562736630277140965474286019284393773333123171740694090393132985544404799158304913563825755236335460238963170198533186848646568830973956265216313874132296435508271782462785114598255830344264207905797855458450004023117415834507762737969203203992227011151391705355605305599999873400171838093736736831834544992336656675482787792024013655593174220598213045727389089317976151456544368175902929863429643845721494358771523654357586974726791760917240525556483407062632468016019223828868015231554186063845024015615641361894 A145334 659 70753002167761286374972048541651093405540944364061609711439036685775268868506482941240269405647507269117583831874634200034473903839713554699558816451625401893174758666814857258286872993082995254569930259163179323673130092426630546940203569605138642643951009779339674566740686927426047035493638395917496277511094313035854616032380176097424687022303222618094117262157674911134936155152226773892285846633818997037907179273060470633852216422766314875289163846107610100303638969626067766248578035368113809703358083350913924252258343548465356946350537931907020485519887372124327681868730319165257263851678229081911845819271070522471217262541829634325196744220986994541571267104316052062988078724778701448525313093213006880670915696352938416371898628505346779073569270610692611335991265070332848052845093927228492090185547654984649077455564062294693179431257188818586415753867126666655813267572178871808889361358480732903761534194620358336128904182018882305789020230892701835928843442648972750093964752820822990374360384976347628093614732885602639103604738949773972483294128415216946731671644197970778854665414412847467340446248121884650806411727785031550432731375118975104423143474814146633656134184062527182338086914349902602333014488776374774900300372973217506276181650470765247603916274860766857530722477031315637515068505236401240783271552228727761371644620918756950550580535118232291870350367240251069825692408783311647165470951238484937345854597899482667371397853113387660105078125327914068472780565813186846707100631827970402626889537508101283041225602152984271008521178976485821889138867046617387583929188993496122840804674674056021736434856894142126949699662018409110360459570590449075995642391989909651784184692488148176439729607005765066500259233057656803702226529413990810006751836650935084669034926426807435487572787468730754465971164054364183728611030926432188974113254899060318638893574940492705983686890954250608487480610276203902453571414442540230897132856028862679141743166571259876960578303056417025478287961197046665056934093671615658502488100752145188528153962510632011145979812738690628154713258915533135006983282953225077079070697580616941832031755570581201841590990621190903244307054978755957817418075813128778501513019343529158205569579933463259091918818489704631658973618381600122365398092796039907578263880669977449829981865845700390294667286383245958928663283399262066122029978716509491046618499147459174309990736569209450127656297019854636032766665184023884533475338709053991590229427822138234785714863623566912380550478625579763271461795013390783115592234991598522874897464033523517847841855571515753635932782886611786393428204244930573508871622720362092149087813141474918556950083860737964913192857641705390427649697678610326046476471130099315625074683784585291177176809171090837798887056314402824820440408290942960167117464684917297423046913704184170168004004802509718581136674795185642669778813517521650422230327882169186393144404087981334929425343479980467239 A145334 660 2385083700976360159487198797898340254213799297623197420782122706170879470082359013693681266241381136972866138529051890005825344597653568539478179238696293155404512480392926574203954228221694029596244568745669837524546536533844788187292944017519160703412828984523045028868010929484067602755755182864538799994104283727359777183628157830142563560057778105786907005998626114115198103624082077913507722847362835433233749423937482635690362786201038492010132037621848961526858719619214532997710196431636218278210527829854887293345204573789372116691233169223040077669733405772598856568788563751482317728192718577996498190705934877769091043730236252265390832374087799529399141047444911083615289772839763257239634476657999231364498058202703201878826662607486344400738796553001305926822796157964874815330438130014115692202379954905159750578491987242989253788166636752657548987374344702815576602816139338059135141722078243096287486202444948437943607887462744121251909185257963934147762060036434672180597928297777993033924056661572958267406815467076926137034083822421837573168845390581096268496583635956661741181856745767370741298156600467425866818859889992329742833247941498977302074477404411250138325756427990124285264917233173093924351048082243066988155444415644773657470107411501914272040888602740841419043435839141791109321063390880065954109171311458214114635492264180618393973464972770938386022118261443443661464975983204418191207314750733052939454187242599741163974607316965796247057544521142077308189004763870998620454619092503451978074134386579615569238458237243810419945111763409792287733924008404347658540442348433915110960753215411083212948567743082722214766429397095025290802744794715046151139887165934851895975653508955443253257540358920770274360475707295561088376453155138138933738610077612496252654591580217589696923698896838829757225883117708256973942177805033600935201132597826439821740614251174875478764064121212300412657780481270578197706928432411022444376111449846987413929666095974628244827153346478048228419792503072088281008710036244469757876704360410184270780289716634473400663304180773955634549930776152531097761984258894685660046270725457535941415640954864451912677262443549294340986567632419205710664716232285753267954358011352443283378767969414696309581642494817689922345582678882342990580739072520980565277594234603858352621078309104439277999185814514489127616747379658949063210217659507726754334639860241656952456521260967830597425613814592677962508838473018795584886823390741244582220614727490506561503276312056350223215371090063494661576063546075648062491154002603616007579606663923508955676792686099482180934997675599411536859679650498353802639798193997608270887300176976002088720279564207507594019739004090737319610715703440354091153321669957554192984435755833377828925954754369680118186827075184298626484000436098597869257378277984193920227981597538404530641920643121078959012530332618916253481003278119171428670751884891904049484029846574296614407083304694525909989518 A145334 661 80401171489160098808552185102181001427896080917337040690503746713581310250701053483107512543756688721707810260696755380221738166352427891626095867436893225817060713820870796149600439775066432744606409157846599963789284422882777717367014595890367337706907822424320838143800973866167231961470460178869964551883759126938203775824250584421725641512123012923773412554119569044665653162032870691312118563292315335820490696043025360376061658888984791142895236112943364646962797338060082937726742955461878882790363083441050167307752921930181390505196113188158143086339692623074420082809534802193738611452119279412583724926785218910324988561675046801324495325005302977915058050167796685524355366179440340676769376759615840996084222661342209238982308380126466041243558052728104752182503847149004664954456221309930746056913736189667387537016315812505603682904404145500828787545802744178045960614276243818401266755642368213417370426980657677648458663550240200145382976329256943989228357207899369356558983412824131392352756959687264038217936121301548447193816326550235405641747805633194626795802887636427423097269612045152653276313391661310677848579116085229707845877237675199149733955528879559767348814615531412905593753177592178081839971228519399299394345256351084947020099814565547879639733107194477489375187364606747301263897409391498518076618924125984845575634682853884025142088553681527797874573314722908118587733270568128528442286933081740263350515714602182676738101345283519138374922165702621300731137282117310797682338362901190734352908667544709303330927144136263247103365446536022919043024756434171692522780923981778089396990868050702940434440196882883708965634208026373640534551416669384635164476520368021465423429628002703299579163509059489558942926569592674131231513432157480134042337735709565412026051197500100022256490454324864163647353765431974178537226630079071656599197990898616031491815787768211477448643895542379755956443171536150580768496655003004152157378486077209089694706364953561551561863462349196702723614179800272134755756950264866981866408045486939211015858377819594135825727972787910231701987538309388564390023354360356570646934709076102839004504314756448918405769315130455721613466291644544369527751626372934666849612630061177843739169110043399832662533909408385508792564960446150163830876591769284162059467794070232184396879099969928782215652163512616142108714595239639889521554371179975490172111218642127756719850157397234832870007991562262877096318308892696933982510931968412016157602930873475548366137209693704702401023247065489926416149338866748301173186018312175660623910017765964022862341163600571688747803018008523380020928014624871302442057023610787752091248796816773217269285705552484997133667436914705897402371835935324638734168147447792680715406013704068482828508643592625107612987102905575650384372829880443325881723261583729712365967962229972703023754974711607566905802678931446992109658977835618455342969395617475757625937459734875134783681443271827124945766909263 A145334 662 2710323488514503229859934000307322760236036633509632344053683880932703262380253042833195234156356710567389146915221485338222903581914999629062123151819491403596823507497042057810104250613535219598988023114764316033666940370831900318597273840171338936580701990511026469304485800160486459937101609873951322179462720174982565555675710017228213545231103205602623631412463666497053053976929967380049438855076227123145905930376635474339555885457314523225959917357188784627266936739146676211553972030909740707226921264587273310089463704921210100140788858881577834217470960654105295218910561613162364840568623180805478789285431538761120486644974783942412485140537931011428807341757285221581108310293644111374132433327015523319999914549347815243390413615236507642833997556725614643070898760570151097649844405027327319564446354751307678967660255461071912907718209956666301675511461518867584629491675576302167364273569090752221313997230484111084593110334989259438116010807342396618923987330525680973168658665703540938433444077133614066753668381668382687826622230974351701761480954726145478705419073727384796652296880860239196177153691604626349808176136414233561492191939197715396032663576455482352917290551238172619575295331367405905652336189037902300340311603439629148402791091534511611153488771484947564096724641850015686464190561266351653482757978177777832896431044368938223359186750630837093580928053287114416149044889386636710585074322978149526812831799785390790241655185532822837652829958777819526504560471985542226000627592944520562533099204858016228705938459594975822610638782784220837530572251662003746538597288885297045138647051028442906633895823973442086148806937802626025324702965122211256679457350466116433488960863995474719858158637137852673045284386608569256518756709652202163429066137030839961785689615073780170048703518367472059713465675485966440781652726023327738925363337991213823762670383925794653618910239969557452079398899825855596435444042444341536814206321286606963761564148654893807175789070964267502334985772647381159544478512419955922472145455488016442934401645518228602050816562017149729900044281859557729435156177725635737613483382909155977384304509024252084594031700370399932040654350351023064361301614366911387214688491407947101094947416184240389639321776575033006579674894294139343856506917961830030503678772829932701414936107365220939385195154011104335970279877911513296112648789266756114194142426091486818784491853404264955080138798138267772324212230263975171531647931768345673931550217524246007931978777271509205882143435362294329424899551622021686472452614812287517028390691311040546766011669298478941588957556132325464906071836144731954823388463279856928998388669806124977171619045453989689168421704374996797343217269769077868288454159311769596958782528979712800315648546581437623264115120760128099272909468785744079374293278730150325872586086544398221392375666886370437273529347766547771397687889357694851492326897594355904678447718178610946983604838286209077227276601990934 A145334 663 91365004717422732389418276341807665145375793487713625400712642935737680261257019823205957860303272169469999420804306010054738699524616471143256279821739187778355694620664573947907818138581832477615453514592295935648312596111458936857136383785161239661768126393218879855933378179609024698312463307380438891799723745214903157943624408856512494188014847548741429691140737643496089404896656038348595892492501053028933153092505685796961068522704413688962317671215597816841803790513837117031401459435224403778740633038873899842065654185141070545564601927701875603312802997310196878755054949170168516581829675972833410574228172244852152694477111405023678072763038329389962117575580034651702475615643376814981663650684316531501356123374292190512481603987314292513468016393662416889815245036315946352771589939014982632586740561752845668332439674576418371613577174734816883980662580255223533682118423062869818031260747293615012281429269192404003956100933824385418690578932535860766983623683663497706146127061882952210460007487417170503002122928105059105086988212329069316144117342070558453965050179547253858721504756529051257979197667678562590722939709944697272672082424477748325061939428358781237282097133424183474470300026642075487362171092496458025072604757604642241573140675528571846436226847024475191223098301576664183960562556391304847405253367753966620953844930042224655554160221676964743085286801735312245476184633490252945694326985306487467120296620249808936863519566210112573757759535478130535847432779495346321170358475821425261800039842855059524967882142019490843941386264290637897132671560501389861644422085542439409845702693177942331925687791704535841192572907692315287322096419718324793279872119736264604891405301857824803715228078753504548866977729648300044573157450862302771713685436971879402230184898085932032241773347677028808076764273278163286775334857019748000102341524485827100423587150322750005281986740729886167216780956686420619688237902302098203002742933193034671193237756450105286334298020341995154515667672329039087972235897919763881669041438092988804379468454561108355538890479870144607020261039498152749870550361107826354593954190932938921522065994703223015215890213716866578634736536866695855075107892556956490072482195749266716732833660401633491341704425810453243415331894090476835252684373616698558994849372629237294465311782402497896746146426062163652941992575682517972317501164627977429509051011432802019097463658407614238516646015233015042786317185880294139634917797400000699820541675139402053911456215685365636582352805039694779423437469029012184238076472136193886851389580185159065518230509710561520392070469417673413460301575510899572225122655106953465747929967915676163682060752968286869382498520813705123733956761543779004679150976231605665687878336500104794572029676751618687608213107836815320914127808394603035264100544270105901435164611443701813164280706984572728883107407407646442369066640588915608187884374936341929234714953863515287942184314946664721504369307348200599 A145334 664 3079914306313996820332786865622402391743295238234789678748390849310033320674270875860019796637628070676476969907924008683723756222751917660324169563728704868188879062065779280286930491641489322206881718377918272875940301581250340390622167178800511548826864604134706449432487709130134422419626678154692985168617365271731665279297013266877326161849766965636970389285730634549789507342013221075801200155872771642529109467602460737838922145560809899997605205470717885048548421150954512475981866986007442620471606032513517899088759892491641783169772630842041367706096754821855776128727607117615819080811113536475591089651752897088534528569702938818373403890429536943197691972043995626351605231422229922139387770290435876949895191598947475192827939627021951185392499189796362516630057267103311790981779199194350659517171704772242072728178862462310807846021773652592467202321833904892123801556627411957665989531632426994192973254759350478708489249077886109697474799977699773059112621335452309177148504970087415653311065913967388740522587497152753160764099684810990695672866493839717570757016362847118853850117128690297437046239557200290653328643947814059608647542337036952956840122582097310939053297141450438673686221194322809033311572881875719410987295206038540886523801423769277065408853595859706287211183079649424707791294877311760325139679437544228236614576279695292348769792517713543730858567924505569322507887767845911537412719052089607369538475672255789259476278454335287709328551236288137821585597432492227652501110558219312652630758780569544851728651078301538576754288308358598620728121520773929600574029721965038343620601592648381384980772028824464079233159546569501010533001844984001763659253232476852129364772839236666410137765618676622001204453146221159807893991881149811516782266172651255917618339571128787153733090009501489122752795663938741208911230097248482979060122193865053893564065299074709518752261119411094222727320233970500339263834903251159687978880927463730877479317081008368900547435379089939585694455654899226135008162912574396728031107464405969197107615438668853317146987396025606012685503269741438447338578523237788648687726458162865988135352867297141138818675574510363871995377036617121966923558822696793388913431987604019289613116721597191648808888466554748602260497831570115079822228646378111990461886341847652816366492958769852096734091656637360382729570233755977802935309668146960329881993995401257329972288681140428822576131182093366138954058980011812485183117907418706091822604785937399025713109181098774898337681907175744675652069747656068449108643871403258481113472825719651020787579003716331359553937753935112214635421301204400588434976929880266938050505790220048773671597290810941904912894335968208295346074885088423520478656311120313267678568781764636003645310320087648519377835240601063923707887149148072599533008749973051991207229073179181101577369681240074279804279113430182413805713465056564455794318730786777188840146336416291382177920086273247229475703212123431240926078 A145334 665 103823911174479828095995512850712908283858817335518966582894630129528580304191990963984247521448484402200766486126118911924021812214228444804911284850038361284907925403881724917807852925326786913012150248904171464055651630655636378456414318740228860525792366143612828017150280818843453200156590622282237222653652491510350691350199159282810256059443150223607424274080549999532666649003176277568602418905875239577155227123945798380044379729893833206214857787455582233770969460156872825051511619066909431300873435577290055339408196133827590325511964840120612577670646001731955215989210757179774312043974120732762499659327179586626326713232533373090256040122701617592155866987640974988732577699540895059675384921508929761296650377299163265375937654314428370472266855174567364041936813584237395437679830452069970793308875535285539709914063785272057657912975618215314894655452136953250913095250376374974497444241511082713497834802925423207993980182411584656968051121829568770890150604451113718678012604835500654611233079749380666955599254026017186121252741269891508138803260191192761968148463137611326383740194549428421846299684215242600256030024890089009697563954908843601750602783917438412327127865401012190556538332986151592486291046360668330251885263370486608527112703753689189199403882869994472094864506423759008598067886130218878004067288992210680488523399767574460146987481116569398945565359991997455060005584408609493292692506300246337441835527444622359316695537758779029115255349601515366430172358913465561386317090596402671044361453231199317108917768324576983280367568030826973240454338568156495274849152065797020477908040278331233794523882759746996319245272473665306157375176907088603033235101673514813161150227805776619383886254201873699581848611010248319394458166268986988779867889908360151545942347540521230054256532188053424980319713023298201879119403291471026367096971155088625227558814131384870726815972330065999507408078919928785479897453968908355179465977861799624946634744129598877881003941342787565413418104972137245338796132694910677804008868743456180196404727633147576866463836764484288207758170615963629020285329268475304986155432550076258269109806235064561794874330601528475911247293325728444968126472058033797247714835812059008057108897968308496820945996716218870956390928658813247446716850834153470824853490024689527067085240345666402398503731848499272075751648926972019161266770940916531555694040155467333581933049422146391950633767909850726528908313173411881689642610519449664557940006634129179481649508440928245607277891454312000211191576414062629950423372720765766926198975068158046330564129149759299620852680164760562285942378650140042260632172734038675826575596722569914192553868509554790861645381196105803115302479252596800113791725243186609277212947967598001346383306095582601911475207273053651760356060476867399521863121926327482079325586155435030322729430141438623265217676184848341761982954464687721164237568806634374660864991071358467539354170820328979790679290559176497824270613503 A145334 666 3499904042611800698802011917864745272626478340637049125274588302918017592744278694721638108088008612560559767570834498613034766606017884651621641751970623595185541297175973884913523441825835495196150262683677901675397743593461200736515386294110947709523949113874323828323429516970725098247144247457507538620961640320196556533683548380126520464886502432188039306642284951198515558188107564974824366465515854170273131063819103395788835302855798971820692956017522471629701495453339761781531944202763649943145000892838841732977932392582568177381366551590693219151236109012287455509140518495802584941386548529090310327040328134213420576414534171437169592294162867638602037332955685294826179567899918341039427303564678251962874207268859602076875383134111440741598164502542166652057327469294585333100875293557499516248091534777303838848961017473342201185935600244016491446242824334372254375548766386043762896887715349066639585017013642761582126593240605269708506893619399963289007203816934422121183495731856222096857251465040556369105862112694451846994676747443943054548067205372241512106567121611861449548763104411114971748464917849588497430481485716256569090821311329575477975866889016726297450169403614823802210468531276948988390062139506556530915332817231808367410428357013061144142627826138660058458176224333733100191443733658383500205347986787742601723895569550358771859655639669761920741464554471666285567218927906338251050752849968584983074668260619744060310017318372162617139970125738531766072972397387326641840521471503623482686111935792970199172073118492839028079652141564888959577117132404433934941235315563987838345241694161944298565018702850299217097294055854097923995616203004954963266353513754931119185522049967957000194139219007396794227494675951017700566024977033559510619535052028554535962460617972631094000200546326190946585088403262586721406373876044258201586355918577915362555953730804918693126256908494263723983632117663479124556842834028065749848638425742384429487326347129461092360273962117933450996384732916290885471591498137276036198742237310800370014834171405789377499642620183777959457921918778630664532380002301724007845510982575344208088825580048673510808072545758849348457782386014928843258421406152760482523673726311077174001121660898562706236897900494849673385189602828096739858709961797084855127699158270397615583790635685921466083708703878818805036227702598656532170325045482986610595485763758809819645705766048266191515435493664936809196133098121655551746039915427530284829451531813889854389005903830581978322562822587175619943523365265981507972703445308370131678908968434134916083665772850806986502612488800140800724005369660799523401509954429466832233596427467326017210942133785494709135123895207832287048638280258963246747495537469164287614535208309159843621945244836779190348180717796803360240538874967312888733933240603490670921013518092485799000027988490526309030413584386958487366262981198909615389883988677326039030981660175347604335337716175369822470551655274136529532731140984774 A145334 667 117981765172619890382135993655225050289525676579016108677487405108471742921881054494874429659662522807967985362612064462119283070364841079391937098654018436543666235842894154256553150306141061617735438442054631816573486472479925446172297293518065728547823464102911090109169980999932862243067779381635988504630379672540173429240121724543865845588513740929615654803304001430821409466988439366298153115983937025174032008584186748348095839679224603610181726341135824731181655177961113909498569014023651020516508548796723919241396045614550177125698276128610303577467556657133564123481171662504294381194366238871660240391766961745007228044307620205914453583145974227974573060901780284300949538245173669576898199343489918952159559765736606808712305900074959013084845754908429582666285144947983657994593110708143478240653194844034036872312936189112301816705831426312820308437530713656236558046498001778284870879110386972794909328210032062690008064250146823459462182726941921640642864069778708765253981922442860642049557292275284075453177944863330717736173367035082579098923837354295001181919615701387386326677477865958491148212330534409944033138930627464984053962576707356034453722871078151059569606798268727844971502703632807617412477402236474974296487539016998996694918931387797587415358794819730347700630648427425636383694559663556221661703402630547514111901839161019194431814531466280193231625371185674510494473494999717078034311385279748493479200729623656044828428324485630064065009363823390556232804533085754422182978417418070057004946162311219572182891267715475835311988090411784838796517645292899129378712547212812877964821077032291102026295546678559703848602786303596368544226916045921854904620173915443626354229135143269602670767813688853091731535145944460195675832382581343124833997537824014683498934395885915046638225530362399364621329905093662085355310661482332540684005031648164555716672575037874995013901249658525657805422239179027802368882386455188642458489246152309801256218146215099389293865957381991595290300563933190060777110104063411442485348923015738211729743879721684432282365375859931318248842259674269469085422900857305787035996870236459420704598052034330977814275563722656480934983368321315957980512940633283083807839244066231575723518803131781650858937331404735385773595870554944212441823865365462879632201267800441613596640055261887172276015418009251250069271963778849062772489638121964707702257293540615438864789407791554003893838938540811251928150920208772695475947123859419435382151146579506220357324209536479410048325347142135798693984172431924660219697203190921784418130254399715712953022326872236574365243767376600066227645658725323173283724858303185154180555859743347963317610945137355158135390235645810645200303793312227171795261274454293802892299372594888830360897772857064520411054570085455034000654913714792057002353490018880548590419883615572110128855913169286211735976618664466694424268383334232288670105268094075091969100017103645976670785766872917545895153316508611851851371868938326842759 A145334 668 3977165300469112462170003647315624527395165284852154682881051300931994150978592754277938329105585535768592174013092925447206533688964026180284314944005319743916365215078420642812432811906491745308026134685511375853014327311900543197006941027978609415236181265385183733705796231184307269243089744707804925033582560140367605979487946800690169274662277741850841291231338581590704761933664732849803176564994150653100764839099804222995207359797826084843427023138995695670611124419367654435856999681205331698847853236792562424788618964688554078324720710914086782005738115760736337590262841233879245094259500970977118174516153953383865523160189300726842058850681198930859990244396976050829323639418624833537319958829617864312620507740106808252832229814651485196978709656364996729138305584139201641703148428870641357934919681944295848188365240086014676767811376195069572353412668911108910037375193264397216611291048247965201044387320595816266529084290322825577864910016705284886670984503233068659777308484365336511634354225742574718486072152237016382191952355757956993980779502665217284470268733187201671460436329312697632195122690566494295507524854021363126742821891714150610105422506068605329074718872188646250374532337251476251697664241001509244028038409347703361353908809672228314758683829230482194849599100030341978160610506067036498557638202470408713924468396394061474746109083868649674168329341927623194297035230873243772630298546729568865215271612538777010546574758100572141259303037346525524869309044247809174400875809322620150133111648825099842492294435516617289874279499701614774265720863246512518951966031602686800630130668413291355144478579969228913886100709196939527771791415912409525829791099423251130646133026494096256063625999257098503262652975560258520281291916251051761120497489427999928720523949351735604201951534516282035058840154122260494064935677163056070413551415273271254631117141970812351113692432862643016126519958741395100191546122847566303247606737945724974604729279423674065966760330986662715118098559191452215880090722506008228043836158661792880098865815403148040832747442738642117984694614161701884090975323367398078681730487825536089376656125988471682070555742282677426559439997653778557508162385489551349009500434948992691328741679571237789556214735416731953933067123021979798585785761611043710604419882425187636072338647294425941738558275008150935956339093948774203461969168921105251160106754658660680373241117007579705213044426695311808833030711041594466372521993554989251304784866365703156431509249085715008898465473838834951387030832736656930740011211593269907426800744135507715212247722779429149001560411762575743733794354906638801733565449998861592997071199714663415969338943369300246958510134485152954494408585506539680959294315106748558030247562559167263156704079389699738219870367232508478365273781085101366582023259802530052379563605759922314351247033936610209129245506148758684655128714830707469870338972061387361601035537532924213396840596950712755950248477034753870635609172378266729145838 A145334 669 134070242160832015927130932568873709163265971462840457780904130676930117721016618824828246579274858751096719378013377154213267788535694252172543177370482229913402234856627324026312955832814686428192499382513150037950481157110680838691178535880861629869545941908311079560311300844053017046251693051032324641246079597701412325028365257411143881704999537089278118997792768782118656093962428677378425715707799702532089757552022391772981691750688877640847321339833818559920476272995228453071625549754862717544510112095768730542900426058255112365776158039215589292803128304826865283034196254512897689623193396537272414791279309376803145040722753283194225597942009632813316043164049001771676215583852304893369386235248218862488518363759440740466367658339595665915193289431218284830822698575047342393829475542636209467842664237689018198395755370986618564730619674829963857720720760555950643703681206896332170188336365559796540233501667956756312632741418718200083002657200952426587757246961122674742384303753973571364333438900224901484881416798731877380359996176427363232009497935920637305197757813820952643543922334453559315339094750784192167148718795921220375035541915721440359297758225849814564957713611872466831397640117244560811920644151683474379710200482623541294241269279131885102717644468000759968649637961392179656368543775825240702821762143574075115846315530541973152672142785397649049934188884754806694078547138263552575650285975942381166658312579481443401868990267141962396221041323942011619953851648789114183299101349287107842917136676947953379195673238373901126186126622953343628712611503522291720971645546614024836428826867390974549629270904467160008540751058426045177590720086180409069800403056937621698637517968886849648635229764188976856130940074601168774222154820990572286028845534620339773154178833712611331732739590318337039434136974131496161266896321855958651308277524856942345450403139163509318167576897898446415099330003750189648429217432309073627288180677661142741615622753153906548640101463694442744639507140043290264127797478567433303946274423140114972394554907496240734787484012354249937332737194548710838437309065292088375055347708601951336427657302473328368267456258073492326662241385925506852284196034339835341827175854291299558460306294827622754158347871960702762348306943475068455382625582084418119012114604351807411556922203655043234119627174509350041836940787741214619853917911840819894642490997286157994766519189536104071177723730060022534950213341061229252645020926791563802064862463036706823799956429355243413487861074781779069121010677568532703321117723111925388435668666677710680089157781872229740606027115272660944666141476257135281115318035736765996746115961825444008978452463368166187616218498104270450195868217121659332910639566987219436905842441570155846123664155329005318327309668353290720238345159723853352687947085589798046834540559747097601208427385147216980460654276298036595257694552674765475096838078084099865495816001134858129961519852422760130165330265688236470514533349499502501180080943 A145334 670 4519507859264481956434471274726729088578071370617186546942123562238262967443476069606367437909417159393884874464238769855436331704331719551772404328874641026375469593100541877848589098311750267587877408876492153093799343953186723760379085247536904514923784286492985226592910217747230973444837303507209918948600418204932049336338586847841713451585365120617287649564752944413881315336768708780761998026706751407362595073977909987567408605920514705475137117522371000515923559492058026733676842846379422527220104179900510669808610937635160873161760209177236804146306673149975512930346418149366939883318604303011952131636907344575880065938898490016288044179783085871455684884200101605326229176502337558536857176452897499024870089729710239621014445509795540083349680589747658725282036439826540327956789978839118192290334853517577121523625065367593671731054512470706705448695924484928427288142183447100164192651602271729693123306140182434934703033446695906234475193996379196283568011908388460862332706219769140606326343713692227203312777841799179434254919088915414058793083181439105180892999131433635580426663950433993155207383251853812427388089015102979484821084991236147862797776819687974742916119196781501984697768197977781807718368662655585680338521614241201167681169826045627037140383480257621789312697100828931276185841632522458358025085103302243869684770582610101518582516458549645665604631833136755191729764629733829126451927367618719122398482851839047844538226651358780794276039161770782174362118814211371994871203532083592596062116527246803859587586302373289771447117038585477714022287359518015590667441652424392745633328953069619083654711367045109383918679804293441273739643646333350173830562061219576128037819600085042675161397339287184410563075486652152423818770318734300275510980621851554164325027439763928178640975047387679607083042722339132581474046580944828688972545964949376111191861835190084757144616666114464195790355398299898934307153819451592749128318267396350383874137668404088910330983754374379333935135070572760755612295837122417454170020682760217117057627565832832459766538045223714322648844452843542428202019804500020975755717692575241291725440238289719773305824268389101684049106730560108838336721690809433463883442749038659273166704233869897483471440117207580554702029473131477434608968509786279973180854672708279545418396211412872860127746690314151914902172337998417250886501369346184869727293120358409631344918681506020951231821361727278932957859882894143327065069189069621622212617262324182520664593374802056006382960787932428298581234318553804404692297947706091793250896483326904882890297793614665141776400025054280988682119885430833675419758569251120931751449976076064517828000216570801938815242478612584822390949763104762550605877978843844852111347390675082391013661455519436689891113870700319062946726136969017315434009329673208832356262309889511054376813772802065650474718446524761307477378198715537629334806941741876034404476595797220530028078620828330647037160527306101974386291048576019056936513800167414 A145334 671 152352609801735444590574010743907105007093076740239387034578527502147713955589460585414027507098205863893000367092769553813381587539754477554553497753820971628634850070017031845648614477776145687572661025034051098278825846711443300851698125003290515317219138428132590080135923879947855270772448454976353316724995456442179785426561437612378903041798776511009229577549702758399170357883817079037058276101858874234393377411705588128874952332598858970877994590831805087557964630556799808197017919279824783637726994359936102583479544164780846976027824285588494628556408659082546236055112472780963288953772461431339509820207731794373607645997123057726316686106262226784761504633069381951498183768217583514425150524857788456880151862300013813864956217668839997870122066765200286198039163555729975880376047792837198719470978444234860528872382755145827303067229050656903365845575756666216523327322360298065328037953342391671589626853445316379980882501175486257745440589534940049518125254844017768708112851926033426085287475224231540123448839562168921930001445106978611745487470814302737711982363415430097602361889125585986927587330104652922176468288531972719637397554679535002539191616232383870357852563558546718292289299122433384620941646806199149132528089236360690879908693541756818142870442016766786049730259300293635358832541775963527473200378129496878703499541223940206660874656665036412602134490045105828628455558974248832714430918986776735640110475768835990259902177015435510307903317747072025773805013607111498298319156883238805063966840290572621429749580873807924957108414244530327116737963260639694057877166382254633908685494171548032442609345633461366427431536194191154279337342140306514273647838013911508219217277020229270610803854658735756715892297798913118132329578670311107466484584476587045344776335221287840068274657515705939964451033130618022347358614082383278783408565827135191183420720118807354024181518496551011142194434061590263071743965605283974140806535166642790762736038060286214414103555811320225883258960484368257931647202405268894901503963911900644592872510271830227311233756769703925804138296568023078060141376771258398027433155041656036235462639096318796255666007719129161511221895560519027554405381344901806033171019728266028244158300165293937872994623596909192627044710776913797377193260009512872313842192897983988871702328875171021911251297696370433876842879472089704739642746540805974046666231192639497675351050758801447076488594032648849099949434117411358214302253110891923957995764110883330308566735840777351545814364747714296870391629809327735804608831113851236627375795064514294935554227942661204147410215103973785013201600393207261722142926088339968573604612696778018934156443291623280894093657766414015864694646064065677363802487333915370397686301102751184959500371819436546660900443262980445943580847356987228543556601150595922653139804419540877083295294679949205692355541851889049398764382483443078932201576531021803041690806178828488066111672178161506259199921245323367290873634776983069059830377702464169719 A145334 672 5135806471896993977883767945742637235062378528335398366318455615155275875204657748890830797657913081762415882980812387194810323460528791734032278857508900624726639769484804550416272916197244772816324135566020453646487066198843409718524020033481838023806552641488565325108396767400131983430508263972415566799589677888065462361797336725574705973697323304600756008441912830420883088350382158397570525706631664623734649345186000301846464655564498929987782492181803031979207987180146162042263447325246050610048354452653341838188584763986151413926737083505427944751399731751365960467442328527099854321264729791531850573027250507151426969170682952337055645472354055485131224449725083981384902169500385563768934265656098872428532420253263375935677434476602150818406274787305221057988241478181621047100936243139751989994248491064822294910710901152340773018802619566589699991947653308522234516435609477505598761059242979371647014591536518309028973114179922608301902896038747635072876806057223827074762023376093880573565900183482501503869233178327936516461169280301329913024968582357062106831820289841149458741983701996839668894975742620466754714933579024711363873692083426039944360001520395883450075235174642490676851570288719461197594161106118604654601936207819197275320520891611452513550535563244824877478785251700201347117313707081888878599126388720254677792725664974253783927983157595861010268307993815885649928481701292163521069637152592316390809405015768978379822254542652104401120640046977758827064184834333609793424966783662776586622729590133086541150054511668478847930834872736000288519759027493876727173023688078362056637395262889555220570741957649271295223607701187504006463020529810088949831318445618394880850238280314109112205155265384585019605544948238285725588677673157417113960895067194768676720856095984585648937610526213472188813964719750090810990326299243093746843874065060181329843736364013134068965074231374117919488910176425852369848590146246968948834995551339210209215481459138110619495341956068621060150280223992918904303066437469318610007281169300150046465515204205769396828857480940181293633787654659213508563823382757100793004750680698507288922204272211466383488781346906019766154188415295989688298896566799918190568761611156405063071917025405354411828751277980368766250096645587734636453707360311710415913340349410185592156805960963618937215408385216900635674221552101971608774939735004068015766933783776584346277674289734278099442409553608771341432016491140077002509985625303097567554415585965259802377602144528011145807346229262488159568473542291203655419559292155627239002746258373880398950628141056811398194533209378556267740744960572896907222604363018181771365090562256937042194349185532620582369095264490573996186271696428704220829019297420409157262160358062395054309675143019544532419517252503956962057791301457313337234275709352579222964133974626460656588373329284273951087239665352461408707586026039487992088977515525938038793521041883831736911403939097745755169298698142690184069248253945808209430862975413553361784798 A145334 673 173128036015295057192726372860410290450045675183093202188355751752305822251001298759520445603634222479112833551390185205244286450041043981814473642732071542305714055000697911324515528159360506813862140922357888467389027903284185494900001414476974634779228374227360398681271464948922525281494578307737680301837814724881691279774008435592561900760957865556292708533567651935938266149892212201698285342533495138364236155191826692763538735410204306597289288840570585617187296160284762491887901001137026446784905244961217159005401089810493619998689460108940151731981190328782137868274934658593423616388870752318766221385409104775866871336370114677285022751146738524297511349415471076379415670182359813586433190580841942464708039429857356540491672502341302286419635525209936935099583334031463281942042584875864991789868917914324181117205203948973024703318009002522509736071652027184708768882827872159391373937241752796664878470209106405343921367299024308624681660367720742188771737082670889955846210039300011862208873069099907650471200310317985900407737094508956386261093079165769092806997924258562784838762172991951576112863645356148604196787488772454731544209440494894251844840648713353614869652307379345797158119716140443737848465786266316516100432120433057050914694068376313370690031735694112604603043064785083528111031009706897932321613023090559407058895903462782553832272105581681817991108249869399015213983289522103273321008635699456066547408307441461785414972210372900262346341265675716932313261644991580972529244131978953041851813409419419507011595716158594841089940518602822155481470749700080621212362934467244418546991960403321412313891678949747589728526449179599223863677267780560756358507230528148253419550024210171341152206513385310506352167163489220314010681206229806952241310665248651067615673013650864047004399010770381489969212810738324528107865877200126076123723715949770146801897161647462029346005298315439996569420150905121049326005710758241357659943725894838240986011089224809670922901762924969660126345720467542335779688111675443527938076553315604094154451872940903976095270558371259754638691056034423790805663408172600490960931747418913525667911469780785892691088022948535918597928529968405916832036775712419860859171147878911394947888294682256197057453267707723607513381565295717823817940677738914498110925830864775163413621940072381265498360394754410422732207574644514583459713513727344386270697363804442427120380902631591463973402178975663087887024426816382561637200257214665165891367425444893143827265637983472519884388289842624111111338946240244845414865607933957363112931339742407713184111379699470884290476510340740916681566727607710754349266731355199981424377234280076734995593492110148196540038920471883591645025203021916973220080563152239505357392055272597036178027964111688474368425379921007945927987698828545185241180205618718844455525033631518184314053187846877580211201643426675932235643675539026757729876353116177794756707791280213161672454938720873337228595552855190164859650991349639559962931321841360506123302095583 A145334 674 5836146088939789906069812051240662945328402475359693317434074025251773652925977905978776472407678842112980537254947260287972509036073269166437114762465852833616720169346886821264613903835769768498047997676360284669663676973222826834235637963494794904925950471397766398057095758319781559839050251323328939002537167576172135153116362002027924949077183674205303900065809538318566121491983384968867040499233595407626736167781828467872890468831522519830122996827851948973580721583991356421394980706065714195873105197594275977418728899323155166169670286345635431379657981231846135788182086873741981581368978739400879531370290348967221725597609596600595164604100910181715052103664305535025018260462447146498277290711247614829209136751959068726710904118247865598603762736420699294901733132212385756084634489064472630096729232897619654396165130209169761596509310456231183636385689844448879290517893054057473737918820725716330073859101962332607070982621136329558096162693963323144747621983958894354351913350041376498967230585791986713901660956950071524416880939435750500560117785653107536166837919924331187073523392816703928767793816060793704853239491804515421330588875209193146263538323767148836860095831682511647557724954242788114152320457443368651626962125196416978515139769645002834349517296698000337923756836426380480922653990102215591479686129783631223235126227937674224711638895230510926884398092829132809047491039861619642359037588359026850720817653042271770569734831848213301043059664807777741302291225602009749627209895585540257161853444905901991227805050556177581473416034170299988544378683869958713574877793717785661140736928558569546211733276825249292099355306620682135257056690419682567035189791272559177154636435274637629926772454013661903746970061616071837061777736418114686897165411571132422129568613449770928533705004131949500648691661174955122766067909425923726887632717822877583631771989292208645240704537248408052981035367522720396353800139811726020469734051080001552299223608552852547672907808705385286790493176810571915140367340276134889323242002261732844646422590372357829965801125866308847930094205286638333399699980934539167535908412486824269566788357388088170405110870106364469030150979080775041111970020966776942762741204429341512536909350666939377401395242598611531295723799868551195315045610125100371007599342538230409263010007683166498986109969955766965085816705592365056324970938973839526181140118080820434451455881433273960809109353827193139062822086548239661649943668196377116894898344192932292451864854045256500774718104787512556300747718190180196643915988034143418381288223713817753062514210718535368375151765391843091957058119915184568540884606761187010797574796216296174444519576838746519832091426738100609863225597682549470820211563032974428177277025977085731498927615895343327940075024717660604728508365452466893022871394172736537243169660754344018600272305729869899635333448826006010311086893713005977034643871457375945722681605262464638094624247369236258878210331579161759276144734327101312404606649841399686002960281042854 A145334 675 196736484485032281718318307054596375026610156994329586547609433202881538087828892959543256125342408163994351431751438592917368074361743453559551156828250256289148094602969499744132223373788270736708691187807964273856474083378313589297897860849408121768079155611590331051144299331688371433251858690614840226037847617154947951129861283314352914440829960896502928914925731003151212019556493757408295733530879158657602137851689282460168444940771888733269139625777600359328820507409052464680462307713574224405855929425997798237568192190782470841085965354021910282868118815344342908637480280238907540514524656916332896683726266278275939594028548165035948321519218931078875882117012390170222289180773423126097113883442966515050697535200500776920068037334463046987630555425106248021200488787296189806149746684320787484695750651109840635370545422145908714445304152161544197860051868584719693698649405969449567545852072726655733993125448680023077957480237138370379113019731843255488700148307517246014313043183684762480173480838174803025717340387586600770107156060642054864925184293273175878415013473651280057685688733088916446810753426545710434454099071942726080599419439092460465649625049349938577200215616365160259825111049404671187630984771950170980028377139939095912688310720038977169608857381657855697297238352890221226819137895314677881882287113393185444696698084883094652246793325948417763591241718161817123591907739751908621819883782574159438342696536646673944443975766631060005261278954328921983583304901782103668352273050944430089973037775964546704869801242653030112874013421940294011008849951785558534528509213863620169809823314717418999476116447887474686921677657656745599916157170370231554195491505290739333734540813558010294660158272594029389999854424910618138132213483973439865496493782752208701336690343718764350007148684889006896485905928994926450119621118882011633256022794085487394456886957143191783602120604638537150550705669770753655965553387047573391793377201963126433168586858305570157244051308556775092737864863938658791839447261020395443642959958166460877426811367000309507243179857682712892463721021521522184480095551639907165034981623999098708182909859640982443570394740197523302470470906884396667478592574753275028112145142141954508707819263094231729944836570545927012255241780187295498352363699376455767751675726037916231480903945377602608440501588848509638632458413311051404200186893094616700221847109807093040916150642734762587283612344112501742144644650516732177837039417699615395861857291376322133659220402599958657643227427998758430274094468852028188621562541765366699675862908461456713329640859210447568455481720882520289131512540774144197802465744652882778786264956074109760448019939640653073391605455302451086605743252853539639432358569761004821616503188295504736231813753804059473171454714806959064390071071414960135255809456382743051748404808503903235496995112100726469829510348723019180910806951421755946811087176951790014133802156689891669956621706362015565911133048937990050008674134515593891519730203222261573799284950653237479 A145334 676 6631986886154292127784720224740631750906365446950447887160220675835062623688938328740225258006516106800570744651360457712297217498761862783419200330243201377041329435449381667027810428665788702698680211442958477995341456681019274122009310054997909821307153430740759588336307932414119242695138596621576012696406904171756127856415488707410474743772453032743930059516842492050417818860683283070250264208458895939114172659353709543950449811080529900366980176954839911285122590331178437000387027971629606398655689185077280580994147781332548192729852725914408309289848853885599818218323324458671486317002644603280603207807532904870391574747480633045752221317817705562567995804449435568973887833258853833118286562512585110511111399082399744438016424811833845195705160424776568884373969182118021426152922204643819257044621124352183494920721431784373452554781441372856344453631164853605211030132592184712251867913199633696744067191928801144475995614051722951844343570337064273448560758854698784379183598331370099993165271540087642024204944830563883355010240706387362730060877461966120973208262568029946730820253380118903980605286569241062082684653974861949804372491007961217967087855714150048105670270431567573720676192845917706511492252382510119806293387941760384798020305975857374150742511747986169018857889566952172521129692657528403801296036307112798151557094469206282892789565178306082267580149831434836762407150400859545799779928639951537326307505449529541725624934652523398200929144412507368295258815466936783489058145374920126842747450846265911424515259008662028594548805410980191276940808343330312494328997332024464842206503482798387265913770339246553494870880461740253587552491522956123815272247451608161031667632193670404091758356305442372276723233188916766875820365079482966921447772118519411543750927409357190932788970053633903418348590388217727309458577305151444702731136801500989062244264075693525005733018840341660550096656235146936738219878408323573559225628725008442940982111510694257161447844421938541079670808137772879011062335852028630190129069290866549393916324966535157843116809763036683125738643187705396307552185687646081289598790063009101204966021621801709160784669836286947640419915105240922032579928314582962880230883469978864082059199074821997200949501063391707956984512669114389931380906984990934713805808617717138813624990862735668976247362809573973289962533208026898837243223243841248589990638939890456988328463003715132965384056611310923079900502832106096955166646937120710366798126092397397474932720027319779752303896695823120041897027168244254152048252676638994523411929920262947482092524440301469976814098920435797993554780195792438280992736551711364071711697980871683443808406577720766838265284500066154199391378995190467223562715336566431909503717894300164438681288710141807228945266410496067565342928691088889940707006443751790874101702188851496917314259686628643183568082894220119527762497292021340499253995771700400969919074524979334642931773079626839297357628036201489313006630645798375935756028792746015787811374209683560355098958 A145334 677 223564277735524703142590637057688389268457204190089441281841452434790527841672572974004100487856401834904831638203009597730100608965894320067317789572947161591812958979850561392537989806191513794184239191033439105414996230860685647274620252656081679226856020382191850111226609350535660339564750658861468697381036513592051452884818173196945820298216477292967921409809831492093853670642421452741642649058853648576659601689211410874880380671356218000599013031878513783643882160735204603873994248243171723985109058023099198959314923471152007386140864549488738752138894581615451056795336358864335523507251609062064477218859037539454633706461632545943759215587686532994948207489114590913097368688933673533644016896202130191886598748016997849805032903486850884212757910931587581667140253107998013488318817712393400470653390617216354962667678830080683663475773674233683219370362369354979795241049988848000604497904392106065169778384185893454837132126605623226435683385683323638219139925503195873114761853736173027585916541136180931797773887212591167509808613442210841569710124377952753713577355289874490822299461386122564453115293802305449380753975058142228833453945797773238231439155658348496592794877670942694507629300576060775452999156626785153898199936536714194401325418533463771901491093855004900244041601604660497334391718258463354246374706030890138575596469112247098231053147508451239914178433054077105542583222889383381170829485830946439487251849265298155034169873192119777586690398140362106278845747406855666514367976920205202818072137937650836344444834477127182679587200291268234523734355242655984232044941528016200616917612235323811419235779136525201864209905678342270778737743638934776642457230039515616872225141914894781119616180761802211175746161408384356958993888691238601438030958249792869357091554268094216000597416157991735547641975090333681672853714506535579810184609945342318494168654597171840986116873324315256539119744536252531775621347488622111294448370928241234338543852592334822054101265306304168487146167231585886598972682780045676448230530351468420110752853744473359524467347604723408310966948965085188506062657346069304720735305859001819995405490162752705950410237737662610218357814895201010811384986817113086117829806744875363064073646303541706380913449116989638659401995063590842806663078965692045503017352735493073681260525751338497243920997702298138015788484803954301390158004145688303075489821963485457966745394814320981620361785780007604679333448728151883708150936072502107047065215178854411588605669987290555047564398958554149184350027411239712996694569540878942842450790912388096712877542169232912059192827039435268641849120111031581911491004960387617112748456156398183934707275974519030178282087423838452606180934841264906853445594356222061099609325395242040039650737682648507933940871224650982912903167112216408829818227083617060909585637734435556274159790800754566605979347894330718932150764533128581278430441517209429519020212222919568656540178844264131007563625534441071692515529019854578659820136711948462003899163034633534619733361423 A145334 678 7536351795832550856782438247429955377499060602341549618660427474416568017707719811264739898705414047848125767723252708888121233815943080030707419903084848487016813470169432989093073969338905501336162000431057020800581044946972256488608174595027203351739406625776533836508689412870249177632608502015081513167138728176781150304991092762053554894842402705773495597980759360081641315186938208311237490629523692285060299233829144001238508088480968297719662828937644522691795356353261156865413909107890290843908419947302984811841225489218386387654260351233412657420193827056408001238970970438993426038757965424479548923767134947647482797374430058376283490111708691709441998511890057055231076729530066301560285976452687246255912133284541598434527914738525318494978223981798656953222729047896643852573205918931859325221906540661742201439343958441298414511394878003636019952118571017325204043970584093933508192912105189982257239532586839276433758579511879944911423935087041269507302933440151974027999837710262794428551146608535387670815315713731503426191765004126686762927565562719909865718571673613406517589768112505938267595612573470430129384154416525320559113782708470444852820595970155072105993067220617207800284610001742815894602895058396675155398200054359247551508295060742757774941890623109703439240473371235215798190172301363107014116887539005270264270558822216755212162518709720326119200872710672789396405643681193963378409116167581275835163722512425695356672324699681423049923935120382462190152521849826289051262561012921972012077084927130758846905323945708698319466855927269846774814893838289124885131922484580428790771827866246262200144050848778494215595962425546037486210995750515999797661109409359823993154548502283470877871857361721996233292030824353403484170917111961288174993056681152745507508144750626528612022947965896931351677107561946558020974171406556737090249878498526352754937436284226398683948474794029648457592066038220416611009258885621572963412281024765383284543870329905495340749496492027669097763156217705952099478490125453003901041220988018931151066929305809871983034636444638416331126012723874378516833975871583810574489905870908161289036017868420372095786619953351936754173894299697310969210865873024953818449079905138865018911058534833191847278595168784219655816733296609134641898222460552571868915780246907662896078153509452629879356907856297107422938256532778766291835327482507929452833513308398455848168530270862297286707262833259999742429407476725497167695671099837399091435858036881056122254499660338844583333616136588963673181319382135863556874319787174776486580021638244672819928154464432317025213920222685263985480935845388094430443923496221930021159386385320484799567298829292629929589122328792309737288205114107661014839183762185530343101398449569891275436461928600792492311339540037718223497898198009886450564282494281724679510340973926120413150429630579176753658920633949805640982682744649267182874549684291134097385770384115544134432634785908370776638130519408380490553209170252667200824160872803753861405424998086122242347651259195094 A145334 679 254050418813951011646611290178273158717804943636476433454953568880741055442136706996061809011355407065103917795046017178415557194205340618869252804865672452924389620487598627082476962113876514643850507240346692980154147919747438535370295918323746772331053718128070935246516069996629490427459572263363647150002777829458256063189198284124007162308191574913408059314963476618542297242857833331529394356379601017870529038595720842592538696787813060644773615962888983828061907679024551437197898272152987456104981112438474559984068512282236881656673109053937476132145995157932619140150260356703132032902195490951953985158125641866337607560037403561402883905721940781937603236840865615842725005639361166336663566732576070175084667821135298535210938156030655582978865046213674814961550614537455611162244758038874160140837069015053938993303929876388490723098437674026796558352233809623670258967268594565448572335066461456397499438578332573624396108260508340816358477625348477809407858248048383118980678656098196946450286124587811377247003360912115093284333230779301997336077393549578037195420297403930578418076592250275717614525535398572905859234396000314580989583386269084750190809051922488325034677799414211197276651508651121023231002816965552762861688169934250298424630432096312946059827361003537009081791457100297522952330210944558619187416924693492954577670399321330349089751407473619045969810179162601297498757142950465282596787924838335322572422646406618341208125910592090897820816075321402402289679405278798456511205265231231699606913330075505742791527633865395385872100530628679334487741836764992044635141122723161313008902116754243886531532142693087260871214691500947017981830395971156609540221221547062436769724213139750661378165530544032312262472147913207070043017258885221135687777339283628092808306690186528725243199359929788139707043560365576495796705636442173892805787824375138741423598658647103245038731244320622576181113289609290499420869585258681877108005882050392699593732634482570395344330704692151459979291827611721478041834015530048078724053883057887638750997766788097930803624235024293666917534480610838350837388138125027597119985422187578811194402342349045253186214252677083550245539366624438537876897277768286206402805397484401333042616420145153250868219736758802595480592440769291933714798236338564118735458906620239963491301481122387627481782866591854493524950489704183726893814588045184297709329430550622124678275697464022646720580848488832805537287721361083060794869189067367787299800667376195186702344771961416780916885644916849566464388127187449933090993607028967145821733586582777129847389990283135864750728338647527421911127078706183543139233079146150256052895297936405086437015459600747278951930283525306673820146941790388317968963977769828633509726080635391709499721091573481977233166747960730610089463165342010105136305554052418711862676533321463881392865426572664257565087647964468600263195516389976032201572488579023688905664890129514780548804549976431000036207248801692880802107609436701882319927884362394405956028414681584017754905789327733982039 A145334 680 8564039610681936806774715735127149932947249272486559969424935188309353504537860375129523770508050873459239021022875471361135724128540798446139432021314398484996325619620136248780865403765703339305295097735925019929939305574105108080360418918085329100252617486357864601383522883077690709439413003365380043411512127463899083713326723852829188679355583095488582973733923198830301479975096246418917675442318859682891841606001450369965335467478670185854350296389324815906322385168122272594679993888863298037408622456392557469759964737192979791428064118553971969181228839353714764158057275385491610390139583961232403415200866463547105803201378076680461158085603133647407913404463581398168202884871788187678862532994853349149416905994558780337419126805265484963692222212884754030555214262834899604382626940917242019415758271275561742802533274693712063834349919480048433978417781770295353412461420278830687279481582222783054516092218351524291553533027977589407564335839073251868097632034408061500686703469070381354576350831303974918461095625532084080883369783378505326072482173628710071137708359767928124859955407167026328279717530690280083044361359786450108633535392017064220461728287486485466763916512259992239578714556344679691374289065305888577670833053085377505535044314458414350934022564487341953037486579610556127487835612750898751444717517300759959807998896851487245598764733773179329921975020370417028010313892454540995143757567891167556335091575203381769700229089387059465858286849160539860802630561795774119166440439682259580827076344768213662371637690697154512039810568025924438311930542532987986361482361865845376949661565013733548731686330039920715190153034900961550621465161976693557084857580690365334147579231786446292774489156767471884645939872862179506796708312849887372073685932258046327415273018679738577321721811210210223627507068246476111360388983491510519926370469436048474863158028056414106029231562099712249035680535137116697257097108060907191689305320506456878539343823863577697151892714422929223874258411027974807084272564039430608334852496840171314277203567359851941580300979634303067151671010265348082853975619360704427330898007453375854455141671550297616486910361957866525425195294735928812132896264358062144813616130750089031727734504182057551934495478860640324866551522516097788916713905074773982019747873252508922384110032557533412958270553454507120428973584989776900811723471167835193273565651027958514506217913343673150088483115851291041401969344652702502669543195765297010038881405815681706854986140564860024369370506813382748925560094307617862361530936072162698475862717125395408910843752516355536314735270594229169938829837704511393835452667572801635321170472276829078471306343573891944176939928048965645684843670465785084626114675781739473427335835117656077665706721505615523929258581444889326078085080181262446134973776542752282609101258756206467827373116614082491939927859223315880922515216523409300865741407124338868718829348880172868184657245272854225312175580466936492430667023558011282752101781032154551973963997510772240431751915890261276064318 A145334 681 288693775022037670942424655784524934061378614257716992932838131742954737757230217803479539307764585932955540333577214344537868081957553121414019634569255568063553683713005172458804345678464897454104983100827525181491561010748935273641511186358360525645768963134069897584567621142032883818573121915987389000038426666805260282517987797889673666257069543840728557131162491717605986271418197223923881507631174403530682962667779853375810616016167275177337087846510523581313143775955494130142111156795683504688057206900011999867133851306706836486803159779781286027161748042467729541835491613094661829548473342430948828174467223328047294759580847404860942077662797729532179978926864092091384503406302974167293289650592939667250773725991908664039100229394561342095409227817480012156341457838613851126282743016075470435631051183862117334819457696621103795467445062573995035385666865124422553910404218632113873625875564394950306281071181191305535695973977016278420652944776681695125093366472037505139765654961683899364571840072970869913512156289683193454463302113356183762601376736946422948474111612356559685098518357523865276033560345043806200852515579166837161721897075311848602680110380360373162123300593606538981987270417727643745106261160458686987731019357819905777336045415762715673672954589040936233356663516880389957317415553502585966642808320791693551634688235193235727804010085742467738050731966876578851626383815885433995830785016823333485720614427683353049976381395111864001991951864385723386254273948456140278302250710483705238449043975223152483042163761873444735466628376053382186815844101045188255253525783356524933811778347710841173501259654113584615972797935296722370502572628403943838173939504850993867052459133796891389677368096465946687382320851711923260909967183152444427382817088641402413540760651387297254986517012696826708695123563545149348382216836793183184544055718901369712498315702183060867142150919650055594370214658358914255246244091863596173164605246266779325168580708708569688419908058866239444649791056461203135089350091935190276919798944428291946396893504702842162574015219848121369389162838510403262169167291261208120296974711267877866104014553558190302728495115385427894999783140008793632561395194612997133380793364780103775140597093360739930558591724172448592448856343425215695090492025272394595321582071883169153328385706212970228435672875168568437806206025054889622179471319253136320067600386823050973382481180539524425460119114766172516827581070954880003907240334378973141042904890245962961886396096096659460074698867793487549431064314721670952757274763998997536654186372563492651607413049936354846033861221003126671110531917892000380009566284646063980526400567556610298862650404860437837457366022600348390729406311254673412358007751638459879406857492090105742719264082233207738173329547340471221361637963447191717199860870950625394334091569995186708996866368195294230630710569330330381429387685808611142208110632588974685488048445085737256990015189343365958842438781333180358144904562032950904871468718666045584647920400059717543370339329754918288394902463 A145334 682 9731867147428850276787198339721619792081923153680390559279413451630069021486877137617434894935220421291880391185648874531496061681653391594325803435190173178107996192969078743966158244040186289412175641023600776132155501742407302500350234011779914401433542646996878761217909907314405630446409230348521879825915319526493196659782284953534175436696625643515376565402904622066574598379205948443377799203329213700700462988639017251297125495939663378749363045451519453536741260781137321958968294500902497054171110407190782059128524657789122720777154724748363033421650557330358323501559658119363774888587425983207701036528886683187607842798364562816484280757551753376926653442216675139936990211658270374307668606442625463188170233153770335070199288395471536036770760106035028996905516513184458658632091662689277167467880715992233704081202176150564134251495509225019453162802396044926502522024372797627138401097577996272192601951855001866691256786991211685717582621360857604103593645515674752263853438728071660778509335374283497193480519870064124825817873833357867171258787083729981743964352231314831267216742928972174091288064990951709176340458217129352720935195041775227024379282300460219891808690996246559916822798646202884314302852372344773273050524084881275970668620585430316830901100948262547395939111174116551365850613950820736560184630317049170472324845380600365079532785934391613853676510844681434452717908370423184087544914767773357003912474356022114256111322047128991846120089231490155886190091713999825926985794752283965263905857691577696125435137678041116131335425530516948945491637666334302753551608367795466093652949671151670890944993914208482607364522303208699476208680172682031784808149943623669422567973063252713976959577785757377906064186151265269060263095486947360588797187391984415743102412714142992771785856911176288217139902391699599916287488418207909221659469598357794703572269747457432953774947801472171811986507687097598464407234191079624718936471651162347810544975977151222060333057403512488217256215232639048746655887184514862700195535814081825224672867965766329241940518111480779191727805612134514683702374546534439706374506590185942155412990476145304923554679953852732412382576164224501138617715819877507869008204399513121167509900496289456038877072575087357763190810622470312498565402697255218516733516549623433758906190959772329193843033119663661888583940084675626744173893077360299754181643615766239397284764926089769455038587465270284559690966716499919660279010569002371988819259313811310005629508705544432249834258074463947958477938429123707433509829869932875270888449924143252620160290485002510769343445925445280129488906861013309495105611085619966149210743327811162860897830866676539015926795864444917816202522641067551370264803356681617806753065692631021629469410314546374711348207415111588703427211489669719752605544863824771805500249944215436485204077897444490251900478761352197577934668777966093065080426108558832929523463244365010854052960543848107621199724386006565929406128240355463751445205927754130615626326844712049080876241898374286379611530886688134 A145334 683 328061241251132767808458785089591147406556695449187351495592034521611494971367890551853512504786741093984702053912683226879517894750667748687169712386241103264764983601433960746094021947790334137619543404800599062587436782244989156537871114895589728113964196984495819906585845391000992660315571336475550652944216421199658992596000543265649256081369584185833800179003357678701737993757046250608068387220346286219438203816338308873446247092315436481473753084833632932213024319618995347281327077483312018900424627138344056313210566346937475610691049284464158076862554260444631042769846533368261238399620300345458259510439941915787037052685574652962837699476127528673399758004944140040411847943615790911608534555887614713480278892362824269224509347772245250404980981079031599668204949503106643543873958822972790299266788500467146980715208023216059268996809820507960703544073735288805534893019053097606616868885480628460048216846725831854981074983938049951562693887653856889555460095208302532342461914383530029881865796102524850319257454906349491588637333468030400229777528829936307852091890769148850405519844450553470259796805568948555989393040298577964643558587696521005916513757745833902172510600321348234202490003381511959817421509726636045874074479913616793613419294157519934953913397292257518128066501446112283025943806324849613890321302021084728301278844228403618595856978120537292921692712836160423434244112315339151775253642825809079585066177055784857145829313158741933737596343991541203059082268292679858050235000821190218335782757544635092413195338643723861025443749898259720576469723545313501721179529823131636233684408480711047386044903674466689040144462225192461407697886250608718837478790761379956729915378095196529029510475768203841116957768471769899169757025604085558265200742556411837611340930180219525685513939220766158787089282915498389614506085229406403025347536976097203738519843474291749169570429520484760862415118537689829576808950326047905183484863187518139447204360864599114945118795383986069744840776047612542193308753854906671531656322015778529379294087179586065241112023375443051333296205815665327149096642701506795210623409034871135347704031084754214419470070941647114506031214601008150242794406655509395069653573174206521191978641954776965977185376575636238472989777491025377983214509229382924173814448292484369940844528100596831418235676235426369388996051816609171521047046015636233394210069967412329695646374685103647148811259028801173392416315496384710677050566277162719408718258327536355399524775502016415045816180230104986812497816896329113268894693962679950617650649406214859453039899597827224984631207300726531944067923613648131162118149316239492605248093599987899473309268216803479822031850752980813561586689839657750380371847741379328514007384619184881637323715960639027437314864225238325645190828095404614896885725642333196692462800225168272346234279213856900023369844814551869782847354123807609538052552977310147421646971282056467445039562676129692721299343093438898698947402624237778499184940919720274334097432350595254116278396850826854526949787901862819399 A145334 684 11058944432843818455394295368582919239353406411510182465236016924444110043854742569016104768918926147343003884945516160392459673700548948126591099410214384155865054419096342623781750735893853919738968518763652553376221717797323082724484332782780095722941818678913811442054130086912733555264832279306181582162227655732725185113917981653702751468968793246207831760518826621946130965702975430728792036889820074105128048149948301403484855738184827867850816837740378720693381596277615072375716213822994153656230817126662467731127546132426737645047272550602132044022673670697937955121413203138284428227087425436057971944889229405452294335858422878753012696032855978234028552465420013518545608254242298099972053325571302885548794738273380572961787875043203098995680372835403395118780159850844208440679532493290321098299006272882866808727675958381411181807318324797827846091451272453783238536317169757895946257022991150887810229117710525839976410171017294876875966725235228894386056955705878232849589638870015358579246035208106777329978671611412521491388839685389430958387933325598365853964035893863655515855242689211414553485576224441190831450730212124604971005007270314528067670451749232778541775112445023957978719378097167969519242394778582048734070277444837498027827088435381376421866103791820899987834574367809333886688014345360066533421994530946135873986939366614640602265973652910526209998647496030457029286934573432174435920616212113109305039223824638033178363791890469868539165380909834764723631507377956146300873595950696527507815271492923791273671118740244793677126592677734909650115845435220880476686659196786159089642035316231819736231902811921278173334787214246715570844796269299339739329378251757968397741777973021101930332084161186573698295268469119177149747240272850628682172556442779455653893887013272787496715682119346170301536491509941548322205400216795801427776556249804767139667709219946105117048786225360593487199841833919016467936631251083840692655650019114764829602911194200660187648732532061113007586094343308803564697389345793016712817271914956358411294178454150978293511557066045667148964635906318272566061533141765419520015675412190999382385160732454074091935031167888244276145579831817408580460098309739505887920514082694297429868478852785631026801463005487625023837127636031654869343848607557095676644066535206131561082435283364928227336395452053189792439395018153955087298869177013204350358521704419826018273999893350079019296658086822300089788069435692161880423454928924144702265520499401991226706670176543464645650031185722581030985353449097315979170732699972111265388128120595052988018722395282465269229407228764045466389249575527171640461693318344822210102947086044848763434092570690614438124154672956187360716169498292340124254783617097093807525571128759656667363160835563731300365509361684576542387794111668878078504298058797507196678149190090172516576121067095038202343307216798064769027586729578885739561658495784698961024886472394660273207272803759371397786893234480100889134951013056927272852060606958564520048293828912239171547695676965131367729190970560264755976878 A145334 685 372797016503103878880208929066471422469012182725451555453918779027418915056731877030165001208403487922145919867528647712917132373565987146596718212431157177507969881202972726246248856560887793686610294629903184169511835044360324336397377701569645911924778979552220386727148905323242402756976503475095809798213143621805949568990516168950319208753288764248296424461255845246800717175145563776110533312947766310863520216915319036495136178060764300332935599118754413589740260678305379770166398220691805842268228826439367160077965523810894759667606082070106821919540171362364934206698208035021721542166855873049893933916757663747356900146000398190078483330304737326792974974935908897705228314210096021006442126693400085715962255913715380222179044998481867119372140117876467468375047588903753317032200396804942765400686711159614651621742809576322162915508641459937966871234861690872959235770446257645653295226638414827542602195097973609218878955010011935315550788356116872142100123087289695134151364193965755823322853816983413667691056169701458644568368294205840384139226832176143384107191342130051936670331380647796940147445304266115737359255559461327393274000830438744153464649922550123206897405138349247023141282001453042249112149168168579353098873006791397578604434357543286905023586423868369141297645983810786143874140680556144036516805821747872938291014997747300690473982353243756860418517114169493993621102141036154487919544820735079271847063155543481921386858567481909955296523056732933574842076910651819423509769061447744941467262583690678246290818320320456656212213578141000054407145429044826157323793779802481893088701374276490234827666396403821383548648987952112319667985620830382856362184622029282323926495378740625967976298028044088923601329658977049693246209570428037667271951319420894707536351093606084736334066118557645461644028970013040311026045651693680380900941308155571163302101274065863360021422834487335176933021907358994926596454009897227319423374056960873859218395996909299894061039658710661324101741170568098992118336452653373839534163564721522520028948226310135391094688523455287416216154825068692762386268955059815649318221622934335180145332632943322806554375686250042643607220381624533628646301763778524336826291134657971193186659900935424979958700351937802462977913334137637308154555758577535186030288558727984246631604523461387202442913059270477351667705636672973774176235708436068072634949533261782265108604206709184789055386696957968476997954647284766461492689954976982351636207976626122865924745496251755417702846136224892026324411277956572704761516286047165176793553848327608586819896272491932004627896092697004765371255071246953032386315550599285807386330853665323758215375361084671344492361774203321225176761260225848095748971005351971184510307674236480641637627270129529666174682293145072211018654213859167051930975272665178241957687212505476915308612768825539458587135986254892918549368078871256884156815898354849648998838775562777026527760698769688847143266478213024857879300299951201615743605184561388269051107710638534150122277567154216181555324173090636737022118462703 A145334 686 12566987415260687324208024543436456282847481440321565522841419575778274702118321530832119621719176808936612811391386829456920371920449753011226422814463209043579280539487156182664706330885776789281779112235067819590591405969164815582632519595428430908204203677763530557658378156392371310024944376880647468991583489328850904237945114941397278873370612773841279222381102782750825554028025989189710647250677165449389192407087356570302739158943508826038431178442394444369765466772292755774694211643804561119867840083040249839565750076537716215968263381536028416305567132602648261409858637739169030048160283253424499076275928900034171698469379087129122794311559999253335208171060936476223232953476728613884865990862463563913784761302550729016275033937035865550831744377935345523519459103165364466311266935615088128366827934891603633286083302090144153500385121807190538431499341507876183384038504808917802824194034706813469969108942461249057883733411092168469922198608733034674966254886478667266364254128995989934198043591264839529758726150657499296987173706290039663943905554269860152655054289240014891293215325781992163158966653325185281939314077990616215141963023085058142978820821494201555278748671978004705068658290262676120402578939720415214380960324867734929917984164957113132963721926736619961322746126427026542187948454859601125621457717698802218843979700074566909263304525581070111797685708654995028936896145041833214335681471058906041851389668331551745312969131451392702575923703301809898091647934441325388558168760529886026164894188397492189539694304331475140668926042006519156329962762985244328164207840455005419233964237218450499808814486540916027503679210530919081761079707347409818669903869277728887804190819604723407459904595034153453414249105821076690210547469381909490886850295505804148270939711567229448548581359862546392674046277603097374746450596388565423374930070147747665109066809092544646376058633519282589051575009871877141647448205698901686678098767495407775137364226209588234596986707487660703408581852264522681000318254247842784903637053945252235219486297620485579650971832166181734600912004100997113722853909004852396751831389100763510508163674134251076493930291553906348111154788417448789849423876513957084674768261399694839628007830664697221622157837021858021497833469942626021858419752304862513523931638076282418745256924800927310985671000671396072665167219806550909326950644080985551510944415896158452391221789892619345707006535156459272778751070181407981226416501850620144732426189801081310921179451940004954219478606491079021673323148930712428413398023479205409738588961735557341103650357684305480723912015586623411900962985345537146215525570240231248648390866955116803395454658730178452146900970269803827752434721497169809405472466160165012745377890986191300844758608703284211184808801554874871754257006804727208924298363038860477596128736881477624963163920532814081877315894309133067501133169722482835347378193980323171966156163196327091856152882318938233440141582774174724631112222220055453660003498712337942754276405576692371709737617220931803264846507156173434455348622465974 A145334 687 423633145395640753195948628479034012228317176884227791049532698445566861180989703747618875417988449020849729949857730153464138024521228800442455566478836564427900369478142153714654524167910679005800980186833841568495652125708710888930217899164514704345917794052629635546443540924837931537698472187670122704610469627062420360055180255683986101871004147852900758338170550345274484179484038920439582142709793934351143365179394573069586300552849504464991214692357517600950380295153728118859562104346253534658939046931057995652394275002120889829395398923973435843553846120495101529761400471489179967901761606306083990811367629303394264208045868881122331206164204244525192540653489193677576285156472207363962811545531520046133598587546729161423251171838434029236670983608060379721373497992656847255599491367384224002303004284509247318459216491715949838175819540611751590587875930995644451002978761338172875557927614740043657831119848173607767651434408961989109141999549602242776240310123072786259443872537090626716060226138683923564752990847608131599978981070668942865708672095210153569858495983089559855442351961779575172291825736146691588058540209808113151108180234196479561071896427919611878323410834973400258617447823472810565728686945826028708202819452418337696137667596269926168920161126705035027820630624209080926369598539176473388555303146820801049357617398498652763965305083355520224943124820242768255968775428258056619101334469850901935731073872393453791018268034367880521924432741780954931735877027940168196476445407693396494273641623616878018704848708195706671492840663826182618882990333087157257589288977944452879895041347932592072064901513627882883327642638348294294053677266695564156979603071167618778596948602379847324847415922303284870505413755898836249947861946654598509758056189549338417318670140580211104487941306900320339396638373971442489662538578212888728288511763739265635255478832408405963473576514512181589593416649759071085940552417655965960691390028896139139006688847129222478964527848369383601241970138095889008421736232358327625727765554330888127726363063838342579898869367633462818109327442089787634904642886284619234688586808365115004895017309732970845287583573906496744784384310331817081290450230983729545862101265492578385888950785047042405457960727306481966889503293852589059210021695641156753356549489262921607918364303434736191939766989719702339065435311973194480437732035734314505365863624909968168325821428675991434598401244737545127403221577860615762376038784694450101947735221986474365030093400152070754983206121968137595715697026043038005242942609967728315122657106551789640995466737641665263271069417528982518176696864742985951972334586482644792651448738726133777137018330418954537200687215433312830213349284908334049210381085288157227675504194836834514996171061760440629510238525732538781763792680733140353671045887064714034587257762587398232031340452548393874544860210024889450570280601976817508303234762260795772129475262509410703693887135210709079578325612050951754289935131737769391677102197987727488858388580882589211801104954240043933841794200910433384853065041210245559 A145334 688 14280673318720062374974740941820212008780115749919837395958181741758639314632888211213910759508270994773667587673091272081889263349690250942465424134775157772401312411528891462233847827035562658399774252816389687038920613567049238096672829798203271088072457929309941336507081206917908515743444187421415459491771462136690701008609222181162056552674270950750671789738450029758100078939581397979992324841036506276299877390808198651088397621333817636571345021240940739885642875379866708114463082762817995009548274152178124950401961170755745119611202681758881140750171736416322739965608548484041618978799353700417808076826703707541491746419054541513254697830672530771384241292093912547810160096401445156762457763315001549892700044472415478729027067986398577188532313306595971022472155093813003217820894387683255255502546146063978792213656554649661366954762723213637024311526759202363832935434230660671302826139937068692836998673580112823375386280796042375241777008334894892995254026179282528738327185676861070897602400288936991472102983791714143965577792154905076357712999672385628722570069746934894773486946793338374153275965282406538320108268108533317416333240540552800302918675485606349294924080623968204650739989461060610153908037916541216488033101829360061838869065844752275046197185498617504804051213497019341991600892624567690463068598143457871485675043063659409884598703525096610061201762625892698009253712390749682943588072770642992433194588458386993658963674070125572120942679925149512287447006516520215135461895586135175635292078432967230769613048260413582967564548518108654574076026447798405308168090603282299666126256424604843441530857330215581445456058805835041790121630378899227760384372600859156559748774249582033833715882983280939137950584044297100664164665736011179046382034583262857902542008222168019204765059052907028438778514286912531048723426800725105882642040308180720574416714526331420555936149617928147007865911486211803276435178880351734406836005071195990082880507705899361863556305999171545213710206109946630566209374047392480970015440191932857184840403463662504230747905306731952199432283693471934737071638397973800605396499864558156637714247523002934773060393365782457713712775246990130765392852287437037646477054348984986555988621691335927968823290634495343670081987134537937307243343809501643641850786769759121449326645641923528032229362234237780165178499751701449166129005037597653097894897711284770611058104987969445881367692760253096111088303326610930287168288286205633411086038009600737861044083137597946853210478924152067311860497125074587662226027166968614098023579361323271867062399842622250178340562269340989985101113039409523071095450252694804385720049088334067102672172084522968298718856713885356005236688176641825219301712136979591313984776233662571800514329625647185844917505929517635080778382579513257154517523747928653147067075981580692457520298861692242436978093155802623129069591091591505348482419208488433231498161439133036071625193843471800120753647122942096000862938988659767983973379661434162794937078336307275676753122876297694263788875079247844202247223388083848756052638 A145334 689 481401497150420157264757763952810718336943689701480541733522515465151032850707800419031227955404939815831885359610176832022756914053920334749280647140815002028811676964738561713760856534714293046745711056639516163248172314849577690530130203567214369214407852451120328401024071938759155140873572020277442951797493284017373903937796519671792670706663571878800998179182392164975003315778804746421502349951758483864274932493001011348795310745576691975970536201040897649187503728104926435384822401075032507425618787010985545146992115413781892979972752572696484330714853391040393443745562639635642504286146245339322703963744191169856057468392064386365946982749639806139158529431293251333191303172116431077990243837385890701351398453031527200408773300398244865186990252328679199559475968491062840480085502553203043295606606581513720801013115138780868188329101561355884548929815462123808877257843464568250856931004403027707920485242727772156136097917866937034991340961860164843320410979727373733645936642907542827421086287024005756385907660053930802232019241941871142947836276090410872142626897599316806831155416547994240745153214497632581034703026350599589894785425470926717977192071058718138303971145955644767941471644473735720464767147600875720865769833959524865135857871930461524211037196989475925817861371956701387912657009447807246970865970027409544635284900626601089811323643067041420079755897893899725071699876436203036600095876479273940453138674996494482371271999112914768162609859754865626468057634740160575188480332012140325258002567481051707620038978839837033128405223873949905028276668936401252605259176979057032767171651193534231066072608529502349012695859461371616106651865778639290535861636217982564557963561174813411932182568041553042418010903262749849633092045710988983706883787292032883705141758751965257252049929569007987364323396272424783278495274962780780725650290060483578799848181047376708108199197656884259120647694610606471798870808970716414436785764989325435665005775626860799573353852753108261305801664365058946248822110129178797266862161244328850146639112632336654554673545310035239275228820488829592544595142760792175521631391199566873448982168995533913890132889515239065955351156831252923791061233528212088831757772558421795536883858829045181043986084883380074391157304338384363333320530759090385471148865255223434567538302981323765663017064724215802378447524290790416078235565336979153894302687342043753673858750976124199232228931513533468660049160012651238402582382365615863503015891201693138073809568203396695021573173778182982960849220490548653067596337793269038634407131955084837532121709053800586774218688836213702980229538040318325861884642066369521256140209975089953292352787192132243019393705287874663721095445604382578857752382088371642109138649609089791200501217165570463770408684254529240047306737973628105998052585189003851700566417304497884980421876395614152097983126407561565470911026246979364695365534009841849471542226341045170711975873759740494935394735434799730577038721553430843608004858995268525619341183228059874482465182948194168678082934987603033856843467027453476525324906143 A145334 690 16228044454659990182674921847874508373318159771056793311917206600372059575638720637492654483162789761683421860698791473334395863490868391134707999672651449583616083858080024503841987011551370991570235261319543837046706201694658650380721451065577966588014417618054808341088580128548489912880939597060108414483678039112454212165052419669526908748359572455360110697869566650142857332016803429062287446236881453650028201698039186701759691274144992665176149138765743638513170010788774194756955655025776263062499614300592048574726979260196626441599136369614395805029516567061799926572340176616508960335444370951589214650200008607509143989718004744045341531275235660034278503255744654210347966282121884795237605962995820612227554091958992737453364269227397766419054864217467462510553963875361573258770679073247580201811643452360281382138173319114646511978912646678544144930787054916666838049998070255161505726472855599924096930864695354525803235037435908166653515728582529148533436161131355742381921995494086083035503747837976833758831955748315023551527224680282684073866484509294750827542323995502899811343354318345939062180740707439229024273300698170444066819899276291699122458344412470712956620518035240704503338804484469641675806690391717482633843884614742481374369707023906792136401788864318047960702602044609190289516325796884689670820201386555377606197582514447679673880310123191262745791961256801597106274304825410691973039549052528251762032312300937240542348585431132682764636006251393840343088710579643806473083456856667354778312090914494174630904283207077858126344957129226302780394551935770059777524881547795921971299056695607782504632464191998666855002395976986778373120192605276300105064667996523819650389795087454185866651840534964870076630208411036713386834432196752772904747873423232393926437470784986740599798583921006200201144313249564925157405544670271913317536565395296861133162161608690354303995974397077418757028886777457632678128131693967671450312313730954155365071354613500969847718396512750973489447028892035930968101162766245243208473442485530885346510347301995665161375540981653382609236011339246161871206367525394665838860393591940899439407032279125200714233444932498315547572429783068760814006543416843177227081516866467344378563368325138491361656842952595451673230569059164949753428297784645593084730784605902795209512594744173778498576777219623952463939685878664045174295871741380562240179290492405397225061007884347041768148991399953520468277161072938169919940121822376622472481032281323037674867382683092419451579284834852069431458159910875897969834084884785072125397250320182330511884550945141217937536661822328201658122547742238017725394608212961866308849682092540233237151145353574605827660793506535398200152771466087048556653007580897295918519472564337640627706324230137050708053290901302674752477075056312620873681095492203796092897440780267547721109328995775854205530768754220807216221787565716083292289266802989349537197255218458471265567670632815658240800356410753451794809879302703214749366075812757122337193828491680820032496625640430502549840481474643223192066349071248233305584853830752614 A145334 691 547047378085186771907551458227091913311744447545380812843248492765019612829630239839169582208386414910943211108324375206492307726254416551097086334215799718322883184827065949059774820445635859591118337612336111690204949895878770789484542424890503050114751648690219736726975707732345523024457318676022682631967343746683338208066543163121955574235408516763525759746382093597133328497311440277910905066223771452590692195376626051223318181502632391997511295491822681853238063414502074377152048695534095426761829490647339170443060925714236161932524994039728530014848519144938422133713193909996954413272187240491926180518919586195389052723537882453376398632922247117005888538611993763999536692037137433275343265934598869000804957738586246726521382315246805405588094607583837908902094922678962666062096751079090426049867457483458478810364101786341618780028277131204621564260947072311023648541626071043650893471149105342436904511740959915822099280955828366380023078175525716635201968148417591095967216734459705216219288512197112778986219471889791783868051941740310038188168049860489774306040869745775855041067667240286189238118528502623195910620385500622643141899214709007751947144072167195662708959524663993002851906331229999976417707812640029191986001629497199213170477958640040090987642778405124199765808789105914432702893954700325879355541741769915809077510961926746381179904164441453824093605593887025940558607090592894549974960161960631490418835307211455703686076332512210736882965002571876498210654807171735081467482755449776197564760259469596059326731679290555618599251471697813442853150440726532046163962504370941352673434168441766697037626136846202451152628419371528439496510076617212210763090667626956324196657427840117044390020132501483202241651283118036705007438859719443928908061829390280211968174256456761266867245006725069079211566812278510230783716127556370922971376838749806898738412889029103662540327588817280588642559514147449102969092847604779395619311681433678812367229928356111917939726346871481463576151082644729568569631250601305038428460948920383983786534957403634759957632831936861982447310702970759296189537056736459042667191692462696328902844184680328347081275514784385327593427542031896770208907654790722270796705844736856406442949350703534684972406994888006591021222408593293151849683554987082412127184363593834361257446134258559770205699394410506372835191008591317438534723420323703187779464728604683253114762822107480027028178300860204243472089631108696547988530268229733561181719734700383708818086332173235891509340996761290086756271587634777300072558348398508443553872269658939229600543374828588747620560283256464989059097381410614039482733916997059871204953262083391052449275156576647175258313106085914568039275262400698961240390306694295463324919778034683215950890398597418762202905972512504481651472960100991711678161623044137381102568877002252616374097595467182168872828062606800284851274893369378141536091819233405438889077623942692840021241006320239965537639519671104124568241300717086647647699572040037734991535432835219260067401375856447058006928461832140118816953593334934477703811946109346436519 A145334 692 18440967099023601626343569474160346549864396953436627429889113379191604548114775809339685978752051563485105884778192827512064220117640518446614389191706608832012942576904309284724984693380397815265228169341615063757265023943367161618865274762337406753790311489332889707011542766568787452605966299687785034463510743217017291881468957863788702737948712351738880905690429677289797853501511319751573180720115889429950780256117862488698869196694046660091113105853193466506911479189694916465021366769498701810365009067222189135043535231099921758548791107480112377186147775346357643065671840133657156654896471541538460593703564600446556359801318027785313653870467419039032842602331806528679727678223936593589936699417721911021314513140188285192043060393605540994976902802596311691622157332953867597591708220105459188893451789955741868337092489079402649960106710113995146252692380876817552275671376804883401363750930614620692451166690827897667612235217739193234669798643456179190129197749720834713699133736714667344666132710660923941648624638572925285877007404538626707040460886930625782561886891587780077931491251326693120871036533642687226707784170952688602142978461020752041846527550297821377448312619802686090897057922424494720571288688288693670130632296506700861234330611386044443286645923634947909787366320057773481805364923431659596190622444243660537447516920353037995126889709441098287004181824139683199429047917612170454245215086653338489490686444065859470320392626638038509192067472061950503287333206670479016625037213128498763240713568407992245409950277980346695902908984588334029353398576496843340417116244819551450825543846872898661530594568453020436356437162011827718440576309646031019547486300640029692145502242100550478933392799973158212601194677278808914764050574308022646737991363998472522214760258719951521108088576903494739215717040764266630154145502519719143093199916719425161175037356008922855544088715034554246063262464881622483630487214628981732359325330816999033945165519813178140247205305319243624401079506506804864446338489668830079178175379632701607913208067566180456176137603216076446645461187908284535303132311379666802916366114057099655373978026166836300984596889148184460676126894322810340673516228988704331713776798997912594724478233652785905281348436017859230729955720449343089687882885186250328161791812017371712085713976343455109460348087001392608650336435673624974341481324816162718665193761084581970093257508182143826772848753848493647490620996396999559755185422084196525059149784268902542934652582692399219687465549243803989701845787710182874570043954679634747415962084805591109651986653587175737147869211038772958853971069229251528724942616576280045357108155981430285524832291047630924383128978495386582068570895374790517326508682011692487785749799029698645366874709012662243722909625343235175168478732527355544358207439136775624763800750848494917703282222089381916927179784944468848115669439259949585465571934068830541961457165910920418657563057487618605458169967312563628441962452363111589500737824103596233807537103681412765191280347624204684983055898520961930676282439254292172147267397761214545027598 A145334 693 621645000361038232738854955066393823968836907988604263116181199169300496551929479703210574504562075996696504464929669107107309653673354150580954508555343449511356575944561081161013284954078389906954981997387506186921292266925957122293177622753851556779768350190660063333139369934058117295001600938017914835742264521878309162640980361521774006174295519141709158567298624675056992044402618091514091644164201566459869349843040949117412829397238131409039030800799856264125304110246552219533795896647752542493309028894230505094978402197317436766443586300629594195216511492077197002805375597192388840839605642393074266121820982162133828693513377993105040818597058062883550007118716659469799856033392210532779332862028139685929643237150789355237524839347060471693865987887427059540745014791779954035853818037658278178507833789540600898184908996502561543813578417914499248973638595096572614901858463550993388928392977547714437186392243296689415292627090707248112352532247829624973538620941121189781206702297434701728990117457091233875862357580073839497122135738945164554023898310263345269671432809383196681294715041155157864276452310976457909696208492194747277617160779110336621638691773395486466586955704589023460146819713023385800458165264504050980074422729239256535010071739345599543152743098091315633807918883338754965744418865987290287260003239912054947439986307589948888981070925355258813457145198143126765727264744099175419711650596123878520099549610624815533044731757891945632653857600243348893939504186207040478694922987078937859068256826273159123173364543985807828331443271221268431689623160558148278928942448904575036387730404651245438429645864925182063373045578790293017103387901657629051733552431484733295268556384552128804727626897075030845303070329417365398659439852484583702093759972326679333579356353275309319792399060171800933892742232596615823986014106223604757300846221234983433403610532647900431287568043487234817511989048599979775734621036050126593053461282529356000612717305672306751621372902585355707078926588193309335756501917105011367791253618957422282370260171120985774062838646781105079556514197077568714309294027071511189851659037673136919960470359239867025862414051909783385006910014194394552207461870301568231349145097513788831305754813486062163499570805755039779900216315124946960085380209944943575251589855921236820575056885091737481348563807117550427096468411366889293733896924829424922500493906696529607160457486057246293032704464054419996704590316453224050650752589927996630010378045984970021943429744474445522428572155667635731559134747438677066978881639692138936883638324924206647429240491880319270665923483556753186502375684620687622703776122052483331928244733180752841651044081940481884308102606766375595616956843808925938377646430223847068962162400371363300634130489926445638480521267414485242424936422024195299323461095139083266650342208533886673525027332535468952433061677649982263178931946178007156666288361368458336115282173779503370253610646666616869754944060467000243674429700919190964983224402832657001614340773564991479378800451010564074331756332213164850957362210308595788149906274718596203534616783 A145334 694 20955652943729631726603198908944566331829145618431452756209840794108006359573938212680452657209101603096587602027673260822394580913264548298443458036786238491321221343078211469033448551076997830383054627866704664219501698560808990649135856044167061216708584331136839245627238453465556367445716515014617609425086702569007058655610156105430043884346799212318303383564755732105741524527014402363428709573202054085246306353258130138630123990282028213104659068203850048810470535049499796130789343210974371437950745553659501259529532803028035562296891535645432512840636225211774535618211568315683587691045949550174061969428124714981966764811779612346252898209593173429337051700939095988395146618205923738836054717189031889394966362503038596024868677142346348107194681456708263374522202757008744917594764608457752337292039888151961866322071413935008860562553078507791059568906210788013081971524096530632610335892725909382523062932590070364709361616791615506116128210627404538014401807721795997557803643220747390058569589514812412783294396132375664490875061909882834092577518904998516482109998217442420668538664766105849120278066086531979862493171961564100759775785887720830986494688257834634298490824899353383361038863201628960412908950030495142870249615120072023041288488657099009549213634526550012326380717035769983109837470878167066632151875113026812928034541400981340256694513905766836065160542077625222979132982895094535285786309287350120858259217327883476087553078437238144860638723030512135819152750182829706127866326837269393782100692174372954625634181873367811303912706256769959974243923167389016601985851309535456979657078941115249636856564700576033318903284930104583615594727487724302365687907032917864058743473343577750019906817823767006489822008288203464710310000802663204742289558001929140996336487580454150418450250251210302832578029601445114878662301905366652213848892383024631374820610549880523367529781063201865970663774904765042853358391591494762552822850447474739259963655666429047940783978340298947035566386990886916951201546815179271443539413080316879325505999862455280362877477834606853449015773646938023653451081766349448330830232623243595331514767800435997891274985676705281908760398475902366146032103198974349636090075349523413022505404400038136921878784626580653954962577061252906241575135077189361162735480765881313081204213455510728494152804976477584537896029341496841402418144690994518589321328930929546251972797051761732264355988640710425744240418092077017186350437310051287344313453318871003555170810473751580975868667947680090451267054442634312016217675225503978048882712700517232921279248587329298909026972543482828938878222125474592310532092764349446596543021084598415022310626410477381353272395214490965542832861033136227998007919943836337202683022006730768857834677893448545773460516128201632672178909431617956891012838329158931057782007411085876568916033753676488436297136592226401117147292947789991181991270995196158796441615620116649892700328796241568597191820558820172610901701396776023475066472905118751043420823193669338759088446598012285767321518820975849888604810749433220324764241168373496480259937387452054 A145334 695 706415060111480885142755602481666375979566674828487364423229470053199695211936960597528579371308240535823892067656361157393252215478838269467174819839109590987094921963809932676556469495792311908134381598431632233451896071563578807856412584955694010861394821022854500779434144933184535212536986426141158675701757907858963425402309199673066417819556595272954487918258757161985922116748663459268563708198549599049451420708462217130180530594994341666519925780112754344601105472393334017322356540108150164525567090120552758564510045695096676607710776900163943707228252956672408103612714965116318143872770118496761986596347818020221117479671262038678807205540345057705893949955106918650083733029921833202771193983662932129476176394047787834847533751230970555346472240211769570467716395398019776380339560915257013252456386451094800724176426465564239693061102732684058200153329116690282398163504679145766830871950401476891874903743174085602109283412630066084083974732137454444217655313328204456732439623190187816576946160815336317467762859746521292407324497485028201521842997733476092301664694640312567927055192584133458803418449912716588853668368914629628119846994997452051775625604549966830428730220890615597396031055066765435806137319727533100891610474717553473992595696095797540164646020346848172424202655641998211749282388337267397303852419772873860564132335679640993745582114874418972831206614623289121428429726627909519739757310656860923535794337602852429300789458586253131494239407725910240863395859769249889384166837205656341407535395339044043603855111828055554510911520087383907460541381540994126492384899365511312335335556068607334853783550617988437315304552930452468102907970594082844845681717027927644988757753116737396786506700034458161874824868550035725055132761659117192010096416542937583014176317003530054252682626648506909426033576930822080327109581405923832022622557474459477423967798203068832186781019209247333827588617222117605538111400773553824619608161991319999170845476514710488778155603099856131666357549755719043836810833803936738444608603569690748443849833080997240861478792030534191119540624558724263160758397629330609205215630539689939587689685632737018555639900135872639092403249237661852768547804285217864362294871801085107891143393493979840823047767598534274016033432954935253088372856491967984585868113042607474111472798764691600652799318275710810965357598674762055264148768239691324721192573339134510247306459007727537145383130785315747374290073887211659035420017671178143786878514749131151798823051048222364952058350993867276956544769529643523319259154784760218388144106197552283451399263231441425731418925170140240046028114663246131103416159463516068647412757429884325668910463455541481336871960796182345842129369831405288969038055368345280672220824777932055797235628487516347533427553043196516111736551697416390374018584776624104862692386561054556929625611162909397855041005571518919981385263006821670798747738091396224666678404218016985709148580351049666764669654168073074653029353841645321643571610666569873270883292856979068795306543339615352765397835380764143412655005512436494937493973997720660074843893127474848279 A145334 696 23813251655402367694432659633053774625326626276639163436275612679283520931486388582168750197926348131253521798504108332588053271361397057150473914878332926275388731328078811487448507117669710283346212173300075694722958752352906543052030677589720589061970558199971840890137885780070412228549065444979501943943288649648838954501304784465368912839267208942304496575406199320365789702449855920684928880239944397410754953306835954986200255547727135267296358484942941880752653216663908754674436842836256398835182495170013087937550132380852176165417894727007635006725231894328790651961010085855859516314267493003479897017988822976033529155257751478512082978552512133685672511623649602526755226652043518379059493210353222724895610016848384565409671766729127340278383231110344070763758456314345043904772501680858549308282552449974365844260025469832099106118080912556226523419377664954723208854078660762479703338060837697893299193622659335493057033579130397910902855282104225378687172622597891964514654542139937588076061465022515397747025873218760836634675244319345238763418493361017960166490600374214938447378609873472474130157386826279610123725180853618992802355941441588322777635508142884693595917861447731826888866823505261799639395928635106190800561046232479112488218377874100846421851207796678617365869859195311042682298326201011813084945798438391702726590088107726156498182232835722149668373138913790534205727143105493847015332683656456472445041506262332938063846136561389514625432665573801711188992938613668663588310557954336348431578624394778482535513001194089570869195016038233005263724889997502988836669278355625535029288704615415674316805793854475825521322883160382267769644444073131805212023628315323533879653159798821744302095390838254766813033339828999696003405060685218839739997145459372867921478742649852510548403780925870917665541289045759982726381749110531390472115954198615136600937323102604839783135864790013946560126146315893809577924692466718107836432228587904546724574461753347234910282577439712171858173965966698901976851976256329160637788484582794862049725298547654417126985169716471829748032861004858821264211141930633653069958370574662715240257423971164797095074623142305280987099631623041182580925380336422591008678610492324503637487030772176656034106803323867805750499833069948290320356142750769105683200252927930817186416434965153540402495136524921406461164620113430199541457613574941849865356883057940895409507154481177698225409133074417005203276892646497486934006991609344977917004387387879757808267321495664765448782306036134597958525033729577228728457914091576591736360359771036774774629436242252641874076833058458454948468778806419804954021566424983033909754837456418379533700556700775676925388572445166911663847215514183811258010044848458999467624226800581067594194044178479498181903297039625638429925006485540997087890209601807160245762429293191141703011802783385642048016943861518766200346096098812665574835795069069695738317570209747736968138748750933555470395445444813922787733446907100162395828775520503597522842724758787941215420444816889986943709275263364040453464750347219423494909701538698922282749491157067239748757758 A145334 697 802744712597198754867844071087487140138094195805939524608363538995418020547206463892971608574568616133247979291749599823886914620199442581063637401081428124904244542082441813278079242260089464155808500453811170070679307308364583494720375333693068472323333506059655935383693628866739451291204460937722024104187101703960603248380020858925276852138631195625527984283988491171272013707598720969540289093619961928517999876923988621876348397383701199265565902860906645020059185589139258647681931954687846664625851747655574104254262203994016812841140554639716599176543623450595279920933241890588309329837639045274537209979641235925742449803517684860971055168326376821003675309127334151221811771790303271528173682918235944072568081538482867305912247421591348889553328165383226385234527991888855034631861255281402136266947829836179486158910657863863634401676267869209293371783162885470390253780709256139686120380264007924032714340127971295727778516350376430163905185475649462783407134663557282810460800158804856470853844169332047897236905868736664943208381193597803501229809209678072439478922046313120880420820370907701910343472051110467207358059257721827878452789157876095365836640927721017416568424278974309663533085022966344210777271318483292372159379767605260407260288044143343836784806674661390171056624781049732593178278364486825830756255468054331879140478009547316399874082075146611550446439539952672293451772872657767856258955246319390375465488252567449004529400834183651079437082024998616276455041719803374789792699019256511468422859086940447250933099226648904322172508436137923087352782134355284372143127246875751886471810920250326825150915975980596527705805954021181693584261741602365183103233665663874610055180371829523247306898228371061489232895723760754883724748870643594325976186581425362961090110831712351813583161400758426007856889944306535440775506682188903591409104984012693697343137684364841350886441169884589119332605058481191703649723777514956014392576601078654108094085106534489812310915196714541710239188261071062435883961075764045171295913076841406196126549065597580568269672830280786588775653553354250240257833331320902047358966062866664500209387822480275624442228527571471121939255942920315015565332718372257738617338095333964145818602699438931681415760499224535964250815098771923433744270319040053696088712541614679734311490548563853048203419451602301293530148533058374427867774098347140990721489203161995010915351667313193748170814338793214114617148303739140210658164028115599187911039755058548120967560255820036192230229171526038946188011610067503610906672760707787752647947509493505571455206012274937294343688616669215591142742293518383510336820873082761913634319502008450816651161440714237605699307295789704631392107289141006907676113322872514816685267404775366963822349173459308255224443795672352718429575452515850460135362575302900787108027386610781000247473314898304382275741779716756603042147979509589693520892980979591705247289067103917808977940234684821574555980799180007683006421420585317120521742701152604661828458378347858205514844125982054916532824316362603968305532590792111760500969543932046696153764686829892758803149898623 A145334 698 27060524237838318371192655941926531861001380715291595097908771463259928793362808966345684342879957851925441250671357211559119559258869938046258159639981027212189157238210382197525239769139108719022594266951762369782523754642011357254117309446762660612298983427300443381812471338959901122956090149661543987572645254497223285854051548653066298220224344765269339407908755461977380261717363181433347224661000036370397378440352703136615749489604311879515091318144804518683253265457231192349449171518090468228281063578286907884398090959088174380022671931486951831233650539794334991805868932170721821652967295901937156344933809045067955006843052001405582791212199184083521760985009922614037672300295896631171216472114240464333047303766647440033917295172172604337715352176685330335911867842814846903094999010763564332700262035495058028442512432330817645848407883752964367006583897449829190500224500170390158355538996369058305102512414718756324078293114155881694845891481288108324429130821343380942741608838657169492545498872121869593340699088087102016793693401506711707111629694829328573816502014724704504770916255920021524205968712776462733760567454077636929024529709647233340764842895839988969636888848306117309968469235328639840040016506675857230386501165412282096265197479853742863914986580984254869640204003316626520728720984552572553781558743165729207433810975249947732029150255010042529827327223431444098468729331566211328995534338093965900485136549007199680353164056484741326434520437270689105497745185578825550243220350826443646198231389183852434176292394821563506345688513014371236429280485391746187441830655512317737339211092349812660421703233500115094486893188731151730343195539771286249278201657505584789636596454720068867893794976293091963786148034941707301361588425990504043438409919851839958974768215544636986035860271162759798984842357032020662782347530206190955869538538951950338822034739001478835777092053673634422688169961274826014138378962104474778455649385929201395947062216703189819653716370964623612450864422531548746949425887153986468056069182535318288631106951569142408716253981780146191155451535538914594232740334616466085837092909276889727395748255552667328782726569359668378267036848744187551666183355403428032367876185029320863220593360599356208348630394752304031027171229101705881571062134484067344381394094630600915709529205671051289783729311018440079979900588233181849992465313824509222279551173233968760015609295620606769660453135310114729327064115769523854789222453769857015136172226019269769936698415426098544416259923360466839863273416850512994086710035001611050185718808665713042718219899158699950073101393842424518963387766035929327034426677598337683629876502950039572892272632776392987347972015682370679061025053096127343577968856022429622001364747353393549870323043119237105136502170211713098635350074384312525622075325570575931604442956886998225151183742210037943129613346234921227032042188922172469776636813986241314816418713755499130898628343086586527348557269962613549332543300197593225687784060025527629733734411263575349117454271434626419431520760874104508215463182137337099268259831039592588644485310286193742186943334548294 A145334 699 912210271254784999695705676934499317946869403774385474944565161418128660628842269708306555305511770613838008426883472309908320518729590991339919980400123026241468365595827441796134019339600112658162188583135409031557705698302895544671711006729993955547530259010964440341242473452644637988110347653886186883351847424914295262179474456714844054078485809898598235815076162339268997451220299138519413973782022132426133698706289745811328293418212956074752529069095457463905822558504077904960672924192897729287507988598199917127485541976600154356547457969284591591169760519923409123180561782541790717333218215016662495113181492929599527354936833163864511030792179327129141741801009182191875782021162903646478435746797363134431080537405603665060484714341691070633035632322734320240362679746760497214477382020978498373923696949590576302617607934961204977686195359636160942582649811250579126292177646963142982025533447220691457081660785829147713383533099678421556824837929036655967043216580350708022536823490333024788852296125384054659467069022510340249450461356410058048929535782887456545281843437447742542706706566243554673281294964222507644601521518897883155589018059419078041087488182125100445442106507974935544727434389843426041404745662771828753036582126668261859839399785581627799230360860172556994181105895178698964032591210988856301150514475861263528261888835197728499386255222306458533867650255434440606708572315324111242671606278192344185963577601544448657256155814699795930456604503312904747712713750820489495324168233660396056830911706528578615635565696335679150008837601206018242107957809773629623379739254192984049952919451301264532488790850372903854556641686321170808687428061428317860802994771279597594775056433433149707176581343941901728169561024989229368144262115391020660714472422018943591676475455898881086917036157735232065353027998659472235857494467744014933458552738965261908997093708602167189204422242897046504229090061969326455413051162818067266783926407096777978721359230979422286036966554302265261176929444350247188602710771999808074124920847352502668348419210846725000244353456135897823063682487363257617335436422087740432666354612757889843846173485292593172990088210885893459910690231910619446352025345316840598863367580000310965202056367201598344500649191339669661389977882203406495837070809187591139043098841285015253888495211680590414756466871012163493821155299192027104871577861250107535902679328227883738131178440018986892060127020489628732401216725442345405804478258417851864641177828069828886017982616453526112235929786252165645752000694019182963159384373231547793972828392173677176525621345433763042026953642739513865040210450328884095947012965019090232401223280126331993747693799730766889262530949345419801442523147763163611006422460402779685151188948015491790761625961200309354843232933393052882644932577919722722869699089621539351484984968633323559065403702427064164594883625837414846493539146418454446580733478583213742869769593408808598674952467508597152098291014458903567992351643239447052618080141717835245719525175236746670891177975217130616981648316241746609339295564317042824221278403375122231158903655982904219229101004473816839 A145334 700 30750608216938278101903919998269316066062435740233153645089696493496345686538344118504205013003117444512521412144800600895652273127254953059198764493029987574618871392046185824737295594412680028567538658114900371502047889307266854168872020782750786794744584418960627856602840398276179407619298696456413210176246789121215638790846798081805844409919458431457401764056878024548002442103256022242126263622844741423084930612991648890947173634512209259675595875404116552963460759763919200718993091925093410936191426067364255628080629735633100244271040428121911651051380795892967581748081745883614832910580964375244396808328191781722991022066965639110820665442421573905324184032590258546678209997895729181626891437853322639147431260582895595782541499686541110818867026827884021758617295598351428518285185644832186169421403491470436291666181535045029787466983999724927101621496758130673124897480117978903049753690574150270512649164479987788154699402576711866476524683591741934191360918506494491546096335377117517426975041409841197610448765303408124481721873035530889655322702944129506465312122368459861386389938573577153972116290929037972019923054556641480187097268869758487411117825885854594240175864440746946228906644503313152656527114136252021840589005953103485941882904070506759193258312600681430315289590210086269938760912128993713361359211289199724450371979065200704452464362931514800462166635960283367769420701874280846458424248518642329584414866300462926815228905332160366064330950811372157581774706475042413515308552160913471600249326387428846995949222485447183349325234409190966361927088021338188569212384822817014836811595177364154535040384479144367355436989296758993479229701469607553055316382704461633577414282362734435021908853689210486530963503938366238887058435774548242880482180821907848668623574028643583065895336302841394401760290774849968452038735475725303213200696856960980440000341690094944316946602238030967383983928203300816033537147940560218085458811380727582999733495623729254108559116322891812990989650679118182410196248633174687643024764613708183682414706922966536148189094746290087133835330545493563878741462967555837395368716728158975557359164780793465060308828544806236899173920989450670132792339222724447341184256088753934297607640456917772519593760675891429869533152123381905603872961775406651562813075517558323769577980257876223497210389208438090720358271065155862645472039039710275811210770097875010787578433265197430752510740112200252249259130286487597347860145107302043332587197089448061705728396424063949949817374648678300580557833103532113240837589853134925441133212994914455848954965652836352252988028657223647618548080975317198916838444480016366854135907553143182148559195185096651519060646930954462085824256776250071192230899157562208847164016957436237480913180861281739385232528277048177642462247578566323778603625030689066765967982911688186380289096533657632590778455583897365908240375977593723910472064055786403321285898618177392224105833516781086466910646862748852369314408624561058459946162255889524166107677563923496319012166260427115201663824945308988517326723145257664331467162195709515539372774053598698390944019252673869031819118 A145334 701 1036603002080779083560396143445952967652465390856390205601588193851196651675078919605934481280028533749005326189563219829308965817211443948895999359720120900740279128384408558556066792691517424423411615506891102940198625316990259955729780275914818016120845985215632506035117309484647534378201921069435341661155092377924331758725150301158200558343540889645943203567759122392436999984031763058561777208206682259590170878537814785407539477408078280725451380885120239931302804747735893697733179223834225958466115243443341068624398111260706267257776618475442183787657455038382176660804426530556094234873893591756270401392080849848700534424277884339488931468199520225556298916609475873807513276837189248691479606723557070418862544659818329996423870289372816131362316403734934741160254714380063975604633110872815613750217013323544710442476403243750346200550825653041097236024494774002341229043475650776644160233766272580085534182643163306677909087713147573485823968662320795763661739906886886093438556757540094688972995621136894475322843823718420807256333999778295828924518258197676127162784188495500083897757086772579153833796612544588741827383661459782775588151050443969592569362832571070883654203289852137450868468050661958941661685591491650910583483561926081928974204434356943452619156089969740655068239528987827053740451648904345486200430156257772196746178150759653858257375945921977668357330839687284677251737419575298761798157306320761324012432798802641685339821950089869784213896555920898827578312450525967045850230803849068959410744396463395520526919711368788985009417972783818638459356118957202378858375862753781830894725889378992729924910096259467832701408005339189028498512065731783185433286943106598673123355860853002748155114308156108919614837816034156351857750640591877005385663294845799106197281736913898709695432905681866369125604169954839408519566300650842476849251476114696097893446256464103479215667794254819488271201173229041418428567930620871900497998464377542896513919359497191796768548388958646049371958859131896999603365294235716009674365007053977951086847267704853514344607658897194483825453094865524355865011459018971842175791700473572711425819554916701533697718017072428157660266983094471399944519135751689094526004432153031757592353248837496055268304074039799451710622888417814060024354134953121153373241184557847995431188699239118998879281629801691571312265154112582974479670408923761819734664952463463934321041101631674212227118062290210376302035653225095689870923146161347402483096562020652982272034414569177770191890173294709582784352388274315536654615970986018952247369062264593478276098214980587813102792682992982207578516295812902565036295079325404713687902353384055446947804137695860428907803641153212385963790276125947376742340446990415637777496231950024376533567835043045808714988218864450835394009312990825841998808477061658741591159164601523777910912120590533390932714673568585321140945659358190893875594824873978922481964428675890122281198839252015472332049308591165522355129811165960929041545682593417779497771975434141535738663377968106875472870408289384354602842090617296569049440994793146490428881091115653219102739984788407024058149375663 A145334 702 34943887169392454689882675893659154541295292259706478090596384369634142634470564693377707245445556859675852101337654728301204636802545502390029185356966511070924821843219541116878825756893756782900525530169760421999195287933693773800384038932216494540682931366874387359483176646124627985613007351631366670941124953883582434465409177861196142739954918980045286960811758251792173244913708290600861487446520995347939918892424805803096506892479145208742756789961807412680100995082716216786666270916458665134799333920283601355964204702517778533626549564536115587360021158292482379342749636596964190773984120067522910855682648640071503233719416459017206240682185161361081262573581247673461014015503439575494048361024217405966533741335044643596553071672216132101682575151037623296628164663134661019280753649237428694687629349715288697545443261680642635375538545297031388101458617210122164700382439290200556662577211294984109207026388385903632327558655505299630414117130309341601295318069796011703319256750580256588162164961549671353291867687099200109202894650804479357514620828520959302527948528871185459733530008713704702160129836761795557963131207886222808435091723368946095754733674852973602128598660739689028029111758907991420102268632656438059517209031939215872616945540289659717284992599621644881668924206890059771504355145804574210822787206090289463113941011735952496655438684565504268810822143691730509872700644462619385935036337648615713816780063222184912342471122300605093690086835762548666292755125455642640568866882443562460822722004531736609533616474292654199220296513217291893273928408120204169977661764217600696644194894154249748404564809866276161220096504547072853925848256588709711348549796807058566526692491940440277574468306033577991005696247547906682758535207293738077002466788769707048002518682743951475189460184640379000382722167417345686344611542901164418862964046625708603027092865404586594265217027383362711591224165567058011926208907692443825227310148708159660756638608916839845338512083236842001436920150346597177511261658489738052948156744764832117429437711915905045590188033235331303465936694081495490715972404788077832190100827595419374005401638882843920156609295202724649921363100940709902679069933397100153747162066694444459684293720704351566176757816287878841273667699031359840039072285396752304805308768631980408427047281772721194344360243404633660498367624776901004553826839347971903545279736332599128087284748425304428978719127292251672941369620958845419061221909238875830403141773129014942942218409398586209104667791947285386982218428169343637094991141101109027123885647806233157772814978040649526858789090705401560248136713304864492056308207220948418402821478440601563467295333168259873385409224214142599884908122381429293734225275816011991917189131871304775510334238387893350500513472688109384083876298458491555213509983144891148348908672749383641688661204817784074684179055218555591763912268724239054952577636029765421080617569378357403921820647079608055532295725697542895842573565090134293429446500277951090980369125777233605826846152292716511763346261771321648352818357382344197398991603009805996648066042135895962354666496273181528326346422505334 A145334 703 1177958435443616645515165920814853956141111334422239985577613911498778754356806084138683591638035240459644440587087014701470388477304843068356439889487341728480754843594651602665576657708821748460059291198611008318701770216046191797820685996675237755051603600256489612672545378705743899910366943445291449407989980534260471487904611626975771670605679760473785733803021167100155037693604106492123277683260445544972372406273469325084568461937932507578640050664161146996325964612935558920142626294860642377859859587986644958266212271897476203107844718562735837974464129458382125969261913588879236340434910452602303733188791684264729524159980994409192138033907530321282529135799124942462894908655107671252715121558646762031574782001541810275821474049646535523774903476979161877594400689634014708579890229911160610425104371628685368670712181908778059994759058161412102439859072750128723398047550799429185114318833632520148048788774018306168282455324367995937393686402638759243058869408471083647632006051623503692046851891880843800182574384409270211962808771422284999363522039204923279890541017745463473352117212695981898737238822963443515714348411190460909412564166406616122443922479609930907556684177199331627282723906524320340109688533945162935494674205883187405139835305188959994712733647914089558991318779946024385909584758224620547742490670516873501543798754759440807902600979799327202979635146106517395800524061473097479924571313143977529392002331918787054592423016192931447618423043019658959619829947700797262887609456756941686705264999362020444643982690821485661686927210451136936938445488178375963612744599213399456730093978987213869639725149815682073135261620466873820566651316231093338637776428217079001171016130779956380904032578441277605920693100890002118241633869980121269983876150063763529742365798598016867314737993128794270421035195138034553131837446591631951909028041162501160893347202599342357628576986777425362752920678350064352352991083849744350727540724614953597786563390992667311689169445557365554909792528896224931722007630904323775529166354191657483624568394181837891381991724255755359342642242132034118126511073900394644704156456722449886624149377820921113631777765643565830876420992472444347724840047510297110431127738742265290582925783732590442458322450718760321699535886423724251789903066716370385241865805217342875010227768437369732222229384925888570893708401318964178750926528274749723944749560177106964144358434548375910669198409553903741604643193620487025851458100689519358081542506689082531705929200308791926539740581074652817100461000429236185732156614711902414318327232940179057483928114633652080569821967144886403602982481026990686214315584629123091858954398350330325320427078733297902635961716040455105888907866841687705365833357305417317257112807857885452032428990642488049802326500449327948473016634627026437335421579533005803549182969767222557959800991303495380567070285018702835429776161437748439184260498234968567470648695781779999410314451731854748299978216581214862427687632524058615865545712482824048683530463732178569418281448055124095643435527011440844476589152224516732277023437888019565353859815851519961775322588486628964531474113844506158199 A145334 704 39708978823860429950923788500786050967857708542078417654114886866027447439733790461844459180740460710449057232514851164248912067268741623031750086284589104310119734706650883682637048014485555383694841923404651560253676251983721837570841551147538225790573062823963333476317117356687450219853841677927767407911975572868795539973682023479944085154921321985616398106454556582134468068859221184935767400101848131874497678467538732056175997048831197937996810899146115475284340854421956696115291715613085983641197201576230467622870414329699718104247666929123275533583070216682040308131336727738369420439096640583239538778271256820881383619361456087814450514105816606448248895806707239236842939697302665582425587172247933987060168495305440683062897246617031640834235864107284971742669623950934471163093438631024470528192839672915354428174418954599465140742685215245663427950617954305380648538060772748375390913487325089676979429685462950074544415665352117584394035869002538456953205146158264911691878912296909052708319120687141079542604911145144631158167083575442332677739848584083342936589178405671625157828685780248019797718616019937551077968889383267306048411315241131937764215680691896037218882850011260870494960933860905726906189609059189173922869029420805038395324632265302895881476591553898966433975711190311557842122042428247603518594786292301018530951166559826808622660726532379881327877996506439879268743935602385415403794679580148446178155782895165531547088394963521247976916435686502616693021918870701120606485672146707637376390920667670987184416919898058665181173662065087529630977705513219125325265416269506033922153867335014784651400885051882077875523393064718219986754743016224308188890733683849183332667895202065637108334497941680999789552986439996275158377571074271352803862726941647001798845444022736629914435866273182194671252717427720422618656894638259301555952170848724950087089025596596738010254743630001791951017593355589445152252271424648673155332954001542775632676892249606176468125062164400280772772264147654822298002280060273492814598459746852617028219368450440317606571035979071325130205138678804933427963192810466331068189036323923684850504656152337849101644384559687994863641427006324735860863648098893045659236215919254600878855983709941330094565698247552652628203475890070076828806272538969773401106543989071319547962797665596686391438631371507343481422276547963914840916832263587986354829535770024996024973723700538467200233373957083376002200270384005248020493807155182475651689922070085830370677858399467157434256068778921878672509254937487333392861655844843239245569701995289550379976983586527596657968048985595331574751137875171719318979713865791431219344404349986813788110995260632176964690009574338332395300941591348384425500813181031392488921260760972129456141876499047937920448532979646331670337281369193184904118569890844115654498066762504163756075507775152168074098155233296293527119198810302587616177182340548212773405802113723186210743342763959002918112657625420457286739807196543442375737411674366552180843860841431370449313034008111387111847495103792324605534498673135640687676115893806147945068808395706671869310228495529595898082810849371956171107678 A145334 705 1338589674974376658202024264846331857311629398812352124697972850676171341694647322111970634844077338911202478848431192159743811086158891635095452340297058816806794528480446445347043285902731414275531372777911512897540418135669492928466876891362827594724980192744200371230160413421388568205529103052578095875421247153417117118252349523604303483596626093529449019694797368580731751501089308450580612565310022842228871196168358251340223535431531220551939987831575502007673983206238195613110924813174502213684115287274869475580316708787965225396712649072900899674349459029887449328725235122798519574122711413626094399613220334243119757543945160560244132421314939769462939956361571898874850554733177948128458872323762733145151517945171623424508455907638662562875555455281672920466231145791600333273865107671944671594220014948872226145074294288835787985657858611172255994803228799775308912089305251300183628264472614454177344054548907258238873945910737428445554953206681884981253786233936240764662154485896798115173933866316673899500367754520251131932542175365352263144325296405927451187497924164649466324941524300043534685112647294856023874887745395592475701484527365993455625094473679892935038609966322919767185801453168408147483331381275578518994752046280663638423205948523525314975615906569200510575231665234083834911909664346641956387209698170976664161490323187962963910452283503924819763440059252453184042840673355888291788821168722232807521653912004027736533562739627878253108921599373580165702109925511504827943834745177904999201196249001923978624673925119574912435878486527173413409121515912171226536321218832303804302407411133254411611509965459219695368211507076389575286628566510270112816413293844779541927155746090616496141999544710033924464553566971581334698905802672053433038091255219044280575316388264085995817616184754233789239134834067420251336889365123883608859515727401490026273269891967928835726345050138783419891377709263999517732359717371915688216529528664466241962584439947660817747828533872764019292787469507651530769431929109811811875790302537235365829617426839774712335671731472502645883459865519872063724605111514308946408257769775310959588062072271159515395511089875304541209786673506785853397269229688844521662555728206944856883969920279196453755219245466677469377978850554726403475335195498767994634931212629728376744483034297036529818026531311283163832856371538155167968342236854624491746553926862793055824757261800793294771491125424082195480267373040173717150359213349743153528947914901050835106468074940108676799980151997715948975634166842237008244130232797508980256252239942883510368845059217917168706450850734596660239974454169056177215815468201513561774976778779101094446891324915483606746402320114983469005139635155446172141944706966734883496118382995257676108657204750476996655831996941551340157741806482485628490810553684933559180124027014832390450082809140578594474353432347347769780485356465524067103584377515619754356541021782959911382378085162743536637722940252945398554784038167791809962049531677350761533422500281121034114163806995153411485254964305403735441127105794813295357045134503181809340249965665412092862927840808980089237742589200854528683534391903 A145334 706 45123857903677258324129808017046058409188976066106681581490247142178849062499113788660739638749387913956174851531558255190112707465504169750326075359663766429967939244956114965997945485144027960742607192648555176371435935099742354634896582436999367070640856506833931690205374060117891277520935844048565934032682833629715445187491162467019046952098180457956404468295221188401910760967252519009851264640833469909687116148337678185140203323220920395974699051805599273532574498597948719696012579336820754010205542692838648445582008630371893418423465295999822398899044730314435700189287367858201367105307181314239001627722118689064310205925007743124373616108076105522779099480699692904363972963212488934107683003608454562075123682871566930334739365583602068377503333563309330041631680181965223283727521616527816248416686175733643070435100032302235458397061273039931534339153414889807709121149831483268417360419980919762993178401864233989769490642106543047547539888203210473715526676992785530018496316027702152165604257925215956465016317462272754512301365573398941215152873064103965795447212087001155104142153626325781773987127542590980544884914819316532972629737369096324147989996943533510148255504745862775340572496491346104790757373956610142816123917557252141830441234129403406102525116328971157657592093001065254884568916943003257921565235406748837056582820263715064953594537854256579141845683069522200327644279830083058713815746193831788361406507195499992103380868405767380948780499137966951699315508895970908879285548653461505376364688177463936651766770831363950400154798599657353700933956670421586533320262961571544973528119907148138880409216284229410878980332028021699518194028990306462486816983946616784674515236868046786882881167543840745652019100953059020352703839449697350153442703409571255756546913649536894896275211673629354762069040585160019244846117879669221816394973614752057936946977971149855455738353629923645454536550628271830387168400920355006425130537255946203015015945837958753916673123408725812925959584824330668954582728032289476118059398283931744435263786430549437102395176461367028213660106936469748589351504881184161772956038350936696123789887605756131111644829738052131524493913900272324111697209871947300726351707938619895206304025133755728746147110670115999245179014423996351171083472611457196560173757776641599590985203538190303754568987979064724081298244803128934164248901963452559353188346519715218141827571270331018266208498637812436852556437142983985621133361061526034550278358559624501581353208435553205095460173489586935861046749091742554610422296754742371879595023762904901139244216566259004170566861520295204431094207275287745858773420114093308301643035993299093543817892774789957122789045246386083165824924705789148871556571646347819741622758201848875500650704915996703058220158696451162697071144626187309167232038860600540389117865296171933119568127740053396644578286130330938086003867839333617491759241749874359578810785070897776498976779040092741856098637397814131759861312639896454717277247337106082496925120303632729218557091484493587493056557734887664817928070130808657513350350796426142899053678397512233254702625644360490312674706783877995312549988180667174 A145334 707 1521125248594370703132039170052598364127428525876826837299684106464876151220673784121106211110271231735385315333926349934027507208918334476124600365278813226057160415140676107023344296957161896653901874188651422217569592474671896639072870865484371772588475678120391644532622788336413701543842179097348054583663642446236460503853209968510862549150926179641084301096782886566231043171474330914732777680461883705345529843131591935452718002685553691116775884484426763679207584340062868134714388436333302804509526630491475551825700035349519818347089789731441363993985898184550168423493427841774732962321385507980285331244418221395137562798612253476777474038759113095857943674031446691444537629715042447235592045923182130963789686204449003276412440589314769817366974811543602060421731018467816531102854420419287578062181819389761092955494995943834063013729147528518233411400605621132189074698651907211673097919573928540737885589749499273246222271306537620222090141185775271862268519300173013982987270048631685063605721419485096026119026162152846800089427901546736132997451087846619390558598068265311014395982532418500579301062534775629306873214454684272581111755971010752559662749341341420153417800129944424190407779089537475739328022928593996533055958741860217654823510364078982871192596356474001818068228944490678076924734355236730160189322129174293599006430206928344516397708907156536999367693156510153313792435489029259235886840512405248416940780550038650821800941337424855672155512372831944342410345639181069412809211017164352601059348639261113055529133866100604842869643348358570906731310265950790166126054837898255562225329117767556350525340269329863475271207297296399983681931141976602283920330416024038517533129092894701439731307661760871991219529968663066009118065093150391871000500098898555776334152178550572338689351389700429364275113568886609414676342382386760102306790951693776145652992601134191735445011065138381038133643701787665693087447277292807549219234722681416974971721292235005154583390172360318619861333585135399380951332231199046310829970504275548802375506874744204097881966686177010789609979558944935359427167165820112981852039106401818256557646151601977107502387695074226263815385296368393372298527091386074277796471552948320939197563830374935695753422646934391089088307106854938147422497458256886900544689380015657109582382834527912105269484054956245317469280668480619999138675317219643538941354669433046076698214371698101363953095194309166120875595300609722782248231884233683411340140313515994033406365821256030468827853771533995455878169962907007349075098615358235123263639270791271977461039030079745971371891733142700490637589067009975458730195814830269954646873181559135664583000070991278129693735108509272543404974742827012573304725858056440296523368295488207210131677586609591655342124553001536697576716945191032385544906401500033662832229679953831838445809195667117191748155430979102490531842615083450889181679972284680283886091810383423023997547310059148242806341530042591441371979450536125450351624197771796509293995043902036801676438519828115027395783149757808216706951508668432738980227029990480142623917689439887417350613417608464287631284276446784632785205572886756768359 A145334 708 51277132084992378498903782098343282837689557198118856619265669647440727915470064200223376587866503583050451065950482404744509012822524347724656108563222718490723111164424252322800821284427982051059004218156832250305715785949753700603404122240581590016958148038797545830360782504615131818925028579850667075966735452829948249955176262851010014064858674563602771332016146637852427276908488934168389416598518835066364341102278847995773445685389811604325594669995327151820488394570944786223273314492783058203195388703662098159205699746050304446108503393423423084237442228902141447241527752356938880301652538368708237202010336615507968552876908858777160906722196086353295175728820968487895670593330107933099318933962786631180895759876852217576296441931061524959838652519631491893507222590918415081511999228606662639948332883212160267796093242831546231890574104789288375258382881149212678818283846670955668647600419770688293203467462442099265918775973892535580115611824944526273861311893305624373715343320877787466446716885238329115256415461156148168741860048839109469945134956156666591626375085776422208287416063685500901913036273299336392105078722521913889960760810142731417134956148629276428180532232171034712783457767735810681401548132146249172706226371984019586848392542661278458499017074213484958108840061188664972067540230461256756978791052900201815757925218971673384051702306652324394428357164111585138420800007532049011662334959365177941241923980396412007409740381211016302594941139384344644685799797478341009827594509324777528249137253127432924423165974484618421771726873012626666255115364267179829687722052229932041044299586416204669061081598700481467162987112881311421896199277837234000647875837353354479424997046965148665295594395077827280169609591612854214310953937395870521729508180427611810653014182392879887681140450526262196084723645098562783579482465411565169092701165202220255210322647286625430701467550076471165561483732725659885706017330372141563825396076460028970350521746226077923047328793593217266799742228954728307538740559137123105788829581069351844146592312363333709051659888631857256385382718373664029820056570444503737048076503849255077621555646712760688149358089307337615164506816084626679911024138927354032571755323536190921729981515635057170092148682011212943050833326900950525616038146756184805904282440154043387380525760950713530444003738006041672824727253183455367835810779225281734260506553399636725781588328115425708527820733953491296903880730997317846603911196384106734750095418345800306504090253187578668633745542950813328066173588548468645579019713303809250474907938778754597306724564744020128687466153673572019097923017812065438507155059154980057052786648715427259793838849298092977185853385058532191795615414873669140313159803526030749454925499284706851689975943958629785586315623461643378859965525318557090531485627334095913473922122125805977836294866370392793776922933727258825497476468459261634980814373957330619925795349214405068059543323117108224909031121637120090835295517711476291456796989610012991194490433012540280880013284848666089018262485279157250303670539284797500214795667628734811426122411964926441376945052878705491690102646346403187311284549462582481439438 A145334 709 1728552121063967830603675791403112894405916609021158130758618886515542831565619712968856240655873624674359473697805446530011048888219788552879822943541637475043462851295581130660939578474722977984037135540164940969154256926796604772668856321657134533987287397799389591821070333697953305279549011882923808033490597531233913059752531316854337605615523370388123241961180002065222436938354118799342076318803292249625258233212290122805930918601772546496262105208766593803441900101778964403523675296837328455696413748690922698455348586613655727528797831045213802438202813542305290001961732108458981813193974106087769168099483116064355398522343034830765840688827756032210467277960611173695516364256620308709735594028293491413925865101659002050047949781083643417081391159069802780186526413118128753929952962893476177173370723430900103237645210260356427533197190058717763601441853512139353781832159396579263682898937052550328435348150273333416754848691857646067868077052528738794916592961654813297464930240359520166862233762595662654990197739076547592615441302156938478685114366374590142957105713582925124376057781110855702984987873471858095002232896862999262546304665798155505060866812107543567052545588128685450223506170942595088532570448206627131017930357943622558412441657789601332757018994379140221463847180394440951717718704244114610041024886203943674034906060125104902848038368359540948179642920634508378506011854461469883153878075593359635994016840438382498731131526449682022135619793653133885140413968762649236260218798100127233312925815743577124621191869470742620897320070019612296560889032198136366107982944254616171205347776832761141626492710166852960928200820304021710735720893973962016185237610556851163477378132920066068612413047326765895853645548113739346901356248111549702137109849761714695238557331754311802463158905897888908929586669801158982547854939232681479463354853972175893109363830787039542134754735668066777852696578496538292959484151119397614823746552518232853909099113093559794550920299048637181703500690676730306111731563297180188697095134347877346390632824474261104587927356963813221935740461826396655500298747562517055155777677092719282264804384293041011195537753688162655932969260954827469011407251424714013051919594159933443023196737694493946828870636317175341375852502361523935363578498504653531550146460512903422572940413819265718583355260738699609834676238235533611969125182229008930042278136973747084593051265842556628936371472988476997309463698566324283999295064181876353794742305212296614816258849028587455663613093425018145755115255791798915135461405460372794475274023352592546683937707616481888458308512668444379621090494292855658922100738313918562892979483281323871368514643026838643269656987916588011676157652230416643892944043672136638507685242057519172482261878939167823462523044324767445299832740281771614330783994952525971743172251904631239559029661499536745411102880347790464028417441219919094631752363364421642913018277335925784460864181424730408202535196304045788219466370530074415248883176168129340161369763202857688966428446155810014032690600982977241149928517172339015063808022975537620502694443883419980898929400381927744516409072577052974997478769377178082562567411343 A145334 710 58269491949789223484657532429295153572080166052413683389754186045173279204636312608710079672286123299906154275302570536576190053277380059295054483702132490720492414226450928750156020867582090303413909787999955941913357750696597760936913445999657882900129868162859275101490735118597223416358465371648332988958300966811159756414309580735983457834289278750924959922908606537602501711339490067817332458538469565136348619975221958937509083270292306856999183962261927207118699300610480495471838308033113027748743049265175615461267702695540634828945470438425653886768393760273669097063988542134624524565829986814566160287925338640519083868680215151268207630843222749123618765586757026936454888151195000013275078941594454661600654281396029199230264169544033177658752171012404399200456313492704897704060299297627082703907664446907309596928859770080521929312531044988801706215316506635834734836349414440403132079567499393871151784897852510602016363850136602472973940341860628172951693822463522444364237174028804081504048112670653071214481236669014003885910378126968536067636095820542298762927367013254030856940485592959529683938440312823300109225934561146626417914016394095061265459088819010337496712035347637454294863358309691422666697139127643852454468183193573290072099388697239068384577831842021799791332803492987764421215632548001563274021692156956150198816481471059361056035700013348423056483438460160920275326074475475349753585180916589818369993129749935950051830031749209040584980726941452202128699010242303105956853634674127694525653951720466847617852944995435567775964041138589403644054942609144061537232925221135389079102341515988078497812864590663531714189168185285584756019839913966060287767125851223576883469062381310430125959295160089683954148564146744543792431864909529386521646102513737894196064155842784836678640206830136694669490104442912345656589627217954210207298126958309348191514434480620780318075956708669063531337930495556822122938550848528876265336354721564233428815702132033378928085445357882230601631791015912836390071742691209203601841953873078115765758880668880749523295697494198483822821953711782448538541406750512393358856761757747490501297300716896856840688816988678605042193056171622727164289911765616085241052855486559601040775771105951409431966171980159832075768774911556138534205280658975832401799252377985691934779777962466921612494192309057560109520894318095110806295754525104080252499914263124507668232121445770995633329656645913738845348529981766910882618918766967140690036656373956423467110285494249592877232818710723616150454121944675367840667935332490147188457678076740986809936785526444879895185559833365793883353388543514241244451950450055039695967358324360641055117201356640891815322044085482328488544742264891729650757474571874566280568038760304045805092341087349371384963022038601594957595718296038555593772171379318164880128240698231196963409083911313088821437885302747093608670693118025996211577110534033839208640515509068262844961326487768118737390353242500352399241091259733513020328375577170843067229761726373842262045762639032342288193334070117900313884933063575877658516170954290577519517094891883965144137983645497839214769444344882353140818606128393388613721564955657814 A145334 711 1964264571898842602603837587587863835511709503220948658047455480824172355472747266473997072783908975783962835946090179090177920165969432910616498092719063318646161808530197956872178332785252685653359920969441379261734348806828053594386747491979610910906243321782698765871863089026842067667490562398716293174860517557713597857492462906857471046739553981078157028613125884421400330624031773247768158377989732721943019729739474002571141074235622745547669944871587460943204759620137397400576704960272564868572799735032656248508411559411326213470096080950530961477748751220622571719721763753396460614655147042325051157218193997472415201148854654226908244404959198184129432555719112100067283105881267086190882602411413472614264564411934279204393203105281408637792892267746761137977579547652555688485743935393055995055251191331874683081571759611769183976768993993375315457800555837252135399193984978953830185822956721668459474118578172784243698291971350020672093882856253698657672859960328748637863621839046055347141941711265481268044499833122264331917491254044668048683074311425366524923691399059687666604538644962607964534709119960285573210148159054019879684882230098639849460470379027971664906619144516312996151158358396191687151765471460303818033495324437425250386847834571487337454517378637535876586688584284770358244738021475413993723156632569966936998159916354505001073858544601936972874515762312381701846733592062262185731886565544364701659108767876324035808807871534705231670018283060733940105309750127623733042886788604625784359667479184011617454245651174941120257005205884528726821479818793357282221985543096491021601923761298610349328510523724774943918463898597776241821407092764074998326667796259509166184890929396596466626021771234210198767582201533113023129138819198879371533140413600994563587607998221719512682649569780749071410622511840988502282477350969381486855338380301253273563775693232362673735300958514479395973334859152523895267720256144424267785090902840183756367144464961746090572200568463289694532370493442921024032588140008930690120912076364368148115854520957337241956036857941503532703514837688445878407834166059474032564544383697890227706012724901788659806579009492818022284165267612432871753385456607510982051177745400004556924617800958425274257085710622317302956990060892704927626536075650496811759999266111751214608522892541819513737913504154975090553249737628309947044696273072133363082763179767649016522357729343888996956986096597380663488221948375898867286759467635167248479259332571328729863991109194894926862930863074880007006790304999891394117117184922781456262535533491664642010376493412519193650223333524452399139398348180774578057619590749254649837141086221217726686676986363849820067667462851952305432255250073342554296617823924947585645811948102164142032143645572285430447935649458736721695784218459626968784288282866031343156597022194201397731888979091334562671134368144501645200498600980238891072345301470528356358850134897672863167720531441799101212698399602151683074371398146150353385195125457545943628185927634692459450704969595351812379187277470983818598083852423214318696241107805327345207383648302714021125471447790802759547950224349575051799942237590662360791375872092658223319 A145334 712 66215358660440492183986141592929357465804573781498013210366040868828664057813031148202128714835491901391263899836545661827327152218639530139502091410505140769429623845060558899710202848034847165792672632465959106913108956364815935970179497017719237806991579477164907234681229629604110982473883442102260871276215057912224416964911168175855768249606906867855394683623513640936798607733609364842774551104701431518229629953169048651451206674973759482119646984622029346133505239676132365762960228738949853686476051319207792872042938206488103960536304059896928272989256516878793132398151559063006145185400482230947487695259159366869777790208806525308861767622966939943780422329672503306511086562802625324299652514013669220232403804725650270584065677448772115635965220686991146948819807350911338766149530358039618295685434955889831119772474419583879421776360858204150839093655031058452977670994498804184201123688739007876269478666118419659002558820337845346719682318110371839889523936310988294118860247830005351723350773582711260875127018160070293959924626287935381794137898970513009734635338299374704227984966864749028891505514749922786360090794332485075583030753558711132931217395211573836004991793864932875752618093966672263464194591376229702578265274932317421996967350431305449448352712449293502557715472384906805283442354282720573180406046809911893289251820581493882115140410482495595342251503291066948709092469113092783805546546370915353176338738195117753497178963297604881610387275736996614179497789548103185798572607687008300516636696197639079903915773283254320168428077714403422242562681047469131374559071120549787117065460914273813359876011256949298768827886307541868926514048341057128279625911124140928140869096346490204508652763782345930640365512059532675862938725802762358704852776820843424224800371423990008929747280318668844367115390204669617969029965844588222703939246592657120893525530427348511250996214993447143729592054570693650013918027711689991218506538069406239705572206485044758581155502234812050244803978732329076704225709809629310872766742492400896399907340135712957757457252957912386593237001355655556849345641199323462887238397815599117818222198455141995005182921569314078542520606129022055935183896577949283439329116556381298127369265029532744889254949873112144302520302876924308198734392575972966865453742858827881066467614772804957845638142612570017993492488545929433996781600558965861144415866537467534083844171387950376641649005682968045520274223034403020834469750771362569179268691410942835109758716823849622490299806517021386325475285031092216951012652463079027558119925645546337005428804782999236491504148677923730541623324433820522482808115159705423795954986320549891242247240155208176077840178357417268130638995991427635240447257193752508540245754489955914467599516487149400773050539358290992849763291046678306821679802421641745198490720738038288419310780521759804196330850728713265156961714230373159900022763900994400358822998838760036708315596269941721214111944313198179993936707432265637152881414658845498182535304553335721081709422263013546956270060835353530454823506351301621619674410085601413852650325264767394760255677360889977378863562848054730651293699688362622053883892034521943753150398 A145334 713 2232119738479184419623330230493811052584408346662588522100490579640758784564704924533146492503107359211990530279527118314109019211112418395033182590831630202618409301170829631979032981135076365173618308787067560524599523657323596394726697250080568014494075233268985701098405484942091492192352543165776651572004916427360567538173557621715635040836777783775851373706791616222853596645299641064818156869971326878489788103778308900300946174442224357906630554303938664386573000686277662429731991910213294607498542821397694962683911198432302425098352596389029371131936875706235365272519117336292173400803389641350092767882135105038986211835523666819307075959661971140545639852603827530743376627964793393800874200056518187002620859643037106209454574782404904912806978951565579295897954567821641682154344979883771597354500017307795015715655429602600815696311940553292930792471795639179894040037089155495064440925717206132552322457375377808126803473589890474666570470271406751866422153235370555434418030316485858567548099230331254892835050514131469776266794820248810466235720525612919246729190729148229880465685566406151118970042937685188008238375103737923738849946822779270061012698543121683632700301706280268097104442951465363642981807988140937802453018599934924971080344132652458866332482599211166592583052697508519821820071404625772500436073844238973290210711934803998849746878236291067974385361203067351078671125431955624150022711892431669990030014162898310702513578816953452687551449833424137580930136545561248643142258872086163021811197244462745904376989099924257481702769379495534157912259251288704599843029005251747780619785665818246487062809990143250337772413103508772502915012327755628701542114465668122891369188071655293864590088200476859550652511212759264301806551423681980292741707735097491417017025957115095202800061306859677173834710732388790309895011646338591636380410515783133165019492357142142621038719733693802256610068763604748082816652818893349347831431130534593437634655324243714346809005889763313645289052428534442682256527653650015929512036199297922141276508287859029285046546755255189694116515782995633983702995686421359767869332357799301877954380082216823926722927626294998578175551610325168237962616281889284888132273537064435814473613367220931029258359085965524673815642107024128368486631446109512637383948860011088604638872079382732236434642273731821802405656698330031482403197807798042906106125497895267394198738000965449467246098984615866717891063395001503883954076431215872739397980338983623638978637614267979664953111550825860069956891851391328328418745120413276834061441237248831486961340367224527768716085658282585623033669867524691464714686983976050245412387939028595747554936738945390629220142592360868645831888249438770333882134485704779238966736798210601928600615558749662654487248251320053719506783819487741504499199170849254947775090852922673680420765013656634020366978415393789800296677741505380619249528480030175934625394934495750702539645887092014890685914541585212247993454724467303230277482134764486618275719172864761230029732165035481698300511938380580234161116580504293812376010045289382553167515119467925229065504862710129689650687944059974745905535564694761751845763639692358851826042417983 A145334 714 75244756317917948125061969885960228989691047900191285298509524229323937758847538948199337114077620364200708874331595258532069375779272471877929054997432162719761436773039043048952642894353221421967826023419374832818290835575269478101421028330036450750876038306505928506862341662716674572200093247644447482390024861490109673799606210463122889050752010841477042939800550699248881101976252292561410703243958877969189325460137163075975846888996176430058756503466125391849346507000914760830133081530329932479826024822840245872866853627109976543577362063737876040960663807067937646457826313008257606278076119624511144974359286695605065834105725018270035005291343279524826579487494603731686722822182098742224843959605575569844679958334377045595063445330803667161951144821310457377728901532447733754511630505732410188780577287760335023884913412131199077538796094275143838810073391903099197031197297760744123499421725895039599782161854507245836125435712649080672245206129439287306718945674817487383243507849878044482041073331115828854758291956244827997883359430662774528870757124273608836728009744951490971123556215566387355731118537862173007792838386914614904146631812858440198026934957414560046753334513716043688457896141279314438244483816036421944461554425541045842800978714747037952762538971055713386681203875296730808647801766492436706979476108889742803091206032990980643473383230231490934034930813148901570936689602131620984172834088325048992996424254963315586614988422321926799754492274340402116158288771371902212222360779451947778247158594202468238909222654530946424946035614366378748818837118379551013239376392477346564143187677667628164613511407852957629358746950452834765723196642128195187927550358046511543914401754630859828841668729422171670150222341749287554366172629380829865560609045283658846800520789549487862400057724492437211299254421710731141891224629043958217795415783110172400149966465736097327866730971821859076878274291524003301055716510976778803707552191814606713257991274683404145886829962765800747881907121092084086538470500316327174221429405566212890030197983820537063206133362195191630755360451545820234972427739918396575551730894176068490243034753306936114687895277221480500983766241540815172697738927303897000989657495113014749524208481648319966766539898642886881213151125263064424760037849617278430239949205520054003548496729524288917406833201861570346524669307212872725882364104090425805871629389633597320971923928701130152915620129751861377139701525226472893688895661817319273743348047869261459027038867214877681719767888039936441225437984926392919903681058118909613132156549538183779920446773710026300420011049201812674541280692634024841711575747024538613146173628698976329527026227601877955802830710644703693575684757941951963739118272660850951816188927433636523170836017851611595615737778948471526282689705168475069989697227648581867856567453532609028945700191054352304811038186593803439287741509184666444528445161794466855227662883028757343851426145556225695080457982725560566661178767856084460388285610029429243228995134735796510966550201636665786696710486539298858217709473976238063893677007030675781675520824613434207030774161702794477234713215398185836420873234566718966358070240145524860533946157781254 A145334 715 2536500733244894292816654585232389088748674172131039880750167539670019362209991753379094729582410089974098536941727545885588940343410255815892570048930255614451527831000736840009363959989614112999459050075848816827237023542642810449475306470278831504731463236818239616697343836351773614886773651185741781465591086508826680676424157816538314968185215244629413333724825190364888165724765868136945513741535696906370045282771435663512836898327114933015056323825212532655302806364427835901306123748655430113681640689279401866976646673085966110851690450070251204951754605804323302355857959738989246571341772591738881055735558786626711664228717778530359213209064105993119932853977803239191331895592381920635606096077429752402945974392830990563972482532646816837624468179119396566637661974760858537042945382193894567580021663015900876347365415407287291301232000641703158252994643248581678292741766867477595247670441938996067702524123792981881757980311069926919570911232052928103702743792275944264318583215201358563003746014443815360362647129009962637677178270140847309119422756423542828273181961773124031488345199561057351355544886941290914407508573784516564680859219561511196296217916401746276054371273757066126457647581818082738247857906456779795606861197231970055425896021393778516735166322381805499053856790053200098050997575728388636766505639194599385653231265161414022687488898944225323095249543325888268888924727816731511420842087094725509122239471604799205526480557202893335466271247016565121911558333552810278012767138733066287518548694399367959870883991307249104060673378857521248127148841348315413367594778347382347425519075994390079610874982495913211542433021927351956443756455891129132029409021027633438477231591779418213174958788278733206523904444487857270698419377529876351086067838174804404628154138798687278726410743092578751533220692721158014404362872350060185183291829668233395825922204540471483780244880021395135787764369757205387673840120768374394579632236554639261769333448234922229514130691235829253447785443762961726022769158309135735392988455749600837224995832758082016541649470593053154617573506705093817125286555409653462140489080573342911006790823579596734209305023072208481393164181826789269146472541276798086014076466027986190142025253442751498858769030724892630800170650616975794734532507423967009773876050334132160448531220113391700023052110800111262649524799940489241259463011545690446117889720618423067794696161437777096489336087327836262407512620524321006244748788805785401502015523295692464800177841235175912382793710552714706607849444514976853938624760050443322645408163223490937972286773780424619362630803752507446976200949115023109889405753717510212673107267611054553039760306577522566944722794035690369149567687358334951258875343089262799880944489777051088985486953561162268138543866041104723830935750454445475121611189044834523916189941083493397443085873019677202538546076903098698544599965977937364339673267154562997659548581161504475565480872827054481089147347911764105116936088270973882692385877636609925024762807716224527519921177267439838634064412200727826129938752206622404629562039530994035310899253830203747651082167925496339117452492840384900485772890831708531661168795949542003356240473152764379079 A145334 716 85505439642440630292931477943121866295757577352846306479896862463766828470774884247561744386023707018949241316104926697471607920444290347774466064471509861765728840463273402103676616042297248854858543156089037591826785230804198304676543103011678381694461174962266819172361532216555946895116465209271262205560628043822522544112148686195900387114400716845705512638386814227399829367332976312920180975665757639469775348513035770756880568766631197502941372246089157972344132210695515841232114670737041467601878175155782612112942513476861063969700508528290806055185771720703074715348034176343501188911673547789441560764334541722827163505545010480152684059007516007736729656982765167705645194468732471722444182756545312993897733226937652733577135340580460750265517155156163713440045127791459639751269955079244555367390120071485441253909353129494741177633331664093017370433305585099614983345225764071472438038226474264135716357048613279257379554270450041800746086336960259000246380205930903135475361952801194289308978233664859942466709005864167548559852851488564603359752966590166871616815355094644001356520625706079687098629030783059798186814941014483215008477149387271910614287065763875932008378295591597364609171256294629672965055975588413563093870869014228156142865909038383295084395418774728124402049799006012171430002397469156179178906468390270469181480683145500060671804270139936452411309371171480762731096751003765329647864965771790362824185643594801356963334343996694545916246076937173917985298229307906945700438478034469303772798328709955535333045031108058144643354353176341005659999808693032875466242068964850882539236901487627701906014967495323722953242459539812287501266195362366766398583182910913972853020965414969786211497000924034427662498647153535446253494429662165959165730516959312047434731417172103227376317818287250771989692432340330982243860341285029304213484809360320731990181665114909327252495957577654499055583677827637119326961147170046184330302623890549337322429623826741237082237941455672974170959046561367532663135464240062495139781313669097614817288396632244746793798466590485688479963211280273352123747589547886990468837490330575658635862850172625171156888736213076252630542084068397300021386774193743124552230620668813756974574656544030944544880784058969590685630865751085102915238026400501890049860083226523645923199933426473937478252797737664917462053910659469223015643625393322860834543636676175412225725610281095541993954389350905740276005389060735159595284008776954130222815624016554444940544733569010741139209098301012244871710668333374431761344647741396763348257799569131722969507603364217667145004258094077014988365921320126148341737843116105693522185907378022475354271343605201259504104727431140291633387223047273786448994735851799930711325787798568203282267128681375944041098702128629902461392372621536667261181038112711674573566181046067994974273815750547618306520035947592418941344661413828527042705719391251873489308915815726652988283602879148580411958931403025110000766354968953350817704243474741834962555325004884933687960746374718846758717645548589824532300936478667531786086298288696131923299738064940647508704545673737707429946529056414661779977218313516021367731281145100990692993341489445741061696558 A145334 717 2882388367810172913929825828645983527597598843815774819306283352903412248079801985775314649873764434026368834791798542030040357112588087280066995217442027391192463597565418553914201886776476298907667376792302407144632113303172501308003457553048371776641454703246551237482067634322757133482602427317760597763706989891666148453193851535239644233088133196683517586410606173880823057607906465783773432552747176284990430092004390549443008309610300769497038725400609191422508164167243032643506749649239544124203883170819791165047890262328339793332638031636992622050061159753146042850058929728681465339223268724640302421626836345740944895145210639057229201098784151411741050743769080949379496266349639726171211480087536404946862834677122299256054241766994849358803766462689810600944524691212442481254451648678388579240826380029752561653383417647902309690732319095343614915603573020713377839985882214107569018791019199773573059400041051119642471792575112928792080643499359419666252548638228000904598507164609676277404297693838682646108945227318440932942676986002334509116425194635102485779302791967267323955186261063601052533727276341400909936240747190720604151248141164076887246105790604039751600686068338375887218096923234318693833954198837563305437607198862769946344039738258004855901191050160918751211293225438813508852180720634257224392548412669511876913114443181575780085107923729768911841013579095366968339383207448004534612796484746211043708572536458514271629201530602092585633761918085861528267838188057984806008970816529193091447965373294052401677580038781756064620226141513781921941072302914989390618704731437528472050293601722410755257374474656487718257890099544639189740331489221627239405109963897501003847703305661399901410145687974241768224096189021775448717439953213195105946899375612341280849991668243445656056986375736812780679953142659336718719374090313974972686512738353120045720790535197671217141167246162488283142330643781882922754654883428416753006127056770785924584463357430113653807318776956605268067200206135914082311334773509737552852892348392292139741191013247974581660864292223623088066506697640441193386437426533983893294858336903216372041593768312403696119122563533495453103365172552508801894158888924608187378896136731635281584925481957257887165179731769095871287723853668908168655698075226386206156816395792236053736937595357905212278510111713632256845726065681182707916857370749450627186775546235983425510787254781034559178425368529696417376305402829869609432702929626374941005329284096034815650070503811174242567562791344329064072651922910202650159951221423860132419327100830022218078610371435490785677668920988705371505307760725251511484959581554517174915376725040030376581432439891574151305847794759016436925792919774031653837277594305300321189529506808789642868173818863696120064274980617570145932432157241065302919967319657899360830081439146762169499276931507874340093113209254794365609629837715559680631672436339427388170040554488596891073535777490617772860081096506829110214069720886481367793836164841161378951130080889908306904932232771851146968931992808898572783136742565943744302346710682384567603440134858249973688226487010615949538001155374285755762647128862852189474512955740185600311263538252975458037027315823 A145334 718 97165311793375489286133798390724626772193190729272191805968505346477164419003296469710972599682854685005186401882287535727733740793736501766768061005504678885588086108201418989174343499558399993880218416809970988756510947623159788288598249436717509578905056351980067253253680780658610753142580929765244541343300423687437820534642191140779720901500582945800660992196021483135731044562697594238026098432926336901269758931692656908688039360082670173113977930313163596763592241733630419717096689443750361689871434086456985017981768630145820956382164076782512761016755640092781383772411805805818020241715199795951046843599092450592710692517887137074185888887329685082274812835726061820817651433001160700499067271306669454213433163068059480983935756388261031304814217191756360201676213900726308251627925325678523926963701903412838781850113755001433730179845299070701594711979076094942381886309106092340387551972819186140673568239667476194534444870327502559130996691617319699989114414348285704563112541043630234510104585950323758335472601146195637985330092638285844813750089951396338205453425500401226395885327503933365774832259386839593890890877400984250551455359830163882481794315586975114262583195355308355566524682673057626874512923077758283437888175579793105877029423433811434654045855216529152328604570227492604377394840662578413565116627812182776980470618698170236401168927437126239878224115339995449331239845191975481858032039852929808511625617379830872501819026633262197065019568342428315180734907334136438502655460524760621078241608960944177750595687774287965830289678587075235412292541671264483664723661030517015827964514774825565072098391634655233487149752302407327546334287000394858877979490484401575928792105580824825261566224930114689082799854869425403222729454569322377359304018786161507618141171701755135893577783349770140549470448449353808447699118340623755044233040196398867380927116951331831614919420615641522447073466946303595498422296793410781573790358753440569627192922456539507443103478888969222130872344777882617153347562551877788666608505924522854361577934239300826515542988497059867708236252297496061348783453524713007495082684068169933570946467293948278423550450459825395511038187336202987643454796124261767802799464216992804673414081022204506832307264213055437762139580421548028614298479200643452609044390652296194144948520416315051279434638387613745640604508212058758424408038952320355249143342829071364597793226132943064708809177179181676878849514853389515473241256162421090484335519944061709619009431742929950147941800557008234448876851449592263003517523912853677322458753220722249402298232651582791020976552181524999979366909625682307132031839152464930850291655878913516616537612194473621035318869657221716657628187692195384003580841255036937975499108963198511062517936151628067525990765555519587490752385559203938739895431084486749340870370740071171687752630386856628253991227977459082117108202888046855420265150786296377863960193602501685382362238070925122243964753351286277902291180290316931939376866299091306609700760064243484020880331878778355789603850718870325339929715059597027141764575831016885485215835022771868548089467368423317985188311517720643770344172933989528993669810370270375441391703181514461200982449755421494 A145334 719 3275442657672299376025397429821501339844648931886166741963423495923461859661188875914154900559994381557760399581083078037583362372116500361969664056428567507791146991515006236559648565455911777017225863922996745238679576899744603160036145680508289694856517672983793363860630341633934134165679269659783966170922059518796539038556639810161832856349940418014807085363410297785899319631385478293857393994400514264194627288596929372387483257385378501925371426533818019446291503046332517281420296757642075043326021918850581794136374255474325362111302957695700473536882210577466500693821959123655195733666754045898241064457422984882643931703833080245560167257162682585339332528951274800210682080426972860864183831544536347213998426980161450426846175091794037598290437902730340439708694569648959159949934881474171392899557811923220415306414773027714913396460275340941031662397199739556934672674102126386912250269434715973782906211786131222476705016936268318693192969682339203587273627241428162462594522853982268040725949314981116199650098738529309729167036489893938842669181023145145366270732487839222549838027066202407499205994411396635433720530567250938338898839575723576337297209491190825311187639763826758597809171165690675678705511943117277535853647093357218400251891917609743723929880923448006674836341311157482468123166569883337600645824299156132999342152679402204225901828763820417622565166016270233017860728213082110285986255528829467360180688518165526175577805116178067132459717063189496586656712197965901153866530768280709720018331546625462858678528233193667289357309000550080044234599657797253441422845222720023872123155321009076196858026026746853446195330431856260912042289625042979203555061384824067160662080875281901553905997540984020481006941339424234153616434464814417387568943367334605046195197617216173962729061420663765062185836036547763740112600560543052692227120812334093081057933066708605508541262451812108475528358287617563560469932702151222563424056240572354545361887491425483438476904619539833701075101474395222818103432251312465482441635181862773072136500023465639848590979560575023848221020976882085530427049024931638056125253386643150123773389040437402697345481988881591519143601842000037540908352375454705303707761751375931308809153389673588443359819989456919075192629384722660190919093565197992712224500202732088308833978569497042783271836447767949253831145714982774680805612285165861804699171459581220154355626227430723456552922803531788959056320728331455163773093135802512030600575436308990947160773128404098115675943854209184791927309598293103262938373080942346241116224438651219926521451204606245513881628788361538828315753151976442812695541786344633237408814544762797920103452530494273325209024944839096273769629770178113474986678504870017584848774641959892301108689984803208337437452586812290313695692771268332617680809678938081000622840836817717758447379000841660006934169955027032448912923153746429658501578552374378461454670738170291259750834154297350093353434062611779331579406577372514054789912795148531780971851242814517765453967680728686140895694660764186674400132121875879042382940106961232499024241231014199553897845971301323562270082031724361746124016313842139893513757118107301400389128713937588948832142923218231971639 A145334 720 110415171892967900172440658073149011775438488721689490142314814241611393942701512588062865228166438002629248384873124158764647609836313486408260873575438949682134886198382774126224334152344442503692283878964001865185917548533879624901658682601336196176895701177378617943761781563226238882066437427088736569856538085035330907302306507465913194446776770589778563901799900146166644581638273428723235157313215237413074548997332730211489403697773069939821600615341027505221322970928276915823047783983017660266769837194581678193880191134057739326626201747539898886145786557549640098295956858286004842376088258645514506486908681976794834487143502442559946101164768141064459214468672660679376031110375603706730476260867252993277217519287809330820925081360441251050109630396225559030823733741190199381185996602866392328965569912968058296566403216914155975593242151563276878268708008508485191720901600794193705864242256723503402582258636915270022249926387160152820032448860657861309674274319428942265775660844629714609241516897908841139881070140350429824025162088994585748092247476472760345590053959606766654638666005797829294300705833348321083879491531138254003295631546186398500125049466248405653160222176016836976838804428907994456105180727970502655868160079183656692698170665595037499864851275386449792203913270514163772939340693372469855192323559436615595641189842177685756980411227217350619545506530245439692089698731758092548621192018809304858761201435734269998896937964543616401954865135098361593769453012695620562704313696087264137057335358502744005109008990362836549946920578253519704073119052052871839099628793168343698754550043251443821258492289538038036589355370724803042538255713864541951446260404439813501517170376960795801346351845005105484629303469191078448984602586164555565626703553545517321078604058216052581841524596997736896514392242554667229841956448207187914352487539549237566064056297819974741594125635666756094419435428514600677137835891095415819614154295903712970708657708760124254516947281584315174272448570990616420384084038395648861229733313985574337198561429448785056701094471441065426470749422458850933199761281662065347269284168657906604231010982198377633567919421647999650505422582783078167817570933123319663726880836083180202963756092482585403455025012285477811688098796861294614334615468525855128444449225054306238497223432796791807778555374822930959034176411464826277898431708533162484088714653339588574256795528896461587455962998247428630606894873203838717401454134661424389124307473640564884727952539492715736506117177449818778861372109583659544060293555048967875174248504473870502315870704978303621366915434690921720999038773758977590284406485645747280586207453662262007773868186424341598322609855207065731552502895076017549605548395587451530215255204968860507175428325198216903388459175451540919162215828703106982816155537107279446509215268254894897189974430619728446894240929970035875395557395683940900041357580275147149340572719760324763698933959001433576019140006678327916255517820936268496651028385080140037469798785576633809209766496483677930815511224756882075158128488506167459131883863898571711090286412272831939124519144478149915701147304239922944119946169274362876359223457727319836847153505444420283617076740704150009253918 A145334 721 3722095441236505257140675207620455757128530114963503780811265646121296593885006129682410310927335724508637581496312615810873192889998765254705973686258382937356199505956336324280016067715882591343555112542650638952420535322397505255690311030454897492614864391832915537900416292635726171080525471501482040110079932675618945366364213328119293974639012080231494971114867548563867291061126877650874778859171091658794228782505459046832378426264446930286007654817774610667192777903700711786062423516647228569950736168503326453065119448992712137226243898798267033756273991318116157136090204998999264112842739465273539967775450604980330885678963535634862702824704166778120237534399622862550491208520079520526911493889651266858838655361193625561811934065814299481105158042366325692198727624706827051490820785532691203935257968866595433254033037135761424909533279532737788225497115304423836073354658290098167698296694223879864985074155744201966318822541806151815294975157899806822409916200034322402351135064477944825495263493902557719844274674781114250838578484852970995674250819762715728104695352707611616088646881217417759308469294436177492340942225794139975200157400523103917715639080210024263377205778365887810662477499489317327424629963634373701412038140415633973753636932885316796510700412563396299047187241512691149628302706650419388935195626542784012572931510237657107465605436567668125564461402569407755750110726386837086731910096967806137959372740217913723497289603206960192731831371244448706136471674401257171202861260828570905779493054916795953786761834386602986905043403335617148674224799010102651898795045194859643364992009834850850205547578222301235466573723351802678707703688072084084140274234678604728312076652745267551181483966789124564902833338939489915091036799563172703302858789221076021558954696607265515317703831435732290117735100310681795770208611756463744049769662731083986017926256741578281830532466637063896130770692766868901208752887418893765127970577890857923670234306000416297194282854385302644984890540252992205135924654830885071799588827572818529044190433650218520795754046041298754951305114810066888076078422377779197924809513200204644985477256436518269590171866358272079336946276122015723037092775247234730409527849276602253265976909068434564276880449804323467575086735249564856726559696524913011181869671152080460567653093085601282343172318413444554861092832999333578845181452089040622172768766264906071256976422923473492682417056117998015605969467119380674832147855106343480354868374335848005955188332945526319073523094375889536826232061886755564937169232802327626129777675969589735981848074943367410470033205421802182853338768747661982592044529935576354483927815854140307519259176460912024785181853010005240971538598823382781419089561428574486213538668110725645736991387733741907010016621367018857572667981889888965122399985475076711203744646070031670166556279608812045103144854815119954332551790895582493993964505529496658029892244928449809613999804007104171550255116271692371445194174164355033649592112071138725514575136089937082893943463142497102319104742490859833989393836947410783171456762669080745419621055933475933653687986462512462356962113355845770721921639242222458719929529246230833592816144279402693823142708096993973593718328863 A145334 722 125471837213667420325244261076444905499653738399981223729458274788434093938252162688892538993297622045019734869611449894111411173557210766899824886555509215242838535663653211293096567516478068001846800340120469160122094380532102353635440759934975911874710882471791881605244415280988547663898274762248522145022057960638576563264806723988594892419167902777826924886503621160288066235503942463972715366619422342504738214845184475471386746537885102322168248104085581510250041037912428023379887380923130291110021655973477297538243498431664135011838942501863379960384097361187909099507960712220308334957923904998282773668195933406978272179443026299107719269660831360925665066220152072227904397959835849526586582752289667944944198078948619598400870966537674954147613626558059208687793549198043406164565369299121023881791153801527362142025395385280114416786210877455348689518230878643419505524300339238307632315387856422747991923346387554789647692237862035451306433459752770039122780413793482733863827820757775859222815617770213703838041658146990291255418050900368490175184409386108899717936519994183533618741519711200486660490670621142837433464841347640967032859051968338201520007794893754868452197201135553855921415279530946082678576281618009556746629303057542861176051444314865858544780673407647237965494232119188905383455920468246296907632974715564925504396905614470231250487873509715681285560643261069228916090792894410579461974596820163552891801150213984670183359362525209690132446419122695500748762098550296926228552832539826811537739446744187856243648997432063377698206176576496733503554598270557441343455509134419089784665536952778272117177565040615282358040162177599912928511888282371698762504102499569504986960290462525798773367028719115037237869406371020901568527772064289949242174814219015769133206845501552316463143743575857010902871113334958691092859065072468436363710547416312353629115056548694547582687274708741298302901523958751715231232459157753072931368472361086666311019885484565375669659150766811604880856344937655918664141403693965051731968490516249979300094085181150304906576083835351086557967429993776605374585752685155175480383263342709614413802531710244019885686315981369432372800459317567727440797319285766711828981864135387381121512901401733173069291054559448719079670696033574732523391032755520202138414971486092183100681279529418395794991547045938660569544508441373358531406240472023127664910872626701269008733086642493495909427817374281750107829802105987427675387865478233384588101188509737128807108833818865739676475747774905119108962464027341157984448315293706170721785837581760621495474228104025044701966515733402036149295128173484646659418843513843872424007459391856862312811964830723476169084138666644666817943500434783730666561491566151697534670936971797306312825119173329011360109443402893746513323096750345941185572996527548680397570952572511552333059717288423079609807284608923452730580284995694528476852602581357974761912520427197470362327608629380547663957666393499609834739167694824890363391481601267058052016187800121980278778200333323810822693342938551373779025584168339089012203640010442828064196854084427187311192990084526775961575042925524413626796055514735372914174461554531217942686512386811511303333720406332590109140094857442534 A145334 723 4229655628750633297927478783746282556772871764334836936956534662306847660537183810357561359781652528210279537945964394434183054849740382062194331671080241959577704099865550246733948966700459604626373048121905902845065162615316635018653202761717726958841606355509239937079873701221707649114284671154872210007211533743046483272037689299291320495330856028001533557692542098198443164234970609399393357357865948306663633563636939885634988178959728373015844713302717297892754272720835170764435291824856298596671601452915183531510861879066278542256378614511570639666280888289370424426297198472856388972432350724649372835081344947373786950188693530863957680945403922352100002604161088820403034392675575279021154184052773212534417650382519311300899734720173088638501755870167017882499194851267315597100671547582548929522488590714229408941080645183759619854101743769486524790921774693572556226800328362368691995253556941714140583856141739397803279503372010392521733720112970902860929120926568386758515313435393489149923169649538640462477826576290768043439028245012843318952495444731480189728924360899231565580165013375921524107722747330255755445922309488034772883538666652523372716358848152837535313543386902314704745021262325714947605489125918472194294500104657731709829060214100491158659239704061087979253414265690670758963607929356279962105888188726498012210435675690859985216289108546910179568581158766182304192012872720469907276326572075803271014810635754050491663130387227529051157808595894233958996321635994037708763258813714700556108625843967079579056611749648094627819927225488661483069208359026266548677782561022472471446215607313163543235204867313593590067232631540319341468333075291046277211929211120213778431826663179668023904934986939883938499453123864281252935581281196177389390540284020162788259326740298373891365310080624436006100052940403722376429597287822702378064218809354119778106384570238566942270809748601136699153746476518749627677977296999103201097537438164260943453622416014464507823793675154936346148364742863490477915214513387637239053772743503197974633353082412386344750461265293931081827783310138904252367218834940502543065940609357931588689078698966848653909967442141791698928831404258261815907261910086103080507743909594380768329597652986448355097366884922135870371375695716717498113946857462026317561055677614297821171885472369041029163563768575419929385900824697603083094370787466718181495104894073331012019486279461479324183338231004620740016944613386866719817944270439099539358547584308370237751790782078775751548471138418528470787235125535438373768997143613665782229072958751372874642846493404836181959923834902949433170936587874828670141347232259632409477715101615567012710751026924429205198914289667409865422870158685020961946405099275884162465182799105748527694609121595929585215547430101531573597102733881493695475776747821266030727040100015619783077411399626185734037791519063664736732741452872310764059118739023612823694574405570934480985613877282418457744908762574616731257364971547352879985571811129120414862326965227536819107676050342402199690495488139462067600092608325316853653973921580570971374995205766419428326839762095709631202182234662465870003449260679807781694598640283317827601731498966599901755977021074328904482118624050670216999 A145334 724 142581691119712011259467889474842923912368601676073614744823559736905559848274372308901230749346967732670901179138724866764860884873337105759360153732290069901855189963629163153748208374375925755476967450342647644786677471640229385946697111462063815847574638369505595807170660862939349570653988600732467437094578657456038990461813943014303689909008264284763793451988669243765897906072793007349607612560945750798208744925463028699570976041345696916479022963266352007879165023169312568556685664036018444770669393867749180873753856405080751227798388083346103761286948783850579646222569461012028160040386207970006453272309364507774424683882586745980987125561846952828459726860605237915634217149189244695967258017832402242245551049450527905004710459016163851466219236235716546260988649748427659580220231704442355115082066511185519573876466407119141400001655365683179873246624335402099991762019563571148267921689772189795822659042546111753560997269022778094045608253701815675689150627311839903836068482043286698486134189663131952219913830048720132597339350883964897381520131266713787809653140487976576081523828982160794866470847152012250894939203619376810846263121419997510925930255251224358421664679120279827561400810831584571352834955756135416051658041781382832880794758641276112643537111879118602372985356930938279165474317915144277054343193934337273276048861123141984487170874598628468643541189576447362213243525023316247679874389282700731445745713639467891859979455170080641789320037635148207635070501600596912612112528381769723206594965662390805865810525836988272471746369073016602017766280279220847085370608788612037878032838337861206089680483959963674880551129651184002823297595039549281722442434944358303971367371828826318623309559636376458847701527567595514665437543420595367732065163732144873373206135282251338376372286354705994189775773718138367974483033479644232092076379699616830303653870233627035075254449042657043419731495420545525990272899450607309751244914109148764042734945332827713074174709119813753461849770601071919072865962582155847634537627451524313208640353108027458500387744346482332933063488826815032353522341551258588041597682461072610511999228528369936413060982588913482189521474264745546496666071548205215558149335363444711565003355760660272648599064621434145630770355622939850827846416041653874409462984753963008065612076172879093563685338843685858773660056231011691489737880714096829426176858314301115788475613471913381375726835857737947771689452809441475019075473681114179993543254478933972204875738456766696765833222399612846975332576972837163552411735726768358225235878717722942022449733797202799589843987772611909658790236227965346296980168540053365009649903651453304606622554804810543676531924535604247896760286231328556192429585230028563550549614623183845896787967176173667144287092508613185943064586645822055724142492983481881368259841373955590315027985948339003805990872497828853666337261645745310860738364215633385705386128449883680926827573440862717581200326722432663617186163356122097889488735389771167583741983945804078371997779378264177818242792082487923360247748047620846968336371884277407434608260322189144844470581069053381583298787168896681552291860950720264806189547249776182413923150887477570301382474077081906963759628707607998158318478 A145334 725 4806428803415836270806029256269476181339663005727569788713165261774551760178481429995876678202924922486683550538486877312679065994897138985407648720121166585311296494096234990047301857566263490516668968124677603983852994723926969984946524608732968470504014100594427279150483040609811772805038306616406806149586036535631540625421264746974488087541348093708531449265004482514806320215270688042784663220036123901541668484773725133825597716718775264094779491075864012882889355038283253965210702970218889948362966670610223434339058967904410244822805120033218543281412403837322151584792392104418270802105030098236566815160175842475730908719895049018325545138732179834443455040370999965974940639696135046025480988759976095533324313342559645295189478272535148712753161815004248904290909500520301553181908413656080243346867532569575274121146273642905611410296182523078249757657181555483016028725123261183079749271470225264460240122183645571070801820135478346178267061710554486314510364785753002231745481771163881170574094383621008459794654748464529093565541474859428445718200306048426342331927176120766018808936709408475381572810733386610230338144798563269984139495050184577426660585531802414274241478797831089600192506628387694637978351410933835749182920394155915191753859603968357543113144882785848381932248402888515124977468497955905650145629105420621293409109096250680621371670197503476569426863321053459421442256924343977836568095755443515084960284735771651998845856942120288047490449417523037483483992649959800288160275622986198555579615736370568221769393246908262915374475473631462428530239825143326396221576673586329235846014508923085649969965571055170612909784990474180103633042587314873211572488204762389215754580325917908537612097231437315440816134555804191675507618335772688565051739280020063397390616032105365876369135881651828983512905325938391444016100682169209776001192381609864540182052187469182782148260534957159185078012011472843204613349812801995114715362853521867397716334063715999791715964936605127954044019420813769649082821120729259110372626182337111854760068328638252543635684517169458177879639126524151430498333881325708167941755332696817091001562405002271857517437069162306042466977198535740968144351455982735906379111014593977317261882354362260137997826113291178164291132817677926675689985186650205248880970898495037324277485266615868771662791743257086530684660566161503295421460875777833332489703712279985719156181918118713806714272312581007988379030714189327509506167497972414737143243569126316618717990905625814565897462175542477933119932698967105657816361237580364212159035689345367416825407651660859880768804645854823639694869430073775235796372811343851702215665842612775796673679309759412400411461970896304906932379383435215470561780356157857778013143346482344646074973845814205197837988303249803068039175642233558764579349742997397473102773221989002849503973623241096418673766577864019138028564353345332976243179493649882693104953566351004478472423019705868332379844556068296327960728835477510948307312390003614248118821863950728516692508323733609383910562321410172408334489519085206142977302242565017483040073484086000866940683859510949731077292484261324900465292762645330865936841856095356468890031588815137395893003299382454062674008179251346993866246401103 A145334 726 162024714820566149569159234969376152598117116010707775901447186229596580098711049156886630513319368387679134755981491455071686447923121670324754732595924371858553734914128891550865382464810533890940985160005914579953036807356900686552317958613691255678626499483463505210657187491786093998318491745385084834570077854521560577026911844158696050416715154329906330869959507653585451810690876987849477989797810124160023893823513529335797870331018938111289319727688352911015848150461363467997940228569393116123297161695601238103820496934303812947896009368521409010670308372069180946072771891617370447726932404571168459369043074377547524425173237418525167380645674656657241916582446681992410011048522495252329719435131536162595960360532134593450309407562449404090745233317573994327930013001550715609334473044126233298780549407838315979438321310625881753521942912851312433647443716988708134926223913372462054776792993371975182504722988033158250617603205977780646604556217183479960328721238583077920300286669865952216766023185730005516545859350825445695374270520171982021195634935372320733295477297377882006072680392635876130658654955991783712686610264628627545965567295458983632730827351129129933455891853221351302209570881548375414665654709744647348820830435337859332639774368978574137068001355173837075817491288386487932052183900619261551264880089385949866483794358561582623297017870671320556751093909170927520371118706391967847394260236126504231310466997116675241625945658895454910822408075381555933097184595074366113285978638752224926819123266456889093455440487467017040285295744370229392737782487815252537408502581224549751757111217764378922626333310589317401225177148333481642285862795086780922559295660097705518728598815325324974077479048442343873535437028457773813766299433459788107298763397411173393892793069065748410152232194110868679514044347607401859644386021441028069355963091992153949920148935932281352590827558151387086322741487018049006970496199282355866447572040977235867868857245131407645917464938784154211010141213782404269509980906917362028505380972046413172437590149755140137931466573394690829840302022065655895283802785967280790057984223612021676590058160627355788542867188400354102648319173118353771400541084511955855834616743813640001453342600548433491246445630446551296819941653152552614569549814132002898123654578804723447431020272008860119873616101511048105694048911644219857645754632732880924131082714781460278453776671306228952424738281378943430519177603632777536011431337574627107984560721704878738049501223770470559636753171703708725860084306848554752152373766422341865112734862596456903461549915037852783513605021922117121502138828996726970730381173421072341636730544826768454416424925367237213059839362382513877086261118840827281309059613651800466794498659370223396003522445608890042944918558263768914987424956628679308147824112299775834812603944989444682823360524429374325153667533805212645114050684933912983412269870199181368934599016306232519421699067457248043661842403861942493123505426760730711317402777533100914314317450037074351900377221062192953360878036494119802467718328114551032144011628530367469003469713930828902381308059643534365562148061150475225788337476482242540010674162784919316506782445035130728075570920800052375658908758803278455623168023588374 A145334 727 5461853131794856098560521540011640847813051799381296119910214859086535453352997706900166884608119230145738710137452526411979672846809365511750343050400961855230679818643988440083437052841461239897357119227130412365539266792148127419751668399921007620193530827083540660056826511197626188073504583931892903156950518326335770515945657641168379112572979764919794319917803553737361098023583143045135214993299516065398281559248972589136021075033050687012787703925594885554480228269163207467927311139863538974297457372395751065869565517316322566569164230990051577716477551941039685854790988881629165688456620555989058667093875222106951205896858924658588343383240147537183445173550822609593141506470752675259899796132803095281133728220213943802650284833740691139363873102382257533790271833991365122670363533135586910845812077191362099097290537260052200268319084181921559615177077942032169672879992091060572605342612057297813176969751686475580982748333271690850118693411814193398908194878442270770940320431895699478063301471016864102341752458921671025926537565669456039075076407953200625870964197362681226303944037226818674956027876993672295568055401682486236011229289390427288074778763345977438254383840130612954566395034224489106840684582287140651194914444792318843947371602224408130192204782569765165039959249399260105300963994312406808937233457667571264578547414418001853980661851048660018464602806251288645658250990150216311791682675991728702193960757512518386623558629315508842923535328730662832981668609215964231719070051752061879296874089732645994969814677063119897519754404168244959197728219134012337892714225791502898545402983304822704558648045930000318540130108760536675687276331189332797584600645129405448273951850310036378958243281110894180539564141413176999457870278394311121324352749074991375088062656967590346800865870894341501534589451444940190750220808766676374048779739829863128041943680448225016926654014837022723722780430449366420552132222264458403455952538785979767583991780017045688027877951370448901848023906272585427111411807289363153251657282195058405705759309188177445411417194553450510704458403284194133705865561416623154107146480236205918021033769593185758629508195403538867637968796858842507098171271814546575917449024054846789855014861802605338627657544204527130924622068836639730959212848544404631045543146970536328917862369091933408025070827119145688385859858126866085239735093247964540174625465825579313706691092433551059867524120751011870461793488639430216549617840883473181837744804785427893133332067535311656939540383520669845606265508863932081727950861849735906692586080059090872870321430810518365671383744520189922311013460230610236109545913559651537292722484450444521985601887560450256692834784494452571900272955383744904217712929014421837577784771794226884196934095566501837533468006761083346874423027248777137244104386246275700394135405882820958268972633774540585259833713890807140402775510560557853325494641081234910296902639734729531878700997091560811845972375054341525374897039975375396800998699323328441817921393121927912451833199429498200724185814699654457131014376506251996208368489020456444815089481016534758213273027749899683952150280064090035599999955866923633378428960090637774064087167332102668028290099847166466201007751585250337487710000208918411159 A145334 728 184119068910779884261909031544633178010401823559026376191465566998359923902932972600893576523253068734893483531054389909366343316594257263477982393904261691543901844827935115401083771500420275932129374598205581040836414103610276567962928055209019208263032668502359656167052116481814791308171745526025618020035717138210700969570967542056874215726139097458731112194522826926526934960789535941360631109574648696766765947202258972156261741103566268328182135388042483864353175583937643573282466190526859670254174171900163606734861815484912736784742713278778629316301049265262139438095823289126947283740502231215458763096566074368182250773235589925067775636923857992832779280143156313586938118190719061634488726875307072906795481815707451685055206508295089290745506758190560668146496069195918905283667239092666161720486091823340266952731348031598038360419154574250632861776306863778460722684076398463427989153637397674716288823675146846368846895288063971095351523374265651903260011769391960226449815123838903742735647940371212465704210469873703670933158135643343092557048843690906758162737882359800506841328071488843377140131823602798038127607363878030000751309911799385736585541808479662072092426149317347070845211825301497956910051101854233856642035918585128237794128037378345023699800649083358782358323189221431566861309008316219049628654878306708947239556883473547048139126528375553311351770440041979846335968713357592673164105655160286914314831912904436527815963486152599857436056921020688236024430492883572969656175485331276027312345400638068373223975563670342331257923903924226241830185188874269773422548144014023060128740984815448462152907646705673977427398468565092514189084603482106545811490106824752962001217211355222727519357056032170763777546363333502759623267033270905928466384143064019195856807418772484677521591440097696019822620141728694889482582541603880274547743336960308722954301767517989516384665225487565208458543541224125400549794328205564396581217804216027805924279127036505752898288358094780367542512731669438713534143287754214450989196004954290037884294733140295871535063733490465350142452601944869882225159072180070563738984627058704517272877026696396233762773365478510428039675574039463261741160999801467823989665250745054268542198910989912483364589902323888163953022458643663183677482512509862330298413256586253125069016417014658054912516277462312785053976287711762606821787250135743130016553743528849195950271096447481229556828009158091871871888115071516014996254839880170449622175750261332213555819745258565854731661435768845027323683501577943066168200668800802223648184734893679218461862078529161024191744493244261997259182146622871732230256065775365472148716602609187754291307871175246353227748223372248156836375687448899779602338275555767100531095324190388889606908424965543254497644316464971201064873031333568852339870079552214129747986528697497290558257622801716402604679620170105441169172349815882354550668511367436158955909406616523133503324778092534815899870480719420010416525836724446399199400935442871998996149029247825872478714222800868007125350110860164473713392374829558036464069550732735575126186298936063916985438604863067810286383451575398327038925523286485658204704597704644725200915459094258398494198528537772410654835918930279880117907425651419471617306238 A145334 729 6206653807520536766674097354809062890719004624361727342033008143604498175681335053023124757698694062445140099686104773707286906790412739505033420986762318571543969333919012921526545497195730448830619977808153017659465107067163156313882177321344369110625823635021013182307786186545150103800843353608818999523511121572132211357901545326791572170959769862760846027157570175775419423790854158559683731658626192574708164014789868392138610703465197830309969096918124427141750663380057736586188727814733128344404672360457057810636440734126842839697354298058463363262456793015509168517170517221678404053263164525816494347996183699857548451458820530477175792062114909555152841996442354157464861354615998061227862307706701631555272596726364468082997067591977175157290341679239927020836124958804154463121057507143412778461999244518988321785211643047879335869677500429669749588557744762794833019648045719322165423308544070272074038948276023221342142364579653717291028162096376432247080803347294784355180997053669124735722992591850270747872070837100798288235089726610558084428660481745390409712693388477910888258488063584966206167025098694293988287971940760335923644170890746063890908187075774629686889708055233385918061477676347101093213333536665538725115890164309758451247737296076639146695871750407819770729309543614498869495466565038780168669549138781925153777891277314723578351953417559240274619521515350537813734216681626198022211785323661589205561255081814594595163610731580582564853969964683865107652889082123576197893711378798244828947101576212410771647570256357425309641494903765912207927297757753905842940085596820003131148355699583364675869694065889621733147602056789138544553505307694535328115998703477821703931626746510606294367489979886233165830193727432813885487154692104368570207498341363734343257986711732395822285257098892466957326183476139715273012917286716583246237751514883227310959649454989482916878839734259169162300480050942486822084200383257443586488393776666344798921469604816617150184254863347168238487655282728755126963384803083157335556434173757459894884517048453614520258821010552169758748626700857105326525918189484313142224548624041782797032478651914483270549904391651078333813924733232337756435694796209309074877069026698330368502678499614934952417720268710612462651859949953263852931295765748246305815106248477049699106007088646260662008990305229493157050394970377657617835582116836165819610062154182880929658059347537901155927121128851752880050336488599011376884320435810928015880071359471764114181255719532922895468995342828225487560700992586195251666112463547092097330571506573340374290279794347696694693188501592688183086840240345992633251321741178024152573585136662996712709543815331952679746942353185650582459771852002138615011078364767196029888801540880224696854656121391529013549088070500711181135786539380182985128243244461033927558350181998498258836043506376887298029209410674420707921992771890618661342477664870778277322471186746092190662348737620647646893073093205676176086744430606191077036430136978216386836855334126288768135528538165427320766054036371958594178802498373387032697532558992147748483283692319625160562600611720742857004086468654527324418089354387431582213668355245144726432222352003363445907329728980017863327352360938727007189408981221640388010475596543 A145334 730 209226299667398225493803937568704478501504467876832005140906328329442066503857880734476562981129400321772604025525108390618251718538470132120419357985775365142485514702508080756724733309384301929659923519783463627094987718397655895730691629539590627510177306473525685873235816181384893517311638141981542947911941888160859706664160123395176355826179626347529022116750578430866561849462758724257402652851657842118763512171800516296733594657550077756182789928927839050905930998188570716382778441352187565963021835016833246896390810412554056641285076602808086696798789176251764805451678697446955711508553992424771793255492589425631883930494589309150006025346117964180344310867292478504984162677167176453272176758304185124421166328850264403370379463470344066257168127261671181681825104214791977755891943282137205669287832812249004504039217534412664380568790179065012684379648714177506957313874898514273797956303031455234218178230095919116296772741133231521816588248917326156783441977577295411221191184229371071002318337535624686539555042214457440422701203750883777382747052282588267020508135962852493683393125782121139321047038936852826742389495995423560108014999975739901963129249738820958265389986449491289980505341624448952550723516610944208569422800796846038806432986456615468256772813006446955387926242356921567669260611046148271169631451839683818627143767718722448352697301566795461281870758930696189659000598001650421971166610096526516959182994493138070898528789945617952108627470073436171758290654933955260747424040923113347852530766821774966474171220117833243517672461948024996605002965583698977091240512046254161536988010504214238408118924808231501918731687906963391771806149733298182428683770482747262814782175623655326827905359702607863987965066774213792746269225047571231230788840620987341647207536195691644396751339282073621033769625158049660124570552252633479626794329018970255692141060173393701609996171057211366973583974058727689548332994369814095094959357630204678955614934454089037096205478545144683224638492038273603660496988177789946027392945008167968102267031819076612337628984730649909076950855943440418612318819942357123844318970377463871029260338083160204353841043279784485154356974717586531729984009839054809112638172900335465977171023679820546256088866893644843792106034959902065838650796585890870459164901337748088770610373889249029901665008276769936861856029397454550585474866336759899643312065200951172609923984655231551518822023696764580428404971158784558443254426894931543535146755905617418027717916749635085547693978275078045416826203136397140355721584977971805800211341838402569123646113405598777048946360196945025407595387242881265044030323664855128407890082808193016576250967723532253659023073498140057762470752294616405263123672073963902611784399411977050340581568245200018081196504358934657451116163177632937095104227430911374145777854887182847607865736041707248014848246629155101893944935171260405257972567532125424361104344749301361130704642441867254084230678072092863176464144339208864482451660718134738957398394317248165126022794542842332182155674440748613349602958506774502042675786099555749868635918141908265226501349635667636846539944571960664530735465097474795349937102050609231023385490285117922667277686669717873634992637432408568482075096639074071828413660742883014 A145334 731 7053018555581340373875593968766930615476652721409002268938224985952483918240550983877869885070747327148260419255311304161636491724644921363366597052667066572190868129077578068390177838332799320853105573021280581061219018327719873177918458517897422732023707890596727235765766181166698573923425217965354459165292561526391459139516626401749849628108943033215433472794815971746941624169970172803862884867945654199197325420603231389573021083767402417695724018194188357487914506807186055469205724671793515033880337714012776392420276408370756515250877092583306304490623819868990198576266920373766359813274951031375892624826160841541867107439424154152626172637241844510404497164183587453960661966382444163623807017294571772837535885390269816311251023630588230881551962412700593855254397242244512611346962944919787695968280065638914697312173701299839273221094581066604077160768208566366014768255889809268124009784809767047401424516062494485134340987761458870020783472579974902648793396817049824964971570465191101749819026422602915591398129725177289479548459290207202408961845048017389999515938853595064173589271381856815542927529476394283690791655921717756270480849725538021204431023117787467427351666756322643330009449148098696514137788651741595734209703889745789803855097522204770138859172379751455115719173859122516502516276328870191656089496072846192387139091256020242456654702457464721582252623008934247038054372344901419043021828404142123563032469538802429288174810913903170434001249451321563385288112870170742757672088221624439577310567320614932543631901058524588382623313382626427731788737761899194759991811818139142188591862702948706277154324279415789863790823466196133879838446762955976421976394574857411526008485436341794320858083381207421115148069235128553226043921690866471512685523247125984945563631701898778620882091824913444666155907106751670566659558043423357311502653584991735804498847827485452226283488009459755446420346603219230363731818418122232762393636359225805950927434641525871835696469531572572408155395328122547896666598344509914277500258840668908030969961747736555553447858555011387424431843595104749810564162093730940455307679349199758468354583199750851836853498298411630602902295283915917251385423215238842818977723733593239531392104839744072114677820750567047415521281975846438689467654499979085477430202518280381823980226004700577709338866767000924266383673593937797929858700126376594100139883898314001874497656593069796254161589262890812877389778697712290976523095353743821896758869125698291802242606859448943014279841112183885568172985820167246608805179377941317109978032236041979098584770108612454979972285107545828304897352320870687204288269577490944637451950538890601452122423409250728455513715127875358993987238477391747169417760370602244792276056074288944826100779968691036488125605148390599232176414679582219770095780521567779177993137560688583610862655703129907824203647095839609074170463056701195489355636590165470390342049184176477696969961306052996397558768510917177324472930129587986391097254405771891913275683485597580312271939635903686479695040464631581719643157137084565965485213716718491769079569052080443928465735335655755426376118674516707532676565204017785996858948127912368822553180151079102821110567371728859791255583944519140482592024500513777980114184115632111530119 A145334 732 237757255299420684335948047193329293479013484737192998609075559135551904554446907162665113091258329417038458411323940037763657745419528580620617854524987456162778799488719641982924814173473931796573886936887444867790229480732449206429975340907630490756928565481838368644138292093893592745573770580300460676480469301142714199432245769338827307568376113823512636020384224290838823719903132675755459124641045350203283997809771417970706024437065540842972778897143299601989758973564310931678354262303380950439918618376348857171654270829787391716553010149698178921570842270984870417754193080347985291858542887759127347958118088712883750766151104305990438970451416553099617635224284422205721436381768030078591358099727837704049149572084829179002007603216749799546772586674968891598954549354237415913714143117354099948953515343399981634144370966778364365870433947186433262024483626392549643660399088156553561855572139290864870565202248510863782715581142005767267379338854365719373499249919307621991896229160400855757028309703625947050406266496171386141121122250183589455220019185919164601094031734181477328841844599000126169965879328204264279733894378716067882485884139871694825629887337486277237203728090246320205127240801901717867135902899485675589264909553907773491109298667089814924327232664648738944446395403093788942902107376953549680628641446013693530774947613298605495107571488438462970940460349302708722116702087626237938615413532464375213298031193846896811234805009147085384564166895422431644626113095165083427170833203535817228025876525398609224056418208692654260398650610664416890573353348618889775624999298229971131177530179412878098658033050987351500157157126739985182390648607439815451526078689759572058998781244299710932470663952596806089033549928218462475726807452839529645057757429828111893962683023800291114243671021080880414042007534829189644044041519230822718120972723277084950685904572393534374622679188892185041618517020936281502671909326567472050475386574542560975559142810222205127238950813105937333773693286372597558357426532932222116743779491555944715829442413932255887650699551804885346947538514030260170677485567351182806064747017204887590769128634340877337171223285615024344051888866448595826616084855717381588684257946789931702892388170601647305968791245526301483577571613677413262052567355644174858281256432066769948625329847846100692564168813936148743023699989787138818082230674680120778955586568852937988364831142458847072555622533227278400044859471476357659808985931449809244809934692142660747980859204305952261738358344024804228033306581011680046425456474680214799387660876763773574890031237679743969266953926423511961144721328955478413676302413189420063650124258112092142853876549591088511835083301655278189169751310405044786456296829877999873661947652495930675880242403993271769514131471050595757732281397600465272295824286945608659237293025034298634997276144643456712197695585904975261131207747452364774918104196505439326305053637484718415556034496341866119838832418787369535889611491946876904679581536118815678388551342096038009438920000290476687677481880574945328422213741517760189732052347904571436116522876995846686671672938454165787471323671418266354566348496704100856640346041988850957658471869491065814519303433702176893507861134747588235768577430244359070575074709544818938153198 A145334 733 8014797069090452713383468297011536514410613955014123261702934829521229716577921322212889978428448399577619105897469599417701598436455816728076106512670730094580206758573871002166817417397628402529706407789370193471928054734271844421034595564077765325518639210369063516397174590719386830286593232338503311438802160976228334136469545744895242136380109168881667927031718728049360775850992978329746354287786753887407049366970069079189268694200458298049209958926976611388886417510938414699691266713041247167536141591586382261243689077251856566394245456895448518862846788464276161913503650162263663814785120933085231868292268145685150396785086618715513543541291079367746265973006130708371282166468738327566870517918018391708925059237443706233887859993185612112133473015261238923100164003476946048206791153139043764359435306257733315248092047977924961473653055138560084196241265884924639921426038493501530760883212805710245019705566372785155620857105956026653124487491997195820105757065986463120296996920025542382378322570290204252466279652187807701639903551505229510328264437795489990685489810243318747160194407843022871332734249226236272475545888714862726600842883874225107033962297715639287878670246570536697792195957422657761202454772603873472372524366852527154639504654212500138894300874266136610065832873319117766142713537160827830863799847055625536076231096905204735219833778220558129285681336122371302088306989319508136009306547157545684298153068512109352704295988683537334410487632043440719418782887149902092159186029619104177132312720360619796328009314183128316593450129462184110754800009593205012437123966351520508692852353756145417757056016994459339654507902951581434302254884718349415914967690655400599251437389736857819191791760983954952053899852932175134928197453191298853468425490273982404819497099168676111562375529238544653843911407843184876149054072953712990404500678999016948695886038636538216283078289174067548293204762355415446235839699666771064699292519034193371260292753205155893313353196213331615948938792528224935569680951758546863045518529160092055701702472803694598236149528443484130034214098876116475248788227911246278661502166642297411485068857909047775285190100104584172226358570785686881399310969100809718115703516408564864111262873838876690940135838208870872444352523575783625217353356091110634493575676894768296687778045190666049645760421378920807126404660272050855619754066184766745081998723096148641273776583314631141746053781433502291974699335393689318999869939226077715898721001713259968116142961534546791294257045497235038343117196672917914197755528956290662946040938177674571167563854437414060591534036887451480664360251101736856454340950060345772854701051289008087245002726364292184483232202585084299881553322686515582359694596717427005138899463089581748794978145337833222659284883763510434602555973736697004746872466617155946335109969880768646297174567973275222638276493997209620213123938996156159861293803108561769524272967777560673611916225901723000846770643278553716137661478920599090868762302485310870746586152466373955700605680937852333237921434499140942389531105583406558911301519162649386392996217103960939727258166289554593039902894587391084295724075147330035859560068216496037870298264167363677528342897639533011351290207596757254908618262581512843755307788344571730773033499183 A145334 734 270178808961281905668736031956310848707452502944512610414812934494085094610289823217349614010157882458503210642765241785046780845529267836483916969921512456963311313668746391994323773157549239275802471210005782285051249857302074394700627010035086128215602837024612565655910386809012237955067465116557176048301560170028187842597674187628172843078546172514624911996726602302159727463098149579592616927285832348903446283957277030849698829710791424790173326872455602672776061532303974985962281669218266179714262382612458327650175901622505814023362622635392559421168386317559907147119337629215715026848421134795760278521005011232928331162741519150748857246786483315035310072850419030954911499625939732640511175080425041884780026042845077765059530581368279381083269575797683777422737636958253301930813513858603022179202464224994674713613201303191479484498480122850426491068859810956325985358722113955537513792819541824920220323409771861385347468229259062077334820706087846132241399351320904421865904144182164804549572398087454475647012340024844731126109762580120164542982204742865948400088696902208243232588676159546456393626345371450545416946387628844128134998345732914244218243174230364313056903696774689063992328605519590552328233032517340671854192120817333780828989928402394081015037067547184232460670487215141064493577084394789398801465143163616495375116056745899504010961991168707443049781854869744676244094119887843917177247485766065451485226364726245175085814920967287238533830452691620219756184739481197086431521077631289168607594444575330616808818584757056837343672549603771575762879891432813587620636559130084757049806081713942131853177480234225191288766109908340653023589026981464910203053745400467475511006382349030695840655589330298457481140157953310073870211073671351876897581093632078189436637135319013388696967387976387669259997373144351754640155423155225623387304895170935888617261233411751798698509034753435137864071747497382537671673874773094943264445678766167271970641907734986662353370931117112457960532789362352769291681347325423188220332207501242923706148445642383102492608344716179150471648471926166347866606390992210626486328055231447098723956783609344871870522880937354309160135523077133615905522176941772210741962983949448463622400739774216145080990331800052245864572822086162094392399568371778772133134261209841382849278227954752022685712483112119251594294952354747134353154770753006256302034056176615584128486070635171384645800625899567739729239836196076407472009257991502093871496075722944058833052518485348713130223452741973434798521676471810756306594658834691101773230825226581748917294803958195196744860868414209035486772072103494828102120355012857953589742552375302338362916949762886412989338669037308108447351884318592688970940260068888167513354301027087853099382782603458115531851221662153805279401566116931774632416605577368502664010948425443418041643456051381831610492843900448240711479432722429216401471849327871513054157802417476516669972977559591047862202772265081213352213198918523783861239100312100247916748603521252914704571379494976082153159854869288559287376148240794421359382214021240858467403331042458000401210026098949212392920960789069629780190592218650147012121669042937735394618903527423357699989373264909354378949816004578825928221933395854220532747066474520438334814140320030454 A145334 735 9107727642070015971002638923863770412916687359848906142069220760092673709791640224078934166069532239247694831189997194676457382885090020331417024327978078411562494289193234115554783390974167438589672901959588513039707439217724873111086292087248157818070206310581050377891675622934627950745937418792549172249742281892848051197739262728476160795282549339087896614527985836574085684731677846477074138289059054193748420344792759342973278470361510235476284550821268407172304422865080579265850100369656486205126537750329828633501047382450981913475697442644837721192137783902097681465116709567358103392796612639179958055857847060369745897810866213786657359073658809008549223188041359560483935944019146220842893384394257644017916286195382512222713069664036837943131405288006447121659246818762554804610777503966716724521871304665135178338167700682492725444518803467634821875371180031096483081517882540015131096454415994034847821391898389741733690368852702125521000779349096805625860376312921930995113165580083778641340543157149767803770581729771236234073352394935947195238700611553746682771499981887950069127245526178116637186121231138863636779026454492789670715931508055696288722752296271618695432584330396098100610860594273201561562077764957099275600942920379797384892723331805199816804399408121279601983065513956572410759365748805637096436562145181712212039536736828041183304323987077294126987588198373411700066041479330911458725504609164759822409435070623571783630711633102956822291887225824029975937546848492370896456673434791571844142904549502082372264654695832376672672073330549689689504497029445346029098453395838033193797442505884136911014467440938675181349846225355655510473604665242927238226592341534790908820624549734387367051642097132569240705279772552182737232640158533074317026159812868930275635055426784444233806094537121652801515966794852186241076454438413601691432335025807748126288859229614267095490201345255220208223791059843560582556710872365190837777692766508206219096145338486107634726978194644507761636228713455973060294353282770334723148851851821380428974172046903031912222132702146249633955785858596853487707184965098631990942872463190579531342285763985946772846278541113023661683584310703815621389465703307830255010762470820204192302564073677563376841307394039625369885878960080171678392005824595309052516845310890177338954400767666912639544701756063779549864762036752121238772796466464086833756801288631712617875116799837850793095307957328374724839172586195036360487742767893665645182054996721723221548940430024962158085285800637667441560930675521623398422388035119681511819320455442029817824333270263196227831845813651452549371635069944450404220740311029100665449875667716740774924922289261898255506314348764424133175147720498206222523880584562525530157746482484232064890611852767594929240871459571919892205116359199214149122066769266219758186653125086587652303032257194906975616438545245833700386762056859964945897459880981254901947097749968860409167228399921897997533132452209117058824553219405775275041770980652137054788284553954849602224727247075038048445166374405795899078309014807648838441367875744727819773516903048262976420829040068319783475810995159634325302833779394972380631291427577870991936107200039143123899278095231751438474865286163062014443604119865627511577390767100776187922012939415193829879 A145334 736 307021498544001429421217052454711668663110682193054123104640821407911096262991097343411047520854317774881910300911594789778136592009603739842800053612224053332259225525392608366605356115415411197308634249255257564562755490978255615272644511560508390012060526514084371214115819593215921410633312432429367479981636274306347635847602703979257192780801895142106822361113490554185826130145132741644019622131563789585426900919517633494352186386187680327114127418011631133322779422005804794747831897498838480756549407849356140622861979612246698680759946768194856945994405274171326524629177132396304036155458785218335251267207745884059122982275968904006700423624181204891710998633564157933494449717973919478674203347419250099418916122866318444182579813315151225694680291175427756673449432837748085505176007727904506925029259501059242636784958476393628471543249380395489722568335987779402633721641835065187955305940849366095178234200674394784070840948677120422053874194523232611559907153267198942524360389838720033817424905277946274577651834463576033425767978107181017371376433072494595933361315989354099928071203454875635679997690308064747824370436364005552170989923001559176159929735689073091992668104720748770196903046640621019120667089128470784063167113991810849027399922686163357422082223032731267835664906014805568751557154898660942126087111112610375504236288023357211543289257593413593852044155117385853539481582024150905385792843197696567847356604745494240099946114066085753512172279848697597797234484506493083438357375055302809234768143756120752193710892987690832878718754629157489829425019099722723208095276353063539832827029823548173556355565580865260129078124967973037349724560241750050219153517630084056135875778060539815794280159253683319773876523651593922118802225873938861555599970394230545959579529000266479802590058149403527962715571394469825042335524478767089862958390332674294166261556013035710377222888650044438465788858763254679740604185835756708368391079894545952879563787389724780631659772588095425527644811970068062500169879870506636191924607704566526759476415994952760118624990896741730444470390821651459144442857306868493422473604247826380770101354380009482103303177750397146697999317953690101519905272952984780954640592149386099373070971301269921659104327172085439418800733879729765192432421954708299788564083296973616886311467028773397124299873511197525513821876664619054604283834531349596412935515137740976171954603194047879600071446595738886074760768151394839515965401233686210907584980067993214075470723063088955863706271209272316713045538273312248289007944357289804928738190779719999932276525623277540882016325633329597025108782721055351022786327782670628419457355168988779147416792008101640430231443707510068492026121210642647442687325534662475552729466411189161880374672457412842461251661370318197904080667189203942849973096159547662471103574182657921333691799348396858096648311749744210139589508225269985603774156186406253416765152097292481975550752691394203937250847101766563787894475673955485603134315896544439804812824397069376569742640794328153118110476328059524888641237601789694103064089731972560783324396334353613892688146539493033802020376253910312316888896923213926732430687011528362095228438318700611179221306890272967726078354417607004502315068952448370019419622226220098820330617852872043685915358 A145334 737 10349694706810560543719210867245691426769690683811167130008535947591462294932756181654746187849064886121736956996035029173423789840186359185010769475851048509852380080898490538845032439095870120487106621952721830541821974561169557573115973373618445740058402530719577843046793900595633087817821011351256558957631786557124696911574635953401497240164671089957871642705239152053618362273106739989142054984980877057865686636248519080301852860105108233465506999784887534683042487143511256765868833998835744816646794333475257750066848699227788830077435892080151185004633680600177633243151879667962699491442412256913468681037615057893785975362777013943199657493713789343240768755388224575896738339508964881606961173998609536457154018483907308558012253284140678154130834672392264389455533259301241143616928415896883424476019613258835764620885771901061515093230211168613155080143784272672482751660063178529603433348134935676652464240056912456272638306646215360574733973576377391986587664510776900039574257746350086759901614915579025758862875535996566357011402307919719700653152363635092217359863279229626726687330199336612152594605503098741418020663773051600709191280633666628320295535101355901634801223114703856712941503601644473960284486012958672365812264137063000800333854008857843446893191921628971630618984379776030208658419280874494610264759419169533613066093057227834864296239690169648261675114342019488924442512429968085541224165285468846692969631323561175763145611721537039117792370731407708795920744496776334994214656216657584264512462281875926006947911830350403280509232545876825651600227704347155969899545736763318531926565981554366424700609204716500478012548411320524863703559415275789527644737841083541190805581569600172640690796801390022612444808371589951342072640296977838864506200684963351891428495646963927607360866626410298390501489110191611007324944289102784160866725646682115430536928926910574567201916480902796675426522220685524194212206521966647766733272465467451305061889053811477016607143299217718599892398849874765673424753590140425423259443802572085765240569554215685496695816530907031031136847240642084829162315232107351948172953208251354832569537124807833877716403349119609274076533346535309011532191129855651262673104106345042939046018250263244985450843492129692768768147369199811424556725265701210961277186195424135314347382214585550449393236096517766829007155912499546293958286823278998428615969381536447018124877055796237221480557671647049892251810769544347453888157315099819401801024032909996249762394852907788272140576244379283995759097653632425214300834405861851289028082899365040742275011860936352632869574109267694902064964516155140813033676705333086572990806777296736077342679283668184009641203711873850060101776412835615924794783521249591466319984782563440164503198143648775066601198575552554991774639398742948554273378922416284932634681727510745403072162903731425829243107613467438778559728621887089157843261859146294921697898375252631817426955464059670214802828058267418413080805716144486200275882513830742085168103255636924130211174818952074794536466108573720209590300220478021573406641626423427148261137580657543421274254443425481129397787100043505633042690389978707690755266078527329658652279663787290402812407131371823646814349888942666835609978959943430433489007953668488764132568939898303653237013613023 A145334 738 348888208259562497384773168913635205541694604288163761759533623688667372554272114620590396648980929790309435045454430532524521165734545576117109299188138791654899679194828890539073435155316425646204953028717618658309561197894270294811483847152033294336860359298496442575023051174962971797122824882017546170032400044859037258582833342141561767986693869661677957933486789454613984438040602074888845931899685743489088506922510677277457826419791012163934560635634431376153731108284985043571633599352921060270324956224901530905397329028106781849663665241261949678311344427037582742455323338977845467460219681025094244019442752334391779345420090157749291550106391415136465109852426051819914891491352756440996741696818924126551411863673599248624274614025802447260599211111662941393118269497595406113578571394707932511182114237926094124310816733999825197399161946950700077356157245263453405779058096026591096672977673375719105203437140284700276242532973078856297161827205807689344637559098382147066849286105101034837563404986744053053321259740792417431278338374205773001836748806762525574706395209469400967275801091565992209088515829460882893411827965199023542832517989912117675603312106777708420076139203998905072509316214532170560569004376169756323060639997226642987443369611197979908606142256030410635434695606585072319069745206722058413364097894117866983847621454914025252069028412329585307654510617432816525571240474742581570515706387361978822309704069890630230144331033067474594695063843581583661790699189095768148482977625169790501412294287269321938093355607401201598275396242789038086286186084117608645590963578196191358180999405370662353109362734637665532937746816536768187473950539222304735154062403772655911972098575346041657146944380577503011831170432420736089674782292320722248565163534514621865824042299574470643868334173701100594401669941843635662454046943319329584050231686695720830725579959893912647340894194010387278583625593520161823638802114891510380821906442516703599090327124421102840102019984969521414277339701633538881080381023463861147569214392780403441693072913134342098663215138251025162881390037574288769410187329895976866041759227679567158092715707170725637810474795518850878722792413705948825060061467528731111725558470250805325855175843303017158278012460587616063088808396924909242077443514355399549945646859183518149676637567367438620272591689314046294633700296537828904714794208451202497294731438658113843248629378936553542061719511150605272069654966579184519174943576049510801026309241810993511497116416050819590769869334319392287766865190903515700768879532595062595846869608857332642370649899887921630755802341397669515280356814481014086309890713992020592849468043215617998232939505037690956903336697036041818520814384662491614189505058636402794984211467484101534213647542025535037713561520624967402404896227544128575351660624679868919567458563283653354904690151094565355388299553339049475504241704224267285626371668047445624029900813001066468170186717900730249609129906943827603187396903336154137344513938099999794472320942707888032349326577131800529496119401909631937229495543672869637748195123669639435910387060641392396801503395184822332506369340446198635958780729293339332146092774725595781639985371041121160105633219322868243838767030178944610805386237377970960466088098745134012688800143641198297747685209814694 A145334 739 11761021490080157080030142980359431911564833683784309725102711324536441181213050688927346089382400955382266169260531896255366579323487741530721395290621389190835619675805301819173674960240684269437698846110964303018893477439193877076925562914379068978477116971893912548484449212061207878685377338954990470040535646554566359429702615052017411245429953106130492871979968029809798263352730333671396256375196351428036296510492148294774584248309302159941125805561729681905254740977244358675288511868318134942876909457694636273345686211470630916924373325205504431575724235630803233647991316513791291040121305955913514708981946500154731823840325263854951604210886797110536449509884513451461106416276763080117035280992804758307438557467283012187216988680797547213014121252443323081969752475308407880787492498098675989055065646484469019671681867482248335503264234138477888439062905657687230036139565665396322690316473936147356100731213534757189399679513884181599561964620373803631430340130618797666846589395028698138024175622201527112848433906999236855611826429583074299972197101622812373488260365151350227377240528109359398031761716016520859238171302686195310577283472248656853177959330823941449484865017765579975290432336650375867952307177236196472691701808494245998043715189259629893861269608557593220891531958278998408099810902260181308240009129745953876855969706179058734019412083483390630551385291238545903057517591961059994773998921093807020631213431226381821496989635979092847050131484374764453831255673743673847509026181529817421145024175911386560657201010577582675527460326835185928011881681295376883095715412321447873920962958028479046368950193084026500398830967172906044279222008973624477346253915986438389709038252169333494662250854378470825138806142832094641992985569001491250021292798242287218133576574490159758440873937634597474626981903238059847989714915134350311175549149291787102521643869911094868431286976078173674258257343331042434389339825080786292970858699443965612857883622302346322928362077086179267657570521449667745806453970876213169144132793921183597447387722661189117930251485614625527333700627029782033774732585728478148046915755392125000647950613919188036442757227640537114002136058189494188357465660538202395920617313359050541189535038631726458142306814595565045357030962292191321350619196312195253127456794345890201401464138048574141303838616453540404074335207989134299878389418808603212904806968181195636119464278239074164106663343240329232074418176671573540597039894060471694002777482740424558362571544622678275497064023119330469641337029826259860640493714742945154244146685486497784009273865850209977236425464058941330092405926151190468694365602934994308851868994745991705423696313372141278489027470415881257828486592805196179478712290731849616969326302248904280154901894138482642472549092259069075582514060055873175532155925384579458862334095533610227083091701921234894398713748699951744351809209289671428311375831086617532839753034708367575389385176833478152654653554360248370236028736530656039825397364577468479240919853810579649933571668703938176897239390501907584030286085186912215010470084212261918961111999553083757038635258177425917403308581068654255974664865341788078907937096680733755271754248205516530519870493010966757127981189772982333887582734452032441133881396319690513899250688709575854718770815185840446439 A145334 740 396464034081713886908253622483143280825215337938674476545048636990589808530024566169468722052490339556955262775463095177313976856470250601266072659129737730434929947616497045129515692370640031567428402456195653626049280466165664398368890431032234568112430318785683432710914340363560266415521098299049903863048910475322031931516237894820673590941881951220965045052766764351401510003006555110022165727519023074739417811879601812094340557733048749391824338741551346941391705942189176222658990691509370729571459557548561232549581551283277639181413842943013889147155714304803032579236204537224581081984643756313624899814687172500773257447265585299130328420199702380489792297841741838596327845472774791939392502881270706705724829645670698477157485439805410702524903580159265209981537414549528160163750965997327796196338330431809336415206301628515774655815212135408927672330110472364479279254811352801451941863977239714549700779930103053227714378496136793228748154971055639093209709076458522110251016381439568128127693925386850073987376653951623014661882251509967096277856991293868256303526731334545620955417377235290704216084695237828402335457871720139815954361202306669704530716891366471754155357091328801561763041568995974854294140104384063178718267511641280392596826996042498754110865418595870325220223131678150340730459553196120966694048649350372007294696871811448448468880356082156069743557612859996871774636101499436091949088922059556528278116225944331627132772890398710888840992457743578245895070045100108546210433504430887167641628974468560546672484924128476956384629486019338721390491493390180968645038957903765044251679469956959029247726648655753170593806926370460915936115805735026930592119914772748775713319023568656133529718434643951307134851652063038739949162807441365487745897057980182338588768244460239243157467389793793946695974459363753327533889654126724902046408432238575911539308894023977428054924771316254340365235467765105814869744483679834503821156136377434174366922553308721767421493982778473083127767180863790960009502024477156764908384855335513884677171036689215612252294435481405811388168022974292562320971946695496811040765553248226774544162848037123113001314620505952031317493155642845056675824218591682741298955278521608035273248420826420323060674145561738485218397897675780961045804463865606658468571168987454311830059837943940796735984961140376255332031793566680016952362678403323220098569840400093373454929026976190560693099067758569778902078031463529089086947030309603557228784118142153402620591293257733368250955208628582760797290078987676354711287527423215801616975122171902970690095289375439928432751980762671109896017334255276273885206050388628767437404483220037912346617184725541942992827425070816020504362241224942348825564899706381145529399586853826351816537641317194602335724094862339657017261581562078588519644847669362512933569413440870542191687367916860138139086075113287073748760438969650582144152211980303505363980629175989170153375107842886361808087641067874842653712701105261018199177991022561948497111408477482319056552812919660429366074139324323185255751311994421315224330076901047154164509446069024066389131002156359524280480709935317965628459753974712895410693220196961442115485239925367976872783713159294056163461377663408467445171469367572627353245170909470679124798606703711001918928565882166996240368718 A145334 741 13364802577133553637597072533876617016258577130347882920549279827850071121010686944359739931462103257082560952778594769166722263576245568445191567808542063602340099343316495715510672170640600503897327177360656637623156941495551069429821419353171064376690957067788271544791009865171167368806008344975594920268388302082570049856846020004702291698633429330228778562598274754305776872391552709406116873003270011474269423010425080575208071906406489093689096299036570099832584725405942389488590217535492375425535766742085089691551757820413603005334829728684624877945114697639185992615249221301849311759911049985210989416839589876019120008392591056593358107189980363035424101249708667869197698219426131820000158192010600242057179249048120688197695821988623406101316952474154708976034303162494841803811637182982427511679889129801227084072135408225584896165282465581370717695770135584343690845992460666797379294838350060460996477144087673193092716941915371620227216122474723629211725489335986440205942964551481252204155864086766540371912939891860777917252813842789164385943484876544101818369073739799272517255769559224409111014855678435433726711763996447741893135320819180552267481809554785803501753146099209035629266551315563880001605087050834462577356601344735860225944792038548917811817643367005519054616128547978916027744793130141426884996198661361031236158277671907957491706898069510069027571936498959109256284437078488473067642727567853651647161490955952205719419392313843554426850762903485891184748046766493403419010039586856180239669495308190151852418080231713757189148277298184447971238282314171118771728886387840204229402667058328125917912386279816489187633204987549406509033557767048535821286737849643107313309545894790360009117474937185347709137378365906229780854183596855445022912698574490653835585090302621088312348065951507920005486701550525142767929360392622181532850077939586844828698315715026635229820419172639646837633913944103459675928044110457881298730387064312447318464993659179127157476215836533965555150852399260822740470645499318500574185440304216040258546252049346070566363656302147938416280518527129701648810182289330464914455728651950808814491604606683469525355127820812885748072157162718170802352540220368159548649580043042789555702153724869094051743598988743897522116628085293545234561877155558981260663338853439628057445426935688780119921478898738244950789251357058448163475011589097636330714186106982340650984461863247919522725295410034723903548721208561147416449410851139696020121840928569213719599707937355620299117021807372460843357318093033232887491242688796110957765286214170702456476614420836806121617859294273217650535803007652957266519105489906310147379910820495609030458473591674322584916071220648180580786169893864319986104596589623396125064210455873160017486579608647728150598776595336920745792818838875155158941354639402054385606045468229411881748170945394263554747356697670193507370762653315111914789699637544655334733169476682841891161907309994314079717156227743407391496406784022320186963634037545165919260157100535009121585815673588181405226421059725695184469469143301656451025254677323829482673351508025689278424522325652244305317578814516260040266724050512906838952680373931633117032273682612400252176022440079932140259316283905518247803747898493290533625862270224375196977270518082847185977506101169078628076989762063 A145334 742 450527494478708059041683428208727137134933354238811795313041746451777260498680448364342266920118778743762790161211166893147112327841261255817157149559880304905147018428269122953367713742778950615738867581399332798080966871765746084313615648026506149106017594642712314989221509844005711638890274893606206463197465800154525905352247402842276358340259311780130174124222796914880974016917731831073644678918066359278599174942011654310662291870622189615210686848698439323805084152042612007471200010462457284085439967304228815953648523576561006026559470972544861692515927310261245506257018670849135762202020413016818696928037674905917362982140987070496516494243909617724444072637886896028912568380527058179430540713284831278476805779687318753473627682079009579869983765378851659422851149626163702656962129274586665421401266369261034572262348196078165221215897258932794758115483598218115346053926569822928303227548838674162951529977494683409052434884252798821722662259874778569671627152306393822883815224779416630362526050237206150550335129767250169638969339978540479940187778910444681003353219465106745222146370886037453897020080703973775689625161984795507497451848860215214630142095561112544677626800848979499733773883084616825858132630189489629098627852612778336575318547022657023393874003790890628735239368132146127617126635686607947097100890180431713620523533025320375233991085454304070837293909636353960169351502141210325610800254363257674966257331847032628857296087766893329330428328635516934094278410603422584154719888262488331448371519197461044476452937938585830717711471337168255091103775420216920404799791489054326669398862284561654735867512244887201859362169536483567049060316391090336800549002319349232758916016400064012338693946602799636631069717579847353849555789100834244281021581200182882817391055512588642549014060067864593591162762572228103343145411301404085345651225297064106936844311214238979573268902254757723580384898690492157910428552093790694900366844116816462728020761884005823169801468428065996085662151251315153717474499772524629878634427746737861780080271906285002102903241693112568531410468161374219607098682652358025570805801816496211888285216747136909662598245838287758061560386637736382104459074152786439793294601952017157401111566792088739657856398849882639908813047536847512181299917868088794431354494280878692829031030172008939898612256940481276150729407914408494024062623716118642305051993567804862944592835955158340134879147579171475030057613038518247944980550704972122528703700473284076345552751947666667025501436875570446400992432118860201649653436328029372963051996662719257635923701436313444984298108377198186236890809491963855199082772179535664679548026321502497196717232428724229611978817855222742307485766617803985506643602210639783669533388938084637335646246790977274639490156693083503478336266041219898845834476374598405669417279800444061092860300377553256513673256139376148020181335294491983677910192637478119353551637694997970975078725266533219784378974629142622099469030035679712397283085206469552115697947361923749011175527300104782250522224557279045344142619564947526969640019948256214959871525171036539506666581208606153375896057556862416022073302114330335566381959994542132178196503725378772575485739582310799288847495766993642470055874213037354520955189776018516980633110039774171935590728751481074670308328639499734 A145334 743 15187281825512446093161594727319119258941986355131768489654754352340131623560446793351290873517464099990140399251867483189394387404806653357350799066471997269810442388876852791441529914758406254615956722271644331262652755624066359006660914065152102933192788738714875070498385552050422674175823797857456874898791651854820766186854210092967116034947849701474758839498771921402362879804519867633939852720211143968011566713025789856387345283750602105522263159980528090568899286932771725365911762864099217511027805872289786643712402038214113692741716761149657558970087031683791888376738106779075145241980796362885908288233160604238884430108852665753846514427604086023510646653199066015425974810909868911802471707444673470386852880776080266131475300965187590948793746629604136964989603277863675254071351574034679308373009177627900345629736673617659541381603000433342045714702234400162532731134173822738452435003292056867683035614544868633631484386855444906364899324553162663108906922092523046433426971021371170058039500949340355248285256852541063326668878533423785735994565641127605320078935209799674641639281645312553011644137809516100300061830483795692561291359931942534066001537773883294326296995954865952836816481969515881884113770962082608346080282334220156381218127994188976220058574855973279727659400045118517413994422861250760766501844122986154404786817062125272177229881998957692158415108666269555498349729880895762997851603506942688655258883009401978962827245399202581817885184531452512944832234036693328545362204014318442066268423672476916501111076685491648121780296509627664580936660298177230072674682199367134964185231418209906322817967919862761294862609547441656057674416756510097486497971046898524786659951599536611961147012930862900813648012470479275932362295869734938777857792479345466405283598645744272837706175652539649498450176720823107813172289047040971324379721271913953105254176902333680286388259465187463689255128097222576699057086815153640214633485016447495894249132564644842639874880343233888891513705563530981432555242646861159773890265985157093016390465707414615371542797711111168383045908465439406415825594943400806752661398664778358650803285842054380618042717341853552503442314885485936278023144587337890665063801483152918332948681360859157688997245153485944802582190310350501550338074996771396104721978741545081881827007969652994428293439061542144920302843390005458976492702881995347843005666372456515822879883849063925782698856542168575013228518231979728929664146947815199399302905722832565285039369548556135408074033137958457940804994043369459304576584451126627473788371849734979960736285518941511809583883111777491563772371537438298551108122983653041766441253819917938360005728874713820188545483364983487422537164611900002457564635844416070517876574416038622668711474961837264319449485031525068306917794782456703951217925039646357615714002116466923831210908843979149331681661909711013252090119305406562116467240679019687765863570371965212124887061937572927528937101155031241563229693611006356320890092615346454564275011886310292478631717903700716536076922784599455558825352521064911990844908621430462328973439630842290238744041174117591104649211794924253229587830974007351561429829032463334901795371023550244740907224029143674603947116942046039403760065271917741322408108913723721937192766942463516817865916280234920925967015130360546995799 A145334 744 511963269887497063321769299216244082010207222896558561547449973904344090578445400905191566981931447890548854115017662697103317906268919956835034180713613878405429708023891689171224850473138161100324950492038262825464691594006310090348793328822661741851422759276060843983788261970398238502461308586884596359232060120828542228004329516881674078695815655096454808699373427346250855763329390721022380604124672984243603554617500201116805755204570505106533301507732915084379155638698650710042273518677584611834290051869448740455316256754549249005762265991795485340336772145544697246918596073265604475258036883190863555379521147040855119233052060380421178930858017245608634280954896442742122714846859112636334263078529401973455979332484859991604713642062846008804827619013971691710947867073933343188581558903746910210667473956435254281917388695388954943895671923392063102109817563513995380148417653510586661761032672009460756456403355991662222655271844612909307957408964451113526473774067324742964429370246606917877094946639737325182489857948824114974757725722746477181836327822223796429416224918993812704553439041339791136486431661767660411110529919127634256336235808330974504696623727463756178359188960904469280104107458606495228858393273672097156876688387933618998084758108791841355517535000985255828507746785705853893605867035636509752169218288762374804931889543719392069098946950872717205869242302652806213015434115644668516367228608237780205519271280683378989873813549822945314016241224835882734777675282653694660737313167954793791420230550825336054993350591470520246627964621837101686206563560450650329646616535866328153629824438457079857632043842706171004931365984896056167721021812895069878756267190400268238957735661463172810201793560694439825274863748786674100085639919208997100751940197714091321927227530648381846486538698097524524890863667784201809809760432605732043436318730568133881054196440824051239909246998200498710032644576988161834722238628400659541504085004078242478321796026156883506176393200612926104861018460967232840122075908215196205316236481011177835784737216866412268422708738654244499365005838551922116106585934942512979857723418872668302082553847367953887083091931285009052752676728170525294423821934701220166514308203790275051682891273450638904008394466154800445162995453102359725048995959863844822089108946130215955509745827971412005762890865973448322927574526354614183160520128000552071602371110457154821476021607352102179620113901623516116761874569979049180460145665869821045528829387982075285393071136274572658508990055078180308965902800992041038416460197825175813376642091514177813700927207594661664759254713721132237568458290154234665890970579861265767199001589885675794290623169885646127144014621614543158505076759663316226699888808622134946979539895128581224179183627887933417664865773219895933115358638279224154336354240644238851120605676682722549675676037676823593435566462685000588581773765073873651618699611843481949782837885395663034944886940504661733936460151724178467330349527555241541525309666045898155241098571822012092751461522575627131048284818325422330723588140955563646434342658780865161438434995822078777025088472837414929118776231000518812543366111714519021469201117957059544979825025682246490603749446947531316746512827524492533758157846291185765339996960671476726749656649812041890485865871128455662867005374145710589609278 A145334 745 17258281812720244179064396983417993277244966224901002754632770130660684941059262840953560929609618234872937772227105010267485363430930904340102348874505124774575038187674946453085136918007957495933547826470653117574770422371299957521591464107951013252659358282003222311978627240523739067867548038288055945412255871774338506651205181827227023099868829698353641899781119396343344426379470881401144582531102873578640731858144365066621732151558726443390635488303413407513893246011632228502753314948709614400834700137491311168458924371483453145770132293841709049673095030056224712509833985253045420081873278090383214088957749578514065465107300525315145276005377246921862975587478912431637890702061645876060959096574754433080527592911211749540914630742463237991623148088167239097971915634072689721023409096573956769166921238698423244215534827291824997541063559155943446738779904351354549864640626368707702545225958938435630043277674094864388657075582397514317326337891292322483814767814902594992807867637586148180265700593186044282561377863169604063258019607444905212375916874892598536508015621940346216470821788444282713898404599674050022942435663511962066985401947807477218610789119851265446889193933575093704566356625613142984648934553141715433075704819476959962205280814629244977905519884824638118005716416486744289634936363776883882494863582012335531688099591731963644524053324484037298052159999607317431171194785688651894790976278532092063785365979612953696346667291937286087332905673804033075536842488946022010320126281529552084390333905599898405936909347327394552022180565621832188214358676686131124435157370749371722691726417635156743790869875119657104713475052488236505972219587638276049102776280490421995436740482487971955895290499783996635647114843323586313434610989314239422531409126207149539116700434774558306300788381806691899194421515790828722185579211010850180143266980027730521216383856766001864963660429921079346327736759435142838225909965106299417990462490853992537496731849792615978348363574917781395760976040805499855509533746310691617220050557884620819687210475190101050153914140037236870962425963771676829094546596041317169150197103788798983684844239391487883479190410960900313314740229064313522189090759395633544475306664485968688839311931879339676594965288456833169520499774141890235980900103468935212181227757852070838315151650033908329061272622798525881423743616980570654108882157022195728338368087127844316575440865503955515411068256924872186127467778525475515893582580732324719629577439365970035038035142964446295762202646682652320256782642616447660035559568692102225542299131116571084364878295431730525777522666815656255950941165188727713148886067139000285359236577153792311107598547051116256232204544349142884889718715031085778102050794174016324646609771988210057028457611384627273672218305765757660380250432778597863785974550234192252024918001646972460682643208019176879355563613775449460130078341530520975389504247448003097507491699253117428942780013877350209478070542777520901102464519344193581358461867952314611466722868581108141336359289294306486886921145148827202169236597406259529456389700182594343161627314735722644731225493675308083143002842097815694246583642038065462206375208256503444797934999820377505648007652949377251543850343468733701266948097238410600231869975136126566735008988472396989664761720649823960160325825195436773615182490303 A145334 746 581776679394836161388763758989251254159683729431205579962112119557121715458763659790099138031948663715635284411226855781099268904153362879035930223724533575437310658901092736909608276334823396714781736130000766101407248112671829974046538164730235327924485225834905864860738680294266982007416805868229057332962549078280890938383584451391493431814904170435685613345166726151360713267001107648703193156101097264211306086694442991778318389712238913202127817204174764459560426238672966784129163536878727582774553129800542047619301600107390948789361910619641746072684548122858562913161806395961565037694343729168781263747902182912187999787911981475321486873720088062877983661445279857115616852824375367635155818509200708860615183183580968744539372210723722110634770313247290010978661584313642503421765777456926523784870004745856373606070424746090031971720297635251181666172207473574344312423040134740718999288980414053632416749429637281475185638355659964935792457941007506781964944709513892703140228475098599684910149849119206606125406722584957495023603725992210028986445680670793168843461410186192846038237589783903331244175427918525794611621845805877711358950265404253821231038726725489534487170971322457219820027412569314942553909088557548833975309912307691631938006397263067090096403233961921015956987444571260403217887850929312888643265341597466612484443462432352604913186445499257950366465596380893428302128170012549021257759141832949594861966906967233397823162775421332100454169304949917713751511077567592726685237762289623887596843362166352344713307878043413119757197186620483998442868929304882916644258504638314704236071769384851309394733143632651597157185073014447086631427466131565263802359518536575858275772253425711798971767069937516733026969801543163230877094062349697371014324804543691070765909880334323132974751194504217045223746424772417972557091673393365999140023797853298477139636165930527726427100941852730337766507507450526020499607263089011114752057831025184003434936588178187288603966452604302017650489576230692381668259149748011338508272708100974331350644687282873569183822033392232546181489134739378220070225243636446215837110631388862690321143431007804502704715554866408857630554884069005332104823724204802984849561367493307696296982930171969649224565640969871451678381246941160124401813782762888810042765342895104199013473546167133303944684088108775416596820949005487462223655803330057697874285836145477260801300956754662318817155008761317327492733422697331905070793619616026520632843234435498020493150089383938413493869278561163219660777962573634547818806672022194305825205727896562969162425869525302708816365627433596517674385094440943552920094714657364729039598599248655337217551471226802505827701969062865592028017874725192824820156816044906201495215080466743021127300724855596601767602545669698824958198346155851175349945977934058266575115746984398835972929179992650776565399225826934834838299940304412088315306314529853484805134063232039750644265451232860588621001096263093769424439900479762416100038508027147215886497329744628056872626659549359610150382484671918680166799543367841420597019333146720912649197591618302775358067532614769547009913210877998590822051815760559820619262389248857530006181329298965100689712091490319757702595663761584500242184327824148663487525151096498829603965676274654845871787075712619699825876127904471168264422091159229574 A145334 747 19611691845141645187694982136463262794304945241880973875621796795637802897454238030464979102103428524244447202629519536153751344491524499221370303501651677953486617536980797973547948542161759785247334829008777998807785216303396966053808844011464768796383383710235318422452278600741112722946281457950453484406111584016592961758572125205202061759253396485518132327511928438781250247887262912458313759891023406245460254603828941394702747850577841612485002274562095821628368560991772464281361874325428591866620571604741572287755345771161224512205936861217990966268487067548467125746459781098030372167630907028406338310558568497012107894336447430425786797197958892594239582305457408395888531677071802940919456765884196799116583392037986863467210487682582041607034869267942998181923442909240973156275034637049584020214011090815897115562210773975160150474866235743253774810721667195411242420426133077469011097323827212521989830187643029480854413004580640342403166242874036715728745963673898555207954506902765927740735003233542754099301416335777539294076077539939380469688178683036520846820485600868545218008642935144559507796870961235099936683722399173701986398251379791994365890838259305463087711267996390838946558030373145250087879132390626036640165981710816580093153235689532710792520508038950837563085408638491471775988255165192201112387590782755735924838253586906506719891551433255932182369517955947757468457423179951832720910408776397754564264812370080071861005863463106437814372761182528820456759405349266708327613342956463094969360037654237403634685710162906546919687722608954335021887279418653244443391823066922431309048607623271611222061297528065815465049051706603536237857183377322845455139263320765195901985860667544004260850295971698398570555155374372917669543254528373687387578649738636416869311672526953332377804304460436368212685800079883788339108731587904788619999352045491424684349404632301705801091570884891879256187888729829495391606618000504654713185570065868490264937719849989961649047093138942657440080222218975664145231516082495928474803181372863794151945611588618457541996539695498244991740761861102013834795616133890055339827682214968364186936946075588245546784473471067452179765104828651429516189294220754817859883080153724095777685325887257784943480768080499401347621398664866008019443252380956081683072684496812734790892122402978912025941392281085546670680308309551238734578866476147362838319979808125670374484010935624225901822339829932938852855171492999590741410977401362671429800820713191060831458119478094528775913887084534609488082172798100437964355525253832610480675582861850838559348804977333076018767954775009015943987865277653266003747665117950878948785868495312934840449867783947913924400717120876994562915339672096531409656400490771737258229684037887297470213097377853703834201254540853329083575108588533492688268081052371129616012959578819166759000470196869614470000431023270409668623641527531653155578454887411856725333066174044568294965070932116950428536596745550820424520348144070326527388104524236670779581510374224688928595136552072553168875087071403457563273985404760697690919262190919572265221856470291359242584733879712655936028866255554329654513551015041887911037269679372612128251869165870178544429817098490671379205122573859163159695299989685103348926062243231105570813556380483605865865545332607648360480460311499397256998231919362447173959 A145334 748 661110131517948179882361686431412829806768449944123899916005190018838216116060648548210785741807437520331651485005819152516102041710021964599030052004747840087500301734312040787208608446664646025864260371104170209809673540180263613002066157579939191395848536947547358185960446770244229596252165940092981091100964164236799662600575402283777050512938563711912070324741494326149219704918919511968649197223205868433367918483767527720986638264660651044630513473360432942917539731472223532251741999381034294945051886021285272019690658326543278199071182802296564853268952974374278686054596307652797449809272838233233935280148080286375974205893643091741291458221707395631728256638985575580122545718473624314019519942800455589019317284985353983898696795240468411849423332387588155465349249491851620784388914193175699864487790086533887019745751584632223926417708835184787113618245734985105508418220633618440229350067216045135863121993029774369964980909227747586750769111491319746208519653482175586546253724552010949041577274092576391568244138553654127018347078847752789640978474418715437075525400761817249112878507305485511223929188859059790947082487464523648155607342653837864669926336490148433961257309671164209566013984058698967893090610334094606582446409496317002632503943156141283552799235896629500289688109246560068997303678400741248569272796643430516428830915930174879095191593901871028368418499928533307880806307094048111009340858594609164528417230133432315467274259518155243301173679008877232647441840572269660156253064377133169127502981727499514358902944878271818619260009390653446967336190759931940881855438941696654789713858744414244910835030276365495694151935872420133563718565018125654161179302740635235319367504827136130207551678234185945875897554643141253097139879274382939485578911675108808120805410117686954121459970386558777945421275469136080138937369271178750986812158313492128256119953015254336624269128102604307873363391316044782200533072297404647292474452168368975805866532708225019011190221109790529700802273351180062105062025472678599137603905570965792761112235301683516457829783951423805279348536156259751631581999803208521869144951629472925352781761886936326374300098004968258113472826143284804921735776076821185851855647132477901172464639362477000272767042769069178458445897314251883394271913360215730773491384344791946905869247190945578227351029850709690159857776518151308737166126687271797949708821457630512178378747838591698395768756849884359968430503536282781195632143129142034282559145608827426192955187113416475652118720125792407282086825363187801204790208487890627281379592447786039939085246623472123067365046649188300038234420835306502545390238206029414706206897937400434222909705779332707164745668317061517653010508318356199094324435723758446930016447421965717254140491480147631395327688804563177737618085561265692365665836925484801421738600826878364461507014363545523791063753229046284102368121054792087570137625939347375681124175921908333991232790477396947713108087671517060247487166512170806758490587411979663952545498828616934038313996297739107773419575026628069786047367827683575793046907858879447913907868964324128449228603727046098988763534464823241775653213895010225720506540272388365594512979575302389433764033700408440702684924262196726351744062410100506068148894731795417695626155982136677463672687290416750519176617274768553628939229737286003075653038 A145334 749 22286022513858341298692767261907944356322901653311471424287561079913239469634601565105947556891349616706951447315098961001798263672293495935108803831709746187697957217977041357956004217189116675370124431862586748763906096231691470090902684118210906130489285384118437734213408238172654378948547790894252934630560017570310932609672435052413999167589097223475159405128903446222561757471566528861200251980080509933865426286627548755645518181198962696136652996701977919943654442719560094280433758517772791757169107211156954915042199804432428136929465060059480339985705438497669866958433315784516020935040215209211408929887453475895165593468566814286151504630866959108786666937060621447348522620281214198553795076352346592021644386560272890759238205500345702480862018927750727452793925018446875227400777141176918205382299383603046240619732170355741494584380814359212937856817288915626239493366975138851487053921754755557702733320395203506368490025595654366568728084345206145770652481790138175348575657846693782189425642168925746926222755811342264286010940733881668998858003902966718700779440412860373866726589263259273648214093448642034591591050715745369780151821534462623038231222437192065449528520821303677508079492456060711834530834386483196797268231823954864447925127830640286979032151449554872415814548599616131287407635222900732324077984862462451926060154251167941587392401910540520933043455450221339852714223143682938642173047622313866159855190263533190984321743427351149788576126905016490330016443988931804894600582472539816174825030544673970974801214637160832842748707996871205088314567968630026308474102403332771166038822869225596572672637648554983331784046293210230995829416588903832424450508840247550461850682685736898281752562812424112263778107996465136267531667660796194361685177724989268183115933505755554696481083223926591944103782983378777181599790379022704107860649236748467598022378931794819055302406507247220333519200665075980878150474475538892659724659069410148108547270552656545540877260704563945617271387194588057674585976733452479494432699181994075501113299300074139751174984475005956780468594162086754366398615378570543138318820979601850098673909006271677486489410756963006509937716789525025945260283495360347954311236004952749894799687215223773791937192068264553925334809850842032324354898179929619903418312883190252033384117531914653039065091190326031374203258975746572307978631396049065832737321533016744757407477215154915217297138891587261944602853421352921061105168803472400574302397368672751823773458526135149916138393279526574964944537394910887980513039963771267791822695580739284544495725104328440291267799703776182819279866382370316923151838926177586451795355580683900142341351341371437774575662554567426639205989672496447799373145318591496755239117184364780290749778497582679276482792555400570180681776580695157901113102674490011603555678617861110087178234695194649410127144651350719213820419692133399744457686214836945146798839244994463764799889072027980175291923206870243355391971958604929751758391174269729947603637985931166472206875886601648770969420705272545161084199206197227935222913573003563998258261997565509899732136989053990117198562810780325224702940185887243693996387561544942124818420413231574381942007031610951437596837417673529071458129184149188069872195892482761287288452147344271016816800422694403327393795407851987631332144177445679244317817461743 A145334 750 751261818281054553660985004516555117820232184926361251768609784087870112502544202643660843594596609837383895768660334490364800315876911706262495812567905491982550297730505762442384861374236514680062248572223538929727104294160645916584065868622823488078854618902783999072786633522839732344111316434793100486303197101194217374035258123016300509655651416890409059834983264847421062518217287982992140982279864792647397651688846750069042890167230394222105921474193162207940158321158831046721198467382378810753136309143049064164787283387726494169348988975533899458621565478487498240794508389041438758067408204893243756793272121392277951869449413103692524129365233733335491146816585292351133121949557184914774807709818083674249176681927481862508565923517956835389390246205053690046095056906494914423828576644684998510261612356770898684757284442946294197807253325631359299968523695727514798336295223512462994969262123459782943095094659188206652024392864527787804076136526130062437375414937038237518309839465793673053527448472909654790392706832103590527774685120803983103750521928029612984559499241997802285536074951591607375811578929793797223474528680693927824394255771127679964936643687818189813458002924889659126195481127792611883335459275257953701817488203072071043239056538380130907032541811695513240478933003371676451951314366680008243927621144336457784057283378040394980822989309129366751023854858542866506463154292745554533605324338859569654109299255286637948053655468732999854745994666932210015977094219449302424715974993064138876218610533456579833049431059788730250787127955268314136430639255181996098730051134492277065472064131881001720380370221953457838074704849964950996989499648229626010100998843565623328351278016823336250742762199265146177774074684942188935351263748299832658024401623809318777729310358214338700690361357105444049179746424277303322592853537917986204803734783978684415842265534683397338989786735034669340327946546347924086407712369882999261913609937341640570759514524185617474747439339660385648427932628761150859113213579621058284647690287416379571563526644387015710425210194621019118172503924595953535037572780031009389518933353233415196824547248636486182621710242922851445032174861415798471439351706861553463010579875101551821219554852728775163725744348431070053967261613439012339751734251155573584015596518852011700586655094973706755938645798539487773682169912559175983808355623647882534303310928285644314575544744493444136494853639637843302677828865376465433572459169422480230591781015399318370575860723060716559608761800722121942487948300359208459906775973939228774452440745341689547164853327826475595165404946930076188735995711468962644141987656056201083992021918647375860926519494721461601612877549722283690572394206844746998512529595394919895352193354920296179209315899371626930087305647225531986219510797615687285256998791392454230377124786359420211899927113504617251840522405968991468840063719448784330876514732015794959241495267639197589495926626830421231693783590487815838746314477085015419604559726142009121738972553194122949476852099027583771640064201317922353520285454861185868680840752903234522406564024025469755646209451781403123717453362641228859912871890605771029607998979173458755240586535523392839962667601841139260980948647089740736656808445925067425291217467444988262698304191349219994757664785355648876028092679513885777438026592754617588667623560428214 A145334 751 25325035871968326490053463203560305759812082597544736143808364397314540412547525601483205472467904160726861509654588428355098457646412429945815237906555290303022024348797392033955752318969508692675781723999531065458513936992249277616357390340372695664927283072723563224625199681841519139147338098068327626499027839650697050108417618717207055128078010095786592183562126452877660571266543020435098543651453990180063264904565597658199887071891818408028227916758398501327684817062609751865411506055026231192715433224043076741838024407958060314016326281435782690690652632294108127199513010836153584749936309651911031832289794282246236281623974122256908174114750524519872447450400423268096076093571050083195844569344172524306593153926131027024890866522552119420630642718710340963703136915524018546780386091291554158604000747164447611060121817951987407052341015022652307642725995926157234936290272491238152421562339127907528256177938227914051036235914973206131221039993567760059557779466875077196604049339816246871940628098596142294058391221087456225349020349411361536545761095335874350742782018668305502185047219891563821379334677509255455761291770235141591214960581892892557155391220485128741419603829069509587840372160738396490526526497638111232805070730057327690912724147983666382235780005440104301781672415729110613579147519893147855002067784697597129438119096613587463635601382218349042636493214238024579711533078494229499644896841289908470726158318040522301695697741529245997752337691646157894622097516121191995805370622415609648977513186257790761498125346224263459593201240623386872667871760977617119858163715269632256544292115846885698768425707509413415166514968708272204898285037312404103896672246566088322151171120096431979275640231984665265228651793851293192545554833423519698105808217053434411007986869059471851844717384866941294971257307858604911625827911163424935941229791707272214909575173151798392502526655535612196215234744558187855876823105838281429580215131263127634230155126063026612417190639262690895644559991644151200872648755183049141322994145156106973363330982068986999524294084485690079467638326829535431579362212016229947950140105018677446683105389077626942944500365799518565249028104640609776947194600778019471877738693278437306940561299285799795545421050048419303254682463654219255130998637251556205587545855232188431236524109867446122828038710803674942524794573549110846667607360094538724182298778655187536827596855929396786686326298895052806146007666448987228412806537496063005100848363726713653599360441200918229089261444163949451154693772260571522272569437568451438215523985702772773895642661185305387984585509493213164546107596153752348363709480733815612363784607082247459587932829825709129218932327625475628641768769506746748823409573287617431080825682755245999836365748218039046230563796885180127854889528305848237690855528144736957616001272992497437482036455818005952364894600178070051063879334162198827660447567158566233239085658673278105747443921790564427692417269543421065053894905630563911189939956609855953224090817164535898695698212051343962340337793257006457264623661599171369436003206557454462746761274991636587897323820887414110246525235656073014087337686729380355520841951591549733094218047294073159403567142916057772876716341296557742559171941254004838757378870955374661852798547001930058679009863097538500916503676832617681705448245109613981468306345904218356919 A145334 752 853706958492790467698647690931032902646710186543000870481418712064863373219106975523454653833232205663505891653072280151190034516895762697596519963567483023546966948815409787734142648230077276655864087235961943644382965886281618854286761711789897702241875224302656697399331482202090976657817034941772007854489127988321800457960540552921791705351209210673314605617470222891522673009974102700649883923498373026690067867285508645369071443124430308367401168851819692005563092975240416414224190822393735786124058443229355807824310738627478929797763864777851245527648000776012819489408085354492228952878914240298512678173245208461248503661266215791830961445715716052199666470217507121550933432763146976354974735517817248084557171544600700239081589247966666022151502130658335347681379055376219608305471900713609714041855866676651916612065807798404211048788121418606355965004934022702236693974830287343342894618403457032500654055975354567888001243306041722385818933470379093055081562683390983437360484265726895842587324900150148508259798713272465442524411885450882312276153623420021802435509568864749079236660139497008541467105764603025422483919348351152094359162393391215152330580558077617046185436655264475165281209286412295864567856596352045270382600980608415028257595859985290337206788013076353374201364663893749385780381386443646699825439696778228378089022536962786750021115727613757556918146819500939953723532913569577322140283917986277490209319227247036707534875332918897227115498303730645987960778697252468287959149741256914226273967830632531516036645225588170490163098083570627243522365642926124833855236702743009252233615810159726452773602628879761956003309761757081151177156237610811642694127195421641838496150355130099444004558495969460303891592705792953018835768464499355585274846962338846872371269918578265485767471084343174229696375639798733825146629355562726201052660870073648411580623094671104858276576776219115700399380893898728566075259782811400754621266052812966422612556888728825112580397878974797870752517731669896404352655838678107372974377074348564675784661507833982025109576937877587402384233068879251135473944346632029538765368213550660683374454067468982256998022621148480060591621885962402780719474131520787684690137017887405541741864769577704756255107368433406470364284275795816469477026951721998225439200597195861475498131216043044953705559478185253236513971337300658356728605868124978544768537409294163060938172645698804420934702615399257376455544075133317530604419242945419824732527118110635736247435122102307092779538286723157974197702605120415917715449107280525722008306084783588029462680424561391791301133901929850810829919210877606995951871683951394936636726978020750539944061839832498135251248747162641905891791741529500038695992389717013054006339713870327149299563593193220780349060678662912116462762794012970633294943052568502084049842948682199963831160028713725053540715979720162219015394380885767658760984903158038752990473782594634709677107137014064000230680964924614940512478981430059994969127860517713684457042092324877532591837863778773952871465203239053623473072541278987781408826482224370949186290088057561505353993316246468520204628962570248767942242924559734539894001811158543142523432631619042619667970855547737639921832968604126012854579945403015694668586174314614462383612850756736758086720202490260358080539690069999449370776774565207060722541989331763577252035998 A145334 753 28778461545466930794153087171231655944660294628552476746383888639898179913901555732348130779235052180448879446898205054242027635209457702889566258026044614817212965541545439595720556637880152677099669688048495396252618714568039434585757459688080061202200918146315274196607901040407287141293493108739796286706500877987300053787152771930575979670182207363719425259578329030111102854288566430772364566626031611078268197626131231530825800689524658623173274993966613900749133362867669620260887720757481327295215778928546151057714438257294290315524559567645039205301231415468739512693838430100420027165394614290526552729309064144938892776175047852718647588078168614004900232191159717617081542750349608479355148251109774863586249728461896451133309346524065445084175017403861841851628946993029226080453439226275397369059407107065935361828290769824084136502660165968879244557664018262566403027734294050053816486348228115003257920319400946305566293997795630225710983041155258186893231717997552272206546847401049609513802475512120878114841672330356418846410468433200222397417777108943173864765153215687909442399507800259110712964571503388652314423665777156045330612222690002902203170978055641079406425940907545853992560055457118121433844049372500919566959367823504599872506228749191413119257157538568092238887898518076619378927545923436182731222424323392010840683352591577422246598223714224165861492380242740192625782269936718918450854741375672517353666242679771449092960125171000327784534201821007738562511691989758608470981745781965207945279845921645124219337519793079101877173772937572643138515558950371796388282412129608678177525556703940086607151258920768349829362158653664690637473664564962175437906623653766874129139140149284481137297234919854866612200924847051794471102461745727721946191571402336719850582074544265342656161978401363685898197881522644059937834270664393672326321772994241458162675532306453369599351604733843863604927517737110905217838819422695496332444597210744882975006165084818539419022185887823245583804681838947647799083877120966350787783202034967121075544832455720203084374851576329177249886806672451917449997128493386353539764332530842631531534169167696286494325715615970762476744055210543569633412863196618558250126499401106702118839824075523866034073869594344711065931603633822290722416359287417561542303895925884944483809814861574521279546963886796847892082298837880398631772192967825419384052857343123938005570612349679100173779428378422639861421337966598126290225985451277295754237426146408682305174324312469411656397317416348393866040605367454526813927217884153952651331546679839228487484184338068874623575918446070685323583363434138024237383842117637813833290250816715716094432077161165579309493886137633726319986823978317677534935156708537100477266094323487902520133042726707106757348796431496203649074553658322350520066682064393349725175468842460959507755907130457635099039529724001773802830874528595348442670602257797038796150304978026050404542003482996653525985690899916352375132245398953427524778736266862188346437032979047530806506318489286771739245748038848159854020268909250054449692369346347541490512384405673637070491478102771129995210628217996560731676935972821313653097420698633647382873364278783708661713224381110668698848931598768371552031332216976487126024035097388274655996214537156797568101407967267666807797454451343177761456267388887681771847276478905443843261915860383 A145334 754 970121937843983278578110100843571430963465629281793804577600015569548932832758070518348513044558955169699520491432600725426471431720784647511515860461444001920766044858529819956330176528797298514952588528250692571713833223705643453604265111798417151336295248470412668864995646672798167330912676037801497883104136742462756824843119483819175721760050504879772614827070865987575054326544901371362306840313641685950047915286815947618629095874804799062740791679213385742433593656706049923754108652510504720727988121557232308926197905829079787908853973227550406832853265487803208196896473989277073761253223494854735852206495874152644867023612359453879394402284102532389470774964327610654311684563351869075915071189935775133675230261893357823103157832244656905820873814532680558160076455453636155795865828012271744597382899537336814370579765238704068443100463146022797915432498090626179423362686358452483866411455875138356367461466351843985285202777689451602675515931524820009791748158615924412691710788528898070983385606926269901101164265996516166040031448358767611566070954066320767561211512465329858438538328710074482637027163912125704916196350864010939743785932520835439877678517925080228713001421807934082824724304178242587122587039779149402250155018947739081093769942877646676264868443418342376296557684842998175369898187298652333425861224116104988661207437773052366970039371385380903577150581064625073914180365843261827408736009633636642005811550525776321676649111979545716697750716270672563211623149013983994304326362350897418578469379744689306801336276188051298691357395562475716628732248694667613322875279033871838621377264256204509367342485445498443868036412211726959632156081307718696401020640674354131471638575936229504008190345143749057527832872702523285827910966612713042306762286697923863824274860515914782360954806142498767285076356431955620705659438950081338557580766583218684590143782469919994523037737301299865902990922518627720994618036663805398555306617352943952274491402396676075086412773698123729655257954038407475637221093395119846378064367624364577108051626297666538140294221528479627216096850544121068360152066038109631193426110849336895377356159268587750254737616416351781942562040555801846379944837638537467090976610121169910538684927844044754430925387770252841599147888131865144456839002101819047869066106222380881353367383485545896290483198918362264256841057310976900576382268216789019311443276268170540873622281369509821159300109701924574329255926398478762110200438958138396929923810662909562396790736325908744834846477325566070501070832739189493777070597159380636595860716569074307529503824573621338999352419515908900328144370534873586164602321833699020368819418394759811522554781158829838690540766448384167084113930417297168173164093948793267371626985638437480083357721017732975597007147356676346347391087359283642018477219095756766667162970629515996324251665536566850474897493455383815173266561343554815116658343349353274660188027818784376542476227734710053346913640005499273641093051886241060430231204586796508640678697266650171162450463682019211551200213518106265439969641457746794220141989256549141420801529128968217588706221490421475892081757024035099694580743701563558686179511856938442118117967314366187367310174219269786290459844272648836414850196179697435615254528464372564339017929663942795263961704489872845600591831474238832268691324308626977963764629381360522624595606402199654 A145334 755 32702810495942214775401160705283705766546770418428974523758419778465605885894094643271972642383951599535518655317313523555921297721280015258155496766589019278704408554968074689182450655065200295058899082187661158543977921718498526252960342332967182483466451623736692921123729052732125180317779167940795384899644162881918654578161504012391641649955322849314927482101133632862826051236725770940056932814608294607344504146050367968092755291113869086880333464333008239410822541418427580062081382415241393378259152282478522205355980347783841393113177121976164646690444374292614732848640625484691726391426136846158531287354423188376594322427079861015226532582349508288680445819147251563997129269549048756199488570457586728646417148542175363754910999391658037771156211203721644211714335461713127818849410981840241284102380174344216905366308524368423377392832476149768351760350266077344490098989754115698937086676361064565765032122772800341343017880069617415730561416340718641374821643533711093954285298474762306571800319295682082853999369291900887626853041277763587752692029464157895965545266220441116312275217618417103009435074982513186009336326673202143001606978454665139988273640636083476454274198522719517024475602301288502154784287677111076977351806121768916600166384901899240707697302108375163966388867317169569973642648514910024236349599133731474844377291886646242698982604962802966545361580226196130998906827506794086265229572433895149826343390014557677123948392471870360938880848860950170284856077790749708458240233203867006198314994845913630610627921650961689485806555927237283469981920964981686294742329267949407550317949400551097306833028577216493622023157626295157155535290863409532690716230359225854118142062265671156430831615397498545809408379526601135118207084213412094910433234738395442047179585697409412769122443858901655043816238077123342451343719749172971258382375315198528863292288744385470708918232525075213745745960393175422737617668798098060562603889738523143420428222199785785406344435182341565038855500046830034164783075259265612900438199044834127859345299246949506544989115123350196657125447581955514541968808696147547174144040656966814212328044597409923893390918555069502953313003910392025030924370843382234819018263277058138283152366798782924596342628787661353695962564242993570385817752038435960816248656898452563584537070013487937302377667355991028041301264149870732480549447629815764873163333458947171589725869099395563721600906524272449022216577417471381104136730507052859909230435903209255201987133416372059475913263094247514820242703905597472467770523016315503375492512104211948226980345438892590999599295438305370583991061407147225155470720031630151858995088760797102429709605578432076701092549927481144134771754274380263560799684072078664334560445208605633130122086255374735880668004180044763203874349905806897914120516535651278539956714014745515393629564137481761399051159405341458685489041980060358288987204311636096630997899621620916355220823232395072415327805278599689614524894403952940748149666381842174039415090538421744290838674324214549132104187458449614169133216759520375523910932008145902210947678056425134209241649655950629849550946034069594992707756138502771590489797691599974185168109295293919897368317311218360114740732651582060676776228561186268337613743028509964046480019752975297091191351490252205657928283831199136584434406780987548038270823884598386738769674048556235200679 A145334 756 1102411740848090122234789848797003620546720199841775101914102526154475558843940997591940127256414495375783378701047118387637506220757877882631637148490199979423681610467207752913810591625917725417638189545593469126266803169416752096281649686440058609719236932899868669900668237502604293155714168420371536387165506847645341103367067475414602756200818211490355700541856599936735000199614971411844417833818138770899941548813309988917590833244819431043931242019924916071325442128781600067186713477463678718270611302714362861985317788597595387532765412872962537012384473024550777156524467288192484107377901311830780594841981753473679120456371995091210926959471607522127315296173983075258015617022186749008132890634210177432734946943681501250284691966389634621021018973856582811844209690254273083319777488401968705674819491079760652342561445985879786813208314327908227991818609554034784670610765187877524810739376265075056064094502303638040321288751861600306587773742170109469220417593729652818583032998892526566006490692474057406082048837728814655904699855433379094784480701670691718932210156729858518421467727478302213737981895023492336462601867237447889720160303962975936483868985964695473348503003487873497087138470751711103459535750472827365127379982114675159643869753949253461378829377808458333888626340965228518968495506067718729708692653372226792887853520837637403609651246326048630858757965847920994908524081339848282157627059337869491012399035384927745322523988550100755270127698404879524031825819114549523113294266998030416594301057677279108139577932052582276378487701615811430210614839100800396301096306299699249487346235671200225957136883970625514552902199714373335501367695373379265696325429008482901648214787504136107347104251041485634091407416313891392132237523006210752817991300724548064712499970035396443931202800122619985384546618294751517602841172038961422169988533317761641398364368983090435127713623897247718067796458950952577966463894189267584901571724530308547349691418080287423651194834910321383761695176923382497656429991352622717478651843423294082514165460506616239333916532667840907783219210771623544665647472786981749202285979352925196248241488001332375177620114236655328139829579876753123236658694750470298110568187978653231403896374248287460298665262001138845320645199032165369574051276758837237013923176177769812212363748801310982977605270279974356353903350235301334608344979024707165657546951589665878021488506467002171685656737773924146836996250413704330621970423282551468582019597367260182196076705069111388607127354072237247264815478156619964149354837102925021628471946437124058162433137215565418022870910225921622870429779706788589456044386101650097333025421757650904510750992526390524435000019364848602334771669505244754217260181896607680769239340610468907177978047585324625519585445312301820245927988977359441325718970398327380486184062769908353289736610750258511225447733079163078832451789974568116578203842228594474081585921584653062515709574621561663385990262594681896900134916716160580733884193301668482281886193409518302777521540306821987561212947673136280123374471523462217453290723774456374274497085861289745064567792313389510737940914916404290180143359734347686613847521497655617925078522226240072425919789193860745248640311394371421141477828382738909481261841875816359542468901533779335280117663472440148238889602349131062787045020318398920061482495186046987582565189552235082213414158 A145334 757 37162299751286307524592551027545831343346232170119468267095421632908951310163645142930207046541759996733706096476779705529946811145826765702232473017449144539783287810145164795756480354527235868763383074523056762058792776297060791447155884676934033400668294524588121238614833365089061669546999437132945323670553850934480285712585190018064754899137940259384567815951058501766203223866194635056549554237952525152428735003152175580361619020590107729377053081611335456431372414750405196846436531263219227177660913636242019795046540448268960165945680674834390000711315938967162323653825059436328013775017326830389477005964673622243299962207705632097640486788561356988562290345344523647800454885820786039515110987079736510799908332825086258604921602432083583682960511837549195383546664446757210176996571315180954086457923760196351416123529438817699089104828898600953889454436976306162325168944404384361607254325436809003778856059907623515566430302482236666265456437117992973866701635709804952980722948438381772065316494671500155863343783465838972758646544499806168007421256700626988381046908417818264435546560781018350006690266671806851679641122935238041689264460844984940364206083528596243770494559793302017064087920824564578996332447993654722801332902219733893509825932805462949281181097618225828327010429987548986057258413535900149863570005108828166054518067343059464989035100814668494383445764483371836512170215783059458084739521905050008108132821656482524280264606530075503988285643774347639894162678077495386633399441282263372139526882455986083889471541478864626885757130935662447385162542756106060394328270190620532432269034054158210216463987051816757518361839530348367513455947855501324183213597521159728255335466368622365912999727871776865327722798194532899302176591782332280264082391836991280523062931942713628427511433623011075848411411458899835581268433458089669792177342199759369616340334015127689823769755552657988050990204885490651010074075135502541488933922271312811392634954283058266851495992478482498664265179375231723949168220843713836546939740741361044476718389814332734180996819771243801878022122937985982108723461765680346069461513189843067708561406348196869769827650157526732556524152184332343873915739569113982905925018797742137153567208492757403487885081385715761688097595963411730365347698153722651221303389452703963471226218387555123222687136358760268196699053895130743839776576762373430924500142864924303289157205963276774108127924908758076465602694579229395567795241864718079498847020718019904838620490525892611493574203629861854511049414948416955085877279090969079462780285938902939896443672828556364802658387384116522468656817289924781943416031100015904749466135108455323230260313528355019000271773951696496457224008844250046390283577170934960846652393837418461652364006853979206870890489480809690180445469304552436861283088578007099460537986216016896574651505754761650275928081683047427982100491154553649229790893232538715409654164785620755115783653405272020440346659336738921465903858427976878772586295408049578155880209540419771448208506832904294876473939333957236544509339265922694590830054774525992368647394553436399249701446069642710751025358392281042587903037663937104377250028359196173188654422799078443546183836196356728411113304782363527955097156918005900077427068352020026451666662624223681639317469344464605906880762837260924295352151050498820814285026874450820066809885801036170572857956790223 A145334 758 1252741123513449685805924772903780125787197865908007075442011561331258222511140918924236281946982602233478737136448865172367388616088314051064378782786573513945894652656311894797743199837302529510095918024534053903408435362707116110266872776177796579496469598704628634053837362836484031377825057870037418440562833927835823583725905652141895412235337209943035569585354481552682110739794420948141314061516961789070233886056318290000680188266501698312481028337186876216376648029910717056911775401696406670695270680407107184576656016525828858596433508015901874051015923290198568905819665597074150056163349980074527958040288552963839888252342636401639465718431476384612827285414248595993370258943003080369867642366325027144854732466798710833890405967700845639562964233022764402522775246655975864812281335714972473852527904281399515157763525039983190307843995358629841285600842479462122427410331201186064592665785664092141120162723421894207440727456354909267946936188659769406876402670557107371250517773274816537429292469369779561679261534551382933965160359183766068096791468593655076654399563832443537392416045506660851247226675768627075097209917684272518107657085364282035714411139265110391538676137283707991742530313908933487214655718406564955160104768699849568101557035228286266319361339331563295095063260991649979024952601326698545833226142509904824325577257246681043942735844852823699339908089875706642977336979138410250696721001261608713987287927027626858102792140806321250895008296363131242427344353960543664297345642511804007825420790996989830236806555112948640266290607462693399738017886097720456792005591824721841992089888478327030725800777559606011973352096015141269164226666707581942842751106741969010478875669638045167423084719210493879156049893046296619162481516850183644696006676006984765707903371076376444256013983500500566727328694894966839149807374269361596655336783383899816449071018251590054976188024552387153301632088622093386598644494851326779402694934864383147515415761532202757483642482798450195062057812977366237403078226985163438644715942912628965886882838126991008734786555154712028640284856456288246113444351455436993214565860427323833102679811749474991939557711632606040243773841994013732112946457638173669008262085561319255468097366886955697328318633213813064504631114605964231583705535187939295911300021436727432437266009632119455035472383676203370630750750450954024603567068051263377440192650319051312287823535000571548717990176988578019881542687428826674176673272637676036623581599822431394742636553431763228379275015755515761495238530646320077788303114007212831587398417371946157471992152888201920282048820695697062192499687972934619605765818925491763002853317173003524334424264530096697972770975476688876208172735804897394311214632214957348244044515490137001690721763869661016032393774878509210670514950010534657616493474638900352416408134855745520761593905703278620051277122310081064197444477987551725561682894290676254230847420841689733368413893776010234422524222855478780020937170706965666707723437471467086333053381325664302109590462559682239979114507386485496242273546530879563133418928995980478972647296121843932846146001943087987103675320665853030721807109471176428822750769374655476691884974631855809715617045753265525544768758964834215971953738564501063227327564665333249809866837520111406527612556321784201648510367005176155647189949125270229331149335876254649266114262770364120458806641185727894 A145334 759 42229903236476089157231416569993877012740608716412686343030741465381293047941609066772359921502576474748808232135985148483724964718390255515553443065502920137666964201260986163486758470758987915258097527843659882560841594018064107780035489837797638017891956771664736729366736262603043332657421031251961938498427808036791762072919993821118104328388462448041788791337731757189855451272266706295649061957187227671605059146529754552770753566102153229523627735869516515642721348656917857238090751944749337605918347458862669555837054522039150375016813389270371499425356773401277818848018603623544538956938514053295010635148650114446369010743170310891560757270684582136737050802752029825591987781168178953447452184653705677973316520655876209385359326566273904077583940612236876171493558181226281956064793649955150778387761566868053895771857012974303906459721994434583051136650510528231170721839939623037833034402027482220640351681627695993825203406987293688940254552654264389587810560157778453775050001156371117038359677077138774352707750466383335238126582949438209655736672398870855933392820915744763227680080458482976514525661233470152029720094645495703650171078658365486578947859140420787770172528817339236608338679817782227029441465271152856644792408951539026720969594147719597232162721467685901059428754201018090805382166133464594444137903400438886519187043287267550648250160340953586090079807326264306451394193054585593767927006867789307843461467911968479730162598786316482837595225682115510407878138277847248845968134975673471821531562724981644721296665083385957184512029491810263569506135555191613842352448106083103102932817708335370151608533995070331611804941638308572653177713421256639437727815625058177822083170568163036225209819971586020794573576566867860837434352630843098880370104784113064615022142115921717993156602956290440481367174456497920688840171005351745965161733175693920612738814408920766738119608483891215385140029656460563176749654911364150598162304765344433631431853928615600671715321243639763597059470211201836487626043082501638672999537888644981698685775996542477090116920593268522714220200633119353838498226978839319275582669085543573224048268745513395630085620689307499459090883657094050725195081213067094813154531998347053304087425084192068064180217637752557018735353185269458283274983225837735511447272501328692294756273713472528441690650831037679265202339601002606274255502024231511691135463317755076872298228075712060944006674758157040141448727527623052607266260452820817329862856231167141598754373377564247902772749287544232690142636357038034873826742887305865461842121186828019029477915577417613904151500942993560582392642012910808736985583812562296230810280572435813696858118727049246160307090583047408065281006466759082317980998861682635038371779770520124489575769007682265996472787280264056010893368784409654003699558168794242301950018765449195288856433986606016527166901517144750991048425370859877514130681136747803297583151146919196126228477243405651597111271112111530337766870558627954196740478304576860072237651328607934083694523044678381476791655167524486744369804709046610807304857505624447171641947983619964422807182475800049975622184308620547273351075072370319751677824058369607760087269306185436546435007066158744669757426453591256638051032571912173923387312127441315499070584641136292889822137634289876093106678564863725369605848889660708380254223298103517352309891731179088699630201301512931241239 A145334 760 1423570036848867841976821366768568821195705794043073790715559219355991827314853419129755334029615571016799723271825322218937503388289546897340992514673724655054179849278613190914826733251542282786047938153513856616591916230940505710557880252165285601405341283276348676442324045358511227907397631585678579076744582968357416371642309407983985644768079656888151490212959367949515545709705999929431908930435467383292844754759284139917583812712623397100739792663680373405129260446848052937585322191145724768999100822142989910320159923361283742615987920755870715229726902780341151983168138222330020811164247252573224828436333037317698546388312382927811876725955311545397929597947943640006457312109809053577710532774808776038155472766454854551581752064658687338754508998475540862718283443766362718082968329127706797024478968566594192545069784749600259646774038124545799295186647424305830285571101937282274150403627753759872122163046549469228425712642100942797821071702028316384345324576042309006199828167730752582088288176841055614059998706542520696325864177260401688311117158469145084921016916415356404572651974863045092797999188933052149153237315402450252362994543465843467212050295909173616467405554893829528783388904914908559253538307075907079089387150596275822064035450618070587467919074356330385381780009021256580057782841334138877385190177795568722051890404888211875105831861150809542243766605628461680600791604892743386778409150816456566141477369325169524676154346983936495649013806849105559486440798918886404637042165732607092592024971633710452557920749724134061576951873902633377465358429827491416527980568864055813775143442955895439332396650248020101074338570654029888123479450266334648738222721877960067640454669373900281513777863819080041774581386913065695783615408023239346407092587576444732165411645019817742472932641400536765126386884201216211525835325440599982216240428697305280471525617275648028490421947015784846080683246417653496066137480463441021812724514237065922851184648418216137111320721639453948058424545757556095020507674908052012681650983581506390150068542956564064580850384464295345541650934702168561439486985343229101324454781659107992955343306308576754940711281496998095133347647836866607952312455579545308513265604656017081319467844120017247556559439240320063887755691370802324123235452959284528902948260108490195819506554443892924137272384478807784353767497319047107054198948633277191056913091001330991046121956144430039421893457379483646179658585074630415962118965687916479552000846929062743471578531815054243370706150103841068229192510100513624950379424942777610711485073620574104111754376642755611820745176506264106536758900062723674550849410715709187015122795093957962548083657954405823533855325581757150403933851786275929134242077316106994928555347820188881053462171558247422871436643185307553248706251051934486454177448253560433359834780166884238331604868926894911427517630091672433598161355054241993013793535558085554870851770931798680573472234506790621562610714766755464830642426510411165265155856939562515563664139954320076635678069726517777022964455718135940766220620499687703783367183381181185160069587555181704570986188413073682735135845939923327918811709967796369357883020184888708217886371619626091348468278484594237064257320205792502303866092027205644392885228588719180808336158442837595795792853124299166776841932773045815204237010423272530373099638047920234070111800991932817294169965415194270957163518 A145334 761 47988545899945431716562559116537038392513365304451408768608814941459743033402415710922443243365980977473742196744423379864398090735515661190974602154097815056373482581515086464477823014422731881958688079896854578701653613584162853484842035520456287785576416641353757111206006839668677230155330828095803869425097953364900697851270488070220162264013860905311124287037071502240437288684333806348882943749330543533614569011330409210091995773771781150163785181169037651617390854020526515869083353825431630018210351108521842418029921460671820441545802433663588421123722393299943459951320120626726397920802235927304894913293776052830967884303641417753368053540392794924679624610088129301865646165629675414936443106391351655592515308983876626277944652714285023623140594261026541869996458717870529045350580418830202477740035251992128663826248548137167739718448918718716899806158833536699028398370675583945521987068458544843261755895658830926062534779340019374727254638135119992662016501870575676441217753759153668385825077402952307672823782044840622206761546177321557963529549756258208413816624318968843482399334844953169619737576144407526714485477872496503361660842410062504621352728896150383470695453485298464597948803376342887714654549302087362364950384201808049010239608319365565355823954764389175823533903044677805112729768775991655423190166449350718219930339029594579022550041391143629328083786185655635926788378549540186513714578706095743976839894276489996764864683306665900482011772591288122728172408923677522422467442560878050115603689972240816630745863751903894132373090484745741662546969099978600095966611134054873376276982359110417551559720928252223612145621604942405890333919615300427587708848516778218255101549082511007921666415564131368236635117758265868037997814567029045736539992246831847137182961938595913982840841348455491396120061385055824034037988131762454395157718886224427829001207945623280631491357095782498677488616851599069695928931289672941933942792776769187493969000866746212053407020854750671345409727840427745751939477233524390264996815983533042523313828884379998620477989370174475504940530294589901573005752437422026026808051414145861356981049631613853663537981669178185097637649749489889696978402152391391136915088719799803812932207721198356330939550632610971715903687337374393160924808835982498243480650336809931999746873655547356759194923639089959579527823069422738377794440284172272086297028606519404390409694269330508553199967504255718954559250761417063794459977726073404072877131220115848851259770708731105166462256417227733122461846825345677940039255540994290369778296369907431862779221007149376097059705995874662088360581938721773056198324898240972881717493191807042345060086412784901584277016865053942957069202078434355104356218108344967937358965736646787409792085313652751617313863245303930339749831712067342753960667776927964039765788137475648908709204842669193477615602783223376219449268287830072213635102569532382917948609900527782375212552898995434609469955597676055607329425859899089822460449740692174095074258085622478454780773646786391218765750325466707395704810372674667785490696944474760246121498624843227277467979988597531369201379391012631075522595469663340538683916858754774295655341827210326233171429121280664665277369594379838799072069324186069700571987132338411457607696402037470713139884188997987277757465460672695865671104251762668109216480418341167792399951459128163539807380834515997572453051675263 A145334 762 1617693880863590466316456025841642197443056723217351195546729360961048718300003606300342142604111884721024278435454788863403537419756729550458206941273644830876625442768693715438934222901363558489285092387275029694518886697330213560033519306836701209086495403574693868942405814122907064070024974307711916852641472931186219556208911781204812261935921606349958342827868190127565773052033346902314844104358023692082679738079103339712917037616262929859397801356468466572341872283902688403098746919869978056768146166869170485768798742119087143723225257422811644920209966648414191254617849283158808651580222561945200754953908362304598890062177205804153654157034764390955638600208141240817947292236919046127698443538741931535214915027691008305374659691416796081677382093784695727962039760661132090352405347835797796396909791320175688690988646012634139756308653403233908567919814983335476823003245188363701608901803587143038600031370537027471018578183126340479954811053713823250608259893711781476791141473021241993555410777165234114809834078671578668047411025311645541690179433972347047160613320871422797376325173050719373018308599029978536612253309928619812919136745280212487319957023877179130887970120522005686703024633033129839946096297719826678246570372353562181538901374381777757526754927639640042654997486254308801328863925380895862981601633622422533398283006635742853961950020189619883498894890074684881463574560304208082484575061404078378642816269919000421618418949591553158264680358403308810317586345330728481942491084090156903664393296372212956988732614518759521478162818663827077541824950894920179407543044801009212650241261550468732707182753158985807717408803228269931909126542108297963715330634762371015501513151930991407665474587153090559437889777856561024647840633270933723755523792233608979417992914784656615341747019383501973562670504163844943986204368395877012220166721438385033418325439375435172811925619208406083402356427986721393032110777708737392129770522692164796184629096366830159902134535902324409414307977442394763540323682521599520924990654123247879879402781542381210539748957087731184807249930688974647323855353226009512020470311846402204684723190126359700689288607127285338144367077921956533848275328604801339645862332231185781877927640962128747795955004268756417302793236255135102083972981737734562828448193950914547602976915108994841908567951736450152947075131316473013396403474925248343395795643268856030999379802773009487183940865146566828578708696987710635436615433183815485608771613878104417846904127119747023346388420454040733454347788253210293258209679336538103422448759918094454473713436039251091589127077300189682492371110617552069661721857768853785126987508480692602358017550426895374451572414987113091501045651660088258781572183298066791852263740053807855763902314869772085461402907127758848567659273765083873184079624306064219526944284754469344545703056914773643203527058394942382265962400384590379267397314605143092605962084875939772936616477651663866178441581635049119756319480906555891404730595493577331805390724502669608756339802997491178258075666448518250591073216896642430549203690214876984515574533483395603968263900844636594042704816535899947615943365363539499591238467950740421321652864777373725700582784329902927381905891962287045710926954614446317579076041838242621647236264904346979297107900215329298008904993902434644858727109122682531538415024529181128233882129617098591934973990637364312752198101016676934 A145334 763 54532460675923088719582300914559199359268403747143543497428837989388137352433378534982117916262168390579747448585438735840909866555601262410430494799359965094753228619359182565931386189527142542251068582416353171105377091865347885524567082348623162237849472268926513680694742882877190290131864653757637889006740183085189507874901718293143733279639755086043234831416312402163170707343606835392699588409026034910776590437032004570392024127952227591788518733562766826984606863072968772047932242799733606468222577266949385966744363178804506154238102986177178116596689554594319993893224239383963319018042904642370481522191355979994252531165025723354378263880273854078721782288336816617884873919440894879335039116754547405660743129990948580990303151919715543199059526758341498728573818461890304047909055230194163297709626587663087213781098593259648303047996966504566139105860063282080090166740366901369705652134276935523372662214239047300389205344490654158239257305893438343642884448355007651712053702614328313843599228912414964607287199119195134855037603456494025033054390755678269203526066632759038180587078101140415219494013253563000324791532363208296021007596321735120537493246653546979606083089292101358213460495781598003528240018481480808021604524887088196937868316320170119886861343254908311073510789438098846648118197811860230765118135646221697151505401933760552577462756158042044881604117416333841168481462501066475911014838806216903437953592482129609936266906025866573658436474399763767404517712972926448202603852022211746661648647905103608807849359804681519717124974484784520299189177432120790147849675944275409424384759550589318620448713057429690649901627144679357799714249844136804741543368110130678415777790096492171269892140411264267194519896174909554382612839709565361260769661299654966449348694020207812564574378040577010180342131299243151676719125224587025950179365784530240590307322732344711729866731992024011975710936509943761307513384620632606199021622386010082502614659344556843823554743151860334986605650574173399638516565585863642616857044685497870047201625242479841722914938722949428869677919658584805066697262384243028212788028185534166905776157382178535878622065282722807079668429099111505006535471630289451007070628082598183987305136963901152367003286862960228194666188278256916953876336053454223276964490374604679062886419808577342465190468893840811016755943097150482212170022761935681371699999048296108198469688761068455543640138010890800287132551220896474759151242458166442293798287030953768705503289273946901448275648487043456707518330819553872160388570350395443925376457327060667690401448066103933290320097678729688200943168050557098329574870769189736198389776029166654433681729279830556659977604524938565449446305960392373125092443194621613444994842739854897081154359624467931687251140381962887539911863778871145652967981381396757063325327799307373467160001139887814669721703660877904922962216297515273397273891261704271082214598963219319845165559086425036029879831107447550229309474094030573239354378551628042114467547227910734425553736304264653972293339497213799901958370745881005961138988611652806203545257277603767184926948820004719596582047996223807843120819770882321061557308215935542743998143775989926466156319426589598560763382952771326716535508840980916041404583669795171643389923032317840270068036603118866446882200066693606417514994982854523886397302367662215414422998796992442074999809684578170148360600412819128494599 A145334 764 1838289247767673439873528897513334584559295692873152128080974933075544749189480472114243588656855553842331401770790861349742282738185781136098882429228217482070486505881972601528853313010025752197919963423970173010687232072261990523702942785938567492201204501099017372601525913639384270557438093408144998930705294719160265379276717367452963467651843882014595839817085548249052294416987213369054556222953423532484255171549669135988811793640352554502928036649003068381182630781847905021833107501680272954173805022900717634069781996988701160340279307940807416887662759965164560345726397855015554200939417663914086370167869855131697890520974127072098885471250377463958946889984195487980757859006405274145465122498097349506081719376779961637492110945838951269823500565346309828355527692388282388793882161457439896929993715873212878656385144887794098283113837984560271146024634165319104856185340945241927589169744866594689305300203398253125583084691761373491119023301712995510487811503439048045501548838337865986646488013082097679746417367498233917291738944471002558552617970683735020878516659029693856196167605413118223998423813759300141918744019351498348939546259086554168038684857371111658643881809148766664853747626094644065903841183064621740688461855697172746421978761614033367004318123596204238648408669303314634253755646908944453711236489652531777354824565788785220750526656125647312769254914605718895714825219447376342656102133672996753489337223929772881032556980513543248434340393751356240802983293999764223579047369726266895874019017216649356540388962027081415145523368403923360621840093694966884989092396673981006895001031800124669144857384458772118649198043329732348200097430336725145729128975277174534633498288651237941577072645598243859974175140618311300381317801961607694829611558655845126773935496003212446767145668406103993795831272534816138858356767334624276384669408376347688860874815889014793038372362639203824492809586347847765689554802529414377260281498502629358470975370320382108925200231747077356496152071441077324371998662359139710092651455423142545167918907044592682937081373810876290109111486883643848109390067648977127827074918113886454547312060668515254341990119991297219528337406786681755848354214808782064843549533018522449980870385175180205329552052354434288173440789557247434260036186277968884928738407699475537258986664144165299392575864502805787638392688857867624055778453908448344114758624522266164101557177136237833603099565163188012532671473077711467143277747828175336540124770204679929184411463577845920701625087151846505156402198472813242273488413253620735387902273072766347925338359834650155177439401160850711953604512491908674072416823967664149478865564816220412478718491665070514580949674084106626313721882423781246386778001309122405932709356908244840551905607176911662307463856814566031842670079418087046196466779182805056298632580587707274823494293879915175601544987204667116558113929123277465837512495164653663576311038444161187104591223866771486915585240453615336594973251953451142992080209570650704185123685247480132982746842060421682408517296193001528246498427252575494053352875549612406906633638312448458320491840754095196756144243909999745855702886860499677621557360367948677949437005366967556396755802169752583153430711956015531652124957318539725141302197929719194260431683772198130599646534594029087709069666239336478431995836013298891087770531275478257091018161212733092731144992532156125063871527163934720536980078 A145334 765 61968730487715810982213570415592207930934658447485554490466121496547775505789249362537772838640482803762823163113612487514373615263332815542292064278852716521236135018528067778178462615636581917064739424770965949773913422050574608688678315789422027813479441494198403361470924868088900877614047838656703260196437595976152362850228634581937680201399923983072270674190719000059240442633468255327222254883060318871018206922162756137150840993224260484341476523649374701566899656671486015213025281833709758485465360853760614177542965151744752936266309316446515037105933521829007774660116877799350092729704450432500946895988411294298179909467785292435427705881471960429782245582645447611494530809221047872002734400075822535095467354530509376808910478993927895386034660858764577555523339781835180864351463614821243695315924864376379551843656020386440459864119175411529773827924278607046961419927753097365012129542393800772699546146483892898624358484570070555894968117261487772765105782138045861258849559628315759795524797077398283871836764851078266232709384963079892792314726758694316798136527372364913259613771797889137229846451542331994530517860567547476979543808372800144682848946004486927359338276180321834980118474262189955680020482752868380397127241133947168394796707116140748481545444059566701629929545168703946882595256209182319722745551301068710568409438961234547857739701000532814755409538289754666558212916979089594009870727015101881753908654380719051337477885876844636878855041014921744477704799436214339003923238630868605037701434408724601903872903102083554699874073031771282001777709259268156260861514544030223798155075357597443046283823809656495062234775390743650313145926576936754818392133015050185452364548894655440914070947613224660108465176795723377760944668721512955683140844381518877923894399120919597560312667917395387590280462016806520741672054950131059132340179806187314806969849453311365940978820614700828931628599180075011671451131085753174036811483115502013288046497230885421547311655988639234535624951341673066030406675269610034041359637945457090512112676309271594099329171388249701016628719353169714461182734113749756594807667276831084197255722659359491841689951066284563987577446903110612890536515574668571775586603750983763706256956696950187757758047317864692991366460821308622730648902885553995057493548446584829986395761385413392433946389927199114207449406524642774509769809469083770918172831860945593343567384242792888609692030798010929891585555070317102336503418120136548136601163709801473381852741731705896712904880239613097201778861403000203577485422250390984639530741699906496261502488419624608664927548922812179821226319915159073352424072806375087709742821991565014075490945920347797766693256853397629848096999207059359855305913299038073109370018976382090835149840936779332511916674925967880551453520837271850548411749473284377066430147228286284434992619179531939429640266848947624838296115627783467075867272814726583737453174023738074654076450311383307737499342425811541889168998094041363936232450625272256686452477315225008054937661620303078609726464082372742019975662080725949158657519473638445625169813743967380252380012766893600262644902865624043436571936472946624361740377556446241717739978706922332550144711624986040151512550739273900619221805594672465293532381050806250368723980416570875950196244411096683943553872002045832621248973214493310635714220722899069678876006800058233758974455623259173291324939032335639016482470659503 A145334 766 2088965902902610740442746018836084431838472751705442349000460827567650579224610846821667850276327086657989214986228475183318673220784666473744884350741242644702652629404094658920423373244255863414226613811109298742908448446637637986633355501558473771653824480568223676216167504701750934944985282083679373493076912429650801432520941892480401832136227969817522362412373297674911447072121920470093448843053407126188600222861851337833685713892778027286798619109292384540817119045213162790983177228781248456864764360206465281024255721195533624492836126717132713960033602133193092118627979604889693770902782823140189255949682974562921789616461151687024140893165534314837582034632031148999285145598083664758806902481090855159970855015141751715448410609393198407624277147725453344050381955690136254549005449661741963511659930248134038819436765790841763014225359120008830691179056285818918904146659700726833613644946505854302835105908666729409228871389273993747458001741765729518198720405385714479596770609568975424369274922832608136237519663383430987206399449813684241557926880482967448581447316843904566951886391110675210605005657493587721864456937813281429628923431307546618172283801772569463912181631394767248031027102524675779878846407695351920122537557936897190891424250463125869698863552243675388348720728988601380108971452557780350944808080647789743608550410028392042495620099977434529279208222978374895071638535650284994625365865022982300251263985684701996656606651875875728672660184178671612592072548191802073822488150667533306094648458044087312962906207030847666905673586755486547876003218508089453858674770290166447561826583409608773290103031478663064089162159772770408726416836708440574591273658208212776322034408605336624562093702464730646658117249809659923703133482220883934117070169271389816158635067592264137754927588728252847262250380790716541666948833510561236016563184881904973766605936210251329981381249883192580645996253867519057096769863211184694251500718563291369437418063182172190039493814451828364448839753231646984443931698966555585175093685048707065740175773217626530043793684560816047459677839286239587602826118865114227161989336074900930175603956299696409314852996102462532029938515575521353753304184173723339746242347602113141519399560273320444138843569755666748384529106112872882692927082011988987110138633205636211141925579043298794804167505053306275430313706307315239866472653147035463743157817917717327089390358722991097896480524597848881482161048887718046685818757686525289856649892117282897497575994591394314614177592175732419520118912738734664124220341787191678944960567315945715902482536700207198260057519010559180612688532386407850218306820230487382727766379856791059668579374496205771050159173947084428095243216956249138298581090923795443207740933761130925144656297426925691799799449446913396574932155581764002568873028547949571726555206766898067715893917718527384293258219876479446094294941254466746004208300746920642624892832763899458144755952892140079964331346258521836630271589155161126336944767585847563329662306111111336284468440237669937873457421808267837300378040494773318885769487402999126474862014402506749995281772051491424099664478844042260336840232647327820373768449806245447937066004260914824898410672481523611337735502267492477917951534944283847726436840081376501999966185582172544508917268498422681143171937479895351422966408628573665516627489481157107599431932138944898802295806328921739118407569716162864081689365395590774 A145334 767 70419040524878277572609157312750835781682708529055803137319980006839379529113856140569173870277213252600333633422938735316059986758277491566607235921195225274073703615975895933679404133885402540056997234507755035852477847362241354478835805268857835053028395426475378631048603222025099148906552981426783841794919457807090920314128588345285711179374564661148754853848833190430545880741989496413381905172108099340757394641654801676210789278174706306613720965832769759221570381447236061012556889169190603647201448097094583769567046183958473329908752895368234471146217690804005613489941417820714699217782716238351329385562866176527682233672725513901798497073182455871702929957663524450120454646616869529798332810634838327366794987464961095797256544833734239327086487263790371369173798170791153359011792843745857975156812553348673584226833822965619810823096396071378507188116213567031477651736937091573808018606134582806154770647481609301901212355908067844656738682819954624796991092100446652969161275989720601927172497853162423195168503980818693727649459220509910819837822348766105932986272252671495579583176984727089551605603484262390561718848843167856425243531889833588125787542274904370623992715434979327750804088645988346277525956723389830474462360680925563171002743088315265951407941864588853281668674144276207354769480783127519421167160675891440955975523753647656791292805712499616981469294441191479423110268478558190189731489300054006326368227203522649926575158897257884936710737929807979045557021121840848472341736555079309117581994482964748911254966335136971749306701909653378497128786494129986230307770245619996403278950328582836390011930144861908080789161343705315087423861252295605192535080199806719674765594461721348719332737796015122485620472382618459232309251924721328697573479722997706321188710204640824962799011455716735563815072746174592602786324435968964315987285830028836859484971302677722880360995992583601278875704786245468234657100417397904957464915185957068948233349621824527295345914937859478176931153545813868503931871541755913506642374081632277240644234803053514018504691007215937571616038945710417144921554005760266483880903924277243079388525169607043298644202656924060888444663372473377931913271157959698208177257762080630249635195470556675474970228978705478770177783175698484054269949203975245869928778267868448231009481283153840987435094161400564617556760832170190211256018627816756013698079123833419235237755648984645667297469874501454996752719066419420283461847985109349400931119726672442764841813395823160613938029919339059622410111346643884124627264144160809246843636084689788383166190050661496233721930300918401055641550605519488715700049557545656865377916955229604629862796638776150621753067987062959217693018995498159244985808719735231091494873767717704510244272951111824133791906928938775672573082413207743689324859243939630589617798953681986634416499531298938944993795162395855278891057631391958380018394742311422048158553655017876710321648517917591784214301944875428686994913381251483474777044179086470734570659652553085830924423065474191985411171079430244713023001725103146498913340261697581079829152880338688798373568283475763139506089319187761730330840805969484351853110081228156493512253285895460040403091219207449313209023629924620691340245623750002912185720585610820831612609747251056058824725170885584170239642068893400294422365013620245050072202034695585374277780753527825738567157872373496202422345883806911115858109491002895056759 A145334 768 2373825854004680834070043952570084655364439672675998372053614177030094656358777511273976004345377008468830160124698049781275906970302861019925663449158606693247781904191894822520238054432853546381065513361029808447477729491672707612843917008979842118079113438172660533084424738398298587607888966058911601223227361429600122494138473280598639431376314742591096556305721804437040403964901018851973183553258315185723524647181583141643214368733583635703170506471424049474066753017769208571520129942910238020165912358488294058665639845836984414755690435610027057305206284396969427097552833076108312905741761593492040490447134962861065193534185787457168475649312839694269571454035255374581529377138169526251418134287693497534443803867472983524183766410896770598322887078038096271129395392286987824042151282213667422680794187661723856276152529352734278032004816497340810357302566868165574825821133245210293367580379183141448971464223769943658423139108432095654104667250402668660140840196507336266204712134016710881396009478260830363076522132955878502175632283116989643923048749818978550517999789056108799143844329203263797673949682849479528341954672638731502281678030377366824412751431914742531962224973400971507084838580225240050490724221266624777598774258431463176557605278615683364758835850556426691881375617054830220940677817090257227129764635439492393978145162126912100406088438072741988467895386333356548374672255340558055645563509679454688238890638779484543340146609769956649340643246941166789447055569425182453810837865449235359686155727926093227754317602194561110638281254468741802382724844841118617315585481121175308464366968014700831297693391893191889924739564807144011824287954088468014331916978944210862028135412982592256723369966541576076525535477359951010911484958679222508174318067345182510815881604839807141903690538417283567127953255011295135849210455069564953581370169313708905651333408846660102086717844928611949227707427698338480322771797973713512904957596667112075681654846314286751943938602515749194892520821580545754035896405228660145342358845116730380733410089470758184346166603809455570978360625400220322669065997931352464306511044125396528131286253291849473297599662250057096447007070256139054509275016981517242423932019413495698113089297793065969987925974733318119587026322468266791356567104973078456263310128299706756661693402913190400643138229376645528204532132222143405714125148077230192074726783521266744502147415837882046721606611572963523342685278246837608867780848892217410618862756129478153485534632075622749704456673966742107695712433975246421102450410175440537923907293469932199080586550705316501338559072183901780575117490299373432219840820366557272701402197833023592215883815024564662963090150793733181281347242242999731192222473643693549170496751502022885279203516037323294123199490774726678475525211574300884185377002544331918628066431002064562679282131484193314117213450631106061574938106659927975735953340759109736496504201085759791141043313394246066153724038597419354780076693451715918779573032940060160876529373557902217249350965252666571590540639214136127467737550852849027983595381336055970798041617121355184990666236840686203381258846850154969085410383232391084853640520464432705590052610330469953701073380101072443866752575227023461237587202058661063225496793214503930152284572579866914160808941001635773880355652999224586445082573186172052009360265072960693485746881601991073508153993075414750654735540624723403999414006860018226968479838 A145334 769 80021669468078750391622904068528396419584425584225196592871530770364510859015010375931874965913485085207051445203237624703872088652849458223416623304529395708187502716235070851181328881252088914620315915343317608256719225311809126266727087893874672531589078947771991143800579300358042166236837896939357095808210511996900671470317013974851546886409858793371300251917127173723798827226267464758026521166955899738631916515733773063137954693798315081379171466537983741938020485007429639498707519362947234490602301957438944620524135433597698437455851254505259206390269375875621696654500389505669810231840084098833968694621590212483641497509720661508423800236537329020644797843825528719479830853207240083318435777039814991251262301005719287135273669914073592035730284073577738035981547304820561377669766364410935974823714090919898641720428180253838689493262553302262321073291021937745313811398924044302052329560774245092110245252828514153243834717444033588591800488354335277713393098227271213433314193068542047822138877585000093686147137906774160327521870536224261676136062536559944589195666956095155366467496757858845634861754257250351416144901452932790098747509978777503761120262644058428477542233229354034068850580788588753456053967221371964529464849777262263000831310771131943137705090570849201918732318769249652603634041859343090343416846439498127925111832459322683151041584456139326718753136491828154804518722304419943577253755721562928240478997106888196752473692288770079752015198917675994542452264199765879396122495971951987419941000470806608224633297458723688704479489338834584248668276022465322095578400338287049402713814088496614694462407850707568464501062648859663294891431844898395510833316167674267959161725096877590512423452852783791743660678456183476195207698724767338825834933352632622716605662577961188548932583087247617592166568662615686283302291837608710149259024091577841379477612352735940738665535672182512815882416108835285385435169075036782102628215626183432885271515921021256786205642995459990421967398718549043822736199316326261957735003162242607052890976875415023591255762195912056290464599110625388131463797645344337566012220813586213039028416519079720575255041315805222064304547449889784155034282890533675084151050166251682221311609978969058377736309133289924832573178560227490360931393054372525556660938555054336499197236381194167122526348724851626594374213559651693374452968530427411147022283858803822833333970152657248146000713208827130497380465732948176728513472132694800926852514108193588827324929682427429496714073865480846531083406526895445508719719202386836389254105616027778346316784241110029209461330089597398722268809542350327794611345338856596105218611223573308338367838774615278149709618361503677553931256318318501942991660341543100822802214401638317695044246015373895293781230700224129402471179209596600392681315066444569733012488799461797454236614017915657087592326475780790173295308296615114430667028736971194474985734570442408904346693384198386372124445556904704504760956649262430240807923465632383844061334448066224090922535207742967062842932962497357777507188126226539008223853805925106513904401833331730405696670045525963632506472587812634688681422288433062664446737593002916424212517000727888853367723602804060863540779997693937248394443890057218817581493987075206899822692110054703929109813342340416766621204892364218740170333247683494859615289485537302942708942004525338334432045368005073372197638872037080065013335055393104940104561006943 A145334 770 2697530475395108821696927262080048290734106331079791704469700930215373484027301343413885993826967577876952695748970980204069478327211648266408513351670022480164394023316502334201427774066769862878997303125157723213304196637783356154778662520058598202060025733250280383284856995130644863025545217897936761640783175136188160205664264046953772364942236908548231788901029800720507454028757072272092055176564899826930966720021860842776797311084726832659708234433824925469306621075533700129732221906204821331767965578819354464669574546800938568489652331033681852237388923355560922997253781032683296226807016329229931491203653315615688592019987489965263178848805197711973096441045787119098409723480086686070494943792594029067386554632458993301857091888619654376627697277797418471154841688516105731754260000102141369497639979324115595550671777680204372870083602639814446346039829992218827660416682903712288938819200332221675853226023877747882079724666615233162997498808319974961315812681100472408329685182135840298067590681994343679899189655760834811684883753600487577985557024184386982282807382571967898347510516563577357147925938337959663388765099636409681590047059102911621409997229318458192063206150199299515059981571298488298778339184541724703021635308392736627326560309537252524556355238384490746124039773830030172213673330137777758386324666345717256916027478225622486894699711610368265616426242671631712126969580507324042648666049728322801307092304234310473746403623714292778670475706174214529084899036727052225018106885403663630476975766184735035326295229579257944033442474973832580553865782334581163000829258088070954244307364458853913335626937349658741045138931968319684863646155667236958581723073680382593959130890987608163191202338943971653137225394232409505180500513100422033139673095142927644431594374687190061144710233967426650614651462488821529598825121996579164061956748545718863588481406759395153453755105422554662094784297801130042644681069196718126705883635853685925895390726015971719948705473433017674608771815909767445683891524917461885366586811256839438636224449736830355790473559278028813742106065040821208511424295955491621418919499319480197420251392726891127299997969458194373537649198088777553610066621730615170105214658680412188266918674277957660120425010895277391372723729678242377598730468506330731541961782427571555088232081748361970787172814871610103119709210891326451430666163446582881688890996805550084190421389343928419163801995547955957493731976514997759271351536725360890351980839968343123239645226109094016258608680300902662596079526325933034123695313210009844506315362392389114584406597687232533945624935981769238743779789097512059656975019153015034340362111645254026253356252876397211402146572003198819549289469209169458255249138921195455092969098308730937997918647899050494316041992781355911382576772679976187662986246704469443155519078801790761180251695864654668938544011381356986110678781103957400797857562987345624992659375873109403079767242840284291210068993569533550258072493866559829965919181246894626443247423367783040547096444603664454435768698575245291465631184267359079114377083814139959247661415003571014854679562244013997211106987553905068505295776257668159186108439406487792195771242504484522916556008949451511608887249855510049416353242296241644282011099078808431378519020877659496870424893609486508201165043041242160731917347334328038531459356548102217125757741486802273651713175847297030301367655721634428366876120717887560670906524576293414 A145334 771 90933752245547448911324667613095523812118328001115352773448421764688709376195817427467086475975202084318590288490760297475944489706432574407781526861379834501812326817811790969695059412609483196398910173728750934177166860402957710665779587284448257497568794936277872772760538162053459032233087129102610337971443738032692368536041669552494652447351259300751034810482414330371179101585602079065955715243976251998886988393305012494272064293528186835160449501385066771032342454518220546365843560959457007730950885171398137046572413352135503710188481641689563984417121399925689338361803261957253526299994710226500906469641184574783272224510136789219301097484799414634075752007008685940981863059033891334229144471929908942821785765408930363199883280430094879122046083198820692589051975283896376912615543225773419201354507728192222635093246983879261229196679555494882433022740347964405658494901066872742336083293190869631918767157154673628276393365267764792480612096236665867591620767766503826657522474056484983379316434067890447864401589609550603595123271006350565717668865609119622636193492277305370897199424146890695951597737746510865995584920092598468913467696263611640778953502839204963010392250845676153423317944699621459763229060454847572517487361716454301929916085033669471831662791948236092480992178857077998336073275355310446375859914159097282291141158365873901573897644127343929777790401921707568523971989754383171173266588959088005910499153335259608963103069402935117280211656303117572857775951985616666305594503710835005011426865658146417570042803964483487834643657126888406951636231273830454982292632194570471529288551853194151330047369363594588309924064932150993927893848612651126028891489302932381074688034376030546084297840333377831574472076295913845963451196101407528012371041211433157541156423654099514383226993438109369304972283208331605100160708579202391782919851844217158799989866842381598270190143865128781987032665862993677628716913457186198976218555261999536935750188488726890758449604723221382815601707492350861875454939482231440839381379449733054314184519147737574418281840092006589115334339162061483828294724885195824912687438756047456641450461409795083382203210975180691016148932403268143882305561663504754493713111059965644700226146288598342743690468739543491729884592094880371988625713732417015905907006128972498566969966976540045654041428466795627851313770904772401118076062995331340411305104355292809479255282201449856857354517123920882118286574430940108732089083574498443481070473188480332576214851744812629605650269116229354890632994301363796053414323499589712655921054476993331436612568061719824478196987382484110948455417968208321988686300101036791468757010678342902001427330946095511221751082792518213845502870453109846119465946530041838449640887481185105518271519925632746148019880282878277072482533604570818076522665983726349862327978413395877759924487213360894872002661536073217526010191537719095684280664017636392281531353085696783407376544851799290072493039401104530422294919263480775218888705359024894391769486797666631848776397056666993551286795766128585812809069444145486430719112487150804220313559785865977077419517637549041800460452917935667271500885928964571357730652827945965881916532160613656266789214208318286853531528329088463768131330549411861938689375332365138234694669293963209529447319234465976849120856834299068345908715038469864931212000049621236253771990522811162640273912823380337523454030302178657708210313964386654614823154003362290703719 A145334 772 3065376785499874027405645723540522845626460546183492210913154593217955462856187521452614141691238068435412100748070833878943108543934363756074667004088600869386071056864041450271918118597637904483837399077398890865954571650879507788760073732580088240184445875241901357919477358157965108845932504096503776595080606768298884607161804474950330687046438586086080474913130398175782646793943192056556294888782384278317580551807345251160050444558037867128531920031982366417675338672502593542458886310211073824405533007359865621020601589430913283269515147651702870881019310154106064240615464963325235338889525454928329227861672840812290791072548119144595150030949409418509495888183166362024711484621622753396777774078262286669928369084548487911009072081441406486584519088004548269379523615665305177208164230386561961175519086019719845704877760275898118356015694945648884177382130783840284755644287303863461245655524525396091649419191830821985319472461096626487906200601140507588193561120093031315524610192114423607580916694360996315514633905838761191430770653939193816742129881697865454881695642385156670372624689644174843964782382286955354373207992932729287436586359456301351555610959299602073761864583944536981700748400764257837319963329154572485022774260440039209664734599158437585908100192018683439149755603148059550078999940013841817192459947916844719688651191597581743830467096638064161198946183164335892271464062493287119743492671162190629514603657624509113911893995826539179801642155307617674861412812350238784434538495074141133531536010859139970101407886316443145326579737713965723365824775686958855118503468278141337164246128726867476877042907911146634577881487817671073340981951868823302766695145820127492347351044856858817514072034446964363431482038798030353195530315397947256196605766097738645569455396948100255171391887653956605303189016338206945437595956606087505005649041606603674601939547668202270928714596239736135360316504146732575062917109997065698291609371176120754250452928059592761451364455271087341280915884958375737911818564262130345778084415883914449674320701834009183903450473711068559799891759410986554810993967368526961851201939047440264063814856703940868087179114673343124696186137776519932183742930066678652252453803726227224164211203121731459611848041089586095319132208145693610058330432321047137681794445065701144264986031690932857249374582828507799996177114080168430799017632141953321818512186128029610740145478820453285317492353083570940659484466573259088843725248024990993021524760831691171175859529077988517897376555649482873062335575302894038634663811047473900421088901913129840335820554776168685472787910717914444090662900964522745141103116748975221258783795626577114822861299939523430408831789533642416728702943425043443478027599272461235216198861897780808712201998695161224750699670019784727332030296427505504679602882648429007154606709160055960485263702782144070270555051442484151420446570625831934413143783236665220823076287526179192789553923874386825503456067001164726966028178113864438762178427686810008699654773506094736254469304233147908010213430840425929174548439496513163312182202827476526452630141133880672276240924707098636849507870652504356168389796160099924211432147643950070472918506938515110248979888045853440883096308364684863768197103404320623656977198172017710812748870520980772360009634523423185974377575683056550899340623214901799496828483141272517566551583398206551116831327624438002068338331185074895622135255372598006347800960782436295046798798 A145334 773 103333851348267001218296868429226357512972461199727194428767088563928856888193371971971805288944548810982539831898877521568411891540082912510844450300045208445624620825074510470854568808231314347540675526500206437362577676173981347156144374859495187292169412956835699839187708970744465657142925680860055179917556916187911662074732060314533977907840792289610513508570590912023218693052645902640910621634898458778109388402538620023300287991779392207374624189117676070554768895617719973798068511151371737661253509947150184913206342533143673426879851917150422135709596960877794025625457985551890421316712376785639268044716084994141137992272324871854165718324003494013155691756578786056844338205613039957971487429949077211713376379018343762071185456665506532232669259334587238961963048495025462239790839293715460485453329188370248270519206663807278585902027847421144330124669195700515651148363266518336211718305395667809058632289037849851970445788387173913639553229783834414561339077766715317879830782918654745755067718387592751728107861101423050153580675149166952556026632594366178874942337468610139080955807390705709843162118155295527249409975446177384186888857263804222297328004659036083067307492114378090807456075166445186996434504062571578015270147801946360041343901407714845987292585641287026785502168901128908576085089641793332302247378468416921341607149377613322218651144253771498746672546056679361006763485022676719052169966771610857161849283388023048894710337636209566348178239775208135516460653046550597437671626363354793900513073914634742733972042277684494464475515123694127407773546236771151732214296933363512281236265470094150792330965095637383688025796644409626950173507669604184923614167336705008464096822647436676362368822196909328357897427953409526910307480968613605904980052362783728530713183889964035947728106149587883726661132435788672922369754597030501214538037409638758026614223351905231710625370769051361257867487367753689242377258149284171232223952926128475363783231269138683499798605028738749551358291666345138632656541925821474473947784820065376648788296544639930441647741050518281058847762094410017600617122811698318998808192452601772545543742178039385253423724573435185758327743688297554510645830290242175703925463229898008666609914957007421214917054721439478533664455006706739500185946884916785278836274837257779444200180561331379641336371533107569471075502664328706897462483261429183483170705383070773822757494611782198046602810365092659285710339249897989453981869378833362800257156206565836191857892149004141193507934085293798534701977352827563741010721016996021683605194227570552440727179464892078325567855992103908527812135443058643770498264076921654607596810281814903862335752419534003892986208403428003075406362377355344026534464252008721709096225184933303580503223857742364960713339728347062875484464220088676958178595097555875847455442303457508014562361660861589395459515912123479208310036369786602971347981248627320576309509370976147503239079366429035035922213946116223544920279461923450967192259578433660034240468023120966761471528396923018922357301202343962306345442082618389291108175626595121219567357837309557676566104494456777410647868519235468928500752757056082516202806339346904047696116986980812205879455759236505283850889701441998428537460587628317674064839411689341699132626190567592542292715250337276364730291227154979496517704062665624622568223235480296517547217622581552315337221413945892226343347620794844429243521750399964829597715773152773502665297501583 A145334 774 3483384125884703825568913407343574788221778821416343178010246344576887172483043106318982034837706598726983349297899060504000330984873086436806202663539856972613405098627190691108466064253559488057958267514484559926093602597870339561754119087753509031038942670590485566337116311484318579144322915855859956018517067049613895360240333146041135920322982421036331824287834144731172303967022046584081904998756132156627683204731996329178107457042832866752560714286624940306418893053598001644230295968453854966349781995912899726064320185771671641789206524857625582543067642670171126449728124452338761139261138882554374270859049997290824920907209280357655807220107007752234068950604774989793056278886504092361596087866805618728595631066779999134871173833185153120121874245584416737403226095387784716438044015382983942578069765764441983179482610932065600854859240380551080422853714409682251816371040958688826393160613642306318841098371816499318092905541212160167692712888106857513722232723322412245636064376663241287288909179264834966393519682214337114838443367847647316724463968013954008176440741185152146033863596768064789168820159050229841290654917917431628007294090926253974186625685500495400899333485413820857174807312160118852885549294629324565740184197380837536553663706789332859073195476059685480920594674507299904951768821745853291894917310977874470508732285830693900393148328964170126112267366371715076373661187842968136755362460127509323763748713495653320616176367804730485770549283020624092952270939337807827273671740274151607312154588130801166703057575079336422081026469493149297202080520275730749205985094505180530722333171832627694482609356496893296212202970305167036672677870201375121906210278153630689504576399097739315318594178743741424497757932877953113348434830256434339658930308952833722672602783361232254849814203131215672771790169107247147874877482028302239335989736073273491470561794590785813296978977696006791762976863806660360213804797149452302241203754848181533337011971832212092718618214067418792105200670791578738348476290407623340254649480506319430946739026845491353353936166909520780782689500402669933905816655171356366081297205726003813462839284757892820188972887283320997239885115036324424777351006900320812912648713227408068425193009036508966033122455047876780280242682956951980405574659432214399428523687082165299998286942457494776018516227131681584041447394818343595433291879943760143075731156644803599437125532623032417330527452089781191437724595454576757920469727916747411971677742701809577195838373167070070555163940117877392955320783501481598406577366848272079906857196990314420863783379425691405578723740021034845754632641694843980538973736891925860073113253341196613572761099239629971293041654870726194138306059011945703709433346457186409541172515767902801800982867532293124130485457491879819512796561527159003832694936059005692169293952894945886010841251102380475738796211127127432669647174605059815538308513478083193390728340072529644808010172652768847186551006620121828698097893695411353990186631626820252067436168359753016023110486005805663639516715520801538506478923430517463506743437060339333484139106243075048143162710231897041805841010933919786927256019271970745461096677487951987803886033158204672521681343394882705072760050952513458661312932640753485388405112911070510505743118071284674079706658728859951731634931293016783144555253053117582811873005771212312465244188490672545151811182747284699325596246228655874524724222583847559033140992365179033992410883732288854 A145334 775 117424878780239514611661069743255037681729806556972467330998209846919778020474526225819512422407284154142059893849637497690973635931659852244654179277084128246752677429097977372191880555132921534202458850372598988608408906211631470452750007292026414576827570133435855484388491020948670332210659836358113436524155150324927496405789968278314631559553759505293953507132375510317227454705094497296755114867158593365020742053406207854055382353613607946449429471227502548611704814282019739809283303298510939764279413420970339818478048549156708511570478526070706470376388098701871711742541049662881652452602570414195579885019307363957623089640886848584252389535641513003806970311731273149345141104419714747896364164018529977391881511547777391818163507845486055013801848585981428883275512713559174296101001518769549410591271318466010064610110544000724741010026407326349073633254382625719513029352139569037071195108074163840612465617055301902975061993823816130865747437818528937003742050541859439033676412257487080875854382677949868329532796759337443039780875776563515897614727805723757021261638510409141374191402766095656652175217718421129794612450033586644733948499618235164206026929560893695305280448725992408980984663685461531364326679725520027048530031278437885555277643514524509271642573510679411920546219692138910894795218404967624827984330250816769932432444013745542004639707950731030697473034173717969167876757635422970867346549478728372532465111970089190049948256463987127039115649982446998398212917848616848810844876926970024319137937265376233414925328121952388510666907822138547684988006930721337318962605803555338757286338941241614110914610615179307919675978440961384161826344054314847689854163552944723206494261949487969671953133403082701222910091559418371497566211217636920621288934809819972428509711296393955421023200839825174179549162873944168919073446996804313890985712788492011987833880069041166414335929627507018181278588821055033375053670469530778959266807343708246562662198206680638376405936496414082453127565061025827603381997116984440874162759513920243197149195946173216976921257744872204469666181999726241377555061845209300288902209806215396099230539743644824790530890776897026243521341469546752670946947931963984313043212418970462756715247668010802287969136744746871541807502308814396252765182269274000519818748212703517425684473386041968338252802375272614664929622208250859937727562375441671161653713807325623953954727881964928176429882363343713598273036827063443259601045074091685878731893906220844640705875367604039929410435227865712831230065077132967329458159295444530796664134426938304899747585279712877817166698950541228658284757823721055140910160900128556666142993162534927561722872793032173912754430292705971600974294173886327294689654082537289613624203797439778263777828884010377356696299811337928987429309213596065799111469336370486785471023304633183513967950560098884176293230881635949843170327047626530012009777017998203200574131767535464955501875416885758472229599397242092899296656451552037281085740384947851118759613201166806147018087721784180524365089557848918660709442202497301612193931972195863305155208051886702035596457285351144784818123067934567498082331481157381072437486481916055169522094130066962523725065879962040228766236033758338990030860530782339404814818682167347497459258811050380172659318923457153722536137169157304532647978083902889653922614401979343817723085076473353874486002655073745800319957234024641909433609114057979464607218023032469462731397387950160491479 A145334 776 3958392660198489911674390835476213912907536990813763052311606475929419372493309106589332657440367513998422240294687930749263660763255922634294205946624303299658175783521487718589397602405064720664405399788102044391504904302300494271091863184060091347631348358159180017788250465979063365414502763939309088089369314098936238854225284470421653083831421312600476751689100554164959592766936431536851568338090011183578717057992640062028210609962207266831977400722518396627075628983027992375372938509962507811000004060071128159367995290527752458153369189324636990258762460264172452732669932334407616051838471509401394115369626580379961477060969374758565867693590668183251325216974392267259649716836932305265082343607468557671074707025679944811410292714600161081330107195711559722070800796170853670133780044759677495248047813567419433513564843258781820087382389336111986891625924815459290374537208808501198711298266786902453403909632093128777472840493707936230272185961169897578289287010043848966502819611563825119661809952784780882123715612363745522656676207589512753060945157606483881172775826009451414538840041211220988976761800119156126326155849341550876063972294123413294458913821311100783240508525653870621335172155662100910131333520661730817176622788655956924687571826320957500757738293971807499781927584901408011756246907479689811205498480860116003444423217194629935145710654625994715847645855883765374277410423516447160095284046172570977941889600747957883088102404784829684683858075137739032983133367724603034075772973934487779523988257903678240286331644287957441615245040603263972967796416432535760746498692431865375002941954986921639846303829355085113475383937032605289789999021398275645423608731463556341137290880812663058543800811699323679480557761970235370305003866798105763887215652780100961612228645128837453881459845460692418461386607708867765154718750387395939236826138764075988036606605656815925236478374446282605194894437394788311266398871314077761567431773315201236779161168210192347836432026575500505427511426101979977718428384465069211460403282959601917669579964398760117446524245225705845762926214428082096434711200896188857567537126486223796779057681295427758930903507900225867385783423698535917501297190009154904292365877730845586301462930463451136090930633632294584626454122549890614723762313891651898090875602821711885337658297845187810225007192051923613223095980598689093682452532242846854915586549369215626843010277463912196204418917137789133308002880002584076826574471527161003055304731607026930136385481446093812853355700976189239422888100794831545174552951442857766307275891625233061180176678915337731790998016044021078049744340483004127105237543404359908323754439435939154764481428280353483359321873874076647798117262463402034092042535412898686418085500470522409504047809879006953161939142509716128674362194077526816560888627496354173479222503429890663360913727370092134480464337281151658086144292105843152099789767738410916413270788492892183577438575495208745446090948494479945015168460283721283049988954386405429586566308943896866856226721078234239470541505355570332531713758139705113916539983275979114956442729944961619376881526946024380464321886814233259426435607302559296679896923844293542276637805320671273516567298291839032716827111625233556401426849831359728695554052387456171228281104014765197549060966830033993257833232240657804502546558063811157180613748678850674324232885462672570618250604350724788181501059033374432538351088710170265168061760523283553223496371955389026436192958 A145334 777 133437416457866216142304200452242101260858034278602145936451786972582517199829671962651877656495276474479529566191870251708040506638383516070397830216051084954392977415756673564550615804882851178464184492654461066065031335422140755666875237481915672036626338576718388266206067723765735027174217840183449523134526141750985461451006843092123957177642580888208311794145626173768412361856199652402171871380259162131279958659911154437564771807770624611292350231906665679071216904406168808691802017361552835010299197100718316831324781425212486815193366860563034415552176065128865282916431707250339687444593222129318425214914532139589194027767654533470368551366689034921760660060399793017591518805227846906066211055111400915073398396443789428044863575591007922206151858553634829645025265955643964506650551012747726846042142384766437785276260801643424611144935603510308670790360851895878295899929795905223268988827502191373630081953085393754033307550067832536498659257885289809545602928104836098118950610072140132526312532632520580858440584963249064809419111918061599129120945365299843828610516073516968673695156415038856772310983629841535300033583886691229998529861300951762537974820710370277842143847094511529919216244386384757995065721617180266121503927157062276652780160710001833836018848618147057306969366966480244384164172356345125130769728961810180225294736719198531100016364162802573920493111104368696593173536208862676131389054329130818187692725908748548268810742015348352206705728673777532819414427427783450430077458140486706120783619854795056214676006314021717234897521808069120706605869512952773564043133602915575987793834545322789537977287976645308560075884597693145877859482849509527952915002647782320706793352385700609754023555690431067832206900933106542773563308852197934083001119033928268606128255198783399273950055969456740586508168366316769489421400156485670114869095246751288768221996688857384770680519588248256993612873303299725151735272576943890872907346119188626348117276417703385838885485239454185541547327720770179987862393236935486001345753794405421130721297402733007612949115329637286315796038218704465471087873204655464543392376244948394383206638337238330009915932460785723212677732969356304309421975604261663891731669425263592295251852629207690129614469371775513703010896929349310313523631348522403215369416051301159442028943794676807696643024105817542626477950841052187139784614924178805103762751417582544973552252499353752252086033520284989320469063486614072402760382175579552338902636623740983908676709938841947063682580750496904033079845046563706310701212663680576006773739510022472065445450946488449658961665303677251590515653059397311300996502447250811609465205487242515744575741385607843131010566455540693504568561316666988395356426574079160636616372607237106626941673407243495507078591137306230886274820574924119772671489833790629851614103805150590957263218235677855293237568633454391512447974243717645609657383058452054974293155079521263740859989424441611392101967401519319549219235896867588000063090371279986646415299155739150180556596620529188490767773621171186351795152126180017187629261224039323992985821121289448137307974237754024580101146019689680107330576824086942409921944230353648828229405247837734500176521101692827912922201704120387152533760117784275923544787701166328849938008518878475998328465019181126989264404536296437420623539939683096024655599814041441829490546751223607279067873998176929954524654899695094886843173290986230524757382482632670556131593235884766693213904847423 A145334 778 4498175304836277485958584685570690398027310422624141348704026686534150178876838869367685689211123112514337427677905705890390114729516247563477188222288876127188283969026981682339513540193203310820962938582976482748950161925575460571229869984423514120294582525789828510294626525179892461786979517978081319485555788149056405806577201826410214126036678317910080877980172306628632626553212897515540782247376968017355436222846887958097668395611737145684457859485596299318972325220456321557972653629885007558234678123265210400312830222475917640012415938716210700823626864896731588422940460118739018529349621466140852604593374763055925150296086157262316749108005219673621883667384751805648617831664581002366559669402722981239655702273045434593712406321762584342969218070512922911622241993293957247348336404505945827220403124542428804174243318109835000382913959106950115956231077425784132539327343045427867589112176387572938283160185104713816369668735313794311661867353040933518612377128124737857545976099029024255898170355380458827953251236987410362361772740101180299053154315203312577855976615665481187980812308212119820583382269185196354844975986494205513908890748391111621031717911687668244747568302315475147922908976929858036351564565583813250294166567287946557309262292846589992291237886159999007846129860658121453288766238376147260678557752097122694534569571359759266186921700782364112233828059480622906272114531323350388872677861339715834934550812442023961393652230249290548103220428909182556204721315607446746273308079840033889397128045781153087093049932559340443700438018534765018416419888313841580411358273007785374116664787519889280338292737846409522205072956312852010510037877066967165894489093833133299562447567784676673995471003780630484924370950974463794926583771102588491139861958746506281932482521138759744396018932848926879710497937167151691779527634120413189184841261531159805612687520344775834962824390083370368808407353859339297470207727302379690011628876110416820879832151261619968418637359585568568030059912039651341288861298298666848640296148949003463357013017776549722233754560315548676479778602589601316602290109294224508861568145649673248171671981569246423338838324322183221599140511011217594572078880118363499781119672033269818542094365829128303805852626431621933296202750861911128118990998034927898498451116998486481969083809980896889608648532382102169886648109628773247883450275411614987804995495371121041689230804910204710953907993764388072855222996825757500694468406312212237817246877531003835954464961901976554070645984245894933978932337096774438938906333718119265745484992575581641700933090225948959088260005595962135072261586582539023473587970391587315950712168651190766313709087344358963666012711856954904164929554186726916344063105720165969647439234171877363923681401054130423664612354076653900666608072906329883459229105736193504801557265792403917739452423363786774564946304153283200603469553669577541395707230800629005445011341317391012211498059920488144532548575659125313509700497068237931198405493365859395464254304953400443642666005221812222945547409299139186563444245641814621255277281945825628527572915042224566763690192177806641649185251859417229603880485313535221335909443325324578155319708627972224680279252821497930652768386729071139286679497169081091551335064710762893143954095943112321888887358247534823978069083660719673208561726864170608927329112550723255393275656659514915914705461860293704416301328487220589602108939100794742279401098321485563923912454758179113272851705971161094 A145334 779 151633489392593497593797673608283772865258533085801770586210593666614415557355721086555012620655082466363038212542671779373180515823952198726432498902960184031465967641506575095908327875362267802891809481167952740812648892446117440434018161508041423513214704907748780505313471897608107163073344523866903439674636095370165297988732012117281475096572468919106245508503296662305579667340394413392680117156905720484792592940888634407561247178506887373252449831967101018135891404110365695313089345171621587426538164524971045493827189968338402219606054478930095864201427200116645780608457627686260607374036052179014919171524238047700704676891870333545043078960487403831104663505779323308015114087821506784548879549499580642477392808550963203710255789061753142610484418950838772797150947948914032852468455689244882822852062482283132603947304468206277061264604950350352805374240949232822256004846438161443620523748197036256247333956209797949664427779034120456178289011972350611027133423443481985073038756179317797594187190153562734457783518340405018351966294259391675963020232836382721634225127885472854773316214236135402736826959521921985491982605204686083987177477129734511444027448265016475820070249628910820141969731693089270019026483510764623050236088861772751289832955239078387930135795306434717936345980295815907223884065511495751801129056692424277070950160025242748143962599433357130060599769964598687066064284257736605400035294574372766466512889699727901829831468412892842361211208451822815295883622729712602389089764941330084271090480302499050711111657011899360043120048369909406962748393728453730162714113819049311358557193999501633094881058654825177016887700797230356676600230958067980312793699400199920880467786803228098294686717783421497956369476925142273593868596150304949184126812546343607730015717181459335784806398952387269145584144875396515163571107056777728450935328811346301800452407542600396707739425419029895544283154904985454414420977335627946773348118540774804912670515470911932717688879552744031188839134093309318994077334377785666230728897179725152955359487698526193733766858615288030554496050377499422163958734113220434989067997646458108950918668115492658593513909902984863939321303413510412143668474739368057973359880252509856157790408776848062492087601907395505999639481028544127199541876230233788109860383938649563255876655792427090354030734329957640041061365149107995345098921644340926314727593045197738897761425459970748306902486217711488415664577902527221861796457574024292361239839902667502686284029957038919698879529065246537473932905050452421290066826198936587784599723092949117631715982406071288464376795129678218269608686493181737421897339180903905973447695595766435245192617589802599279573445385687383363859081767066003033291378898470368262736015947317613330630193402593063174490586948845411854165127251397559796486493381695593213069865578247832261846350234330033934906484619769608058888567141753484676731645140631820715099277341516095942128335859059665927750601093367146916892684206951064763830661181300029849820025973563829799455120855470693414965214676706208357882519168790418756335379986764520713625158973087569024314548241005887652240010260079808790257131052588695487146564924574747299262178549619538446134479112436174140611994403714786401233578697035963478411229107855029426716363724304307851995916848195933897119581820938455647564178391967651287257168359429281125265880556501701064261113840242626777696587828779551175791997450244617471252380499659895877242418293766624672543064315073936356039 A145334 780 5111564922926151499050642091376661297717174752295067263837017763797545261904311178950930606074597140729974905630476038004764209298035313889551791974541599581411841642006902677456088050338948507442279586789208748309817911415408456991455291653206206402206953582145628865044288627373742767287309982112573796973350663289372484046143750321896356699095243801226393218181565252506148783957412069122254349233818509590165390290681919643032001684289798777740602938151153115835764599913588102368547920267762710082263593967902095820331704173519857316347002456472317592866019410092305264367579518206363384955839736789604971459131229459994615991602099798647717244929441281275141318533157937321328437690251845162042561727247071194055189930336597267324027288055559292115636845419863556960479035543735650054162754393936108595452397199057361275536634829448990281625394832493396433962215546442407360824139240891094921402427684132980021710054725549128698083146614870531842456328281926071744683734185667400588687398613258826857871025924178429423191423575301801931657373417122320656612231749861307231086416483163313318743008393919312118046316984900607861749537266604991904713547240134459632387053659981987488206899870243015444670324507451130315411524722796310877439645305236192878692322363800070164278287667488676455474223987925824371859010395103755554839913240423064627964607199916363468573219960711547153560454133272793681516404116056186436711839391229428096246433676843276758241594838804965485747139288807726674715054366013890510928769229898929060938426201600114953690420870778077494494236386849208090179483334169755355471251196428794012889177635606535264108551206915863979392874871669562367255341775086433739277308440886250239047435793574371625729212582483667692328584582222175091874846581300196065894326359797381057832323544254511688167063964288955910048714644039118588996830327104449591960616745045642572162090852648371852673120195912673388714414783038652314450791848513810358427185385997889797495706255644609100651672161304363931790198642255397231250695600586293510339204275288238757176164866960304972988731081687604949676513181745726918557447610354370754187257691800534707085795054001585539618107479490781439072337916470295482351846688892018354163598063530987579045844861325453820779144756492449880816224972176019777034645519602189999148465644073425660357115584793633405853479164654223513402076449289782413454511400747282350657852173748620282872416610566383120515478099445146280727664848238969652135401084125890489185182765301674638023630813897317021147252370718814794000383295271818784591378272227246040500737399717829762789564125207730043908192804733192732272546686612894781909620280314682699973334502582574363464252372638536534370061880285508981338734742202865408065525466323373008416665127936637511203666455677730758557947262380966479527252538978003667833229808437729341476391663841177159754436548659813020581910821967487183511850397745040414783046216294991445505367633737496252891755189597403278503984618324857946909327071106619896120493657223218512871573680104582397586231680395251069796665163806218874445080534616480770634251038098554711310478480455209036767418854440618280579204104218105102460150658178884439558175482271505288132803460752354932391221066199944177458532400696457062856512798590402831688161441674457977263845728002344121747670035063797573424366279205766256218668780384667798029268536469031954181989578166396686216727231639873486815858271291857341648727644445637115855123004364133991700356356758960462953247584788290688591638318 A145334 781 172310853400207077640403647306509578737762188034608184378144098231404657112179914285080149644219656993352371602440309028597929716063589915392838708735364822986432997720586721615538153081017626310516977067772417424356009053000770192735840441195563056310354981740914444132894189123455396787647112333941518172104747419810110341825340525362394172209219193442769246465794319153478978844898781182770799699279341841127569586214094918225720142369847869619128837671822921702856523644951163526733384696913191611701484165231441485578410702195527200165719050588075771576583418450010183261714459778128052079175096919803547535708298825924894267029206079535522677993026422512824526443921649403596202311230374586324633249040949890402100871909169301072941996676642647948156364916493116086186909515382177815376912417767117765063455426757371586116056827496778157925385782742087788838515933265199311184148911554433963362314393611599008334809688550927172202584922722857849375082370205438866540938068371714650401170222179916297199514486309867665702220154265640224775765039539227135075006656324804433923540378013210164089353958185703797263205942824172531497654915765271671903207593477755157078033067433965349962438118805821801010925819004207871239433228386437156167725820189275973078945435593867409998742689340907488007601372696633559279551333195063534242157723533532451916262631638230452500360496731623655113165778772026105039319295686189760523819500478308726550094512779873969820596260186283918111643223064497257752821667382444626393696208350803133702904262984849394786405036842817335327501348557566756350040976232114059304482147668900532355444866737739109753597628090252716090508634907093246602947214561563450392970087229481796158089139720924280700103657860837720124975088310340045421958804661761013230992792404642902913184018946803871826652390451374304775354901504974542759686635163119888688214662024553282296237780842324207611010485096476794514533026791949814615150738798979569846952472588640746532805452965109257312055935839881228587903565041590306572151629701686619855748909889237631324683364709872392940923931029922304238307228802152404047072136781087104010432021801528027329404042319474780425033744540120332408143647224892357296570339738881463979486832748269711037125574117490639521616907249272883574919437812414145655293773266247948641060988751854795071988803107516726318893692286463140306826357064497200008443583974091966396335270462338396690431425044431349532606018425393394905618093618471089070957148684087310816408218657079612145109092050194526825834957718051717640506383409680106178122940266713637826343269959888318210687089029036597374073890983179131875229330536111996604991562227510614635197200108610886196613512236452448983812186704851062375241364795799511138822860436469525215255413200008034555357982890266110468395339040371793076018271234783376391260617045949362719473569775016216477074223793475946689486179873617508336414868849096745240583003274572516487354122218191721343464971499200128659309655555980360296946268650111472491270776421164034887600718906505446649068040146668792707374889256942423580837456464039047609290183737966899331511708862519937656342120558878693997319082700952312743851869896953063404917400020225878338382057362699706221288523695465639109690953086865573185178260039248900759171958720434749305709210064242656619809649030004699351939453374906798676192868939202973079598991077113898816045587554723351735864173914319021400319955547551923158199057718470429725231579005862576360559116909102138912387351410670214797350192068463 A145334 782 5808598863009415664331855451651795807873302060929467143092170287543633227454039648645740665555714031171311305988287911723560172723739406749857278981917356208331056771749136743652888462905016132588578789512328604585832316866838051781716724281247138975015860032279272329574234250307392798337841389489858595469077238548448156333559745063822557223276422311860507497135533280482211124355389129713791588740452264230591861161111749402707106356255570000571034340176547752452140296235539122572594295764395768962694321127688298510946128950679517744066531878977031803374309443083823867660089174753117117382629132210737850639121781962796956281559920949540369676497203457977873505149457482862070042590247489614751541663127859078207749198002907208832277440645596374276791769219346097845497162803054178612620067548766785466352973840538598968914914379379756874215764454610384529252975676407653233575252447675829664052523287244574886833454579341700249400009046904391487563494857169015909168950540126766679356047600997579765336806475634613086643411977103308401889237551209973306256153728096925717701238911738898148288808611697066611823360214556539051885339348697770793252136071421579104966035070811918287251801496737353041835293913961522832030163813495271811617726521140847747255057755176948027257545893403703753247565818129293295387851070146581344199381305475465713674148684560141353870788876249813453153271248844545867602659776065052711201768924411947780774257929563117845809023172638036040738527563757063270039891732747153989717608672576804407225973644280846896649598838280951503111992965381338969710673218605081604984337842447385749273252444840007754187240778813867852495182103325238471315788235614962137660587901228522907602934660944921708826122680759626962929242534612978348952056213273117174716570966066185897406052220864434975021940393948763849688257819683977192389917882351941120575266664887074401160533020032658185918791599929112547172234944442213467638079090462809451026957492535894179622982021958126808344796496510724054393865245761810592291834205993160354751002242026996276666837467193633499078240742029949794185731733244044358681074812332998665837292700742252109473675559503699794126301988829348925987740908878783447997090670245847461856482777780573895530515524454764596948252122593844148818084367840255877863933319770572829087975931676559497803316892397273259416272961123193295088892983242124162994850802312128786473179616627575178685823055375364182177765760604533242823239655150995564342995830005182163495230561744970960109952854988426685401579403528271030942655390739933083992705531799538458898785589847097807164432008379259572272300821134775730780788000099788718941370780779762539037814915687938471105267134026559682605772279450467432383877425927666778286853217247862228682886970555605716924480092027204128211876120492985882211609443797295079171391732785723208835724695639404993600994924323637614242766102957735384053058045391200884315012625602793314493716014469875292750707936346281147507925210288113327285200769285930666574117977036945958837801721466724926435501235757973321770356447054863935103811782957675760292691323172613138366704994445068617940083847272381920209007997269898358377141431766137109200881115123638876515353865563803635967281201382925628187737851099706071375902083066567646001283896777693957420999494001774226651439147053788380090081399843741904168695355721863442128614191180240992619864802287734608849584616434966979764912214692117058371032894040910541591919412432504444750313839305476745977617153100445356030384286036974134 A145334 783 195807867499736548644419769634778389376899433736170149359028876014951777866071019443668003550802970346565247131512813901760904393919325685474098959087595369047475100789230401907952148468989940748543364683943620192815989977225101672560900582785000613652221585377779288489032992444968022108513236452056020919321075539363439930194188664276117878634254023923598514285669580419261017848541188717753133273669846127933909798613507486151161637043655122349401697988222587063338727683243500176970990183484396674819233953512888377572552521348995840956955589474596691503672199749772284128811422819213118248840375967648876025241247734257586570326490668179799782259198050575407693345763685303358731732121040563682899883139406880485433335062577130100566771451221057100228002592227792041878593271904046845649244661692015920303640983101100744484750177612834776733035261839530279739030021213186057238622448827003306420776596650700225823556745534799026856347132768562114322907562260085156092646456166735236389377714228458191709587449094128320840881752045932371962045973075523160614667807099140709618904329791177878565605574210954157298861675569494988614882257946946937675257835064413838150649885159036698029292878492578052234445956828717115663528950913492384383196404859932157370692023848069482404984462067896164181067955721537104290890900295089923917897609565420225674423100240259733400753840518020714774173118685383862424859556011833631208421869918107259211591508255478189802348201329031934747011846062607379768547492558084893610935961958867868216784437845803085901208582052045838327087947535503588111380037849136324671907969364419225939100807560111794655912776900217857217359872612585153960961974819633159098974967757443419985813131262364171083604314868303367059507045716828411832833769527477975297934594035098334196915117452156084061185738853360438921616866326191969650489589054397300011472350585128616038568285809063126604998257222599898868699245462613989202129831524350567795139167226432520206449977427403001744193832585320572033735968846727070024567424511877805856969665722981134597201459694414020544055102472905676532078712489349506528986627876673248244288032931589296808829575781465677740522859618403607754926413630160142807089569197417178200300570459496313270063967292244540445634939531021579007384740464975587830379046554172236802307720015755831919095017370723278467405835200569153690983442158265648470059220537498277417918918480180288811160698506272101536781134257372797190178013869521966855531300358517542047336911420014752408226898596550771514692714867103058735025195581336760851713997298839501182764424407402397119624684791777751152262663306379398901441231608134547179401612415094232963454126172643205752347668891421814664188134556463070440809445652780282300250310814602575292430594562174055517516189346879068271756233553423215048981561274388545884084238920946112323902916770530772559273322421875600182647698641219079922811078373722512961162330368487159357010650360425373900434643190768165983292030179502644706803757635682454120102044514644671851258261143042578363635300008333240530209923122844573995407071622665793415427576894858605156374726031231554248240288835209873971366965590649190959941124920984612054208638985900466507106700469773763205757343077329899230743003850880138579216086034995735307454379401204104584227143637090599116177357027373557262831944636793086214619921765191147694952611305086932784101743669073946109596145684158562973556169356951310490135595699920036638593173667868145826670503162428504197803335318628661541114039484956206713399 A145334 784 6600683207607520191793974770056524054243484103372993673963396267371854144321620837992008751051827464827000449631985650640072175395460296133592469160985560908673029439273900076567930181236762439728380690907160647187498417546425860515189906863965646404969250668069079782686029845745637774970588402460967075700454860962864321498397943539188188624938145923188083604709414058797755631192112347320068992941618924232199835080669476197043909382034507818142761238611949069728600757749998094730152956512664716143760607610225146080282446983728520847979455177122122591611758050190514254898409195575585041415291956486814478600144610482701461322909044142781129710417196608399789884707820326426765363827730234811503065445877864278036098646751725857687198656788384394203089593107207100512381281350388256363781858933017789124668952073985132256042329518413745944290861802394801275392317485843526313106309516383029011768549409042581325267523005144620615985761596228219826920822436223975754714096128211694278559156067285278041532613143626259219911510774824968281737261350486648193110478471055879593156339239559367374707665758362456030847560471624315851651141863506241920335170826769254412636828523745092019755544646733004644085820162860760055056038103263664464062278996210586503825180376663364496695078189051233801140097034125449967516638953559630265125747074250934502009336995425006928379270609991689418787562377731018753497469765556251931970848523737626783610801962517911848674040020992643347683733290031967208240672704093150030877497287915827165010998992556048381448894404324866371725183208309832989853282106183712286084936042290234263959702473578116153010811955119103187983333453275063436698789699854045557611484025442829786493237747251361546283379745384383822816355548185043228271848021819226334020257990206593879711822711906129372838136281724840002098940714167673477234026854633815101034791817649418981773062513462984977821833065055050990934739017372482631561583153047778549911331876176082763623534559454773166838647288106359986746515455429304284766357288003566629445287076770691805244664929631859165346464005283409613866423603830240131848094867041580385981950924286582494683392890119532437129325803610083628589220477484957505148205929647842406886284768333137942553282441891047933967589214642485305745095452256242697921821781477212782835220412643153162316133537763764824738977445194913209799858540066242026683572161324216129445917955493697919196651967960609487429527853638271232676367604718345847548964570742630512410545120473466741936357791579773652771864732768464706429428312104206817571345764951174053071450287874749217055450317166395982963514807785748715832808186729427585317839635571455812418276054241987550223701447224562238303222333292597825109218980571345890413771199273399595859973114008000440939865025958813299413698504874020458808182548348028437955184614853701713653044115498867647333698705240431557833416306952729081240226067925127866529581272406689516322035709156223339713776529210086938950493189843108942778241342613654759102709254014553911068970024294163595171421036845412302515403186700734142330308449296252113076387856832992256648778876146110699263111518694841004302398489851776229989716962709249840581236111013823610830927996320719692102276399169509701685421031625431620405668188863804154147719483613306468756603054585324602204564478741323468276276473616213536451095658535898233074989084965866312971828786464617921066751462163400541403611489257916461930353872673271541046065342751915783384558216855151037202473687613355027450508915007489442272430878 A145334 785 222509030732641638165638340854185656233769459747804183013135938814076327190130060582639595554289100288515214810528989151564019130820062188744076449942724299143772453350448070791874524501539113374253772341937020732746951462674025780741950087823381357526512826368387094096566777611052456949290512938445963669806312443737080738347554746511845174270547020436416274391155833636402761908225089379618337034308840662197610312635458243988842699117221621505937359004207105152328544480413708090109955987070937397721773407721455720853432910248935916436391593063831163088635672368250035782853089854041548926896373604330140105961998794130618526937677307726661214358363915409958866438092929858082575111274054483374727772497642921673190004896567343600058336619769666477365093083415948766044580952442994850119039618982785009700574454110397825250086183580977198169210174625693489153944742708755250801627636558649459159714494158048819824067974679868415430080996552506157596938810002202660431327024389369757963493914638809008551606197362053749209088707378467928731430708162858937514231068644625893986159486146641944410217534148792818588917106199594011789665003603913157187551670895133731185573651384797166826922712012076708059554945455590264627221928797489178170047040579062466184014673126629993335521603347932629368536506839300962683448794833604235942299009955101392497314524441353883315405478862066009789308012979139523495015843372041696614903672526773528957412874944887300163323699305313805921386714459965768527185697086432594982795539964706571773652907822279953092839144468582663338810087625036522552450551688072903314786869313695827673662344445217487957882676351152191566700313492542515838531046821117900927449967398702824345243624474030266462848560133303263798835978469810761508215584982692350192344921551929685649987209421440503706217489995758617617394852552975406591367075619216318001485532161489563290441321290268937793310866018007511681810153406927144047326978887110783393160429750756582735316829792770426026727798337871562567904463968785878592746834154032806566722821500970355031816520180688512769415281074048635610531463153038682355249771438985046934778317413412662964187877517099862674163895099173059501339014541091503868385879081339198338719481340209509583974837846083258561802891979963240125645588688173200881969024423217796355203043307892973085921029638921494871227651210114689101784077694649576561237569088180105186123616861773638375938849028791447314977282409364988996147554764877424651353628824202774214841933963823652450659868745927271238388788626932230386632969666007616238993304884790080030199088021493371699536833072054523793922333018194925904344565073207772292929826935712163021525852825043274145397770033592324161779810191105338127968701394250624313067944827255989561837118380779100301908794507555406976356708327546996113000618655830477369080727482634045846298004809563911621088210794381625392688863524728798687388940826944982006989671731667173226728664398645638421326032899237387521252959446319172281551870952702544293669874832728567827490307667697993650186024788423548709461000893471824815110123830369587109139241238412592076771730758510665640927935046962801419823979121536411122304167852987687205008857248067354935210116248864760350993974210246828966485643745350296072994936067382752001323888485150181660580984385844148703225269462192657088219722662770613676973348434625207671766734359246742105193415607620526450086245679932086566557180329328194574720918557680387948742826065573907390025311663516638301666883811642862656727993983788429614047438908703 A145334 786 7500779419396666414956148278400623701583844433854994905999818823459116722207430197919159928143076819674020426435931774667237434259872120987102520993976766963151008493770575027120190144378953330609332225918316277993739086619242991522385276945336278698253100971909078273926186290582548478014945416184425032848203716777922130726831749006516357285471951433973446686537779547173723045128512131794821794106482025781062519406741462324194411190197631478930640553889060276073046164706145341967608521594008343164536265430529664739744077324209182759342239754202293330595785923921950656049463404081331418750091712786677066485164500749998540060367640720556705393239317878052516779228322780808143280574283012806831838399392477443725370787027186506006240669765236800163592893638862039796155723394472075047124569192127823743988575723392558615195272992472411831870329042341265716984676001319822018679341315285763751890946586299276307226750101190841279003409777799220976364587458253429246916058237451558412737685583915095610989366871542218742212121105816643102711560890432713433118081130899860415217556684846960706509065701448140156269939619140753665805291419836770665286124905539787251496433375544683969990472602171561181954592567222127657722891164707322092848621273857916738852548127273516698677068752163730746962131844412738417933608906324159840055269360460720866833538116908702411137311764060974580005883698739230959285965326574055827332150868906687137416761230781348925987730054908088376617302796761712767019462640542970072776887621332761246574012357678058226203559178587027176826421682114797966933275107551655464557753078479750308588923367288579045482108866786528422594364379850274755641818151641094740410292843398788183235332794526322535211263415810273277274377011400965222256904141494711103164720971495291713054474949884936668030462214918886718157540477461860242027310641889755225196262188129021360871357958921903379549524315645200153738769280412775008462909826722921355135659536986672527831447568690756501906220915131003086057699493641256511932191494566088621360659683352423591351843090046344835825129959659715501147606009022510378365229663360091065129796694024189944236190856418043480626532466663798032180054551590974117918330478683738446350391309092177799742653841238184204227327554676971609993027488933223149474933115384850133656681807073851710083244746811910054345319297553988724426228049286778685813076427278979184500010994964471394159200681563907721027274702590165925421862838447650380278784980114910948039691081509950203638277433488850521866312411842020753564932701011688431312257490094927832866837204133091272116637425803507679926725863079836144449706572785025817265236880685017379884180686313932717199371277608695800269035163238938615001227098890969565022174529713028208856129664756090357169345021909827743214171338307910734095230396079862843763682885484409070625004028477355345248015938544905886747110031585191496799152114036089275530493967544919137066333760556308762026677229319515804131350323984926107768004627037361425525956721508570767450144360409129341653607300446336790150518037603532027816628131991450332152831709070500622074982787220615662609569991170004517167425331884593929081097268334497972971598737251114423852109407918303075111287178525144205290721348970337448995227674425804381100824126686693140164878514890203198200399231365949991702563382685720913434558039280120092079358382175218591400203727161059160167789420803759175995242007498041949855925702649052005078849125624431075365837472792587660294039616088007212544945649742999047282049723340671974 A145334 787 252851274005352594115530120299246684126205739631482418533449709525670885891536144781724820595063524036922128286640045313503584757336270067655163793962880364385096197181233630813773538975139992273301475961452669389231923877187729781545581905085335867094730676236542202245664645758970931582831353030286454918866983622777442583064417520662111657581414308568697867366772274144070370214879382054578353299711172054770776867003644382313135357232719458037530271565662862902215281059915614997314375172824065261005580109941381590655317125745658640568490985677767715110552780406773284247177375568728592272024042711142510306884755214320451991304374641752289231079436191310786425217827894502949580130076505250444246789068792642130339327557496452220903029377727795913745049967200946278112460669583072697395574377347589319427069877934988696807834827326158819271371593848113892693859938850546457540925344936655459517594350264434110158564926087075284835336528179530742560744085620784289911337662753165009704017623070283958407642548688081996437916853267990331613938788885056061667551577408403225952357941860031559269778660385599270519066845972317699874702361973032535522882113378194557352811037904037645243581664592280615431612607381502977886248396535061898952437844971703332687656931186375574785773994299917760132160835106616905229240993548738633374658894198831890465857177423677833838084896251089974229932329695191462658390367663795578567325109175940750875545492132226397350159079987627959870455471357450622916260317085517824066876286732331841657303384803674434983042026817329541662236011565279751840284181323115754022168952960765513588836779037635655177984401941491196774503831678052448520143174053290256878113070823523182258160244158238708187941423284115752043615985255490559172469477101571126304990393756761362095136664910634005657866377558698181273332071877844456205765235146736573022149680360343777913483913504816041634345526887088831164526400760904492128357546211502699994512299598660301162441514805248571886488281022338315693133487362742293048448296689076013272035031359087377763500275533645764234976618170713728469637162953617361701653209596618898366540399620777125606789330805664368214820546777072736565616579432792722973935416568042943945132492690777832289115351404164351678419953306357820992901716526293363680626794437654273582348947361256497839013207329108458293059218649317308690293458439673231804109229802336819221315265454128713835333016599580480247037982909337210936606007287922739554320417028320019234215212142858487400822679832249282346186120164805730975741650964471047353528583752106712361151002121127418761558475924299410818275405050498943411204682664238655226803362954962108940183567914116819071747531622791365393476851191004810520586027375645882642646879083558236093284141437090687559399520386671498716194308838002962518803220538851557807443272700598702288134839953673643878746705667260566647863453772047941832370619076767628651187969638949552378838937841624503969273650979034844858030431900278899646540263695877582701777456788384045738015798561901442439445108447859988407550414338154063764226709514321666866502369803627334731735077680435223228057938761412917226751106518005682227787377793251758815884906227726209979987253205715880413136730437088636950103387707304431660278828831898929619526029309284537269807873076367765425491309386120904758100754542115929329108337827159499869369963391359884356854125537405888681635654925208476142867521506201813800315060861578624533527616076056745485008473817812818364995437156659839323247255196108503900089466559766614059559 A145334 788 8523616439219656528237853940331457443493771781393427894907594802110546739944566718384513504340431467141568124868615501082274067502568229720783450507386176089444825843828377200961730971731778995154039424051237259192691875906259284316658574498041395134427092397680736665792276934608723813074696432636010979130580985075623872697179383894688034970553119056378853674960446674858832632769860923931324157938441815859840862405630332721034330568120561740247513975547854554544616848456709216853322245108290718354489762341587707990461075569142075449354648367855309922174440896916541488050398674372377441408599061042522309658408031789577935876871929113102029259131088615847292516040461544466107565376735711418192546452677161566821261288237834617339454614316963330487108834230751005396309009375489657234732737213262666765758701841199893245999553413969540805165524596749590280368752821667245082384771359135314225052341795523127267145947351168557750608353085928571553923462149912050954657763364493134239670875660961586654006534705285877228379958381451832972889233470603678948380450241319191615954125804884107178137277935089485707749603221456890043635462956305635352639585376692813622823472836248675645616453943415306944028099812875872817323305789474045448979357661147498071042998411440172498754924649173158941891411004481924030864975474594370424735591483387353667143324584118641661773139441486931267230044254019020507475108334660583626930473602988811843107951402360590623892513660395208472324965562842357701745422521933343208751429552970018760934935855157852845600288497808619670846948773039158752421181785468956960535659939749652384599937512769774568761275143965559376481995743272783659763751641694596407720096877050673630523793647338894058489182843696278585580021585688209738302980850837058526246515070375704544731765261082997380841738919473253475805137424844596141234485834769179234686910499750926565334521363375990804571884331814240182910984815911321149234157874326846190092088264335179215199230936253481789602763451356803706884526772940343205021935569456560912834212285754175821055170696887355622314716962709629827051753262018835253940219317136793400575985806086600210180678397222754996103557151228589482963136860499388139860388774590397161706677882255729417373900696091726453841352421729994590993745254108321800740706091018392447076132881891274735079283508981001382247116206323167178395803759575156594829743450823697748671558413958667948424604595412657307563742682846482678082822580254012711928490877745882868270483853296068528771782333506845874401083588889288779350230300447386305275760126971259783599472448636368082319044951291495712880556224325593519311873708161778494910515547946535811688570694500697284594676573804925649805408853379736999410016367831795604992656728884573608991580198988197412871267475065351199813082407714908528200945830269455617609049878973499368648616384213334506675196102795337763154571139908626087584022072278684647795457180998495443145741457574828268247906012476587390844690055227051383099946181420028685839556642810469460319941802071553264224565264123752908772187677188655451888550349911155258078344553927445744736288846532488587797217453037659448543775283554546216014118576329419521348982215965051801174255881712572920808536107922970773062840994322511042297661870928085243048418066915157624678530261239478857603108841205736468029626443912164594998521154718988701316341373843383319494333980465748780296878767360988309972304973978821135710578751787889730376163932845023764675204577032632634291408526256963567498657760115872016729016870447682836607786638 A145334 789 287331109913243347561545462213043310120928362624566714705852602245696821077860458185205805449591124162278737452398900254843413502007990266551340048948824202012304714810358398263186320243304730951502676711465732045932973747568076597126830764783393524896201417631086956767315453219995433979777085161328577076205430088032297125844474448025516138195233985809116848814218790042718973906601641530845555309526520312924063416923021649022422901138208779031024238078187905468036171059260386640209877885286104942905784627529341526417061266780462237652086555911911511798732687524503833155405655065915467981155282075719384347442424444741917004088900739098294764573019766160776039404937533446124591525900180701830765490475500327348752075896158077393016562827721804492992642888173566424708630427935295675799767874063510119326136519639778523387656248777078393215971014885057094503116764924542892876644184975526097589858982409490269911055775049327155685932297691315618903229166512791152060728913105725892466140208826997463036276326507544372680606400600824436248105728680111228464848915967318371965410354930285311114976079922087902822639854076244917398633756382360605764447887525432633847184711957131818109693017188948332490906629260433065290465660276921675550032247804844315003156143761991283746652935137853193631241704828924823973841418019335233469098155530328797920569581264782232994694696734439556767234817573048851611794439303017906400030686589427738055228290898030017799190238141763397614446629252960406768387570298112682481492866163743045698784846020067834621511290278086542286921101476914029978838286147874357816541342546791828924098379966632321675306929925094604639716879731221705492583619321381670850954208847265137261433901593633874553431645473060127835786775609933565022702925309247765818198896717374606446146444855971176797541013317576997110693001318179264043170061284303796854559179924454054157082937245920736517302179191112509678840466979844235179778969815200438856501595396226591745705773698663356322260584058749571936739081822685482078547154997932371682565282880738235568682426428572482494583344577965003299200873993017773456707431479028095936797583156638893464413543163589740112986543353095204693614607001817794761900982617506871753089167465708145968896360176136747354827638458098164356041331523089811376675838647603214953282165866205923958266149248736349266441829022094746934405236044985070372037419923157621305381414913231431087264707076027661238393285591716948168834738243756761231186687934493294461077991460395257962038295061693094593811245435271804587090532452339741386374826526672583553031503882380965933847586546477844556904139503740352485504319290928870399194823894474359257059609171434937549569728231216512032148967053954083059106841239023802468656575688052097275547932414607993350799739025053468559027509247875257647650921419580128330749513612753391016546156023696666266347216746484130328680026478456331640409442224143840400417232920271311749493392156008523081012407711312109966339656903673470224020286129128903303773871727363468719001192409816261975108652614166602106850458190479160945008968531278334235499328046391826251432962284875112614208977113841561248997747581872646423830254980277354271422431684296989989857955792543579954739871784946614322859732968508459528549750008706924711263243416183934218628717836574959213433033611554066951157802666178313955284218796468771294214367842890488308794114124646265846401894566103261003957924529958538978601795922454701949401861642678135031144400806761572284150563055126804703719913770258790487826654802701921862281874232143 A145334 790 9685931706651816807080041002963836043845037660580372171340863326794845036424129305478720983321203291169984772378798802722155968070415284382877443329281413342448615846812355761623633654440071508643376236789470403217163285837827986182886180764189621226209554653916848914945467262253769144849561727713689900602874069136987751036593360945760765123873302691072209917148461737379609935532708703234942745552814841810228361924634197382915543276334687373015265325368200317779644771863050785184765766659672352517063281439524340513931427312708306462109762350435888694879968974276583318752183144221611751272367117363901385309761818373841990418258908038131587400654467058148671672493151736428398435871987526081979393265736569582249270911638227500680753715583047415141818661273222089946176926329389807855720517799948188909221395311298232182197998900275759221340842106609750058950475865237588097204430393140213390618832071971575203178562909766871067004220004565896427299283649222727586055120706136256470540452199887208817991288312562786097777364535873833364471811140917316040946378008877852077634791448745792032801736476036305269061703773160612944051053884013913064013902935842748710295783017251440752229075963822994344853155528341098818065724590611723893317541624521944197608895535173727763659497944742106508135998927891644811676270170566815245648928398191792294515046917292484490132516565144818017136554433157432533814570041429625290084450817999135446852933843064640497650112303866330473187787399792329749319987293003956004517781309628348517536018398401550849933292749674008842683490659939823177547479873623662816526651696716692613281704004075238050904822039013663978439296639257487948882210147560024482691069972521210900032263192197604263857286710407674065648093620230838891227105873871761334894426282096182912923892111363023108762110178093781653128207598630685566050666624659395157198010720566435665884339249225466664622265655960518369459471958979564351999027923236248919525822590714710143412562416182710805369922499017684618630670741358200827927481389958364679962714773075473635266108773852007688005048923408483298506431635252875881206772261217817796892653127634311292598780329863931741986021380329282198993158919068141000924293984175767872206238673562343718355766884163669057239513238581136698712158694649612287399420720069998285056749364273668814741877156095618824790752674087697712835633328680642962666224830779899963380709748053473127993025327108287864933580349733035639924936348114217840849290538343278078537056223859440292604242397757891885250531209221928943741533069618142381687309096938372664601432212275589912993634060162723188721742829790531057960757083985338512995079018572215102608943613480501050295298254079632046798816029583383286542754618757476013386617561451579470274147192704855256867261789663284950059466136932792527587404032853100295760110486276866932194271550910198235625230169848783930584465929434191799689576209791866787619380273946888738076926806433305855486099995700425214488722443378142626024672462312989148950188530089865887707060735814964389109359415398990892898176036828864838267596877300842297167527090365523909008359413886851199692496030710381576666054622441151627392771679371031036160230650728669316593059888592388198561708157062014260900630825305579176384901030495848561088598692511142355594816453592411613845348705442378755717793059847244519520466420630441125608977638667496987046066267647491641216459085526462161082433325932597374989845404835369250926447025598515999054853986520728024666082846296916060305434725696766067228764516670064915529839143758478614 A145334 791 326512757543901634653424834648365450824972909417235983271333788040401623932160577809827226162551957495749062514610570187364977428810285734538808348078736394825118638183739797913974292227988490313063481990670370580984842319660207666657016556434001366752130562487335559291724744643259104652883291861451401387994307794402426999411265071637120944300252895520810210497957796352847860884088636479448278421739833007896277767555355376855061314822819410206135815087137794634163919791467270909318067353887677118064098274420580891195286888294335744057257851181107251992492242324130936150632260636304877069476027545181833623072686549939789052257590785876515072177767319957171955918968105630063777827120107978323344645157214270142122595082572573151790130359287965536708902578527673763912057761855099994881042979236485574066343116617726887222116019540639594574321394197843659602163446914042329832218455676112408422234731556302817689659085777185448619385100667984070872943232912068980413126966943124292516192751192057600427488865980215192848530585823700522115520317312216995060191174214423477569750447771810294495461225492207770697982131370604408267716109031475253005548062202811171498638211664361355800510332630780122176051540369471811896562510659055552166812652612602491096551553487550219150970391970603475251411330227985641772682243475965923911490142833947162717773433661360070897584900416337118623233693174502233141840304484798229225728930674720169323984661794480740277755267964143762109396915632552806596616364878775786614181725466078762362396134511331433131183463969999547808773927859650337838211516561015387397239070879778365446934413053277894729369229259843682788094085069653039025597598581664805990134297922735810592822454947547338140995260454411047279937108102194803413332173985514149290043344151263429277289796627901064140399557306000366209374881039147409113388707874098149464841144535735366372507021934307544018495838745126895043366290058360647326042996112514981262015040676491283538210887303813407550356731119625564435290338754445868086749915576949318363610743317808933364082291197868752734077716713516627414686807125173571962462519468945206454223240995755050516865991455299595858759040617913559574964182468172426139340155444664152354565433932697439280064755696260923743407243917742479655488705240597098685144661096883803541659806116383209878742754973717161334959923377054460877594452575419238226493368673553007842406104301501164231413452689555676850883332351107345830152656126095545171272822816365216092990870845223740803293753266380240390102312469059979258255275189737047234339448271417715997041696322778632084634438234237812145332106235334662460116768815641441982135243316874547214473129953368081234019566595454668066371576325106883535402175139207675172239075527876168254889404590532738294387401578749596641451134916976926857096132299827089550493196161643670671515502964636626499229842759255289553518216152546579089079282391674387186505468634332386440301890895373348232427907774048926269102723599937531019618238480550578081981952045555507347241548685321257147060243917991330385430912094650575507521529788802425306239003980722482926279969590692791656758928581037985835571140073493473777537686887767201248684020964641010978055058854591450380971602019820628950013650798191341067426554209465304985589737213287365390917328431971477666151745647029554243692737096292810086856609084167951547809864905266955590432405573602829100760569926695144883985566413229932980949149618398501526275827283524112685460992854469340904732080464518477337769399899518070356022861369121233499808955673816440570519 A145334 792 11006745047118992397515134368916358344346000732609987335496289823501075415958288041545146488460905503860497606197537548637274586403038764040887945030856760540273335950725252740867717629381858354013298469262121955495528631378582314605180041934504005309024700035238527049807192226978797155594926623799965013075598215146431745013165994528293986086600759984133209504813947397906039653023018000189492762361907025143368681734062667829149919539761699041714150953572149731749465418390716930490061265314787828990268400313654500402668780490470630619461855701205363114231024793866484883361230187297654261790425137275712494069878878288708470577761394973638415044980948955101799575879743168296298214123820404077292421906270299780754383097984250529308617793730843602659409690780349221308253377205958494498050150974341410901828237551962178056959298836516961832824614977068467658579179736521891073406496043637318894773319410144135912346832578370358563192600676513523024561019954166561680503782469597599194584601172143809510523440854201765838361179950339580064640356532123023762561728441821837419998435516752933578696205878540587474192672379441370829544097091399976894803112112842861655376345404909838286783762560754521954731703081001739250692023416251038072931530626253288350342808670456422352405484149669545205982969433849397056265473615898541124489517469283430457024350154209401072665102502902207703644389779775915846054004130367978265769696962960366089912387502239011911698489585421173916841439552785567710579607910743544473760109960943733769608025176840964212450643720495392006959760265465322228586287045724348835537266262830677002499466450744293827251798667444508507772987629258707306295407099305710462367402700284354202562834056249557576535345966060909693399005848476893202832588693824576098695599796444663918841256131402652760809845968023162166824245586701451562581647776385181993800399825101628479850776043521168059638028059475961975951359268407865462381345046953852095106278101678698577358378867598987552339814600672655278095952700781699471846138826171480132078953477280624370627740401014046880813752142407596586740608969683169475601735650091370648354047657074249625289241279359369046534835517243844712942760392008933566089015639115334591696632905664992004568639196165188855226589135227585750605387554948369502026614238176532297319353779126528640738749455422128352505880192249753202096011283481749191934448495319247063587609812622894498187474362171896539534989268622248278201410398085744479609389016290380896151444177655436078619592130005435505792457068081480691573856382904502792651440419542182109321902918439435475297436999882522587256422112471388641740005218814515925232440539216761968027674108119094404918298539637478606437753791120537014395024037399936111298703222658088070420742358472711415198944050352387113120032807991826067419918092239767155894025346848897652059920672743629128378839763789265641000315135917879251658670809733767382265232560043964472955688004006108762481838915577089308831027598065171727293188193154687524830622454505487622585646718475118842612436433366128331893885153812494863529685930912932879772474527022627809079373865893894592862492282774294471806721555211410378599643797593860674722107310557817829341566717395217903750164505526445244842945907506399282077369966016174400568381480371318394816680785846942058533563731916017568112503411798237568180691772706835226046229420347571434285979404840085101339147171012434248512691282707547714855198458646368081615388886801150813028374070069307495377790407792835024759290410307319426004764589524312264608494980234513067874441598 A145334 793 371037375211868476176333544922745605139538233871309763662343946678887464231552265948326310316189898372585416809169928249951956120281459307008046892451373049733877760073829631710910963372488152885799801085762649129083899582787167505680411546955113462533221271435760184361664890679730507471845871835413528729327014444591906329991398676137525199342190674764877596886467956285454800350558075902299164539771607395843125253358974764965288410830305559873364618438781352370136684619787147935352694344443430361374270656509194934153383699138478069887723411630374939399620593808746963093976133463171664528650354308088240629913783364039675993236547572303760185289792717098714343745734186284300107168050207994325419564137027160452015984090926490260420932674876607486360735139496669671773547581700803087674170594464005982264144313810301905682371076556870763843878176302656650572860489315989501170490651798795564266696188893724090048908908527205701388037120185885760489967911782011561337713526637008101906322612996775067407687590767652660430940183277416658155325896582346813723738870713622965213723783699990943166038805670141978262827215212986479293327104683377112092337656318384804199925432100872436983119280122524602463225588684517089771356297465259982779466345244185697677453589184534444012038651534389976923082424363651844538723473819257577830575709978054297872343680980625476498180534475248521273515260853012429995978246092864242854298255395665010216226413376492429748875343646792504772581165215004571891085776074548519331677520169231539907407766348912769090379766686716200584613970740062084465993398473156282684945858322783050874478648607655731863380238350185152537183730194216938225565134291997901104740339036451282245657325443350130957459174374918005310069439872218961765291761455494286301514519848106276552875314912293627938998843441661239337644952518331051135479937428555777136913328639334751520034294054591553356090381866438839464193425894662854678514494206771358013517653545573888366259668088550983085561742638318478304989001108060750441487471743490679675432203355519104216052195554101229154362831986482364225509300953332835897360936802117585087069740065749713872745273010338339103389709427530964655386893239656968044688291055237773641429342895401446541311388022663760613427396005114671735165134821820830672720067283786242645751612352695474362920034263537191789256059945779257065602079488575312684691020550718449839985318941111669232398596517401179658168811394372657107062198689317790281536958567875917192899967135773879365042709899189477633883487374924401643894719409455513950543009308427510633823631383551673549497969181405398182176177266078404877720913466120563023944128594861802625338346970221542436427762537159837227562012232301726430149376765349671172671610463565073326007056649225697215823665642991568004526709315953321815748512032306418525360504891783143689296255206672234953014061938106301998865333678273493420867213907046016064486602412576573749003856174744035487889441611675772826645014061674215327115842971626277981489704859398035711806643532554707499143975021711942150151538149588289754935137223553437588327690999693779463343210093003217134701823195562538063566597790605503789100518639351356457115036190220018062463203065337736680826595100324867183835077592027069000636800486978684833694834717727405875982943899983088361194955736737206574042935768025851327078309571090806385850442212106768144513410146726863192539822034068588590667678256085867054538807060019918412856257847790966623662377216575362814715973741964388220117202393690337951102543956841705070831132283896479844230986422783 A145334 794 12507669907385341284785211401830619980337475519455851400447627107049006595744551469159791879213614985678948896776620675108342892177413406836202496703647840475672258751815460934249555834418858004398452940587760432879296299440226785237904358642676832887490883751074775779593196415006523179897127183976863429665648643851594947237578304359429979941531261559723263806909625301568733921911273085643486836446208122951964727147362357592917204499939680883569422245857168434825157906783559338510022395861126772167138834840656560916656064095289315245444525586598083505955847103061835332031450575682286623963149181935229454358681143131898599443295548084598360872480497448416711572566899843764013444338674297364889489429766763672567159042950748888694539111161472644634376778893023043855137067670880694879537796241331490687782893916717039688590550933772814612660171490337940713742659436262826347935348798730902427793009632834119665404583394105271615420372758273608309603295281610589778527761302429760645664536089536686350169339174254130328925227739920535596076455909150554558504213569194501715532791328528259177374234560444280208699317950637101837536685869332545357232725499689639636736624660744064445791112646146541788280812639823368015190681536861890603244772425249969242453672141067847437189400590818801972407563319315734245550971246181699332770166058870692911993275028832534658544264744495525149227991739710659235388510829736449496250415923618170531428626305009172304595575922634885750462537162556364565662933800893422675927304731144685249334982034013824269195737722558559401211944946687732601883315233943811243585176048523750382147998242064608270370254007532942824583955037074065358325093370687842146935086366551370024216754238132498858326391191643139992941531124693495352631092075832123697399478365384062786152762946852162066420998251608554410048849182568694147075577128134967470900166314631574648638727572729505220112638713079625218861998410957725562804858137328917431681828005915017675147914833906674772215298791997901302988523949256775196600843200626931985687339443035595525842495141501012033779524185450568355634321948396240928416867703997648143193750289262375197575993527889264131815898058267233301289247458166076000777508725383049710337248557307349857242614885675356174113448664105826448964830944238192647029023966109820001411754555090010661647505714285089279793693428266338563431692897463862507119185110830270448786658037917264557201262190414119404104974092569313002456818439615492312304866393713708152282276995995493295740153672082085161032776853616244511334210299718888992368302051135650963924012504617623996914141065807738972838636348383080915956583351202918960722640649700350827283393708338494087412885470209359573303636825913137406839798476364913377830823877428075399161609809224655894672704353626301707080208257920753670417056273189131276250135464007984426917279110957000367522474899554723676592484757294284327299554529147850391800075985062723741034955518694933432290644314247751386409114115188010200611903339280333637601330425979685329339514330896772471321024555369473136515480019128736093826368612276300450189593583827202778686671803155764583716903867059920875348535539714589977519168104732890428575487195250209498327816745990968386115446617081786767240635220784286588505067262338681499727678477766209371708066644051749122808939899351847501694969796627648036437572247460779310560183180923889733803975621760183153380432299429304950378973185499963295700955471138072991051016370433644598082507922942381410414767979463829119107315867932010882024347330780369288413405204681655355314513484438298054 A145334 795 421633552206922479498241000179376654614430694621318516837779746116278065663661365793824318299964650851047468937754466148732310645348649824166926856871921809983538792789821428019722895467348739955783695741413603106598429125046145347582588424164224489682204228715509420094326466788205005714601649900014194378615487054910251226786858309964985947691493627836080548166045872029414064222174215366483865354302511284939123556294459821098264198727678231754819664034480529499174720667537100681385707029125889145310819761104262011991280986498819117785456887636497983355396666444593875234033235812273748630626094394386230598342900705062518423193816932695263172707557383696334630012515849987550706924356603396120216694352018039265211770885853760946966423176832310175748233730123071668860000879411840642688416023621113956621155371668387094092085566295110504035903617095413805157608399023559386872911106834728069042106790456141985027064416166379797628615064293366215930841323453125069652159272167193704728343409671959083867433356156419142620416766681781071666320670542139297584830225693807782116987430470963833169294503866537880165112029853149487730375201361872999308938064502200095836006813113756980366745970318480643560421591625220147107560784836258034770121295675710117918927590197943547923120249904463162955468982571050977053871396170061610688424720013955348085239003349601062358901688038763618305227080272131061971934270074437466425737277930870273218793982525632785011424434603146655001299622977193884293492926537031502330960923155209819585850704459198249765675549537069270728138463568229495269424472070252478548100001910789767059425969865519296186525530730555264266539971762583013034921959300322024481183860311706344479895503121789211070832516112831074787141008903348288464975152111009128383842129395582236673103362385511068346758223122725525721085466606745727179586653853949816015488829329317052766276754956677326915405497661823784261399126969191502827488913130843312415223064065877592283662320684734338482826739192687510285424664024456890769353673851646405494029532949297721820631407003946920104606531137175827281950628654927980743599774404399782104943737163964927844537027952401820873175584440798725158929567159391528746552851087974314680230875225401420792247101254804868606700593853580013589489779395104339309527567224841964963804003406332647051441943265630325358308213677602213027503110507904725626412417401397396277879792618205669282142879206461368594977497002342729918446692492376047158479255850552143245559640342108111863626700920844380879225430101520115102151827559629028523279948193239784685450950896836473552424021778880911592985033121817480410818019891329484699839653277454697792861399282752288716466826764329748678905760173969849752267880208111853201327401735428811242172793342956093560191166544918964902682252369981896913805645153457103290085647966348650139598335141064227182510393910975673199826359169524990994994489756706822800534545391977814897711776786202349827773584345402257624175463996342809800953046240024203951914570678285487592636992382723556475677030262360964410224889294678155573298596164898950952337762122487314669833927021037614024093612223888109512436594980212230351565653021445217707928316894769525998410684444892341230613968781000436823356946108803223306478748412800152868841356651804083202551520695001519029906275645955823545400225270275079540284709134824560987892968643093880714425250065022363953727509621222047843206597492536084441993341877525633468309843434461901553570375458725300128506465773009705863143229687870884439350410569503704755574184378987469743755769716184041702279 A145334 796 14213267032387686876500362831261575625221838735347171683145703841132106486473018045165266300732016500975195192212754157097145516746360093395253697508949987510897252229272621586729397871954770189490610379044599620135672612926009260226782270540671648904510271662508938800304969415837194327632698438232351308526264638955375925003390046391341371937250270252823013718954142539201922803360758878092898015450050818969089732130721513421860128546192828692515289991032916403560011398877517757185952845441811327227300961979685837583569521138219128365258436436781821432312338119891412431077425047200297490656119018071610651534909728408976352913964969357861773467373398531922942929305197730513434486656047656144538207401717038673863525123994971238571489236596478064863000314408071967064247585789836080394145809276729955236367656891158435025127164751217624157277496319626227881525038417341527495223007063463334408678517478483536682428221803564079583955342201909002380755052704001550816363699286228338483962695694377204627634492085863550123480118875917612185951134207899059812434072349634046765969144565643399487608658547966757379921646317650351280753846200372052937371756797136439730942150033328123147418942213644869848275270065405358519172506041639576815238898273983415649797079823119004859420536187090052632410057430062565117170270519341805650125097978900268725082713890921776783286041245242456828573679726745546359363245008820776163475154142799220986587374619510454877725945385876497817458924540098668676977281987900398142683270043634818287094341997984590965587098505698867393686988205673071338844566351604895817912639820827546999049499062018657232383167370556763950892119623532718332333153889688762074572865784172534505865907386018760067065265259837144339431383417190339679460817025031025641987194484525598832866251559862815167117057635046079220449236669264549280655171954341071169747160965791111534119614760950865117588814106067441054372139351269447149356925698835869924188252057978905629967239155134479716349414605970197179723764121275917838578137148938157128576803570033486759537889204260555535225274130854672952223987336323300282470507466755448950760005236603507428376968014699471853745484819683426966840282407653840975880220609398105422487533093511033337599299926056857235056520844690733593995874014444136333885981644120398672820012953415718977014097245836892553543480603278277172890791291789775403402500083481921117697057360373055073583771900848550544922572019843999332981525001461178110096843402417246355094107323650187454927362792301510407356604087689466226477293595700884251800878061225811090610900590808345018834589777251934463991786493697830916265594534580133578028675751260357212897006942538185944293602642812670357756553602160886809235812834975652095051833334670481349545569464429440104689388329556513953243117020311881487043634627705982678719655916695477532197875450687995987365425011216515044011422891012202689146979922399032467458169133363496155139140254427925693999314095992865790263203504907602003202116988139312575938706539963673360768107683882096757898300218823163554899207881608120605247159582892375024327005510959453793692898901192506165596431084350364304604316741434418745436688185833750184201373133947193526156214674309504076893028501492078108233575886087121436877112020490425890869960633004637166991802390920434562446391429216230912363594092166003134675349508497363703441092662398511537959385445887928267119971195950962933365189451094418221039632258990433633078651831124694330937212758631121944389571550793389205182729153670811646518491458273622556530036467002262400380351641818050561346251758 A145334 797 479129231240155372399904751543586714146851529154122462817523159646783563542727372638859761203851957947909179078444473697990309220787488103005352318859777222120424562665241280898826574243872407620379735921809757453359920675137343037198684992343452860406816768060972098242771098913545353996293258638210912710406186600570235376954027237065259338039720662531170164629863596830450945671877117558337376734337347753145503585187498661156445112193896056497012193842899947929527454756986402927201369738457752811706426283024389823837866545578085830694042774498458312846750934666142846607026123107088792597744023468567900668855576346323692151667240693859703450889894091803565022450543585483092026557624659564275779575391664679343921392664658709566391141218700852389699430422947872279612714448115373390674814588030150767396839757179795473028649629671460544046713896898696524790795239890974492840408181236437896081824755157573231108513371971080706608754787997737405961886610721050954566495233286598018127188767129112158325599644347026918506095664686765940106631662481956635735013281321333490787012081190851566256324046482664887410620817202881311821062667684166703156928922322531318827859781787484218185735561655222592266878710344393044056085031556109349605445226045859645878949442918414063613122726943685424334079873011940087528758842153140872295655442180303338708582937177734092014971388018221531652455125283365287502003927275414094396309979728024461526990125204903451402508833946472306823393691245426498123710291518629494852821530839968801302740449166209856990742840861433270304119101685100771264220836443176565951582609811996607427168846321222965438117275874942982054018088242747963220367604586486210233529281103272277881033393502796898738980880838277619569400860206345341691275853448820722280379197689515807260339103409872136898004944530645107398618242399822489644140119401250855278226980141329540485855160825376908157241596600127940281061033269893936435630462480268262013542664459245844720318039635920990553404427884428607735800578242786526314012112521351602952677642851799305714724523254991920088497070846504494082294785825507823867152825960726409725719994420960498246622663930982168237358472398352738611387194803081412137530707996257282704080425902026058585070979715129556138950449067824035600020899437422056420192101913771072035920671695839883308812571105719704714320405778202509820546361418730218340793552187763143476170407340295893912303281495461759662878534193963720512464477880809621598988543937006118779670214634688178763493287864857214911146742916786476393029452008924980568578570920642143671253674230698359688077547838738689002282211109568847065495711349878283024017174875146988369303406240100848899385056372748290995643673249937734165369400914761351916085448510414524557752335403743632586123187029158918818906509852031272558259026386163030946182497661718899644041731303094009593024249945598328222649392456194993481619702189076894721308058685148909997762603079053598358514528348145921444370332526259799531600553869223180694869593510260858313207422431028489326028143900851813173291333278784856308203593966003365905164404822105425262900307289365455821218077829357168484323407841317660928458528392890065687983070637431576871956470672562697987171649554683984247553406296639917528324222904253508368426220069744962247489575395376328405066336048972868409820933301515740399630952391161421308174672661560855301517002666456811819591865061779450862518488553186240738709919008574175893555719758903602461431540539884745286647156848738684333700093907099830916267462619053405811123824547072081137834184101930714706798105784623 A145334 798 16151446370892370571213102298033945302628789422563629486231534028547370085893233245182944505016583201692001925759168016146499166735600707205950333273509392648729524496548031349826822231031540988928230708433596544708163305823207220857958410865115525383642144346825097769254874944070644467377851421061391429235441241778957995601744333158079845893977611596675475996849688130200358839397054829530794091621613977308484106887580847736862251310196107518321452361928867253671454096298000243798440416697458001840812302773451218981888643667867752214477053563084593289282152575283337239231438178862538151269653540469304913475510827099661934023726330876045633971636556367324778374884881337329834484744092787255688873341914808938966551472862119975488074131910916497460289734694572460137672636981721651209811919368350573092217512978163248504637343991097770188597101307177563531071479655199711736308632294257314413454978087683276142184449086716908816217044319448385753066195266651574974435003497727519904839194855959675162778759383303785336976934733110760965076941156315623982728237900908079624796130490974461732857284119321974806645270367987482703837671246879413363048021034120773960550713513113942961713022635978611371671611477434219449725267894583940133559981754767030388595970070982658261279362265851099467211779886822442920531895451812108285744739305772927568966062087178702350902908706808206586761805444728564114947006029090964113278833253156550455275616134069920727268117914609636077140103514424402711651605250115718283588215661932078248280562254298592281173350199851817036252987524117758793643813057654915686622953958849765815542314810438927102900276137361160554484185803770914216625873618277296257283509991418442703197101189113376070472285425993073295847358658124518051222569340298929523040557112126383378220432343080538174968931513010988935361341730848779456639414144360994377087960330817057843987065937303840813029749103801498760807126377155985245975655740852917413640653294732925367543015486159657436420783547634673760803640312840569680769430474516625386596606211957351025609876919387888421922680723010392364659484277953881406238421480665579805098572061170573159290142572736440876581882250802985998906435369971591995502319190673612390556445734669765341391709388597717411387162403019827395385970926039623507480539421627241194210487170046749512924352794959714000082848325239726002772340670534604368478375240846995483099783313744317223410688545628244017387084842755944998631178216380567342640725706019632861645436580241231182467171278996973922353246296368268031519556600743567499265899373933968601932150267705941114276749118809291429014998872511779340880029513338802386159485387012529226668860611456792673860084306031742246650477867498847416553715695600792338115588374234240288171349876914628390048772530063558823828824493868857177627030292433921145489829317456888190305169230029423612692851478300694633168995975686910339253197471646802198656262190818200622661081194655756546237599056616684915896858119197014337302652667729396433084741421292186993774548849381862691298311972999414403248487289928629624541422547346813881770717062226168374652915565031610614540755238031199065256177773726501608463918246687635928508159126986445322406459100215873874838052229595368607492947218026155733792688117225273746609221987681142044358236419586333639614351625764483964878832749230501516705556270430702003801204511980123769815626621926873680550513504112614092624535315762718724207493148739403210381329679993988607850162900662302004981753712981409498095640960425606146516564518369798851619361568951763388154127945695732750948113584654114294 A145334 799 544465256683652580715438306066819544608029777287768420826742549284808685948677329152389686625249258525185426969432374745854013212666790619125097631644649307328895048658209574137420896509246672492898249560916803600302427585940394739984434993064359368339123825524657277740609736121850326081762017407686246441315811549962487431164566093804844368020725948884209633322632822239190499645623772631605951270227230440731651490034846792022127830510265672248720102623609921278364769656678133461459023519669939503596029914786614308855076354205955381571935644917538865283243050466050363668348934402430037972211228251476245164691569312674027449616122462164257627324164864252624187213804327430845134997631341300764612356080168633940897770806260671709044269420325853910685514566854607208293072313041122414167386411232283230908501595097043349911529392911256203386147741018241769733723054385987042739989501799005887641129415253978483595464547604713624223595857399850295738124036476937981667153013341899462705531240467211882608159820485570959362465551347068087445977746272768021975812263904598082830544068063737023823767481406019724249347176694237224743486585911242356784182085903282367887633233699211235451861774873103427683827430637428827305845736670339590346197635347751368353710505213875967069313238368717836096023675650704677839190108151827328159314289701949946169542614250211119071202960491533256021518929889344771031498285738652472983215374567597336119316558352506902511304803498981998213920582647852924164349114857690571821129255110908826909568952289665096632143778246261911430654939133890547248632166909326371352883212001242995829934824832727386317545343152327446416718921391099429999710236451760052246540911577186422421502003203978513832823842971245619964736840795976643300367470770201060772876457969401185990294967024905838468330544405595492480385722348294113083492161162269001050384287473616039779474452260657312981855934131906926626680289892867229371945418588521383533558160551904249680629207318124012545823622837360424592262107210055025695950974981943329260819992452404660221509645237841195448021647084183255766166720927530556378789364246083869269146454456340026778710207880322758018593082437210185624783197710355171365301767780076765689400503011637363756288464904558074222731688466847932430637044316774808999746927482862198743064450466355254384840049409279387837073112329510757775253094183175151842675811028158665547530552030150526260878416960824824330656870386424371709893297161724447239609241950933279829061548340261688526280165051494703057670717739427572425737776618036208391328487326735510650490641853113600731570853106983666233356922990089870471496947829155317087557969372175185355860302842905074795722593056944974761839317917742473162088021933333308803115132179350791603841679793039787624800489402319380922110754869412665605775918599688455428299115345289203233468355100250138680782013740492166138528526117756355080030293287593999927625703731173484304756137074082950094615865840033920166737165753761020784212621897557399890063452616890030049879183399455168892637607283782115632654693370202771364506497762857501988487506262479731087444358434315286526803403252813642660428584267996961380001023167381678757119978482730001180890159396320637648228042672488226203903266472108303489511598903339755093943364836305078245571187456765731596023464899454418407092583566739272826628561476588012156977182790675299618923918123637909104900998404044356000593634631842759639848353305295363213380447619041636211725388919894660048050172377956157332065372442247089291973558997978456669035272678240119267603571911568966932530194231892087790839 A145334 800 18353923786654482125025054726299384550702738489741884043505861850159366774782542679833823090954207999867417541447563426923570769252498345035106333956790794876547659441538720247624427071499883098704059003770274740932598289213887400861668082758241143441596338774794052485810856435412699548145553139435251946475364578113794209525599527420416970487898825842909095142630476440833423612853618536014381787788565846535449994420590578471485081429638804501308247141120438084364809131455165782687783439049633243968764166586644465578053404918394112244922198375693181585613529941928405183976705339474478401180702353087610684032447888054730638226897554175830793741051963602319404983652565502808908163440318030504682295267773611308232854914912495770449762346671110403418292198588379074296987007534943599599860944712828348345575015678503818347354407330401102625049270161127828750546240632280143555565334369335856178125158174756636594319833757570447185860507536731909149883775516571384095348153105320427390075938211310517706761392385789837656804928398932730494693148861778068864489007433495763471309560909632444582124740065339640785123518519717466478115450107230308600315364752751627587371342347449697233968317469259293911243211315116114291045840333431879695986382154012716872436550742163788778923891004130115988945858638973474803136655625266203780438376420107993379602353957408554736711549447266677353677196539808006786743243097302968835173226163394872947425610726787391549586164198682565245181626763919018559155805950201143925974548906200520893189491133404048153170974483508138834475560961950462823633631552869578920650777389938947430577337129568925382325526414764682081346434285609775981519317854162957742953597871983444308410389824809014512191115676088404423018205607385013987530869388440908418354735875107956867606459960189143471686884476943692538502813764999652821195741296140673881047459953647636370149025941719692083314522726556833392783893811481427924972294814643400098063328178564038962001085211150944976760056889426636365370481873247314603369937685871879154865616558973954884109739115357749779164921301285136828867087797807570777575108062497065752397347174624650241539747948355537600070331932376473106608455595909637456752730596364068580716078565965849797554718810540943293450567806830281399216947368532507885341845417966745298001461431010348455266208552662455369028020616544959319364055802142493698081997221280853374760259425836590926509894212338716282558199083339280727584558048690552900066660203525235157018031932904784939979673181418715161077105972642857170103352418274443984128115808518354690094070934936309212955312343959670269917170444980930661082382770440796225682776761376540111333521582165469459907015938089530793189861160356620902795139802818950144152218767650326810731262737652021363917396107703413800820794722819076463701849038368467540054042032799869723543330060124262944899738070499139442229101982260570754060910847471596265913460274121595965095128758106255053033744291229944392204024941662425891438793146864007282564642554630621491689240278621084893988951050237983144977375310261048132768884415044503844685099954337474672731580948167852743786932109111592656051848510417999794393332882508518144214878546144669212821361950843509594905893443651525875738210505281823692605280265238895026991557082022622199977062684809336392515617362146256818738607027155948137755147290670225619380998828072459838173801510132207293999338975649821736667397330814884111696569265714013545183651678856563876703274252639486089557469305879148350682514206932508419606822527305289255943380190364112851559153020984861929599860096608968694775793118 A145334 801 618710770303657335750942014108113947137369769881169133818814182142129704693110827788520847243676665050281386797011936152161195885647705998466643898558320063643772292445375210889209862442840162748067156524197711955921084729097716697106436329795873952351853211759183683772026692697152365646136270248600325707998293486900191253145472638177689981342225051143739648373863727497861887750104981203421037434746603416482788871186456910238915302970996269228835338878449865200327794542988868877727046268904113134517100552039755019849565970943989169570371925672681506333493229059163488285804373325335732501371438350372127907257573141633400501954689101651133594846604065710022277746303795885883966758727985810681498872712036081120360905240802461615600816997238862278904776103728744027696824815709876429470190032102057211497050547613862121392273721196291776579154693745471366162672001980440584872120378850322209965593194429916804340543112372235227030644084839636800042731776925497321377248259513198593977560414397746311427714654716815606925323176965556793629037960684560955149156418607329922713247215433165638799687963778831809460494085050328618283034598371247117005388589031075280067005582644896060057860746436869022874905225748736782113726450334142927881361352065571050422084757164630814523648398679912971618647058623772159963031983288533621286750340962526167124445405734699765924335212796156733100925039335408978891769953778584793695036980984825792490120001480686410784042692626284470916090639997789532981289294416931446886911471806890304198508919197481510953728453206915581863909248596695162650799172398601338505811334461958705883519038807833649805466109124172089809860853351186626945916774864123069063205732018020996059327818572809876001983995608116270128698091060211980723688963783975552012537085577012768037612579267681059405659037249441331067334359537752574254214326009409955367840873987077534564107624715896367867875248130374919538838133758358645457948828829683598717193409365835592857152332787269147848457505196748289039278519354904868069545573694790071328576604942192026690934645357200099817808301618300315416926273897926489984526336407986722267230703987450505185964876560354964618048131421817825986560852513330680956779377038130984075862242769308293663932207347046733517660566545517097500755363362593796498098800039912056512767066096294395960668635925411321080655187146657466326251563314970368379168974486701756235009679697420928102498007637059708924212066768710282940451080111465241099522668221226435192144576629158751986453094419344723028414539280119997464756437594293730086922575513825249276335620566212341715609978383309631691924149466950249594997252720062292938611087538445197780877827178937672650560432477275489981485244953782372715481689590938787426037985854377384610400075282407960384615635165881589823349609184120312721976665477625122175533301497384493035356453093320548772320031675743976857050861683475314001636949588237216836348745913013296252183306131005720763684569962745559621163760616703211046640696196573063597696700626534797867954259742437588376912371010884804533405206076245239185436322266643726841477217472228764955301862675293957558742194871348385182694170625762188801002290089361123474101877033416820681478110182044549047957030337264894598646849929147010205615694251691552456545634141039229524921704859351542334935729681926852460224024478334428156986742341864744152745458337345438354163549287632789757079807764254492339013608021176108773448590307371043302845534880874320664625738844751687159087630253135918523551396583629486382698898103487741819872889548138971547818929069796123735242316924158140468999898941663 A145334 802 20856740048582365001509773170559466431701350391991473011290342036505330495045399229968495080750517287890777549059854826241790486381613399955812220785294635388640769101785938917536544215323714814737460747726645866263825025285285740645570567815750828175539828326805743205160967325010149810518554121934763840181370526968040869029739673107370401850629435986156637703773851111322447795222615303513704635910926213381068966312245468023563256391667202806065234772284297814782611869679345638413012947036974214714938215640495975132484403302468469987823125369503895202808875165970871248186060240820362203146752785610342078666042106572014042866161931389762159306448229314032887380508495975660583016627812238237755296494440441026793754807434596066149407770527159700750769599038403762585280890240592926902496506382299403886737225614488276433629728794172588458082202101110569592215844436214411483759034415479027328604290406107337299563071723748215745632564914083648992708579050274739187055654732841771497663134179272089946917743303742461723662806638703991114302139159983400936299994006764084261167800160942452774305036676859680231573614821923059202603629832979290207021340735922182938307130603588103837100788528418537291853761248746705609937604349718117765448811482144017955715760291583154015428398740575975269134476357261500873380333353519812748310150213408380673657061247714375151900785286646894025565505722319440138633558355132850298156727793825251301447072302488328180742687618845885315898850229143858392880243555638953124356641788635723248331214772957610600846138004434149781124241935719032971007977277923219568161321164061850585394479367634735205373337156250314732725727285122066908737078499150270803957707483373889905176496455679031095217865979758483789950008226621540262810540981626946469901716736446364535439963179507068552375622673991782793336148721514825513109912108581468299309241981056923736508431659023840619106382531160415811097400096210376126906027094876339298113189731658989656650566176257757762820557523422327934087442522083361229377066685881435618614438197735676660777452010881476249500568068387982331419447864232014179570812022738124345131281279019609355194225747309817908918864910159146981630493231615921659143395343202664876833247623037304013445304912114226576339394404798813549920181899736089511418402664003590007078632500104622656823791261779407080966430989685802573312980879983595315919292431864718981401322927839800060498616910935388575496472488215024554583325182972935228774356245670882926801958521150909596558548872896437431869138958055739141894082341200289222955716036442933344586919079192947104296903158346055340375092808613722468866426728110917124519783535238210855816851442868467362884922718901940829186336814202142623882266853315406721312790358998842867566259727038709606913371697524472285241701524775901019038756929548893830168760053422789227421996310232505638990645322889591389352045105120850852734610816558565732081719958814217942539503284581074088837551800410408523599485978185040302719831977347684827014348495555845481498116604228330825564631132787975710583106351852851702680010290839675616781693156303731712305751118052578361137346645326221955397027835742594874063787404519030589803456130581602479027957881415359797563121897763306153268859435373335208749481360619241968071258299902875345262488470831677807301347055062136834287895046426046546016074946589113234718823781170915898846393408312299832578953025733679961098326989726449295938067867564908604024909435650621670747969779753305121493357926275742507549769228151635779028271435461749249442625850724384540512863247383674310130156573913510818601017898548391334 A145334 803 703080706419000753897237117828617599304538574576662785329428296231780508845850703349127141383579090531121446128526319395598821143762991826862723964205638260392760262777431708464781694609352563961959639057798075627555829646445897588064467143962524088001573660544768391686792524754065457415428093804284618803913674756094364208092333127303983608207028305751115205850476872588815987679092474131342002073136285218329231437903005855887860462724186103621462794944868340457871980926562946927913797566889354509136454114724018769676294215476646152345528386635604381614005675511384840717188602432250036542741303901553193121460151505285020243384918205194193288569236215329444567886919121593214457604639583792266745234146088394301181393438259328149094074328869736515069580904679814733021074782313562750173280800677122872919854663967349250963796036259284235725659256249282607208124749782115809137076465273677632396928419624285145938354343467009240413038536223115722704569399742029681070148799666847857673025659205701737712850815341443729987857604865388363497568317454002484878111842818860861836636620712122867588657147577251856827514746186532240669439743386697274507442279202548197819258092579949397703771521235128145671521268820346220362259860515271299539136507181713493221607229007183364695460507021167727642610226384638135817878877384120904457001542407246171546453367536006180635875706088531584805656464798463287737928273259758429772278500234812240386955014826761541492149588847252101372665770308348826426203477279299815405130947807998758894354945797892134157041801175746735914782613789179352855983751387992559244116797934713648771689193599447884965301545731732000516012176971604022142340289260438853937291250201328096685478699461612319646984386175674492951098507190714031199131355766955401716411319173069862912668390743570701632901180934603960713920242334930408509182562926066970360304591813588025170621696661586042554179787257542368861718437704413645479643527910332568909712027137031131959854992944496681397411846266109169461339398380151587687396049911517621008702640317093055292615880595879919013464049767550582773849272086334924095405583301975835266388769648520327376146844755849085149299971503416713328946100851211866616393176062582455959917793296725275523932934923438370541354251868107438222292234339348214067320557305462219098708645065759763665235607473915176773967067581653217599723119137995434784668979498990702376336839662469980341987447965133941242926378653516410966293608977566566450518307942042795241267586555852585870829930518885811408963951247644427193129518257105312111543457501568707532199792883258626319636263752235547140734746886444434958536995409621763547499610034269000411140864358218207623913072203623992874595924025268982897288842909780670984515375575813007211281230788074825566641799538934325569616168576846014167676183373116545537363779225348923359011002582581311997054105062288094059313463636573020562208416624552301240237562975278540929993359471044701403708150428150301367793112703453947987982324909749759322080624187490850554766712860582772387346127109370290192871710587554424821097907718769142775067149457521578549598105234250553878645997855204747245085423160188702578928084605334231092913382687803942534615639501033668593808290125644020089428356967788279957798006460858952491990564833180293747759256826814154024776866891208903001918089554798004587867458292532264800506805510526116612766483440044078068603716740402543724370110484664997744896159042164478734308653772936921640039740610858176800789408535667649676366802157440245527413543706716669095223175608046113312549648521484731924691454371382132770882172891066373652199 A145334 804 23700850592527775365293498240492926101996528917277952101463554854682978916688296714853676706071956061053586661101844677765781434514459968101929024877559844972545313069586453790561852007744730715833944617900912381678261151117866182408367446777406119190782219921424314156956032804298579244463931231623880377945166135846570490486751680691677614325288522336240657603062937671195135833339759507744923586371719538798952178390641361089734308174869057161412308011526276984550566662251825071260628477566827193466015653492408457085291902871233338493099291925663098334704236118679907814605556539805088491035447151374605354514079628577115925832491549830934324367906793512307347069435156208398763390191817353009499743605309343277452383746009967144471365179476791047395835871545986955611736668326509310067748368888329305663828896835602117635501287948670742792139385070081114587875315722939279489796436160616638572621429696930361863474587618709809770575313310448666098287385472595241498599976849713786549315923474161071399028111038242324834148218136349435094799036867072284605257749285123805645748936223037861705471179670524123416795841862374387011043754546961935290666589024896559012565007362562963593006034143735381262168444680080109839665074288032191157746173891646750374356361734116390932300819676255165358256415462291675201159196083238382335725709246238118229422562345981707101520994900343614437151785402790691707326121952952898312490657944758792829619002248363059261212034459298180718426677801195588709683460826204953221668011126250996373692981974515729069476268516788284463253172129708994049056179288281251894195957690217875936031792130842908834545579901243348581144455752987044301296224242232315267075817240329062655893597053674454839620812562764121177623046887448961765101177740093525610233279099422468342339686916525805172538030256929876841674468575774355349329718683127805462264399490726810347444733657953633835477560009345370723168112723918383892908407198951283803070053136676129726707722155508416953648995574809982579119423185307467498858759613140192318321930386474768696178404674109660059062396868163562076918476630610902427024108033538793384091841079720338956830300781525446913073084130461312496159626078063858792022692305926259247206163935199361414874475222823802558834825254134507337674657669659246396473286475348728741813878418088129133050469671121889347271022767211098975600863772828845226607595982991684145241595883620540109488596810406048248363659648913565725458733004050443772074036931951906381912247415995832148554767361233091829699737364688954682624656918552937730079840729422165094467521673507729214041991346790957135768112977166949093838559646391922921075294729735424468621347681698684336133642301099242080900687769705480599265464270606439565572606589347866114093447422299742642812785455544104417427288757483777612816463122469001820515639167517752153009471669636819717188188242659086327849865469836831418031194871679047258249842515814919655935858205229413599737927662095394858697897305633946608489843869987832409399653014345968076645340409032128652949107119292241349613729653323353308866358766519697512107837991431359256603220415140835053196578226561605384305607659332933328193070857982029525623079540602414772260290728551887086881917662572338019451323760115283482004035589046073927885759972455249402334089202369416661343550375601305065132521964604345688230965473025187699835971179041011609845442257917492463380331458740016723214836463339730084254000225373296710568636114660794192835117985244059360201305840243998544314582393177541448577474779325147479738224000304608629041664111146387065797674616729135121792927229556829557267961678 A145334 805 798955672771030601145043071789779421069685390496901190763673648821934923049781973411866738412558497434537315814621737958958172761883624380953035601759818409818864243182999094502408322716293177821409709107480117328576107776627439362540169042801893133958744545549639969686219474146112581576813664402612913736246931635474216478214034948024119251601492479747644262048136423045511156353067305326988899965248663579776392715219288844431937672686975454187022799447088002204331261726637042225632839050863947124850033170092634973621171276112981625125730978468574658227275417946694016918968470239640930600554886930096642599116431157874426354528269901415877869247944720730644454381214547898203192290151705365310652564668232727736831461776814599001870392051068551878843890714745639368991828356265554060070234765052300093250549239408292721525399165785894703263734434986775116507994285812158361818922053837310421009390762686594078793443202688353343899084571282185997950152041576616191175775538533702944910591922640944057655535885386297954817692703388481852180287169291438396589236243523411645499335778241969697379310599104711052802935972353125839955752725108647095261673441521820725111018200372739410140284013281548181112570124493979233874763433887305303412352222348275447937839460835456309320677266591101117205656037591242144646438364148086991153192754233685423106588405136589978856266557454707536587855101122417752655500283296113928854301649545540406051644325405363712868696140130792083170911207305637525095080638025165495823128839660790139949191663466570281134152877543891268080517696577707575604504450951977249965353174493127799868918063959025263213083613505611734938647602917181086425091697063311058392686945234201451928845059993887173182005271843794138721998417624805993910846670419421392554008436725120088647200983043416501622686298328204967398242374975433276490974408299055759206865936472096184998773946438995299932362505360852659820454711061570283325528761197004249091158922327640305950286181902333742563010959429432666476006586115375331006377198871559833139114652319361812431080966271620759995113479412329627845371264444044248728647757715187141675760127530983856586229111969075970683844580888550872742124281762586579027873091016381023160737330295652679998693284237457449334883588775519990484905271821920961685766273016685088581083622375042188009371568948283282422591000708719078885851900182337253450946625801980693037103494860511567428390618136800438487205025521949921951697478600246850579049218525580456192219065151951915171928621876337595060292335154700711103632757531290012623886118877277727832931448081745758922096901980686901294507541319563107066853410721334726259826421791881548802956629938921784612846874346142378343538191842175826975969817664854234845671897142401191130277105394443093701144172139749960372539578445161974751196957690753867996465650799659645852600366624446190083832513662983695049530870928886123465258558562092266451049889967883378626319239168290172976120840085527610258555816805127227468738688869307505611112543791521959676223574633706344030331628603995328786108536420658529454330529198281095414386075916083971082572981644799444409006098138745719649737286951027759333199716043646130703419780220794019285090457924868474197755775811505224510060103864057849210567759748945145648170016179475892519501853264113778827076929136743126854408412424894403595467841507811619068938323644965695857363741901632187500506895405522246999169593454812190655537349852437673071104244690906718467534905642537500421527843073835782393176922797648120074106429283637177835258861955045181276948383874195059466554879405247690584257444137478551484436615237903 A145334 806 26932795705410590972071626584739966043766168411654010223365486600323871401325171407025731037033670242446296855057312125494635326037315543367466862033394453717434068665153586406089730768204391016614990578179210137245388211471849829793362916024484370768343159439696143456698144316509422320655809382548150090425003687486669701634024627611141379279808697167004565737402021217801243409466763029233036310083608862902542659631090048555159257856543634385775481407949028542781729848254368031174257933143995180011867424697807071468361226632476707711755052791076359803178356004278819191658519317172739230739616747378110670641609539817867283834032052544237693141413892167923231044883395340213273403702250597672804744945466381646699245299044036386343083771570155704359036508598239631582727578277975159038458303862164667255146709196624650807019088243141222498349745011264804107403372786852542653976582945059298131609924037543656699196608499149803604128331127347176680450959223260346331940151905371149423222267162910300709407043297343993018662096197077505100648045382015351481950869163916457284658803438787862275618698590348629919462848211228030202534037352368739034309076423033987618595864522000038153266010494714955041569357634523595293838165516675987489998202257614191458337817850406870453083639724485198984747499668944357233739762054272816388535745409491826366684976907731885841263038550277196158032981021684917039226222842585878588725610293689509143242137379795808512440687622596966664393236079846363169759579598144868037992719963297224491436254601765102202516564432528306130205967088381350243918850992534973808050803617967380443363352000026949492070139776728591683538462113193718670402796806707991536185161656769113704192304316500339554290942874233487853554445480509163167285679494737517402902098791770519088874676796053883353174949944105759194064873618747387174736391954431450959735645256209962905581859387013797902766306220236783153202157586717421526985190647042606037911683468594701576908017465219948306290682488717179612096199438829879222917507875101522361979362611363756310576970676837931145325615331927234886503903247490254994031813485554850512351080514977624725801444407647250190226953908679965789675697042057167500965743106139511984822196157060287907556589196770215394255123218787953625111649375442297948767934666919167860719600168448793739707786456196159779343653286619897382030968579545725041002565529177173179289074666506249054390507627902945970997633161981272220078156278155588328969305384423280246287798304360051644449881694896572968249362788365223606614505573755129406998263337273191475825954020368127859756157351726964095846892082114359362056679381577633975826825757529032280412243526619705677600383798074817272861430366099059357654461954216771986041160087097737563653775108753229266365827400018185708614204771959121411379071830938849767691855267940887494173406205900609398089174318390992117460599331162885752177034591096935430385844532567506177678301896427203525795619919545208079720521725802941532337234593294512144162771441812552246339528624256900448230350547291575414087477413126669374582128830407696959899257107023352673762175954642968855886760515060539982831038558813538107789229099638240208030251265619886849497984564387025536654460115723923455661788081806066336772955699132905270753737317524372364377158071199186281891346619856060430660802517710668380598875248997364205788723190235822428310720129658578782724594980739823487601990272146882483658433979271673733853627377961829364879807476374821153965644229817698384229995523194135734520586282573934485501428756766349060541321391357451343471177918953225032866183320081474740983528742402473174 A145334 807 907904542430435348897503931026541183545578116087171294132749362533244056116736605081055419846538285460306169549444675935802418881759734205033683538192691433054884044883463154566285729693761698453798154569011464619061919280139949985706824536645199095798954770753412450375654475223313152283194752708884475145613960568928704006608753718557540947498231929898231431260177873203943492287613425362378348685929554803196049476387652821575129737912148242457516024074938952730084110980323484604247192700651238467336103761713043209105821976159618540850281204461453110496567722676963577004114669262924569228591549953561223777232014988143874980170794136737982734381184435732747397792374802537374898540599675357398542586801019160641998831293943004806810754937759556742874568826002767265908107294758714254920875363123336168118695473767667739296320743150891444633475201066002111473792580136804927053392249259026886179260118296205904643323593712896676806812698403788754615815837465954233273086329554285908523119681151114314273167371897930119272801307985789993554363757647450329165125402926387531542436618422203059069136632101341715480381560397560925774296559192597467737911870958802281101045867925603085773857803636557121169754864747220272861305325692384104400534094691822171712292391799376142137993185791718791184737096634458244758125234203098276309452986600776712587265148453053466572387050673577725032584253653143452269898219368069683929826394145971703673152045021272379549011866889047606125903905080709695146957903158382863535569094139620597945526002676309931780263105886376322105351882468817620144796891353849516117415339996327220252650796051990403418659148660437212146469822897112653462097193929034697621490741056999877734121126580381386381260511108405603699526218425965472744394261856755041232408357716575761760845266147775424792111060993118844103721922289732046684930496292909803553632842379971913075068294937461180863256882751819454733592072427789568613100493386277488340998600635168467829928962802278275502725164131645165294330216606948642489173859463295119950764480489957572910187869085125692637305732844153608611716950627525231404768183869406253056167782484135601975782834395559691943474645577757065881416874545622834694968621080089857991975209293764975068079941824430676702882754370458327926993709961254592031046115936078875568172633097325214590507293429000977213391269869365740039544871930634490949859230537615882071854013970822160762992444708217690545529775403183661016884726184927403969308433929859558576781224647758275782453596763034852883348424535499352624274271787652654778621444475593165772815182193678142070634305404619057690311830793567512775367554886128630603787570026477256380815180479393648452987153220255215922016439297661099104356085500677565984593271690392836128367567785794253174748947953468868097634882490202404332426536669751667978138573085821666628925877348309176185139876189127830616613108403970007777001712600619134796214552741800743281652178302241791686280174511748124281851177118261342249960950671219315510419519692388592432583550247476539476138772918867378604893534810391488196505033418712935319922861663371142716438980348441498487143252553684704682488590167867082662547153615605361369053639460626605475783040380396172915753376303297683878853651727622392348558487407202476928163339325576576223678106060622716298443515728270867980832526017618218685093681048233305869326239673911250413388679713426948864013909300232554361540845074901815069313618785710771715768105839989023199191591561060315457644366565626769458557366693697392813040843511460902222615985555334764875802762825711300914218348181358336452671349135689069381076202421950756182359 A145334 808 30605462098397179905924266542833076712581472249532375913560970787630170531371319555957206796001074565833250733065483170738587415009485314014369928705008766174885687435587474275275905541886976086673144773906385894129367161688129502546327225336946745494898394553754374262467168903079742046957072793160686274610496520353582924576111386218550077729024019077060684380776030368302913907214205159499011104969648982332129964946485116984207574909859259396699230785790710688582106838364974817754804834764695315589904877795479261881150187347979514379586271690640531563762938128262086176529886309194667911523081918194932106152380554608720485763690186515405345431752034187137022611657723548651512489590341652595654272928257610959775398956219573392993554162608790886232146010765516775935522665323588679255407549452429358365116557165561370295054321444597462355453226529585186166516743769008321304117310068545213388043560456155177007982781644865138476007852459063387790751975200526357980375393837334826070943215028381796371238171397272181023342139073538884485640097169647505214141025850697654524379081122353661682432733592517530638495032481538930596623506807848423285076270135712148472882268589176215499436708407322330059917481449059437763631007235252102642666016842063123150807185069219151901064879839955200726352288542800087761852044411246680840118843789776437571824881787667455450423281636943266560571219032614484754333351935671406202688569157935095837132446294424954534801381520389107179907253975877487743557587745709506731639166125453890393446457058782153198547567096913181385643105827817874886699752963619416195783097303225386976749477891549244499216050409273198644728906046323205435013577736944962850112461344846304221648109472832352218411952275173410026477540969584850605704367399905532945206968335723670137187574832966832773688180512903086290630706806321993675001619855297597523361512156893207933550589316759957019886591614797527598832605608338628771230196105066223484932456789499845581952203759156783201976916976587076033354691989724039299480171579590170618438748275337107171438676756282616421965645108850802814373743519149972303164480484205871304968565435189130627626014621672872807767280112199236782182597051257248715510224715644086006769972320470621152484686931344968914883962255573027015631004337682242921924266619437284228483931600991232815397207121783836485667259927952665810113160250750720110374029620420465855465025631667340372814226256723510720386862757843688050897911899615746509649798978806260335200014836588133172266459102432023195801102422842320388599062095347265418832199486273982280928408315922936148832954575433551083013447720204268773543280913154716756076045009765722555068247453548116362730491257454419530656356895862725284708784284573378795123867202641982418789533146405349165767557769145608143553086180130518278086977139758256896604201531031193114120203831238096123300455828246324851695035766837229630999841979589836442883457142540258523456988752890268901317301156995409349995995100936068121443242114789568532561729864667648009089839232502905521483737586864668785479385644370819653977515301962684219226902706772984113947805353783786959358630187697950879786150391727760797740926440592827632112557978187471604968759441725170424603020778529704807832233144076362764263840273723839798115480897911449066975816590926433695221344633308664339777804021393107634163839607537069491857623333618825061199509964828902316547330099786244426787718399872949913839679605607876135266869114012402594082919186643535757702370442961634168630270447014543588533471100250760731350450387568906167196962074313406562460849173722411602866326146497895208754604042660431248505573438 A145334 809 1031710126429064392198271676261399084954580245986158275958969031118263686079283126114580836012140803767700596751331268136153105824167331053664676091612161969562705090398769712936087621250724234187990011874586113922089502401444926250696740780401650253987825784608105185634355813347163629179609771574251981608235362555505319818532010822818569401687858735589483740577728552455313354608247363639098238986148518508486546315149963817149984528636225896350582827331488833237163868791199190126190986375670686387884454963149502156300529606394567453576234677841211114552995533807147202333858890478837586034518522233759611344835524718627952586950121207263520057766378338067204596506234463032667683486715518568399830183013021478653009538172162987783869706014731585837126085280031001690783701782150067082941074237120518307364742973932378318878613436601059712851436821678841424607277320979477931024989595357266894051921536797730898642893664605080224313328029588214104022460329393927690052500292983470657297209870083630674523324443528877850398933388896194488025137682034453643121243652261892531090431293092105316892604390334629325722325829472295790014617488718273789747323598536944654062058993040084356560408354636977942683261178478038782264780981039043054391887323345413786721888036971085218785520957266896630693616855593053861817574172345000376917307947843910723945440052475004774780715357408970465083278068556850027415433841481584883724561982384165686523763060911913172346882191503304936145625925400926206754616587760909568765173426553481551023459469506020381646728555056680238623652775350388679961831052258813628605998693974312454989897679471474236016582655877940377653374210675085432317195052050317503748256374313278174254757892595057466702285524814835140884152302385179095492328752306421253726171861364836562608017385858466666653253140297851977864042282337392484494572558637151516219606771255237197060018452792909856202915822471567772604827680323503103450380342088681900290795630033041193932440320891246198936363595778025168952741501679267148178527941458810792084275084410849402259240220544099130499336203982054830028385285418828615712149405717811737821084087764057810973137350920809707954275320638761626349618280716464979654226840469393518208125908931089429756493821387558960296307690932483986326462828296274698936812435710184735406114458701241825109714637484825834502842354957893094589548892013261902990074047554514673450110131971652029996745406351157101676023453021380948792584949119162088655367319606250601969732941564604744589344060560529905167420309790666195764175030609882045481180789903674498214503478556946995383480756667230701603764264957774069562576486807077946961194846675414937304873365278291822108251211835801329158170575037516030049872019128612513682947997416467955647002326236956752592230119223149502565705667034564888664109595048824303314775965632922946791170404522110342968149189785043734561511825083469902457034665354971673888982205478817562083934347578278786361164430316035074676616870570703679255590349439595404561436598227526894694029888095089394881740254577069211839642711466846795725190552632657051611425954925394432817809375759612478051537925140154671603906425022654226323979547649837065862908968075646028342870275304772454632971657528482972768726895407960537055711663278672152187270384140431608722178201056451973805288811290391559165638905580329132330044814484980931522287176706964353139124230500993617377383548799780390326781432898176296520633784435727885734135386117589985606546182582561998831086592174592321258899647310302897675765917976412300742362780342331841340874826649302172394843924731964146951265517945772698351428632897006934965172125137343 A145334 810 34778948331318298562606558300847496610985823379611923233044470125435698070102463649951200426012059699008112550654126315804238026594093314809550917033876051288950022422456839587488039437086008392590167213619153126407251231823341302222857629161012404724982861704240831253979760205465717036564903352810961506852927797135587810729131160261102588312347640247697477817814545122492582815541104721059796476724055453951432493951575315329640861476119600056118887712645257782634083328369217860788923332969054003370889661217864839893411591150410681512075356610440954980940947880875994062412297021511728716028951472976954580239473432112567727097368100133163074631899268344493432761088141137173504061685667641350416622873714681117135340572008215361974674396763047595960729448557699056230801811140756096042354933277925122688836127286143915963836688652767401475624472903340517893926132323701457285844077955376156929945061617407948137096768425854472716737149401410844987533749913117327231143426896097402020154118649575975009799470620120300939675863516348577117788506775741335139969618303607371372360784365755789110096032315747620977582073073016058599853824948069502644533855221604134152719860182498975070475150135375818040530404266577205901086329107195134128298419027307881908331722575488097656040759568402205580726623475689557139070337587897918294635770081699386714424346597107529170190459247833112741014037130480195391559790042010874494683578223481656134780956946208146745388444140775027877079942765357968453820637429862673817364489477478696959546928323601490006529066392413123747090153671418496573695449884944854456688799778090975554484063798233918604569756830429319721422045997128223877089439769602625314408759527988145909281584337731277729701692823096140324031364086926846339461551634545093063203720501401672189792595940101336499914330585752409660893779046962793845990047276656757756465346735652533756000014110098401935840335355629957999711213504872684008973692560579270753736497203481361857962717635291705606988033611700311468809839988253403575374137607096340221570742477050985074821880663102904932850007014269423211406065157094969116506584163582953197742873293557823372715329471914480633465748250965374312046395460769437412886738076713030783151838383297052356620785566489925620243563346450072923492034926236415763477704285866060811102834174334930323457247614216271759306979299963316290661027339653898499044676032688660021582746693299364299522947275283279640775239880963889025954350583909042108956685834276908813593437124942811103518655109229004000761715447242255036368019893260061657823339008820667848536929981226274898454200158419392375629342288713116164750184596723316678907161525352192526781558588462969869721031988254371548467510553858308477118460480116743551678798197785267582218465998658278983478728153244811962344329892182096216736616171008890124982840904881631005299161222320135830218213064353368463822238771868734644989408938116253147207753703807482875309168333406789135344584044636241210353345356942425926769882558165518972976459193688201755468099518595624268960558460309265544249687018068019839525353875269353907858484721308143623515369942908731281333556497115983792069734707727523577653589753535081049645833681717469637250685375555120003952304150682140233504078836370116560071677404860197976509044851258468632113178090637179446049852133377754826165023167335091029452703062124867594079231234934145010701052748988984876962697113493266858129557676209804555837614959488707422489827730757089300784269220775245793952393264503136706675872942200040233635525506451387557774288593989555984031984239151014157116782140253662220004749007085671514928764006203499735015521089874983814 A145334 811 1172398347217029718116402688123297434494933021172137686199770811969468350824890363560571840246285696441422670314850001354429595740333779818062630359547285597338343286298314972095452096488081721663490302583111640016602325102675332896487604428320987382877522014062132636963552530891893507955439262843647740821760214433205302544173691593869757429190669551062023241649044575501496414256577285538678375591269670366554270862621057564612229623210007189255541808442688812521106115762162465295995415428195824077962004091769768789657402581379814467377492817761729914566308238511334226036771330261301484538498368119534616666113038051679133361824326068538806038577804278126495280309076641227884358886756172703207025788673091717445610852029387401680003286131012628445104603873753949905509327362771186215437717717857781648720147543451168433208556455606175667142241268720172036525408496024698804126325936850740654751181133070900394903801164992660610676129082008231554941548605548724771567917230614943129115924682379996247496709480080930901147595508737177145744456075385102725533922189893360836700389509879196357809231932471247912819662357569045505928776648984805445428962469772951763751241832689981456585632954503110471509301985143056432447581371938766990425896651018661375784448581297815735014048786265317392859397846671878115565007218270464653367171432536778378299333999843054755852115606463738873090612726585209318092630494900752737734198538189004645919300372132913565875131279638643998233059934474591191177367481006054146622447371520633447952845402765146758614074446441517846457728841639864744148884935659659991476165811913448091967345335648567716688572266737189711931196792909818216221599582316109447298401779940224024288604033770163479673186598364285365508262142486151687718069810108186334854176164376078508153071846532798667553645417392460589370877313809073498210932009201526745333295322239240141659523278591398676464267848635370061698697234644430497619000072766746875019775420438561078198882017553243075120320414114053903835554537051280732846595030556689687410338936817113622461396194893958704742274605951686052474443626417286123498608336442231946578100520904750138130175945525099791233320665585767447420322364632919454471946960911769427230654953692817726010597251689881571270851560112524267318432511036966747090558712539732474232091804610716042502501991965515883521412437698921037200290137030184026389534126071860681773039717581011438565266522653053950339376234711269246043540209390988860373767790818107276499984163512089220735009119142765664305147522559116107485299754837621647875342712506163923270505411452634248269944091956836960315234426948754880955954653192966518438882468058427563402391402712213349030004166215803653063038451612393003726147272734863405998479773564393372780116533167768258296111173453652492027477858099752796431626442460600091064347263588783815555711778013241374314545619431202861130403934438183219799123072846864228237401703466368042247854502435208514174187141783523260884976197305912307420709061780169295139441034857792682949302740077828606011571030815285086919587737539430237323552883410139367601252468343871566623308687957643955734141711466241888490516085393588394780048284267688034533723987547786933396074575667092820028459718286523289742939524805309733832055708262125610509447749748652593448103624713201118069888541610875303899631371805227013022521487894184472111429953407342851603768135029294449701418902318474476987766998938251078679109703763730542776404207069686094211847729825787353131573178115314146207451355622663708965550667146710356596158967761025151879386347360905860587104553553107028704395942077592468822475936297691343170366280974513579957319 A145334 812 39521548249907123466385636054029798215976695532726938022182350838446307980871356085524413084751090401028298517305480995003695356602413691072797954610788080452399500892166175286880850585125195400190249707486526171340511252803934240117255843055842855515788862369051629487800524562385969947712140513894461990290575321690422951628507332900218362676914882253953163228291814822340899002096637479967743320121904111332489016827523356551502945268768480873684714306484152157441229379708413376758787593295557896699045154562669244681486201124901954544884601374672558809589295739276128878823567480696176022281051273280560454837715932482630153514530304673075051427294707583744887554725540814703840600899046520139441197985753298921376860704775308738624695413501761308121428600623516202757020369168214876181649368226630886100431051000902760597316522154647493086597551692932526447931002507066464363396990045394389516286159065874990694799189134805820760037838637760336315668758505513762136437162612886305986400419022875554853538101563728710057565143659854378066697037183443306102007181881335575501562759005666924855993419333509734825403197096070450931843002237423966617340822211512348734450228027259414719002711825824703859202751878642028071230762146969506140061841977540655950385879767217645851835486928963089744888095830582387800006836188827025877109430696179029050771162420285029222667287923702178164051442272173368982422378591544584747008958227667768390457959409819559359442528691230245039661422514058526289231089330893447852780027076596064053011721567666168909278959583014500211676915504589686853840414607391688427716695062913535402128235710229153931337852507140908358771324167567926071701898042786609698826498687376192330780696069110626562051842501158366848187376499176809306049286959285409713389185437913886008438379756828047143132050520385515881939864587610088577727724184193419308528627556219438439689995965316035273512067241657989424233125780152538569863808443993344596337358669247396742602950953757106427014295552796723486596231975188833516005314904691871755506185338534157736122680655053467273759172033781329814644071435120650066043117904961054755564815361956253862810407750935784490560759003430472401573692599729319349479894639449009315232347705833047160520180997845122201050480471149629704854287023564114118186318436236677420497753922324403618424411825700292819290541515523648864058464228626476189937296890837747549880508858073148900735770179111501390657093231341646403163851432615883899290670119521710456537557338399090506034346302783975434497518984706088536087199699208205856617741180759446844628069571531370527953540441410773773807160156813184748312115194384716739851411319342431636942421658647153407338470573413709156500654655386257601750116086773784936092009615176902398632460750867001988503628673643897353001466634198336875528031158610212898770256130595061517501413031527205505823197000807635384352548166088917567559704140678384195766558276643513000367692401781710679405059414177985079796306400828958526209676545839624380985038312079732148532793612555502790054435179822701819750037088204506282108947860230444206568866800013425789563592247536807804889185812193457563899313446548130080307904085010173890596754570590063843064204308487013587604257099486395946552351147682912291108481365444576925413285667518034073877104556968831599498763291652754361078818717389179441654108327460255492751436135282296292628878821136463150445846320193077505764358676078886186062983558037741637503878397829290505124297671643022453290086040314846604150048491364120687028672755880080614405131245449869275864557785504152321240280343158455797371524987430893116919992297666411172069547596635331690486964398 A145334 813 1332271390331970784834830073264941809737276971913292059555629360564254230065705062818137601526387417172378246576945094026724569116637769785730239231867035832503101577736578482622438501129118240452331595975880494652776994315418298131677361572924858231116255167583208415971623046034478516045482748767943050849047553272423943266191679647892669411969043251590091581363693836012067129859181235193135341782631012001748534390701541486730106720397955867041904530016038960784655029868864499168376264473997841269528988082345576146443131050263042306328245444962719139709525244804690065993808233737496763449792753883789324813044787417876424423295683208705033915075298554070235881343302700554589825428422499307144390080892717917966522256912364805549651080709141087565760729681914127321185206739151196113312213987482009452587749080520284516284371528624610536343027800426514197839582057987802017665413730303918933743265767359464803250780270830503052828214929802771855192962294279320316070571980112480144186614996145210271732773156216585335959590091626095575891179977709417773313559375685900060264319769380642527016341807923381228493093861288872543343382099494785265685753671321118806065365423047673037487599959062917812590614294319720781138132559526760680042717702636998861068846631168458260367558529361296969034860317589534446066352332360351824046894255401023636764717506888474335253059520055884819446435245904351541812249064228337456920919244120481934253333165785716973873894076306240280648342554715852986735388830167050646111160566129605947706391686093181151166646968929344355694110975201989502203095632266288881238669799094649466492294733824479443376831291327147754036991625757517994967252766800737030631331823453049663530393240201115187636604131040861948088111096278988099220769775679441351330163106257900932968379273449601622662182755488550322987732245877458772146128084038228155688973289586861947562709622331280270478693110252022974855528608350244840545678485028015573575785485720554323754584398452270040101408827964457134619105076048061040773258432590567966321423820351647520467581942420456186904462984516494022099965595603473487309027381077628819367857979273444796810588707153869349651703394772320559071281730116552990638047793823879143104713013932977066088317575426761817707530125411602457238113748245913775887094047394979683305246810489463841366370880141854878972768270966889765508489791946708375332602251800606343834611271832606131862791374172582189225996662489150665539384185749941236854099629355309068671773781377449177446328593131838692754145700669294721992383394375008864588962407328058240626248301985817089044679600010013091958202408570938030916846522246754148107424557136150902422901470710604138649166493999771969449833415370032292142603409558997017460798238129133606293506879131610103864689064292424606316026948211348077974297133925123834356945243098012260166188817737070319588058596582679769375321537548453476764254406783145258392426451268251119776026868616206964567536038677752735256410227886967994612615888939544676102836346360766735869247789729943258974906403900252247528488663323786169230462395044815390793297132227200115022317128041157103145170497994899743012803967792621379613591051925644677584328562040867064601907393843022652371046686795226689071756467445451448527957172997080979893556249342585178881744601167315688505902192491725807901091675063557867172932978696163724766466440008936254617176653456742037772235029752289740400842053982852254393932097062342566836525198014421175858053980299238557074621447287440300910583988436433152737072849635166850364886617687956125528369091069958627388103989780766991376287078621899464893780471531858784312773106312210750311801990623983 A145334 814 44910868528569186906874998303375552352213808507220379794893327722438659257068609686728062461930106748129780291080520602335404229918163862874552673433439823302891473733100559757036226586181725300522902700156681767258586307032239577214909618506041127915086106183441093333351783394021746213507253513255219730226931030522835805812898569301954552977258085334187104953816955983674968125212100436263954891524748094457038982978059946690148540993112147009214120833155959061566568899438192887257550498659679635900264291556824217333928703022880955021423199404808660824935537192776806385375146680467448415196337711141486866167179329018898334826667327450916388604113262830412943976337846480969682200488281850744790869487452323028898166359138956890303429192080450648340032889455896631373637116419766451811539857336369170420102135403907740043043403632619099025475974065780241916239784726837803508434632485148117211091099501401399451708812234897068776033304523613600600794422624487129349225219313154543047644485533654619237236228242522990111469071931150538203437298981887435954956780452364509150174643924258700580053957489103761878992459238644696340034959642126209068842789642894092740951119676486830066447579901008247636604904002315035653524420510416340377270507615831389629090163986302848189772752172933833897202051561055110346314349323860623799793779472459076099159598106439307421095607198416589339837153975384248202317546972714877081259602972292487776012092628178559779469409952840831169425382479809981668791431175700187949513774831448989420586399685189415038161500413329238647433980762382150614676666909856183579163870499763938452541720075094966326003828899300298281446079345514607442778164697150947259795586069775805470233363796398896906119298695335613768891858207377312325555339832104680994054388598564655012450179299547690943114133544386980867530938126589270621435889135200946944081870283444488696119502929097461952520709473083627240721879963253627794642283160430596541246384127302527584519643329223072098061385163667554455213308626983905709277708246622731240003325228547852576428029542870897405495979934291841451208510413149019822066662950083749595929437725743008738528691455346528025823136947214167042862434720655308714679271780323071274610866384448309192004138307115959877075718326574638362347184748515466361589826219498446687983192561102072170135958751157516144471725595003312479767542022465075103835545718261142959826998423596643847021548322621975419696846101852175703990994498466667661735814606276798585403783713696254433316646368439936029958276135064406093657155688294349126085716894411102110751383415313824500164778788384000888500229419119160865393711516625967138316565081208235601333576940712043855216249105393842516740175275623133912740903334483673371829723671241084252977214496894115850411666368794004805269371071203077074315219509087893297562411246063737159607163528415227441786249784978938024834453646405818535634098485100122519730311476486186971006352740684644373789929184421985291315603702273384697562323089942374485586988854836408354072610843263593647488592085423068084362651020894794676554381054851778963411602120810049077388884596703813699486889682518884524768164190389953260226024280105577996357541935800874177140234403384089302940970224262834589122514571033817182194524010623118466767204239925260712585576431473107302565131309397313692693046005313716985010391270193570834417328199949805007862728695397895272165579702503840828719308133997590819540564805908584370021522787562259440345709170763034087342466534769526503380939646042113087402605074172801769920247267855869746111452784103747543748833174269374936136181622972705974138446578418967321517170241715076796375513413448227254 A145334 815 1513945376765795900298785407971959796528185675041122030972562017967777842991528602473897922773526296953067476439946102927781382563816734700863400835711017211673435747039718291673112715597747458751508809569950146398406449757279801832496305108161284849092694408327544088684080202240850018822850999886350708338006794189877241741528867504977208332970700644646404056403078004845989339488832775847276684200163916481515772114441866412223365830147703755282652146243782849949370076815406452360587528141441536052200067998851556283981160432458185943509133745607854511445857819058980898446306128604749452338771780792786768374706290368182275449130531185074708251139624174937921787372112923530185286423870155760184400903277627728411439270000051979859763792515380910646401421137797545761691179873325120351415812477496790747379633531877980836330708620171218299524184549414424154569928945302120298281529443408929300881962030448975408157639257187599917609579642662799546450008131478498836083061826975867666023615463152882218342022982322676840441037078839494551211775772788245488332175295735648227766487186422441027172976379941346005017454572441618852333705946192692408215905173176206194976343438229005618492274880975388068767033501327425557560587434268002274591028131686958441759630566909422381308781215382041011313384189088307452184722269640989295930696481969701199901646415403351546276658583405563706590025641063767760995772966637969442180923759275060518808885708242566084380196835636370342415089362746051927339106158197464505611058703456984867238361585681343494843243027766681665875655135805791322018760939328156316187325193308372566140531917239156581025109628818581763740399580700305791138533936973705665326972175780810578948517030046213574504166371383159409108482592082578102215482406519479020630132088327451414211794611219373388242775819119102369555917601259592066771145050601495837446771691565940424359326496177165820088192845858955964032711598705751184607146524792436924377400035355582719153602852873525361973379253765824432720783499196522385411690504220393837509944127132924289999741355422596009118813296680514990803744863927287862598393720738295817801152526366938845302357392149142752596628596838886176242572115362008726655285261076642938843253162715039488929482436244561432029460647081300933783121140634342622803279265972198590456933737929504042365819328135148989088286990834793392726074076068807889803587870829980877375161773024831592250490262092795417225398492867440180492385759003927181127173073523491250958652480316926955569654971633781650438054795758875428747887996260019114665340651921635844825370894303980721914737603911745069941329641760304504201483984308614829985897260780105064984803976248501527648735618693659937239539339091422428828463559262841219805382967496738712038728294396793766185767169427356837693205892494228779963817971677055749135705048747863336552345222376688499325544160663581404234489663045018605287771983168470723356963541479922911524373031112452493224251548239329085492496265547225570267857916749341554969592718193698979255020975657167952126897180224705221223612718385874865222862016128591073811789716699209622171579184732568431768545948052541099335035071845241356609597898868767982331568061071518906470530237136170256559117453888853467204093277117793509766325955870148150517641475034324289278674602623213846002154887933881252088956772938033724501142422545292294132044408853841486806116329704686396167959653999169444583838136796216732543860185213246282051082966332198567719632680288367898785075989812459291141531174557495643739908664313292298028844685034534751453460947823768238629814538916516639316383691134122839766307569264722916876485024535442132493607806855537750833079 A145334 816 51035098605864111270502869195859766437589586753422415156864685830800463364805769932326489289967509008357797882660802838614989803890857896847941379297265716772071695729817429879200069885763840248331636670080116734933599654059315812741210867981207293756873600589635405046099250284187270740496560992661628864818989301913830788584102317779883123602487765753772195407160654589541344650493584748599596588123570733067148583520796333777989715444130552597466056840663799038637306227880782609637212686390443681659984656341021670776180700844236745132811943543017576176031206255542708893848173209890957357872548315328504250769862182144245176371291871422201087695000342333044080621900982675864699524378980750187534303704697961237297294762803585881933680555390061305809741258215122378170713042156152690626460586804876958757798275939504598588800447542928365244341162135284264184772062829894690528232554028880374247582822835343861507592619908085180987721860978129668187216173511345773139872884838131279708501534215239174046654975496861208048744369816210289390198423097254456429790193264291921305643773904125843101742333187768816340034631758014512273524531106120701438831954318927121189758444561748659722887756171232751897128451693142611543052366755649936166047217941896861455885756781426464487616166580755850318440347116964792652091877363283399841963154607404847976225424564087382518546853425505945350733175020422457247783258503048402923204062843902687116755049448844810076277875549832634289971831248744027990791286924045097308448600944021185043156179632731689525976307427853338543339095980579244702870280650075482508818548687261368704833392477590248271261479261470562356388571583961228873765371572605453281021284785775538546578703612624495800136551473207004985711334410211849618306599598216297953337071703463998574514941331754897618116281919390807333343001470929910444266029034340535545129726778605981421708407490012756866075518881384696074459080751648992469853281556110765560331558650590309335365424585846896622899542546384556463350057302701460985244181187991768015837485285647552587343428514867681924524298825604180405702397911780363435042832504021289067993102067900070749399458950818910734685821973615716053922938965990879454894357436214361688082992840513114787364543733800027566597158536034936151254375288436505066183077694332988264804789617620388707049697381299913671008638316569159673792644624511971942813872021843109658055560408840074551167382888126585192046207774864562382546148232031390777330336646741075463539376526079823958556814660458133067826891135073414568026898260268088667074284250192627434652150736235806720431980127700147519338221335239635417512864245649694402198629522580776659429506438003409556326833850947027378951028604031674800184372670009474185155786462485338311584446551138703361228095430984532629843965830711081101377226750918329794276723895728061829115820286711005783848866214183079351765708516413123537844975016975049599263118463557889871000427907794420805904875317357854287530063820281370271456105676057980728082596044722603735850348735330520822934110297886220922024916652425190685767883887140424043343652386518754242593885239945997238213870209364270776065147747134921940919591910640144404291581342363360401320700116720064945223760067652280155187149782518304643189030790188170143326575656639867551658860141842962317259533969686005698521419123048070847619794078991411964997646188045668320284376466482249719424024664146422274417342762681157920055936023997967362033422425036890930266558212175172697281877529235536169611489390952238504430207986598478292379552562593919203640298805027774540107300563126942737085919291995099305549522185775362949487342855572584044644442372724664167135590558 A145334 817 1720393172489733814162855820293647318639185172929683939896786528383721602059824661427197351490906805898215069671428187249765203361379437138927369195247426476675519651378709814188116064175986339173512013396891925564661497939933086290226416527150192764382924226783915095776461638395872694421289052239772509146697421029508441693292847390830992591662654250588960062528981609810360723322149402386459625138368885211529662268970272297214166895398275097912877020816124519348680742992491104955463987297634328367316546713055772523013495141478060245968904673325988747286157451428486897752641020459118043929134151370952097500665285785376214527293973536511867481123753288907291782826360338631286097436630154664951625617700967370031664078042669610079932391662435174103465467168030354230337190889392727327692866029776589802228589134541066486550482250341406572215522276056247996254242083425821072404599098032027972477087656897479540971971808943912193908504015963171471928257662617457881066616111810343611997719052372097093959857005657168341000495866063411776504094291396671953459981926607105371477603390541594984537293024586710418881221431545214636298893091253622899310332771875128082130550971200203881029540642039981185476812037808803933788869725772371913889449442230315067990950419342255550968118594128498498852583089999498971213709733731561139031588645884920943308857862153739249296862882697146834367651623348415392759005883141988695903239516287035823430752198111672839428761100404661266278580088980071820823522354870454072070337832211895444347809948181023668239317828549693014529279259629671203127965838695283576044116960060255545731561094279035351985067884879063028215276984354933444634324884573995893129521844801521228624357519833054723376389575657641766685169673859758858550537370240388997487513666493639303619447258081662987487326475259888296087890210029129679816615771976474402624827252260035942159849992129003537778239921403285258811059648105375937453002936649347382246339917733999292339585743635296032284418217265244144613705998953282750616058962435511995593487791469234870586422685236448202253118104292303624795712842802371187468006021112163933743751652907758858595316915929748088717116306133957191338856096300980431062480062519500871428634749810443936767019280336916493025428782220277050577484057190073445146688926272685768434370867553049565385141256357800761714552208563259381768756657566224498123447736052743355743072064006837140095020884908256924731082246865285905048190476409392424099878467234468580352421131735498385326023266634388694082662849725270009329311311605749272707055007408652818900488156493138150241781328190034368965146371269598468164054149519367213989500971220300720409263597040290959895276041466688674250779237002368418422792773877555815518760341844997786986772981200157395910205330792721425524683250460064651433197533809638925688012613389287915511630965312682782596856780754567444284440629853796731415735502534456938822689000049572926071501513247376894254600853723881719793309365889188726303559752072056613594322757698006253741816276612970881283940906014847327056754719129640459631360500612641678372523448137757488818630249267000382167621132989123619808615031220883146783158086698081368999901224719500818057001894464103152167322695321440910142505351964598772404108718170917259661390714867688460132095886102851657091605044115960364163275786548993695335229533901658074794778358866975070222944843879000308337097475260416240871439179946143696688868870825111294560900387896910626927087109612792391337004192725453934465144016227468785426846667488326038922822418856196331320179721264025331923248863353194700750649700016771106455951553116179915762495410784866783609522019890940622218603007601823 A145334 818 57994453793593828269565758431595981915467165741870058860498258714950569374636225971905052786431979136861320990266046309528782166697111022062383718723849367231466050675904612106463962644172429607775249723277590140704622360621544684784216688389022130106141081928012177288989116784225618244754383210506170290673541198085740267567071096960810442485064951184866077954079774659546605393648311703953969214814818532357094182019839295618293232265886138106512531774245500706580228807639568920167908402166040522871797108037125435409763250443044710047375031405007137127998791511623087067698819905828696050960154884842246891418922533055170009570834671544523181366480635674064463666032526393359671668724102989376538549385165306339069434833521097792990935041007009163637759592424561982889544326710715796060373823237308255428248780967581075322112158070208368006456890681514957818446236447512365520864345066427108923322250666431212490821308171906660148570489390396649340571897619618331659409855989253798322311829546961858822147605614048169278265507596253241169742729172783388453881534316135328808218088989513393024626304757075675032717158117354553631621173832635096829630616301078613329693752049400428267757155320280009591190581897406328914880186912734290461563404531536703000078077180141677841708813320455517815564725645442763202649362471999048633471453410817530391536750556977125529709865257173966361027590872341907869483631072933180435849801170831914763947969481589441968298726618363255736418300509546389831216910591891719845445991015414394484943488310026128223615714474433844091928665298777120276864483719547728698371700214812665759349555783312889237826390128011735419666424786216234834661862985224029984790728107237995831151553446993571112393596795282552481750064720101136711526765132496913507087787744163509221547568495417917976442877862894552541731971646738960035688207229060923078142391128556084831602561812960301768491710884429227193136124663173142099891736524596218699413353066481557494177126082580404662460841481111837568543472761365104220565886638456928183464705434590422201820756131977240383084929371169256366259299525165534817766119536648213702480579151527449055348062486592349119835079945089874946417122952383111365125323452638016939644915728027072267903105152792911246087176682048380838932051416623000547458378638469159559589653680408511231512723044771766296097641279658835442855627252764783207229451239524106500255849619614919583763079479089958044558197349782580084309938577214470384375512353143599196939040887264274043260420359688428217068431596411960879417669746202909722686735632671402274942828320731536308414641852854078450114936656159943026570629962785004537936383337637707762415499196798701820066345801515241358046740700398810781000669607228033871127936938439088936838778884672859264994318339794543823452539743164813569102007763345701434024575403076171736169018011574716314629036295387602332645414280605779299611320252591568390737796592407984874312426140568647197528173973127177456874604436594488143411628970892922768206639433917194768914022948772899672751127118826393097196980659835263241747971789884267090797341393380152561557271460196697642924511154849487014384141926390823130925337161672731038346525881002791234338173461064217142840383114062013013251575259539474835224200246352590032997310854863202334413084768868269218715043719889489906258021066045158346702516740205099622340566512408083429169802366876723927561306171604606815629792481567161252700611715458565715649984713971434808675215534780673299795238639493174601584468617416483365786762656601262785489865447262825766209339200169995134104944643528892799177458650479434706635027549996902774578357348070516419904403245879166002264443219122587494 A145334 819 1954993035661654778477327902566244730076750838519254511257712361384197165235265575453094668003424665212688324683653351422787059589594409192343518019253592974125294091609224822730190366546936537902117328998175550246260894211890773384142858275367519478727823107410366269627908031019783952634797563604873948258832564640772883390177524985256072625340546912779181237243069141244334458009523864218138899844947907587388759664359120386322392562468854820172262348196938808002694993756849125306369087281553238728373952144614951714607346649421542034218952062693885919258850514570656813623640321272844323418748777238897991338779781088624495237256622250471902907352194747448959781274664681893794193321403414335252959834822296858989063278206332128559054810152413887243793701757166517275176185023081038595802474253636795260709676604188568914567334361996241835156255212658346952003574634391399758282515999784658743773165097488308516168106757503001704664399003441767033307507196829076297621248364331129429634788162030365208522498691289706780713161920069200893768615623910433733383674568336940007517926408358893088318557748823727980766184981254800571376735133599236022873225176199027283468848299454737465705889824817098481279053330284755309911807167039403205686930452868652815902316913751625540701748546064436911434188402655292457561811037717378195702761555447070303613782917966841039452780308522471523333093253938994090931877810709571629350508101565504330405650227793627890639677234876264250469999643898228712230250235229147521119530285059281405875549546583170834237062066693847055789222292692497464903430543057988095726826438197218002687417979723916401928092259230207716117892151328072291921517956597577166213299551365470994666597638073795762365733424592585268502152915029439644685808394065933584083540327368238229364729230361090756904226425270848890921896468123680132773919785875027944987705602318798367413286416555041780486852036135869327277333503584506972081974500791135595707876749624753385394711627904199697536258934043861827170356322171911664321993287966324086629083224606555340954142818622530088077344766848997527814297362197617335904524702112405262798456389454238654748024327827711172899892456231863378309764023385978587817394222525947488515929237763157856340569737933629757768682232926422135860122402676877291264748498756106442481081457132200046061244328454114985483650725822747134215403812921944184349480303160909894070881334934146875161816269145101600773799907930088527776802124389709320247906097324592261694346487957257546262810384999073648562988135032384351519899637815188775146020585470297963279669923791371932463519426617929656363340145714005308156097467881428353454468268322266157450725757514820641314145557073802744713066954759664674425164154036864247918166938676021346215837449215549104622801075324268741495863689217402614954364030269186061531329511149685135836969681658552721653462030920659293878909471114780190336100874299126267917314184307384170063498959127067583781297850379516298347361195764290829425217286305240674444189201723025877962085459861318171355469613891696805291662890986292004749683669405638143018136699998321494712338132104600428275984888862355074265765804530019616522609968936829676604580018448702867790039009315472865421046162607707763355269691856570344730809017900437091841422089256047835825376627426453469260032466705869660623997525973106501318348143977084374367442422338498133530338967564469519719091322707693820494464063682189825882393924239239379449449690147076679503530888750369387323305103200310723093958502627965638033202983727181901010537325304407437722720493117550814706652352010110112907077430357012043943895672254444039414856510440961697730110649809064666045393758698019417545639 A145334 820 65902815174159928788876895325942351419291288851016903832627424841763027725130233173887595286490392677887744288224633486196105469236445367176788970366654900433914296596680918098330105149833268048507945552753248075523864603178215610157911067678422393238892786844662365021144602436687800259093407624365917585299075463366912700997144099685911111239419393944721248322597782797266739919954444069145150609819224749956056555928451766203088557662531863722120825651206275443525347532963155206438133012093251275367445403923172914262288220142236931530476163986035862933208713718178049675629828162408762236617325229763096403188019529078609201392750726492573175462319303570023798552704482760607275863504837428517274286655321077731356016769266021220204639857246937097981276522596323704921627214238517484353785611029722545001214942898947877142483766020781154192908995212255985070525543106887849404191248831876501186166286513008629413595666304604879292330230257451477302399418264536264373193950702192517083734910619731781632331572061228409963792519047267254532686791512277991979580281244756713337293970417560197017705188688221565474552420685382169143755187722009072498421323860038593424656262844925447919545117726827234483636878172708519599720690686018095150972135104638881892530400162489219796914265646123354963990973237945183098965886878803456505141043400649286524003091773125460882976098670582649794384607229255899932971693129536028552472447667923349807142554414975226711874077619380141264980432259390989379735345598357652345047646063902385176650380730375200512105234044633869776220839394735424243117523329620294987403590533256518655780194337143666125683100820823911982322409001602892174458135482242463287826297891739299122973010548316101702355302630622452605925022283892345702257464252435855986959230928495522967721513133924800919823554819437438250082577398717285629069875946158984796474632776024301836945800270467896607251480369648444138089685212697605365710218321777444406716306530437083555174171482473445721366884004157740712800874051871669442929289516778898321809467318022275108973732213944733137110051707394777291450707713422380868175992890443061872287751186021805900028451035724081151863025579741034537732270281924215242941247876224366385233957665351135609213533597839553981589366825862513517796345355305482071911671345609969537568096360336809872316035080675493115882099671387164614742427090743111201656197812324821289605303300374241542089906849118295482994836851765086921573419528867162608342444156436492788572820912100110997255064035058352333369901814873244893323855911332343863969444213517008709486270856064319522613703562875766863154117861904182281782102615712319832165120787207208830026257523409104621901144908891544722762245686901555474473472851582024190093373631640742642496791476217381432161764984186780936031021140066102406946797891272254370875416386831310525988076232540794235363488747706388501270435938633825935624181173012226238901092762264123780432565037861022108698903338765320444162368452339639423329586577938034164620695221876562912184706083011012607619981011537972187555562957950922820276573253916090011257121066146076193372765871688808976986752960625478398649478256322819346586358921935191236667661383559247792199423769686416832279248998665445588644128299233411061336097158199534119621748595824061690810243776132661679887425233939822539745466694295399093396357586764997519721384434690205568899643167428465142853844560915052517263776771096826548928337933404147765782383339207970152092591451099736511887941729087235836004166522004253040682789215656539226463950450521709278370082056783298763591255652155867262568687378157417350869288405062281018677910192386461482411513585159166646511057603445791346341627918 A145334 821 2221583897565938163811385362960188763778064617091028989678615980158119303229942995056485261654496469168171194743364070136017363945173513737935146998716418674373657964148819657485483021870689099368266306681194663627733925526876754006532408707296760600715556365805745217452418278512837715714254818382577518195557885611266062509840844210234538574624755144536006368175590020852792661457329851561359162838867166476070758912959349374346994892481556563603838212529901197004300657333492968252180338531294413211083345837876206795166784186387460312470809453750316876784579820180931539994824693731159053723525710076565202512570146986460135090325131752808019494362880815993307501762708332585406587464953876393913901867897913695501714466302894297126766281028739439420534944332928370335741536116804239374485074352009472738354160464413856334284558837993198345846720393448894044069069106129614769023887239840040855201006774580355800044001394960123723441450357314290296422117356390010275191291780549661386561574407356370196795532085661511008589739036370217230227670848110275485721217547377074238263239735258027833107948822361391223323434120538047940581186806732190700322546804448675808146135337033588549913128452865456249626300681922950865421829173113862820499867468690446255728546973575194685602354354229069749771698796416943719610847589122653481070926377333125893277073920058276368398283246732560816046233586365123132801481684464781711794274581535188020433271178923164664663647265909627327166226120994070608092649787890386225322408627694619119245602928545398462679896605407545683462557440207308858542994246538069600967386941149250805689132348417695005372860926741881813693880691326141343872911455184875480835047335717232222069949190917138150312601489312549452753147232687858058593659475263804311254462090516043751873653978379875808646161276059009618139434793188863230432265385371099591614131925892073612604644559704186378075405622773997015759133961242702773293584487545143150159271097433157337020167935279468227363077962243898505384655637118237654749234685288623374461873056661447669316949171977934135429449754978933175645805829205171096868595384432310913602414829682338687435720429666234447801591419393177818035091452893901272453570878090129168320289224383057543623430361242601626785747797931143097758492666067225397967265149795763574355314085825872403663573496508326544482270594438810593340220083013546465685886243903989422511684880184734347449703884721961471586654349499201172196151444541309927137514472265568074578197531252548253760210662359006672158825741616388950321562831251113673839221189291637778126484227278258287315936014641022674338995656761449839004869371019564833660857868282286741337918983663395159289466953564588415530512557392384480284836095401665881411183377204442495802545494447450478862623992994135310029336981135764622920773941960423664573024224868753966681372913961980492015550484031720325457167101612436801175110957006141272214229569098609428330997597362796096157172447768481101793197142181008049196149534117073845384122961485269734046720564096215775141551388543475428550801222020862717285231279639827724873839408121647528480274442822291618509623014026699987956118837754876435643406542735825327651237188635202224626339707486090102100660618323966008185485801611888595021069490472097277272012053323807030341165481868055397802551635376078951108950021640700377465284712931499922412723494925964407389108837643674592401133580429355097649268094459209959282184445852659896945284762915250983679964578313041229065373128364225616831389730362804867373451186426578953596917868676549494469448028411444508203110413327521933411080338610609108540791668190753820885188313170491106131130425225604857844823085766763867587156860294863 A145334 822 74889593121044960327921871796511067901016206822847298391049240858502776870118350638223884996485480689168658296911058516060511852395693678869348438149941503146481109537542414057154714568930824389870989149715126558137662553987150774381991887365062732171699011852418884435658655147523156960039729668583280514006338738656703503839822157329862195664689384682889380726477891280349857820459849376178973310153061572089120532999803111480785431622464714096553522422262143699808699715186700426817844005451801657252368312827361527141899380660833066991154055155447017930372322805090488495047490750047543538611289450063687746935643251725551624816250989994407610662399536844815092314397099338749573302836319309734000203449564384020041716927714549986877270113274166645619295875481738841421523477575843695075374372052453714980196204254176154129784601286266950217711790270253223013312334497103770756907389450816528396949437184937507506474657610510104412606412252734495634938098781507828112162181549135134638798156188248328714245604975317964038331692952247503783707529757110595111384251542500891327097098138254147836508757784097309450011398728785175391609638111186960785863980279543537632567628786746007172646112226549412448075361503985795500661341825947624993032437218582808175970436586689412689166145484147675618680611463224199550136489130358761968097471674758630461720875321161404605580667364378526438335884401983693577482047650336098375048967591078740500882221634357326430836322621939459579393341273729687939412234970049574057260742494537964445866889544615001446564114056183130944888941533167542226748911807680802918990318798737654126524132809380304293975475714785735118796806122281815700352952979824016976706982399201600314238688102843716498721694502370739421686140607982672871299915208885379079952061084336603947165352643464100375537295696125659408042908628314002099154380511789891287153402425347168704878266270682322534454026936459959031591961695401825275029127709436557270091584287755427300512777543096702461935912385874934612359000814454917289725031798150204436330842418247933614652081478402427491382018103229785643625337211055609962017969541037208007094342036303885967436329784020312199667565595880998666221898339321141612485659057477006387852583368718912130194701868274567241108004286669466999576274255329822810171026127703518745907668295622062367162252694979652733821848622650205430111654383644224267528114080347285620544076021422091552155276411887414358067822638623234662967178273914138114938450251729855637594545989950580722156590430867050883415663416518569700466638148151186033787802427051665287126774592063816009355883530935170789091776726274356210949964215287427926995198907630765263294040109266793296238826382761130578642033586935035143500269301516684010788967455468382901863065975326764166241673371670536316902168698055604298593187176539083841484392249450279829997770403670286153303412581345803423454714494084808628979164425052841113329452535413031066773805226667291363597261105576594602683355218759412886062561371756972749960750867047747512838387303498727697010684700180575684909537006767719241734223616382019351581036436523617118923975274166684588270582825853303633375287622067406389216415209038312873188014392225005608594663747156673572126852611421645137267280783692636238926841462478302058639992197923786396976626702961903683791353948640196207942882689762543030059348579524504797767911494232875738396653348068627342413747853419715780841774946956190956305611120764827192621401592090727320643635782840028380693991645270103814298911974525985557154786453757187310095562126622533008043383759379712314743553269679508723131650951994945670752669783841022896977417018299344995293945151943626172789819574686552372917266414198928534 A145334 823 2524528181888841715088308134449002735983067568220117811671240919661512628133570296784584168175040292377379002020700587833035784408241469969512222112099381072351459528136896813717865770633175068311861944868630609593625941067172927077540192516543855994211213088829484228520308047570587342610101571413687567744576160684559589503174342413748810405622140583035445879753563346885003686274908861013663338723900542756257086691352603975057927525646290619713262677250618651590650070394643014054536553171599895334682922614327011242077221326909898501884342886819309520682534124975020546987119373189277998955427513638121203872635331503098198286095685782386348802621468892675835945925018716946539783453205736466179270464370913517417692582131543013754738478391705876595087024541954472011391186093340154844186630707403140379972941307054117691301182575075500053845866104163515754329864751828299006085733329363137932421124672303236603462904908006294224788838433598229490539473013502511529270976864830053608124224458544276753600849146922436482070650360830524316178563597884527313094487633776487499259368939977307588310682391793971479198493027823914141913112960146925641359284074900865849145178958255072564756311893243852240759164186673060484404342967530865265401260638138558994921517161608753128176596078668263790876653662653588970418157328973546276821912289085187055531484813799277029195847928454916879503741847144636724131796693491348191758118985700989760749551670860914295060327770921931916511722207171201659443515832747721353579873404168466153775553727303368770218277822154036738744660535620520408256396958493925619861094045738059379455877711315077709332218280972566204112758520688239315932756701076956157099916895842038610875753953876912492254770171362316136592490347141948669803662083097866653521379667898524828542900285737520845279486429270234702586116831721030217573630936620171849918841604144321131149372743380056532932258869952659596180968012992861568778529121791521858029644156180964356867128393957621904712391379164766083538723412070619624718393167166408706260089323457264785488473997319996658756553694830426319067676941738878782614454656359768897486839356441389166279939989583604294584559188435557045645162374983424230862990294373979007244381417039225303525805856356105300455149197717879934624573107388675660863639892797620467128783923890105636571167134684190597148807972587267830610253275932426717044826259962620754364551380170453826038420020395020853288504829561334890989422407417494151313265230848298961277744070743036544891350409664317622920935341612015242986341421652613649947873145976690447537405793371987010397128546511888592659261119103712891109673454692469824399443321515375228743355350745464618352815678073410758241434536685067477295009597869291322602030211512655810417361458225719725596556330496389786248636796782117439769811716800358574336015198155944708200470873626352432265877546101616549372938100138431797270450831593420316924194572754543708162335545859956794504067575711814556287974802631182666208160894645778017284103066344056607172512301954221546570014406101535817794825063947338593617997960823006592701969013401371724957279678011884494648309728549891851454380957783773431625608921053274984219342637510667750430523890290311758630306099430363039253314027032792966002335230679074071924656859719998786118275055815680291312551143806109378793675624362945303902600263150486343801256374057866746215386776974284590069092847737645038542821135812625102677852191598797878810607550724093655063645978559572778400153229296682071215790705829881242768882983982703597796742445691527719024592972059242073718560672517785825729246020180669279950463389872489213666354906801682606620867784940889213059139960017860594724277183235489021310999 A145334 824 85101844936583261094581906884354010433478139823683964608590233010740349835879877834489981670956723259555965468949158518940577776341308100276563328529521697799026197547013682052886841070889616983862041771650548699686003915236736817796729115350701498199797261052742901491000699847945844171863367012315678240086381862670165023495303578927650241443660163389435495923603239697015582983977319884310741772203713986160364820276375746999399625408751025168069370753564832322858670173194716288591726780596788466280359664076595236143061603788233297837688131723524868786761207422535619833845305575163070594739917946129776332482849278033797012498733942907992828141962105709702892892317288633870756761457992073438583897619943291222586032923612598065957684119707134986746216951689989376022258041784973142221687626071185490156434136480598103119586710476010505528877196153640325808206517770819624998046299775923990251099584306392668717797016942417520707121639183989903873351139650231564870216802001258925580732471858729413175636296028509728835283659625265281746131875100979885967304583023221142057532435639537940663698955590866020779683890517932746995105862494943225259034505379044207495140445050210867371189266748604146809442012284673507425284605934804126270728871118618386500221535341860631364143641122741026906304319349371872729571884009561755861307901296964183967207722611452753333030629062634580643692611228909819568499172960111299893830092632931397243788646323839199252126322726942002283670696024347866666111230782513451859127958397258251549235951701529671699443143938248464406899375710878801429155599244081320837836677362839662882719983521907136772208773957609731025855354613603741217811412692951239076014181582128139173420065470952032011064585977901982462162110180468949051098775949929169681320329524907210885844564685046475050907387155162316128052338989273020006093096774311612548974259188551662905698186474463439454464123971650128050800472686397401788122391420563074124742747234768724182235470859798656864758010929708352290215431608541586734802116375454605689877406657413553500568524835005005888280997561351653112541604062392266550877656503869839993244146698544886758992891081426970986425178042495062412817424994469332483070261210861173276731091180539701613136003287569607810068512213961728309524892450495982272383477976036759819207787328427792713191981743041812334906664022094949947221432501570450247936868955811831549281741405001922454333047335360876552468083446444776536630194691076549566856032816957707732942896987153215938336841587627556637797679482325370424550999623442967991591617717086432559434284007442907528423387293559880927608521535894384833032735946733193565217806441288100053307743610335572175406623211615850277557627653011591072679738400673541183397754419302659913700871854925945974533149734791626322771010102623010196584748674746900364327988488352503863987593319946570088012445925782081298015939932211821391902088904035034458461757934226215866739300184165338316064826613648007586891035994013812459117690872446615590890141616497397360737642186038421031376457932672087717682977220755246984094992017609328623601356090179204411786280826856651040427836361146271486673878453515714758031870339489484508995727437296595474787954733091745636270945039670685441807570714008170100246084387264745502101880682521166882123265734569955917184195373912593210494609089332003504794111840743546070015847571722776520687812513406480183160492554822266395858784707401817264314206422489865373940753342287795520104778616599562577029136978897160975414200879226384719213059832902151827971000534165837281696496080073666545672967955831006915653374617158710475135175201848941608851801011307303650890108035063430220279981879412261073468831473951068494195572478 A145334 825 2868783190287693549609514365983265557263545357473318878735458943120816273305998053667086985343366972904591303580897131652786289007429711652081479835217954320705792046958371693865918598781823217892814359810478051797784582389004457060754811400931954987771309675876750120432149363353946359462926759375059942059624364846035102257467094142476747225316973702235729984549219330432831955504871767025206244127323859749565355335259539739997157397471069532769327868389407820352947119947743815693784095719381186026711028941339102796055595421624123143198568418515680439982410781531141619623904703951627736559404635008607246529875645289883965788234122929332752454279193780852615626724179853922764493482209129342408926722589017882742461652437288098671890517920589042011509096846382517323755846577180258530952935030673032165770254360788020749107150318845131566302950228493349278831125959724464806855841759360664382001429054547372190173700837665989715030776232103461225972437427069833038272496866191461516496438018233544059606422785520213812114975683897042286831581193475468358073310180618297064982930906149455039795984204657411168689172470161019873381104482791423163335127534968296159760318553497429380827717617339133895702437993357179748633283581657904129055404980007365170783908961452604721676529014071003938343254814390672167060279239544169461111143075898750352449385273700587501057185476505563785043961045022808170509470396353555225929664230897998415387125506827067735928264044064887126060607246469044378143407930235012629423482123991702255556277778083011505684859611940077913002541216469063860556314842261584366949548774040230990038431265067611869276080060778805751909017799911823595764183405946629568175481904033622675693951796150039045216074701060305657437168597591117925370591067468450226859441654763242411063295446990016388228567175721035247406409644742276672684368074688413522405750427327234952406764734904789800629929086152066946639824338077488401284744246008652106953556151254409536002193365816684328953370643728077176538396115985213476759559718298181590639358672161321565046900186699544751173955769036610531593351153875566363691207018130997649812491287721108776204261192074963202368788457227949365500518350918398823020874274555139856784626076451611924339589367298165622921304246277500663596204189881646455013371381708559280707874043712516968471596067986772359125513047036012790133566659017686601925525135455590581563666748398063425765113199636595128188678239691148587488468972046768078481222714946379096829206096159190838538298385027574524595842152428252895399598954319921029343939783295110495601839266353494619411165375268775039557794668315738593617820637654702500391022430736378531281628808361056787287492650110754634783056869941586198374966504191695475423046978872662454178200579812192180575792751963269392844220964310784876944754438055906294481137917606347707099077062614928004040547119892236414454500785741922398982587619684570180001325543038571164113238101045878008774588510642006760042282267070230815365674693102014516923128656608024198686409310918842871013478850340361670861557344316834311886503587295612507078595121097971967319943801716058028560937869085931083265884591213633786709480917518581601744970987691925595944434203621998855108381798656992706812970169515901387046502538692359340196780325883131675876376501794078158152598934742042373319663893607706213783664206248864674869747877841518422454519413611545670000055613953965752466754593943694124167406795824281170156744916357914036258638432101925275912079429158470067184530640422930723054791004198248554138198830209987929074461163834690327195393676072502570608889432615174109936137476103864431761904998424814299269822935241120447784748976095847360768773714262613335703843727647103 A145334 826 96706681259496304620753468182713975051000103566947439578488356364012483562404844553237624441434918985657049584156076839066267283499877803450358584968633911621470552103940512253206433912048419604277155085349173354452769572647336332281307874528687087287069350974007985507024853547660831929549416886669903634514259098873461434429050720047587570037784942058706294389718687705287525523053644282442382605221345539954134142191234264358928428869350128540903017275337566870533015090579773853842745578108613000363640319332181491178438885519887587368990443550475455908282198658653576574986207736364065424254459651400232334392331670239139208687575271449073142325758794210579567067169209983419102441414512988674612846379891895207305091081074948882616831293145372486500836667945337707293820212094488473293450297662300288236929784345730042971803934128682674624061946673633608035756930294105190868290800710001696541344183177692332224362786519923496351269946077086038743540961793172932069934304489097365719836000013920298390603098924250111577886101468885635863827320285926163249671400221338211037353458788765693751984686875302374905645983189444089413744285119793012341083923944746758166476130943257899377491493509312936875525037946628517041754482112403342255653575605319408788507184590345769825855161700189901638810092886805239402230140435462068524494877227238973084104593609239082049184969079971926131197346184026252198964427492579173705977681329741433949768603591351807054302581673301022292561067994800789962866414662111044955352130540632324637543872349942366155106945819056882509067200000272767028474571903482409765787968335059509311355855062709212591389522076644767939243259009172218799606881396649470050244255908959238815514975874797750743281846161678317734304970962634475083773675833262681197502608500748572152036478632188887762138524442648711034907752996209807646917027791653323065986234356226831057080376307942277704771470039722052799578350385791661320911326744829271104841303734043398223865214179444957869219467535315470691400980779646114693023171369029585044998175148680743300317451793073128727069043085943143458660214284603738057638322030318274271309241315834430147300758025854118470424887906728995068527411196641799329564339312183503361348571760452746788947855958485159861107558331946035155866314931385409548004767005012055376625674194341159678749710738642114483079232480677327133307582128264782849339002068271089548699374539216976677540043505416574435879466907520535437791512511066357234525468153986406537154829768583426179972822620942695636498282320558725621595110325573538275741242103286557089651569109342019612907477271887019289933377341315026454962348862307285341448172574905513848215607076543480689125805059826915526920996808173243094208529783622316075837372474399696911044481631768126552284027694148661497987062384145548099184661910279852512212258838181992717957383916761629696260273323554843605479140189344264137491207267664771863809649597368476008031040519517247491626040377677221267377327636046444791963081445351218493032051423366354121221460510336550995825951013597133992071010359237507432938788943640105596010112908611278928176101144062035315932564526458900455746698083137716496460886971519515455333487486099084401990281529309626672611804796456279106994538972573465043329430479073348970768719283418488111271484993355108976754154172970053030693276643021167377315316887855116349115654892021738449219072912157392022295394563227692960832030965983144218281465822922311823494005756484528819990906026051122434396634979902888985893366913242793794950620032309898927096530738407692554934248551170914849683054274731093699394655857804144628788483844326094792844875888048689017078427496088062259760457763911032652103100834323864072625503564788994374 A145334 827 3259982222388837238477905862829773732985947933978252830717523614295401877767851036583642266253684133663132168577310046664026738473994591746881876247211169325541817990718042621097217193309233626078359680034306273968124810496157125372198431389607230311515152833562499515565057692659497280991164483786715692144415732163400020108568197515337082843496983171482015481641686977996023154949306393256260950596805314024530002183701151716279937597188635435642771179582301510816260118350497056665295137744257248522877129137976809126286072034819815148584544708887959200152512476800801284811643443168927941499990098289297196983758254073885737434974196612314132698468576498559443424981658441816878089377318739366012069709057229064849236737600574874395725284220039988599354162064928237266492162025949359857541951003243207685793870864524305387791489870370742642731996656065238698392016841383160024445618085078315431048048032918579464735897343412920224335320167227794133941304596075422113007652366054975332224210043972815240513686405130048475770326668401159101072576680006989769670954543388000913450888030786360630229948754770458853411914924626987783976299978007117963226515912842285682823614214336905234517808865371221484734815133478409316120363843375833085780177904599912290253212021756646939376972779236872570173284292870949805858505867019147090416552850219082706766415498118064182177437806628668153377098754819563916604282680265373549274952411695919507548701211677343908973472292278713417417346476044127383179182460116355395209907691101233539539901681360279385005643637875547897440577399006653760060813958310077190943128045625307284845574884125496291388128919927615066453084509290177695822924376116870229447104298515534036437387161045480381405991988894101389763114913713239557482892686968693915699362705700792712481907283627791959471673270733120873265705106095822971035296334172265445865982437742656047606944532933969446523056454409101313721719244865212565050432423283450482935548241921046802872086833986896163954703921662113873279049885543474410316597630090427593568706893622669184492379734897594982689952691253187596954825291940640856047421471950822007554836874944287352544399776847281141563059768967045966532109665938276704481215055192831623755920497260236017803820300020945371619770168448596598826752812740797965981594240725585005037492196383366449058135780528029611237828567798119650627785803410239170833531157795893293231065334153337535401811440802479524596901701263839009916803299259577930329085452989659049421110214669741200367693012013679884878782572430192488275718273675485020955316241957850056197043899074080214797616439424146044994879110617934873481042186530557951205515397109042441086969583268651925669374101279272672301752167620463154764183340630941770724782350688966803998647021628702966265302392993958627133874480125325462112730076050779390130768950953977056915995704734957474446005809696486658048465401328294358332906198010391839844453107925965783192155211799688311896835812356910618281282954568843386866844660157114882298095936558551140818351235117035823150449937654880536532352088348339031247532263403604372345888399070691091570844402246387408784028721625991665277290109116687831882062713100441948480710261411429147499166794408593311511745084580159370039793201952481337094733714403060055112254186847256908347830083249624221812304379018221552922627982316579658681593118505931765879824051540304925281656525414306271460032080726349915755682011396537197654574088723304335745701763894348550163979405879544905161585289260446958555995331460883938404854678234375688634175497053524485816845589585510375748125432405791492534091278357688282821285680456095179362936334424216308340899491623305643535404583436691934606548168356283743625592389465193273425159 A145334 828 109894000620021022049593902015238204356242329803406799356540281459409640935541774880829736242174067704349266417084072088888264514892090404287510244843129932995380772845634664653246679333247831623053085209679309410116314007372687123649472789862351859272488714732322507695690109312526799794551322818900769095518350696713955578986372503812962342606695732672873799827434973638527252848053592993614912362175924530545560833658431682164562432042300471666167687922816366654278561719062240689607325239516166269597575022877557916314921997115337083138897414767622661086665739684672812652346923894238353171600600789077748858922258410438356538693840959113534141816302571440680043645552139006477750409490312262613753881217706345396175875217210287934804950448440716722538856316707894210308113074600932708703250695025878233425811098606184550276721080558393800357812932651897249849161279687269394129956594779699212470628002648341130578554767222086754242420146485978994178075339190161517636315029189778913960180754862487601743796070326330835193967600413916971828270924019208304849681714407938110571091224480454758056285878771327481073213277203529775008396982844875661420572839080829526423237276998820944512337437474172382741097681274032140099788948118444851209246454908409467699116368464909383736051982562219812640351511873869625068684993374985307982479928056390400817856893357455349971962346412267434370370072893770153444704116952781314853479472092291765269725283895874659580143943918412847627837727414886466092169450767655925710414943311670452077257761041111145718597880877677773803664981611447098251377271506158130203210436652241140237084820032514624919984613299370381813488710868928631117018561919292814038012415852714396459345082383328167782398239202338311687236286006968334520113837393940996064962835611671113837016522379056388321601218194274980195138208091582439357390031778030040388488944910318701008603269148123733734349955373359335245837102944827965182058415667973789034928060130317183990774648949833055507468111330010391132921300950269541592126391417325142810171524339022003060557377563080475073405176495075910807404017132658788972754839761823887844355276783062685338437286330221089256236626341454231625068421770251896511419960180986014724628576601293984399714035524758212518817292517294633014503802161625984501854132306854703514801806563457608803408597482850167456185086537395380941985332299651580320533552479960560846548122865609633779178086991911541268744981913724546116774903780248859520327113385755938401999218799362146095811505255008326298321064880123506459215737384005489730830172240657883291115792748135674931485630560080485904890355528997207243730905652982759672830638695097648114136230803770649337771120264998476723465150043564816138927377318460517307510096965887698488394694188059095361035217115542317626534247227037658943674582764487111331028368824446307750456222488658032546813226148608291919258925073297662630058003797439101653491742404374656954039076181736452474525087742925416564584827131138382935234888701933261236917595528356707533620266014573817088065116402520071872908454906151498384116805166396714448139792336662883788241885871549618406047572890079614510038549122576848729606617562155011111765227456845789076097828237523399001751300128585367567585149730823606900890008469197723978760739667852311096986863995073347523937671639950094376051736253198623651135336647519642939953752428308024139222903022497191498760289418989861096896347643345237966952548312581123335065294637384483869543216952208552726945917666573031993019713637653030650384857408330184431548157078577779678478172269993306215298393476716176938593123294043016156101395659386484651998489040595455866123032845543205747490426247890427351675706103187224163294855376246161682373840238 A145334 829 3704526757640926430902973198455774006019155204686895272330720057279175381641711353464919372140045556059929637256771901539113350132985629054537378606780033794063116527084526554742902939226567210703885876339929840180714671220408472442066602374061449786468364262111438900859214069360220728414827811233980442423207909841811710404230596994966763053934630304905592620700817479713066715511863464865452302472689465327885541678095729822066247867866011302677877324235368540333428804733328015296165877158794827203877005498325348220999211396471941037792416703232015196343542884617808037709813519663131442245728311099820815744972134032118744845483641296743039308313426984796747772732119180926706524487040336995390903969836811194247859688722922068681700005221211276496744857836868951764558254478305279584437221071780404245540884448220610325303962237831965139691131316963459636349988039865834434737676785578042367306554538227531478884501738320647142099062913707031726515125550159040163444757520979794823542717914190247010810550290186926049258599334182814451929853747614935276475780823020639163963484263785241863291036343151500632207560721119073790906074507724458568480392442188247422885042924806639825173989782736542156831181351012808309285476124952412090887864909182305251537300490698883303985665392795457104869376895094860768194421320812248865070251284364367561350873168313404349436786515380097405996507003871893117801411865873975443445419454956202995546519812581233562769308440516224801255696373738476295922904802198498795581732343826503248423125585155955040813655179380874117045998632681304283047274062411776610840146628603920791766821998450493121927185022933646651005089376938499645664518026476436385104528308947898006128988690704605374899164262104832498082633811531787642959797901066858290381203272770070541745034256916083566693385105857336311644988121501538924641795000202096327323696887060860973257360155376306531250967549112886736728067426548431461421976627116964005083974424057444030407966613226785467169853868979946363428663181754536361527106244361432934040454491899724829548720013159063079826893516959056262064401820587102484330924792323661787282394372802206247814433569647353141980455532407362379114010531343081765461690153219823501174397693473699716854124119735779043988385559138231910470326572041659124816704834082477814758383894216663796379537372088743364419969655937769723756205901193468969194946883265939348341243928568635420542755777095526615366913815714752748332642996515385755170649061904747230541734616305387730220064641778637667502723212230180830309970018939106785150800085277261003785663317342609702866300391382696740429707839887616745568233956081006642040562879206226320818489899308139005907612538463724549068737535666817784422778734641120697805223597995291965354818337080825082991794202699629134196510846889565002865944722878130446918186922941316083313902203176666572418116379023579710901731706172398805930960949678765918728814796607016577994691474894180601116552395917179980035243904309391934177924711275325576139377262962808674399788026532932138921639250778501685180863478354014922180238470911700980643188027323017413430942881159093234221476273340555083507407825644775461558351246138182711477163869089561288343828642387746985940443015822867656123136027386270586676520848401921560920964479091047220232170276926092461782314689170413302398482476172697620963192539706294044999909228478439442192899135606723800008903084854116136850025963301485960469433205962535578901746746480529187347953293294970906545801979378591619224247588169288331763589604829955838953112686484681455907974701404628762932198468351976892194182693708098796264489764856632717162773886195536482822791128882361974124596625280981722588296118131893158188385831107665720847628881722543 A145334 830 124879596890181629365718204470350239727667517593752909826861773774340720655732448789760657154011199452606160367576514383799438944094681040536364628547044694354737725132638617314748593428080901339580161268365949702812582156723655598649378042380138682439496700003287890615641598582442931442337045722146157895185569545249122061012657845713957078735174044971671794570950757413692505341377664552560804122739449514027097079423046218643421533461200808970970772933806585571823518353281925676571511029415648385526527585750972465652325499860147135268645283927053817501118169553800569266525001095497237023865148195574358909685261779300464478302897009419366895969711481841195795978119693943487137933980379350624315110209445024140389004710673827718049819241202081682264552435141996047275364548155557900190446013626466732091304981323705675459812016760594464300594236337025291689460846974715999107737690311879213422204741013022083504855423020234247938072656578643893014845888117785904719561258395913854311846106927172471871936048538405206794176548361335074760638398003828544150790266694344031809270943961109278731086077071351207540389390835710700287913996646994515498598367805592981544625270571994551507794251063711398632606740601544086831981260072356863465385074879289055120912931842342987712447396655082876442926882493296244621964317655895915866532862813442902436747533685987967262058723461500737143874816730151444107315440553907595245763774973094130887581417612388099505078727949657994131916677130886308520674654789941943631404271599976481192673111398349483384717170378331385607942840104021785770076510392523718045263212647027733238218429330681303107650782203108615306011181083108112186422271555502108622580835256621225933893812304307164804522659493155664308027274099500275437206452724849955574809366260116242350553990963624654654177623596849588871277569380678669058092470099422635416051781674332678498186909829132024020346382346245456521743817703110521619706866918054440943406988800048378134735370541100289148462718415845880581169844724024119796809209905297512789178578111768199665065348583034638857884105383284610099115074564587207614136685776475799087465626462807095830761870294374988085940066741215559458479063386506864543461678553620290043602931522369840853858539676579076048090264679732505184660075729020526935945135455066194828650417559241930012496596009702941331747009645477130850426319987246506651910079114361262952622771985500577160886663466712115212107123458999333232568849295758750026553720356481915755805935513655401586356232978546370516508473185958330909625582879221552343427981143866296196956827136503580335487311262025076559804965377721204964107959415759828250204614985211250579693646391541135085374969333841034284108665603863277469327055005824801404553570180911195186223227654599919359594287211969280998222063022112989019573337664547194601124969841323396344065335518629207667556670590071645905889083895812638674635030983613195322909245140130786439826392664643751881902528791843049384062655449684774969999459081856336469725146297558684885660146840804876388474642055678175404926835982405388120544340470316634891085153952919124670094200735631147054056346768262538974955103292446831686555171777711521641740182915243883573224674458793122658528935061637568559325547915606031746041910898738767349447988611398462126174148938191712891608480647996960783902749895729900549470596862363835609427297152054441168014605722079756275802931491671965554224514125996744084079355406044526052196759488793344268115021647430252307450431997906405817476354204166996026097574928432953922779244229850454800080047505871863328451104152846747559149721666306887128032933817215693236170623051653045795360833088501389302196946490731467620561034790550412259343262203344556073527407920493809014 A145334 831 4209691207463495968277434241792533382763898012066255385576615121602305636025565467061120399196798161407308109931074662621107185266318347743495222573783498039918174920158131262595648529717704244930680025652730288141882304322439759010062061366567872610973983970642470530541839387354937149560961082878719171412725106947139994834924985574786896129195954002060425890081157411714756875344774356554961242112094540645163977219465346352374010070910831402545413452920742675390802263355704909823897621505435629917304417711788276318814544379286348533434091483388567484730678299315074305356749749219398340411362703427083327745669358835246523531471913342043216766395934744553283297625667110102832238827772063422505325369769487793935702154548955043652537337939222168287926786091891828916783587153765602337114655534910972467017486674881233871529652759695677153741066567229991265888265515167688290056003105675771498884479452242419896721144831127594759671782111167022719823423161935437297937369857081498507872537440972266112612717185419089230844765396002006035998305944779206475708204613790556489269884356965509522239669794784212863035025732864246985586507036064110609733292410246146965681070448096893406521104378183721465168631068846869816093279967753673742465718783292969138943669680868081625087718437257178372095608103979639511111556379985830003048573940370908956778391799203781208090595218450403333739922665976898176985710383270813169860721410897583697264166592167083021734970356413662541670686384826481086493466317046038117616139200053474837178507336815235499742860772639895829462879022860575765627974882284700472894046287491158258856422460970444729308414746139606399031990263306485084865795128471458055190763571396173217283662406649205834855853476615113181718766911811520473456441878394894101359965446247315256867104493638752851476244124756414534993430552177689812446758242409742039673009232918057705113019757082680374349570017640966790235097358043788257251887022385638577085285587365656402864485310532524133967892770628310765411289102218189896595902104380472911761776934107251518809628071185377662740210112643630689482112901507832948085445193194074394914804480778832827652776399808947278729686507865920976937966847645135872417011418580849824150031320444689641709871655643356533845343778365397190636659242354955390969051391373576593591327761163661566504596455107548780204448330729064425030101523013873838042419797750171290866974295289980527524854004920109626704604516435953707555143161427384466879740158046356318223470855623588971170680883486733508332862963595932122733297568548588510557850459208932759522153638985872375766667559776564939448328642453273979452462566337029854233390929110908377835246499040361764419851210336168727253578568437493547824197239823575320706380152993292791732293038881744944531098338923690259750436610278918012960252209805941207125792286432824767817126377019088387296668793173198804463941307226112343549548088526639864656504734944994014279531118730449401044753644456476798819572135173629859929289831471452391119109105551326004532794875603744356522548044775272042121581955786022155189534795074135291266779559109715665305858093367183086033146215336653915505181448480974870508999379068304148404878854595707446163842487662087522431263414987359420311996564111943302772802229719962998947970135169277679182283340474272364650029420861662858854948396586572471349956199267092358687500141995845983295332916698409448450593020575358873978792234337324279772829110268327767257017183465476888797628192386920511989183156103622960728536280998221847870460919073885271906932484035146144826016945514965811397457958060265391866960225177022471377891402713851254134678985908450287566077200590590704494697092077961148208130760201158279130568210686359154130943200152217420864119 A145334 832 141908690478714852200450678925108095862620762259085951454034785922351949216081091238897919867163408867029156933170366509381008831528152558338542912425877090378596982203792879729460694622035216668532322325173376744896902775896862119505536490017624943335794317210860981581277515132093332729257066661504577546176805460002519680636199202713408422801238530674282911782964021777953696854179838218090078919037902842409028158041079746115481660846982593118605078526987462653617358725897294156881663144376724055096683535537855208956265825373417309201916088636383325983217347968792985279775464779660916959769799708661830782732155176650898528945453720457379827775840064269179698121765442303446780827397058323992275167590614323324127495489456269810853205943881360051783930276893121117642778675678073906628577137891402868236692743718941412485558919069529260092016889680728769236068138826841925283071865584592566915516588912887233705447708752455796328301527029367679306603701773997703195682833162656056304469382823328983729002224448541449433371834705051075112167818637868652292295033380089392558943769864036382033589990051089738541559509914464375048410451897807172007114771650799246407515903260721006161831877080778999527123154698221240898960380880995081786162516719420914794502049821150099739364000807492086268260072742226765426274320947358011746871511663370478119556685114411930838745997551904372918872055926206420816036852912743671402097323515593771461680924934370951050297751209625836330060843900584000294808441026947290154898108802398365161311001131368477297982353260973718032862266252687168955297247511740742548734582306063732259022267921095262494305357984715349508259776470050431127717841594350579484978531369184163898011033794250916388683655892172805862583968289139081060716380283485427431994479618187631048873850130008367659639534791361110377778955042632354196901551293539934057954505825615943565027217513070245590191981274330608152579675417912284448850589904913009515490536206689288540513421683316018014957376149417637486168675054605336690223740141856531950191987659576870587304362614593732427937844039332685159157415810713974115373149848435562076102259959588828157367996606797742471602744094220129391363302975638466872670590376898769018477265768587556299669932657879009079347462720607274616629277875125470500546195467258131514897464000176613847628016489178873370989011897129752122287591490371367093163464730248195100764440541602471597362251344970232049500103036948876022684542739148281082757290701188951130831286787265248704508250995981553587354439986310398671381130126147335811683586636505142179625502973256930650590783104580692846778081977294900469621308147113316970447779970124106431614908902956948687052049215057278461877099257919241893290411485125669055187273552850329828384403154480394425543405645523311444217937134280263194777112972984940427663263374525553081791933825248134017141497350311861108407815560703163205242627389597998853957579292086503081232207572577056644574893472725304096364727292640407128531585248903201022768831478410053315241830370942075417570218200899778484240352324619970869033829821404760198286504046503361124541351657313541094546211864942256723417127653338559592411537381837361065016944546681115094939246685864295922364767060694950997079835616888060820865131417818041795797305907108361953836309281213572474160778885638174324003349665030608113477122927823086548991794177252670944831231453888776785189734447792416150153120665286687345145325223065973628189523202424466432574702097248068811725111884802698008252552214973704287546241555883097587549740114045532312234576433229449996336444437760442206988481631567705843841832057450991959664335378803236142199416636547979560014849671751123815364620305820010798941042122893904882409539203603841336836367198 A145334 833 4783741951827786460213696418287959669736412512989889411449257247865869086471787949637683411660958113710754718809864945100159145089706837475273933834381094142879006230171683055521988753113158624178520340650914504417744304433600917726091876068432075473281753822204139718462394504561026858948318567598358226202900940643959831487106280288544012357842854739834122954143291284053661709239645470987042203805806462705513798562400821022087540434777773143117345794599333913132698487259195522672775954773041746391873572065676681382127444654523353113910242814498390435505689315297333234466156612365619761494441607767627612258817623259232430575504721385146360652280351800118112879131429762423523871588722597274007532476974283469486850079013868700774906528715703309406414121346140326783846240240324284238683732981204535153347939923748028340006957290304178598006212197396300243717865693964575786124664298800612325046292713368949195968222365324140063099449716488202358258588066978039412791031007975765800942164387101882600532398873547615074979875317062506346029171130284246323994059099534608809371437992846782081386809042382565291451758216181568350017669347888572732295728342615150186151214133237834669618459169871955695875600079708406961857084623405064239257864696145960254429694960527300181345878842132839790845868680044856158540067848023882196001208655123644877039346898428434389370346369384101192644773671532495779731704134702878779693887605849944625075680282273478167738454171541516586272688506218000265111511460524926834075577130112709689534319010959924032899749628684563262247891165915205442622494447992805549033142296643362126960482392763698837712588888356339685783830665773409770008883355279762905967168237264434593605778731920535984813320205269291809012592389308111510745228705899851880337639806569139596410222231015477580167695866340538906078514039493706107799861481658472934683904351708504224659009797252578221762691314408114783182494068102725750726965128442730528381547398442210329335051042080097656751689016028975789030435270679456797609252383586081587660498992242559373390778544928326648960407059825694704071565797497055165921395933305317604391332788322934916406042337962375498908781224686474053916935966370805870632589729188246085032018804909055202417183788187229740421446434466327448961175766533820368218456858232220221993616917854625891639878869345623366228490810847795613313250284110317261696666558014246859096597999790445022257100965314092517468538846670942094288742228181545393872363802657339384573966359375240678205384169903857287942984663605660575616325773819129121663265194958737883666242945706337493245542922688747596088324204006282452377660318186727348736764808559492698698830201283432241200162814619729646613708288730879075785326223339389064026787670760204465521545438605241057203323259779492489860896401046151062017018465359070132010587401229464107954381321431988220698751488382344044791228658087362324422616625753800452840270133279731283923343702992041460758170257920816356631978158215335989129169878811237075006084918018093791705476097271662486722547699029783487928470234741357262209108248090019671210102760140848744398573299062181376929969715934057258809737457688861395379218054632738062433417052263741535254694559616642927880828775184763383124201838333299966159420277321843959216364183180652746294544306687426187629687491584833435600490058353233402918741342546960048299421023027687395554414829015257748730336499784489327846302823648021996067524633496724860737941059896711579976616318900604207256333009647515793754570574438227290534961954978358300602416467337542410210281426738147813861535730599446548737316323933187138818885687278781536246433491484778104445092047251955190377509877940033291737980202301061803831144250832185322899666412422542291312536518105183 A145334 834 161259941054205991095088854060036441541706369950268409800868510371523660982612022566205216568192978146026132704051390366155998271593008659763331751218443771130574209640490453597853361137983882599022704014810005618748783757559784160649695022761308774186702978010707232698506337167474700283054486184483589143795213162931080459427833027890619453869474210478569754109887437402484914440514751972793354472203656938764967307129503518613491241940877071807503133617338467684715803351890122343401983278517574126493334059237277393853660950347716408096496976074824652944513460835455755365061154123069577380316709638076927100582911297336570058049365628947830097130990831406141520886340799169531547407809057926709735595806527928165787392839430018413665829272153152616208859978794460138990335640858552946007954732167827742127956186592853291622693117770594941469260153082212391535000483307477710923420508229496775892717960452150688483201542229629052774626653614515774467529324431226006831187952083180231987104305184735079640618182298287879729030147504805254219592283689714124943971079953016629583821782179921254099512950785126285923749030925921159164631258668913334907881830422441941124358182023931503452117252454551749427187479159847243985981081756024334624387537120917803457404102324873239292019476028934028541922146936052028362158921730610747879842732017346557141625905826465838151262445273192053652150947548488376808549325564797190750737279791104309795707410853758024100092339072366772913626493214547945036325051039486842549740414901201334831803528698148038017682082684974274309402693170139309218117118886540227546166484271113154993774129201042019898196108932186852823057582234961866876949026778762965965802661793205558781266637155030234253806107730944170989641683580992470738082578615167626602696410447451216176800960358657899097444659994700031732545597893553877851300976349805571334654481638139171587639276700357194342550078618505568066751266883163209639093710030953856206828953285996373995195282088006670325783418715379397698798335488435813592802561160463070178178889078304688817426274162229528721861589558786324434919797874468313832496282796349106595596266218263876072458859055343681461417272612578296263319782034996562923386132898265185149530584895006985104895709200121581891727950226512435583873960473225806737518710190461948216146694785981974807003702838012947186383551862690178227659914955071203401423262577496796889898123472171461158684401943375807418894212471777354961524624489315352488289102704821619952799454843708076475038251662950778180576459422792378017715943164061712565121333910375467421883907520135133924050321273246898359556716070273699492356028856453270778803024726092718903013459653649591947900539793779037172290827951240834386804105095480393863217343326139218979880966906998272883843632661623286187687506235047815166313429272477141177091960867781971704616641263680389094506778656227320399600456955717168395583243248917985875647507338902162288969413146629510069580862749935825909338679617074248900903909486195216549551921563621110239981545923785912056475007516723783177168953128890800984449068174080733295087803846061507127172544786844782558995738029590858329533992975274389984894881029258062702793127766793782606754638509737786412998442089113606584421892973135706242345996727654228447365594819222498170480726624596827503783192867163956228454345543084148347360162543780900300350396137271547926886652941273107255810866622545400793906452035021700822149568050029269832410019500928624158587269677564665729362916943492645522663876056060089748959863214774216757424361526398814534143054583108386372042919482170898720174491072799256818016930674325893529416281038287534522040816770663992831077878425343672592736188804204173101327861896611925112053849880354361436541764688490076454 A145334 835 5436072608153542007987658810150132026082962061287135581397388073174805363857982194234989900876101881641582819742817650433253756635241176830915075858299805690430562464101926960611953748439447929299896728160724948757106996049596019621900301491191842709401681915459186992062508907453177641980739870330623222438978409519505781643352419883086501501395963277389731671210182560694475181736090579763218508270943071599960585217821765050059968743739425655853157491123133951052435817859517536936885333646051469031048544745015048881130229254094075462409559949572096236261158329257524198058878271022518841124856520405131604793022327574398153397611684776326631189139340274420678868960435460873478700693719471120662589660630523981494409543130335841710806403989376245976697360478747129939223887669495579569603869782693740205928867896697144536852956660039798186624581162395167521248566048577207941263929546291672016542910121795706995399774792592573003708524430245877040812211168318040623301306451932974612309520326835255147583356324742885552117991197407109802679949537151092021577018781222131483736023467913707482847799489579798056107014541061044059258151379711399171856123771244789492686964129875516848133037910624480303318534226602850515059015304138495696783039637088274458403132034941781936006676355589487260015355782368445196043521092998820463005616300303543786120564408370816505650622640788957759229907249214769510683701985057609165504474922064238677363352194804502710140634582391029743376832499989722720956517205429590001826822552243919867067387262880251350616138974410733158285401524517504947827522635042776622588466635746082158196763768406644098004491994391429920308931411356733866648541922703216227427444823081791149252063744890290464775267906796807798791529344502663799272652214372071986877044115845940690750820777280135547559381908253642203363573198913187182873649804952084328032729641337767122510815792910031224034784928467131385122070423448937728831123214416489364289473486889390368935822629851653814602061388143750480397516100284736005533917539109957712120328763169152067792880328617978868285627535066279936875451682276761061796394527143532450032232529826342474079653222349593164102000760861233142350035798482798169776540669367929662202429931778666662976979154718914737382919461714287769066063758591266178587935352302015416134084859241835452889468931029537580307366167062795097206620119822199982551660919790750465144218883150301955868806167254097502776831384955075789082052997246078304198680258307173005951530238207432898598298785352686562563375159199346399371543868444194556751111044455491811832968638837512418873398836875610021011909302640602205881039280373379439766722614779820745661091026225697543280294955248128528458194163622620238448287306983317853789667579497365401051582928913366340309127799819997717607453345322565448210274638758185963720699868842342864933162869044284594943835287802671482288187359185997088527748805498408678114277019554121757481427633249537081453529422542166433482990533259594772234134799650470871074158200903582708171684121385346998152110016666211031872581922046438666444420825939153271287390196440630645116137740365964321001564952047538118354533644386762228701945044117071239078418274585201359409957328908566220365534554943190902776098629000202819096183583529803763638850242139626230146252548220614748465105243922409472876362552656876582436277676432112806577851805488002857587661675095901616578126565115668960978097170254278711066639942898962052553816896638362860489265280854088562836219722908804070921483468095215050999209698435076891914416926452487570608419959786302277863419001882445265257635545326746623402163594212640183597841297554239297253217828893991151083680091340825325161103632851742472944700420703643744695149956567079111603280596336463959883879 A145334 836 183250007459595960035057987395072096539220209544282970498637542145854178444128918785049486992328177861944778707504250292053593770017981799377138547419954698605970489534301748201738507262040428558715636107275334007792071218083098063894475002618381994972621923183426215491719942571740281143696040745790822643934373041107326736266329614831012937721438468211333644157925500011123320973838699003303343941020136471431014388927804392708018027737964796917932867218257711872639143735328532818252282253806411742519072316861123238545622634301850333490109857803578388049538994334757679881109031151107956011249335922540276759495855561950050453696919835760605108438057063519730253266514758499704167830853735963668477970750119367609648617533136228384641265464816043979721315405529705771456777114348360346432793504366651250174034394669704555744459877387248479100519689515080944059076769962537196392529354082071755448164724313015322362775719775094093725385305768961861431263864016471824980261033663472622097773698230512145840299862066464489663609603535563523943535844677771028357647178171026972363724721519549297066878066694222041686241174255418764311671123845440007414356597420780023376035619693745490926633204515033978570316039351594611702792161916527608182531931541858194871851777440483366737911820654902139506183614881718140622575067682831316077308577603389729012777669064554318579016651069733320790448119718878932656659217107742679404358658872048206022814292691152375505082767672309273576866250661027059708896249958706427922095345686402123817640289799889744331122006809703732080826611082082398621126478809174881060916982744833945281699751639213843342689405232738993681427225053777916409760481337376392247816199020284517848081510058985054412544046884314283166318283213543113092488635408399968062457530542470250237758952225312408949568865029785618680686020802817942041116857073633786348177744874841648061700428791357875861855405596076920373959425907712423955733953918886146439244295036212396050830206857103968002228819068542409978820870041800115258112546650594113315113212428253227126993307060285793487678975485222707113285151774629817518688145677512196094237451984849738582961234052945926506534764187214896616041410503535344268170623041006776014578727850728268313946982200678906597056633162660690468704573718237622406973493988582229487418052388895578330922022858002008994148366305303270864144986011546446456745286204722935602514821661098555460165994739451224875231178567941392378178651575640675145222159019245699325804464377173108168040575579200812361060598436033507700022365787537855344018240743473295066513905393328636120087140867026492535064564232457984289976134649030592058082948565424732610142659591054804530329150993513872900546688083427700286850930731603539755769300241638844343309641553788612424822425248088490398923966083136175024120542906225019564547651401583417109114948610866192431876298457321277011707475478559504898553243837768113290314292453521937105796763227872481869168966764315567722775784966842260154938435195313463577714656402907851528846361491918501383921716605342966367700953415016494316950625057959788601017190226925855200803496100564112474117971974526771940140470822743761754268177452291590440075417333474010058915878950753128778784383434136523243468678199174944058596642358443688144611413215161205399007675230036196546161870268841230463498225421608964050842772125166360165958484062650180192008527140596190553575539254238334052026254815365283315034731652974442741559897753269192526164508459004055775644301129892868287270562186825823313123269185286578811660777833288994478811022310253195203667468181414310409663995512790137602087677942891169914757336611137125672118438489975624932366863048021343285837130870696049958761678080591968737061579923822386971792227465960435399196209358 A145334 837 6177357746026907204628262747100221564186981237654816874221935964339356282176780488386036012276392974850056608588385457602308995554052409821762163602611597031707459511770749467778678119191429098274856163876354781241945772004474239684286732716365355559335242321111615808766692272030855969900815891559868760996404492776749574760032189672601026247503189262008093867173936934164784589333627361665265144488570292180996423450795700860365522664986824560364091298074309976103531584265489023443766897838928806194266458770339919626357890121185145487857527844149067511577863262763523059534661242044970926116696272823976209157473686200313873219725014265878313429120272422110766563193533640064592036704600738641544921273323934221490730915547612715715921217108142438567029296343709021077060826585459339608753889462595943860672959238386872677448597929871189570438720546928797461836310394188562841814956584842709329865960840048836395053462518218647106890165653763179918602027815183054051766558821494355638982976755041044109441253202677161621817394183065855194729483521407711828785194354568300457159028878687983336210752145414425535663391928043152003885389525571631270226561727198370816761371247189196369261288476068757506980873383223720133898273263147130367694655715493000112041848959115562257793225538270074767163962397647362738018560335544722571967251688004651464717191438045561670927834801910087603057048356493501570641212698018303737663321225072270102964831129255394383471837388092911029885131566406389682797169865151476479824244101261793041648734302086896018521871498938973834033931901291596133000668652829762605520734865739885659700016469561134890675415752391139482609481836253922150816291959234416259970667841546346273577036554836322439356569355694966578739781528337008997845128100344510709013371367709628019668913588764460528409830892594691297472283557899419627292862069078545132844987451698182314822154332045858202393114498608968057339040862226915388098853857774528782050435821381246383984095904217152131503479676198503252242301048711565785066237942057610020742508678836087523281792313209353769851679395321229921722562529447319466278216328992541603193212056377052157805280725845153960185693736649013404065522805724140656797233532935797750083519253645619993084486107007906786667864366530372413985743410975726492747810303767171603718847129895585086293545937653778792163203847844407093767532381242610590234683615409549239370024173051413421411893726798094623289945526748472952113326555532794161899360676340092265965695488202975238137214904176560599338666210715314385368407551326357235202660338711373732236691938976139684770625099754064226481416439264249347774493293137781977904596756373745121508088309153366434491698136711057700229300326834153613047124636514068018183665257355977863315602615726631195927397614803935211527729179055067114740538053158570770762715365026677121905922052739136477834265426052464960261987516094053550944232761243414293518086120493947480282287130930153730560148788171548365392605277749262056563379878199882057554290196267865474133828137720888560266654068614001379588988107747624101377966904259403647801136211262280382378455208433878491136552514259732530054597153080158564349618033214804469617871079232990604500852920019930642224255345199207643594138239318088735215089994806953143825046975844233991860922501858267637350501898297532635002115706086075625497033265903080324762347691174085768784604592321835908465129811682247675778136088847866530295542092955128521919022100708887583418642719663761439342880828252468867055086580396415035790170353236800873306007928845755077428231991470215250529328074532057402027328023478519993239629000052697743613829633563591208852873264243860487576095802265119390824744356490060211258113695152054845422702114536902708252036876274245680970440258299023 A145334 838 208238729435317034408422777169690481533671040982123667285738490859242158126325091819364355188787720189867230413569695068269585948073512965073620735666898388518903761535821475024517491196204567640804972725556283568390657966478755401674207695974201133286809023672050645730098980998440212173616222560787135187397972807569855124053358377597050979972319572300854376051099769892769388495313257387897389017406360608401252963095308687075117376328687828191908720740152122076192337832950491244960849307898007803002310582629086373743401237439528620093826930136155208011711382538219368002155750588226938768285875345646902088158161202316725104286879777205838109935039274911296877325523765740062639057607923068752743332455271851856333171553461407113647475844074216139278513600025115694978014692739057223862733267351315763176634205751987083287087680471497923032240790536450072923421079329019683435044990082518377427709784469881550564236899126374874198173390462971489287112496218556888068578872892313694926643524314659898698752499621947256204999868247540375078767365563118121070577873334850230239803891136847196744115157755042218112990900208093479795557716595348566273897388409500482812245801366712189914052543601644611045291263178155566362116179997897602778459235986737102235072533539933826269726266157172399746195032918508983016887528288637530218184738325328223272226794363738214862422992593372402029319779306947818227436347393537801888887879092827566298896251344385051975683262847529263145118511526693145546065536445360022176168840731439697747576709505708974984482543898110801135580112311713094561370141665764818622929091263174562843653609907206105525454421670415906726026639018692490650239285536031690786234820690711133861997384415450919371724898567933276485003752153922290103816155170124820592440780743034030000568826839491012187382990439798178608005060056103414833224438307520899354570740648567980957813174471565451211314013886252907616822147091709891825099939589845411324034045099517520567891476880329991495878331882422725564545558373246012572782765768649487148635854248451297981575991751294008521414318928599685176044875754383987433608854931650431766130982326232976254766274685278905944913809355903477663833877164919371037099398127095119114308658025815122116149758353289555577894801198682220912798719915287166352291062933017860772780107261362120870059855227386860225819592716686596825600245707543416985264738218710618654440579271048324774696382070197775011652838831459844647798845808831839621986773254202351266457895581517830900432406251751282224505625602152649494735510855189136611143824673942167770225590196371763380289135992622364207662055632533281281020184621698495826133364599275999480612924291417322915660339658200604081215841117032630212390871210038302161367816069700713530730119832835096060923961170218230732511260227022346354767362747854877776186115390501634377865215288721342056926895080352295353110322155823069723770581482962251996726569831536677106793962077858719029310133780093928633069156190151838959909275539179588964841658938475088730143494993724791874670407269056269900601822744471455042434770025633871909416513080634281463051869875502547835649072781577611613613698090191674381481862145402881218526843640868695944249741874955982998626518907880906231421876803944093064925739666345748119898645411097714650470492138634526825049222445447954857080089988663383913896027342750065622572380503519947203078840615160561333763335398233029896242633503035325920897440638482650820915792273336702683773253553700889661244456944746424378534100337892588669660819294489288253858948469729625826816705953649933785090454188808186840926917261796913459317755989688762994331027032671323039293232065542098546214564561990311616680788971442798850814962704814090758607319543977410371353776127412594439553105708064580694 A145334 839 7019727563087179483881024613762003385399829227320407586547427652643117186099062563053991925027998035324031362391377812162982284707249126498579345177568981074360648769665082411305735160445377855980106532303646155214094298808053072585963301747003587486732976628649584946450020840690727280341746892623318435607316902346775323455089136148764398862265866534758611754674479375911319152012225317212393622111503271620635945204946432390506505895674544023362418415786436737114133732245229475602141206725474945200279083546160042888550136087728619662177760327032264217925723193785511632589147292794468863833945931785060796567835404972623117065196844069883788420031860528139545312532639579903977922567371049943054239095522292852753056991576453118253443694987820608946936254889817353733999854215172792430953398833658964914088395215226525339220853031245597055545647478545011411319727122344943134406803773866737918245387504613746229471589474496634491001777885616603250105382328925524881608739753433335834482797565664208430093902652814588803993383936807191860839392698403228339881468281332606906815488713064090123556138631711721027174497710351439275865098622543810643521449693057699548402435147310496674813514875550151362268010974754750758843216293830854926514730477418252000851294993589320324436910174365056057174159792518975419851915840591410808110284956979562718502113773284423784966717409394748870498282157380162595953377699994946603656106666555896034863522529854388972844888407118374072529033993679694369951479550775916482407175141232588109809017835788715244640010536283443607341431751993916516372191342552263382949177060960879647719677530271901347701933663834304463343218518710642023565644164603336337169559545513204480941585555067813937184523891368461394614509906368938871062633592939779601826668009834305783609547133090328432072220079315765708281159277018962556128576188053667448164034534418239186389699796614317028287537205712471017154106521122499591197203575474834957958658878254299796962375301651828109108906436252990402582327520519822035116941248994936269722904625972784576122839158654328714047522921231415991963242839957721686939635033467719725843733811024101573171118961835471193557890553201812495398826595163909191936480054067142932407547111966708512889788361004904811522926961739713300440072434358586966760005238724221782883245812061669964634132633421665120558599678316301331146577189033756205330663735118051339431642687857014855103601618174473268844722573718565836328826140102394758124379964499800584852203394087270591450601176609320819611524039709899603752219685560018243835301094555930136822930913283000204573407089540674797686223668891280472718941075822963001161173742736997186117716556355589646333543615386244226866728303825869637625542655443266529345641061525945795764934476249268472487115535120658943189019370725194116564140683489649876676663179051094729851159285476874387999869155324410450300883999610808164294252750846424753566238375503015264776076981362330287547890879166817546049212889777413213589279621862364065804930265261705044825271742104634596374250868773232789735286065127144641732851996186150917807027008147045416857198151124735679105851752330428773235185232565764190319595008571913092661735429515812661047668194103913266863769310160410003862023823466817137900557948937425174314830192983056985023126298132447397414141651285548659934637198515726965651359456227071446233834622011309729041701948352457930239326127809305626120091499609184747945586193627708066217942835615158146761108793876614270816789204264521137547915655335272583657851182627063553800784279608577757776236080269307276425183960175395903875588978867845929235081561172779200486201177657520666090983644076550877749032483808597602333190005402592392770912181521169304320597896404776389081433085003041682283089512448416757620439 A145334 840 236635015943430090966312305321494356952137761719299898760390118884860989484157240874224975973329458581985377036346115634444437749211782106193596760862229616349799081506506166549294857234096196328884823563150939166710835244428811110394067500217283238203567508864968484872779556809585435621880075576715841903535517590711823346101199655521489508049931380914393229949222323710870798721562726947916531613481386268925277104457491272788665626668071502698859296604252061667965326037794347789597688833754911094803400103338744463143938713773930531372483680530430696650120920850798214596360787237945794811615378592188524106654829413468964073951060509308902730433435908468544797574178402913039330029683439035972435331157313159611033699329709063062862179844391956883527005013057229394348019390615460140108381850819910439902604039528651963433147872396201396270945853469511544139137928370826953731833671782002745141533635352819600925605730621044649565295058325962305098080949020966947540473729019658878088101411011896941863805559727627288960669716304770569381355552784405461774286174693144305493899894277586586928230236530886958071010099702956117781318994770394140197759502879077663367145606003591041541251396540743058820410038913691384902449254902921939574913961615310038961960051998823454596834415708119773530168526859619628484699099969448930052760175681596320915378032025191131427489829008273991831124689495965501802640544039393302615709553840711376242421778182495200930216136228277127137424472781823985684371230110590608176585851834781704450222293496860881391105780193632340105368863224134813455193475596066656973451940102062161661455766701812184523826078282399981788883989539709103595705374138539182389954161493015302361829715199338623407039381006305935044521852458693177189599088314183815207452158019073667222443803855906144605663526686351471586359700620304167710990888466064691370088704800668102324628799186055452552007427993253384102012023210217314127547840704156746842940979461918401056084150850791648677731244470209974588627535152177642430546076930836535883709627792906713812649610056661429199247989153296714160481230958929922312351109544587977026541835003491481705365443948707459249557584603519289863990966859141501695259371585503990124363294030089085943699643533325582843148312302350934159152620849429246734192610245102453367976355551818787246454490202584475986643534930222925156264520216727675974153257525564772433530056353219391494494085773965111822557822948400015511184884535052881487541008981301504461165425148223996056281934763067798577353193154115090040334676105492704144498863286336580238358833316544346699797789608127011437380235670663009102822222384971898147444671041530810544752225634134002686486432359009953229476807040754224367324412702601643494203258022671816705535227663632720374705568627993451804683612254635033442354836085668734594915437989626287952780945135560220330754247169058981199290504273770021062536190507262396959755643641480074744064877934930191915380682507403285697225037881327443239942777093071017119104610277130418122584821696203737250051204911675270072920223354834223128342985749000377413641008535220387921621868211362969867155714735409681164180482576178212765481873357477328208224220110451201163048198878993174351021680446880902322307916857644528914683715393754862959807177685560205554031872859574309628196188239786622880948665104885066023443943355518551109792499485428870462475825475882516213207122434688357258275254555582984350210384666292598273724202167671188853980274757807413515533074414512550601993812362817938457213574696697493104135149811746207744907292439061642334643017512422141730837917636708169012717685967816630858701078704503994621255735602527298023377786482973260612661523465440600588864650788263654543833264329197692531957698924098758982350353025083023191321142718 A145334 841 7976966380433300803387208328506550159094560562157770359892343321061236302867823403771061377006944123770729024571196195645744184362946890092537020310086415189582745963223674104711647226055647617801329546333711627006176100875600923723330942846361316212838673237105110996411813913601104194122850067349344137944863862375578662650296116932540275167598787988358329246829672777618975248992560373402040963478063909013967819570626085600759485884474184460304002865166918583040674403619913731742108614983736846280347672283269992306422131152769062124837805208503058457043312023954684620257810505202005450305085548508729215850273502960203373960267132703606266973027336054442784598086008649665916235396650807335259745070258787514965653151651435524272630964301009171555874730043222947993654379923647307107880759760185782095457817258422462472104889439255096037047987664911586674385328154060849487955169941364508764854360929498161242588422949763825662349461925166411419239705541391413472663844523643961026916562730728248344564676988324413258049587332640431957038303823522915418007958609024426256866758529281955132286551149900060724862029433812153020056824037844887843522662198532258339048778829978618863045087902574933637285871049512525610306813623934282289239494719537370935989421352029043660869967829083807391336924983263617883700231240118207591487134714116327021077830741067079267136258350902198855232464412410714908386850143614570531180622456314273826576142107668390693503196979410333548684204904946252563740459797076529850856792582943316115784405403970162475905460605687335648668540771944152809580655545971215664022801517891338408646794247798411210026275751197769722268974824040375363500586138644511673762018446759986297104075218428119439983483596538049178982370251768037096692446396008502817703432644996305312234274844373049001566589052524688027860419799629294216518540294062464558032022790666487194944997634172229508913853369365034372366354285262319138117138118939920360600705459702610421346296928217811175274492141981871807129643807397580805813886218221558375644915283175980696651633778887217619652321000310109313118406303662284841191634215808425672097005532123964037263767542339809489467114983426744708113322997422833426983284224210859453025143709346755975195406470618617036637624796189323028765321548394187473051045924602398464310261162768565506016310900094990052088088441939215128701375645359312768054950105856124743616246860235382999422380776336762301363950942745841949163476621347806494842612654635293750886085896894427512969993429412414313433255321613695645549782327763939371151038437547105025279146134277779013967183283116554466013412946771826367964856643878461610727396859648829880726600340008940674205867988488681907979418938477096599596636314579158746746325298598625879617646728776124527582056245962543725215225625914727606616587407883752359704949537953638987837150930668575741872851284069109100903672448767903410407286817705562650666937993588054944119411770410419788105152519776673881686638480930335221841057802218144365222652346637136129650629294553756240594591521198322485384907939556175596529297407865950726427687479915252268690827760547847563097083464624808599714095294407782319758629760560965725327325367261574561690542123163191713269027581000585907124589873409173246247170908022918481437674785465404336243357449073123679434046108149065406031230840751038377134568364863170901684033711419972601278750347750297673194754167034018395367153204948610902836407319155137294179534788854252940652516915324579115732005667696428876528690277202677050057397019367821309913332346353180383472247070344531882831508843918566437571150299657843398550867264740017065074034162642628481025010181070211572291514304591996131444222353686812640448034985301455613151450036216656318847517641649936080291988718192459199331018964128063 A145334 842 268903536447771554138752701787643500541583279598200677112670994592584156884813337456965238144679110438981816836309646718871920820430501915807640848459416295178604750070470972563323461441041023961986622678024595383227257193805671894284674972956772469317508436619245782824073762154713665574295840148466315313405518897145239127229658755694733020378265635037627897996235039384313331932668411465820073930929002759379468928800528241144110996376959131488776433885917528830049072478061965859232133621504080254355608937865631337310745578015906370454351882206154420056499351677391497698092577533998816491838639028613883274124195678133626322731640969487506750351848767961830360332934554006059633382181768685588166970345988395972179008131136192193521326743724839328756580266230040563808859752878131331991200271407480863617972579878817170406003859564141415012686267913223733324017867934253307868141824991563918681237761791849380134836136710932832456755711932064670616608168702223599142531251351564197197698451564747840683378319412610411201224300022639244966990652509601925956642822935927234425834124528194813231793052334900810504212054142797578603159420534432174434754802514762925730256670991433635869658871654549616372163654258657199409751302360375401067341427420690812636893354814939009809103160921580731453847967655648031999915166619685677939582381160101208198937353365993210069972137581423294401612383511240510065755216538606628566705480386644616853170374207079672095497569245706207697867420208313701141866914075078591161791869794433334428310601717611883565912195626614304522984169316868527986829084999496204438141982194665077653421272431828675188173571049050739055287159529517063963895655138001114383978459450324976582363073251382191122504608632258256817189766142578678070809190819847541670598899255373294056343737781371677986903572354943706732823279859143807418535825601854791785194796903278578540927767923317057559430544529287880699216418854180754935711411861916874651693034203634017841665268394138263867711481428477654148130318158744913811808461985702655912153558312152681491219860873638495901818311721205795791924762335974391037640067102550919861802079461356992692670122146909533941228986841757979506980828379132747964465009502888700575973604317715849893748066180853936771728749036393766997328055237215438867121511384154241986796450428951987655991053195747624453304985391127407058300447848797913194404692094256707581738909225004704557309064475818171405013674457404509157900781394449672406091591100214743361068451123145726313994482449210551742767238314244487057368072228587720096008801585214047115823435948145097244289401774061261441185138998298031193432308362320718512648649991317384237762886916949164493345807205467034758976259186586119331648385797139028650216982321556420379239054521507930161158395676691780349011804044901855364410128077406455959985114329501732290364069920056743122973596455215420622403817048675519691059617562318326446720082804097688524785296036470373122094499526290994044253297494936562446934615272830869458584593486033248653392295396822301174239942929544246070649976569518456004168392490818213238876967534302145442347415886446073140639713725346583160952471210305859422885196463028281243306809922163458364136973808782993775305745404508070482289022310315313273347602394768866615509154058231602489203374054223126374147384677508806597526168760768838588321233556093547740250225302174776903677803760186709087512646757509637673138377280542418979032306378509293520499519458552664461725156361611287233518497542513543013269598642508430994616915065675681660480940291430560915103240996406877331188520793851857098101334870627983328441566481668289295829060763981927390849098582621096499419649184418403108011474930120930644062658765647417931071726177030220179152127168061646342544180707917446584365626089436585734 A145334 843 9064738205677412709584052773874254074750222196160784263310368867823668607525821302806474774086071435891132921781269166321976255210968035218928682909029903000384350935292830521885959780465845691702921432674879564034879212997013098680735469615041857094331893185596102101894415525823583752908408577281949421865555904077902148603333134004173333184411059389519648453094753930815529641831276901520234318809575719540617988575897987438341896087107806438012469125990277031694035650194794465494801492638793930390590731015102760097475241128494072595247139824331660291601534688001555363448016168413289598737875071349488456661997420459611040379080243121156719850754554994965965392380439217458261591647431186994526301235103523757963366849134947887192168400258333369471375149218739937362773714275867427277776054041265420152376073572257109555963927633802317660822558054306784385441055653678350854174211432510449757380016185148881674847164925937122832353409386880438121319449947712251985703315010397384563890453775331086978708434802834419973268857895713581615196822939060377100475514143162148463470442080978688624761788661922955172196927620291676940900351046158884562350696549249996027834694040072449035187581700429779665330703147773463142590190792261441146045797229111992574452304054822172668635823893796518628225407598334970175453522383049372963225114477419877014269851160889800370391681490733520903376154592931453181905893441129579305369071212653167577806099487944513638670832365769559282084777186538049960546081109730439510987474079913555120635034268116291191036737638667707599782460699003097306491855645752361505638550555759358249805492685030150392794919870037224662355960425471045402182547171201431427239402194308436513831472902200018444311510917009942240769417837683956985998940725844614233707386076195201097643042088375764420565470422518563301438784736191317948449548464519984737016452045577498091948187861750020376156174147168441089005551107208078963620512555748079725568651822403797281739925776220103946762742863679489579351601218001647237198482447724150312577138075057751609893040813398719917963077668469526375835674425227290418216561820835357292732922426545338691545945780308552846819019656968546505753579016547241936459282043359093872205210748525057590571491335761179737956359093379209089290605713281210895816478675708793572772509879649710341114892897212341520225921005446816449996092968281602008424069402442443506724293886358661730391505564057449781726248664595155060966993391643421835461541041145626344066323736475156537150326490392894269836269290139926337090182069275909716672517330286527090727303000532825093827216719836421840065796569619213684758776746928974777182924380479912163006157037243755995061746486690425753236407789200399144192770485624920341219655727313341632385522648302385596956524990679223669602644189138415918419537810872784222527345844342553857554533809167961880006864194632460545112123571807179320017716297618463966813371340659195086582457385270004507535385790926116889455104776867673039155830659006070807230742281191528465468718148176250478029872235560345013843288224773559212344340914336184560416591849153637842946279120841269365023117186584349853730899204785315226737677653010053600150906837148804814193482825403532597002364964316939474957377034956139337035374430480487585585895101865312534445641403124504140999384658044775762253541742894286708061270406041345129460664193252278018003006163477143615589753649000895718927476302759931738834568145183140965420901506768275530150502080297399577317329436426125867280889293710268931625859156806530209406991187310791862094949870516628764489833153129237258858429560917719018343921807546170767422380573279796609702894632195146981925224801715230064179070688450154218324539586541939473154972276276238686022561887987840456557228251371908406166506056143888341689799 A145334 844 305572324644482045992306864868548403072186489690996757917991857421664874167111279232792927177476229959210980354264766760404172844289811646799583985055757181683540174850116566822304731636180196826264457533483567425591182886902054362721920786438386029693155649968936165235614964551439246155828787565878674862621574213060562532273120820051024305951763791642441714316196257011556464841819012417578687421250723574785229635514052227745977075952293158648441202748355804852488412938017448953767792457621609771962733288163505105020259041130789609169874713023868386223733314276033079624441127339119414839454952163352616845462049769569292493045168672882552056681429298528453925415314245687583444248375271931403712929047172815534956700512160085146111804579187091141155216951407143022269061344430631220655699449739857041929116576502814583252726830129472268782187016997995433719994252761479339359959359521785436329716426920131039467248549518504273967700597974983857137613987120771845735835149857964582297182999568712490487513496520169977886282788463280536225645656308734659547427655809353201767661368123957469012525082561629766519857619575820375534953255162856578062409806240462563583544610360585585984739743251829000863748386739279788278058132197381878672828423526023842264096357051162085844774613650777482035897758686023876958890207532679195970632931094241672990935474434657817119910372982654852071386876926106903250807157834722901845384762011832798661198996885439180552514086954594274153371631260330243961694693067146201840309160072094073322173670749889574332236542233576227562052445640410240884971925831483021355579334796505984406278080758945097309288073630781272318968686887341780978056601177304598274239133586158935430933974950799548506358841889900544304078818491136423855445613797412754998428442957941329746173654742803280835890329956197196536557726724186048183090471320432859882969806671222663776294834278665418956907572941617604581089247124767923009466723318556355687002378281538972163818880074714435651233798066924112291464822910705210207215929500972645051272668598043248457341724328450987560896852302289422408214789082487197662105907942719827235475895137041287830656839561531194319359618695180715867195169140826697298909649717170044929148953756806087060449123034761302785654928266084389363592551597381564060758057291021919954007066056195285170031051909036979451068172640307197138240886902472355855177466361930078517419239327411577706492948007067567666173671078489002647792838074398968678958876090927472958261029795509075744191779677149983386970086027849678509065550497922844320442839107950026643203337032138097964770378381396378454556740920678554314920332945543431376515662353329189023620169487724127676582309572988444936132271814969195964152173738767678905375565917515764106159548095034363951896527274638234225613355266844196565020764240111428063990372452802376208661602416687925054974648878086648520514264983216197829121696701658802758960421446901383564596949932666555912547481890024900817240587983955960655006489068160031638917452840381831084917240121629108217564691886499287487112999986466704478609276218104389040825097996092164151416923721211774408483207219118719843922029032360505083021254260083710398058788236979400364298847680216110036166729171818284296305109366082434741147158778149634115331657268370531477930969210123660538866130448542006268058085555440236167976586799332510758025442214284066684706560867136707521343886420307547927535588492898921635570873195091375565829296272659048662820760665100183389755888068406205443525235077703567042599281181331218293433991263765853379790199220012314654545398260798067202265803400434973237745620803939850088140159829432882949102650660449306178078231566400756279058069799643223769599298818266120874406697502200279928790341064917974622482518011202851663955472568244849908927263278 A145334 845 10300843054700751564723251705134713893689152492733278513254721250373954040349652615411628272346248937838930711851132365711955500259033295402645940917300891685522236293813078532287061981569674654547529171750809625241799211082589039570342851030102523445914419866120944944496478353134601462089404675937361552337023844856715658885024754240586895349460624231855650800079327370764814499002189266765300651450127572896434371472560712021418899792009906290931146506634605055587107368446532554036717818251622972774069808753401026075130172179043676596622403980787463475270389732643540426138355039153699305824736838688741642511037241070183429480941595583790586709574261802639626830784277829747998688154468825160187975843653894376579866616301549621140481045172228442110008993960559642061950120557982864172436201172954526842165099641533806029192311887700582546845206682179868016394221875148412876145879155305175626164290994097601155292066929421614149514064325383296437228529384521768972042750916008671058840654351570844279002992988986495151712172825828328980452933458970622434283409176857782288425716255988164199433531908390750767461445183703977238991597290639544200324950006015296469151292787420646063473127709831573918687178451650418515079876493783552337799605011016466493610695621742369859005179557531885025633594817080457293949218720473093313120663143961772319104557828922463854222378302853613572592930717802909115653256108702615580078341022049812430215850607202055288480736232568540615940598407700955337410678142747417354306382275042817131776919320343743282623402647657116992449080342755768521229306313287437004144217870351666178576275852578546545265950569298716819835209772616331011299242623504390836623169765950015519068347781759979877949338115797036431480554730566791010483114655111843245152408578404816149548312803736856508602098602257937072728797666433526948060661839762243242134927445870463950321400771585623411287333907705755303260077431570375577441044279448022194460770446302026929238537165578697849582987386073268961665789600968271418083601746279305416954251345862899830439237917219041977279112973147098760911394164134969007962299738532523555272535132336739386226103370073270780197059899395522274914602645983688949399002355506520171202517358936722446282682346930312181143247893893345672067495825057126811206943215463870245940784623981833183432036418738743680083166579478834610083283847486250147596430382636593544379759051002750398127215546926742141969264670329615614661941510520995842524281877563624072277352970340287206861548355766399449581867330162543372400673370194797012766218389656478067855857400626072281859584361409655197866685896370277496336750738835492324773368200747802581506323750425023306733833660643693992106593129646203806751170632541087970275289985859800680705296733898085760516046337471529885066202536442673677068434044114618429164331232856622257651428759912016144435233533673436726994075327472094457012513075795201943386091840161674299303368095647732214541971106977353615623063331484050656812595707331844007541836528018529244681031699031399089837855285464018745630234215700504383200359488967958040230029493031675004390626655695769794468699550333374859354261744949973421563331254369744224508508151317668749131709341106602243915647843379629399311505761773261840167931385376049735547342580930875514255740437627627193640673116420966373251462301820348618328204032944228531611692527582851694689180148828172247067358795638813791636328969168146345575162396571962125140964611930435023655412311870025101771271409468643749075109807188497951295752836996816211865129636094555730121935753611665256488096610881669692259142973770233386926685858956890538925034020427801910934453744060851479067870204178144692451817468766902384823038144839211348134310299644199160123283711275823036536045225600419878220030574109027834286049704136303 A145334 846 347241419068390010602338768987784340487712927457852328990819895432114133278521915498414709827999124517074124337290691693885253153327839543733383021522629073663197403780898702473280292576409000968617011553455334933417483980002893637014203145502835278923389063993781404110040120048552450735594585470019670363402398947498310647953621933177063422179293336904090196828232411352285639749807335340839272542805113061088079087554791966727978884242676865114995790090211333675485584537844199458560308699494417954592283481114415300829132999135303296941351629022470680727496451663680433489090868745430076260232463992742528605694448551013833638233248694084412005097196308685552521937284080225490790090103699847774664734285859850387334488100568537216485530886644016204341312045255248582501195541740541006822193120884597650109528466986988024741258250481659807524679648474096333834653785691258745293398246965378110836212813081313708024764536723554063461614834440970324923989868414614844926789287642817151535553875894270161076478403171221255044047368072390181467787850676254025950959063804448185133477693221699647038946891619327125809495550622803453150586369132505779830097486640365837734627516280405368439093549113682613547115784741387221404062848327385417109842806248536661973592707144838930895902517039625230563330999247884456693004286108257768052618358612318413782772971422040782091178555469284940549452842425749189362564360173558013369717974007914415010743525307582286889246437847371417208763298170227573163783716230320745946521944651384205440105876966613915307345328920284871581882270792244511210229674935947575578218563053975332083300274584144723281970096381771670365863649115927831503555687860276413925262454535935889561635068292194946734872639377159256215308955663327706472249371168374621996674938179597909443332294867795778162173463046224728765490572798916466694938862435294748371935544317323533094111756233856530915830607071853438331279605637148113590769679650726104856716216057838949503092115687839024434728069133296098630829655157175606592893004659859456104555167817765684686063461732112180725627910763891846928033674864775016175921926523825461105517332075595589572640656774513118438911694889263437192190539328914985343413672105215145254066815240607959907383134854571700591577583717489754339310894899083193208404491732529008699641929720420530557298662505651997546566565943163342065600301360520605573003312343502102019111599091883476593456858380407529598716344370637671291765045671869931777094573413710891385542095671910051947793719328693545768254764312809251055777020800201056802426377594877036559470926331901559589348490858349098338689603112085313480833313091224113322566810670692762669248984603207366182273405023716614900924809464241258510612766058807901739212346517958315029059788793544922891961558084268745150943453277869174387132715062083023007018177795606363852627287287972461812223797365156903188883630768570039162675617955934560809886353172889619182615154939688103019543290103659108492628564087086759657196640639149972426075277720587167997815747489431223196804993455427380028695907924151002771217413894500589318049905169272666401915860412087476050328087433254859289713443578341575008539391501782823548098099382859825296250521524404713962180378764160577878972574933071547265978532259879477807151284287848156317190478674496343487503430215684645993764787926305866368403521782573357001297644346792488413688196132291125581503957479640526495753101623122624816439802752869970043410541502345668374764900370317785515609375823432092712915746156799030860476261092563393320642301739313482398644600874459036576201422098275687065257642443528764072863607067691159263223046740481042588167552763188652698928598404767026016150010593074209592741392092930515727341479326599256185555613978317653496712109932507636083594378989259855725537885617508235574 A145334 847 11705508226494584202704088337854958412706088890915049517547260161761846182445019731101907252890222215124319793571138505149739518086725970760219046252881885155885492795931858966561200130463685441082404804919450168854693759724098333421159748464557726222404921901315951266428507502340224761162292014104958412012933316183144207085800936482374053721077083037576256303224063786606221545201190775337502610652659709839151573145037665725839456166401737331016601793009877551566013999183620595301535452223239010997682903374297131037549047325720901960849286817725082666536441910312277680273712759270092831578737055370613800609218218143639090874659383996643933108035900856215713711866219513617016704189397033714015123032588359712903151217290298773266177625048288741076117186935545435755555659650123516781993265932583585612237677779966266672494009594544440223956368403216580731386311099258110428692042029057016960983558302806794103417211377658940549869421919491045327804402027028137037960297914396615262254850097555192778317242691898875518548341626008100191450799465843589755836207606564539143991750750077778845694735517053985502647344244033259222002289264465172547433042074321782384018997104661172182661197477149113192841699184944984781880540102036285916989248660838565864113343664241824738758503990400586964758002959012590218040717190760150640580671555700590584655504547532436935371165250647217043068441745579074455609135465797384521990577323728453907962351807902748283834442131354154241538870165377773083650193736713434203109837399891779290343151980767635764666867755279400373368134355957482130141073820861486459454310756405290574176386077655242769256665403763572438734546791862717427368531226470675289916206505783229071172702633061543872672576795454700411221028463930222254612735291602793852396068920881836948929915510445082878110010930686137004426750136322676425852862104633124127855703956802048854732043352321902885587026353104845498441680202768185477574470323584932715271881448848980541447208290598516348115985360900424098771998713682600097278151769000260519005249290182629884904299464550263695041874894571681186796916418780171631155359135155856555334465708995792192156977153642733852502442454520010568353220805863121509942785937267800191008072170558376969541163029664929680011768165973331724884824594980598617998188605096609667801059204934591461104704729633492418556015257860869681552551548779865766379691511503025476427658461007632944962680297876322275845985826764931228915784074936793889684862227251912271042999972822734880819839071708711072081468655402932522927699998774104254614996175957086512763286858792544173130865344975363743587571323041710021068613487968414121268234862935684828832580689467796563579413176615653427666481334932979694746552537091243735087760230845084813769804799525102616789938362504653061566773924930767332147570147674384661451964344325559292615443596826122927778048064744205672823830466214420692701700624282040969106067022072017222484282573713517857141072094852377440309155279752631336560048099133149863151153604419156905187839603187694834932897239544601695303320310492896087717234639183255376943504263026152091376908650100842161960790032906321756322865323671632748587889465961767727436642705687696559418936331455973566558498324224205236920536101682336096562874482312605811503020057796018768521615521861531301336113438930056300028844627744308453458534100962343831569515059318682256842577396930353694524326159571323352533023264079134713394039405224084293591407228903107868982889767828000237861166957236624435883746053870585523118156810134559151842035779767127855563753765356078369372084682444776800088165434512211663125998807325183119806358366696581925219326292712635738420031573156826242826272164640714136604409942629649540329469919965350626370880587085804388098342189288787186777546637507919162398854289880152917787959 A145334 848 394592681967891014404764807266751879104537916025033391778665811062171939378107481856923377996514681043841695724208954671307027460818279320999144505451265327082270888487665561981879353924650543642478865005217653638636391706881870839624401483726037805454434638369971653197523583793848856650228413059883562598936311725131392273364038920867207417760445047017402263077592993418263316936446501286819877664261886275872686469631140624063256100641423681185892781327367182173078998236994265729770560635885078361237472718155272806161363084520918605964926161684160907666472776069130428938346423625903960607089149876310927225794217527927625202370934196293618290987478212765835400541457737866745552872733783916395749949653888871636105377147521483546234310523892282575031894167255924594064532704304468208980451987765199550103934467853134382542785038690834829467909371347751287980936213321337116859949991506113794789377639551404216144880487516118349212544149444428303559316067407128631135026797767520612847793845253031672662804090067432690559043341168685689381416268525799559992984532466331550739513732651644231666669887240942959674914848656865617750893717954534597441462068495289797524914554663500597997103598515603056617011065977379652255805785435580349934322155247025249030724152947999204798710238620501269542367049184983417002268119807520391985716670090048549996418644514545477669321198508139131052552230694017757472834767189465472062744348213168207229496464433658119340476757358702101634903896066121432479620457700826150756511872803829935226083447831571124660306196723123257665954937557444451814811087291011033612257240020203782201510642594457959167497467478899930527969901987828555360665356140770776162798907384690197453295916198869575655597617039905311485101613303778836539667600207680809595896861326251785368829542413771448953292690311256215373001018329946849516583514852243751914721032011861522575693648312659590039282127447333734680615601304035926811887281017278402181089018783982917994346441972983870407150842081225227236307978007410794122070889540105777435807497467501285602358250263925927427749421970383462043032205549045910821472140270181997956499377944730822722016110276655901393344216702957861369923636173455286771256328601883872333666967615456072402624645822621644658625004283383428728377682757485084513635744669402220169044697098703148433419065878646366923871276795923351021973170643768973624138795279763676466874264701455707482808476247953965538360652621529487356113409874354276349406773903567389243148637698312297160526723159506930911172762605378091035083515902898033622870464289087008750373363450425737744339911189771020937987930961046441698137647198581926936728083906995124909253532372710437555054652001440272022920470899665936045665027514733060251000495642575462554221804762931420418443899308070296621147203858472713488825415290970791875462695040196425958460239796381316607425538450303375865734421827204490782404288881871983112630958504161347397055546377267532024537437297930353409162515987832638268352461764581841247675415578894501553294905025641445396156742748243529693247547638019619192796976915650124862264939388561681831042924192983528867610755958944018972388930771257296376556178889031798590106402060634151635152518437130347404282264547417579772430694108738974882062951532779409645887328341152508399015502924761741493544040538828767658287706407495850039781318175037088779634995648335134531370795636834026910123909257645352734247687736354529565390443533664078784096367642913224761067545698716987647982152612837233910208986763061691827514035209159727916031632815307578271740657031508800957073938069012003832696369732149012720448655722068315900981181278118729958662446739175397978950611632188014240906608653888462951860449573304093911575915274690490288363128405106851944477461704212906133763461066797575975205522386322069241124587038 A145334 849 13301719297432097869090037450258117506759014736497786745943774973358555914674157030951867341160602645097681347738764068398621390554444677824155190518543107923061466495033713298477294054238769695724277098243482299238982595584294106279640240595244985957311265437046822527972568743262137455338975043086382881105184656241245917351957544936632625570330548813879547250769403504905592627321390013177507300724765575707008551052114177292134697426782936126374708327528945918044615479003062698566945003734150539334076194331331342921402418541651118881356758949523777379711714614753944849199380260155509752794882410751704301410909272257222027428285100882398488592543957444300410496036826631621773073722839151632303697088817470830264752550739797993053259834494231220556036411302080031130369961706547963674607519725571610901420045299091482255551016981774032506818784684176327514620779019675963110090803784979053993292903268294277823437127130751138174295922727902256193493499304489904128533616314782821944702515261224847587907933097855913306846475512248052963039442220553903701519918833603828968864468783695176299405663053197451653587394045575595730349368010245072015286513781543177000243087253687608053821190123299781561410329841255768892598228245152873494249713936387972483987145331763709529522697405138593805872606263267788028133868100670795223078358308154865064678681921929823504700380666338204857134318653626896858830185546347745597437727456275322941977871908096263395064723206727405714758456094850083323510232545444655805288581029107269716579493736059110631531286126869617260639940571693318114719799622438908122207705101626758741607633187682791725881096859457051254334292957275153809345311728136851637977275878021700050367376263891190762288651797742631254708074973249356115821972548388184799874889342911878763901406925838320033770413712282436089537727323475758160881353859816274772412121861264147969224584029887711427902297630662593842978706421517370890060534765517984613939578107936182716740438017462077980826538538442117049235517839857819156172409589118813988360810220624219047472866731492643549039169319579751610898934462261421235011654217352476015957737475182410324963370885269093282326899692554267052260115207053956911195929327226719399100113287308952030134099841139412611777319214381087216460279960869997603974062334807360236801887071396223928755965249664464299370208322234560905089845900848900552089853022501142022195305986658413438237840789355847880421815324025773192009651817948698580801708458604394464134628305767107564458620956887139569306922755345826793389732798158992714652859096570126889017999569150564760569154233076315770844209409109304226602510065995583269068689587236570797755251747451488160513095755389138393276995646361257369166388382775098923969982973023458611857732224788613382780641228885111336594219180502341246777537417311055246447462788353057174734135390920570586010191973381678735689701686971232918060427885506203926444748642069211998682725245893405930833639154172160118570490973640682956273530149524005769325988396013380042942414343226533521116748963110392146414773135574321052496290004109331069923695729844910031498304883168566108026316421415212846652909099976218137182076041761372464510719086027334545933294837096727679542381571334948289904433461485054741592005999607119416850256026877231000334793835072102783885838305227804318830822282967840477096719782221966161799151871735862325733827264075097650209923286550898681100166201059487927570177138125776690587804259651197577792479096520859885785478126717576197876520507899063577634912603782617617914867190361982683773249692968407914906884082934309966755417823582577784294112521264924121696892501079024020209929154358276373157789379701026386904135534896307921466501618511671063129574563580346507655370432165271391962530845950674876480379085784199648616258997244062664238156911987743 A145334 850 448400957121843337199134148043436333886094507662802475180731262573251108821493894135279966213600537169728157188432041021508572404283302628633992151380943662635136708465315586804004020586509572518214837339308923302128449658510162615804801670841306992894924952428413749047983639137843069825627992052213553862172212162956088148803096566449846887108635382755434490806034329072774534048740740407767269820611969892821371980094082446886720026193596676178667736535107985569916805624114245331697450346107654045066630149671706851725202722877696132969617738223520373785920991996882704797380679631495810140811525459350802124250824341996737016679865548374718854161038514459888625055566025210512232448451354928791173712468286992034335936849333213198303905474566223921051704849961223682148846815063199151166551280968567015721670176928439398981490399912817597114026402235674629170115172772340503119823878731693918607789974384822465876661339432740380339397205945040906838237557995038600765739574836302129988401176608095766935344752065918747506361998958838524215373907873455825252436903887800542074089691958850660401320669856616208001488093601438483413211577874467659680773782134358428182904673796894712830811721059332037919539162331720903392106621888297580055577506861316397188181420103030495292210924728511758575464287592390085243409276671344387162451066582183831240269817591835705828904354592939687225858750761210462417147797294547736900160320488296788160905854792428574613973699958304089285805453322492412769408506627318889495451915734694189342064798616469171557348530676468601133049139005826816089759993457604505508610705363580797159389532555276266484993815964799730304709085061775532925201902994827912575443193685312601313194056402476124397880876446306482556303895863134181360579858066498109396101710153662571804864642101180225924629197287748230267060572701366789273363589097823107725768876028493396030699205071821103921926863090353910999478458788734971399904700133723980318624775837439700597337247574300206760678743723732923648504079145299105747161133127124330007537135101434926622809051916258763774184470335284004833019618679800304283196952845479826227753332331899674109784409820405024270583887242660125628730622259865251302959490849556382341780946581517805320364433242184953320391786058161445783492608752549936472480556792720368913189393007722011539660440132770025653123355618655771314655354295643266967179971764374702288440088343380852301541905526377155801065429034548161681115875426937219284471315790147363482410930944260558299587815296138751721829435171535058599789801590856128508049846522508513139709756725692174628360451452662693445387278243086714517724172626573464801723599049016717685334411497336133518186020359113203235927251215917515014933016337683557212295065769620294163148690743402352370603995407273203848520831953586719570398072848730257066773178719918862320091278069472194658022254815270851729796468002065839840612533238009845478580493611522177971433320642011167551134443862606080299080897312264906468148063072101772719397227581935625668694285956871539971204162150294576507398472706962815041630316845728573451477658190806977773246175780569439308583597698296069101725546787809382633150486991219686889624541799875045482777217323378171640243335365418842305260872214230501230327547364693044009242721020144128680133391781265081920029867775685243048958251500558196075434573818921161139212320816580923352152182540600746151742487079506885282241249903467650302036141760829488706050802808745502704471245582650641051111480003667341017580272411068446439011212045998004690750445071070803454688668878224373780002261478641650910313131000272327376405520371391936420333930310392718443157981834755049799973682010770987870350394640447931378747306608167981964793864626717565498372046979928170217950062872519788381940672848021909088056514821891830025146200261982954214 A145334 851 15115596251275619599550714261454201365042128346554056701844664115400519905014003256626130630108606766830933533724362755096289907349768741056807197598896420348887350519304321936129262235493943635350252470983826706271267738749394986194485758044420218135242934189050562043360705947364121140559782156741143857607442390908065075254906467903066793627799473182355147871191869982273826037877457731824444652475322204362242873741962968232437154790851446527199953272223781866032949599544275731128458352600344014125045563011357043640325240866804718100754695074158112850799619260503201363965757861178343499691246770439833128856790987157800732575056240207426671691370119729898888106322720213809540724215522100926711314215002257412659993600926270066175026660494367573884421749936156439023157595005410481679276480006842874374405890762837646840574559125510064216939797512545807065148254959534819340493299841954598211289546043219462056407975928840551090489941638111406241614731886519251927323176939198128487126181718756393042165624004234187880583549678055971139052201471374753648705744328537837439713734547068386978433343481460869318532711981717097230283766559798936797593812180462708832502539553450233515839055063088892874967883600791981812092145331256283178520644262045261812825623187686012664536720743075433976440307328866863510287538688457151190575430231407058642954630486342099721562542288627616190045493631026086034455155387969018664556658806222757272628813423074895342140790030529707643097096116742763139606677434896687219447028274127960093613734644781682037139108337572470417325469215246481398692491264736048258256358755598603570616262400830729755526349810292302049114692003098160257633402340610337204781338421154611912246071590960093889561373582716339729230373074838178280415790899599678719354403849405075952630108321329378490080930206799579130020175816225347142929328427606263101619394038508390518930722233746505383320443126873532709129825002789549464373416551447300611022856579540514199200055898989221952440402470100498317748955458752515014878982641542951575435262835908561155830674092624216195335114945963254483341339734797133795125148045409470724785088816950600539058422130082482482892289556623173142390242224119942414368807525342616321514716310162851930040533014459954935290994496243303122980448624588178397617321965508541301256254201488421937605729508119712315102324018534677728782471088216288628614736296087218191642173355860062544426564197056333132698067732332803206244642968632401844130829474484159164387678017996395114511997689174216363655730690325524070053087418238027293847367611620902881369489010205083637571466057900105162967689378730243737283177632639281432470519254873663965936052213819949313446562585792610325693969245211583784792134611576924330851367743123917143216283753102361073624447302398538472848525908561189136215777788953159548409868608201002060457219808987772291001359623812588438429760200659937774055815577392884005576744513199663977347805240159471212255336171774811812709856929825959023400588249887020608846874772461061545278304336663725269202758784969681210954010368536943359479036928373220206939980787688407490891218554064690915923786970383244068003955335564145188587284779291939603287870839563068697197085450037783328895875155625887602775395712437276734989286880071796513944452708738802550930065636611652076452104058832511237952578339252994506735059006339112559780881172927791054465187747709823888700141589240253816313453853145728290622150411187384926155195872095006636516528110798674013312108105138147938985054785100596821560004380435680134342579885430929594095572344111693947155468319538125969252345679263762332276052307425509655464532669066446037639831547439663574398836447425300621408485416425364231881263784294841053521530113437074569369775196038008185881825227470111220404545205226439469574185466029714592903615746593288475290919 A145334 852 509546749182100179579011240554486979972133812676242743756381152149420263424770940959372969405681167896270232252120111285863891755252131856741668002424806178580048923370611984001601843154496819361147438278649960929095512171113655326105952287872603882497732318617969494053275648437660884510427186678115967387733329135338661523886808884209285046743273353868556651982443446296416346664074566091061288827175841688439237381020199679021374041112882236238313748627995950168862745430720729272226085734460146370047631884046215791443657017894784324298744637980252245976934791485641925982402992702941279743096118490715249314411622052838638353108408840712487554341367881933853003604250273351953592602793017573788083473396552384912481392252888627081426935526961225441077633269296128709509418845483540522345210989864122014192655561893586898067328989139453864840222977033892753930473045515803587195688634552465626970876678509138091536690402684553637827675552281338298459791705056326424475025693854629336464721455750876832843307418247389721388552712140904788138611187384669037624414816062573596204949449507585633084137348358725234871121512902195254031427287317610581572419748922624132609302180163902698022039833345914857755835318263158544553905315724542684059633338017968268849035360468714066818502360956861954617291001480637681339402843944481289962953365938280880271816762454322364022037594720732587173493903076030609460272825711287821887657231457608827172020512330948867191137457315182744690499020809593092113648683560958819540240433625401619021024805533525702855490170502219447091572966112909748944097064444492193328217348142618221001893408372614367503516985619959686110856537119729897223046459976772564178351005601678773876502472018070708614637779075486935826049393796491093969682129864925311562938844367343400209498379707148706799447931346584615185231896497895879486780872021243540057766665312348968364661250468895491399911033884979924534412489844557253655292900549383803463856514977685957817594183757589424442465760506409054567584364866043202006271399099251764480798380190940461461617097039553276028487961054236838298152557626991761553868436327556305287025517791651411839759735895296074677894056683183279387314939746352636528507250376340105348704704473808791980148562597080647626474471147969962217509477351374885031129986984812370472627960218985310508967130179055062009329317011680630618601329069115735374959493573920153475882961537602620029238626781227084376874707455873367047958752791482390738713042300389689641361262504247548365938883802475018322695929849043981229954518269014098484738633679690789608456961394303612696841946183452093590978115511609238140729203478546004462007739280067613242687602442536079858947491248882873720030500020155238169425342741325102855316049408412181128200631153931901048477766193250736512450604529076853828247149695212935528166413715682600738094017440886525860183638260700101444196364634450034361355703273301586589982212061380179064872336674342453923116214799394462343843196805352181366568923435543401652126375860265157109396013520239892867953458670123791470965113015981887941075519813830936330218178901498558327135999684274554995221419463035559834117265260141787519467987276780797035614439112046503982638705037996458693701779855905335724139747160999726522258359496892713120374456802342312971708383930045399715935345903214086055696172767260193321480643028256910571292343200183515629440555623145980747481026821546469068419644107301250773405040059090604099862164142271870908226659910552055406100523173095487019518855788160846443719301225475565282690363247126191545890940265316534080386463271627964944854921937668297220753395906908410114317459853895965618446003021033077258229726842733201936909055517348633616269470789831785306042798159169919106737556360069208966148158200067386367317430486242601671323882971805164104889056792513554240074649998 A145334 853 17176820899813000802332849319541041833406429460274014545473551937112292964648508514726459542039381539674662762388035417722109035973259457540992887304933018681037028857935979461389676196608825545170336509023037711935983009016973582293636665429699718834578338325368817455485360065472842469482379322359507103899346667544823889062159252231788531022648951131109571555973020703460325063772127585052218314539652970841964487751948057437847550693478105392742109939049790207968581282436646184222465618980193181533961656686152371318208634432907938705305963645559608137724358970181370064363603520050392678961426654630764283948982650544399511725483729445361715249420839608620065021600388608371635392830611898196874192961486466680397490320184882017988631930438836249124359443623550748861406070258092556002846580789043073091591544617026923571012013383316430658253852338872727222450439299189483964831844530270316443233654621253499022482371418088327202330391776913972402968172135834031882533864212516377993027631786235876316391500026953883503773924045686350730096611987684991786944269800763611599531008503186977144197883034739284186044636881400290031682316625192886145007332938587847329796867660822620396872729266251734791860315703683190936120166380982188548393956646065066080855720188574728004765701923319095747073445683471988909084406359080925596194006775204018242555884419380576404840787596473353224990863282647498213879710920272357087863906607879334757746054198047472889938348343954020292987014348394287018408333983233244371804817798065260303070786100921416798476891610490709223884454270340718421659030643731340572358158547631301474375223225624567927712827829722491208504671817191402832290735908183600797841875194051253046222286419483091996439345643073291023979785335649341702879806317330841353186989724268742171657114427297874584880011275612437171094588100923894281274036052906791307741051186059889685064340234375744781344495568942230129181512323530200017930374213146311463319302508874937058490585735268283598966298834230646759372770621885360880878893848756794339104761820801340119962551185372666842296112971803208873067468234264552547183771193476775005816159479971480276167700157972008547309326167897818791523213476459305153256036995817617425962219266297378067487956115107055617028499487107072930108941358534398749811213463640703043123747237725740615768860020730216632214778961361430039618373074137420351273595899762112077584796441790410965325571564368600817288113255639423470853886350356228423169614811815306963326128994630506837419404658469435178483863431555541916936242740795377841682512047495008906080181287232485773805458368272704017051767110928658038993737711978608177774999458660559987537335112401839038225170616553279087309617829985463833479744519017934605675779694706206882707726132982760631241824424750035025436171405826654833989022280009850267701330257945791862680147267475064977759018154766840795871271013397550457661362983287180906555416363012381323077182491944278881588776388632251153836142351598565104041079385611579819806159521402663673696678070488982451914985822567114225516552748814739073956712413445203935318434603829535613519347058465676694824223134175141751624848943915424321717120662512995888778623139179216809691682049633775172526903670046693711634863274021905068628052563650966479216026424862506661537487071351764787812528433945242782105006746031762777614117969747481449019152329497305138940650075591063263287761525454189883056172386543671310425755609769793853018968627080788896221314069068181676940974622852940762289832689633847348517180822750776925243812010718044031581054002248248019738133729731110378752933449266452620047834643745830197528131916210300331931368724199193486935260517469699789867903640081337022779079628443965698371861672424087859651048455528157838210846227042446366972159361286692897113888625405366615946095511572016166839627976866383 A145334 854 579030632023149507864540170982717279649643757133703217651670692043674243688880958606658010202774582296751713823830441679292184316794684558454738374307624057312952064220972944272834000586081665973195224358019162990712026304866667288004836665529225234041031902450450517806441993753813871208590122446311797794331008775202684164946726868846782496564211095886430303283293875931204111603342074228035713292070412819906781193678931635209641254855772891676454289807054679282624924862076597439418586743596226415049701076842564553090597275289669595861079710193069752342435894907879193384055148678495744504848412784506945521204955835440085487427418166494734580345488948865214509944296096383957555740366334485423611470943625318399647013780950980573508155293666234431020931403472262474821869918890881217372417716053431004053428954847322031685228073084267888350283497503176657634911554845204458938677891919723732748940870311578773538742648967067107306003868972094457422718784239173509703890138128901408290332131049289934874680633065307994664829258191534170970652001966249885753222297359326530957616700437483550023325004016923921552839474400882264065815639403824904630586611787376584564828276237028353414677005543306146487696384615325048193452264149004260241817594479220039567678058707818720571937745016584356676983899372549744644597657025215157903218678429174089018277983505502468152860585855079142493709414084553261713854445662108331720604469863955143226010659844159798788872855483552566761409508993872394580951846461143984212581588432539491191114580441036154743130313334151637434925506361612651881216174056086426249701331312433824558570553933910776470585058636428193018732800846665652356790810241822722918477048613116734586474501324272559181899633013362861342871627838689915007587176987540532151008112042160454239217927134712972549156473301447325691013949696912579723851875856707062962707295424312215971169940936145106110227454229131543769728855891790552759875661069869258879109884110317613264031687318299656363564509259449341752047043096171150428384309635320138071969756498414795252997138997295502214248692250998210056867515878905508738573165378233649118506430782813082317961760485476672234501310441941414779064246904128236969908370600504633052846306118179910181210208660110282252950070083904957326002450978685104504761120828198112598889148911106755938582960789848472492905136778164489623854725710571110972317182406021304561463334576871792103522397405626906769555213470730257746611141822549707353565324567580955433334118767633122985160582671065776064216017955041388170876761562257668774103382636318116544272121584150134040678388897630906231362975718426946982869660130069678194249227289439737899815953396378391536034421625063546784324343328779485806446949566669232816005430653230184607665266814648229725230000309845914514202601577965929924693087230884902828998907467186229975265163648490422959369976137006564968120444417435061293314511805255165086681499007165162339551642738569304424015198137676971596421896328544432851872604722397432290122235814357416580049860646787584933814279210783961872039201691579741167098887516162304845753494164875466630238631013741961698250006857822608984238098065271688624942350013845104133946588986116959542660097910515856027885464023572265163305905243138672702451925398415720517479537661740642758086376203559607067114933792358788281545691353034550466111723438706956618178714456061813033505798418734186982284460275579714136277102081967515767150970831934710726178828319031229549348626360061744419128199130272109923694772948038138330353319091209388924493337598614901057471138869897500480055953948849267596133421629917195884144208619918540051764916781131764335510474074308809423554554785673853073713829770232815520534140658576612902283671671373203589666924329116644366018417347452708830564105701656987075466583891091025651737715590203608191650304860091845654 A145334 855 19519122588323549010300648361494550177448449219570706006763804483318706817639884149981933009209071627184118733326661426620904115597039780492249773056917119667086595403851969093501254698367136763347585467938489475393864694801072345261669461701353517209823466597026348629886342153955705532968730558182791381287391201912735815655530273686665785727391025019682614392570265001667869898688336258454956310023475301619404623196952297670968949263340553484935168716653703299567496009132020817246154374904163173471132241766401194398531662831806127643569058325302417705903905879620248638795128997588488027208047316004302478889054777263702631236778754667053773258084717216825541521602156387502820595636113742673018044488635416521765634154158367234948077896960856832230879348486690524402694486104405535579531645205314578357598016976311681071082114772658657132971626042578232790000141291381403011633347771782042500696480294969665834737515674197460769197063220718912382805877813734366876284104673791402260950718144643931918389607824240032473197510789862692857734328256185671661056131857038627557817647372216561968099308741212622360806934496009104240258355172620620909904188538345131727092513862153358132786141459992120931848510333522291670918084888342767231769482561500550887761361278184848881905293379743356740262031500775206208497398109235596613836576053653451765602132581414603782052353944333930296989591123799427169726535149389960942029219591250021270269484585600572619125431068412208681573094255196424072929599725796829724572880974256088449987212203596542675469506064017360087440629595565508224575078805771642785146091306183985678238111898736909049198854398921166556938991508036427323756015380961108081398260510906289928858802393418941550538744632441116412794911550462451699256422033370185021479642103754239188135294152054059877334190130111778073431643073188334961567152453855559039566071621012513614328249023893111292600022700719528771535329602930747210005208516734918503668482730039504234255571121009295680747476008169738476230859063399158859055474196927748005649306152456800927177193435636280194269656573485036689213795087210436465312748857716485118308076775872469524967010669797718463053030627688518924304436971614949391796306019686974184393831553281625505911218066444361499639891245499936624352469692382533514321098633307344912067850166669661504963890992456931987005615528577145983858712764084979076739391867633382277004816931001551670019329051218111462833105428810203732998838119984264284532458668003539195842386180330783581199256404422222652655286786780581763684713715327463273579647186987771661212404312521519731278782715933679480786541894416405271863878203990911139949533274152014105942235801454580466277881314755721545546294526303538636549862836412675319209608461644609828418189261614065691054742679203081353523734673757060091934749136564107794355702903017517554520396803910464890485296917819473150308499385440464902800081735293788631784852424976121259453904553639988760189273447632314323883130971399090479838060401150938056888440749495828991510817128706531417629896900280541532139327263506600325928164424213118882905146352979517376275808637953894470382331036352977014683524534155459679631382297249597797842343625943379567003855090871807457066243819707717388608348354111341382777749336552541374993268735361250642512585080284507282880679630327886319025662473405787950180863419504693537851323015294691387862175325754879367581745892602030638079711228126952569966987916318763488809694449615574121027753298376367335300629915740498202674810033788532953482363038047487677893893485205496303929308059723190738934438187877575080934547264391575223988048652529619341399165147163819859539757749113581241468830554889805069645193411686644571115868858821537992492016873670129020583584159483473626050323010571784587635869636230697673027285645854789849314711776599668120568515609994068140854679 A145334 856 657989621873356205114085348401441115499069943542084742354304631481002914778966251007010003133779794349602060203690042867560236057484026683599055291293937729669865073750897813920954351609122179706365440151011255857508015871032122453904210265947790399613923824944726309863018076203404839762562035907751775016886159622147315570545241361030776768023568956849289835287113329922930018353579703669174502982855639125519717028062480760809431644457568803121391645761942048421365611185215496887291266538600753834115641454895683186331937800969587287575043360284864790672950914859562686705904605124652782718687530517656623778843091020354459863551726332398964530035301237033700055827994181878423985894935838525141103794288288420005094208937031545709148725333042328520836708406465406174142568651757640685495130542498736720381198148218037814058856057301095258868205625545028729847728105297555540676955694448094760778754617994486564977422879838453753562565893864430667452291683678266723160363658849618032087747300365614813919623744880450861606180094061442118042690034545366989727952319147549837614706361959803603507144147642952495765877840307627429538226888803225491469045290997027778732912057728361426419192475201657391069307136855340067611323593392582419233944996906365975947215449119933197101208719259210810697648725214148301915897545617734304827215820865439180589273800301208309987482383310636204456439974289569275806928238172081137693696660700433747156829182154584643146558482527302699172276440581261946504584412175659283554207833429591153216529432192124873149040894674894895213471986231587775888813254661345904231188311681760825900972927547850650114582605317047465997985210717175164237149626135408143182112638904173984888713494095678018344388522377690401261953607023217618943244071737321760086538203166547290989880311626524431330222576736911565553933362306164821857516129495619019367065211381624538514693058624266840737401659131027860659324417145066632557485026339258441688795293950521803626437689225191670079697759871837374774292917275138602042588884750050075635117972327349002756728395462301866351534620877931894542398822332996297366787255255049547959931618996154516903824847360919328904040990224878662496361155534075697093325238953739529155411428608277289686087250838629217492750451632852793523016796004212753789079130424029476157609116519545140421226009417140216492110826975430454337712717653449918966313788885604134151811074182598972219479790213040140006477077235636754368660575278058407209039474344833981724265882705616595754593810407912542949943941518157393298770311172812025390112237899254400063152032830828308557257631313445946399683421029414045996104387273663954397629088477415168221873030967217954121848987584380951675302041697367944109316390409024335443886668426034366662746975401344887630807145990705872117439181338147894121154463468882986516845842031721609295696346284556607809768936140324463759892949315077627455955694003439102972212210159263548649025960163652378367411103495670117720423373449441443746796583270925517175311905375382159489472228828647313441516239574642775837632760180768295295458681573125350026570178713186036589382042555187151582846417537208848307159003062142447735102208615341591751420299496604736217582995570628531467187223134461689146415157853787412770299257432734244352607368551548221497358600298304364302348103271238114021996293696963420447562355405391495722261142227405332228772117197691185062446467057329992534087351363882469051619646891954546375840089170362175300814334138918716512922490040483995281895736315316672913852319682227490530593760461783942806842073635797620939582410833297102029454320686506579170719924192629259378647317059127450683953469387108349575605468581780774112065616834242958722083123710339905068329275909136377612499418426520971605039744320356441101752456606772712856092812046298381929307908337437096754161053021249732168120108158 A145334 857 22180830133831715086072268084311931641979097619355227445192903120460803773880245503806423055657783858316013822282272611738794130876882423907084373377268867810254031969056169903423402099242253979534442224143003967018105739618628153120038582803430552669631854929063257308455990718930434994440260697481581777636441059575194805970344270624817211163408723807998535327845975959131705917031301911999536237097107284897794359396581603249933643063695695089881558893699897735630531453486118390938567777770077036843875099973401238444848428872153124632348584031633733768282757634011952289235795599956916307858468626542157471580498119407094064736626063428390339640436231442321311665136142349519516177015466521046392866232440158149736309261501699251697036296028778997476548608151069493643655464848055581403635315008100769638735611218832037735612356620537806403788554504151292440588681639580455984838773448211926614069775671897661810419259444616760358396635512972894579097840273988493424001492063536519187886559234374157232586584521530390720504298497613703009356388206789992967543601017407773168953123903847332102009267248944619891055119635963186153724524181298376144800895849605617882741333738930549822437620206261729192954222651545003345655426662345868464033518613944114487680081902071586796096897044322703048874381786706907756809700054276425306489848707537378724010968042551599548263427359349192507892661236311789163652123739054320002264553490182402025406690460161563734869913826869942920685230130421245961473116461511874722815516340338636800673118709209317270257625884021200853628780568426194329646386590058891625861715201646066134937811709399933516625670576038815679870914896336983278397886573268593125707908976061444519692241957106503604970395538813198794099339679957754384114305959008694499147017807264667075514626116794844428087743184467098744711315569909173071628533763730164689008209236108491572317789391895786177364698636706926482106297330424866580582073027891193552594370855403607270207710269525640077377315804532161895471675765114063211456512445868713852732078841505628730472513283857002479073951875525427591539227611631510097023961909334971404012809758052291988955466079569579907557503317427629085063815628749254777401044413334253508141945073991195882036375719858972855236256224903576424160959568949542237847323972272935007965658405806016516929867272487905705492123990336145087147149728239084004269458746594323494624169033690594422517112058062254068400230810780209560957344259624510787032456395631894855921463710163949262556573767651475418420387615921798941320965425950779660573220266004218639141083365514817968943635020297480137199648642115005596112273623131333698753165432624132046607325767962681431992948905191600566218710280071978869621516884138347511400744273432010038556590712361146900420443200291952269875793449385230837067056871601296338918765540533632546340406278732006445356845946805040755526518171102767436099801542055850425899484972683921799982543857662817121125439538649766220723157595097540097305422342224838782828826273315691846894279842302883807406981018431311073206058813554371970903311829901891125182561841516354940448551278259550241903858264796979240081352978541297378994835772791782760690780498188202031951343213682032704887073834796459721417937582642825330375446585279722040573853018879421811314707773543255040347647278392757193353608741498974429881539050534883901292729566634510734137216682871994522700191036920848155722053976396766803603145726760799842010805917123214479774877082795196635274249803964085565212207068514515010137428743005525667738827987272843226813149998333429742150132330256007121535330069407589519453393420545483681124581716664021215392251593499664715080079104422999340427926873837136726834777529159689341031841898404970415647226374574437793322416154988892618968290724578438514148191021053432808982179740740292754983100976777812861393260705876223 A145334 858 747715783153477493678139952008069867249674265249394773635368021836429063736500161154348270199213890730053031599533349538024707284299470452423787542948678242589725688007018413693505070844502030040983867669495223577169088625035939170644378172399433664545499430044798578923325137272126887459176348349542085816372653101393657287112989792217346827287731311544061669052398014295216476540195169099924662883368983591049008729739048817492782346867750237022338547185231906906163166875651439773323622901338030373406275785987714293080157350948344030386883480131329805043946969169591996810575982968643043613256194682048597849321967826370049901917204734619312016880140831885350179198039302774308708448767390529538064995554453936939322565200128072837675547829981414671892125059935844224262219545885384997358905783427946402023040733805629843849454727619473396570616913466734442627215728222529065951359512262268351712197377120915561634746670900608111843096829579750382396957528183860429644823574301452402974037879703005539944878950301165726307749040748377834383961728408200628390527800568863714377859969183987203198928795454778988884515587162441164934426280613341371038012707621160087830182581606436776786010750733890415892829454514274925926704365176355632529987493242111102473329584971617741776493202262909600518344599332241135267906686913760751464038495103869215920970552125140620470751826296178896130425405819630438417143815436592889104256960460352111576025788255217131347880151957227293328996408524223760779996809412980884730451772278607613121099678470916652988259695401313786100931297748175024620791916062071982046452515216300577726992806822898831297600705003685871251401075157534495597617592147734648132205468400918655854651491485346742427874015269004408971398339349422293265275634934939019828924210196353723949050755407273894044313391418163321947306882307704861938433051317827722170847713982152039521208141886113893414697150305988832580775422349297835286355049212727108318697799846860307128180109559271637783197645691081417624512815267702153583060432507645459225548302112036772176879420042091158107281051372427543232855468245699383037681458596894630774222268984011143951534244638465691322844107926444386232622562348776223012113510080172446805725439288831784575168935830358724111384979848749109625613153546272272833620537316241508694492868702111700266160685334341291914999283222120623912299963001226804130473535381380856118176603973898863800452875257798794432731640624923787064235320623281683352805697887711701248278559945360846935165505952937425947038723582779900793772351210030471185111229776889972426191520188352480902261627976970424111554209326013417615530697839652871711305252336130402813717783416148960105264353472159867502851771865924365997573390054987304200294754013506389973708306250947286611828252651034565026807125061336950179382593020525236116068599854542911105413486360359590988422669057028987728474463787981340955846682526747023853632535456962793718148004792787604989486188480472515804907524810314703230724343409602732098234216498160066783424013994557984319042016689803256703133466767285118958382346490534068256778809650946146329334627000747396099391910523459752645933560599468131583773466165708788247544618842503991000475043515638326911114727503801434074536986764474484033168891619480172555010340913817940707870577548784527111814825452271741716712036653934134334343260945968580907186417968988214620360242150842818162532254792155324272060447010247657585579573397486915782229721090383470942848931160211744436176244378706834362819504997728564676416050012863950577248400920373784714087343636977842972083339913347589233658874610275522014267313035868330698080390290096838111745350532920228158241117034493839184044640804984262227357391785890003975843485326902276802331623474404879586377676979635825865064639223786705705162806463618407944490897131047360433043237173019018536317086226968093894 A145334 859 25205499027922896178058382696119767140674587839578000199893028570913120618096616658632834684609077200852303836904255390644540270814941018074323454165715570180430785132462558756551886034744761333439312199604241762643366010531855769823793835071546326028398233117178305166442033068987406657318399708422803015388340358411539127573384079925302490923052211348741595055757801734045771465038273233327158473798832199757154799381708976241100089662978217426327337335732608688106862619747678581272620937065537226117448519901770748846330865855620248392188717482878543696397718562424188578472564096637161400245950014873389606958486063846436262786534906867390944660639207802418923098444593231385804212288432557735261649953747775981784405523160008073856343465651637192560704538293888700648809927248140863412913132555720758204095933497852170817333081132440091577857689749175063556812149757792773173639873173522292688006246968676287910809648465640240005614033766736749877628543695980094809338509265700468440718297736901757517167712182065712112303829443123518299469646855284054976254699189632794794269886392239084715988557592771332466352400552190772033976323765751213436393032229108410711149836943211650006525872584801825713485551718721985101444200804439521710240009933158046650431825821713152173213999052185785589150693394615466883174226659053174877576312363461582561158538588127522273517444516180763229207447922287080842730128854715422552650182134853916191045427296676679037575476187608218231250526010666352845472446483838469162751654520696346297973633360581481663024917061720661845441193193462199511540701160806059924727022662079777273530861383062107893642186249048580143845914563689572950258705752902248415268053214087058912798857258278796730137129449747743087612639225369685826014687269542488399424340626572066227057833889264576851438959996618542398376616257881415326035405088295438750649111749330136016151434890663109955113654759450184909591013005288532697078162128378957793532109280243290097887344223035336640145952558869038783590165107202563832170903968376215984624519411464680748576976519146379655939441762690580606854130243023298590568731872277356094064061283438205904553927397807212374923494970642936942474077491713430848989091647401568768486751050284574384037748944805016869935814815465076260575842981883878748271806075083177285818419595982527010166260185690777677966720131925562241747486665624205838999178873436889913149409825335961665022672002423285302265129537065950051155163097253481286198569288762305053447575399836650440020479943116946861023199953555122839836267017969161757699319895205740704482697506408278765700421510160037976503012259180263665704534228062424682256766357497790446226294432351055677185779923553560228329532663381600097706220109132105140453588646394556132581696965162842319323583496445931986761715915941875141161756373654848837871376162177875992829856078867315533487721728555601229521833418766332832518824231876840632050102344354730803554847441582326306532762292551288969133666440632551050810177519032285756806636655324149577953531664862269809092022575206286765031318091519122546532696929292591611034122548150832751245515335746643444250951061841969996897441087726717737147706165451207479032946340490029038437811684960824786491644759266072507856182102412497274115298006117230031549676551630949762382895357854818635396022725648433134877605562250510926911736896607061811846370248441863148217833028767694717386967786343364944290309512993394560813120615626138204258164055946020888360222989635860822148304562731957582406559948261222846727470035796215030953517927286972295439041127189373088255499646328814902810633541577057777693361602985728007286806275554582696082914551072489297714643340152708214471145501108092605847080950267574504865994549338033852601628611674962116282353697661107534922436369265559124742599691740385510755355333305426779457594770119370138081436115317833740015239 A145334 860 849677371483565047008870587008057398304070488822500121488999219490113274199607883826012696063823722241517271611989417619094102991146954434985973187502484327833643524225587167676345664537740833705737184207675122149212644637859769375724151009617448478017870773834581237115962355832240341146076366711756341299198867665680330889105120047168957176798743217278347857785533827402284941791223714155263343051833970570444704696108400859348435205046213362573744304565207691690850432005531078099048612015155636991081159232482416157622099194912801222352337635960952227874237287695372427810718138887062727833647931388125768968521967362941398592164041808582544009890835678139401065763217058631976157221934353072488279690402772532791498373246401306969569265389441141931239935313994863038935538423272608959763916701094440975632127516189555944446668321125100759470109324874074479033403125707978655460871058728076974250422233601880288352477688141985819688640966433599008795107825594531467838940717701939216835161413736920366200718037712556205004596364219944761126743961107663764841345281291993711945974155904519576591987073253392821985960433729835338102900709209047124327467745405231817451700915525482140113550388047658794067707532545288663255409083190951911675835102316770259343945745976620774787426166272689629947360273814142789299562045408775838209336738308251453032785119884808223715132434169701702160404173329872089388802205275313078813244750661668554339789242594945062101452170936392884618227938490566345896652410190197986063377389162222061426083567464102068389653301162343815408508836450679447785862011509980364000475951892256776674424759496030850271779267157826931645359908690574428995686475332717201930951425714669287549530822321926746287575891323122404214417659315813769845532814591001649009655502692820142317765856458058130254733447441697672831112412105875628332948643588006188966553834899071171122312830643045294700767408526368582996324215827501014869207010061299618007240295518303509352922066630341088580048422976277651703743048139285611514779019190901808334047090134926085922493106283545038159627423713018420884625187259459927242372568376788215334004875090479652058501748628546884520205324137529296404356766013037191570646056421793373105515931099367563197080732354208182855177593317942740895262557293692399057970309957433368988697415886078116810592930593475430189916843732211419947187151585892015831435515693084023590885749093898663754015409401236072281558722261761535599516760944179533534472087371371605464006065480214926387729531947306772732154644487304467348100660381968091642013602482274289371221760514831557003408728205233252210946119145412478844886431212453638199222722199945263606157982500836303461783681117726161824828678579741967427752313881269874229703169069665733215822614721931108333450713053364114622702878499593485947225857176522361304118854310947599863751537313203720273511508481186648390152016818138615996228223900721615179661926174565439930871113537592215000431811892417762669023379908815771112496380935854009452348989552742865774653485639083101269934096691161910159402476161976154276332094528070916717426202841385762393540175638684723504952164195300898071952986421334094319781043253586737952491832890374260043234640899554360036995017923744576736030464597788296345952211753042932744059424000468975576109461805415358650415398969793855524452341786752686692260516450280792731372560167788788757434936779398746772271865915102577479871009410946883634762638367177545468055794543710643056239646037775937154407602373518045724218301493066317165454450230274358680579138751595435158876291683466423168115050105661010460398867452903743075767697622381578089769908850864592394858211404908263693040398838306676875328475658309160938120836606162544773142672282341635844298623697231349465473263561778258022599504142877358871286329903405589103944620341235039604468159267680730181706192911047089148946337518 A145334 861 28642624167505478706746131309983232200710449037531891255816163489118689902355661145678271325678662992152470025187859431035406821187023563188436138076385292525556553021213758289907053595015357469475639146201416168045716488098886815123805360710410353122436097757565500386000785848662788831046827664534906556773190813621743595860194469216681466504583142931400894937208750265973223653736379939135654060950164674130858795548659393586926774521007762789382703080565813951165959374799590022971250129758275585903808651609533728771670215014179663349877053316054982118761995271813285979075119883410320458635110366847769657055485912846268482695413586580782651706029126049440002124459123948039323028565602829785147350628215812126653634180351782534784171862421717428850461026874062294748628299599709720785500768580980472732838260366653997389445018287794065469297293763647360939040955810803810717793190216083601628459440806713137551685734956456693516063846972862588819746334923163112084870596784393861733812822816353287807724447534122557488639231325550508454459020629469698657517694456098408840065994001271468534676799523383314436375393754680348695258010873460654795327724261217332337188427151214166000016133574560705363220595208616129119617855092922788138152879588858315509326364446440060496370983891838368373339729241124060032672769667555606846983566570794844118273603830158346633309592082343199863646461453742540211009441497100675032079057992154664831940379176830170746763273644690327952872245575266465509509799902039127626357982625906851169976930761241247364833731119157692955700171031311210991399208896460736909649984413560953279615081369080338579599571202248159616716502378113349437755018133207191124190124145573448469207625107673293359075386566365326796320276207923442956123225353847978318572998596350626370959820794143305681622487661820668554518257013712451173222283449316283541767091023798577429203029504825621993699759386310230173355904405954046205952435612088247994645112568389902020043712768221453872998095698384367080064139369185152856960636904754395990564511423823838944982561864241326717214660797426409205330134455662263904317080689412798866631948245236007787453888041714388079368909101752617611147929639825406236133047712989562959985373268872929505089017103622608899243019800812034980114224545794527790360300400393272793525812603701273721702560680139796566011319124246126834494116638212933188053485395014683561811868688805914129811897785892995994188059225178851827993759960273128978193572779090367531429339413890469768693712081923231365683986204643833640749350421639877351283116781978146399498144842472274280176629462097991421870955699888842402680857930467277915633373283103388478665795143876897357345672213292768991561414526593569058607930403231387351151188688884843220310824209694600696757781217705320807485382047459580495339108504258812425906997740950667429229188329998241331552757417413080188676423257417619326466520595174501415829562899294498635714934433797386126082230072360640487021489167592513203569701950537461139606398681016325349939419422939959678947208590367045416267170706388898069136032360008573673251845686748991502135406569534546693605294010772642212163565175365731231793101230930702770927292207701569965567410706286165791886277267717784922505514453735261367409551784079779256685013151506132615039700195077656382250684463875728144080855306753827506145591082627228626367507191409789820571268570615698724925589882611140100503086782952709934334453978544434442102022629810321721479817579573203851839219453862988758631441360924705603386246670535078595326107736362764191918747497210611997807785250806333016291230919026751637507071309157121394420415620075839134076087610376543018019902547124674737314614699970456314115960796146658434035064977771741994973272752232040178806141598385191380280721749733959398285503056301202716953587640947677851761194869455922644305945624949961259893147298441263 A145334 862 965542859836932315720847039450664170477891838751129565411062749729191817118296063021206642562615033401636042307565469808214146323120461323935227779568975023534027074511472267727179609011622035758282961912712554817145980664600829899963709333823781994139872377389662244177505253842460255662348219425395333317067921027990108950766824668189212188700540571418780951054959113680423541965168425957039184239366708113117279427500603461706900709754736478583877558272129283728596798833643747668829763775102857985661752654676222764410586790505897256611554244931875811262514632738588582659249863459043763773526842632790383751214661153525743188720993411474141380427697829235786793476116002525188520660970314170122964117188875336386721475428160216001173126512666829137107899284684704641981396940570676264406621949100935034729536781327778735808635622034869625844911013302443212380996141348793333588829786723307152167290775343877633265445837029677450284526461766556902680049941464720682786456349762976361344891040304107918261470760174553375229472282979711275779868824292679580637257715273732080706630945836887048399435335341264456396821701484314120787312208441457963941450460518168527681390061815728620335061722684890989746507470414742180077029231927018104946181659264578713502621486145548693356045092206445231592592642770931789887256276193737461403040190892157456918751732081852745124058125380656833233820513445256857183256183478461550056071966102289000823041627711155813278444892461058784354930513724004613835009008801086582094329608255942563777700274535358881204443007637152528374308950056992086069387884113829429714320610580663783163567616277273454022270694956006193521686363520841100856147232274727937463731883016329522182319754830135896812504534864599274980834106754681602735100156832682534528094133673324112272235416652804978069435928825241289531112771101134316943447546743503274604962449445696210239362953485358886764573594211750450617458954528386681775155589614287829838187126673183301577370048063823143428424717412488591292684486431488454668857458544491669651027871763054520700436074521082017353761177321616830598660411615749728955068862797732881417374760012900947424590913827690273526979041299875415534267411754157678207007846834232110959313559788190522517183203366037413639274014630196105861707768543470974519353327439286915912321773882072521272515203716919611646766137488420091858585251926970826183390976834509467175594069908761616222060410608437485562843404199220372859908112661290416910725804848664202113111426178241670422450107893902597389900402226388987542356135365379605129785775078469712644808173268518605469922622163914562626036664432306758248959241991165507323547375174192503415878690693932227415286306848315561587809121866640534385931366465177753726036696472604895887012150892982374765773696515395651366968114197159579998287861731338709700802532543328144728368338740489177973439732267483424679095579617395930677047793267104218826892950155555622835384999832438772772639760738845378925076637170520240183518881640121434080277690084711337993714962972652555138227300311339004291204414352967277748599496579556923997248801382882300695598793065469393402749737598193604776732883989625813402411348174892947154372282369128090648903154865672007944932046657771511813916315499385196097587694295377146989808860593212306452519317999958334840255214626835396767171776866219183445415188703103360544567874691051454683668674758020267237842888170549666872856477973464842475467559981970246676081637382850150687374007551173055807724150635313748679947842552553524397084058098283049218168733112209642157985542972093438762634017636566435873516383819992930247459630755918864583530632462986628358840320950935053732542651170532386556568984660675606690539877499983019205159495627542750368207388633443450730323683816091537867484872160932267173326949156627213685099850272401600041634839444890993071872696835357001159950906281509362934 A145334 863 32548449776460364195444274993135757876826501683590128612475034037554892665939070382089214775107481450290487994035561962047039441516983930042832965260834009966946760156225177123869466329874725230396361176601901076684574840157977487828889826519394330312044744719369416493658201721028549369714969645783249021583453061080355759108606063704463873664413756157943962928661776784958327333672603985275410961573397669543018815370186547145480229338905392172054749699970775073925184137516171359116661313887467212938382096085326817778747151936283581506195830246776480281604386150855825849630026918129245393395269406516253469405676570429866890045516205205379719353435042117509246758639868320664981083441986262109242290605289636961380568810029646701047763559957826947790189856036260366607130596118009197273437505118691751439752212165721160817455109429350436799437884789128066925716018985826867464475641392649493883475770408382674210665041614584691892634693510086786216481894707029399293568331465639336356542415234838655108240891517759746744862953170606835780988869612447208033812258924359813984522120344095468400273496619677225301753545120660835257059945851303537091005640228739736806922326646619784640280764671691541689794061464460363681780526288641925224812995595656068843315054788640082006592219561908284865147929614468381395975349037818120156340877987991061301936276770205652207973652773272349765968889644593147201905025734049497355289510945229104225590068438202683288786206578099017975914379664763949957111688177174828780360723467949841199039425084610017124160526422614680612340261750721032190087854582077981179209010873024191716882911065091806766010406547367397581367887697571051131747373762226060638695210652290344047192550466116255973876234511210254993238590942380040620276783330706502885094074927554757228346429524406235016577379479076396208273142959300980810451165627501211937617000629047328223370347732788418568008153867178348304004311183796010636686448719945207131757040045507896527783242300187765396750743350976894714092026957541336437702032070574177279181753566568056468987861127123112940753962570297042562054433270236788907413107460594494743166904293402942692446951917677551078880075402849891155907536839084725692532828280648916747448897140474529245181316280380104110157318133940890927786133897486182005252872877618061535011094204038852088395213795594799428472689928723322172306782007964069912429176641037828743474592534812485394039742311798529852430455161367659543928650649818339993787437903254897474142618645039187296050323368409744476090311193367586565408991682417596067285201126612097231278337121383617347918817312968930444025704536142105120683573644841331321409504101488656007045882184626660242292404046511045367832276506563037887556177304933211674873309686940322351466336386291611643659630612776206189875174322100867394282703323624319399755240946128594017842629269712701859486412043184108828519231800225993565705661784567562621480059933914217146486329708636576596368300208424247651203692951996748128993908296518791592308699793149220522751806051868698210769682614548029244289455391571356226516390960560831547938683421365116669699643812101566682072146960829812406251023307126720994429555315182540017643186867736015728072955384954392681537493500947200395529334072978760506714419807287611840946677433912173699008293594738895272387346902819936761145632454079393367191118505036023201330154429467837345976681205521594637971985035303639387672851771982413056895301512657763036906277554073855949861056073070226131705177266077207014138053013815137946500997995106874918609389397886479300782928461670522323477780736720869302489904282280730759615112515274953615953696225906863621900668085179933050947469752938744203697265735596760001567642956408466781259268163569401137140529075860105971887171202634304143127723660264304976678892057784400317023513235729070296455832585926080506996905966013938884151983790856533326788599 A145334 864 1097208240998936017191494194297759358577157201275931396775403831994912682039614245461931367047666557126677316877302751433040229765323381958623437935007486696416800261332323646334167442252897378505039299504967123382324463044579440450111046152005073540995246350350070652611555735838367145410631371097005105092182869371950871611561001456710652513038175531383750418906407544365986100737679938378465677557600051200928456153011709076773535069307600060365229133802137269469888673547073337682178905222316755973050002473374614372645343727361532742067964181007280905361008045882835256652439624750886998752310767920136061820874973437976151709908608088752356927930153889353538878997963167613500509797640836234732243446181349544779263638199377914864159893605005219897340470909874437673641667753156693099516902033144476991933112037376923549828633003054767602474181470396596122763443787631227560878680537757384652088661068299289172297640919562204126671038067940499101591047767893911108721467770920245678816068456221520023394692534802210302594776776151684151197423518855726558527131667702911614144508596092827293936332522649883929580847549620655055031176653860130026896342168169366067243183103576162878408135956747660147678066822220451389298079361113090067401427976583384421443571783422435678296675028075883190597691475711136494087397226177592554276513535572138485596114433004880803848939089862952785230154436685414478730961560311552372368347863907601137342352206228770825953827210469273003507014954144262239330230394617554469384873406010259538563676455824503402720092464501897875804837695242497045070869491892460861437306326815324892195459148840677189804937350689484277511905300763433770130362868668493271855687613624975614814531354030459234049231968560393160957473625686797062554848763343016055423838731279776732494234026995498765756018484170229387355646359626923292019174476359618307673565816600222984964118211832934636442195980098008527116234879388304564034313504574197342797241990095884065278389796361959523460644414933006403399553637446033964883447046430198057536725243077981311806526277894884062711734060890952127445238114941021742453146123541571554994423462313238438149485801720319333041357068303090789565767651311278691341123963133667136722270211646082821066871649294430106187365780655873418545474467822551426853603370185151526905937069705827930017730135776985485016894765850497052940041529629883544821016718385994230108019047172934812724318097108668030716993157926860399026614440545468128529284114807996789004683472411159577571614730326642378395101792938520940893548122071941028062804524848308022587923031717033567529824726150260023104191937287313699185936509318642036853548875937635218823324185027886026073744712992601032501310479448430885322878202563367199094801515820721569995325303694878077614783773190912214145296475031052125664110349041087945234410462593192371798146887953646840942797772002296576341899879306522663482541928080724742702988601545355309852498551642753997231136627253341627583231110486733742257864408492129582936604835946782533737252044014778853712393445798186765513658536958666004042900261531906134901456094136969281552692692210345019787182680646823238616528390906508880732594496272392075819858882157008807824211235377909422428956897971998078675522339786197701181957895606077700862935349307370514800357270626128841632219129253804853591383873259844573541793421359349153413736145272792922241822468754464280488015348302242795587902166360670666174475771516225631992140369671748046686966049535823315348608469831738497811280018415760457623995118017968695408039467384584484117182876284927764552342549872226486550368237482167050086632512642459055637880235191789740231284892792575222196504151639022415936102441390397794992169637369989537696266910588765016705464484779036783678873090510478708848744026720024848602913184094585185530235417491327109421124516429933334445974707042457182949406372429822832164535034078 A145334 865 36986889771525683363064905094333192984500211378185145701708734564073472474000503548582636001087624865632810901643387756772224183342011764308212162746269411275376326842565869961699607354475704299530149555916080552616256572548198097415265877955201202547555424158256136980166127361453154750763834149965072446874235504945010820945365599997110032510053023498532470463391035391915614670908863389065474005191286764409900587375005897607849320040878968696006481928415297653859172111346658075750079535927636529964048370439076154416547719270610116798827491035559609072943100945105990350897913900722373809811150593192517237465441885188499503711152288626325746835145768256672753493512091621611233864613491506030837664461531002549219340282320460700041183312376962402781520326581677437942200253351781528266705570263862814279373455340223880699002057715521106450054220567631370509227623155332662091393453463325795229259270728893267589770801187776859495496001377639531204547434039221848767971279264153150367250331302685024753796430239941617782710178379210319566258311039637672675502400484452891588451570789767087734498300938254090646493145595958736784440129744565037355372157397983689898027965614630123984518478461682858906536090887257354868777891581341739883460211865812893251206735975855251926740833189845802793139894781074481601217779098471295966843151127795910361453956234658255127542084511306485616836156294696432433427566996197404738487509137035723394581588646381796104700831976132986370122456128288700423058116645446072985789253736245125577031692126804584621084299854198450970766398094284313638617978381607001056973615097735591242884736190536317003232631325732108447558930107367464693523481171067534432029168816602717323107507897174230313683353686294618944666180928663338036343911192016287897631100746347198724825871821671833869229148084801053168682442574750441214665390787631567524174691739976516194093096697517878861678007921095713581909929480175435669800697602509743705749820354375211795026623507578413235670557830640902507622058404213777998679663497459944448988830664976996454429944358848680626889442251880033645881934292607409667858766917173269658267520171412363456616223683545012799146595693617115113412136369795667846024563104703090898258812087140554757689714052533922599195996355752174805227053382512074701748787603688585094381077084772365316858830788646966904324723128347565725885477791516592287952403664362688855903493336725040002124277659493457003671309501284008889819513246859079962903827516390133854092982380837570714899945263260791207289136963867229724153920629636140373579544465351262314826788167902864440046774170606448065873379761929640263415814608447849417491801286448179125045602270244155754319274032688176759108130894374328637671186320854930976552547423443214437602093636088003610102749350606020126061737983421592834036292471892371310227657294261273907186937575074805738469011034711005545301336102903647185770494829895569291950183136613867561213509029390907538025039108341846057406473083304101499515861081275779944274157427457339419133545880986389106776084847087193250917400036587175604714811589724164846967253385418551059776153984711086804924361482532264412933359651207391062369039474912781560704902899869580044018145016516371245125744349098561731204657678663390433865040154166459488801938784204782620007869893798509656683211574758414711745613606443728120014462866832541456541022255815694979303998075736309689729402753296619603964542640345356384759165200916664541797288824728349099743769579991547887331365386322727495141042406657232012689737481884726727098135526924953561703755458781986481388945032714974124892043983033946976139651241562182250277989112361535917289750114137042655064221900803975888267269095573043933589278474174704359332690774688000549571806644760800901954705909221066072656856997604313986139898459149574546439835606609123622857037152397220118247726867404325671210549930457343881409942672705503 A145334 866 1246828053100922545169981933538477741209742766981464060328670045379512925103644292583106414134732467172815498367721284403488925787418986809506450047553303919085449281446095215076570117585208549684263963024891775923726885678275294819289172295758786385873019807379568027251329500743030110809881703784691221087125373779513445402117402764341577739203234909097354047937161384155067826190351684107717190336532599270657697599482992655348891501804494965434778445441650550109455422403607170186461843473941722202771314594451254692007209243966923309926941980740750240841631027498514888845933420940911596377846887744208988154823984128829344832126791939684832837060406920002284630912753729566551525962620288870658701434265966649752834416137759091999010374596067508992759830311727875523157132866846887564713951674077913436213202187585834980986435815761583495376560172860672029469467053802820251469645755370032019420945364182330982151884535742317014030966079769190528964794899871120754074400715273134927959762989397443728228957639993739400652949810568403096426883513948762427035459361803775307743790837178539931437110430692212873043400008458921467382821718658110755389465398989688018293156653625998375941955030535193216991671476131378610406051335908950690358353674595124654914794648302508759027997808533026984080862662472329299065914839322070160864690070241486602712474379074215347344562865027202540280594043464062300645428804710852953422861560641126371723744215927178140460694219961615760067554992577597137117026872787756725733401274063949777191478803030906091752248345364937317722637403953486517515315006173102513738119703507360453982319564787520097338294812185492025077727256407451934055242780146323717035210008951989987336978476399211949843806618715759636064303798147767499518356183728020301686128350735525337734103406614323492736215816182625018146055751839191013719447031431885664880310550881042544302655304709209484594231010577940524748175195660479057040676952146289955746629101348746399514463413162078513812494981010260408598933185406492818889457491615927680945215424179649307400852112530262746037559035599141873311727877558557664962497290324764796638626549983887309809294462222816579738912407790475882170032327460044311778209330918417231046637418735237889235637439644046881524466930965040032028330550979007570373400203266738833346434581621739365125483255867559118567800931639701674769102403411982796396991982704649522946512530272982051298674587177206338485091812571290781748955392525005145004019897048227297413477647053351036388117577252906541271074428656862521062707723531486169921425415864186527784503006552082528556943189761318638150331608670456235992433411264840494545006584512619242367652033706606305450216701568173725556934059948048138927464805553141520656219174549469242870845006477201298001685602994145165258628973275845419404311293563381487826686382155137080818079293857624813490143521037310224929811463686982067325800717233237712750915930832264873943152079528268941464070071111067003341830580054950151061945934791942133429352263942982075872209297910799132774642966482915838690238789719695152676270294646701335459359976721003262088084869271918043983655205788979952713160315225672761805951439966715370138970200934744661126842860682555639295279419579155617986910931672220551739392802414993453761435655552607872813094779319590489900662220552887030679139781081834201665842969699131551140648706829810932479544852891248530886313886325613698547401936818139797369560792748424990187760974289452278480614425854549029746117011824330674029466041717135272732010592890339019952509453204600717180449112398357888002693572500479227877884316117706115083500593266428651014411957339827140580047736116274815109639698079597875554467225275664869610896782372259646583115468318465587937300585289422113625856352520969046798783940540497397752751128455018973865901672768558139835183612986185773756197538254225111334050455206310689812506335332368196774 A145334 867 42030573633045209226154407616517179561847235690444942095494321528034646141170376628976013671899195467307985584343073595598223931521669862006450666794809712366101084002171542857665308702097772855380833894038952210472752763598403615810039900674762811112578295159209814040386180489881417673947957483818106912881923903233162739560366826240588985591431016275618781457429239796476301028961140600362283097179039916222584221668671095036805234917980205243927412699831558115774444635366425595638970667756495919527784485014903425228486869197577265507027097371943199583211772864031835957890425269020216013174844776046134397506599267517395329102494652575623426310980570438131246651396174730176360318588696073216413319318268071301637045618784518708966179027592252415768971477026826357303949510999208326454725782666460891670884231464145041868828870650320921913622736977079033545784363874465447521709096322130325911354272997327106679446760110102705355207007053523411353763704870108046580626199343886099157370460005337496775913137290392524956069320331550690001339923688954470375727662410902865139590297532837010298977904884136195012038923638657097069516183351524783819613841244570225698678620895704439638373180094822884883106386553852682069530635664712836190638362487141440251364834343070834290978554198907506443520077558802325890437507632329206024277406300997362249641600957137843124326959052524913121552339588337383860060972573375286063687258470724860853771694124323586468548206050205235295744292429668343363926275458617162579026883962906493252879624873140152226163707101167737126231655916505632411156955219477307356505014148259505806008401286102566290737601115540304839638077365936274589634769425209091330189394969742413656526827116309926932060490803224903645433062090895061480100448917127653177823098805663458388669427112142973118466001294287141276902486225816686497732118214903474975483701146025252428465994127654355028153648504904367168165272263804819532665784387050736805709123300716420773257349862667043193040792574185320543229135172430814520549834043693258627203267500107147487505728258965212810077434463157630297458313106617044593278373988989054377514831341689321042258952864914923219453724467470346294334674645265957380247768699235281753879056487306057158992783332711106323655857643635503123922848068275291814775246150372978468419724652087756913607675238436587098273602501249620328118876293132462275026007449021331754164248539598731612553280331619348010838987998106902751473277392198410191226430766591914679418197628075481055805872814295534242987127782733698621156647636092478158415110395202183386264334036043913869751690486807277121441230462407699953375290030321958462664322546428593373765370931204096286482649255543862255836070401740571868870509957525214340466217397510060753732970730744362119548818066829884170262362563067011104697740871985297482745226632222013700116179088753594887677932355698716647672938895586829386649094992161948466937806736405465764009789039684436987362894559129029574311262796245896508994095962320508236627684873243768350194836013439492884846825293363008075160756350533523560129896027825490428610859968297766579570789883380203277977930182222152723428369813324069149271231978908935652471903912805339626716292789590805584127497988887591533240205775465897120471540935544389172131536459876472608324642390855525520752813798154610229435387308523017331711838388543261722118726450691904278069762011659989900441331418307035024736299686174949928982537938790241218312757901500147482853163195813078212750056581266821635210572771143587637138845073643590880714366940428954649227986017244888945788813847602209739048506171435829156430858022871658584133644831647583796591873267189873903208911567199022484137114275775393659010286600179594212142118077682784194678402180534612805566816741527160658365940562963310280640926554078791149869970842588259287234915970907285280924198896302201635666515173794183423122244682644189241270759 A145334 868 1416850635923125949912742535582812189491392573915156231057649518381377876039340471059137128296615465068219726875389512539894844328106565260818465168146585356307963622627753428285802341271145805369679360883789115990144719737175300210681150232457082066846227943943943023921850117062573089045755535969626680248558433690864542171066520310452851939945561819447874213832585625602054723531212223447860879098188245239330714841793205014207711813736221216968298116676543378641105978548746784425382531023609633973339892787081079870001037668643120376274960142481263277209318622404882162641971346972738060863212421022668302795738473153187412415215749906197473761258322192408997404616280419241491376773073418665505004123560115249312218158056391709541490803021124454339504519497814486192988262492626179817941918568972444984147594006443127173812386248635882461946638968120774047967718876738763182153993385549367531101720523318951401981819301159677661781711193743308116966183962206547350361788425807999687321823278820164026918588129830174376275357387723623949376765731127771682417017072836076222051813622088144780000005242207120703163619242815730733754469073397078743901071832964996909312768292101040006583561525054524418874323073738702436432499117851418372077468509083184276278383910790123175646378303017174233678034830426363743294319083219902695756321205541931011193931765552642312646846442316051956300326827242259166458593084803052088496044529625273498739517437207203883927581885491724261857924337736564862220357608592957677751239532656176613490622377282075728513072474628116073160331803222767464626614442933265024814681513199708237213182753372197944873244436266568863958707562927984560009136143268555688594360787394806755409529354753829160480547195132904883171788887019768724346418633478017004896396359052786831546521050216236217209165410894203716261757792526224749999358691304949109991669900752200708482546117740573003289850006506095206660910803264685270785684534646803385574164590720521442917758864356042612875326603863292174501993738063709572081242086723442256707094466483396517624168792208865211297447569715484681728177861512332695680856322206323732741260167889720462350661991266987599504968472059512965791546000121883095828107971073012017004845763140449768094408836910053954526392079642485879342399176353229536097065977355672900903690084675443703935975367162214095215244021749323769621185645072392899879143914709517110728227295323360712386189028680213634268175946931091879180873399142053015021237836137793546794960144628946819337864936181784882078189536284878551862328070749969715188687201500840186086784172570537329997246957753330122002465240737431956757824790929719808511573818495101298117011411723238052110723800954166895076060207685740617751576751740710169863974667813844973458869200462547440572789359031149792385399076742359971063515425390313084579960101945517699675779316263804389805998286220460217155744545240420554936958924859978565587235752333312320072505114584610291315734234124169515838965665519618591263240823827878397864777123647695167142085846140836007237387347864624035730753257886246289492283642421726987701770754071957734676328064880661783228717982459053562517790393693994055796260468203068780878112510761697797881861568810263195558382317910121291006371718704044460258875093197808556577560640301000236074015822182644985984986863235129690281379875491171133170171870411950382953490717512175386383920744933513406652628751224816264358246963873555625287861556547058238720898078671808997357527852850244440697255377608387545498617734085784297530815194700514855698542289609350608020874691460876093964183026799976917802845915161217484745578108867503017604716516260428092443284907256922913160897593820639349860664246681921294969571891681157338519051153815571186884143349568521212386235278731024233272546809578709249019908236385244921207097743237748547804130877544100973833768971038149678884093115174551467987140178439429283990869813838 A145334 869 47762034894938002138513341648342191291237664104832680858508423169141926673251521138233135965902893655550491525661394883376781606702248383420520598811770725566331741352680484065342854066585016396914118400011697205988826291867426606503657958526088335798623532877772024177195753405793158341851001443588157907360797886837119813353489660104998812654975903342156823472677679981616024933760863023466249634037642649838798481094264719360270870204242782306021124269238864594160124421103809467613219525166910093484791866324718717402831554581472718686651640896016287702782931178056804838629018148560574762678674699499303711198209532487348404999527600235422187916394614795126732071483566281234499580843944624625477615788798165736046802806443918909859136260875926328192444936502354852538807971322479010663613748505335337749154502286313585565070498572686727141900277701728556179912769789079342995945669505160083151308672929727578763480021962645973868558778985879909569406650012219006310587841253361470115732563571657269342088109080662040933849772584094043001940082794977259725323175149576467034463772061001063000963166415824134019509409663279359396206055394699341105380347669636204568363193428047437726227419371214838065430545932625272578286863193240677658018627250555779466202881381370217907968578303730389218379047690152644227649170404905412241616381814541088086350077567137971402187350446147152394359104224784216912981789028649913329826375029980711171784271954483148802875198891377818817025394129355309075779911621742327858377122066812829677862387085299147935035520893550085725067047960407835316057540460123408767025606453457150528196884810168391435574503655808435288507727106664282151971704799948242837306810812889540755112820892224753883489319015869732808496099736003341606822710654443504317929868085846345285769766214119895769977992882777605980896713909156550096661694986157716282915717378872984736921377200568721813246488691166820911634936009887268214380606130277957740654351547479654540041230544184846617360216623190786628276888366898514502427856222897404429902895837952029109003582497855118013871744765031554157899245414122422064784622028296799041718825882047645444151494683351199114397563973672457609362669369774004515099562324623466393998068921585505195156464733245135474373570681092341348996773110944519593556802281884487339090414285989482607593972713430561911269288874896101772680547767271488361793479089831814353627210371186241074939700544256721279560863160208119249080339533605329744167517264978589695866191796023599651803945942882095560560235025176128200545380643824831462918167404178212277783311071088479358163281076113067925895826143817600799898573748865564714603194958805542213095861315424983805448403043682316777470127345250245822665080432308829868589371711538496657788419993859503490964367173391241434481918706722592061484093885209713209205157553838175023848507051136666891606607340813781564621431972381638011338055970380782453783768744218151573238681648637423880568964044962859819802503010355079915237951662243684829701128601536119211115945523212745790532834611669650951120684248184606068251358025906520727601201691154835267641252487556318829259879910716765410252561447996169807567871233854216624492237085304928853792213857877679532682262352622690730937199104273132979860782271226585506685180012415181498178600757452320086698381638903408061230705373371991590643476419875009020818910365216705824310064033638974926600125303347224853209470127441260442278863142218795288491233013713923399422116436728576900091400566428687577491582180821215898620192576215510711954269702016842055954731199918147110287720887638408051531726061036135239337608893492668700583335179005386164615550427038998135463983984484840916603969271510452577648874809561527281297620182980786632181688119276447889005378440456010162090392292532348221497796367905679739812473774674532703888992594776727857029066732771826778880577276867614812052311992070916480688032183932943 A145334 870 1610058194891509416166158797052872732844809467482517097825162713974124829773930901530498542351449416831991604261825894643241795422037948676999184125126325990694457644690895495214954182298778561468829125894714951930094218308706231168063009571233287567314517226463466991069325823387437250641224169617601267087505816516720875217281594271072989664146385761718544699816090378347690574915023968989835051715548054627877651558356948847841526020377312377799750882147744008792594415594303438604494845767994008227762699840466375176568371834940407678283906438329748915979549332802976268705302039146005628277160063256909107081823340544410041579346662988720332048464188703485399945720713614724134561628757996523051431762735382043402022473293006348394959773812636673502242864469989862581268730520292504956844239644172935666551553287924036962955399333072883323317575899378630660704085421622145775654565336864953017481247833359396156797960138378976477949438777832300557841390054945718740523368778289026731793345030678743270701626130190529270049901457534452801871776241641917694212872551875205630895697534124532211674323559877426315590541496585527962430375393600845715265292776042364623034526341146710833650086300420090666131139284514474864875347721811644126000389552538766816722514855087606134887497598972373117534383463957010806487689791055042363444985535211858873848930103594289250415093270892774064897793447117149124894356941697195493545395013764605243975574308846109508937719070700764386830201774242643131207975958548576263512935107121020955784564455154811899607971680808500915163894113585016325281532224284145666603168168731359031105808749737593721921018573364057917309026616806945388414981608797119122777056903908145631460046436867367098658595783544421497841498638928883758546224851814871897079398848277483940530511987531460636189721922869267686721824509615909511232240987984017924592139722850138414729418916948625494583966130489383526425118486232389008242084961865985420790654805091374563824268438726712315115170289492434813375921732346155185813133461192629416608584361990268434781114248378527236038751304731766120947298881181888986291556912893028773490017887742565960032626423425106930879354282047530073952102618663535692082123150134949081068662886341801616988274658063284679931079113133230747232195342227540579145570268825260090845064964677015374026549116233768874866673632757503569007737495613536227603665280239086547151256150884460891312856592960705045653783062862439752955406366496962266533833991981190422509855778648995399633364198396690505164700640620497745355506229641006997865001708006160334383235230119608466593146875078524562028618177305626082227148964316433395599553893549761009508360186825964792358427614491807097614351097732325578996299243621553903129437550531988054520202664534134662217861376842229389725235687218219501650268833806904006891992776559924778108415473018037724652254343652834290322928254633240472121785311824577251657072278780358137200563638303062444429369486639963770401372860640104078423052759270993791781346647293005454959023356445415814458025847521996585697654230275549812674506989561025171305709521307058742800228886679195442853688768561544179520560283894160490519118883496965174208564531267516640899637731267195008236455868348528586629771690798675594047062510104173104232548861640955128002600395459701887939957459062447022508957387854989961029420456943814683679855085457964435825316872190049099842176817323206198576874973637797925635664851236334032627981226171398279122710547724592474451836672397055680628853689816865453856702394213409671399463575956445456096883380728366047626922977158107708617157567714682203756853311054059753029161211279555051348762112452199719889567986956086393478080454281953109710622274860747192971385437849231163555273519616665708769850094841536823833042890908718648967981466542192227643833569737180754210349392565792618516348865727969309677914581119114180139731969265570416124564280929510419414 A145334 871 54275061702030747524023210910138998175856335857597987262853554229559324842537284017341584724434223875503543324115659382762286040300117643199394113437487850334539441636198345791015621419948971240529213436996722629551778893197660760807977446142616165368084039905459939391174949329194756313322508415958337269931663167417862816737442729524380821473375851372556238488643583181422969298769433060886476569864875287468112984193414264566473122786648330051386819931179326267159493155523844494253711783225858492190970518137329640877401097153009588253477767349444195061654320306005398839998926900982831580662490969711731300228961098553852969152427604350234793118305613278098217375118523880867009791270932481948119140096332112894284011838660441197950175065364846002884680633090913331112214053300252370772740307741455912814117523586764783734912925952816398256348756426153361870606163382969764308236054509771896714132781311236571515931657501275275109029607332168072818953349182813528730823755205535249875392190868447872083694547506634632612720137199636631367003534103808962676938673998390006667917496840874208794540384202504874682733019830388737950248595122078453666893678375007763772857678391692428774296971460933836984065867215552401762322699123983660294232454158063202141160196298800321425687326153390119488353677351611786596547378628816307666825050150375380822906345705813413064354822759608063281557464707959992775404555591630671058765352584178467744435898779418079591807361070447568588668282992694105823665560486892594221278714602672494352684838105406322050485577425019044956624784843883852364832615964561009961069390200908506485119662425457399555789144672527888736678851964054401936804747880579180828866345393436778423628624631686124003556509979793129676367186309796571764589898147856620996103030857504115549437213813915771831835630249945020836615098238255595714482293608279549251843313774362448581655726953416788221856776445550629984623923259258897457953415850121762404575015738975884999036434529436241598347543841429760935711534969112002946862214474375681410977974412789053098519332203836570629011188468636091172101891126742232313765961468839377926051703954083072630652191289508859956591833733424674819252921665785118810314366875949571198201159504584063587089233528156861827231541429347637808104963637493619812052654168542715380502652620171773972445488100646376058325006248986156436354729204451758465248068235066128414637030492687966274970154673765666544732305769531980911918629365532258471250214125518411877828648602391443125617107476148490986219963034756743970757986800652965254204376113969497467880647329548690337766501800733781909871650831076829088059590787208396016795397036959248671721279684807411834977611079070414216897458727086567922715001679817501642184509959843945606337535163657259469504603522387185554246453581644260693907970326146640187119363288629906716196510571589544646890827032930436585972129899065104342843744850268443182979124063902104060812848673957553353076621514064214655267419312375405473286028599787249058705510650546085285132558134659021582167305529433670292198273151468099937073024549850800498808947235659748528640880502314425891041529558949774380921321759819588687403327755114824788716493724535748879421859067224929869773247789346636302666912965886155171053344235750893072452636619231417352552477832767949885003645858296707489873545483361006212929772012932516566972905909969070766454725937216491122040805585365155650679230508120697945737001692897957097670451845746602975512649164373895877042837326413346427569970306234952268688221810313847446660406433537506623009096708398488265585426449712089969845973556130211027607389876294745381120355731650465601961384646148102130438338704825688339661251197240670056834624307906913065503875828599962340467483714096112923355198808102827890955865690442513364178307015639503625967949896027889449756345319503876575409392406660778696470673750644761735642749871890066735488145429445764055237719 A145334 872 1829612328365398304143313023614626831455244348914818683148276215253282126467807014450653919530179144491775028623947273531090767775275170330213626886978531309650998586861788591924241102851525638219461223492330393947475514559598925938130688541404581363324825417898537330413040550817829411934664508060731379751795098286150339035498319194985283220794510285622485037733630489229677916713827013567459156180309894225002034069282343300178860121296389185654937322080304206318202505480114382306989185608048844003763607938646682353510815808459581385084327859065857377198618221535892662093387557126829213438126942311822398873809171550427043045718292963299751887297750175140502204229845494303313285339608572337713099689595923762930931995679220999489894053058489184944605910639251823921802873155482776898456570817120239176790966053558287571779877770914041452148633255808053929279503106935825333208491621869845301368463040520536992442660017570029385546411585217946956894616843111253998570350047455224495010444022382032737262599925747027335184266554949849385847236332767623890197685006272854572900293187610172044339424139792115765677503782891862859717352179134889279510140182756218940740667715549425432834840074297993344312769717705132178893423322594141466706931903667920991639743400510043980172313629743283328980029345988449862212601327089707940393630077124168552328314039894040050805111824811294542328528070407537909341738444099512979693784542067261133900328903878609154193716632747068466423243432853516533073122912805173392650729205743154677507984936748682661167056915389420324679320581923430549633491158883819421503503477069457584882024789256360189288058344989896555949386182399247272482742662639342576943965380435696896752375304874092803292522852760230617845916352661743795255441708018021841963761273127064886894044537136588680919718459535924729533027274889771621919288606302862617295620182741618418837476140870261014010166439395545606292288926644498947075220640065519648792238359770222278226143644163027265553583387779426951650401030432843886992570064118070759171438100846534617960818253810216547525439927238971328679788628935181770115161574823018516994174166802122490636719408336717245711603784274391506109485915401513736432161615306136894956412005830865897178976445245893154132690581652229757377987576987714581636754392876004666651484328980925535934122029846240220692367085786649700712014352474331282249976152600413908618327750757255192244783022739784026262220981837140013678337242956686066568882451637391672420413321876759769115557293387601432748784448736949198633753989694505229078222520936910051636096287095851121166500309109588913103248787486981731252862723209646065409739438516342379173963328666497666131130477117036048759806236075737106942397127630348736736485927616901855857650255846683552182865522521810648191418560511992340773418178044134406900889729567721378843059593259868077028652054627830673660286208574556412764022166780763907873649020537067649109642991598545485229150466809735189389100934618802057864367945675775406497968972248561887668813079760332261089444054939183178028007202238335418603181844900963495253824440008380601593425338932790410107814518578508125819313577002958050758205688105801860130667829245535563457794228256514654642861174742419241414373049450250600017532640140100095368205276201742217313588899740007195163771013943224550421190195735142131582872653526534676528841974545202290079224375518251043533946456440482579661190661851873754112996401431925282526136899092136760133133124208333482290521571821557235676328018394326551160614503368977403213512629475085772305191193943229658704518677992871575725400059959991846025962908973042555743507438684775984162563225072890410364876677850105966973894384380902533333942075708919764577388461210719292647927712446906447029638043051296233362585408591774234597732080529226200689187363351266583614105646510126286791257999512185984130057102456320336989402918041682180387734966302052425372553812798 A145334 873 61676231534922515130640334502025859578217288826062201951330403953334586253670449614594259610020754236383512339409719266617410398942239951531383719160652177010847312028571451797567821786109307844429066603397244142972676966252300900176724749922770991615063699469275653502763657576894080147122784253404746395474675493294464761468785523325511167848602120254958119249444445303288859391000139328589615093951769964459943281007394808455615110122428156661779607075940234863807280192575162672044760952593614748141012731420809143999519960025771391338183103875632284835921225186320621333162695710746485884016427644669042096324375872735934522517310686640407031770572365285680716026489874237846166967931195182233376108588159449952069604680062528054143887330651495359117819244764498351313061522959110355946718631472382954908167552851332350457934895922599411399114028796940741529858687864200508599488488264996430599358992381814520704005497676354033085494259428667384584749460962327023108992971368891862521266818119106132704674371413237743962426992954639285597273705410593067234754998884519253654078876686421402773807778957851838258483777838551677170683204008388522490208371893818462117360144918313452949170030130288384175849630199774138534944898442325809718707014178413162470112547890033386272808371032958754866526669764916967503575004139646676041852962233030671748612085461921744406826906550033916262286617971880638215950010175190026953846805854322020239601619605312015808452108098096316932679967532823759337200867566996834579363487304323029576121677865113254402535166567291781719920851860014058984261134601140936734322092250942024985464549160712239555443047253820268228525919471999773591338853220767490388201892145620996996085793103677043767304821362990864147792710571860197028264368212697618144741771521010326479694125797437190619887937439120392382613328599919103136643623203987205220755807108376643124648872127080771828865922450167065942562429732562136246646790318655251510664592703279177260027417245699214592375054403696938698705257800179632461407533914557950817293496968558707558670130237423067613246009318214535021159583509303086343839864373517992739034233236847845205280738624378547063429303611297903937526095388932106389343049241655507853031077518357329889319232382149824697656137680265123691864323412150894909481370771797463144278821349444347196167479653671269738893318403542955162015847385554978320194937638911884624457700063390042037883669421587964851533802752997684091564767548151257938504768973446259151773721202636923214493993234478936821813032780702594451187103021843784471573915926578861726683308370120493964974035082317740459976734716314503329457173311337578077753920455590504564995055137626356640472996548637674124622654001215639147941639249704054235569438977781251601117444518254167380427137294705633428145534120612808225827666087959800530482352596608524392169632172593642305046316114613344976157811505076166775210082899335806484152265299325426387583961185974119633117108883079551720242377850732398058232437975444360353259284995793510582769603633588242386666137509832559401890452495256013809645160054538454875155621373873562844054619646783484222420001530239979362419286299848394131239525058643252949889987735150510119626494555105249940785920330793704838731879194301034760704870128069429979111306788308093526409664457683164716202770995022453736401614008358095772297630937449711932854746394945863288601582932265516740312843924567862175013581560347433743028410746533199581058117770725478338341314641550272523639586309061857088235671072502777733389362639880006452013663292944734950870488524817175086530836369554274367991146051405351573404998633873874677818890376943442694469540715245751087251890679888733441864291357818973201446517315313060955996851961909471526561680846117732615272985507903997218549926232672843757847035070461908209593002392603246637603611894100011808229430588146397118363446227331884809268010631542356428980478978554041829863024974907583 A145334 874 2079105763212625656688487371919978702767077974871312478864529234118632687357948730040165477003145705778309056469726607853725631017252140990847774842691958000057131578832145053234222680485503664584178196981059876567278546584889548785358465381765921585939215945784456861679625566504058890941679645247609492930719931127161308822962420955804662273191094253000127914276287213440236960840936780052928911249655009321634793777757244923756442062048193039772201368875007995178639208973506228194514509404941567551784695172431868305577135498957937793550571046563236462753047123832249923605021810315876482023364562463666466755272311796119181203631500200929828077686242546482546762112471456327948794185647304253478536282793755368288342610833975825025969442426367855497372501796405328783511480017148736943481108168477458592834089029827447480378697769770948387350092458596239141163482438622696037952931606204538053634546331822504452411488334227234437741982099793965949133957372145427105892899066274994638136679943784623711092540323077644423226386597316623762534247223543855963715967122199459034406144360198972299894888184329761327901372385260073254531867947405424914010034937030480175219991544455678783367096282857181356269897689721616492307860347597379723023471981247375803199572997733282050746326207348725996807330708795321628557063527334888122281155416481833867521544848593067964060094968996531492390387349503568243852136933663917364514662845655410760209709462994739149024311409793110211053573239108245494403524712610340380865169764378000121267907083324982869160777803816349046389111591521753346436012297770969818430178308275752185190552367325584806157624933638222896993712189451726185364785469589329438346943207284918428302355188772577840521752724853899177661861655531490889161048057194594999641223276009496832503424093737563158659833690153029967681970577570245691846484916287120081688815640327756456990295060566416677480809231784965353528233899992380686229964354566647888358983771235302705665301957126376879745935818395040415753927288793654379841204081267178457932893023638675930956235472342713355432306426591572048324318231418818411715660057916129960409825485419966695067891208391081413171484579025248557459613169451415390983240453504045554419540728187413584738085426423294145312095247069046738000516584845619090410902427080538089717634401038284615001880203191136473051853542691065932724904514655043966699440065557743478090055160518550566339803303956947272405420464541330948889508300369841662150309695525990944368900469320477359683832742818727666875715902288700010212568044232599984842251476806750907869584273520665564463423601458430721796226814183713119749019581072327033791438593148216470369640929515421153683847047523445517623993617621172959601375552165126540650697051204520063856767198852697726547515246021661380340975307014439204780658283051706697838425699130783627692316921695072088843243239194963804518449152175831373417775481772587869800008955366611102988387682469544581233832255219461221679635367959088203924213426287861441832595090710230269496601450819446571094183234367011522498543975587073023284802926835309468940532501259453363464700626699645914204987841476575185728646015348575789161126338968658368834989626421255866887073567994803747247378719708194615371232406225514832333110571999687844455742056465660556573527571554910582843188215078435901510873857800561212749011007318557135729998824444783076913557070567446193797694925163236177479225254738121329625613972152637756445543867525018975693348956433526562563556972187953630622867236177740618998228863429740514128403186391654385718758395866395778223724835313155910952109957667474341579490657921925406416232238863256014545792233348371044078370824454172526475139294698183202239859565365261209117734115058579823949674968674701054013945894441805703186021779940816154485249317627538845216153909965468080802351173336005751545287818335157047347845788193300734464104301399889917179249765979321783782630146531581534854 A145334 875 70086655216221379352046394176782147568252338954694654836461078530808703937501865435983528615181782131766044057210971611339371754974159273859238538415762185021273728511584297715954194761598506747023339175802461835685715662403949723302132967842604466739239977917330341337944524344088167636749940694174131753289822482821932227127598448951389641903760619420032191735295522715625942646659119464584094269636255270280538933788253445372434853456029477248292751482996912441531692870689614759861921439995819289577047326121665549160196093670352122994818358641463597283772933708463919738404663892585500498261133516633768949651187534322801725638483349256033817858396204471354286065130696766325279614152003658453566275859601384876840579459143720381562901850048973078164931676439004388527673640065022399405637800412656497692054186287315701712233551361043774214972205380165192651680251476112395575192815845666489523024126246377632708976751042794575219928183498560332716638318430272886777322604415137097882695618383712847181823401586273022093723748233116394080390188308389679126272184454588765165311872728228479543035277919948475405703424848633291571717591336353669842889755237089114812847452846240786868991362745945553389569866944666061755923833782562772020795430769142024147444443283476390040625270176917182319416363326963622333741644002884074462451073047749657441120605097460235606544056998046170058446041289478667528374897817860644182599257573197090872347285757951037108297521815673637116519636957658988083519058724893706671968038177818896783618118202763494654296565364113959786485170030277453448343915573598257978140374037653513911831495317080914654861296957501446603837769677891770236647144588517442145907965129372708072451396417437805900311240587520119915990492260173847301758732979765429225208018489538366702680099720199128280985803075170702771438835787279653672225903391395194749742770014692863056766203367045034070797307374605259617269698826180723200249962145794909997926091417677461504698151714702747370536281845721758011367950206528831344267357118109051902359873009566268663975990214002736974199982027155884430798232559968785149631814208512876591897224374472844053890767429582615813632198095511825260665656004681117441112929298278326397827210094166634423163529835410013256320906081041427857732290383281496125600625907403568232583992514721753022269034453405730852906713185222514188613576027005684731883146289756595007503874836622639527924727338505023131198759008154463534067640713902594882935681897676385761229375669019570592305078545925316415901446244339044563563074319893842467188512811581657177704824133698327807941515640189664549433065446156234550424946748490970997771816897272456760570091168969791953056127331542351850467150725387086466946730715544776435630943360534932374830370672206995843662571562963067836588644171311211472543182495845366696173529787216363492899479038171247942312087288215913735703575943689464092837044715343854191622495401256194982413122388464386647418365690330928899740956533658485503552836541931371228732420154582577388936924324353940277996674443845820913593358015149779119674692853973122143446895742300551508521495281990444121066655913755347980672677814981203552773174755393948554784247356770547537612739857478339764603886700577320153370539575130225803648122621404607108533634744346110573785520910706371289960710014091303244909104010055304473411065284410930108008548439178891127810145560227028260654779186939847618256821162208488461332013258237008023246084193210271899897314983032865782467233008816330579234997443315965193927517252827190091388464961249006049634610573785713159104589111875649388641352304979414003239278505143106816417314094261469873395213491704047180636129405098265187588212182411464389686692747016438044045756062627873903434071667462491684692383486360284746496796983254986335024910739377299401774640095342926611244011415553141990491640547848713477949484401632721531453071190922278476570153182182458352758420409716588565745479 A145334 876 2362621145259716934744858291010838822605807643395678839665790478409032175614555196489056019577612398658687639390272796548523614006453278104542790139147568414375179388068375097172670852179262981956653099032122791499905598412358598587625353560615731192013858069653989860717653053959586564530781609858930336155790422965207404249310034891188923872771108207458190930396684156467463313178641956310193037776509253911501958136367229865747533986246311615991755612719624549529025371492307704581439143547744558846700697811776650489758342012050434567197389076253166817872749132559271610549371296214035411480506328822359788829075065026749334375154092499789399799076707975043110436773009025880353719465115249140822414905748626401404540565279392203228509596339181440038571991315386336140862549623080425066815313308429542368721688026911323274891945536002087859015764656015276185691902136096266416217053784204485755616605242130843666797101825241116796436544627994486716083911765150541641118117888941372503350674657578280134714643156380723251701783129711967047133329485341568859802779374248220151523204195262437685196746918786574921596501123746055873622526749416614262998388735032239123310607460226785380898020054798728321905218858434795252070575944502330697223634248204305652762976379886416110536195806917552008638799610944613000075109190780158622794337550158485535858341730313839693703532197344041423673684559477938532877949561587945381731503608277811087651416242690819997925970311382046897404766750789111249187181975212642139301702186109105246197766643347250321471354349263503780586066035331541364221920047549984978672142190379121645692087521948245265689789514279748831377148318848019385225649058714137505149228066164210781837418144929473248126914079683550517514140316428598737010795999586844561987167303641115065537849329064488520614468263004170700272173186707226547720489511477447098726708695506480773315832258512793037960160554117134069913196193902318279088045537704782061463440653330923456088071988637327656734401181273344644168173185708159615821598228610252058361372861219585893023954699157796791057568038703118437570636371272229515975270045253309011996725473253654087636691074983338770686459984628219050511790706458187299488501455661721929366709697854816518217429006013586120447283598679811286015108770819902649548378008927671858039868297953635893342404536422426983860348828421997410607097715145457117656736894728254752145212142652494017967791992241201025795762893759466501192089219576148173133920174620361268485051309433749255346126838099309673561310086020953289949011225111053385336324782036166186653678713677386356885042927767369990502957914393699852511111835142611051262560913815615924250601302936330757222100898662445633355802133328805067179601332819638861479992560032935519151011731503330631037167560839969770749741814673925631724991477154289028276302991288637914214857810684435846440268373642515212835603740543322682393705403936465843027006450176337377490535252726746791414928526187223357990806423069992178365677915904293097832708441578383593070833449477369875951821324407859388630220576192155078537160872822631020620285386532419090092806242491197244621511056647704938951900783414370356415407931843203666813118609561745531071669593708521265469993273429082742661926273706407505615463381234438733628980982776165330976649353326384204629664951731829617307449994668090455998125797988481446622411032154721595473696929921696052099226412594047338048201263898822891293380837309555568310987741707574398220519512384688949093443862163641531638058133191313950509555987594575714550964639715300807541528336723557994727019920737603305577944075248746088381721736828883472859502251701321910568896632259551197110872878167491695019426106193951169878155210262064561099521227753451514226182731960485626016279193311259304362601323119503809412873586539159445206284272397856146099567544015945243163467451322692313006520071831193254631982295381885706045289946592120905092164568228916054019699286958 A145334 877 79643958736618402654027793637928982533259628090615994730439142190707396109157951736144212983977785343602578192080051914439759416818168249929978181731425992832825112150511196014106436711008760360160269221349520125659355886794892695984900945226223330640182688788796020287461743111033138746244480431594600937637563404867319114422309049054380174799724415769654996843640031179222665571626077700557487838862032679720475738496400384986095925303928311119052604456485792081626532831473999850750698769132547638726461233657943561888088160066024055589871862765675894789026775974800112283155386656970469828422367846340614964794351492400532527463642732529417317970842007980307048352263848197296027116843755434385119948019219920131745677578727731711689338111030904493651288749076741714869472159266367488937321812221522072836951605695126521309291782306396830366377652339302754839508828356124889414564487490340398976169273189206613761352669819901296165081344189765963700628332886586440291818867258891062672814144824268204957517773619770779228594087208866660925748142870474097955562013579635316853258448256984901639753859089260162687069577475776118651182085151116475469322014415047025609711462671397482343831469178273768985479374328267081002633053333249734020845938486171712785497909618526643802698770610565408034296752565526540905568308487457503171513044353391474366035042287758930977285834765923579393993736441555266653837012192754741000308342452445754191532150668760256372133422088391279095841050052581303252440916300899107790966674021769899671507816763617690134035860459376147079442326264541089357643471354566078057439655259539816638626756453043852589321889871509036148222223224528963798064859532606430710063035964487580326366657593121146776920467725821247357881550150817571164460085844313797204821980580533970369742534180083808309714596864884791231004255352461771136378047759678838306682155375780696853783842377700049942591978208491282122168584079177450361877291875778241146137674425859338287051445232266163593813916450188166109187360078854110442817244942184239769252827249352367444271244244633339612547881610482140503350267644788624423557568075857232585896739111483454919760012083797582530257950268185066097240639454039837861076266629243716940673457516858654734942897369554458284867916855175532370527888806606627932994326555351192427120392091433073449850703900530979172526628153198819526342749788939783409202915989406321405058506321311698509071628530526159241070144017432856747030864057844314202441854203516696462954693879782311728698365120022650549826446583864889159842123834930535299793665935250649340513852260359869956896469287096526739665046744778556581993345412232471789569957406952595909215313161413618656987229340854914968881738064046868089237274462403295304945772763079312990045673094146904900055922632252809409010728736069388874138251222327900647348807140166454300966493305272853345330198933177100536472288358011831679802345073861218853096533243821837593949748387005511950132853970352933707539155621948479799048517041580883786009230336874890767835218192945214193981956567792265546878914709844189682337913903176198851136698236560951784727946925856763834200693598527477578313227428225746899782197829661220852876279773542194495655434466301512001515133482690492554556214533272457439167044777764807089228341820850898562876739126846890627359634232919266385342836075352225261641516176780644281230545785927116544239432379850228356037894107890556578665016987772498503291379564373104949526388749716248770803440862590549490907126811069123022702609090644195828361167147885630084685827913414325260975914181316529428462128368960018319156845387993878334368425745262383364950714088434247511016035600074257362903477542390015634006588852209881754181147748247503607648422543523094481936745990953898785546279921830167663703005855861676432052982267210154158526543420757090589673495297533502731487345793596317323601078143480040212011401645870295959864445623050242528474409242238339771287474398333423 A145334 878 2684797846648785208207559988789727710185343240328857538967424643582955844430682377410866223200835124355230512196330910645491493392416837698686286401623580079246966116218553029567152884355434459561739693495039224403854095443950234369292412275950634915264827247056455774236345499555274053176314870818272387748831926222286904381968633794313120801309786182823961736140914520654911899952051766107150958737846083856867983233211698841514063776247889381576951680236380438352005872219963163476498350926019037353724449339908579659470801386067328901884145926633545337084925800237762652505896473657103241702082608619635801640857799979746886474050062138412565289007684289939442624911703885957840048228449276228007144306905488601892520389774371270721655384494342194141803503692804971892863570348006698428996693223172195766904096259261027006424902706656691615648502801342131209624566418193067886068702457082321065282180443591549707764354832831770868483775316200466008353694385522917137086672374179099833759192318675406531539644014007829811415183428109112010095002849030352356740426617966727156875122139219756839013664904702213165394540535111911835985292216821609638654230842932846498271134283342201669583773445101588697701781386700664442163964975793272589340385889145214189794828880477556782702559446745964097918591520345100082982094679037083241131546102358489050720555739662011832930465796255751664027487431771143479422907148139812757532448842340442765518737711392491999613797660673699706938754899867748981850672039316126948420844441972161131817423256903785691071098534614215568784497037791614086914620055140502443766305800126945028508986314340020748837795641878780094276822313521723050784747029618513720522087437213648266637609245626695712920515718910520168750636538069920007525350756801022104187704403382632837522905761672775849055990539700798049392982747659313118300077442258284127840808358990858595434572553236436425051982547448080566221168899395875657796565230044438971331518943432277640325580762691620386110139466801441898267361264089998877319209711179432494011260748214295445326797750462635179181192298031784917664819084735188158045896103861877265217270063451381792091455919708125432111656732854058593509762905483892227838693648583304242408380323526595553260108552110251782769311356740683597530683845655600656801336098632510687790556559362340608040831335144494771483445651183983377811016684778062383578773180346150199836267495946205214088310579796244835775273529031898707182943926197842612188166732066627663145841462202410418940672632849836711935339840780775327557324704526497119844991093340974607232555773043052502569593622782980988626738735263527227985295821335244788883792212925811094284032282420651781990708743858118284938557756783217789959383454948013751910083138363411080861504120852680432677554520896074644337781894943157284273274816979682053667839260418708183196942575105890075586645159597131685441965627712975105382814370046156283601418292622227695115708640635420555112231715925668869093921578025076830955933331106013676522078056823344126205341612213349721001761879948455947177428826238627057999455999138908790449187076934184298130760000777825266359708136584850212517233957653589144577287532422471823107255724352988766886799164787354375862553884231503230585007249254688266567913573842988265743448669151902807778409544989359329721909065362043518118077386792673518901845054321149720731800251821192066551589670051054267960341358277764249672750384609609660647129513821636530538978996441947004356209593257407910953790295707696274931663420807557708182740994045668602560183544410232264832197259510651870309900352590622296801173952451329563402813543491073206403605099061616231895028649509606583443925030843094548854870415188569007739495320715268136351763762842642287232636193128873196100279470148615758632169023038495789405002222814780710144770333507437251380037380380286833062493183538664405655900031210192083715711094850305381425144755907733729042751430463689865461184707948121127094 A145334 879 90504535330886590632058444568073927472418938098226159547975890004742299325050906833362348647955939058037035222535736805779466327818612182004546464668752702739989234944902310476197527717515258920817484707557503033304401431756206513793954521837394957767353995858090435360711186502546545221540435549039481759418523295315728141848843530783986253157772717423271334355655231647637048968160999463845981118495303647952987035071090629451038704911220425749030730021715780120360325870908425409318759558965402980061503548521856986662817152836241497216490503596944950547456953936988203041173657843825563620806734908145555026972701472522916050639695067222244843363031719443016602905466489643374939828484997984802365400200664072750576942207548377957299271299614937253489291615833166853431689241561833644775111039615812907080815012062737614691456948932105292057114199066865590737141379117779490083251070413680555620321903777301867459529787653406326156686769744036364951837074035349203804605285441758588137131310389733809353933194754686169323035054132964078651435885115065035075245683336096358878625050459839554786165742297757746716189798751552970515288081977874375767917646245944241041672911081754155610271520490543085821253281560200024017080178331358165653414674302239231851811968775400529526376635147107679130270312116536571231799870724771767571086915938991621546398459617971376600327071014495553828443021931011510249790933309956075863664109474987983173190894059508754638220862769176995032514148578700768125604851192905723130367558347914877731795438318718798882389041467809346364349248064512984605350752701142866024796090464839661651498112017775342990278238498411787106562644040595060817424858570375237986193136798409047103866227343709254889429438107553167162762710340455453302862002847302369287853718233206572372363182856246739691593632783599305380152657192591189865433839442148710189834811474899687876318743915816429510802281731882817678824321476466384345144763542920745847807262436964404829515989223283077983506637832062689940404582103286502075576448921041424430935360053051072212613984723824187645564652754103587963998910843072925162938533237626314534616941253049341099919524133600896232686365934252364919029041446621367546402525032666919382342783765408078583539604556693690227599027550860527217583820066522409334166411951907608730068469188984109805623350857870214846175973728885451512810552917525733161500660500265807247074255883288071445605251135859784883458311422595161401704183005098410399018786335524164321129619227888561342707762724669630439317655482893489708092526629746094075044114456730588074558805768767447601261131067117819839510836026068456110605765555217756421040163708159134581362132331184858409493173098469938044423867012280533635483948177060269114485607289284814772761990923898184291413457999350753628373818269523103316782705206246830806814960821365845715402479905853061142752954984689110183071560773732102444442840734453583246342591791198762358528700681870278525827819193721443606803162687686184349576032792535203993978367509505700157507174979876800902024178779080493411558860185625203415317472048634701422865897512314654453426967841492542803128997450074607065428479134189262635474615818179327327284369615062971558211805349326281544025179435928840420330101817819326932731909135080089660446847547882301829359287198714563878078663965994852762841122323438188246828971519524440909088342207661838777526971233181606993092878831505538748577858886524924672642237407635987880095877020531644767131576617903779815661721377399314616877250892720161252196003080918321444418157197383101734079044357128160366830211457367749256207555617977474194314966216715652042603144524416369088747168263952802327820455426817239699507666062000072398688505507130541128170452837777048959089071588437569449586522153163557301660250102924687204980948499033275471770053784009166323263969502945973845003142485601031321064072728494496998576580795392392761971333761785258382980908192456576122458196733643688796730039 A145334 880 3050907883319389123557904958182212106305514693105860598033409713092438266664510224921962395511728482445593332996449175526494899265273923262956423625297367207741457030745690769934065629790286493865322949930023733757652147860647626136043972561846171750386868285111401328953118322764498539862854029181806059291726032536261269439437611040759542799635397503028690498305176122700930400061795391974196257397325727234649109095378481885582815901043176775751936527455087267620966146756317148328172221256225383531854247266947349680494986562638899485100565974368868356321228580130946524280201353409463276000291792051504051339613964997889700087317234242011811531355233973416405394003832740966465335660389233839238461412757241585516460119923935431166187164788364150320781826227932550936377272440185841817362294716452359874522078289730788731987986742076366688588628034895536262406904680435780192513325697576469072878730311050665508469199434031972421910140139587690546325961757377927274730327035155009631923596639478734394645681463640826753871681863407035663230791677133839483356179628519381639831723294126069252621890333843748737100544950520310100958449407488852990314894216296549522581947334294798302280051286152433977932859423692561422915108369386118788383336081388098616579367277623922969856599588106440416735448123529856295878873559149961605784256695171861459970603023001259365535013730968179323301062605266910578749308882455712169224304372869396070427822273227302407461933284335158841872352241649247993646390551862179887408563443487366086366663093906587453421548896808754531327997583470235673254759786640905958555373765803439194145056327610220497862258670943665701483446636331637186633668931622602242896056920952281540657682257118829736695970645685101546146210796826116792769558108457212111892526737453689151289730056561171833330845512079142044664148024569266262704461609294755578241047366978060119319846261967599285572708492129787236505087310750512916878954321235293112485143845418551143370706356391291796132388375208693811089596564434426720877683215809096706387398493377090896072921979713315615069349265159639652234618366855169222507469797394486959100059824423023225026905366452230292295731963531990488566410393655843394505336891012508203795470998323526005524524516346035745462111435970197015764066976911786572999149090097469391658097408570097782185222549377973607320097302917282919312860361038775780096124881885187181952722965989373392485147801701522768625134842280409361819549301918923488353080675182352847198651801026281940660268262507940609259561454392999697279023745131416126743239978491397030652402735232594885595460225702948084006929293812028920224993128881094747618019129718252213811906386600209294563363083158712867619410272045419032068946103089318216901296069811707967626395633183103671610867236480559383916406769527841917865587708229305849518050275620403398647509414429364116016312036947224744674210628240543545689193055775615921188052485679891986483774804870138448470235229908118148059665745107979696399131234480428395530997092223359095486222742366305346193885345641041552955193229679996780891724924760019785825900614690939924690838787805953617115653237682306867590743819096286085788260154653537591780284276616517046874331191438989786061734422922607326337824501693682261647704390375636248610674965095663725515798763690258403340672432571777421273330715405023939007931111021323848724218295088480333369242133718962301686106677449710352936795373392004826105160162364279637616395483823142748658058443433326824328548716678340600027235852661933215003969555675015621845667476563600815045572320446593026455194557917966474836134403080846702639027947762671086865078795514470702920050810282820316961220968994084119427308874095152025371220512905875220715357828809700557568250316013594273016688465682864046490351272337422182641411984497409493338587802914178663249791160564271397934769100127117582294405486021649462611824454896966465155748279684636304182552686124959750624375946429944041389649212318 A145334 881 102846104656192072024250385508263925535484972832179622661480081880370203964518340357068445519338018495285012197273266484462406248452917625375648858404227783904211813766448000909575041904033029990684777721323615357412950871078030045289835801265879927868146372123751342940919183299680059276230264102178246709684602797378844097487713726335160656991722996669324439274596152740593132138446073695289156373017869146584717819652221589291906094573126784199377354591480261769786988686795125199234260169228598119893403695307291609207629010363740148806498581779484048694643664888757253396497384582259349190144272689249466662512831733106160317420547915658523099499740093880835306388852598792513056821736781244235730549421681213647095797892058921177063791367716484207698618108654314676232111000526975486101449310116498011754326352066009876092577418383937372140217358999214328338871166040348771171844719182051702033061443165196030513194845461688002689184497948814278572611805889372854395810120550470089250385854579696826053772112785399075118328226292416118074545908784745843868871780202142671742631033366364744046044368367707027629901623565849854751756359011161152325640708263439038160293203597404739688106373245927028905573605351422964006268279114925886025044093650178130062651239076890474538465442588691471301044277113921143617540256447145335006215525623156533876617406358973993594213936270610253973983266595104533678627692177791123914595224545763232059133905657301470096033016376717341790339999033482001287119057377669232811636950549591552423505335163795624736121614429034073783257452174432396480904967802314187161758783620437844769790187152242420965161396807232732298595199004176845520825918867573063037650840819108273937161421783609523080311915576615335013035598798245686743806350533230617444594707031710143056770227834313919645336062520594245542029124528077308523176210983892371100356996550995595147372329614609028000839573758892846010703675566575468951523165823696967278953453181252096606062106444434457224339734144778430539767610246679942657500199129348201051277778780806374053567127723521884660163576082966799922725397182688843647653881707229622153636702146683171662607638803185159019688228257977033435321329451109439382153539049629126517278407971143277880823642862485260422834086278956313850546170574112505309278906493019281240886854912829527048479742333908139444890265235165633481151071257806578629514636606848999403360483936427521177386260949753081394493510649814288164341845565982727787283939161378328143542387891466344991769081786434915213470186188270364312382400740287511002768525599900879446561908130131967824655516607185248844755766654892658874716062263975938386985668441762118419440229710930922988546111123787037668980382226227208558763639499656968914682421398867068299400982021840433846104150250346198832471318572409732781725858327627194981006643984348837747041696645011384445056817622737991158278530094917162151450595465753171968795666045926567073169286313643666416061351074374843577369888660786832877928529564759208420814707984871067599334868487660978240319074099535331971039070360953831298234843798342794931556408298365687349013521083511728591476127839141567056409367076307324817732987177896136400734055637458420035070732905196540338814785852695913534919223531763927222324788066830788805585763412927976639255274494639323577899503823915952905129125653462234660519169505699855420968957818344329830215313550139247956657049103736857165993833288466623801480024400657629176412703879582265036731505361005870630211597423565140249518805976356517785063652469608773531499129190540826277803141188175606564676448180584438409358341471647786727984157924764676121506154154189662871018543725886704620809956536970120239077342446239908713263771091368548183184171281004552957848669193729191354954998728582824854026184088834251673917310792426725521410519364466908954141293699357619321435092520281991213543377612725730656150105376000158745007881746197756052208592666291485001091137031695216901601386151234463 A145334 882 3466942184909326864618091371925671971618986327867260386812632962153869862551474986772267073534922207964329278724488480194778539108852953886139199753850094970113613034325505079916083892650887811195697363120496123768366840106388244966072738724628839806589042453904789485426984340079096475437223663021574667401661901007914801990049560275320654706431439418087529344917945810580218361686086744206402069360236111534045110465827280679651672562477287994317833847526863096804432121010897523709869761976523821365381255036954552879441824258866693853628167706685841307127569587078778431864980309987761307790300156354307729141803506383394699302356970149531579442124427033367724204951815711291782404494281560082797242981766412299286357761424846112954884975839535517853156266121955121507851910891387071196294014426664853259785981453623114633349996041734542072770360483274886973407810744813252395767105291113637177958032176220027877549132732044303136620437003944389191095053430204797164304831889026019673475497525957983366793923527350121358598017754445665476885906921902990719685828227258049835924710494948432227666086405053513567560234993304253653161396761307793037408495285245635760086934370686566440591267539840148858254452258463608692958742266049043248518117608564168683023874652702610619067747099808189909451762164774833627817425748954395683909563762972350061808911308390410301059692426147257930494796593619911225039628924564029904705292850213374179844007889279810283709970574597208307417202525546326021739535430554839286218101715618167788708998762004887415948072168981189730424854181472118501901070791361251462581982637289585981386188014757035683125370188509556734841978456947354826175404538392219023376607601116082993469429987667794765918484937391732297604328489342651303307595283705646005600075462146422184990035229004992174683106834238386505142659743177338045747003809562550220498278775493014145439861111988624071940702745839569346891033666844171747605333003037870445738227794254864331171802464871179196641200641888092518286872330325984302549904991772644641629477216313584375968656979487000752180798534687461560235433486793822552507243129843240765404606270264629892323480279028466344101459882280673833572691527230488807916552406857660963884946928911768899039038995369853612507701303001505903931714394289265577064005364880530880532826487453385948234154331890820831309277233757336201732319692787799404562162619920754888002094731544248772900317464131028572106853475380104811739554252209728451790418100776982766536461048622678688646253806360452729338139367147032526577411031676068250771910871229418667652204892414345900136542579232754512853768809929502236854649538693635754144192135553781882201077929743575027343680111419497956662615817226708928470503255464490319024626208454512802561099136329845391769067233328303126162048765159525322544136766358725034580428119194349044832372195255824355213501206046185644998344504825446907884856027461346371292485981220132090356644655149153190015289696246940747085020798695458391206991035228901681385235410639006596550219321232828834114850641701450695102685508912560423383499803550410692382746737912006705844305871034341583012706652341808987789252896551576100509492911978618603415207423758439062765717359359844183382456645032644822339519698917937484970886344085161500260659836039127127413631577698492834120733870563534339860125404504881215001077265029211015219539719332169063488077886405951914899946823600862777615941767217414514955886796441008517172592610164322670565076297061449455511106124819832161132938349435742361872562509746542200071820023167463777261143074407827376848650041712306860861503216173112487519499261004789284293301369672654739867564406079590002484683317900041784265213094435438448628969698118813246349263193167305651399378080952360724561938734123838560146358619144251351590330364171292932829339114437591697929924347355554186761305570923936823681429677030578894397170589613140896397249228508578076835315354598133273261822478714069815323038685768465260134 A145334 883 116870620950447303950083788123364016655012103576920374807274234492726871186240017839574782691793782111139521490517494470092718068897026827048834798326637843038302111482900962477523187111686386211373928120107146610908030822573396866728281977117402388614236693252984081429992299163147158887308750404227017935931775973292205177705726579393345543818643165792007617547859514000063008231844852008751740062844402946794791527218319812058836292789203283715327394800753200401797145029490366837464584476994357848998403987402334282258692286558767239442065384585881128683786322085781956049411232853190049103351669080559440860120729537671403580376293146320161627335491335795085889068090401238793386062989174568654313816679615209187261906490535764575650251358486950939113413523272489037375373239916547169500095740221422893270887423047308842224218490474293994889151479750979080874362971868783572220960348191595990086913562627315696586985233884018613273786928713780861682999972559591906519343028583257002642388932349657764714926336053200478212940103384035156933407804262803908375863425671997079766879319042080617028259028668309573994748493994384767082220830071929344279879223739989673209091519475550951114926889079905044765830556727234643688216237782244968792619858559654032654556684479953764891883280196068639258927431273515364479804278379712422057446059443582394960421866329223324889748238091210128566369339196943940800981357368425755909824298066097619056778273888488499006561637973638875666316555345826651159357738076884574960742976021851485607788795843679419627813888080234291383587760674167662524652699895882819001324447541273159812090553207669485725913808089495760724290361485100132186196041468375784410452379195972316890746210947119939775502604159163380175626578362705176636253350269910976315547926384361184824303944512988058374253611736839946567764814400478940994054189897177356949104606421512510291782122937764187850512061561412308924803898898613354045200306580883446902138691665378023422549364484745344274340416413707864646672035715521320592277354615155651739981475910653150533097052724939667632492833944150753112569662917094361062330322259361764494559655216983971523541348543441961656475053611993286671758397947618448263757542253018212042932434456337321615462726653094122415149350501346677742581778380944972028715115540843789489742299651166785402143815479559827889527596105069538125230863362725646669983923288014010667701613996996142198042180538470712215968949260569822553926085677648100543872266389908149898565773805528110702798870820641779719553762853056280282654161565417859993233604466375177686654947476725692163470882521280638021115297737967753749477577074646399008224778502532318807236218592215684460824533567405164995309741529731975752513456182944329154663180572319205175467583586278106134694822589392948132576465041056280050553117612226762588079036917034862316950428955032142369235741210760100470156202099387285169881334534271390710516530458134986719995924251908667721771749244423021509861207546654013706800834919637746114737077271826204384836825719423791510350636891436828832376196534403341511303947079449500641879597603457337755645863563554133679846612658966253139234148086344263271867681245066245943230505854162925168373912148949614516626073165235671108369295515604449086604651436786006106956054267293212052185543844960918943570615198797238772768874480730420104224079943615533817350828517718461311838775720529325501137959466928035129696539806905210010696320106546372713230467712226613345166456937209955784273516837464944728226211509960069042367564418492285094812279449476074740932306760484719685392386341445416099056835007837280482634533360487288848762513050159037126745933257924435257871970025600452010610213174341287657042659810321423443065114058485702227668482151055410831253763372359599133950924197326528973275784902296973973250296026280696772750840795214437936365991474410817806019003199157436917402889919708874241551112748016285223920724551294479975364550756360156442844417195653577768607399 A145334 884 3939708628772636431247997633020509629514786039958999506885954057937189865534281138820590937768101321431591061481015459862337045907740235230963267165451761934971069207974978410791801557618864186534527305733114549133213595260582368271022140482554895795557079122969050931100250919362706386012081500689269111598685500658018335532545241001300118006805806412417137369450814872024178196915271599528934413312082753976216310848484450398676090750272370131566398484415556538017718662139688145080033619009610041113212377049951433617985964100454219382725330260761885141244595610384140151346874227616056245286223456915358595040362063573099508311090142660095678307947833487527918287117603220807909332891582670215055358677472585719936186568509602862420323860339710140317977652016359339327968710409734894192461156206570151305496761771138799617755290680538454525978754309635144332999888808288883474755320941771595534716219018208779955727244356681134721415054230321115843389539883888789738562256329236761670048911236031465722582183421559464593208089526477807385779511604813212829447365359717193331683452008983827105074179628742629334309458164990475505037410528563341434366935594866556598632839361433888191397618990292331519215999209020627580266160682680735631950172183527819832220937150795366761802774756341726729610253798778440771839368596362679998602110979933598771143471052149206973643002804995001007825052493834183650781170331850003307156147183102857888190621432936939412231382532381395924114322773290613885035623328832243591371806435478511864220392519181434473648718751236625793559553681901337722233924011589139037173395664034335579975986567244350349063518787571531905506271350820746999049313731723543154084130679319619201270971777557983182164398020286912608328639659002463015065449134291103727891474592816740078280863784542792218791097076965767764560965388297485357732228695686844893191766061970907946442961218792169660452137523294506188015570084981222498019530587236247992033224850301665375319274745608963090616836240664891475351221805683351386839685321526992028382130911318640488157117271389059216404332680076523352737261776699817424617332610855841951268365211959923409793948967075948248411307713158833811424301761241526363740777941432691521109591401638184182745479616436763871244830992892695203700925845289940612798720967817838778818682040708005848452882071581807466265154433392616896444196202225161856457358649476789679687466519836645221951753133051530244669284707466955242912743536453963217124205648213385632303669468447891563168671246717580587985704616438387841181239259792825028695836555789596368587719611788218190416257549655827728459042173893124168965386886331680571873621529176172331438151046542512793430819999213548000572393430304649085390519679456550080339205498068254198010499440132335821470717077719369048220849510371958435344620272164027400485419299892817089510049915241761324011112481001221780802779927772000878251252879265432553390165870451244421110930516175196533751772477014210358850480559312686003360797753933997386298885193448025939173842798451556690581091135495484858237950890072051133433495632664742863087350542829800117830815354883103975313287729721045740981774144201412218343083434261690238767681748928624783667445515775374145995620743017637828030484129491506279791505314963169921780327089089794342240047555600000999889272604230721048466504418885297057208512519898202379953685414112749611489916066050965676237408698730197240621207579274832862243158435835791427721990549406566525701238592788271312426410797079837161968673428867815577982468234674812420799579740170018456349364283634796826186749966721474934986899047252691508896497632062527246086995030627559771869950670257068306463274107078307919377628501841831712483469613576965486146911748562289828927398881912699818169203638720303352681647094545518672544875357466100628466974546216583173771839145276754355479343385841083097316963774162167521455072524796215561069547114338379746389789547788821565371405732735078394974215488342443420811290884878 A145334 885 132807577759054953146922696259037591487579420752005769800205136485788435874433746003402102672587912853665152571385509661441887347457205260738744909098544096501236899962534410744890668029808724616392529264889363331173483685326200811842759488938643560150826748621050013634405377061724533109320108500926511347764670291250022117509894896448100398616078190343938534932179351788075533017950797388275527063998569573693848891907619295721051207132845304345900009194321016095824095698931742341157566459349370008932031381355458839859972567567619448832903643648217763525474189342263042416121174163526023175408543629265069158251164302928454887495445128695532169440759839529074789663648515505344222372981865749960341572363287047939433640037196806001653352756401377471632075710358059805473336190536790043311318406223384060286872946034201512067222006616732811596449812888649235714447170853055290065218296726160137283687753016904409680249710676735817574882864830337886366880527802891129527341754339228207314091795124231777158587638425843215383844219724626783590592179264845600217866777900203161539052087455965492669969978256655006191262260747080435280426341835649409680580054623072399199923341664844851456462785047827606432866288570254799003537632924951360370795335514102947984513758698755129060417772144396327859093016297893807145189750903581664373164739076115555131664014207527900752282299666633245882572391000780991670889311085682254115807965632573041344808229447525953697831406160015218628254945021310038718724211255577193388259019979237658921017946213817360263018889476372767420658263233306333942337915906017177047232348833273004859717347369716497059261732603122532445120646511877019852852233710204598255800260789411984078872141730733402123641917488369219867595062729346449875151113680699756397310632208304381654486733352633581182459824090262419606510196671743417008674488337549351452317076999934700453079712393701916316077368059745742036592558639913111509625022050533613230556562801530448136634728251928781299948205398473075220381822422913739534844471596397546661605981280569894945123272685428133460050387012886768276622341379981182466755921249620109917894826800609362927170048156588866910503221354109234171119925699693455774083176141938488923586114106290754344012796254620583446569130355263404815411532502142119676499911796424229693133982102524577500179869230878914208238528060137519474064315851779342818451913403878656814250485715991696434997455917124904009330875272742111978018762059937014371608871857400963275048547882812650788887797024050770800356322900584291273163295164961970151918790302433689118716850426725887722206349835427070205073673660821917997855438188763375003213382740303990790247752971711887674337257712664169531890217540259979138782442641966847025290288185217668442614730951393456955499766555225108026131888862062253814410869324096246058136722011307827170348920325849345277382459365315445020101610895037947506462449390156396840511100782394918977514480980269950900863582478377281952426678144569437626638478578314216972497673756395877137724036350965150320064790667202157679764495671952647173639796265824534835225086156912964368619447857463571444256795689049839269529353261795457794001079297093896703792305813153435603266663168413950312562760730498498017671948896789381176167195080803806626428820066260913009618791047090489861306460545046991345008625187854489317768536941544322284623201492389960885606609274739277225433721733056989514412872367658075979311660861328208921961928707264889869162139617726169004684352185287793892499036558907851623828935148520362286661547946319042714060995260396694250270621692788533716962950783831395757063654694193260105105313633692526859576999967619839352952534891737789936619404786477933853476473016636846727690971600969676074656914081608628719428443830007662646538724423178510254161219326906467283324737979710722761568000814528548527994227600336919736144031020987663949093057893477536643945558982795668502783520432040450417375607275134941938220647669179350519895037961354703 A145334 886 4476943442318033841810127659644159576025792644035328460005915644049974115389971712240403742272347604528950971749814469206190562620445343431762855654748654327604933962765965778235286008493050549199727974984893132160743585899132634106637054101099533930129473900458516836646754329650483091752474471554151196843877923919352744923240221426720223436047877789688361600146628579325211346010943183043496417798457367017136892169989535610272185793772124459227919178374162968174673727993270372180733420264633643991488736752280140441728241634718487519702962444656090547681849781483091549463304629705588013626965760456302024409288153611356150684371946977236246771752335882577277672033673170567550515385309361539580444189311047708565722285717717761806131658997966574229007131878192544026146823655026481950289649281329120465700335705316171200647254225294772398377868666497611426298869796456605019809625307883537286061518619483628632112437791185520053768166652015635919106426748845920092477900800213126539321272743588941971984523568752991369029924053709079348361054977238433578531076253568483215764252536457144748920860861957660629964821475474623308312696478242331071769012206976834982162859248889080581163472292564649622559591068487290065388626025633949675418775128230238193030138973514098249831316337184825455788298849791746440085905731120369309656703355653744383554795147792294482210229348119203913706514292811274735391495025917178454393883214317890040630627526485478466216957289422730487577078272554038631917579276389883860285967972128295046749003102647390695284932290599807238513764260035202835294873422957915026673063441996237329786736199857156548623362656987741781153485088409102988418901799321683275479483637126947303979160696472051208029985856368528381449716956277629166288881027110939653862237683850466112756007703036414237117928451291649087969690965243505199064931644126559941770763772476032690302409158348730380222798416841891440759028963735900904008236995303957514765813740006366556384291314053244472012290913365691125014179758525200354036255750674875976435745600585880247281465034068665107549239329800080278528415775181903884254524680707361294476392660180176412314978913564661736477115343435714570749618883912364632902817504003968520181396385413469927298487178997780251547081513031098383434827556946285009004871413858739815137707757857421466823057543320046126377913314642081348078091190919285444184852144387390871731594193798613566987119017014527381103013560774851887312057226127733218012971853188780823788500916825944989645516074512080236962431056992991842379946838829628754028357392399203104402348659297210063327357862535988986957205810647264681814582652377826485026642560302026000363079421238256686959396164063089155706471232709770466463707056070182733765985534384482105132288382360973993837561309105921313841536925319269065711831969570664182455761498515767554019645014674331514058801381193671170626403522468949282670848290690919258228196653984366848280768732733969528692914831594325697602092961402955183081297109514174500208899196029219824864651326217192418837827402810293599889376290863572846151346398687449436630694791262185486036361469444281638502792607364582352054788757473350738034364164761951823623148390193720565257494431739788749261116518229483625158083569280285909957089866382391006413745602653328288464455103957372857624639785084261474009519706616070416016680323090946584316445742354780167341049187161544969218405083383942417800660686892546161987763225392215486923545188999908888082889200812310564359638199739640735036305360432110249371457825874153178008548360470835189720977693878608279541825831077151504877346135936057303717924290844757166080572876504780049808780897038514114330961644737206791685132215974542648358860192907358489613497166521776031914394744763627992219233023340354669094517047623700486122256030965141654654776288829073918075874133685918225601931056928014178464332188400530377561759460134055235471189232240494870890452727374294035780910155873393160002339637953820417683218308865976877974 A145334 887 150917763307733343048364450259681923048791878542851501634793646560719490944007510545190264148598735076083024404021093185555174204493325179627520603382832228285018227383603806421777080601410065983714105420348218220249302949486277410408534281905305799846021005033629853942312074818112407961251381326770328344680613467556710740112405746784843835581073561674316479197004314476873522685953361682445466855710470778149115061356498353514656087387007108387727851157093024462847235274829048547280781255963233679603715306987332152935200185646387646721567415176453168714137392608320826790144956651254197775838992609573397613572034499987651536641723445107188749980239073160920190795180332916183612368294556204517391023661333845892463450312110625713287892223168100460858452943981794948763349619937606516007474033962286244675374256339335185139617427867464770932585141151184668291885665124104984364727179063535745186973655379105368171605868260614170335789080264564222002739759336715438514538906447842741301291896872291438751366512344075700624155524466688845108624379692115416667436980289926791303209791464918262030156726986622761579459125746987290976140563001122638593683991816609052625637586080127564726175799525891553728656208485840259533995784320582810633415549201845993972943036812646493303058544666082693970227226367386756197402075050877898524945805745922984093516589300414232787778930572816064264413350928095680329266305652778774611935549038848107637085412573017249648647676528608838576208089939541697260631558688378773674662786952185806046671235669225594124237707253100612533926225785128424344483849145573399643131791582460811553837872437467399884377058107795042839561449885150215227724159802281709506208795151749132827725522999200704491957421094541174250300738728523816466251729548758662050996275925288580452700638014870790580611786910581666665195862831848363588735428714831847299543095317849984990159512274855988723608618315662792408241124330944660834204557602071385772221967945058053814184012060100142899605545389609242425754924439502681511648441820405597569251437534144041855288291353331428090056724347510319176306127504759638558238844519889227987179086656778920058528576249094698980054691316714716825860418405565886075460522285890602673376383228701957142941248460002376025031534357709196150324632129247735151412095684678207371867898824239695544080692285138885689320543628346034183574934571824796471692022968847032882193383458700777627144085628562262099857683124389381848547337114747124719280266799384929712509402631154057718137696082914427763952780130877432106043716663783490133333957545858346346969484186192100808039345823881838914900337671845618763147663213801092621484745704567913731935416499693879945689357016229477726200975722756144884231585721343417313284525338810603578791772926773702380870734774460840934373101726380671343083601879816220266487474056829802234694406274322795013072849282656195796500617722326669423796348372728438804716112365301905673149795002947631831968208072181136787789271776466941077101087935084343823727774925647326539791519069057520088058011428670206585068717085246544971809239926114124242996186578223186577372780766347286176465567350003275398717089744897300117342958200124316677242435529638014441676701690681615569178287516953132273580499102766489127864118219583205745403557639014876537875868544784247983436117293883993743813917965019108536067804373627272415763063690156437948676807213609071637613158135438977171003282240734858752949422348659923202864499399224999910009305090220849506837234708538936992786059807667399947403991686388768482147802944810306299175115346586889842958254515340155536626804525441540924499832087313109374382851561870821845361477179591310826476877691138706055968017063882427889699243249430581668234142755758098434864570771324985536101716497374912065168507028856218964002740549673705851506041413103343798626994284984302570512547401049130355695718334837848006619247452025944094256252374881523114921492937003931514134030937116476148543927257202638610921938671977042595873559 A145334 888 5087437796626747551842331776443749966330614649653731476073565365555938395672519065088392092208859617142411148130600079535250453227279429184798376108272418760739310117496350351712139608838247315817951944520210461219710870266438825605739056536390804411709834149554188475936823205471814942723300972772953296945032283147458795129836452800876864270717766327993330724042653840868777870418276476304293504662503552132949301701190667326989521095543823829978181403277686676268417332939813498535564763957787187074807599007054230123165457816411485936265550045895273872697480957144645289612694939250474377317944427241753473097211258585295579688836346650191385784597612384502283749128251350570876402367658974268971889868043119755723895201455526907077217085036865007537571874512619175844619971661949891999585467734579020026677745715498653385740332292764983202842672709828566501621854345034709226478348186422164662369344636768123341581205186952865890833929841950293271696721368134250683479186443878878009053423304243671656719623159134268299287291360742156914902648491060155718620867027042355881262718854518142076579438517798192430885906498966120103331075070455147668750756292368878957033408044598240958030305620854331983628351165498084080403707824058220520818488488175453328597671577924174315732005290862331276551534345056308701622677509879188228155553802038360438138699841762168639483733267399400178234170146079591091088292428163677466251168903705686494128259217205783959170434709562446658981244224284872342101851211467669184182998687872215549704992307660591675280662416217089357918845832702914924617347719402405879012057667571690515483637350080289850245194080190408237133874694474928666917478438516014628132615209085979630495680076323895051951833457066997127609109521088820896799716636799773470628144807579240363210072394725286647436009099637779531992103448091917371332766102912049928341037801393959221542244468482986221524116143198194315239916860437115552985134732757589419077645024662093254069776490161684503092458463071436648806507377841455635232468619729616943384589982840250050355888054239337406847147070205333529633199279657031640616327564510941194740445716723624734992821893042003389052981907809337760764040133702007135691409573354554712115549358458146589875079558288192916806032771651295489196344965642113595007816736525630956646927054227412378933538670108974293266949399333631497686229696338122698141452650094981334071348084661209020012413559551714838371675117020152501339678846826068348159204575794294127419911138907702368852476745309529285410767981249447179301741846356194613565058954842527462957138207514187058941796284395698927285301395960709997858443045122652179892424292674341811601516889841601271730931538057699530087145735907638411337676288202779541560638615405319912256588560229253124898178475409513638791795945354755505656079153656772815612628567999971134815780881487776405216354235259538979106364652793228503807225620973827381416060889606130586257512741268595936321678765420311289522050653982607622306122491210396120783688792534672181627152282953277675951243146422645261172372853054284740136116631757960729543952012921208828261050953597205547564372636865817806326170743245699229482280382891826550427890678080949076635201048735382829097211322935373570712914999596174779220013515225059999295162921597445885438467240180221895564258656352189644019705700591274442134775269418295030044426292678727780895115003829712617742394591527242837050578226534511401669378865385562785776346787824329557966504786508455636063172617665209366287177341080162691794878310376707559659049259261007064874357948612466362727514480170290812062538075675288208628832035945400626165688760070092527902355345915242190922021432637324136409475063538344428187218841579444715128814462683108331717508648786970517658360870907275262376475702848226093652831897807244593289127001380937430622642059270946705966059747287435127362488486603051667902604454046035115283323032086066911963508656015949803967164147109286255094022627837961309620358134949127797040921520638 A145334 889 171497527973369896664871661135554361105323096791035409515588386838097036757401126740122186883170393545271944727399504277112199592736415353326228078982342633041689915775783742972612419792160236414813094066062189227368235216432349861683186185433199734813432709335450688490200456314142806901090067830924874313246709920220222516270076083805153347781052067335581617033161381778682187534926577330264372359727527886691250182198022334236318402616126213921557386716762966699915323830553877760804839645736224820328530482924082790464575430056031005265124045325562267072178914351208600104523119611988534608133708866480516968533593913338279491323021708936228169691596763501332912022193162232563910607630171654312486202934342543304118661348602361725462362223304827180923447428961939473740344295960981239368419601325184731137020563394085349293971416449490155900361726115735835618488041679234382900480132999563991704934862518479782465597058680575240919397604636355305924332255317065831203367936508618071237348158284762274675727057943049672024898891146462585134679435525013469582594010814160836467439461282596777936574610404820339858541146500688782936303249648902464912465356022070917824987132557769116615074037752823731642220164060284205864568731215006829436208436302978982505181514918880879370679405051910642666469528801620939964313702660625360120245820141767324623732587572286115536582415656254849435457811359929664752490657424131261734548129131983142678215510574921564690618104410702400345648904224434956712711707077943569510430112093509599228369484644567309704485535926440375002343680486489036323722367276571253035923064330709895694492603517368698414298092558841603565987873111188395476637982934650693312068749192079578192260242545152979202095601345771052077161907705603413702594631360268634146116099412499916718522959973488774870197076168177761112872140569982671755779181740429774369544536985447270040339076042401953252721966463602512051074804957094040960184231007053781715036028009137195649634111669166372539146631890532584041658121281280545024183835659436945341088930752293391663352944453119772631485899646565068936424828540932409100416763641424983154811197123574303159829105955917357995881321132198084598641076081234242138591530642321517059524566200247738315986974766953734765528988707333636583099592641471017158465767036866923863889703626138172469609893025292831140889978562216174158656768879983181582523572363009797802698111051735972605917683465344221572946906094891657695771192077959426901699661530745388235940274780069244222862933366246536128282560883966084283384285534623603759494647234407643230426782628333761570735851938939665014905671142935196355962496287936941770372530284567316764519220624624962370355822202235694143008205031245515123436922791084112624665710412028808903358996786536349913543894025183969989210600383535706369285756926686209734485488760791552897810171280258536345520506257526209703019356649159115141014906259231372654806973783906549697438848835014574010456159350350485497607190757964431171472448101601365296533805372616024317003976918563471387258886377849360325450482291391221504741946684751616266812498112577763022456841068389018242047715412281150901251940356095431280950371589940514814799878080866357843734612911193053478185378126973155551779232362806552704740166470372654356656736341646343159115854128599411554686911322196195606020285423117943479344165796022921089170337910436849803817888830422805130487050042770197901536014845475097109539902799197899159860727014693649999825876443190734401468699434656973029001811175026224532737947895394820149717782047540745212104300148551125740957623283582248759288002994387160987436387007219623020732258727579967553717576865441337076390031667727318947224698335909573610308719259943838097561753868813439106439118115744205378938359422182532597336083877845194588180744311079474690102765365045359373185920019396619173131571510546890742340356527693153390158948139272596284174875317365063227408353679376174954729171884920008722103026635873748490099634118213159366272421865558143 A145334 890 5781181662894861419946076145037205736416691626495189005116753044238685743536053586736999854743281874202257639618226141050852168735894108333347719357696394051562948300062359858110414319481581960705102085149004454334372747926223643570901380705214106524170012219988208559450468906412930815163931243857176540326593294465591417876005469655235266552822400919164689982194539455716722700933597051384935515942121460397858491508946031185915626025200093575751875676243898204176458890059553886376917645922203374735487575504563231859506607624023347371075845631659153977107877330081760952378829072507438562389712948571113799767513977721422143067203482119403904950112341113032320079765847749731478076012336684099214935631944797266738720318337490412309809323470388639232064405292735105147167830372224705917159532761086509552049943165336871409201123062771980862636210584518782308870665383385136702540476056936953973951189553128608830147153506540986184440027361457607520758947055041567801731282456226328737532128406725912975075087466540581284825073321259962384147886856645555568569088385924494770275028358573618529723788040167055138833229617652312373816662442333427021744059482753254347511437281488988876495904854617382372804909746843829414196527848854172396236365866954933012074215539317802865661428428567902473424356539351107541140706215067003379774298368823422711027665088923065112976024592288617707069882642709058852726868970679172404907939966787982835976958367352346728514952340514343206089377902424458166500639303495626516728929894489209902116119777663371702477615740799642625111916111280699581769766076275869220438560619576172916289655149086861473465698849913356376019042965444286117042537737809596433033822907132387371775113145701426852578747669414108708454130781146781554825644126354939020265800240567227385002168617496234206149056790193263227477140326622012416795398845137121591085296413438389671665871031847125375666271267963924538043537359863723260330694874262648248856275085110369840687072650297821928132948457937394944972858619585459794923781464847150807718490912275220250131377707158779481168052270238561403641547440481632231118017461736108617637744260295244042794214426781152244999155946313415524010852913934366168789913362261248766722018414494801900173774329518930840657789292518184117564991778747643022769767411804967266926090952590190739723137114949082667650426884065357831554688181258003354808746926215607633833971989482671551884276089604340149672325366087122663904294383608333434030227242042222461639252535416223083845007114923693987574875841987728719943437086070419836376369944706822698455159379443992895035318509919859823256771246943044073198785752007911261956605816000339955457601115654590591663093494706433711503107061516140578903420255949769148374701556428852532726911869417551795356311542690773152926775700137192716353867360342512976492733010513654680185209739041734378719719860724854293829243533536789118610383986191463951219715704839428900694533007970828548623881195378636100704027110928930320807728603198859532935758458327197387191531880297622337511219383846058790148290496870425223870566282606860352596288581831044378565811284154342851342222938983624960015385103077806245235137796814614371515077339678114244831344724601116784014246267563053750715104352237293892080616232496248663137838582781735306296349557236618923328273885106975097526754177593600174097417386849157400497637060916399914207973251578437757119005839199388779733536223390387297028078721691582315293342321888976153669800736933454870165054221879113943142441688422956687918433531758881076870278873163549261839028893133300500115215118162043125505307768878253121211192397384541456083483815541031946165726988231672126929865776597066489073620444494036662865162498065487940689362007788886569594954339964228514537041578463412302948924125145685806719346797073657193996119627166552063089159933231217973055318569654475939636858291186047714179206473872274766693499931665053249309868690568262201707970580273489346912806772801281433763297356504607467287915544047044204614 A145334 891 194883633684688250493012330184332544239052313623829724571450335605697709576503329651503138363273845096187711486258458487424722330974790799180736266221717364495844354153412235041118323737111708103208754875559846089549516105224763808342735681889581345496571377122369801203624618344979441465033315329335353343484585643188376776379921865807904751690489787203989631964196308019049340469789369067259598912144542070284281862075320529079193419073176751822469515124624421746025462483992237679212016083232636116597061349930296063059884952541251609822935750978106035242744277724877247353481727929702634326168688888198537323682379220455546529457149890922083926932058849228722746387573815621254963709811959013354363825840372912927419718627038140450361310568724438805208063921494652965549088088107350540506466610007806635674418852966485371810084509152072058429976502903766425516294294455424916563405064978864585462330608131030541145780762239899585596898081435338344888428799301118995279295700396021605233589977353382368105018923821355937168403549634774440823162680802842242691450499906920707891810369500077219354392116897456818325247830552518303620670907994756575254089780251146848032539632934006682468907836034077922034429775923885325492280747920305420262121063938842355534042823325221619682565872956344587327224416275056306410232266545594981271566237892791759446975265523863937386135673469466887249070894450264562565493088249104244345315394545874772268800123885232097643317478708120405066570528745079580568301594208125862800988657232801153706824798476662775445953116917870416966082317108928702414969778107537184144412625449989724677414379381225496753160009816281150876760334799139011894315551664923512822919476887364029110459485949334856655276604733854003216217696555296098507569049796830363012891491963405135735923187377275095115795929527217827230076639297555898000190223313793187095055567727463578846409242443227520371308051190341929713845132349931306148653683251209641461891251404034539320424023391905465528195319977922951704502480024567728405600128155813618068753383311708743879635350844969511857055269398256005270191495282210993970055959534707457859143375859741479559018665166963536223004188954343916182207767130086407468673737303235165283877723693095205854610194332096183871620342285258997895782236278483453656097842293479679531211602147925626209928779675323683701203059120953233939492364431550524210619677300204560973533397962762746962282974374644622980109866517849998905322105975665727983199533427543657651113814732940605376345945621214790954902528505123774265327179888049567149623827076572345930515779450630217863306825398662622703046093719544344564595871344224192352620240286998929613908416844197028220337919336198058212534044900700893883588781704629795200627076842550908466195390214706674234924912190562068959977638862414166084753162347860355510883820049929810508251867405286694626383220159514331987457589812505804539196929033499343536385243755330174458506158001257781539096461085757663604382268411807050356464100042361106753663052333676018549610515367828872078939734042191755438049512324051552005285567881935315801269271826712007888875735366386056450357317031090281989837480923500908170781063849670278873832742305749353112398272822569033877927188201365163809633012162139944739231020492708375964003884268915560833603600415330569776796701112269219215430687720659976445705996631340930174752424234321503197513928506891247962058881708924345722047308188953940937341436598683337049340670511016659125515332842200887230073243418076231588674736287736058774704169822853933205902280664625463569052918775419259710332775892284850477201676129597909721642134728396505477354616401155928177666689219572090533364438252697079678944426236669277569275054199478879220694555185001612392232471693755025109299466231063269310225699661324984666663985941172239698529717941681704681690221976038437852298169809920812414611602253541311917287896844075434245965286412254069716870610331647765140199513306290153999510707589028170496287005397670683604062473623553438272704519 A145334 892 6569527285729659261224584230567773921261247755842608388808401808151316745585241499016117207488961463449205879999514995992861248726308029104488511200986372999458519126948578143173738835067621360677585166150020326529709733572754040053009976265596406451475314598625073778585977324958788065373342244587963517351688841705286886666175748220378999524251144173824089574348367561127613811519876930323724027943456997247161681172700563526313578971041162278735353779099213580814620136158919442106683175788854517568283563370662704781185489890658984143107816794396108816373755624997734678204108096131446730627707940031459744610219203754042495786578379755779967057475798857387902667692793244826657076926283062327838920469864035262838521448178735396244189366961891508653175195561520346175924654302930956348248283506203628927498149981450278718381077394315226026902527050249755619635498357221708553967248037897049118998210826145849988895660664959861523930448140745228244731327303681774275823490258618605856197989399050391222094274946942821175406302373363173078888851585715925144483240783293208677108432785572574705862939730889481305577049229092162397400503934686581709481939470522100764423656678693927984537894276212861897163245373589264575500954598196967868181928669142009938097650562219005260181492711696947610232832599207791549737822164111300603597494499591711842134113489781788240363568439679704176877562144848535761373713152150435106201409545233498606393269340194215644203885478735786514279749317907254758532988574255283531525701118588796996967854054532182382619707868823796015126992284630070447127931638235312401232280383480592999299465812651456346462162457441138746142234510059933125513091129582033879451019132839218514181201899576964872147947492999470779004589842424900699543371113825507410809633173820586885090743261485774838857246578213456165732620283243468994964400011112569491837201597007500829474065891095328679869669029960155182689794873472646970407392402067582139417705835973729235381123987854060592657642308322834244021383656655319504967320525208695600250525743719210843907287426852544537542553650247157667419593902321785166248954164796970942695614582594141015639275159984126379296318964651777468188808305944359881834625515702144059458269298972220974864107750761188028793390897778291526548635067382685443999415240943432585192175841480481906946508423132024262618472455316906632034929773432879989881985966981148824202203211490760210615887514284994151055163450644398097011285528535397306705322837812269457376824233008175271820398743046143488166070248332846588496450514082713822543399374374883836610864226825585264728080189153598501399823996029068608329482749815011772198917038118128101284512776360280705653000669160143047638088942099520071299637252359650140263369611987689567966594071410850119041766994587535801950073053125205838579836386392505223929380597390400901719515770047004736813643972857508270572341058750327137479539359108878884420082615772464476156813685527866807712113154577009644725090167457988556587474491620264305467121961232460126980173085857979397483436097051064691970590270295487321227751269429473213053926800682173204102956660635062678787202305775830466893796521915830511359223417137247304022287371611733353740831532017457407423808730253773404459675089270633184922183808728583121250322275567304972919042063704443949939197871166321494645193385536693628391148972345085369341746820441340811871794615759330717222567145288833855090825979316101125607392530713536570241691687633029257232145716440791171592314165458295544975111417117140852872320876809972556612084804334245503749224630080354351702017375213707191424425376823437767838303240483053802257082662799482523328112147426048183648043086568552779380150119364500902366225414199270520464125514597042345953270051201527556470256492112101229984296032634341107967557159357569403163779597817970637653225319723095806769753331237112016842081172330019333545727288434576414559215038263584758490655024969977472307863391847070511050016605913332854628553518192181387788338518562070860125825855598 A145334 893 221458764607063180011192483919427328701384117610402015162901500381330551887980781355329981412949752569598885118595939028660894207139121330137516913404514367590029315273592215052974501089011192331329687847708430331756669029188022584962202491570519179589651509623079859953763494420736127338755925600026934840590077510400635306328407696129054208154601318409120272347293838521415553567285710851423367914714336465057278202047454134396710218034604161342992024070964974684636423043891711909424052176630269703994202804627978428243466801154229402922912894316157077221853266875929358277383236567109341359757400332291819102611952034866393312510010652110192798585425252550487349699201313895532794441930038321259490995684752802869913645090685451580353483109924052187974097037170786948095767131002714450392099096487657721138156000200270042630140747152281760214812128433942759034146224105649500898811014794104460822565101487045994994642179870016169731795821227623562694554698518683811536890861338737503016412617408398710743415640356423578001590515837669014854568746131321155817687804113363564598404561309841123834562478973892297913545511187448963863852684017613761431879604297210236517574618606232679424765733582227738519295079509264332916251854012939038916107395174656091074429444918359843995496499628738230984604199592070236866605678741959676801676558309670368305549206293568816058791954715467154333075732653773246065643307793498079180945271424505843475642337189146885480880881844865884688249944440083029165067464269844013639605521906639689534985206471455069641447576812097046752060492948797357663753873109942602938002987582718164556395267867066214058013999687180777316173574457360010861907290083894810411370342145090579225684286924279999890772453333735555226390720371925706026310941739488805021562371276600491933003819608762282440602687035779677819628802518060700522694026374414494256038878740067285234107182342414287355179022628648780018131055470917797022501891725044510668561222268783161120663150310136359186583656685367422388037891361348340487880646499185000528631604752021214236405915279563925515589971692776415570458505177075882672041250925249930943561709720105117777458486084046235079115376075407229498300811811176604486558818665645538941103092784475845369573866423549454118529023292485865074695490225688090038736834116105270153348568085095442935241172733851758217545022767529863444944248722930020027371222736314849563651709285820128737098821144264178457424936941112793332400436261606137233370704879452069980629087243591773680125036251739551364863437116397729993091572564401103069888425760553507055579887155774699823353365313060980083525444203093809067242518931668175496601301002341858007301996077196645743365624337050502799681920025640776702809877893455024523648394419477938493602977681064367298191291152620919693174893660873049956112118500538188750799064427146594347035066100032662272701243698643383641479285103015937991929467256363378160301641441304533735916014880638232086717552901694534037925125940626525830756714756055009694935574559483178546825616174661970121337758752651656724136842573611365274535943287181974130112556649726786883598661141132227535530533277345928007899598763945165614418513220915542768921028423198789048854077831910216381687558418927513262970483449680032501586871453009516524639987945369966368185347133873205137119790460219996472220249811011254492405655412046831169169355142325174533876693299733109970681490505627707546187398040698460755271261273011881184164089740768745750278972975703737552176023287525899403034774282344081862589877982560005060539445548205135266760898710955826420455746008121293530632528975516411024231292515041608945689751085615939460234732312065395051203441914861475940207780844832899182096181143382355045366791876371742297083121033771022234857321239799466231707349949877939088261367175279678639478770543914072253608520846175337670169946943704876277825743904633349480285154975841674090715704693900155796465911174867330259850309798965233621205905785827742940500368601971429184674207856664935071288151320228783 A145334 894 7465374948334572512447639371699311019955884683385404175298801189046251095992515393902932174414418951632216953898663224656643747729798531312627666046377668130473515218414274442487192288536828458421502416668666020333496986444218507766321805937832225278370745937918707480416293618337037527630674186603565728888327995523916574471043736770334669136512610919320300207003185722208550749625587501281604802081296254293623850943857997697812537923632927307831098852696875517519880239994969472307765356767523215932790058975725589445424561085723583281872409524289838278752564810013823042532854226473147801105975234573849281917589158485126914810669963296056219484534718206001129700972173623725617255810804514883374379136694096514880753713168485124594980519391350432294715302469852032458787963810176849819786704194350658273363609839252953155611765868122340742526090822605683356791313594965946318077210754742013336431620452130109665123537894522584416698975609652742157688210642333503983226816659905350968064663476639131140110150014320763867490795113481520117384339353197984576898330732178244979319009084646311498890526460346969631776137876551855342758311580833255963182079751377017602485339628792446944714924894519002789272575233094055289017585423275220403665012423155728160977006650100259778869181742303273054794059958015855085565485880653638540873216177021493615988351902022091299560088553094829332888278770881133980024300144345107097039229993518682438330404580252872169366278882786543494105119112795449595247169462003453125535818611947122815635554313184896343081015431716083577188163202176966642215072615408233506804768310181148943715491480499336263244195582992701545887072448815371456094961623215002929385260354259984292858598798036276896740974529732278073682160404733025707722041146494796503451360124924569409240971873920633279586941741118886361086230767151205931376546634117112590258501110490466588234252287288719735647756172942081344451042697234844064155891799643858052569616663262974525403825561573572680325674474206093500377923073769668901191137088520205842611475795940109388190032560166812502277993408220939318632998542099634102552725402441221007310494291969128937683984550253923424532852948205658741735942897965955031297537895384285602002441198306411448436114062273744347574425346396307613889693448959310447823133234054493415925947644956391539866498025911634346381418454874959241412163992415041201689803928559187611809550295822793328236841050157257941514800473229748812590820609367457357601529154781006441234737073604654457748839700225741533463402977027697229734270322649510670403225009844859348468714159410300904219656679975205449462044222686468307627676704857051446175418084590026995308022186477786151648574490748971780217134476426261640552200912488731624332537235617231694631666809662085750211178305713084208269389863357957460895333676073305956396931237909731098048151176512585275165754188267624489696758430250326210957615203732470118674889448566293216465264385469501118115381900604009587841446350733430018296820297839139885196013912933055987581031394267681926932316450068451251119588271185848853109119326983153078496621071608363185163937662964610729587671597992128927370465007438795010946217569317839529603080564123743807225137609972861862209230186878237741840961592629038806357860251758766993317030872388099290704223078963823681467864186474818209912223126483996003402301015548949706367613592506034813095642519262208521352342327722142876093143332861119132744093091905837984004634894919622731608874921778827276443062573430183903418006696082707582470763933919776893780812152817910305508264391797096278553208846231751429703915360340232838803399102843749397076147706839030656405030302911612319750019843301937267375851512899166912063961363977193774380044033688365918237629664095151108335512742523383514558753536826089294030949579511120807579259951871563777851172600071345313138333104702538048088393810183109038650393240689895545163449990672159213635281107214122678089576471015254633523780572990236608610934570943903359623186159059836442691052720879087144054 A145334 895 251657789286899674787546743208791290563285543975537857138920572919847624064577142040487062244180081446572280946325052184579521707310614283409557292285874279273747830422715876182651036993601986244377654134571043697733753081277936867614685493202121822563358665977588119541753397920378040635693899491650275120798601888521150215018249060199574000462785905935686001568957118348356407248463001100917187026737128817523723550260174900345806519008955761512382180981419649624630188205593997867603058267209155432464083184077506815577283525956275191277689522140897554060591882523712707887853157697026575808173083797727058961150111429921676263401291150200044506713472552138872829669284623156589243797849425754788511999438466997831877404800995988459411341728328939962730800658284614977014955311945294476422295347999461593907429566543061050675402584784263359278272761415225457523492422252155826276733273643542254777005464618740895324268467429714140816906298069598116908046018058507720755892178068518519794722302781092493324714446239337309616691125273871527319357064741735313955921573164040834139480231645022599317758523143733867313281309905017532416933719526036374501254146987039659082570562369018767900107438769469850444150772588305524283518471702355825794608529868472201131878803100450312227320272537546835048369530200110275342342292170228476470876440525717991485296974311615491414601769066034742096196723033327293812845911800230252447694363900569513571612094924681983640190375657853499341417680604084661415699053399068940591968431769131988208434846362477649253805960561701600574915934793325052560272740201657678404446136798203543309931053251237357566895619044669969424672434933392597327601145456670458665682316130733728367172786256118607264858251506502640530090072017159576235384301022028648391856544789644863508912669936860728246113523652514972196437161341038349428642686513393839043199578178594749949309359370395559946271573234698539492795869305655537931777315543492563227077267050033648982579798559981984743642127338903755212372364428737647297804890766135492455247848552509482723864783366817334172227232275537892738341965283720160419976490644252309231186831638717626769222001411601272556956237804897380108511405592131532293863397966845448977856753853806037142305559669674055533184424308490506371735701089722864970429731281240138934758424958131390723804205518240021082665857896289853260474184739366790186033270404358991657785090908534653809043783063702344064199745495149895531323769409376551263141410574297022254570916770583814527121612614484710841311762990740236497944522583423432134891612011981782876326847258141356325469926858610810388304530663235402447035172653488685318905168134928509009491569898864175094876800339782214374069100400647359877373916057185265162794805689008486006555549660105932958554453387396777508140212600621852345908648264319025289602363279137970888056581813204183525804911413800377849034343042259211468365270525892100444167145150868102885739528698260867811031291782643610304440622445298799976159286409400690773902619310037742781873389753937941582226417410469732922589663897538122264697047238066146988939122193805366322149551734938366553268182032784132864312447392862181055051828647285857322004303047690375318360599783331095543162933217977835858531302024554414712643436585201163891707594183562839144269393623685149168408496588946331395921045121555255463680312741749439189605423034209078407128934790452355955054349896831945847472154204560927924104917372874537167784361123576392541766427862885294513191901798155476096695106321913298322745370349845801106791172610952310850478457380719216839072843786016594687197693266436720020546172732631499660395330251853972341797632050915718986707773866504863368378478559623135760843238397575020990968929330268023227418753679564422828219112315605937035976115494700120151905371237058515248217174338111644407448956094796529659717871289352610657354879063446861788271406663371223851618225094842782397745170327722164303532292578073923897121409494294970290446861446018613650926176237232878626450452149545876306556279 A145334 896 8483384069396013088753628201120715033189044667459496480767608337829262218170644362192303474348378371149532639068400555243512452096797059763937645010329155907940371233076236967702892014567130667761142262454887466381938796036382265363072540209521720700778595351733749571833799563479650131492203824232856587718555140773719978224348601348283902785265843752579364193569244252519908766137137017486330873389703810357428466585646644946799140057979360796949476013052557536149408126890693428121929621879855272860841028202462695777384638214561475612247330509497247023092714081121790572885706903433911644020366853715403923006520974385070548354130609862573537025254940248066684882150454945636449784699886886383116224617696343360218490800960821057798271205066988046752304857896059068405322111106887912990018726361275146136268792414802978179014867977465751973148234044781159350511246197328859308822732336446598653790840875866135129250980371932125792415326891227176911317489111064084624347621339462942642374737858685964473336992842617910692857893965491414072454006535059558080256131654461485786663633629434702738355328316284742206783743325122003141222980342464374603604021331751027156296436054974283037120174816203903763953319754679203990503352392068829464261033138201185476999906291539173375082706608371522067177263808251657423774503583492916061179606269248737315947867388056206313564134335655942602967962200565184303549901706761461665666669910048968308980361281580625088257945394059962580012646519058574823527765494835444525351802709401620710559215855243567243160902587453945523664332584694824319629827429982807723605645764662673134796626861383719843080715054751629086313006235717592007098063157249399538405147947381773628997410331835159452862094761543229482537058254016288910161779079730544590794687621407568223960876694330603275255853602739337971623010347720171992088339030989959680029145190141927910300751916141782038500094998093931593360067409842605486445369242815242506740916619687017643939790484053167144134603432268771114002978904514823016639333966535290362146199132093618866681372459105379774778967497730388955988568331081208065657773397065019941742087087230676906421344729901094347641071351870237735252260740774811055660180114164822189659265570409360313760708968028598349749902595864789623394902869844864329193875793667471849436213089412661536343048228153373084785031723302512498535625526151890504756140343641137680224747802717152884080072598840564968246915479126702505131175454199262933713039592858023465420579163101643314104615103485439902234877996954450395318012626552933574617685570520680890916118672603230962321290330184113738214540279195621193803087362521426877243241771653021954119933825982689155970510787805483955800897594288688025040013069735514376149081275443938827663755884410504190370784873477967064086322358497572779222623072094860666439189709742809760726656274874961850142298288593456549023323214257799588348267058470207502240404344360874299711986295953109468440363727877534202758683794789576196462899526564076988149117411745358396243895981024216616469170603974618246752046318866421830357088609286090488013984730656557827111298203820834673546059686737481520863843674242919115927002132753788681006925526134561987858192011470953620787160616568802659912852449406767727334171440929270983030696006610872435165221968350203299503226738545516644881680221135404535196667339122072579532649104115574440598281578690506399982673613669862566796143442142605547460457631895507556020172829471125297663323551648988356260871733172758525789408130693690590377038852022538021390153534934390245951718492795780407848049285473410560673682810307666471552378644013608750708177185713849700802967520031338584130306737289859100846101244869044393598858654318292593628368833343291029307920268300487029444115167823563394959371338767587513494640770370292969506280139358483581103540532104418414757744128025743400556894925140399900699520079971850715348154822783700203955830478112233051457950904717295503556708080528902875500727090734352895228818041333934179437808299270138769414925745758 A145334 897 285974876727681811934985131872232560560011405176774082391138219929303856454684797384925408079796772647270663816423501770933752575603507177331723729888638553370795634993252117758548613628406937816626119422976602357164113116652693084111238462848291711621124626743586032088929263743145608012224150279195696080342218674683498577421641136432401302691737592436664461029533222183489006158126481611001212641049728420411784791078424850896424111008677733456211074887619533562176898332855087256396249685966862980929795628240934290578129338635583816932582320197462675007557837614023677688264471826904003822899990830573182446822763085370616755096066595066062782921299529048855395238419006548120099085643943142125422177074031735234498327068511873057383733863396825327691256796945350537658793388398236234948236789216289828254159398395578827871530148844967914230563610371300120290508651788463425048258480784881566975746991148441950588309653013563493032606528686361835610914441025924274628250594597403618405933893421581559615097535399935323216902295960024443108553032977500638143698884115975112704390255508763597664935518224200136646946120176581415985609134927540348361455184592072978451713200330612518812302325154126157113396558486085193931562484853121769537883601294153432561194639955906731373587727540883736346998727927793841555328240457203908252136050865498494394884618166077740518631477040360056080015263684855639839339892722082960949393190220056357795158465230470776800493355593570962914372814816046876697036313415203781550540328741960202383819178271825805404476376969266543041023050855146593021396430104447708161088640322332574575790748187314142659013546928781797454941470781367591625883111703276112982967078640557272902768973918990438899862607146764014349821593212799027144393996542332357133660271325792580040076289856971966472014096702229559370896706625209836512259559306028854300388645316484811677643597143830113147442642439474860777469332892998361642417859243524509358743736022572097727176688234852465868795496958138146914136663658822319462174300714099747341812880287628043443319582872577568840981660176264179430836745702405558609603380795085331591873446479359286876745904075743889047379242714589476250456329463007475094173139354632758046568393400642782323067462169938490700395160973417633896151669370734675447402688034100744763254604309342395431992765047246001169863398309861838429346083226106044175962700798109480796017256771810132813804593497871662015901176737161395952822029029733384086090013412102560445030701333585479347882760611372566489853026436022759835429969143154868216938748447360540820800577577128068481709340705036547256601342423379859779866672543562127378380994803518201938454460264384881548901743562046063810266043529402572923451480703410273562800264632420372191536724856922546597293225126387816342953149196812965786972771414409104801346059825827753754957612137978382155092691782680508853775847703596081080960871072665424374631930004237927492422955150839791482863793455720386192351620417915991137465543064315748861106057176033412227343990738452952387237799477757963687541748486397416003799334754337063112885278281493442158116496128650785110299305486652320035536037394416356005037060840078387789457602163991781563009277388325246773404088841371404447684420210970838063880504561082288252763598491144915605856793408815959602568624187960869510015108858553441759924400538124753914296162110130591358358993610528035952963571561756717229866049587155078800331098847092642340565488913687272660654244384320969626668691612061788106205471988989203479696681378934386351216274555847122580080119541667300167838524574235826214293252848273743489593964069152578253741153270018543162214062758458791620116921127333376423017209596157007948594389476226404933637292381033411267701969016990664082996699479113209728474470793879259585204220217277204764998188249557307180888706929790988666687024896029938743420317269128001589133960107579680951015075224420308780508263019418205836925360694487738846822705497507906438834539938208174652144842522440744951615639141945925767431270583670623 A145334 898 9640213086006769810932335706659331415357269435320009649945772913049224663258162301675191144177645731591115706102103605629776244080081774851055347170608360623800364947682157656564436797710705859231335817987399003005114786780423487829007583219543373389226390466747689789984055908947638882612425974419483090635479603805025596271163544484787646565454571455774115228726200726236170145070534928969713860643455471662377454949825235138071811835303386336829514537512178463328425706651136864522424148792013329207288137767160866732926044228020892254235874401609136265007527682876024093749604772399227065436047046878255126566991420601322516429217856565546366549703470098981975125420419828586673594540607538621161095206049385177058595245261044439803584610736835776729484219872722908728418856717582432373217149174462403749172567183646169872746303138549000411246547332468293010211887301277855861047934078435625286305832417823137278465783273836244978197040289601930587216748895666418186654242919530854637001088904866776515938973444994826903023865703954530011697908669217539976764531303293389394803509726536787247850273580982458290083811504368816207752880797184404800800279668994758771856224826848511954188428343825417940088694222612612132753767373895382459053226735364879073436685835913709623064468920320484143885805051268666590578457562037840163686590213496347976802823162430613244826860777466403154801371935848521418418963480111514906842582776651429911225823553938808604364005928801331765783545007436293694398519301698753981233269956539675712956923788984032044941331424473072578458941520662659066056449339191104812127490341660185324287232986597732887651626823888519337454447893726895277990927688419374611406420682568037722170568481811757363479209034055320162189256424666396951021232713280244679245143155597780251743403507117648295440991924576304843653590008712813241108097752117893647476141553589557811511437749417761198058509438134602558714559618462907361123300548653841967668008834579988794696108516457086140383929058324233500206775817935921484555072660432968516357221832349742212380684271953217386524111989762897990883117741639523049648521900944553130897033939077114473384427519971981769886059924267739892532645130945721244649765471984490159584998351876402621701243835987917553481722526664005842774483151092563039487080284435660312301840861831719060599814573399614471282722072240410850150743967016409223019812139148130253992604045552971774436199962733181127715463699562795178442928093461136923342831418408937719743961476534587345715484546104754112887505618923449237097893864497737981040071635542838260548506579208868515915190912845491677835917514877594793983684337640391951403796457583356815692277901392480531030788619506062023238584371575263138960861389471947252066482544609809471132764167263103161384250428639748415442983595338242718181279345157107850758515010289463869336811344444594987573212789851861664867327277064900678981391375511284397198634858202456191408703518422823074934229008951970490666638921529264266454387260235184367543808199254968914438407531549353043949569603926050351932414094724410574621653744211613788249272242855159204493549257385519762247354914408990021660438299701931686686880204992040319628827087941237430354480752902252057260498214055469427362639145398974501726644081419912496071389922105799098462560070645964029852385021872934172637092674740156300591647006943518115328851045199853130574707234012618513283895597364145324148921964786854264216555794675035341404955075260225131919529280532136334466013237981731143887427934959417918606884538906839311876962593887452967240110583797886195862056255549440416210414992841625082726546057218754768920005526024147904284386354784678345482802827072101381930051034640351493078072475644733455994620532536267460490942346254835017937331709996791132123311015502298501849646750029773802257795956386296685709274729499713695849601194487425107014955494585410008429305894526990964886867470467053786207233342428757240650520857553230771809097898764283445524209465816270476789449746202659470985029016037188858349969361960611680294 A145334 899 324971582843313333598847224736500930139460992104626120122897922507751143469128794734785896085303029532139737805431248729356255417005804054625568575789484106739671749015569899609535046692279280886281392607729100968325817105203962658063152546219568654102529911012939996076776492601695642989719271585456624706126321363925194175617424507160550429289072301082407831923695765451888073406838726297442572631289671308689015585946823885425975926071653042405845201603324461111181697009032925370195830799382519641610820143201197189326002660348454939254707509145661663295941083182192934586275499189313472548945142127365989486000098341647818943458317189728501421324441194115382852429066957183237760323843781041275397377270502597244613510483251480997266964170555000170154087724218232456289649122290910406902913863722890841168317411506552988014699050928956655018153196346942547002942600635567869287462432735806447616488043829070966508639603572710165201458735129874551408714769662000516046190254189134515215903088577125142930721235215678079500999189663404910734312058130770239639231712090321272382851200177164842616269124749983150734525149165326674186768195687477150907437079280358133607200360461350137645079400658052513606263725130874596509044304242450857841562503711266472271397246967456511437596515930415792949506751931268022840605962860967351460671047844825839432524674410651354317035736289760973307994191877438393330047619075219274787580504451526512087366154208118772822639863059399538230992339286304645622127208963228683292169748684412139541817698542832541963146476914510899650584375620515186261616314202735713112369991256276206959390049402418827455422197574268439936807641042592169039706580750734006447234328226401472973812590619105366803893697638142235520635819725682648006126727620283051595021418641540900960477552184859634182343871305453139577332959822812227732544138711634635550391877471115348509565754855229132842722240012074809814792943960915274250468099852703153486564068454947686246633720362591685557489782687314414333832265908483249585529179921021067972302200626696929691724823364223375227150246333925631096405719639831576301246114671237505247453682494416082418429764821509601387115190999686269062685991113723933694136118966424023924977536395185138976906147388085238557930375673448475986510193127178630690374800940923421093594310689092645223477353837308238779694559885360851448719740698777071681891823034720770063981201579573421744434167929930942317416619296360648728149710077752896656153463028475277120466380928950238090483504701308500534065247924056447346547242336788778197705946617210329315729615964330380094373017190312183754812232169922378081810139241990940138259851206753963453468486117486058436663002814647607241326615355536076884968064515647861163750853015996412639465107886902482713340535352152693958195160655899012833077960938273334234660436195511767209516156666269684893114620990813564939997093656081954184866622187524525956900556695372868208149468113610410705193068408907131784652011852399878004261403405062521965586025535778944929685305661184700373087038961109357885883715445618131984098531713574166047545904193762138501984103308349375056707549054427748143521055047416079763798375705244618334609373345041511613257764617325639461926148022405785555023161143715010242234333920784745681484266021422889118027984375618654037507939484767986771635524555475560034390978844141595129610814819390886921542789500206376472272084634181767315303442203098807659585017038164342511668393246456700283320059386084071450528336625695465248383407581276506047248874326852871824438022688729764969817005199746624120842616206733111856217263194397928690438124099250259191140808028532872583408120857577444267766491680483616457528643954709039235504815205389575325352253218160283712116255224548519437676787860995129584763604604108011703472332358299454656833096924783873025702343950546641757299067599484075461444210979053854115023900115370905318756621478429307908625527192765143562910852271194048623196951320521289451113194653831937834364176292346808244464583178997997273031541424260949159764839 A145334 900 10954792048007879389610370134935110648341898628489677074022879317790518133295107007251470255360373981350784829829971688564495764477489410601346141838808162067585974035514496368155268767432297760965839885575212175654864291611310794422885384504054076110252909911019816801000445775619104216235797762533316844424035202542438691855037783865218610486546980704033396558373669024656946228308363318416254194431060959172451243739889978227884413329803612224197655409218553046545756542846074207578164591724760588326687417820024219485018682947420371774255297879064380268097037649064196142027322983922152387225713675677460458694808188529956555982657356036529926347300546103926085856401872001226525071930100264360786106966627547347066536261331812179156824922385824444999058520453912396228801163184007733099114793972881501081321576192713334042329335134068825702112943837608885927000902057213105572402502746476101270716186671172149863183103757970276395104928983031030838385844298089288500250655282061481588397238478933799663327836323181534614983855780529513836899129467890356109020961037800198788732524563168717118057644947471658430278384488279350682467139668871973959905299141740593014903965379295888313167114641994521889841732234073088425707271363259251043943689541053566044903922121836273164647668928949847460007388463717239998688160417464751855701380859162488833774058797580233991596661425500981632746081053387076303307383820606678272977823898218375945813683147129860277912381179368352504965419991557784596485614519751919612080288246918263267414998904921961200593635691846831002748126723708625408216426885717771549826887593121580594940853241068305686924549392576962286381266242091334124601613559116315668916894593105572971379184707599473433147499183902565725345313320763505639620135037058508955987927343161200615779918032408214761169163606265833410575589231973410188151249674861105812285816542075156844667903784658336318710405512748532400722067582207894276520372284911322755378232779948277668794033918726857203685894434005439848869252183568194525592267170582547540913338666768731667558301583227285706954017417392521034496938818175604695475483475918894400947110505989732199248152898748661142787671318713364205835404867910988673883607325708388374526502592296692683035103606751109555799915410470225598841252767542708489479971500231448240629403901027472208651702537255846155863889142452792230095931608805031119380164131480625019708676051254816001451904026481772102786933108764853769063131548278122052817796315347070173321983981370951049495611597765625006898585394632437221128658302075255848546929479426088565690407093609070533772445893570232801529228668612165850260224999863830254420347632775879650433065851328177128507429293850982220599058180396536780217010315861628010358094003102756525466559315734718525003606285336816884691010450267372127264815345047914751893295453392186662343325771883139733302298886027112484275440362279195398506953154960060394495833369002384529094262378701103426449235261130030403508648828877760965994387642330270355224720553267300034324722739400128718027411039429426850407089695739373134459550929442931393251158642122449446046724918030908175776091716377404475509104743987957749135711558336915879067641655832522268541681814895566553359278392574800817004361334791993849866744894743009695502922111510775670062924254839544756958428610179143812198899360127988454019163596244366164875662452232815752925354303477249716867673459734371778834733712517538841417756660139964191393306194933100291290494069985364768065173893186180895541273525677403083893341634951325770294966432960117783245078278043348115315718396466916945123643526072739183313044080659180180114601869721837608762539849824549291481730089066299883711189205783190677988515827495610108572890999989562631399171503128588243989249500856814108305589979081170059021753821948627866452069895076668403310129328863652564138837872929006989317859245088949927632045664459847323768294745150984499132712735460879647076967589411430521534738457205674768632742346256465158580145906025561159718241627978993472036704403061867234215061767118 A145334 901 369286039613374031380452243649815355219104472626926022060685141679820443765626913745318267573412310826031927081428607816077903491179912614365574386760654567508839077997521923554944210540607710829879181656459009833596374301891469774791503653568510359457056938997948113348785031019343510527613099585278839240077601971579286938508129518479094852340948290243893496900368550897489891904386854056973202596828492302413660117782675580115159687921703842006049921438912221595732991948159464528427003016845848633110113213102196295638782612831538072161691152248552749691889475854012968765548123201740257784065335458142049935235994549344737160527560528533106627438999987838907160103924252732279202991525919587758318624569617243799110340124881878076125087136359177870363262554347299152654654754643251560480249297922921537728459492288049079060368899354761063489270681747642348252257861345711188210120498296246941100036205068725128058831461172538413706276990816517314432112259879875145681449073512102290155736393908955298073656219523728296655427698860650721778464743628271846304326356945012989077852130641566253872558368563000480934701190365371762340640604050906046500930483160638311252054539328864034575513296936555932248512280004340085699717521146425048448890916587353207662444742455703521412816408157302841946433272162401408424509864832130822194726197301696450741697682633905013446072102336602354550109419001684150307053515262603505506863168821360948681852746802381435760307596733867299882984769684420579461225419838710001159997833511444906060147473543101613529178917209010196188128452205633386890460564055929764741928667651758490599179955797022535303807732568347201099644045084091232297728224038104420448454510286354536638790843519365658812296830685461792963248276522301955385912104093115609286069979142942654116400135912003367414152870984877372965049973432490697619766398807023738220520240082961659762639688071266762448498636992030787216266088381435172100586475473892590231097073525492371760099197153648635973659815812833594618068076774251571549232076734808497683167578484471743886693416678866977817196551913151637738966176464293914644646971671979815584689589909460189942239151798387602301862798766712316379025229034593437082892469255493653138864378461343973949928203606673755737929909929020929263490154807354510053191208582427319250693784410041777464556247307417220076863464212389066191173003084097858335528261190320046379658699623818645829370262988266369655016572779046601258757515764305784322735017134196272514208802891548378949546828870195714281242813118994210800190624016409632317728214553747498932213293809832151729138770977879530549238114664103878642349806663599578634518978562615051809344686394804364884499383059053607841746644019840639505579340862727415713523487680843069457481301893952253590969085165363561830781268320317953754197912448487245348049655499190176192081744560664483743350810554859340854111529672434583227587436668837013710930016912169825780394716577864728391993309947500256493369420236817310311270929418692010269562807885054658621307458615493033423519325766078940166113635757490552917013329847422685552922391778401866632472958484837811297062676702374755814984172776313000675948756867739058578125581883504952327498582366871783896415635151770387518811235040814951535292960159552522914618758697543981816398287512613069381449974411630998424456910658278966229510444795006604573816986135157404211722806648675298455402895855373588030337106133662792141093769353733175853704009319526417572945854815886586945392940488777821363000865302201850376768040466960317389790446630647547784461823783024259767546243024057154013384911407694774675084787268582839772412969837182337762852345754177435758271677034658477399420571669422713800283829309372201554602580284295903086305787658348454480329081236206415729986308610062638085515309634415913019799821506201394950800586650291383986573582939137758010420959690504291081422405233917553168858310540283065987334438403760725710199433876148470609741984769206345130088455041192245841904780657757490401755117034707286763359308154184003041128783010507663 A145334 902 12448632384412046549827165743824905489500901123911777575176019052003867841548765129059571792648258742585162280564173539650014438123179089752774101976355523631914803251710490007522672969168617164642929452673393335915321602061897154496910793738909099713243313303367920989967726594661623964266733370783951908249699118037902560154670354212892503607194756377574669076478027292380715231439934621952203341122834281083303523398002750065792054851956223184220330627508075580773606112026699006407200064119708965697381328086987619305959142393532465465150236968043415313049213962941739528022431091103341105978690071068254827639344917563602901151427509434193668374438763242749014263177200703203259931617813677373232656473455690321840462218543231848614364508209842963624121135707988933982076015550222846919781470733866891063944868403708558262411701554919660316154488979600079721974726578963022097350056425163981638006119202150537395691058692943166168068320965319869686475473442164746862832359767842312919088392250273644619129151496817044557072933113608680050622532670809914471028485383595426824014196535194673854875225486201101264837118696938297620223644080088903158674392627439818330566165505872041226244664926564185834102827069104572054864389212138717019952861754215987089247446223277843584989767954335009873064418144587163014272987544802969598719468255338806495340140047814879205686856578170203946383206881800691653463697696194980350029679147990253681846880148894595052350108807986285499687064081096397742080124306277299619351607355590519536369308065722956487146660098522098021654979121103774748368800206108965483732643836713891124976775714976776424023052977954434756492038473403449198665084307722886454201085872836116836988066363658631650963052729259417856888533676221485595295591389358792151974910040920669527102647965813715483122878519731052636386001193833672184788915115633520540552631480910821008523427040214498777480552734290952324311797438616112069302875811704546931778959593166115072084666267255461599945215187364726040569635019190768293356418781138127286317031529798203819651703408686304238990410058038324290788028774114409044495444719586956107440991674900792496963149607875493174847133803638200866423576264920739896153316464719083721602729823405402769555387060545868699174507707907380115002027519714667766350367151833653431709439231833104417302718888081331951535221222735746278851649703869007195685626565345524631977669744610250499653255563882555294588836565594727819667862087351616441241275374775960031106908572152111873018272551718685930655070223342709451441988714464510403355362264059898709578821568639034741180197435891873081244584043797713080421446132369716795905804512925405763717129727935789288928297074413267826494297149309769777336542800265530867841248759363125868308938161378571152816849335920799383978819670386907770786639501373689695634839134984405386042888946796673975105216090502009494164987180982329438322777091599542577235390475613411458054721366745557615392991051880998385261452752674462701715182064709720023856691898580471988856974395603547417306707753547110033570263810977916843093146214697067800546082433598768282058213984477157700793074655860961302145711988780406508798274844875772106331697486225310287127454943045566020252604507606901370684325916221510681462731837111770652708788660191285515520010601987262314009133880457652346709298646091684591468808640020509043939004437740493643744360059201490007454381902416970192768292068931039010558732123496588697888397962767929341450904474553042775943831255811526464960578273795950850523447560247890664258510185624162402854090296480669518720635737025248265324288418429747328224368995510883448068861033096814736263914966610781509586788941356607184068167587265050476424377208030421086910042872810723893049805470563754897403305084483268773401024354939621550781551028754406605948824116521979128714819372671193225323742916739495949602283561849040407265799352803315052862366324544647409282059419458061328229943268887997354842971785035207437129607050805848261074144997392859095417603835521741008813848805840838339454584041069152277334 A145334 903 419643397309244049581299725843885320401260021667961549432257580182365243258788428734971251384854534639133509651786362940173378893054463624386102363257370314871193450106321540156067382235729874079505441019740907697246481371910178776199393082147122097764921731999475677573863950157258312816088071401513919241818518028980093331234650702008476778119440385147093804324180803125785359554350304201621920572277541018489669471333012586935174588944284595618363503447247306388966040440687031557827249633048386216812875936702239433701686394447196797998676416031052377954336252998876563635623183315545505480801384511645534781580267235833059248469884182499108032369224081474069282972796275601057639562557296072725753261961872696179624737587982005491908349495628719167409945614353044410188483331543357415022581817958403599842659976160556006737849380355972849902806760013048005680125684724585613555959213882157322720939337204458410540020460480282670353044686034655816314570895303261356866203702092515294990367412600988166201888398884046352495200278604320905645834854554537473190098395976675481292505576123560325006277597267280755074658790339088822412367279599156321428007728970065792762747127950891970407843620098965407531050368251002843965138474641478629596185921285730008191178204524251364794301556327816774663698693707599993048741001710798240340702452692744969656219670270141895389798921804045472695975549435391896636577099031679272336896978571888282793697381137384052412340732156910087460583630290774798201100410903382350329632682796958580059564468835373389638612298392001007100979149984279794561878868057472662400697658993696602171208618752687177456794580583036263072999415838786227402908759715610278333014184324850988288513180480141629434598848691038145270250677262178002895112430349372779349958608193365790615687608811180213024068867485980913387694727279083115916743630928239578615005469000983536114363065762991065717602670224449365860519904439483049474764771511973801596376137654532665554481728109082413380504567992405099014768801878852722394793305562934194086938635186329872275987178020121899217499745239275359929312812236430552425647526852629318709856013776216125163167583339243723125709278218780952440426439511452912864734860942787842999734369208131748900368123861073030242498899095627873747697418426091295596316366635121248600497877254400165497232876252665452778835087341558542847700045326251229482464613182269374153647200711152844719492599229110675992323310971181702021957029705865474469937608560962595514417615453038888347897588768890073852186702947639922489115228764408021680699629603730970946154576146608567315352303834776270590875397567182793276903070479833346526385091496196449732289391319370770534968529493971875372069149061485695174174218291371704692201079964607485339851235962590331667503737522921062068562449257961392632899663837109167191363181892274650064315610204434135140132350667471929493442377016802795693426232530233143609767999221998083338854831492598030637032999966915145619663315799286717438001477090093732585517073631584902859313948254488124821916084948553753465574652901951941023179405980424825708985753283692087009780526784252027608896735352010328792957195326803330635276844344813520836702463682529627895561553802567448175843514055013010053998239117015890031293738693744828543260742820429476030635575576592325092634833728777486195939458935293776920134573025580915076177235022415054595464973383959421502611915475073169342845537613328218912272067741976235652084719471202888780783572264237217161179964688013616645043272246660637868943566879188353825194060967600067969563836109901545693048370927574876000024608571881871026748704163587093765818465653280654922274235761597098933993219454859551140279451967284279890843041882421665530365343687846922150413039326398389933116959917601909115142115275028333866783447093795737052118947948156094922775166101945336975371989736714825521955220859510192438425805101577345198072815631541753626615157042596808970870661884014956955608108263794857936432708552576689839617182020208499448769934893682772372407556481535352268830024983312340259146199 A145334 904 14146178910845984526973567208370208406901569840926082707449625452771513298249890091107115755123874570036931867776556014149071062834851530654876420912631851337952407571169295866950541447643781086051511252132536545800785551131770524483784386302268692176746411872459011787647032769833451130368704922678300846857750334507219828158017515010035397977513831776113775766193465796892197178196433523196740320539272566610452476795332330907581985327519778866338810516986376070863969642481953721787657578722861035249053082128851163223096229050855861667002916519256538692797259775542914997215117981544607898654473565908880906418815980880587509702316894640617422336972875412052112286263948187334452326450546518993771465087502072114759459582250411186588998612883279614923546303035719991359464839124250562910188386163596314616829176732427474583424344349388143215303955563885359291876957110091054454008363002617466923758883419156173817153552327099270124657970198159926602644315194197466897794979934706330826282972559690918832392013307252051045796156834678724615712412896410925550428302457345245090774936147111022020766943949004808767365646557493565506582603375063915515249237384906525246592387352658402816576367207291458961307522079638478800960245925299855391548710386589096821908630185265067283938061878820935519578273091818777621085896153398021137082110081552964671772358589466343245775242448327516306411131825083853953818322354894210574281816797628674864985285036294336257925411028659330240309988677414954366262697109472894723334618117733866378217398708071128898994664091647693850851909124315092753577161893848603243418552600944868622477551413176309037091768887431099450236375551433445252348605091348138174883021699389640942369662476997507964581695538411843147800732473619486801372754431781765002528312530223450760734159765922237015227646039829538070568136620191890643719755613802041079478313819470523521504357938347001785125887235785635388867173654343176159178208378365761040109292668555336562675463982472501887801347387078760700423130270766490252737714037170092901532574105814148464625323951406605813935612173025562325178810609702045148154169085706689614122290116955253904349586737402756298692166593907972103128574409507501427749472266228061722801961864403391432026006685801384788928769189339107916127499860141510054837156952919570138489130010536390347078615841174633525093198842748717256660222249096279241984874914688674037373922503995292650883845020360065323818663518249698609565443651716863057029980343348773720015057785815032354055515844381011837838527825709871563765364910206205696391874110586408766534972052323353235561491421090110645726536570745147917566689425453735979034724638430977807550069617658858946797999840313494844379183188368385635011643121265597364908567537765669571443259295989981919132979839080819666410440780507058875268139897162310524647163165953739318683673833948585748777187565895262652721933035071435061843068860271382179485736676538164913739384911560758246028824813491718506957851990332502492160567090991877660748060528264035176807001206801820292143243806309039275777411515754536120913460932506974659952841942647177819500933275838921866218751247923193527749625752320828286934775914065388942529467944406376270134069691557093734962118838541884061313379269950279736733401249903406333081548987767888976801439737166916676885457930987955179207466813999454573886051865223524007197425548666607052672630609028912039651557663210334636130352880177002190601652393023286780335187195485851418032284879576532115950333833689107761292882242474351828766136788973991847199401130959288105629834512410690808831991065247913332935581289633849453881951489130151935334857029103229844333049751259523238454129918236526527582213141748985487855268465432057136998194648807276872879699662643084254081617821419055271788171932520180779709648450750303267272523129383517843324771720581757936768596548700913851605614545571805025250293482708372953823719562076906190208549534623879010949988683880200930085551974729552876001939168177753163687646944827083519025175409848442421152117720178707919141421802732874949066666815678 A145334 905 476867690664974741095034901012859999552766598936358226400165324580670133101638551712432443370254560371090438623614193585178822587989466205321420524578717345345005344352923513568581212044004478175066570229882365939203573231405503008438192886050084531130999446455671555362105797097221687447470730127397450146060844534419862378226677099753642563813514491053354995931287927689055163751216414512611812003756957648160811974280983403561576138455517156639996706909247233901577110259100619520774905420920395865197193181750696775548334447602664702347471517865461503303143249079215411557245063522245548948096798425986990843732751933904337716232043269865329124480247597771052623695888410422248112323590283592722740015373941589026668686338036623511933137748387006323444026707924175294374515316690003144159093082552249947774907947807470192046678641280024927431923492155768701716124218501043760920036303262275596117754637338815282171787838406495935421937505026926439740484048881825713821407416732746710061483709996813461238946602385578241869742094401819528191344533092177445750400602647009816033347616226606976196493355514674506280615190378449302887810737361037312419895470817191237092563584895367630995897368149951461486711161773562752129367046176719650607628397535732532580809915354107213617300701140752180037166811261512299899205566282306290820239690508447986392701238394690760544941527543321652885073781127601167347823749946906739427360771911165651126765675779784694117281553363765290243939630855074481395940721359230870220227626419175952812749930389513286349736736890831461320216849479682626738806332879757547278166745777153862270021655966964758887676351738507781884431956765822023617885250226436978159696383153410611842430333811072813005907327165264383821324546415462222812097549000250867885856636043873916950982735093551000972143734978584860872870972078973906320709845824523173860974380239345878908928369987314364413602593000731098734263058027388563886414354959945033150110454260624257873257225294666310528701007037920455218858622412769584540935617798210526147728879020056309556189798125929503967647587135191960742502345723743129707846487453524980039433081132705595339408443754679331489669212754928461377683290904071433617981797229813099732866291449303955965464936477996557373715779130122428757030146537672885522469265286602342733347324054683841345619974508764019878226280210224171380457549169335527921058903891690588617605553456034114550141570916845202836816471207874029157269403477418423946615162904349553540745002445407125202172550766186320284646699152493067466890528633935965260962054587168209916162936937665661424169308489595326032665277208943538733990307255142369373427221035123170396316397078990743777189804081999381710050389907829130694756794443689068879696107005879641288744785527971054531382418707910693431774896642330505427327603300441823948746703132937370540551994878091215386844857706196953355784433118815698917927055586322060740231039756333540020156582029858328981033653825772830902634044974445343211445999199334718853723387822263552178579107821975413793660623888761629037902788730510759734040827011630709806585476177650611011684373718749529325982076958594118468429555317777926225767965427867416907854843569236480383689861406828076003005577871403397651861005136025690808267066102950088794434187834394794587547057509261185601216461760969135362306220103982154750405031456550421257044300169374088723179323234899651472694587324208465108881026247921206231853483256542929623122924707743331830665434509741325364448536372479857945169443748767127901045833287369698289903458299443541073181653443800551055824873116458787525683569273532456518478713671828717576550936685251412399186452192684292606691620609760089789936853868078848828316820078871604205787476080927959696927753477285330878692946826919393294377366730113178808983915408009276045961017639399438550321959778035893946524052681335816200910440809270326541677200863673447171820241239539692040388451185555804416527309562730911469169000112525119186230511422839350595333888670503803406130163617221059123355115974816687472721976701295189549724998098083903 A145334 906 16075209838170119611467641986169943376553553643243065971023490384164764734084722279976207574904165474985584115965102597979822095292053842946533555228672140798948278820184644071227576791052849511637712996397823303678015907829893955282680957704963963242157299163274276258797574632500310314020787182225863121745410222397543226262801456874677775816118175515894765136729940276204583773161308155023710659449906721780228405042559473738728400719753498022814510123571913737835788315970312241563368339951568965892936346907762906174883191005589598065277403200241790757092420233663091748051816094119779473495735176285547895433350161273099243533594668924843350145611724183889308532736286029070035679093776133460137046924484105878586929301695754996336854886909127370280018525400577646137644919966155166865352464902647959575895832303760643441466062414125295954341997705267007370965188113793228070523369328962947342512041900932579742854794215529425655974243169799720085491790685162029618722177120265911661466285037709609218673971134025829226176954956489179460651499594824888799835078764802398441138903052223985020472768993632733657714729300291879442854534449857964426610760805998279217483793200230455488213297463758496559425574302079278294642484325656973496683297889380833286710005424678323985774139351516694110231957688047306537783442018290648910152258829957671539744994074512666948503635647710130470428320855400303526211284656891903831202121046843577301854596065551257002399224905967116905463874715814572090442207350756975525650978563255803251583933775213094174778496501595264469456816145108192223050068727799465024898397756729304096177561400168830608927260780013328439893101812339484864725466532784585442415226901218450025818685610401602049431628034159366840205007311864499057376321575425702324650462198510677210194177239269444476848728290900449620194942398214073761879238259024920577051405278390035758549451830768009286035541624928758102546372297236094834267851746521538689124462373016351064352164502007737345450009059446951158348963461111332424108449423239962799269847610233524089325009630199759627342794348391708823604191749168570292749459943904157991422599550861215501936204734620653527113992863276471839133731633247673617754664956867527325766860961954074491192431576647257263266574125547657884060378323657453110820928877974208020621568155394262281224458993611819268920374380793457974486506725838078397122616408204014827610809169628987497489979704723006767269017920598770004641852981658331419523534084475643106509740312419616404750204332272625012414428390592013478599008156484616478740825163741566245687443837633737394285394153622767019471035848986950119977665340004159846124495642059277435628847937982708355070209348806199317132303799413736807351865905685115390668958402259635170077917148704644952262919415510689636504312099402520557448154631989753988149940837964155594968268428656781036741954404498711731728230587713344175451885981971847807281806170700266957541313466487139358389886224437977316236075149130700529325342140849006281567137742740443815675866547871789992182479339146910708558663732328106194879980157648610295073021741995760154556702418558113357739933948055456485647566782012668140749809827638634709898397834189493809327808957890104750504224295082889696302350421822046767196403061597046243356970138815899537778322331835754829450090249076811622075387500497771622636699036514262835351439351512174982191767933575836642115622499047509695610044758687070981898778729976409764572187011562840520525880379291095198459028045165962177642554187478057639069903211351095740378653732074840638617665431960682063681165663923834662242879787275197819604067983995394580375380140324968082873345459082337752512051292300882708582244816310724852253574517003493312345038681689886872576157696839588841277654983453834926534405760683943325130667008694344244759042637351631944147835420792818264355567879119233815431777108074888162148133415864138421453687378361163456604588499256536632257256594409670341745486063707669793038277664061975340390952223395036267993564296511346493199858538358952814526749915459239036988354736819742279174 A145334 907 541895323167847041437599470258753890210760293760957154946843634450028894605325854956359405637586974791509480178093169954285609247116312457738179941437117341753829133683419007288158100057810344993302826933504053337103550313742152001173672075796142314843038023662976406228394685499479663588419048465363115706640328450960337622899174733018710723007701132827298041705811290779568591304212534154632871817444543587454541885823867885451550984701314279893559979625612505193197190229782115404000527218992484419330488389063494385404615593250090903177836559532679248556123982773639573747611308975532702529295683844489021129071243092783423565613138573224426063543242097758660992867487578344062492320003081135350936259101619193793223797733495214588478754725773545903752418167809445743375834957684575358341028447709169634751198559184863342604350771933485085340843815212627326319467789599845499756299019159304651653805336362682625792819830833709100456395801832011059055001824256327969565298876902756465375281758559707216764686105689064100828846909713508145216742523150202468350263059411088248803782605857122918813530066578866096086889018432224065640177053416901243460011434350306521604187431687205069612302626507401550868284648236381309538835394488529530396474321243399492559261750285096386206339023922327057315167113626907892127167530537372208478926354337633417096355763859120764439366797139366970614817043150470450740981238436002328202916761061736218934352782242967197771093177462869957519421926426169594313732328398076923610463617147125501191718454749683474242269830719039628374557810931380310359335190075313633109567441101178095304991732529669623859973202006572949970288680209532078024073453202283125037380320680377567216937280084207671275267368025604929018046412661627716808693577495502876363716212825938292711771797784790238221019629714110421718186647370925454433975215391020226827879698073553725181356142306261223044943743762745842636107111405565698835780718488826714250440593444270740118687207489423600620453494865255716510023103055204393603926245516483528165176036793243218031089765077844098911796093516636917308505343121970158844841165001162678437330850820098493437563866264653786644333367931380652942269631979095786750438322078022548921787783294605559648792912483314105866719656398495768141552924533462597828100626954041287088550719784993257445392671329034453046541800498321188109715970347544073597667871199498435947069788490587615084353101296070987207793391266568065648602834854432948674719910041058766216093792390920266558722262838737638402304060762210075211079497488205892864417251008766143554955521850470350623694975494454167736773292436684811335503559877549921157714378720391021319925293593080701570426013371067174898530579368186677868002268985888445375761518860476194577446945794088795812811958965482928938649667439084071349246787217047003640092681699024981973442958189468093870480067588806714770361699756032399035667377534343933997147625274074959382384136935124885741464735644770561504545262374561869869111940356574002552293494454056973204169909150178932814495964728981736096750925378877671098893371380293826035280853116091598632455827517909627570663644062967361172585357753217487706898163063930410642807574082672992743203959586785569732669324984238633790948835067760191386165056398169362760613374585049785584112451218636237791501356695162858019192177279473661295100969770490768723146599282431118480310408317662129970817982970196964514806143706460136551886624755651289907185494536660429239184095755237384630312510038096048635850643714715879264279309353599604120794719018339419628357960638212938922891543475047593347748690103363349225320675222006037632625346953803737388409063026479153444496956456771135496547382967897680901389148139870939480279649753978610393614316263534786362184418613535828546555424898278362760041606054102429082818051259162495197824093484603943913390299258585319236869390112294039136743250907102905323530354352734578882600986269549398687836315381022677657509423738416548610795220869298677301739648855312783923559249029267326668546172204725183402880052177408971235582248628468514133596359 A145334 908 18267291327912913928691358530954951652834786126128312050015032946286983652980769836494153284066849345317619101817936643193865289740468797658300202879311670361849439297519775915499165481721209938671388784290708641595937377398232036129670530392406999728394848535521635490684908589389884827065295809746603448244982350336462758870387953987259281597911829371490041470008133475449316936660420753191365953942344904883185885190894181376012309955552903655458408890364887426490763544810166794298545530988868309824061797702394048824226685473577373340535272356569214268585148702206969797368885477513391308142778028901989725975443709224379047123719657769800733677199340969832737885673697733242060587037268185978903927834178536098285468343009194382081863825468971345506366646156837890608621750285902115363520902106923643484814943854225910975432021080411719812714549056475669464962251816445603682991611865336790478286830546273989414543376754549539560855676823782849630944391410189025168884195521669743327534836419581445239427959404104379704914600100265404618767210994741825613262478932912706102373113202304710540980113523900807105456295153635543952438489027829206467179021025338072037278879104691889696400266051351208816011378932622839642474862853565846144008175872431699004791880315400593754337364510647505750577589290131107355559510916631375129533958494569363660360481259945966894738387783064424931715352054174038039078174021466353826828420184189006893433454987555828171312294009874121362012596234362302308501344699856965744151753008378622081917025858027896141493821818760329370911079337040014117104997034388753844324053414622315836001967207397601620150866030714313363485102969970224537852031242723497612225505167720300889664505685819954988287660926711514123038977730618463021756561439997080386795171209711917648803150093131101691161127240813934025219622262678954670755230748952053587342904045008090797473479798594613998077044316206620730334412622935247410518073185990496790860813715881904276384594700116305074907749966457761144105927645641976647277021312252210311208121401030381269594511891449114944116886685103036134078006293037422305491025379439733946218264989722920662919062429845274413159824305852848947407437454881587338109602219495475167285938849094292453806734588620086932119862353926718218504091201962645849127819023799802909780836743330554553089924669277292418587104825878032870385067385929203995139305541012475867571707742406899334864555547200573274051708452326991572415631558301081718166476747960556924668878634988181873274911075543641458269044875879673244773476381728412491974889052764681535495984395891911681891020229632655840783860668569609141132874883494542502222391860539885686635404211393902511956352555668465117023266513369269111516619680162433587931805410117694116946101372640816158145246184463510119011190652867211945780588639638499860717770311924191304360606525598701015717102041676719950410181167047621583779003121230848033071998640707260710079902298541746431857636880195329403880243478410405484157062980094767485188807416479122823972123821776665277304868978831494984674562985963302560415589354349724718000707263470426047904325791072031126848958083622695797072395924213394728586868936135284315130408612428508751183911668342732597798178194714460050009995533831845629805577283985886157063230613905058133224531192801905244115755904743849694750156674015669621760082068326544777143009026459313652459088882196622467740437563809717174746605408734726444477027138614226252794813256258636058090055347383171856596739514925189754348563021980518102520797879239939443560894237729568103597106214496492739129991866862688707828773681141498715110362142129755544600405865437343847038301431749266803531654649645703685287729571265586006875103331541474852876733680861580274678851728667599951429647910184637796850548446786557847957059214953125875687452263187325075767018247218163528527568723651343232355633325253654951224726825930305522592069823776995275771315790541921730510425559237017869424972332476535789962237102465780747779668222521641722668146016783037285485344971821427394152133744373706504892238564277318874623791707438 A145334 909 615790390122049005368338654640891949958306750101025105445049605672490584491952856582892052249534085793069965130773164063972028962865593921944987381323416466460827256965562512428057861100663886974802170925136961374694995654990851624189041578354367885048048029289396308728011862319938332020891458158138953774975239323201831150560440306011335649646897045105228165126676137751585183155254192285868412152763574926167652602330500968361507083150137397524188683800640375521391133902353532406021854445634223505176638781217214996801187181909677662059353127962111653461326114195272969095665555699365112021960344824990389818143186308882574585757166097806844159033963720549819496367399357720102284044963818229345770271939222192771583944049616144886484414968080269331246073738194587124607193458761925351219714251683367574163942122574756899796950088016328302953122363352951002451250182412913510553801736224204187863744406061090846801574604603045147762735765273324059227124375382470214186758261470188170668442870328808760461409294747672534163607068551099879985134537416004418272875696478224263299909397245909186479316708077166140946065613542165168204477399487945496591703555304134974026364493014976169978447898978746622680342032950431276111446317254869279025986078263198252208134792872892265173616171447588394929643477655152515329003220872476125079217532373006894653118406176422780162510287727734967308757547131389779146854795522649549066383716206094661315905548696154185411970233301763453650574661540931284393410735518445986837278670301979733234297440482401924180073259268140872374372856077061064956229139669909702016850207497350825730448219256381418085616070035406301476509871147407588961459895168135651305838654166471022310212919452053402570969378564177773062039010281101975801785969333608002343362345115672531115215896927677640224251361066818086276043044756720914580233374113198511038309068529343042709277278829268295568915940854381441056827206883040078802998548263958928331091316111938399712653947222233436585716650748837633302555104424567929724503994832095764074342244263558115804787777829659899688336151243027254563132674829786162796132306696072266325855034366228804726903101072520334202963890705966170085724063661788677188578904068754145811186449681180815323219463333590217998446454084150014747277146276607867040636181464190729134670719529122274199668103155944856101536850633806687562359433469957496328601916189862690296343832049466788087696552411778223772212104720149494639562874181726629864958982499030463889529132569357818557176985797853890719511864363599724319103813616985287616267617104280163552803490430560820946075941317221852898369775400708231710904400987097467872366908461085167776088454646163160084967943081157945723787139267147482381038571550273367263292714999305949821776882694274966896987453065452967146384307969504047253179571692967043087749033574871807170971064004489253050355415954442161939520492370813623833157796181024509660513140181094133262718547101458135282796053489919818560032446152669506496372723189882671569140695457217735942043320827921477347768200461913731204397782160072003932731846036235848863510015816307208958763223784582341768168749428257431256343105432648178547445864130222271199115663682157455919736669596629556284991017211155123301598315654522681112985818856999165956432141234126135085949160925239774560505893757413816514864923461876045670058705228186854667000065558796863941964767738537735069868020305207582990511103813641484736860448290798942226061864961293126981555336521102627530638704417815636580994010835112621521260217244899049288838140633069021753919030862318809597859086909049692865860367443531231583006958585873384186473644091267514129857403875858720920572924795059714774278228350815521323862052404873969150603752901564221305445481379770478099158644690139721518296159594619440156354103376028267215321586709226677044943689915900199062060397760896481104123080157431318293491502165367348259475768435992156393516476416567195265957046914043556997293139670274597741210464113326248138353938479464893615830418302196937864443652331554145252143245119957594102508390766206170635099504324863343 A145334 910 20758294032746980643053782119253109102139568893070770178424310157204624656936747142428521244837640748017539179240744258778560453144333881368296726966112166205082816470459672996430054582204214148199371243214978183650259661933804230853180555476655211012562699338950701031699644388120212583034366227445568322007811869340151377748929683845254170762337617792585412074930211133597803048714301885296203420478294156818766664341375302452572222396978821714987496875461178168461207697357574032596829919063784143370636183490770519839773971077948548514443420603067511481612089040937503086007916085256712448746891915907648011867617084496987880061495022033349058831234183342535074252712294463070950261913669725473977729888167252284151558655627091901114195246492122053687333800208172885813670600886242753303714452060725418818142845467180111237929276491598406012138035055913429236155974184177062624323052845126311307550033450032541899407090506625275176532283086508077212763513063198679510046595825275847711563465831249306895572662086516081722550814575942976854033480637526297945236814115018460982927239678786485473913055688301157087391064727050092666537389184300153662277120382123368949090675022255967585281588978173282599203121114747659385094015712186780542400144554244237209504524862953317943602007385160840282430775881177602001609591220051659259789047886760103924187257811846730659332254904563557964913791982083797400866437117990342277561441246479030848770169153113902602681688393290152012686750478532197362539573585825469516427698231727983798949544636744743006082373428435206988979779607446649162634470181167659020599266650411642920751093635130650396268516100742680392058834392894006853920588528265821562796323419726232994356976625064214514847422763110771803209820913536969873659742004479364318997664267054149814182010236628863158828411690401310447551477013529439767820712370600691058149345112781249924721646271861154445033542368124154061819024413692868433513833651459982288050591475272629738431660284476894447188203221835566652171371426046257265371053018512926894693866742916422682749014721043323327044696714285562066220166334434085254820197753233570718404839262267308017620982874235598036136638342538295287736909238631458853145407518048100035799620051466666435451435655168591660107543035056834643203994382480359995977199828030050455329947045545875119940257204296976429905514816278518611849103631887199815307966599620965748877274710815817684029351446936488376160696776064531011972672916250373134446685581875840189755470134244173428574254317970743580611103489427901830917316312255097663815968880610395260600324126918220878200308299912528431571389287974013822404978216142180758482945982000789145192056119486755915070366849309481794680399347672275117695541135443095530283163834694798158374404598677907761456630884691173338041104902640790780037471415989330382849520061091158307809243263230726194728780056107143237304515847409946092368127725483333099425049922432684591578981512710251441841308531287560203463364355926245585582319014573881878500965358674002462127157521137109179616600760266242900068754251941464266609087969465921110839197915167008750529482225873944949932937416377599924028630287062174174621005351242923825986904707595119226625814380918470674024314592389861011782419170703964046486906323863864600405441323939161399842288081565301607632748434446663849972246875149684825522009331482096802498027432844033257024318668007018167008628496748110058800412134811249041744839267405805203826319215050378054289594336036314226674658869327825594220118350903083449501163820804749072286794277179862485595042426771660857047337080574073279645464278692664135521665858819429638796270997716222035880149237616896050483246491309808335395215392418261652561803779693198168525377657434996219344986902633211088055037961074962102197125743084072880884138976848853672875364812280579019997726711297977463163892479992251654368645799751376414419943586769806483896622631385225768248445144231164361873490320961982747141733868859984357379668955297990722278130518363093341268001678298912758627358234611345264628321398841636752821851347836571447831885416167352309814 A145334 911 699762091228110327355293989871683653192232917427108912613658389954318291512847161679312594580584817366137159939135523832652108811523466178059688744082653741449925276758368319744094627538046197835136917633974743645713291829093544967069864900929005584879120709667980102489198703595520503854150153506298649976744384340481263620714588491863077790387065446141157195940669252186905803020573933398080825018454883873597049328780108843345708648640648996862091122147607632258186935956532686736485604165618309027389922240297235442581565568236458388512210046470052684083031868108677114834053882138338220947892614463286469655066982100250275127990422606987030675394060161442893632509111949982722375609007522400763971045184347802559526849509605323936943376872765019461719753073771434242584248831268049755106288827747339616676227746534699427255839010734832178652844858781719336197866887297358598653016600855406217953307439736852581367922174176763421597858115083451517568933966133303110901200531083290564886616262502971265120945678475047820119515425191430681198368752305876966317928585544396623256252986271983028079699920773315297338786651002793010246810221198280780467416231489675211969711680973884174284866194475773457440390590097801564921087993546370054829439593897587158069199280922021555005931403780155754473153060024853485819106804698938212775012679183465570911345566184234884349667532670327251269508960407287263251817816100599642653946635352424413705947740835564108040245530325840791045906904980745711550277741184765841880331720554271663560609416470367846252634884092477568330367498192653687195346924850932645914491576768526275361168540709806005601830259670419685980897005907947099898255450326380949713728411173132660073302659720701751843453218773494738922025289933292244159967927169213401859803260099033045120403033961543080156428117859176814120142203850034369816515299432715921457015912713546866433023653115162237512812417660549292569537871928759388010711253587717454666226510300349032370592868477062164592480894022360301095859297469464227991090267529566770788034483829370364371911170441582651525016826550230146009254552570640339110202703465371362221354865205175918907774527963578908725645744324002043443645040348542414277743010244822548138051046123754875857887080612513761528635057713319441738256635886135789187783539162256819384981785770680730764063796157182972296170048355212011771626595868558072304074057744620839204790240205257382079162649188532470748598864548923235693449309367237204180471141100075590297626434335841953707880294501616780304546407909102706356623008567015528630251023349108807130556762765609735373571571843975392111049679999234230552563583955248512381362641180879693623339044011810087250858906405254688217518316286245254950369209294748178775572085604268930919495229199655387944428060225952000159912679121636749225559114179820755512890278171633912981377783232536716019817922641016382575093067276668790402915961792885362600593923224692657401033333530744029003012375306907600968830193878241292537310467484912834934384870671759927541088744095488629616954134280806847699403974628548978267320351517964354610153512856769849164041636875447460477656978537920144010747695720522785993825911842953098043796286493915805447398746861024976824730088624471197496030226942832312352550931064465056822668261073556989554557396143617156268060175164691144625150625646430952006470888894202777984021650094172295535492918356551814671323131555510769776954310073976101383577046967389245130186278513286379248809098086228816060100122954402296363344553027948932247571610878067873981888785794895023756339858452553656628746923388292923347798907968869340564904124517796014537948911146540200738252316670208161985931518301480714191112996104141371957042884089595657856116511681529969652555287182320064398564851568678327774925387281067937219984884753220753936600280606656732054896690392911130367354616438478405507870568805495818772664980016518674406787800644520192211662929418516074222188163453671391492104291721976933016994042741884803134669531635665938054679442959625930791131308224304796539066569102808329817667014833062432740206686743901942039691319 A145334 912 23588980074541305102399979755520673829857062544328272551135654146935759449693453163272880420882992948574842913530719329157958329257895591718058226194729530658164814874441779588113756897877482746818251345241917365082016883908483738906120914957136222789619948110344909915960187266505351796803189091662961263270484874109811527314137400311774668468693805427080791282574548416290383486225744246135002726075910714900662376054410804767808536093104055287242270012608356407962303442633509172529355683826163278249530135349783623278654055465477041198798052152062055377371492792331416500118453280875465342896747584810494976164659954731819690067569266020037782034184709211005761009347089581205276818708693318216083738459186634536114397812817236814287269333266713559562450822429501248109342142288375356358390243079648366417430218517541872225614221813941916250788994177393723767316663534637984176416126990512690762079682485979267067880114592091604435438521882930867570740686785590134805280790392771129117051986497411695515977771925821199929712783260652313687254033786197631897051074673464796054949827184301308197780198855355402984989340917913087648369879890056655925256447501239831013375611816538960492886871830496734272142284192993769638742216877354118836113628167887518544268470550376821756296629677827043098129149371007035125784488384791615932594018155485576508661355111883300139580561866984476735731589090415861662134981179884776835874198800168785739548467494796696928922774224602404672867369754214187457827665292798882943960512783456799546900159630266555460431578936675045399981481375094576187908495674090469312609852032267754092013348586576466813707047657221331513673357677098062344676184376581713286583963177849978551344799664827879429578593490007084885950700720441460637095548951214441772214603578940739683954636460661606995444328694204438713588683244233181592985290976056141341715315359424319754675977421790472754695752154303574284394967600899454556148207924928121745338513374174174405940055857930105283935636490305562528105850265524267699533395653050642824751715555194208240060702872836736461864993895963561507686408900936119496970847878997470867248301787661640964113771320031262138905920005025470541946979022412455546671258022207560579685600729032156813702707051996403245961696135408455345939796552517643071039823109182477553437685542999700388510715448518380791806915900148682100543013934879988985483136671263201889972513248441951639072755220116078141998779347783505499161645206796893236673309032036862567057146911705762125248471299075247346095515830004748741853859787876777157870664333282489007760673212228380052524876808660102168150956281202796623952904592726449136233553875724508490041970028446061921739697819850768690503060647328928196704670927630419971081439475436741826601386017945978528928762148760211040699483075149269913752806958964286252350200894316259145511086764959569433797335977499882200499244060591989077072350979670037847782688052479339558556149081742399704981295729754546697371705632172149615506490273334092651064232111844061798736099101331764183250414686989398075680665084659631805449904783061490424442353807562513700152834828541851666827871796580350638224704898710192828789697313604943583813448991722997094036692530059337587843180613506609475201317938460458078700527839696210741628282480384164793944968424159046256231006897168990050867163740568940516988448839101566314359273022176520649657433020775043004563284597727639552433019733793322242829133211525852185932774244856564629426976642197179053349660918118242541080519288352040155162555553198504211124721896859116973646354142840541338183397930372017365480227907985121191750253901973237791254828155953599169170263559072567902928855431459668384072610763275390256253653970098465846636489440258997619552642511571022468242410058325108468217772703047674420601617584146932638353941786375033625289988413147307493385546656977214569678065220064618251075160061936900927483010275830153048069931582449731717798798628149772286236852926806108543142884823449267758371719189160168253460150680900988448670123641613956456720588779827347399311918317200683259835795962305049049990642778398 A145334 913 795184517613025303773792990203307924932797925177073150271673988679546061094848014621081637308653097715873137248983388646779251446631551585292276626964643734404082167967507113156946425283355315857197055012968116742940045510841695009431791076135197169309082865920606203599037810264696705474715000425808270678549395129497362245278308143795335582216590390559828027994430831172479575133764035516637008497938125180846444823197138899942716908352829055092287925262936572364801616792988658249431893365294359944173351835251283700426192767159665490575023949533801840301140337946460182110315945264258054570711140136069171183224217418942659651927484829545051025385335872108944042182196757273317931575947676148056660422695210405028068547710542203500018525287477537220085197762378733999994489373956884431573285339108657604184233049550108766190755990092142986079264815067097569414525391554779559289629042197166204734299878649053653121386081531485811341869151075741430726217033973309478152712333239114231452531899941131993340639426498486971155570103597074069205902797734353418943714760924569689467962051126544113075187475334330713850675385004063533623755640846999650042114064799378471971216662365816677241332275121178717838142942705429384424198566014519352419020350710048656229702984184003380482737831433618219057777870823494094065341617632218568388806139246406104923508709910240481521025856186379178091184616968409736223282952322098011036719598899743131927754425543648912638422611071101531196518243368653354222624885469972602856143044049996992171732717575676168100780679702680896340898168824070665101741701978242795677145466093254413673243705492324155580258570923100825655509201314078675731087075436314104564364449011594365792700536628045155850392634704685612731903382364056348143198710985470904972140884786289074647077749968499737854885240125203511175897698042958347649499788986337225196507359309177906216580332455533183445631567608761071466405065256782741158996701138615730447643831177184908923890250600230980644408141495719618800087911354963766681806539473246902092813560577562275943075929471415215687886292707914831873878698041302035672246942890802039469568891040719051695099312290479318738939654643762867645030619401878836129745693650873856896379052437622960066163378864911672808855015195983971998311100047113112038616647822757779164127560269538114326015487005490820334628162697842025254092987973177832832078464884208477966352582400187949547885196390950344978246381065183105827815824227673961641020043289491496035420832095974806906284013783946293535263058324913672178790907092703149424804566044701681102503486853661928805003861846360472244393344128296594194218183268245016427184588769310540018435116035577703370035126256310506151603486203939853224669202020052247930407145941400481370463791745463707010533184090278653956027574303369209670970373361126975386904516634510817623544821865409302380771479781703106337813134707462884511440161121761014055869051648484613294235128144502960524175450047013393861492595891692969660482494576781795782462429555878452563633973164805026521882849481458474850388372304472213533167311969682490689987392242778823975382212906104182813320097785066641476634658124772904537977910447796736367398267467185945546061099740901523225168641656577716784565230209471814890162481123608333035824345591081934130327896023844053153930086235506479450040945069428359181249658359642911562848315593548861005779771594833781327276509118075597757006325449218582731793979176959430220404574663928515144697003359657807802188253489665833105422008847002720602580815450749966078946501161232047386723574398814790057608687604093782002045559430379527405031718470613721425404242599246916846189383838083947337523554608573902925606994638900409434169303374976399600520401175014298073589609412503880222131578667574554894942790044811717437412591541608214485690623682102102901868777352299045209115647439347286705369173060507712438247826915227950248933601991446658605917201432717526788481427532740660315372920670529627267369714381480773392825850731919740188475741398492877645043937167675163931746251228913311727996436655168017856002249149096516731282626020829983 A145334 914 26805670065146102915673256597353530393963944227862073351329857607251843572571567123183208830401815503119090508088387117752209237107991274682307053376919914092032079224019849910078884408188150799668629977668903870162591569088456654859461938270396581620272960620563687012978654668062738675047290867550807712910938846544871207178520240213203362164746593597077997396611472036249738061468802151040089310330491473770422940089313176262658182212765331354056970673371321841809106094129344226954839952814717189891920412116790638191583334902298268221807016139986407884489385414803679946607334014739685738703207191090144175775993393027897102134655823536394404045701890214607794450956091678336457892219919344242296704632971804294309556207207979867168387673153598446422358457007336300710312988686744431899960092422962604757402129682903947990748512200391918246790100665122864887569927181994955409015410836050345771080558147179916160742657740546272108242804647324721746849908644499575722937797948209750349493721229963572998101259551286223871833068262544583612278669624371019966394992693716169558500204688525974867463261595740089508550864243497640800543715004582478312863009199130600788909882674976068373266350501448062747827064326457740355945964021607230492691057186322112033615769052574283405696270541330640486610648927330836539935630804597599555595039021402331641485902102412851520190481472462280226469356702273503117671006660642942772163040843036142177115815945527937350244529290284058392032225311089934816630497431365111149481699070964885822652310362575883996410761252345794078976631871077940745485136585778068968186104349393754252657291220132898698034049612110681175625883662624234481796882968281964088283012289596882893021956538386602538888856286316358515185378133541638775465767910224675255396427453931201127412251267483489702426574449176281667535072687439442655031456293744136885318121740597071859136603252400046192161767389395583564828940465411178603570324239234528348461951803644389905650165941793730499592893165885071859445400963669978309319430746109757416498102302317908766846881342420704048001910465318815086504889403285882721575324947878088871521696449734337444980156853198286514658393619135326263288511638090356543521271786299699693769377277986669254798210687833465438390099316294923560654611836648386454304124127065341626440262503248444290930281678444380104961934572737338771166792524032810809889376065763531120982543662737822530817258331266180909100607363708543149672165935553244040121892422615449299317173682898163829105071979408358255998470350037324059142292736241163379233384763496229336682903534076270407788300130315934710698397462413921909084298334019634911033943351179904428296939271517354352157822184360529342519784829431751804874670603391290350103604918603170751561592593138195545379095106754531276097478489067092982859141372250783381328265003399158767773436799571860818296237149643875737147798570489329776288658754342212804153307883287728261669326611195045717527554716103525777316368710137264375082715276676824062492715849264430524076039436649478342720906672769550500217193954703093233543438281048091978097984568061720348647620696911937174095168829506724687597003687161389713265042532405530669340052012505389232634722578229097817861097322400054219301084435159976941486919159976309066941427948247089519149188581018814607659936950767916525091890207423266247430985466315113709682050404299259082328315450804413747767448117807043802661043678460138690095452795226169181203986025988256000671171353827088058814586971786974315865533377151942423160959133682225803322782343020410420547334719337692430001447520950603460916938442917865960838498037894134647277139226765785410931444960011546305675351122926170836162543405204722038750456960516800460435076876973242547801708113742863290717033048641528187183412984192830291767504040265995326165698285969720102446962859256012400851980981794850377860780254191649766228715994237174140954650795648656585775315812226976245589977204329889031081448869566700808376924528656832047622891669801295252593348989083044224513442673252206134525209672206078958523412480333795564725152558980247616706488273171536673254 A145334 915 903619137100890611674320176122994519377216634988432567496256349668785658151841466627657955051763563301491443311786392490443584736131134422909019184043693677077757656237626972501252080243076138173474200690021694450212845051031828324470766929663277690284204333210119023286904245261357110471147469670422727576419477838478213264490555052308777194778272087940908901679944694347547838879633745377797375134603859082862832129564302348617068422449602411592431426307059334024448394068298577097658996559952223105962277148283660578186990519130281854597449023503917860252335342031891713053673047526558860987427059840937620029339566095746193894016588159484370530835559693749092878832785808294525238273415549518460145765120819100065964734716912453611704144961989278341420166365632108934565916848635665425390770284004784067263368187426459037218023580084455574007151307342026960292884675890524555283129939993628113745959410407135095129581339312428751237379133319447219010568989679863663646923690681438351042319111209540145824861466133219180221005759974807809972839883831644285332821784761457314892472210582248561655642435317210941998918919797630086382265099180719703079612390060578487794773673002226602496991998162481920108071620606747484693509062744181173894096185331898045943138918532576109422017899465518059370026756282544628937736020357643463386890197022666460388083654948828514835380648915677610247902836342455173128279898306990648527518095782028753890831023595992342533094169737052997324304784040323459299960714188693011379055472826083257031612390150700331943330593715796038699621364033139213706233289204837002939310781940917989763822873357436309618403656843992491507247712611553743067294249129697933979706239717946473312175789116311834957898189561331810842213484149785260756894688110475091873942664499879905218777915579790687900300086826847214887403789117685913858152044012615065417736658679019933062316989421825224682239995250893554361622511622605765469572888945599249488036664853208552542282184973976404541045447977577630886184847685227057452194243769553383036904126518323143952846094109926003986729186098010963858164989910888408503002168320723432968194347850975624229562035826214926118655130162112193691692859674995299680223235786417183026091851144551568141624722220702741063218575143446858033682993015106007327478912284756018404543469820377496777721681054344566332775994112347527278190550731053064428193034344810169204113068904539415113661828799097762054831129252368608510265607859684032364835031925346752590490428815076270583157169519571743025762141964495135708773015959898710421254250952653324894878997031207588592881668587946297251282506213579963426935102645583709582709213941089989508579282824414899175662482464758317880031440448540867138385292815651195681940273875705740093740804944224780089265589038162065226967345910424130148812445987603534423448837877681125427131736890022606319356851933723571317549183473382172051227802097435832506246994689760268052388386769149862993350908955674403906321395357234586192345362316293244569847655496241523410724836845819941768316737417178697880863133362652900598277090920963868612000569099373200710132469717519189232643958429351591433828352817575789109391679229412528415656416974158403564930552566041787699196067512937186076061839524677592488052229992638897522987203099585042099437212935816344400372421456456379825341139442197360131470160888232824793739007566079708071738652840837015842406894723998937469628184643884949793899130995280183921426938715659535118696671192814135102981919016750650698161297038369970237753211793847016379261026704271534115418606002150037416534005873636155063416212908715702109486241452379560489098641908870383603252092755799842126232139016317664278465435263844185287377494704852040146290041922247605111381282440682312117567303847574336522378296802197519090670843759954110903437474734348640971385015083651400680421233687188758798339615663431340559062303727487313376353328072382611515039237424254167806120604769479131705014981077720563579856498593652093943886904796175812233002054233513679409855274870287931627169654118320670462910922984055811831716874907221898010079202957329875235287079 A145334 916 30461001084865352454395230221432888650852442371496117622436728196004906929046732267446782541611740888491461050921228782764466123702771304288271762011805860477371296499738326018997357714915212209639664505592001342247771136507691363729452898339487152669083946452240151654437855094781693525919642527542659279050292885024161722601105403634808639022772189919741445478552938249844365612382715495216747364747406779352814597317189692082568200258117915082015532026753999476592833522233238939832740547081149488087271172776721785973892812208298466416181738360510054929119816495405684232235638485512965189146480448534799980098892597311610803139402084721562307058072313230580030730845415146652354103860380282047372169499926107230251866912997562604042566859500270899735675361763099935176880756257195292803178434373841178484485536840743804461715626893898485199389152323709628166350277536699655576599354868169792878325945953743965909638270787479315463665778475955761105521558895258295457038221889933488865426826889379877085792507025249559013963880296917703011639848871686059234198402397913733391309068660227394324885731627079919259043467277827245968448515692838346186231255356079091624431219727995176095197531884790915025395031582826393382560450149160383350362751914847225942421100910117371596041939985286343240032961467673930514160244706320530346174468986039047358279968366839107132687830154757010768994524386634807183880812254257648101219692236649148450623771628305085921262667111591527249518255877967078501911740858670343982222848839485567523570767849327797827233790317748723212218442102580491022959183433609918783306097491042241085544714808221886777103488574176937276598639216509593016174254656365234386173933252608963325756562958088915418044145431223639057174658035503883006573281160738347436845931964894524150993802406782492821635626224506445164678100063622119468718862748633797561487765878751640202933633854273125071638264047745854328134711301969099888568123482785826461007187623739708502555942549822578655284911551731248771288219356023603143043489648152213796064280688434570880332533065598724251971936815362039126339926723391158847350320372516261977479742594534691843044198782721548306261577923106408430211640036355579914129968734838851453509856608313456084067500131261678713407632729695494268020530133884611670360927678815001253351818741204662913128553577411673652633498656565300571810464693977006277841576377874174738107120431789480020743717718000327227602176457996738429172510491277782795465344886081546607209983056039047398460064355399691477990083549624660674705414308865892792059317420380558818710141653239104277389770640311369550024798573761383104708060401098328516013492690920200195154303195714086979694227931729180711375330515000527801803216415940931203046916282246435579956831783108224743670947461097348112046537954542918938249374571382973773163676943528365734749452082789225259453658660389584439470707237739914449357559432415903159443373386838510752758284256318715270310813423368229439578568460176009190406697788599529997772740404285585904911103725996550800360478875612187232794345725437835324464827501402253729862447206241886027876845205529951172120490664558273317727629085883476163716203793558453800486247146858827771668419694366546085110801618000015220223990391075797207612263731564938075523589549545583820924938928917180388717739719637207613144333285504582802608592876111343057481828235370496554799050904936300353243122673378556064294122301684317979092201015755442204765132922900896902863008785238593140494432431240077463248043007297918319562718346409623788462663406878211072010350787785143041973668907998827266237157076235867875192915238521216946193380571470881404499842635866567718063739100564717339900898986581644080832773307750105312814636852763889891331420483273692627740330521984697835527844198018665384353683851380549038288881947129194401175668756022925857680987386743152077297178066153490236054340492424881339679696548365367038523316107796292184517349341189164325446165981048511328710261759215087558191595513056194960573203995618397143823177091363963501899682905803380129098648255269108936513380288397297622939522314985101821009991484558 A145334 917 1026840345667191894136772599090182500297241312965917490063909539991069062909379686583789572850073830299283588725063178955203760539576835931426506674508956372648492727928421313862773956068539723343876952310032164557150670561461430820288028878553344986811542144620811179060981071958186643497394039132315574626362645577745013830405049892038844169148873327416212039141110646722308870445873500464122808287837707397379520992699632390539071682084086494965141173029445896048885084010034090593463106744446552683469688128341014256896266121354750783759204545535344928156711153807790273436771660292969008999568994932681047488196049426034834078083050381947277211443247148167293142187706065760865048546608181034401366315382363309610971333571183100665362475222049987068100338103613932449180541358864136471759479597351415842707223379638105460977974745375294355986952750825100258145640895469260713596639697322873777934739524354749680406771013116346384967744641187089573547684531348588150176894796262734218972099983398676545352525265996301168227503224588090008547571495491697172953183859500850167859571389643793252109649451493221642905144339936637541798769377623315550757135914973813788598997929235943713166882197339309747343584594549006100319365289834687459996547193155403801187117265736917677969997687481984731155993071705261441349797220112329057611897886132486089424951273258062646494078239681478184107127806825556513826167007962745419185125176769924698488498587699333422809772165798656213844207408321965432259121325045816581452039223000003008393487327169227674605350739667978865768087644578366988350814859840757072980411543483723165052794346421336929898722290217100898750147636481290667963680381398777802028225355965741913993307264005001549625956307528650683056025911534622412001800047171595003985601274662651744630121173913859917437546272127812179674451538257297858172826949398293271785137522354981132561872864165230056743100656367272754150527563627755845621025677135137321054953045308228908767952270812236941495677963867814948102548243605370814266768978587016883295773518970225257857686545688486900424047986059125152850907965987350974833290891254521022940118689893570114178044316735981357577862865669261898020322191933853739230325946371194446711400083240154753449363861283206467208268558254816536631525212779567266392760864725374779965733791361465716981186044316825837775930673380040288163383237555774330894986475269945396076780860551510302594731309160129202043371606344238923195036720150708450175452743744973904203701776228585858987012498837366430203473973432085169379824380643096230060420879819774386826065550235811208159601579692014598943389662670213718246128752694089551629231129028210734637561571218942589261077524402928199315704073780636351750245558242983498039060352192587069524639059314837451164922858824326015818926729220674451497962286652507599905744015342892371040722904283693046606160227122376039520833969666663332614461156415512293407400284364079202785721494228115504993027657508392105452519138886211874451375196261344793908625834458619445358311783192618890634331801128570094200318696523646295425056434473992882312699226710413408900355251168282184294662551069615435111246785051303628661297440771463798384978862904954667208784024332165715963043334843584445560813530007103284343931817903001832533261306192194427503794649194360937967858661548597847182639095229018346833738305722243213579479605020600431296196297933664032066988649477184230203355925320150174431313146447216825727352446909562295879852491031696303573253182154121092269340879077851529514089265219715206115229367066603468533197390940818565942782341472106461271218409976494893164037470581063981803799298575184770236819311651809905020128802953804482511741640559201786701028602916878555390129368160380686314534579379774896040444229778536860188069291392830913304365163539367464320764099534287668529283152794147815578774684126690422838499113811694540193960477440580446233115257269043194796238374478773772115825678485366124641311123516130335813102360323284102992986590801237427324746894459294113484765620340023934778750379127462290033594762222210739265810237690156027962069399228068579428916937709887823 A145334 918 34614788021980037666485251860934821863587116009228636218558272970662209914670282305692814233329206277777108887430418711658689985024669015545616235709425157310174829381095785990575784040073116359006879852731519761629547762379093696444218089766580361165929933026083598393905520281272616657515459533230715493112025503375491531198792509259524033307199880844428317919705394422456093772886030088262864372166261751618256873311090010567882414320486355487156993860807089129053916705385415671672402388522552743878613698719104417823251344976975836712224318813814739167652678065740793622147888436240346807862505630034197662292288846052741659460568825236040630076189554306647138592567540745953345639853807678809289776444167297667059736424432715410431806435692738204565391497737150301098776114030429284205816764423537793683819321643114998248823724204885545846421692030924977378379926419918501118643068620154720186010276487672665772768284942513765849783356390751011048336684446239347647204828124978548631616001574942559454453749630942805355699574686900633891220932101385262828565768669575256760632418153583201868388888684950769955252496440220584256209269751233451523184705507536007457593128570112442842860422777110599698161321656851964058939410537766864127323222530905910223170497085570394014251250448975765301982183207151401720227733775826367825776547395351637088476060063249323446476270326974799431494267599094985694445282654543335826472921607694469349398138940720758054612333787810033857096704485015198843487901365382736102077898225107252573458890275303897061618575606973777247293511286518309074725477902272737496559754347530210402887456332318553098664041626114982722690539549185669200546072640778545050006242363431226668105424543852039279802071708746669094594994420657463473076796583581186423616271532032058346586860621642415410037192011792922352319316189975410735383876995497603443243188317098648099909094048076271358536798054502500494668429841756938253915675687657355609976640696333208890827962546524564747996725506699130348805652520648830792909179125124849487748311528422012753948042574826360347695933358081172087242068407093674638239077096839583310795139058832505954407182074125732781228208895449240659158652659878569513098707738042996063802445352515760130464599679789389878329054385362232720153220654778682416215357079531456153829884853443190578231118640791645414014949347007659457422348366194688000492987803508282923874108071084291868678912411044237682881729622262117642907949407107871364136729196177725424625240269455646250413143937347558006759416166405507510169219196773359606470895066665277159526110879739054173821064974028041490070295978588105868315617148609698384323052843527491173712000370636251488276836367928481667203203615769920902500249966567757302955793269365193831429147109546338695661324827297082532158671929982397805453389744806656621439656984045224884254403368653840518304435996841637631857728677992513704693571133409359978347560426469736539068160817671489416996247064297084451436190732275633827579848675563235214060246881827321098743104306512079077286774215683618999880556027017770893340817081653472561358837202545588807789089489005947227043123424436245653041855806351816236288860564689840849999183668039774684749281688568886590747644732466430041855008876315461324158144373897928043131300556215284601607333803416968289979335092085493708889556287025875186260735483288225853652914427762612303624280648544763616041887020632757726776572178248140078395248187643478179513608780556212071208930569815473608215771629920989589159403570466332052622030810993881251734758175352539517375872976604643070146049689051039901453945334070485772323835258094751588084857408776098033212297591282669262361974229509010004906093363349793243110030123495202794451155687871796082899070779560791262249682358094147034955117977324485889471484278558393370872408757011955358992940679515054107137568744229746767142653049295044883784917458467626350093433982859749548215828565156147750228191437224342720469433648282587639211169237787645352678490417718118162061022851649600569953051917839029750027711778487070891229099305412075765381354176021779414204061825038669497563688149190327753494 A145334 919 1166864503194106724070025946095340245931339180373856013961681891777113556232466153615525081221737970773792510295995826044951260439977831974465887374338215378417037125788246217813888366128090796393582196491702578854499890512648577945673160985743395096350153055497735957237743909620718835566659497367813380140490805092425173938966281656733505270746863814116805269657056806839884274361679203829467657521601875359213731801937323263543683796204523361387975768082665801510961636089657278282042593923632146251701515100351321796480788582277589334214331003454490311806226849439410999194815045748890430600076055788883808263192009512241871914380941020623879257921072664233827893788158656358381215758606808306052977329531513288974220405256655502914473094281839729653849360320618998546425810354785229811713946656957979427730133489882183211329742281968717005107580882375528236600087061469811777240197129588775920147532642464706038845269205005368033679850558964471941252340059135043877838686605916132078109041194119213695810959354706556702544331494467917143884967612590125714459254888898198045900068648097718345339596185460041003698340012094691555340176941515310273223240871901902896421650575499492518996881138649516118485708405708895113877841428908755699897378371520291040467673655567460716483491974664975360847834664757080680283615464233309639294598355085405800120041895307183420122652426228242249154193576658364160934193964458488842747656768210255384998286565203198166321648349177304075524073694345654944692011722767930708955229367716326261251296182787007042777934509105735291338285399700444554330628871734799121168272246074831849197612987909664078534627913317613777364797189452901272269117440756964372236932628043041295016091947379944980117126287675893907650146578864337182142796400830721747168509509359199412200791326925444649558493825279993140368871969089619557632492635345397262673434606384257905092954427798778243331045405674178635308000015815098824911741581809903780477175236818439426401581708675390806842732675335149720190423598368523842423597614041189697644978698327332530965363257339710061632343013076868325001804973152219806067688314101171462152383114733125085829495993540734135319221564287731036950976283144184386352703698619103450939585986121906190757806901756336471515265956122292306741548531641064171471052420758244522220230638443836163030705292399900322589618104711697526929667075261039694940844287961277742093850786999470618341655834781569943129813903523084379398188051318569623534340691027698380319142945279648058872841223140973681570493488766055684735719209743405571691037642636865613227850810929937965963696892114883698938255078494815386150705735833504179841440559726080598437620797856586466450869564701791592598491794571899959842647074622753540439656293071240331864889479538168018115905808763261793334742814940779900801159316799470108056223237026420515505323566516598059588349490847371377447547994214293667318556950292768368454583968568894534367908498377984414018827983544427059349521884132492477441504824401861462804626128477773159780010600814210402502718268176362995357403449470450360290872648397482125569413519785112572000156797774035229855341506343083289894425524120872940273993860974397094282008683064641941717943618512873142641937387968400021867347903659780671230267762500167336430954309216755937727988795009391351860842447986343331378069095253003157299831046307907787804396531780398055734574069366247683563107979398541613492454017925388876722553641974148502984186926265197462010890753628627124301257358071383376896442402091079174416037129124514471776263491975904740064137209508145126953804769075128213605906035940297665408541593386336605453276561446042966124401781565319469182412246256619924311579924766779889666037328761994683284069902848028877794146989664459694070661896250909466769800166827539127941252821725838276992741434878108915617364361777169321157459626789210079393688411453236849220695027330983206821069213329086900001312386135175366181418561233006914621658483642294905801678179192719164515507808988291172441839653004361140753823266665588072533410229274048780615870647551846311828794710007883946362662896159984149534803348080289010861119639 A145334 920 39335002368058549646420536976388667829410621906815570221419660353248225009934224123709068182291972761455339244300910408544888277772962730834576047843325004697013164200146950621410390831602156706354539484728414080453671547551835800169548560385191758931383298334898746092400748799408911665679474998753529511305229546553627110107061823449693953417352745866677624795711067038867104466276112188205324646790334846192833147425050293902967570202172068191902307654909670308127427623528430145502240169493237261622305330154229359040262965285326191479389261414226549597173167926949866717116421570047207979288217032780767546518004978365384656181039862344662144548478729435132783992951689713273490037269289868143238186969217536527153672194142120578814172597809010850938523731842674943262863765961033982922447857600236722085245006260109074410810614076341726037291005698457364824863957463767428590848544119794567648018605191474964081801359127962671472833996492908992748865372345105644675702777838227984228077230022142692110844880392704276811826609322813912233461624329192205733036219476192487457716057366741667267814585543469093549720271852459555890296780442271839559121998268628441130837833442494764245272420341014765577042630658285532631970070509574744105773760776625788443259368706008603667088120451705068965204741246979006525209275579077134164794542724152482126694975202329093029085289841677775892013066037659188265996692847450376234480173829894787420597770763601671245982007796154586598106490379295323700552516331019042833498045883639460041673941748291117136740275240335761064039823576608474639967190191454600472309719918622827288921323419547319755083753859272718808852330533766762339006279727371196347328453841324679691561232878072520735896287877752311918139772078921811989376203198926833513469269136882340653256617284069878514974411440151376750041751725691759097815916002109464729223877137970145663584845661187720534613269266739763741730180038458551546017870468896180752228221623172952367664110508619461552143953737551171560920049152197286207450644776419325582487382432866068090420382650973583602799922623125297877729673557719261255448098430111412892317251486858507584479803987850965627485226150911204360168169845631803004071072167351269593130447528367012337929910527741502774990225502553419274895368281467052565510494687545065764512518668111832202321884828569521233704380895816374285791417649627299750261172946681684882475427105878046473212926321807810371861789004881444807250801567041032602234753330406983204380583260751695795147831381669078868393777499544320966035587050280982624931519326817844755245573676922097952897168059371664517180537205989930688552184486631808753845262884043124129804705922033529413422561537820558218566676727815544030525711983032771881653056336475718317800230523802496781140846117748230226017097759495018526024682763856747597768628698720978593639232543020117220069420818160453136915205253106110847316041089675650567194665602109874327072458941253693778903201908286389106375298262670130682277493803006901235580711576925486334356836254703928361854553742938422357814451281768325618387546084138305371291457190597307599579696845173638109417614951782214277904838765072771010284516817158065483556671856109896187272104695319671949890822757667120004681867790516197550856864949722496537189541720565542104595217678159248667812030631640298608669215492089180145551429384778836043597981232664304031049879574711928764367606369482950770197867217488286856069143192553297847953463104886197663830915233612089790379911932370562005258083785330875399098279570165352032583961062772990612209525815143699253008115695376522391604052570093488966851451340729571711735201298261250979277486023354621714856447558948683419034349258982056717292325109456810650010793630555897782568898938689865507561221260368475766715816588801226025575146730906524038866920398868642788449397276515437136702909911926703032131489582945961137934584487542526443470616831230085416184490988400933028819471948936471654671764763112327626291983781375393798030122888316805005296296540715991203161781749343922007262229078800472616073928637743639866336593908984413655863586815349003855779551366222854406938016001918 A145334 921 1325982928660389205386729577404036046434091818547413691790200736546315773307769138977766534809537320566921515151591179576052357798775313216455726598332598533998098386769916579659498057119420336443120729636612642160390689013472494311066904024911653207833535890519283675277093284790330502629336266641321982458285907873831964789283880129522901512965455792418838917746614800223153284718283467502722290013834530143558530040484713605531713527971536622544503429659029218004309783678181744115223237831574434165655766427797556592895942763287557332492622668059245983466217179011253157594583571931476335232915365574963618204238139557505107247620981845257619872105338711337253484168573566446290692797966545696501750976679345826798837000690310479455170255357668661503297905346567212016772139004120645209530487467990033244535629733298143408506242589183737302748362796987416885870635769503512956327692645038077745825931260857088396732817777358352450343865988096111586599779760501171222882896763087978742412351345937388956937367222227101816620118297727725486922074212252101642670525244083193863301410247932792955500311333330746958101029360448071616967212913368806770022692288412223878618640468924847927208640770698726608952590961005096899314815962999923194896877775882676956901982278611876374050079823943485900152076466587827645207723999487074728461914395936581817405481813950471830703281700440305399091518206975297659788384354953358218405837817058096515738095467442725772498855316486722765044865715161971667599970380826640211149288417782256830288502315083597375892507635573783996363047161429186280412849427023305710186761537288503261834705963275327161034209264061455437728798284928480368995000417340565588111477806754122324359487865303732726627118884241904147084597809130307703297534627693027156908327315435794194062081156445204277814342760089009084963914310304197230097754970798617420676739635647539003935187242145683631423035063650752030059545733788437756801163588594748671347709570439984987495517738843980340247381873650117317983465136730146919684637392989497851344459964166936457000738568198956245910675329993210778381398970628911323768935592011367414498843085469617175939689106600960057761792838227995134693537968545271796123051456408707599365323935241665999789711093132359156788584030175809807634430558026705810342294604446091746163472482081819225096434574540373268388274357408351872462331162039269199320264445091795309426968905645298159612537127966485452853890964224739600929340141426765157702763911233678712791971081400796719974785337003223425512580557939145570999003954729252714543035944815991904062462675421193111062225569317721918759272210275665485016278752893652537258619631979653154689636038194129478669888082989061452846091079896170194697121791105387665507770988662940171421805439092492686954089904513387032155774572137834259571512155168451644721310365377660951365158013519884584971942116191839384398040191634659002448730077814409230327363808992539894996718056541753518908842522309506193231484245085088221167081838657857816249564324453532015853395790366058824263906604171735949505562157351006807125393818205429625668752896325621719396719008650646542894432570169236936965088824876177586635818121632404526476298313987455917408300707561282522917946492519021227389425741350953115779604246224877595768492114969310115129148850202759477582552200731752018111895922860257167453535527261063516721780159548717157106293384728965049280584327152162291064828490409076131992701940298418028480362738281526796982542690514172793205079706938954287125866627507061407612523829894236887893890855649814021561678375164356892310758453137337800745844398531945477132264759287452269016257030311110209065401087722882516442491378029747871799027989208705207173144389773751758249869170001969411402368705429088376595429074616359421845080710438689162494599068357606103624365609653120513520520266573971024101085771973589532423942434447419938506537993854363539078411286559696966050492291217683066266329033217229898245978275542858080640007867468486345738876278049651687740246983945696410454222522016560344199221669712953702613803353762467452342360268843069874331277565182752023818344527020569073977591508564260863 A145334 922 44698884485806717745528104407869518148904567373822693643432096607556644364956672665006285764720434894018951514304799419207814572851827530753759812795215848737750891921000723700174728884085268709895443089695672682498356046190486235674229534510223269250876735938021754358692068537881292444226013882799489029915288443121645986493132489059155186552371561345086314050560760119811430188986231223240656208161037364349023201471906548217423769124952929343803142421903567284015612499664078970595745201800134006231018624658750302592292871510160592393000118660887920688419631507296176015563545492693645690654368994243806536884100137965492186951918641822594503544008823410700085516189830931952769540945962218159784157280622560852171258766116694068291668729292837981467161538294256985242713862566043184052238749623496163073059356224235408040636363270573170399305583849154817524241766965099464294039090473385056691997575155473844662388323192948701973129050985885925091369582977629109578276805207992985568492379643472151716215956950430721845559911004575016841329209461556722045231200245008245655698052000098393163173827778764894414116606190984222355505191419365695775193117483254068679605929076618790183708516134981653646777075718439185817616913480757340390399005719231279440540034168746983863219587198046789242421428723470928672973369497500013517374000122227630340586309821575430210678533092757405161697302865124218073807248339481012695010416578548259715636410786896515027334741472785416613507836660003574535499677837113525186823469729941831865385952999794125793045315258451983277062558747738045936108679544988445298941130949685725037825110733089955178915874536427908946565071376086742705054701729544186247866720518353009712833656247827597336527656851898300920469480227642900599238080310155742260452880289871353144950415130511218921051615927626084813982174650312736900903560967805477248903428388454662684685016269146149554082791461053581666567522944278056743308673025511107242235108867303672305300950608766466761119781408601501051671438198253203510371840310225327792402419809580045532628829043566432398675281771271212716111661422170927166531557551255097112644587518863543514068412199038559559299070949180489839607960559492942401676261591466461007253800263866113324544148611561916647601664882236323112803234836184884585171698550367258075625591606465607409888977305434098048799207354531160724888809186552347059458814693783246934101436926827573854660580110537298293896854032154182942446611360245451899119138845452556077810361949640274169598317915230830292360011739734819698832102347887521956964759074815567759127772033202846096985525988803237822003401691212146293908826071492842544356259040188844960544506717719398803928397864138700037621172084733220535424431547636906221234188146174656842153343034007697953419873900005430736222930600749295130660656224703822179698624819112321971798498042116076816384051516757484829897481723089149719440580075807694064659783433943854258229491358950052181163387648150251865546944795443025672872198098878893182765912141747852677492485758883006711232363264774665114894077966487988186428699993317486597155354763845250970266090182033598115797683830987362193310930008671107680420657869943839770357950680960467119723920664618729152244304312925382817630421736258761742414261589383758803633372658425902260438065635739804311148586018855329898911712950950053622769502478419021763912373134789274133388845968163532236536568903931784462312417641492089191985695551390528547519730059516805221395316433401849625331147130532237086642402008004956265287302906636445920737708711371269604071187414580945024651968202251541567765892282907829464035156068728564647808452780052323849333419687860883605921762638526353199396550097191103274824640661980846661146279070755595227817951277445670236342048597756254850029194982172395078891708568759755022270840662539772111908095397759165945932164236526793226084396433091036544109434634896010414790718026456767894332009720763605175437018680933347920935456013877981135262337586070690933482125535023635505406920823513129455695850014016467453611840478761440236310838439258849180717324796363291554722953066446983907567390150083832117561755346763218414534 A145334 923 1506799394690561526541363194202551879395536919737471184172682284850533744996373662229592754150959325467841534980293273269904249674782748262933930072870999662616984032658836009162973531023016351091155050110520396490406940156690601991105783297272722381535401560637177448912225955134885083504528425359834508557122390959344778330851531416900241209157543819977403854225564305892228511447572569817159053274386279538371041978059439699924641651670449720208067308497865823485137079359366318420600826637459279518473203671590706272588636105711570806280476667565909138347379794644736914473393960964119224300482443563043352783399397446578602064644070168218678869210917565069361171413505716547554294778997693576199778245428035549647347306206956756351801673409291312997589353952601497625964672290329176730280323040277568189202797653783345871751708397344778984976853928806646101754773078522867171848544783530117616049160512665092042712021978101482966155827858390348546733957055576097523382539880678546780425899375369094888416250951861652411186722783344105519993482164027002887892642117588702716970387469621906585597796778921853257369123836597048775156008385779604691212953220337802366777291990554178948167966151701590773734128613515993992906769254121513981560427287898408654057927594926478547417255910396077441418540462116128538978104640553001456183602815658379022844582686679825938451501519853570427560510680491819184292744681735520582995442924457024017956006891888186054128728362548741077554626408763854782429722472289126553221178953447050734399903645334557665399960201469908720695994859023202367077037307048711064003999814127144253736581220977756425805926969588775546527253118359085811658913626307934101075021560562202150665500227754780440910614585850372839787122031389244370070007983957815443906839437663235999080484299987452033383445695105932558990330022498128050625261810126967667261917150298067043453192894497729459322447268729081174329239168392067559028497610888815836540996848569097222971710057525999855673367491036574726801726863679650353604487817173058406892387720436483370737981370057885867960387502598877250666913328159982984154867481283873731655881630762046966389628999289900736143011623935081474265189215766969119815234982125282944145818007529602744928717249906041117058292966391602421956787238693361901339432147790585665283246946890483143705538199869748870684648011532971070627649885216348457335087444007168809056764129376388608995309995913675197520777496570026542765135668024534042092541012777441754149308588530402560856362576947645952152232570233880214108484599148284410440029313868996844344205291176805266508188970020331577662012752251489241292001041853744969276596954986146331640302166764684895486296813330227495279148258130265784352987392773718317612416816899776693486049022254594058917291262215093165604687958395484166716736461763253690509188997930966008291666417634574935960421791657952697424004724487295045407682951906747289105272069230883518052376258713488202485264278710302468078081315822900150347433576746125650533181082048755789304739679078550365869584141391647356851343418744747924413504669649338654984677383420470513882048180639633583832893379048151409367274513627214215030802790159988717026361990978879032618437448195996652160872975470768162263300289339857116985831642398522263045603396547045050230057077451639953126059357113060970160561825464630384763302761093969696400422581651966271487820840480499286964682688470956127072389307629869836252761665044672777038472071825948765731709319987433660355740176565162005251761084563980448195773573370190762093831272766434642703425706183845281616660955787141013112050428110978532700679633944575154990170674199306806649919368612389298632740102102231988321909831977284102185633429542229951173489309225301945127773726160324838238002081634934276378124741003950727670750333358292273443143935109850108239301382337941217463402232312232427677715471335556407454509103035806517228231565593446359158235081636448839246298833467934125197504323981848468526835319386435123899196106046770474837615613220380610005810693518272595844694798339826480653084661173612452119513566543046289466640873538650262341344698140981453662437698761796584190404999 A145334 924 50794207550319944573902635531039919446554031415445586244638426178879395936271111788802899077422553096800503250166734727623672837329111871091675252002721585831602683003178469947883114030611152311197568029330199475995945270183684146929689719276833936971335117358202515864809382588904907627056360774654007400661106769324224034411359137570574642101545615619066722580857458701066263001086241139550200462638905275077450460731360510812553121860387090943261019625659914487780403661188626094294374895353007110767597689538304083790212620531244180369554276070646678392802252189054449879601934408536913558475617481855822428084587151040064537633659418418733022858505527574479341677649192188628224345047242709507732306493594921097989516840065253490502540342335541431855899140275034946677012117664282685011706505635518074034530145835977233112514682033856136312996575540766456240998582952764085397914980358761174363632144189942677604348416219412667596164255133209598524515767252100664535596309799397006760164082375199809045039667871040345830673703180969886074405266908021057889304243738683968344063515945256419000403336254281845527148270117569908019524820329125282721422957282394200300808444321975443266123348790152108847595821914847081782448005738819322837644663484656350009061459784431557664688712876232183352172209735513264325480978760068309590449237398469956737863252027390622563624686023585326020307409877681921837384205147497150513295368288435863066748732609914341097782918074183320251581039625921708055702370005366778271972417333876610526678920018841985900838532598505307716210003420609593046428881684503370422586388435284901843774427921335058380827842965921749137005793673319711334935235637785756817694790558685113980581002964779992415269220352488411577325582757661947487417068539979878303943815183174805239131772607626592914844735460969370635937940244429721936264838718476519095593749887644411646352469788833443804613547874774534925585070699929074470572597719753308824285896523029158519072673733900504525982751361723152631884711522969575221754080806531958586117062263511434617997306452022503565378230313932870348710435576161364973689655627547825942864672660344015718130850051994141616342362283552525548299038623896568469478628845767026455689064026569108267680945169788497444473139249459252761926974703549994857967373116848944226330996504052595167848085307720257125345386419977247436326916905754297310213450678022845859520271867176623082404326107589410797888111115478740724458540426660431198694105641608422686920636441549508376827708299306827131820929650224090277862196138456565128045866213559124548027592606442333500788204082399851494183212056394300632741208826980916842821240808226733799405741081093021109123666773433571001721387743950087505805984474977612939077664676457284191240055698049022692094190495850916712528600341288840659271890995378625682360938940554239320399752966663023049109741780405533913405714432569234257603842589335871039931027389113299959601749423002195946828206654160908550761869290843019272768960199239697580594641093097645515714921904245447074580674695080069134684121530991374565491254227450506066215987997948706259118593199095957928973237691915500178783461661062461180017254375872561781014822945540061508607059258963126479724298850875290436970469936016161677333622922839923897883531693967515984829321820456717184139656617132699285257209237500977319420882453708215987239223463575409877065166399208784995415921191819362139678459097890494538588506536670223762576364993733002833299115955381072257190151726680464066504629074009378900674570893021827683546606284218803094161210951386237028716695794932555349755678363855194054432080996236472405990088779450179672116458066590223569048785235944477687805227236557696987486599635043930992077477952838649499501657081046599019557379935571585858950330169213984047608598658616323969008627030282206486207077486703903042932123305313190900488995312637210062200465319227603060867675661364358740767336707632680650229128500767040679474522840492655860161637481254390440571209801354507171752386816252109539782749022805119191908194198423710184054043691851637321689953147448765621557172292264947277079745866765094652876942707698407506295334826478 A145334 925 1712272735014485936895696317209992490340784519619133792569290162317342152161165433404172065670321510742185639095279092687900738076460111499717624482077814585512326781420162189284303764808928413387453667177565974225302918567485052436309238445716288718030984424609605249165546838159758480973184838209058164116451400636797201240662138196652539768342861493361195398223301078587379419874388677366664687778398443548474575492883120841431726037989007184026879251372928408885211583933531506279297059301749043066516438595863026992977361165519605214546103840061022861055454782945645710796644294438385395092093841012877330487688080078161178117052056930251420032341542465324781042884193097265151726123988256958507962475699306544785191063031252388957883878588329428258571047021082074099880580860498297021415449574692991235426443026927994874439524059609581957766335576502383311077416129582904240240846816045294404267921964593807149377493068044379046565214074384667707871077967334356345918854079955133217206584436442086187539192315516519106090358123043772076224096027475907697421443168538394455289678405544206414881689879534044233798314928294157762741132918138804894759563198776555271802450291316500201946839139548061437550864383015366513370328280548830118735487624507338270907053155275260213950177963640530990405647748765611678295835255023798075741042336518819425974991202998755199939962227403559820290992359416146904646402371229384262067666282007730019523075758324205546518076114151991363132055768235194369793872110451191623259063635103801587407295659435259699382709268495653721643530494612754522571915234507571309896676090149454227026491711491623597039950160575295193819689758200354350741580981690844236016557288658253631723183459277233316563944977171769768421272554973662218411585010412713713668130565917983246947896055522608147171963999005831789031535406649395903973359662574581648585497641450575966300474713128382496155793239536202303612391558965369932010934710104386429577861735250316085108842608598075950044878692730319984184258898637577517045679710383704506764947762010582740536205829759697225131014275922289556856151532605486285103095307049769731250094383724315139096143988863093514597000296435544012298079117746364107339155458575571479695995404189826632173921916744852998947148407040978444212955895299883087968718246429545762079032226868366036217675812017711667825644105532784999545609298265327477110946965021062689917259555585759834731461224091529042083133028182010853251470855017587467683444259086078915998652900295325338852459485913270565666037586356821513032854417718886211318141739619048774645013302418965771134765093109510023848584500759039122078216908265525664917759058368726241391821200203343574823873911446148865137800485569409191690453952298507939402589758630958233186925584095183532695901102697843140164245951900158860228571278737477009989133561176894409559709664214544089350914459457048756562953936097904162336530488278829260849327644181737272407291454997027766654090643826499948535880145716236863862141497968936628695719700715140548285994228087374341805564178101564989138554379958375817857962255593851889842802300426173504574417262859476561146054258761578131978639083227141052751167429979861267478020964467793482476264935001209545435509462102133065159506379279804520803059311743102192199131590358041567301551388337538858825707871437483935792959553235596119973047562751201199835864526556704485303900487829507301714971416411548009257604729117499263265948719098391577991776486900267453684564433124186625802446354350658267116709040833095078177759336607992237842165335747184579537739778467804344054194533630515485053122904533508163463926917682451850861350737765094882547738994774837067900245251670948240753682221822450133470889171511697484200701830616701565402898915074307126788954439390116077670281353626078661240935133111205947636988543747669245540190473837487189239300659158705432943251604311284879861221278456653396146042829316360967557820561256062583082775082514558107837152039755503105064200330966250182365220358504464330713002484738242999365695859552949874440952630584168471964635332199234032940555868480984322559645988505610499171707970827306642607500285014075618275419152810893103 A145334 926 57720713846544113382433978279246211318347926709806968732065185127079177770473490823783528544943639049696524797101354964342399152933797521326369250199167877674898949970070984397595409963825862784679910809358180961804761908913975847444300281075406373407990547982254675591168068049556075804701153268970989937711569314805326884498496644197797978020263218839660281255040756778323101542899379312944025485459611069380172664787639542833302973928056310313159008620520397037860568006618943415486477774767585346419262034298944950394962761099453271251104980078902804575532702340295464721900429285916037260017569822068477328884142751350226163285760301485115950871500373647592841381146807631159072499011419797024060705548091317131113869636794001191705012056710044684260888563224777577631939434130385474927632120151194228910707320403212561381379122936924325762447035970898765875653241487241118985754860770971894009110475062825094815572613719427601440300698851342893299124439754325385168823906499691230952636954592298643006746363911022191195265626497131853508544391011807581572055791322125033349131090706831682300405346838689294867059350705647788064433682650934292673219592709334720930066399019470777485652504128041802269687529503852183250866684554853057563753964984497709627620411855267562027828941489633586810342202258716559939839342121371254373162227573600165451146996715224785762585504122149315518424026415610902277948302096758338326803879853185210669687020746360236363210004710280710776998279695627362579829720787607299614696256867376734177623326152883684447349143540149954358098105257185951535289669508821347172113580576351713557778133750608203534881661532165358017739992611928151490178983557863123558332389382974939366703400431654532136590592765191138540992686250836570624992583213595510747772803073151400071438770792535348033540313491641854147283687922213195678512232289124308655340606397705165936344590933205304156578346300151831779999184527137549708159534607046268821316410271002258705989925816768466542112356205956335305128214841188026576640287815280598116514430471259681919964063903202087007143987675962150647687997815420507094663977826958082012892855732481990678586998146444032325070738376499826371015721510930895434506362039103885734784978619549991744013799545788049424719875356878244104959490468632084191875497229172614522835232141401622576845256455268975014682205672164795914705242008197272347655724880646572599087973759275692161620934781721117901033003582127474747628341798184333108948474775097614616706166582034780731166900893308642469295299904267523554113432143441458045077992914512267979724273876515743538510597787933378821535932026403996748862391344889661337396741014788520789091558859448970826219768445726011470361683366823396107935115226176718162283687824371937364273977248608581189129803479850101759085814326025754837016297146968459011355066664912171605703573460272528285356303379187371803331643272454634879795208502275491793894963845435336063736494988348056590907199656563106610983611161332475389949770623763893554093013530512746789623219913110467158020121369223081088780599013712727289000533070577492979150359481150320841254899671874361677137531133879561137084423316803463227179392884603868950811524931194495348734829450283714517667897487738606775651669608551740460254967721526351976192802013086049539767781316029113110557895162017926858447967254314735966790456020922109992758777202987284736019075567667524741602901451817362200254493278872441066804636782218273557432561610831650869973664207317215200419394347970538457823797699979006011362888336380847444637565784490985891998404837988473486680660699967981206208217762068881826513782340643370896299660964071259711234101841743299492327043864778879959862150009829566762745976984172722557361727718011531816893072927653236163009055132283433042693598571784781501217939289570153836226559840725303236877614386854615662552922177307836839203820680844417987484559234573320664855500715386852555009772379174532968087667381336625314423354580683486831221537296710656166277187844614282786980806588773784692365497885747191244599393985084124991504146864382135558574501004804028366036900650966957634813328419508761055533739954947546384365972134959872400374 A145334 927 1945765262054729327107363470897693466331516119046808396338783598064548920325319223508577313845878006694948340168101036752703182757497576367451795924496324674343029017978766102622779080596266069662631379996010613044872549724187207249862310038742710401867072654450820689568670324784988477216717395723827232591198837485636168639647120635245631642410533338742086587746228512773970674423758656764954421748178801370407176981516753496027522409683052182667582996570863332773351338617912998602517659508118242726044280109700995681951167683685208608355143663913709702180184534835905332829617760431585321596806883609834529743807121660328043886201801646011201773626857563318812217633677842362179236676523235233692829425518195824790542000671134717141123567473811727718105125207736205120890604224654713499312181748881307881886952535365852417238295359764194961842507624812661821165887459457481991426892116348615731001819710099911981639145659104411376508157511713554858728817156247230766706697542185737315458258522099802819315333739901365749675885163127956658729259344783937547318093028047391705660814612437617604802457827050526250434526478489072007357901679421862087875427575472110243775983039143909617724845712209450014963105182023992714371349422973768289925316040891930167039745812734016360682853403665370247736104647735687486806372544615589729895500615765019240839345833295236325058002144017691198722514110179251156373490359035321213767174527783207169667419449836727809479603712265486646140620645407542624330865517956369959560219195740206074023880737206413343284879929355745692915833406576207931641860236570452378664377491332140173883246661706510829669237213209344058202719957128408228533579184993984913460540610083527917393317996827890819047235565550648303045093685094428240794837761718719656894707477927803130490217716468470526688035820631282904299101330826271419673251446493020782196950193081143502263600194057876089989873557622325009767570206797415241696687979592595011862189760657624405728604314174422398536531577657909370405552138112189477260966585207429252123996944421216115511405853640736523251126599425669822411272849501673761555636407443661637604848435491873522050852568420484340815041076074808850531395959835401367350845356999036529544030149569034817500878550514593229362453999333217201737205979484631662808239923626690589135229913407616470197087558889441335727225485383031164751928708550720752574147008615648997294192905507924027182481876760357660352293508670384145560540548765323014085065616985096329643085959481739558152310890260974851726673994106820632652342284522557132980692929830066813977456497732332412264226480296469106964466244761494229645112090158013575418118474690761977431550207760203606348524819481549935219743481157816197229083542583963216952075177156988249918717539863669687790382142609845827600939660766082243655660516595735474535302287285055743651373051786077264284816897561491844033260938151491805699992316275176340093369970380297534526819973649921532682453933768651680029757583712637599678969903864939353739538857417864993563058194984959619809483949550945885401229003613701656953832151951205032733306728266775015132529163364467469276829613377025747169537778030805662161076281388828992351995237952545473738057618292799081389375278876158972305084717344772791635390441089594013374357163661999139627530340861790014619367787085916442960797040349990196204910152492236765104697179676836841894498552082171771209926506225791863359030959173185259244485042662629282522660073909358463926544766744098891281951157667640497062581953349583251809947887641639030750740104753025798672081647550851662768200728141726112830763535706219101838271439239161115231809720237491427100606690537427631111507580781450791776004836077672473749716750665573305896966357173466906930763922988291675980728121720320088479085130184583630779978072210474752707991384593861428367475135440678620147171817357746520690855362208013726046819611936245361155625532969647970313018459344152945098172684342082556834653175077688301324974917207915888398953819876727114244658659394561797241397934362841957302495696796233222879436318833686457480312395931387927738119598384450153363946801849932364354735731273781503602901302394078145806439159 A145334 928 65591746926144211770245109221527268470789197054719984330773426358690758977087333254000650425961019060743069497370161151832269326412844146413002519288401854572935630521165255349342898409304719244501441034985606956384472689397588847478882623961716486571532645773546617463105201057333893517419467605149062741678322873929225930037177552115633598467861100828732520033265081910569794656501802776647234244187081908736814866666757095563448237597112715149667912501244794327269276586949279176271926886532188187527367336078758530139628912222065621088198621659426173981591216093785666429390949982248311905112322786469952175595260742285515608053636570201277310303845417587976786208838438684882254437206525760716365482910157675705597853711510081678033274267837181284667279086491898911400444690781170957931428171827156768547214941056475564581890375196271889226786606269987794020603300382658476443759414256356975521099448418357557838230505352837093782662388279563235436405533037969709391357388978257298404406663827347398446821257365328675510551897653777792468631479004122143708285334403421783075701027236140998751059171049467893063458592722807266662387077548877288331346370895945243608353667319474794194033771472928055876364473416341264897606005797579044498529346174713000946412121719643279663351426209730689561550500864827822921526258539152187673406071384276571035094182589235419802480466512250866186786635135718530065739457725132376019333115004768033836303498984309073711197204777259550131119611179689982170566114030479510549167689473706089887968285473604867649249617971233043768042789777585864118461157039500280175954818060692864685252531408348346317541782922405326669848331737058648771938802835968247874891700407583336712353810306364799078427778778121761530458969583540489746357410322545456420325078333173440455673839150713370662118339479940233212280851714869921634972110582767498278734882353424741063600796605346412060353333470870229779112959891141683270457802083906843242828148010452108446108992724829853237898012940735768670414827270633692437279157010702152273819338879924764782629809406265164295593390659495342037521857109013424686619996200261855976701358747538200695852249402867528982431002349411067974913531435035658582466101549931159371825370607187185078404624193833138216020274892802876513682969463467442884633683633580242530575985858135519068942199033317810972095796097579774891622720850539554561077223312777802818140670245584145197045771903970721948754696276245645964718347151250697006623228839619122497170813077423273923279619379530561358397537872045623622442934857141968809337700619493559384667790558832651740911331112283375807838778289374038454932731810364246282455112444428845244429036714504904710559800838503279870531541279468300641769010112570284817277736059678386080388030904530327926805200838248099368577574205338818107606561177425945699616581093024162453575613970005091118768649331441586683173854421755145497692106101840985922272009907624866043463765248002359878377465516434048477240021535969402323845600069337334990795961329463215402497944963319768870667236781342264427652348623037283842200954553274588582862276830722626278967237255761298717447564589802006803205557360334035554646418218438032447581890520568782988515426963915427583352126133247421468665799046040621197477271308875246469323228010853188983757998250683160076789774992108348130190541371750202259752785273722845330757231934147392737276261454670934839819097783268542262015571433473581810259149721352596331620597534051912208132173216969909417797358324556766808009099189590653718534337281036763390226601486586933888744886446940804713927573058976926563557057582448428160899248390238338853820934772906175043490191826782583603025621055815662325990243064316189080273384902190499157614013342955841714624520027042239469657108820182935050346526695828715621808279312997164624216235738432508909542283578827661898306546300576713035180897420828322024193871130886271889982816051551332363864999709481623400084868221083935609559533217445518056981417627857307301218077101767283176573160621209871596233739675005904494919938694401627958181673316379423617279195308272586039247983295502914018931689055547891582889380445705434531506256519338402160175192374238 A145334 929 2211097786934556116720233304750320749252610366383094552743563806212681887053065083667042702350568638691770866061399792260164762240673793418084738557760230593157335430525451739847583002754883005135877507626733430503709961314720170324325926003887152723583655087159183820230455638074055225687221775752857509298149031488955368615917086642170887969105966066526039911579279323459079265096705097177019609606592109395339227784929204709927086593371147218012253147749379020201383980972708862414213656742482404293429310173170669941305894949054664403197966927784112661005730192341330280498863591071972833889751079535095204229481709878637609487160044895283256484331427253263839899781131550433702954716052746717225445195208585822517507823824462852695366958427667813632322250287536787095572785405342668767213730172981272918845307781126838746689672130628030026070781535518780911621875434733529781461647863154901528467646675181013564626838353804992772309137732395919154847675659981141747335426815750355987026811322161622279542541766469895911559338720232964220989610498499698119622361075421255279434489922469498455460587051275104848118662910251306480699996376814751710227824075026886586565491881563512273136968818627559051382796383901758857674305741065040167071655969624259221011622456129429144717560216847168141454497136417241262948962688548447701854928936468462593828005654243780168246380201069974555138886271702557538336825963540722036576398093043555892838583781093639424967729963561815722654555446726728653562241079636598782656072852598413094383204829291339351249791278525385976064976750486586072857117672159694208160984538161578977207722659892176092657822672645046348831243204653527092973648815066910450868614307279093670489919028034239380105909603563249015641123561616056224255280061178169574210438733716569199832961987280330008551538697180749440954704607009163727488638428071840920483132101936997828172839351302627356496634781313161888231572868162815936249717266551811706123141857570150815060709739025410038475119617695671184221774456887509633948490905569802967943020661518266876401234759573792834763716675880461380659191980733569696684286310355190757530941165774664309965305805319811833577264748383606025359526294143656090979530915897334025425196713624249859423985064073236538747450237273930967943035698876281520156369812479750052079025894142518434406425059216055848979907950722188726213570755119759675703192445299592724383872996684448629084488943700371160132163151119947216800271336908120447327946030098495002394531779196852604472016411131664333130606149939983978205730701381913484040216754902434957027084405760792192453788559530846118185776109170332591554288159682266652023548265083577898498940850214410130032767279917420744954068321311132933476217133665660758606469265619683217612892271872999814548933632466961287104904198861031897641334933635368112938339474110542229024978203277498569827613904678078989528298788524105016575709090993067319164613113892664263944865991983339577850182829876537840399109445947770968624197578658391658674792502676666133800340731150451213645232932089563784305214786681357834706892521037054229177082319230353003597210552759184216400689933045396035959033591447322560516325095982469792419156537096378436590309569215531445542001090562395298832565113536944623222186024186794117391292002871503836980482981402998985326793300364604628382806706680902277826276195372286963607589523395411429496745931742458661368130015064056053426753049663363483650650677862310979676301060350229886626777095217510879729850057838857451430346236618518983502209257933801406242899705362105436636564323454292879355646825049911466315782298273572977597694561396662963523142595962857440478562939380234202720566054680038396227680301922093897818343331303124975937595083894075067026525663180829969533849462347638618826861326437300873426573464861156347271854554034568490746808951074805347151235055645269179058201531365267373227561669775356613475075367942169881016241169893607065472707962634566785056169307925435238623155286910094911916145490701621296005554130296326112114477567203051106160909176085783181674070984615714051304795216361556479451661589153283633193737084698572623409268650469994466783294403663996234425427589129848543 A145334 930 74536106331972139768494852932888203235778226979984920318265551576656080053868064993328676242237018384338576834186717499719992983300844249710792390369094854006931922790077347629096767673524207693825711537595742907294455839534744252235438118112153294350288526416603440806422042096371200600582352543209359033291541109814362602113339060670403081322928517634731704590604985960540480115840134169335528263190985763529803459893148624104884993499093135122080338460963654269743859671320739165033863192517154962199313858410215947642663188593003824809737844047403816143076990802235027661831025225645254248175196986015736548105876264413613073526649505366362005885535102403678625433645158356281687918595883654631143996814115945166907513035524789052850738490563407729708401772525586006499859684613656673361603886199770538267118556754570793094433282941580516982574156335551498260785626884263988550413673023192316268287393899252518845213163068535801001703939176404046430351911061558755264707528567587111344416511265661623216031684500878933813336632748501326235781977435793344608347648144165181066314872210745765697435390747424613380612233641112948741589611200038202602902661237809975937177487719152331407972424681901244149186010224963817675859581633696498234406478237504432165588792049710934748785675246566611838700408907074702109181709309441913490377466774945802653665499569463646882350056775588375741480990032306579481615873165218282127858003697165154142820625424363086031353103360471603233425513978038411731893164623983630932856705311924815937951744907442764057025596349841143281917322490860026738427572610042134717606508605472009260979466179712724675146855977322729496695881759022066567083052783966748462812740423486547224631833722680399197005413657689345539140513731618285736105001115958686024088433293260469393195708135546085437558998819844724174642859089998057538772079775329646846718884877561314434281673468810771582155146417713353781416091606655565319836285785003770529504268775861635965244416856437579672166429074623062679380248271263122489769935989478901038657074225961437523560858962602747053619724848336962482526019633006777366213866835453484236106170721562575141392258001478607507022065685580356765458563400669115391884328592433028447152221844448092153995351431504179527343409282483938036556856895436480581003783494058690622003720360968310565705069677231043635794886046749185863079695263464377817415062769972047426202555900092093040853977095093739904084497875498724402091500802454393128174363667997037691100543779555088219328399295968785290302171956079322033269558321141368689853737998423381781889455933528514248784560600873491531759136832293133371921015407956477029349565733512298513970450816298728768899680295456452473898363240866749908014978934100414060053794126761785206052212404450792843914224823656064150058221175027811064150582505241697909725477972649797447407852778908862818883773607929393405557365477973725687012007959684193227198122147049702429956566546294611921327303316760625083419930945659337816352298052728782744589920274434454040946270644583765448661033270071958387586526031376223984932063041958143512284856398392922920539341454544862679105958925512735782377015564483686154671283430922638484011734417937026576890552589740138065305429179506219390398348508664604202779269677859558388385206947475166333758892319337097544683042078501047030676065952022674413773568286247008269488997502902087354187912621762020020048727967990231777747303042136411600389852540479353403535512412785651944136743671650118538723336031950526363160204828401175744268820366414108123411385677529972782431649454899326516138049758504942470528094711245087492369855503782260110126798056086989545626181643017503146927698100238473281019440651803542231140164617954958036665831120455257166508338391201258245943825906081789020470560263854885747381075878661301153537052392289068084642420831189404673640471827495477725475260587142265730672781863933400309358518763347730637506157473248494467603362020326378103159531760606888676541046664757881852835957190333576786579946555715992618169167194181113113678343830931812359831304933214047353105223126268873614042926131109207979457963106257194079578554624454133029559419816007056543142761869392002735014 A145334 931 2512612142239683044661405375647428026327763282242681297545637190905512652403210583872044592458767187385484786388663380854161171206906697417077018061257448970813444524096171958051400298426918038603981730796474985778162675847006267428136448637234761548661073501920046902425303218838217534171575878544365717259400341513693131828285291119282201229225032360360839695223254165150540261245891657751595560575148520481997565237658812333646468420927342991594180991506831637683686489318838136280582665805539637033256465873579069421863506146164263985281598319640015714399012698937612590138993579857637929634013056508839399501553884643901186829945745338740018323118131817696579210104338388409124149302164283281563117415378403316367866441910032815147135541821525516140802410119515253991573482872753581053676998236580534672003293629351273654086507221271007096854544784000659470852302570646663619300915136150165118249066519876155735091122162413503497962447017327442672771243767037469979992149040677934707669924607738641996450805804982087092377681978392640987175246238370983148247701099317447178324219062789749839191048566635096665785333547923254591827679312853291432929097000098750213815366524447133210199238162889922121641501353300733909951467639197603214416802214314618438677738958984133154252135967844200268235422642802991071683274157872324215212176703128494070986601396658613882160240245658703945175349618850168522622713546062682326989371268055039253110927390216695849023273689313767781436958353545119412755389925912247119110000753408912692669940226446690747070993501703353661508046965101914750865807399827402689170821196929476894026038827710393288907024422337726538688571825265390659322842616373870275614507028807117199663245444301637228896813114294798234561177702251728850548043363363687244693851512105371689528058121416296552819783841665426954746461338969129912622843081737723967131052688739459807642637384460771758731822629244482374658374559828786238768865257562759837997777194311153890818238477169801071723320285630423825226236985002505402242634908256842848443327004214139397400969679228103843603728089873722329405490741169466484281499754338850643243948257492933242241668707264538053741902000683649078180002146877029585716764625871386473056167372951148472886933437332020827793509788165083313938400678002128061509356021428348648387995361289215855027399464413033421746589759656007104722227801117813421105302090272565273437695435008231459722738938791121028466317263250898848474557275250466255442637351920234110468504328414270244676707735795091341004421883508827795801532832799944837153056023886635444965058602492161809565735345401656840004754384430825416797124837847924680977107208853151317822365998518489296585198092727069732977693079895549818088052006392307824298752641406670513676336862541143954895348704256512290031501348705283312111484238610362702901477749519685197841576488152039562347073438495685947023259800734195504385069771745245062695781378412432355021171594330725375884603816957817841685548031779066831841464998733289687661734553776392943043632649628578002123912217888892785155978008212477723850702010437516496762068280012743112421028196835496768153477658978344390178533158719711468826646403940077047313565774809500628810602091209830484965914572099153565087933029394518694138744557618459689085671208808095854239508423104370576828266363139476995039485554859877647807404709103110453392187142215239841314263104982851763133383958432820698163805532123665385385778445488908325370871143758703266686619742544548400722852777907202185863273053335057397720782951049610326906396404946635677133665466488091973404720778003554785631590606400289601094214851434805426915711398947549821620201142707557091702698500238472879623126948144617106689641051452918304112880191132951635188921020140868752289936401760167645532423967667686872106915194443098997024577688872209931098727515472585880473614958153637498480501855334364246415712103405633254653119054037376631848162687406965578609302268232494243222941030593888909360763444445832910349005204969999382773988702387631980862156514001367755859045864379802218564130107624574551657463020281728513167830560428029811834244303118192927724020452981080173956453575214303472405346268191776823068198119 A145334 932 84700155240363609103563835444579945834620697008622559560278509387159279935856148728458558218456365644527673764823265734407055581664831786628822029134196214437026360900350033915835356430874639407816016451323460232986120895508125435467735431325745693693211493399436254664153530700614270980552622265148215785605026479135054364117134561517663942766772759544835388491244193316619726246058527666966152177652728362257152160631675103874073826364575738747546706101614956045353417285194173902697702499270877971873920502399036571800802844544534150350838854545327085684986901938109929611350445915169949382317325886737779171181644903240032743623858001842276512305950217689016582768938621639626416716694270070825609033441261978980644832589879693163085150061952886658543041515420457439530356101140663532705794937193525937593460489978312878124685365334612366293386187686088074426879621395713403722369860689208393112983716116737815930669209249746039847778287952404153322714580956481201963976588896545650427966047182453110434695040469914471383172725678279294929176224459703864491636659449643496237144243540327594868384481483833717856198980519880678649398120894694843004001657270426208469906029601935372796663987063046850038633766470581729879500156441491622724293904410139309330322148141766336580128568727242315795649485450188420119368469752694339985360563172084068358012530427696374398158051798804853216272659909958190865305094156157148077593423318277369525204208181384191646211470035414008551768262864580461425945782670608685761214494464557741557978869095566200176320426885394455579595119911668223760826340709754172041906247830886157492145759621137891589343068601857905641869026733000437366750958030880114206998283478275180377161456702776357263431170885872234829367954803765265820356256042884895902671048448983646360730369879747648660008827864982543824658487562006510264517982746606595156658139290688305238071991795890942518038969249676354432020452630412292502242882512604348353901298690724728883621183100149577271355547156435158073753386085054208838336100267568236431545652273401564860425250363218521605278926856023454875922130402296695552122579352548788348300011523980608874404076980495319790160908936023744739867515605766103933843020146240109414290373695030993176570434018467070673415035431701549230379548818894880058043910901345849443100633007055746112005325379658286969846497162209113453437113312601795161995355645673112597612665687924926607161436585794712774505815040103302306578601346601716668516912005056728195896243219744506168496729554324129809290276402780413040390349760416582139288149875364742851348743708121318666932424244705291475686778767403987967937944911932525587781806981090165190279659296087823371588298936929840403221581249380621126881483227469717823010537481765068889267530430209750315071411976572804473305846314796879276250322619404744209567117026583110046589745968197400867810982792805799666224694477192364974846976318520203103790597039084972540713992014932185874775382748320736126459199067852411955716447290946897318348289063212285835566402578033093807013315416373542517536060269256098039630940786916618063891178206944713921319937594785254599908869205054030467405616998064458049662564122148713834017663784816531779268369917792833058460842160157037499608003030490876670752474834539006441218418060535704298938662609089439825543761556748727424280011023650409555564938330092285097603620294586737547801721914784020313464353218721657767111652710141457099218179797041247107772712852570374707220299577039982916717248604528449653500408264764580048766417535613543753600514687339702998645890092881930968573810910361782065135976871225667741640895149497435437546371148395106430729990975045567918280463296111222671857136140935602014704257613337711413690233206425968501763270422440347248492497857391425424816222929607164194869225457295791311037212738345144385049036461938449199576155565718648246282239817846158159531389275131115150423243002241447496253833554982652181671084994514018918718964038160463373944447035727980743107083606702722002977582370907127519147303468816939855827322974564788956865013568193103203159031060591845052618694577985958825823167478656320487319535390413658039617916990914750238777166157602034836236956581198 A145334 933 2855242230640045120641453848175384598437635669832903200534307253895502135732198121233127413672119493418260695226707501518198462803760308320350893185036736327414709655137355119206637907233383796010559875970132113657487149609416232582611093961854438697163397893833922642808568617492403855916211362386570475588379725352242341100695474240475160391385708495031368585679002061479996806604092706407537332157077912516540078852896202513936216353103379732252456471091259176782032059000209112941101414969838630626330223102615056961825994467732740062162513801441377738800892749934673028261010941661385413820279126007917479351693850186667619143659066412157395891093563515178617187444341725367468119110639694785366997235741823896059133990236978014617567593441296267437960413344021210167053050177878284814758766279116761119695018445165633492231870011343275646479041290043484204929452566397196268834424384532299795688515952046165255146703308717816840855102588913096991181265851271737551168180831710404835248800742850569745014927817790011025344665490237113053669889539361371033642088641799781158836685271420224160223491031628986062297370967539844129347956063532483844811604433656970487421782044065874892528409793696071151912422146081808760937216363691214962838344303248993903210541175181204247132000897543202497627143886290428999420920043680052043034180369318777241220108329731043384303294043977471356261847420389340995219266201381343915632991973069758858639594604683533710177092805870532538966340359728049001123512921070828871098293489290240714510554984541596381497070843235653595884797830714288857875541194460005739705256925208351172130756662802519497766361553661605576849678352480872918367784135898126033544041860438149301706995505787345559048627541665939921803195521873749408552480540657606477515353798521387206714849079118235114912601034508777710663810660968778122047771285765265240993221908358050080835947035796846287822321894674767278658927083512823820421821330731027325447252940866553416355716191487803772647594422920108893035802819700940394937804537777090341850561089693039747230795792343126684085848780712822573993612686455930865892585665692919900882342745229438067663228192770828522861786186491458434497284872890373216732818623412989462484342024203327407031040857875591515068800016609149436391011276746545728754532174975012563298573690279853840146483663520881389340491997591479454859357985045578713793050017710338535392957686902253840919180567584400828837469996535565057503865802919386593645238848247824955563428248469082974525754508599558680076083876533305840082730894622110151115458695145489457632330705435711049770130211723280030243744472244434049968362706184120599716200032355442259711175997048754527337752260578706827265529770938927658291624981509952181421377394211547830850537937126033820579913342834920534538627789240301451697115063388649688694144812064638890150855138746357895101868667598410068252748503802894822567896067312246274883535963491773045935036315802192391507952776561288197865121758891756775248134606336354909868231136659151601740550487861862942605840860562039900377247806520645056703481290076257184496255120594038026274951983899182735727431212748893708077898958826219722134413567730986739404658398872599511469636121118194311190884504252979162012632217069914423176547232533565349515013183734987383109126462312896593414709625249733238333002176567769751258216423300006221537107586738331780521156204433106219784031583869723124896513114695062986690979455572481994514109824889276187621693032055398081577990049735801259912296576741940940108858537404749608884263023203824983137717277897384426462531192383574895412178994697426653170424974395343697164882744496687638832358174148584951817677326009210816029831179687812195771063417455973200302579457275739207061488210751543085605813350482728549310387229424633537341354718058525930651965444385037128347793088033217607045126323646760674228536805779092136223438886048957788315134266952440141061340097290302517637166696555765309517522034503448189741778400213626786404306878032943553750374918949290566282823619071662528538571301613533171356117388819659401353916385395088076442047681056076111590469163871260260509348610286823959534439807807282655334874798767418326137770983284711183 A145334 934 96250215510175765776459800118428379368752752595446469881388937968538867608373118730912576386428589904673202391564636111355204446707704411814196822638766352462953648037653880168105729937002011332641334011137137100070431580347300304851694541986377697155632449307930038889640593431515403282321214045498668466936064756019062839369390072529283095275948290600734675478403771001246499034004238886939555800048944253279837695873978826113114749389041104409654568892939640747707344663543631912050354795935557739142713848915233067784117701706467822950964189895749989029651008915310925844568749232054856384711659955409572342207820518610920538092714385129967813646487513790720967699732176793198728655593247394520451405991247850094891427830243696282878510411820947113380758875283913479310900881965920879964854478563231080151393134193073015044823459957696456708196115593979664862083771586369864826695042280213965423451479630492514634257552606208396455479468424482211620316318523655691893398173872981158099691422613526658922000106303006231194454202292720355360932681442695593084370943623433963414741164262431512900806287807828638676210657459569165080438920252281909513904342454574817860562064235554613025197321348830571467920900505784006860611833740530699955788963738229680067088033685036247029053413676052787467768704611200876120290794553086084617987880264375417629445783437220942057167667824322507620782023325052025038883272783260009239831011334588147806463364598677713188685606839684181853141324974664268963293159143351858574114787762759520021593066970918344924700057949153455831882079293783557487316269904420452775710038906867270181641649610927172648566156384589655393744751620261199345177565854374870559889536908371729482267638122929962092752877166127663878113486212996137758538853205211658314157680645484914289373916096345335843956132213282068761494513556599022932223859778629108527274915374091728934291469338639696566599528551447435713916077553196838356007304556700048628222548282710216974626463931432682075800830725281323627801754978365314628299182130129615156214177902006717605748561299461550157315440792550322113301228784507299086942367238385750506194985593384345736946813503900552525175492556466154890879728325266965530297211861408854634107060221603793195985394142415755954502177886479392069039440908746507697420399560363762607449069656233239944282218185283586255009698268962275261099844222449345129361920935020156382423491027862311289460650326108715354316400808708083048352013909833920725179284905917267246986438059996543851518678316394393551040657668647463466408445417320983433685530474066299741421125228889075779629770770259345574811334683673093057029518857528760504500577502920151593773577670233855820467805332519908210191168175129670111630056999819004808244914135860739896206564971251069661539128471893759242724338301984715621912869510581058386474877405131859960402216680549978675686591916931420607994352396970889991571411454248845607803794225517072339385101664977913502800902223105642401712518365781921825762205623882076720711174298431711431461671110256997217209801602533049625343481040274884592218256248839688902452142051333843658783917455921512426586451581856337694251943434626249835086623318548998863182320791977665746824901863625960312451883579907085391288794537818812174790530537954013097612087982488006624072948745629081554920421641624745907456775947819507291264066073878271397923611651345544026781438103638288754135684378784013321539799329258920571211460348130188238029395089244787432156897403367169752954061659876611867115067948470420826305041247147691779874962758600425494232746439274938923169995526676498813982771846114275607149358145226140881930761879436969156643687619818807750728334741490033312254386395419012978506945787736598968862242091074935463616799082671246993331620796280281539861728079088173614169903350883683664981963819182388858258960612550729071552759170556146762525327476530956094245966689178977768972060988543514152936327183402264314566237159223763589321648864392274438034886497256911933961204115383443590222416514803002618486856679758440368218298721564880231849928220245704851447418148509387996269582275781631143728756688277015903113821165449300285492307881565581320423879227672505616502225010290658122454 A145334 935 3244594761992782833684414741350766820345270691554864829868717898385137973182755696686864828753380352014414159201383188087076440380318252918496266570801920556489431147934602645329489036969699894789955573504873015673242134916020343667134390427749698209261931169006923717135861761767815627154644269557548751633844267337022882962899798244266658901277056484765057415345622534773017420956286086274639719612112578620985416211371747375376895687968359276546075785128538818513955411826023772755008347229886236416662253220602283612387550762699035843944262779223218328748157771734238560285739508351558267067244643276577557647908150330680281152437782779072148585865698198791640305979354492254387417612580250558644722110597967790956966136098381011458856571364916533750769114247860310043549258564018142685736959657607753432786701433953472891995365342942077544290015410194013212457359735247075576910693606431588389892249582655386716274656843208581735796396039734192764807766106251167522454714890090014007830193021053182929410053838459412235775040133942937688979927637763378903512773475903870264911143488449881028465955801778412378146075200664705587321751872356467106181231539332112676422576697958763961013526810140668770487542404137556725189416154456073531818431004777378211812543712312030712168186327887738567995280534816437647724573684963611868792319400677914958969840118448609627016078698054617687919090650025656343671414130304428710093359476455974489486121161981831106907058096388660964398861525929592147024563393598878231462580624384329930637661573079102422870042571968892152857091297108645892183142600602472268609179671845238752614788836253598327180645633958155729661530000269326677445062826583192750675750255637169140409092779416973516359353930221536007665265698436904281966595332995204461112648937043942662173407504892952192181526101997137503441202341329142402076488191089815962689172156267410274016915350569597135463223819646971163241343695659338337468182416184537308526354777162908473348104682772879521287442231101638996573088267284891936419025034668864789138889595226085360796744254174053063459976825031022577726561848332128365764896333713397983870913063470643549563039015553259432852837331216687894880097207347464535135945795115273866302759537585921844433340229509794275350676901484420290038170116642833497733495940425330262522095574813048828241899734879426029135495539306226301460196293879409439265211640926479453941157347156280826665464681573944227009605042424079483024381331396635664726407100533232230648087871439055244765611671519900498006021889934022116919322854935159456927429081165316269137816673833520039095608522895312327603610061942875494708031030718931810422593867907238277870665043552407282659215190421493845186837451918091408524121563172273670575983874098488147689575474330335621164450200207625281237316909621276974374381379504572414819418428632850187200519834150484642411037118417889521097079551049140197812977457554832518126819628458644545068898731191369148377226022432938428800440796245386825854687176332930199918818775731901855695421331386212888330279469415548242308288845490418553083032361444904622825404524054208749143567831164162200001046547096945930924339305103351923114550349933873183946889294492908713452867930353195001014558684287783344287366101857239941342274361257882548986938136374657519562511719106029876903470820124460559290634678867993414220741916092220105523998727229750702404470497952490509468807700624777505199383510492805097760475341644489189931488913944331959448732823845814260316683336976450536304647680630641309312802000332490152494835385708157320206760899330240913202676122741733582635784343520333236019578209905148234734542285790937485773771070831733835128467212317951696946884549359743747817656946733537333784372980587556617202783090015359525393665851436794940226010304235675103109033904616934258288016069692672884026872433901291988968825904594321383717968115005321724157939400868784454543090387608667595143043448291150232753725337000266374040267473701141536802707834080752101080205404325269005393454106963634299319901372391833405740976321365380811002127908948365321722633064432335083959159542074551104799020276371349042222706650977947302337121739153135938504206313429965365564871678959127102023937879 A145334 936 109375289330526493813325855154474549395410695643561740819428010473174063107451826926941094646363875279977311402005424878850710693865323859174804734287535919320492371533921807136403195268142853516367391050207935347207855267948614204671799996467747784647842002551590949196719861099552471359867655044463754372078221784994976628660289359444838999032766478825481794870566260168794646259189904934313866061184759225264474127205503908149976327528298641823327110307028474679165796184947916716027699473069110233670126816923789131658351268426466796592893275336650499966350409455510172951921352981962279950781960540141769512901411405439411759037757119389807743699564872634778680923843072234163223054521351590738666187827806088241911478352984996066034358737832825940917479727914612176284132026882150707970272030093102889656008625187178436996090750665753974060319962769444069797957931813095146111289616646113802343053768007861606575126167550303737707488114043960169677187583821410538658292747051536198330974648640011373936886255972466680164970371720762227202793005308070821394720000788348523006720683580904325207155857177143993459475556338196567889047090536697585897087405676981175867630242627627868890211375744644622904304482975556136700351211706102405017068609215256455781971168474950521622153314084042253451068119360893408493594502799832561543903002378864633002497892763456847089491070854253494435430038191582852020111345293679019033987138711499888705988996563944162015159215240576154270201440185945226301533763034925026039251734273880974199036051606903475704030790176371296523659091793650373731710179578993070270394993962192959443777261488467149998332391672163273262300520915334250676411868538941861770904670557639434814818788111878539113543858895015101652268442816194557132097790916729489178895737353593626496380652700567502302093909054367373027720862164710876817399393989413836323622884860499484963018487533409650097825578393699869361418260266760217802855590893573448113723370909939096353854391881647304731166995534635419849197481862371952198320019290388249911742353098857159610451531202458767469774268614480330302612077793974818425427356322536278797902728863400408462385699477353561977568593910139056379941921968803301154165767223038670171657169377914365154244105940789770879655562394537630090707322562990476299849640454317483589256079219498806343801200118503233256873968375003190353260941805575047975180939286269701457336257790214735639030503126397009566385070625799318564043811633028574348093262633795973589229774899224114241052225595417167471388604358635227892702909973455779875702650892397280958569500333506835289023887527171207793258349613282998242934632988505672471816878782652424844099967024378071828208288248640752188728382293967693206218467782907288435297411587615121322754849343469048818202546587459919758616193780608908504175680681186266592981536842738502405397663648810620615126082586180463839251131057872163671304580102601992731806244067537113388755503889075952326818375713413452211757216839719471533779582888420871415381304209211237257060941649567565355356723696788329645679367356138528384154136312089478586604697603415234882295827929759990306113766676051595749603140280782049893565242461184241712300639254173631938518512185381301620574812934889292956020025902318763884829256543212690188395671479577617001964263426991318404786919791475143812062549117183282045561702700204673683335725696991284526709156459197016970555218833925565321487204817172660516246703195624270244460303051034035263771996059685501311908225536522085918953061446943850588464134604903201793453209072347020505569484422189674744787273174453843543975791406087661540105705848753188847675279572081740765996853641094059962361821976509816962589444846662575343514202695880597734134614206744291474830882500800970518349228858602736638738525815922879646717359310466950496005338044358039101363480888553592335588392172321814674576558394304067844833181109040757273468599197316123643728480488958347162725816795712742309673652949143832341227006648827266830156812245843614056429894355521695715270872644841847427769871425008688417316851578799466775024255750566597531753880167063535466993342372749419525050425301352782396335073541359904605411213505300253245519318681209949598936288503358 A145334 937 3687041000087453344454431743572922318768527729799195591468053403181979768967063112524428603842061406934654815347188713464674269403123626912464414674336569269491877287919072970633549067159606555067044857512553927049503785409305649923466034213793387392729055696752199728414502800530052047773323024394228890325208104738336394815115471343985724413127899099929934820321731214944444990624274274379434338647898513871552844207112120532363954625602051527895997611903854096306140170880638860671269976482151358747133738581838678407600737646268644950447396467654225574642453973997090158475030248736208948789301622740934407003329020829454420066482511342192636261040183270652691135151109659034287756913527344511220186633030621124036868144322158081287637221593487991103411707877232462214677780582648041801659727448701538752696297322273083677184746312947201122631308400667944182695148668962077640164497400229802670552754129652765174992116391846082154910842588625501280083800685811983151919880980652570355647141397824590394359252759421797949901738994931854545063214519955139751452632323062455234652683978601141314283342916975568217740508626014531102875071834670323748234349339189803899165702802554758762330261515338443427963435350618454964031282621423295918669309284827864119632869877478038371570757505604878035947767735660436265502633041657781964681358341399207377836289006086290196938134371480806599363728899519167291572297106178505601331277735871301771822914584684436539549186038852764064059829584269352052695111004882759234184297730909947015865175369031054592903775513975433833843655831506862801387304261424713798212542977856344991004492732161438790190186596087978307713994830394387590032517411002667333714003693822275091970372206842332774100589966991605146476433199668652822486112249836355747225370845076992212149049140362722997710633482041198042767332760131201316185391169306652231379511485958265481835942940734323954228103112188398776526438390351143246474923631554178519729077524847692160925523076982225959714759898185117772014808117007470241320475913859962869855969933823585255242235756038140797232037531534155109470030564708329280789027815867801624563903006114314705796378379818549558710577867857950259351154294688262074559463477952687776371289313426733711763646966830682946843394732969186608873323553560238839425097881981546431368492167967209187036489627752844258209795444785862007502200046805738573363940024074939995200325796166981391235437433725378510908896503786089986369837407125011909877588218658855169159703481204757019626815280055901043940609354923571642328992978285871484674776904655283259948061587104698743759475209445332891815426637860159808826450983334495188306015173340619373587371610521119757776494114202464565860539921942813486063533140437683129981602074042521865691577823678766161331272224298823694855326611107009396054485221388407667344835192149296487453105054400886186785415601569106317603266106863791086310537197445735717434355969389856463876303491031851621745678296921941451625397350866502589158322913313980399079573564973692032203622487311501296742862267488455122940303231267140946339417381997503961709539733385723043827983610368641442054932874648652745622175927940823596808732400251970438187781365311303838154550332316335747276381943020559381259651728879799428700354296729425424992935536589623332761557800561365624319337189267156277780167971449613758887891583803157633773027207721577474165614961835060944124925917422823106362556169187506875509871266964018808296267625918868414797422027723265425378612022519476179351457165071829522706484668218484932124817525333982675534589999665253036316538065508162943125690345663430726996630108141891786149985439640333195430816450467509690499483183699678717490938488834110865470120025060478002884140511124977085028992431899217626158192979429832400655080765028749968655167079246806996603405687187293428414290056726269163731392711160142468085654399754022012044004811027824526819842024398436140421419482139742434564337051429751206258832466875371114521620857329259330763834039727182825516982733331182255598146817537717304398288959996066565182370255719202116037702339628966938363088216472552238517794466586362655818100794685895643602508026742120645095276068759465223476490867178715722021015183424985023 A145334 938 124290152003572762911032400262517356211212520376120187744826339401836527538705634415746661308574795381403338545376420128888744742728586769353851559497081015787035264055259578306135131917547141703167228630380801830630837258939838190971425808675175092541148682889674650293261940209148193430886247792461800848399010838651098084222565910345469410521702479625871623967563764385210980465149639530140826621506792841425287152957275455940485002279068829477075437673951811279451510481220539808280594191185622830296768093923655032196431734397364752853114938331730668784546623497091499786683096732976250681725077751814938319940451779259497095001713698307556648969856834354137345531165225682202768051391783728951880900660796050263476736903188470567221254673882121442263182731624026573342175807156933462251798704325456841260289293077817025570719361213359399178147432126196435629209391832753705436850061250457031378219539367540946041122636994005261891740765955077534107664751441534368229808649199505399637328938189692293553839036583222552918720941354182444993318734264894755713397414215715365171793453911923790123587164524090547442888552323474287139722103657689523016282330327000883763894665606490675250525246791847552212002782765043633861938400467828093712240010974478690257567587787813505030699713891787124507756996918045187149200351340689327229576028144664278327996669392670949775327662573126919610297806767361091207319283429166078527198353442234444016650561943723359184258899354567461358880701015518417510406965673064050749427650469722579630934087491000798719882796872081084362498341556437253241115652920916922558751753513142395684568490557384840128844040155793357080875492470294284744661911248488047280557202747844222792681812277836249703052348673743150592705461508561843829812286809885761322237762008649670117950820025246739552257952377514876967319414316301934203898659499927852730389495868030244532190151569135572963619705814045344363006368777318778571909457816835767006493755248892331834860286571216445220337251436653324559983761775124339972541290857899329052456496557450705855358607725594195072233217718242100125754400033705702261423309247476236441512891538210819868995506721297606146780017947922909332588354893999392564596212687619337718437492583958024045638174097618216197301065568735718190582106899808328714029573301748289747114387392918542475501259007747179825748971186857439897895973224560505502523370236385287951933281131452684908331860251852006476341891576244022814727900430140339848944924502896745118577630762182584232395828849632198595820773883084995704275125405313817774930949580226947800451875142729894318625074021378284255926824169007637542256664405271199809290099021495400300977872146566980010267544761556792266518048579963860321234008957935830528772517480676000504847967113456357955008137862910800166113140301801092960387788308827541785008127734371247749305668978456209707725739313768491380225636623127266461656045254591170932110146996325817329733077293928214279970863062420270620878692485952585440807593874034696364551553459881854196372876790209767063634321681679098497529292280335953944963231562981722237139105825828026204026092623231075081911796898292317378871954781282023167640319318928681010125868112343413130016259763865165855305533678648243807373566824518012839170179457919674533299166750040531067814496454959371768813538245408918332494318505503930694927543244442741134284073488958650957131595836750747967254235705768148081556203141823651956265099893110370832042911425264751211787061290779281429827509967223316469415535115618311763491747577180992457024396985555346919924008383146195432040823443492899638313178008338458400968739405357466262362820322600352445891081779262898025643518160154347590109719496008432428335170701274510781343778895888363329583043404491743676991714818230421367480035950380635627442802594692504545033855219078323427487678710879052620831655957620010426845595141131523631699334334914783690056117369002683096289927099202236980205454840971096367272500148695107321380006759342325391221578649046520802333873884164259480691833503925577686424473413697532487289012902977451752831479093868219741653106245535855793371316001632942754878758263811116844487763185141813404801851672470359178092253887075188308118472234319957346694 A145334 939 4189821020353396837643448868395028334307051743110483799078900309767855940147787167187756840187627748465045135429984307197650871812706390591794709158182186367844389481810923096780742326306965079654160722063091972198011596949358160008341114086974118155768734707481876764633660276035882800025123365310564282205301765045720411680806302022630302484700866175060233344016639677103730936535749357936772991031559648036547916054636911412641628894463455616070161476092917946326456322015804226056499969513597369127152693699032672553503035358934428172409859620715244377072841103444500483811997032393599161744743422224379948024258222475508626243053348703465223294581237625037786647202888622595945651978129272589440560650055248221351179676969615198498870413768929092225203898779634227910132284244582446429860092521151422670182813316956914609715865989317599033348148814342773444392704415986978741314137924588409127529978001527051161393478918075800986524499065434821086143877491010322867214866412595446041121788150727385817875323528861179499468284983147751225792919987006387695143487081759132636878702096718266986464982001823749437324204881083809593465501011425641986208553607088850452491085278429097860140447307022919469728170379046185546867488515739202417616314851280367363754739264694323377106848983721386461551610330159535523139107578192004179251225944075274481037560347390648710840005308401974088582332466764013485079565752824891400973350893206445371929988671299999853416930957693283083555104367173296270006466760143878145880446863150050428448841073456461555816194489654077839884385260023843975251145858576805198030807812715487180670458825684950228581893803461607471108334543459625508348165438154014662824915970915825056519028799915487770647561899691291639488495960977186555834319365875136764336279210086209534599129930902018449943892576935393020527139413835205441882222495557176746234777674331788057221864527559617223869296328763365446288545914956977635307924576530610074234725969711082981305448099390183291395342786214823672731934837424633383466896673499310468498345629095693360560553411187544559846840972049903663705025715666188658524250473943396114575597949189183731669523825778563923389404846313903405743603184125565228664276255140184396535840098633935677151729137067063101180335973478686327235336214719215207389698076576836965393679567646791898881938254114667804173153560499168854172211249897734593684324237304608032784730911740944212092885617854493704592106654126289505298387537130193449182921495115061059288396763833471433269306370894286134609217243658185850267542835084135818907050825674673505697949451113363150376152501501186752821960350921820823689312348275241162236674049708594770805344696473401285624999176135585353101858851770041809485984955908483706687238434291985902975903105703036002984558166027450849300850264718388232587662947836091212184216318580819569479797613810653774846548485481720242858299892962354045558634199221731174675697337811787332795445571702016612345966172088509025707879272076064304343121400335386701135052468053043739986037644394348760403611687146540142863257319829821776217569589648696474616455295679123029951996538501135930642605231386501144193120850054841073040331567432353436599372575879315091301544278485344408666013793030850355726003556394850483928627320826117931788089486150930765706403342735122621765338749933397447721227199040369532276393723882273219833558483539768916043328621491252752141079341516518354406436501548319138258189641886879333784147735849407137430473421314747549276219935616485975664521509396036124475477288120286587507807490258253219336655647061268248348843121963607581299374287535399087033225478357970079562358886924872441310655171348135841976933306679319873562919926719505768325067738869843733378620783696256216715267308136424247452173080364354524867919611232250461972346906811917248966284262831724595553316220929442807121965958599977840328822544121889261870562548385972547163967189689238422777497302092687926462983448124798607111004773753679600928348913335808931608820085495524176519492063118194453762939451819184406271651694377454860150446059776999642868747044216595347862159273173925482321994823897252033680600285254971954141786853368622503133749774783699739134024655056813730687957976997910578732794439 A145334 940 141238866471822855393387898442564004886973358049041888490829541697448084340545377867193648666978270092181876133941432450256390759917587684120812876368469942962953353644810953537219245513672660917594616237579601752414169102532026314941340764900471714355788954448065382846126037611907668979698715213732874160678921651292224239108882356960301586413796788239577986400929299547603005485409130390898977997533049113805237408776523130762873854091878086538656313882016826296713031335701249979144074164022773122090694474297623297854932289753247839294571614961195949619394804812567487812210920175305131009439050081458770296082806359708944011393831289792098978952776871370166953523072029936544102245979969727598257570561481516880952216647168991438208451080929345025029501985598287091226532728542698461993650256636215753886405795654328298415704816929176902200806697353347460684281630233711661536945884001025210438578527053257355283033228287212614261735601604067052858832576114293232412278778538783836846710078923691237730884862604071324343853333863189752467296887768666594938392193812702946973465682508579326201810753157891429008108399098446669072247751955436287697400819078682818426473600971950223258843803469217368532689071265644132019859404003630113030017879924421172857693570355278053254458374210548223727117659721920945566974129311652109541869499345201474611111880982542098649745629170902883952983507844317087814671070320407805697645580082790920045525474092872433114961383399581673392075106858531116246399576974043166624565813007360549473287852955283231555563117526356167110421542752905438849278873651508450304701608807887319347258771329271181648110799985846747695268600379148483416122372175509923035339870099015259907412238052469280470693061935541092493414048251835497288613061993838573515890210849768361402686999852756221922361879216234146344454992673065361129547786121333768615646502671335079540918808691844545047498406278993343380341538430193347308911358902937407785616845432466852050914323595582792181720560102964454571140198809600629581544746891120465035179902104359326627045549635773519386842814095569034785254316749352819645146781215208573774867170425654492056368828297999883136159231222461665859693954004284448964273359996179403319603832006512479092826765164892523043170909468665450522367465607602637741298393447375600801672648478258967518391596070704192670929826698678010887287801336156659928538064537014966548787991082853948258198489269543122529947908834255327647364621061930920741815943751383783805715109790248691253325733530450556748044514687896671129433873266411093050042865558562294296850928196579596656450206506979931416249999173647755797559081718101715173727082406386630702352769417140485191851742217263037491506869626650060817808692542440976794490977091210327308641693188401376547153097821777230267020862257543727018729025011166846453902390314351299952792729812251469771620939737863050072984798011535318252654292394108512643726586325525203992208652892341902708254305381132776194192339640805435213454036964498291821227922333516551015047474796160619922995982910075546534241305753933999795958316922094326596338985780204131513853777108847199598731147268127156672457786476476737790907553970504315028836168522765843615431644497724700252266159107764431812875336078696842988716014145878256022656822044848709361922325615786487124750197491441289717273650547156538427533301737143886996146515345841536670861956873338534437925036635267598021272826385637635008859920871741602448753249343440603177516507820733078595322092599804232272427703612324842640450027619043113287707198039581319038283314942511344268693306209352388122109007594505125215551572474478431976689651815874629673981833380254577453779523742516354777651683139604819954229601048967261550918795837057018169583297627695817977121010862090676215067148727159127122707178601186927867960937955023580897023966380043838317202419843573597039864597535503291876525139874391800229982550274368109862826750957254582901864935056081506204740874555964039198599534547170112325190999690832541341425556645380461152184429440132872831491800931039529921974004187793645058128011107709950082565169357039921763538589720205050053740092861066346310308517982568501395496891503156666533737611943872936974415875096481093374762543916718 A145334 941 4761162184575327434957709218855383736344843565526150317915380051542074613351928747755310729376080644619823296010120552468158625319171009019006211470586412619098971183522187761928737669485163073225149433714647653010789668248343010127314437176453787403959527498675549348261031963263747245269760889829811822645922166659759114054640012572325464455378787246855307746515093343733057637809410848941455190360066094594814905013308678683379566208795581402754648724892625738369278340000032814781142514012707712432079941601420187671657094934078949303685580967932055840954554493158808910705129635297538933934591216501231724456571454361530280148577426535838307877032885039307090378224971481958013064116039127539207990114186981284001651001824887024412391687439257807024815419709314359065612190369042080909223503721346740542359316701324593622636494768966687383871594734433194085324360310785715694423467008360421919296073019435327445063998964168458308687306143548601286436425054668947373607594757327536727507150719395843473180742900507920814770116385059841572524826860888830928366813158282729260716395520485506989544773502487538070039584696284432333341662124952256246853739624933844202067574636273356747626526754806870186214029122636693311343274962094882594502700314635922885752482892921683910513468417530731638119749847674344744903162375956685034464416643675515765065307026883933798092276448511130909653099960849596563468548295421381377242741103617531021528218359740741049005348380982967252353568768645979561492833469788528386770235410597677259594483094673756662281571135997271903638232366316057083585346855541204001194686034883073722480606000839272707672864838941000061345897047672760832497859657688274067367292358212888440563041488229710644751575347199528328261695927080878652621959763977978947345522243409412252798369230437282310100800498435360496336184782481893909841850428267938844476266858815927856992584983780215085991554051795569276587947814193271822826424273310095439922533785293731612925238867101647825055616789675588977378312429139702385769240034232774202836604031439607271502012117661371927342926703314791190561019353915657834571709336240430548007376200473214978031009470256052234741363761119777909816379783740825590460089736806931430763660780403695571585254576556797814718228257008376363630320938396948703539953635721333426447548014808430227398188804661500080822376653839282186511302928869629756293283561858450285055035146618275684042926861183413042630050302210640440866371870699303801076422014676225856975595291740886618316139044042181897082294455519779540115030017543175111632809179072084115072171283808748752175573310974140986540600719321705497013895821027896470231098785682619271267717086246461059343920944518937817703111222012514698398289216119700371833807131057461699282325574405107297701494924587552266273822417400948773082967200538771446124958365312566002827823352491199432190688103716814932478597298110555685334622151046763761998292050357757288765566356205399968593236022052019713417714743583671948969471281730116016958206560727790466664206635392536853209845823495034986522734274101857813291933087226230159913890736034225977652887796387242559972091043765961220042050837928909980876652571305368892189713804303064012396885644716755367018547814856725203381177223486867020754766352928928689697643539343760506439470830801759138240206535671147126435897312223419711351778069282726706757825812474759717634987650156913374411200232833791387780588623053408174600348794328219776660592701583234997264674341206438658133560192263180734287051913106948936013534306562466060808323058406478774522277327375401768236383103968425881632687064711393483480844421081442463576238083150774879385055161937726634618771903383293012875318365073158553937574083035618648011628874288571298800396746314358715872325028708903614845559058724614564074208528673664431617045969497560649206953311117961568743450765804899997613857742592993425035773203295185037366739222584981793786651351991554687529179034277524126037016274170542987631110708656755573146379667969144883123931337996283282321942662663939691330404203113690859292288821020077715132495611572155373066676511163656489474960377146117413414326496665946248865528187050597328673577709437661454068595159493932050350745418814419680665334776700494063 A145334 942 160498777100795421360601522374227087309620671706913169167885573046653793518645433746286146820074029863155973216319287689760194809252863954113111704552655093021356375633579595809806793301125601684747126492926156145414117964237473768859743362276916408487003957624563814081814004635494882026135970616464241327661162077421558083489690584704209049830517331677695635895445810216312073422952234232407324076138850051258161334193398149640202046135625194994981121977474099758411546544688074850571064168224302822062641709293180052113937372372869091273993095134417987437382082344988643567302432193669117287629938898817471349972253430444379384099601037129278068742679575722265145279796835133732590454807576743366731619150985568522214138390564724945772732345368929593877182773371485058503499846113875818907225848452948367046716812115246255364747940246162214781134556296936275262936725392304845825303411314883938898445411046586361119850049799085501298636475837287747761704835734057639850018786857232484545482213904123804557231605445237148061829298996513925546622161013265602826578676627318609566046746022100758108974988567044155183142971103639814858500761159892806126003275059119068973015122562301254990539993645695790508057553191393860259737666952359088257055914576359080554295025462696394268130967100502589310468543637984501628764658126525723200143375516432137095150025265145527351148540429564593793503115727256392310207675223983695906444996905301390652925320861334906669097860807974442677257129798980864159392300020171714943981469066681887413569475648164484130228531438904918345288645958092741534756603651015113228764415931206806376933908941033111646381092072590312082123441781780167284354365644549346635441502360016599232364868660811307782106324483403038010160677208482371128050766355084608321178981309441076192064665355353786820741762879894123115258642673009651027703416807364432325961187195038425387884960262312241856930742038530234034786377436113654717285414944371958376851206116634847239242950159082224587042049798243544324458457415159168614680451972442071486501456864649259017973501859319298034956539781898796938242927635242508854059502079518132558120077943084906483770837185962692535131489251188482117448496650209276650125176063488298534863601587804745711626452682902889169258951500581457749312668310993675188729199318867756358171242777519534487333977086747571653818124329992375808618010844907417748489928941710294572190268243714082226233116232294364397515873157572780427350068113908910072355265372919629887263533478870178113188355921336218220193589347527253609380990761946559746730904376477089960520599680341992239258979656488086149303718832084693130690672329291308293388624891634013228048112275015432893343089847881651617508841802535000856356268657586406992076661593456056791596867804554473817116017360693289074313323423565120883083097311432960437705500040784209640974625259685603046896626204672891635990464846322034141094794459132114022853912373833411878762037875475380048936083595119279158178387812013241758955441693668173967162851340905894297733854664034942525543282787021646485605825845732321132137064574437901768602930115374771926474716102360169587811989486619405459490377074125768978875220387796431385210937314220119335133171467970178924470546586554047498215052390866951190946330768518171983829307688621344627225852344404974934290875192724172140712808677777827922511900287987415547662421142377634735633897015927592978063025410902071046816044461857563180140122847944367799486977521617602414351568864552539344949235485869729953012287718407545020691398833770703290805457011175201449564649667541478664737130166082330260485492829312066733634140219103852972676553806322969368195579834938931472744223409271283721510627308964491713630802384901103575504747801348942645504356148673734684360258740656129994353119654539608227782442378882049388623691763801831529742815220762518102297886998080759075989547462945210822452622806555547735240978963357185994179907212808557559354042343630403232626312397548129557080702790219695823594346282048874319275184062429152801692226006216977554615052855470717935703526234612815589322782007969346518367715108761690903160992550057028285991896148868955188190608875167117967017803189646676113495676292802837473450691093818212338747341947811111671734 A145334 943 5410413771306651469490549884277485894351929106895199367123272349487319327971462958235377261549384817310907212502299892011695614551755418573981986541463791715163510803508996991226399240252206363307662560851391289947262263563655572499918938615040414953643116007564518674022400748001500509837296324211248685325645950983958556334678355555738874497461274795476332639180170515876786651354662178165040045665185444867846523980844546611062532291852359114485232219106003177963427495652156663212717758329698734119023939588193157955340641151032322132767357933295649388582094154895012681494956078543456308468466306344545742706332938683708574676467270813050537161477420620564673008074860934133154142273550347902853395342371733400696857321144285876097111782949994929170342024265537341612838620746886563486320502442125385731798083194045634567021059443061633491305358508898127104680402927650236041985262301001270571906172887084353213914817733663173284608577291787663833498468726158657984675185931349712296700668703200862732228433946378201360656344854402368045116791475232356610395136260740097170188706547688621035368039875050284968736211485864113462595628325358324369555314155389164190146495579507600669457746438169878343219749931867857906719063441620749903050472285866364290849362422595012557857010990444473868125162967916707702231311880542019753120148154194510697801991586622748700123283499788346008267859121512713023927504168331942093584879468434968775292581544707381344074547838831470081667370593170076162167134872187155040973086935467611014113749764505141665356247132523913661422408351609073950820588025490372611400444459846295408083368347921620192760233906094154581347381161117912391482824833379898817392458977188867201910131281992907697105093553583941064122988100436244803645712681207942382528964512595736435025087616330606923289922516580430391780008348170970553661988270734404585440212775868478461009674153449960689216920228127300137517079506783443486326419514948354443573558718269226915141148236937422923727539673643173089501905622086703144861175650221782195577189908070722490056279476175641419097013028704881741473377900023005619554687980528846912293797279454015997094699943507792895103230267916199971059410912262174932134894094640100806803320578761237197535232148355401817338921440366372683720953685133275852215112605499078431112619167582635492759598140196071835788708890341666334669230959070526123431965748331770468170083657440566565228042664147716162656847041511728125995330355253497487839792194644698708823427856597118412454692859792104872160543999822849263652453658470188511519123674898233523497065300152157274576671452044640073118887375288974286113877067206514181542234074865883800234882593523053156588134499428169531507285239460343656855255118048948563583203890481596543387268714409205737969873647527475850107549866334557807567782437285437895816280960249877341684688614676178326219685837168835073332423637490918472785749835882721412663641624123632264075311008016708705244235409398234878370173739725251636110715990524082862702943701743731136048817774060411277143527209540653879534737402736902271262482633512368581393374614275392825607236702157673520417899605621849114273459391126728834348973698395965130690091804672646418484275197788389086827146758414189126308104212714947701159933789451981224645957272485781988040022976090420874233186264506525307192281654091993267044456447356277708828973509951724254463458950771931509133591212190308582154377471028629831749115366603855844192486235593136675804556389159391760111800070095108404452863484700466429540558118672876101370585895038392982458345565770545918412886889662252249112540081643422704879413383305146462627484165234909214251098116850736218008481136507763070868830233709874650593335794457442118494646400371843982291380546971394849895425606275193113400740048708971134633931568517905356216840217740713771370069651884951174110500201961851622646707647362025314231884489773214310859788363488031517278822878357125123334270079874601858694308864884331173198647503427195237556609840021487885333621571620555402948761656347631650702133740427513698498875010076509192495993266356151059562020303249680089181900569387462046374669405764045982727959176316355359617572816849411742348277793761788491736090746421866519124753216395377797754383799 A145334 944 182385048070248443935731015238392527124376442883816498958812341733331961499264222803469133740543615371476652270296556143394971476779480350876068812199632714165506856164931912940662322579095083205975703241553273891196054759316711384734793651853269025810393032127995966876731315133316577551120377063025222565863283680008080856620449282294266874605210523524989841589067912194760667800853588602991265706966077270356256272136108332065519813918140979613671983111082245151673041120022654572212640782723080158927994181455349645381352961087362206722718544657403245754684406524128795148206325840397479964802881899244698087813012013055562621899332315008332570584125780376555551379938416809831791002308791772997611213624619513786505491773559738492668913257471596716963300044114081012397304846874046209009988318416820904565965017424561529139033658460859724745741420553821308401840107428152731583018346341449419664073149125168135794482144681935521625069639207525671989945632997103524929342877895780014664547057439418868799296703775177562422488236980074527804373115083460580323154440522969998979742688156536669080155866078970117729053534005336293720458815989328353337816834052165449790719297012186096005119377440166605304241979695207936844105768357297812279472332499499225668172926711382847862663446219752246993996654338003673004233021864306827751154471077753580106472999289902833416010359426716603509144937192690440309339773204262092750762590974497800509811533219160504247418100977910995645032620018506137627673252382036696411031045650631698219092617147898849890994606707152598087644467187453236924069280804523857079293869512654202275283540631503907756914373328052858864629906859161384935105857848882023489750445485595211016373926283616049808601395909208328788182890855545135122414603355468971359966785398423293915254627354440094028749501213184545627009958301584774690935973578753361767825140348565221725597690324913214571190139033240545597170516138883502487949947131623613348492706016004433192773259827917576599773137811469315048865694196084305598111062554295825840465000314562598275147922123907370378441011162685023723168772071532591799946022969567927333905773732274801318977428611876861307967199796323611773224259734909420312058003280192622133851638175177704341107930009434142579592152585491471667651890976530060667177770742644734593938635781039399683406518818675604497689805039599447811707399821649424775984147627774053540303225520131230670123235982186395610867949371844481969729805848245332201170484809117528101518123158625328204977518190403499319195720013834659330196959217649063961363099334088547700608981307608622045637602409165837208349607271687604352814102804840920730497402370340318014283878999614009633570581082380505059228933804699342870055649173073787420803396156057957884128771571137457622409966841035193546432216919824620269544825077809014156533870732317865147406643559759346117180006524064804117363109183828396871285592826511744361759245126353731248145322201481212578307795601878414154739277607959844841278994281611391608048058218618325255299752865842609488473359708072159492094351360655149718525968443564880304332756478620562035845177303260458270927226117700544155538910615391651931778134394052764167766563350303973452884797582313424648972938301671768861292145512405834615234416851479956314297047671666403128207829896782235325995734042224092912727642418728284354290798917868221276637281472810203475585566494887914156965766784872276893521993501559067166405115828075857659784343202357659819753993464211527368816241017956868828236298116240435621404669159771254543431747230938770427495627572560453242156938385777393151501395891714286552172958417582347036068638237392235806081548150842738074126967638932469709716983456849247162536857917529571429553426581030112841693495592901364241301062503176501112082817047626297293970224946956147179187634351415769469083216435298888858502443705836131201339755716584325879811615327802431612527917997940563484111933235238780694789686833218786312954748602624491450978277783450048667813621883530010332547508860053738570973602633786436938951950835196433920926358653975598644427117419543070209866357904179000697560177290890353033233077382314093928890548645433730297541261688975866644913768314214213763620781588430429265877218585940843614489166917278 A145334 945 6148199965037661273766841054195662205085243995261525073006364672707348072652877622733481540158348012623093130720789695091544596470540668076276861085267632253055444406156343981720729902914896014621234592965098302020827715989304077215754321504054760245027934159391628035850093959121701081246767400957283928484002607527426454692716788971461380787202772250566132764491146680905211595689987820452173388816786419118523954065861687893084126316118000130924523436189350264956895038192536189977131457572877273827763949737835896957612250362914338837590520007633705481094761955346287529551022562584842971070048840355072466195630892253770077300517917662463620141340342895016267016453051022584568740554675228394199126108432528467371366726989841463443583189812255742378837915316743646662375804775285476958840142727510530250793295005583885953231190059694521878117309795563957797327902916722625654013312413184997635874635285103244970547639883313228700317924253077113110993403454833891099209490429191558362992169009582141364023429152032801682883877107941967477883049664346664687461179579634182404867028847568144567003433210154042793596109662583674975452553224404630465659481106343183157055983312134297716824973544050269826636118792305709619146947544605445810320262425507646611407745068591353378855372214210837255723153349608940849055987464814471282949397466910925031194694108260632927830960516151333204504929824497735621315130730788170978296264848165441386750778009525319053473082839890831824362579539156471306258789175631322163828701507909707611498001109941920465320286526741866949010581327466640265101301505099911196652623729871128698853512746604628382563963332128427966232519578874949125044506076602988178459588699926955586173097853110565757055045358994319209865704186617438404540351475467146343336537953251884725287497053093087953378538762606528516506075302566414406660481115677787554458980895709920848501419679843150309744858897593618563953317961524683362085349231480612491029334676225950724659159673657953270240929551897090936654089461848096319625620773844136638860292965026715279784513964740637979281605067197099121003137565057985769553174814749446849897116720221186273008713121411669051183781410030838684959189824604385646457300358440399197492037916081919834577511123082792798002649646317996069550172561097874659957286799519441397662592981066218995744998256617956487421051492096188495390990113318571150127899493100297596511851264113540128449287719731460731894642410668030445687863629149019793247959555075559677657477222853831957192673725743809102257982849505822366198090231574496287667361567033001268089295236382421349006286302636308920248825188009701767444389119437310370618553252361938045395625760842105671224611131698912326118437827049129608689232276769062255906333920837509869792384346275774982042234244241422726922754182259738082951798245805159429931318886570154273869200612714798942933959693706538709627475337254431621040118861395961066552182740545742656251346547336620667998047084495085931758026169794152629874263261122404020583217179846680042612423533058736591796025678615585286937846704832947694274608124970089481546688639500924531952948101285673346155283272009785737861367562571393195493512076074544981699445719848655140424100108015510347128488663322208569899969098915096472164604490903455537902972252365917176966103957780506176748895320330187907581523518743048811491149564476881291879165049619458449210265192079212635459384489184453241890317818783178683150886622815321795107474365158990476930770443874014198443403724603525978104737205045601600097084967835330871986208097784360056072484623012667313022564474571669033474859806397148518030327723377287535280727332355008103788099773913810583628083861099932417406796441461557888139242829806586058432803891551878703521643754145324441602863967086654246213118649274742433070765148327960152892509797769385371062081454663855891535166203213235780835311542559349978046424238468335479885101804850788031561381752081076418864235219813535206735102716700162741928146570881453637164801956137186808288688638338789955606964741836179132864438611952338047046913851726642420227128935716803630418443865387853810265073487294013231362824992183138700578854412109611872013760571917803647750631387523883352209868055609899024130854519407312621849052019027782303 A145334 946 207255820639034513468431768001204757695031047955889567327228054158152361795796543163081439915268777764980854065121168351239412203626954444071812636308303071050866316766023499458873892086598822073786734922877760519568828414803385683626366793166892316006622634702698748960510700485261228315511951535149664166170505333886262107683402099607513864042338577961373811966006713024246770695948821626589176334022604481519365221203941226739757566050817970495324705420271014320614686585797353844106446862569052118010842586734453904985759314352489401127814222734613667110301179760038946097036175436528730714373866443566610936210019290061577292744896382502316319956250388406872580748076798591387395434266310946859660768117649321010469258580322063959123450835902227818119029408364128284874607366577568581408455002334391656337421070072267778058861887773268674050474788462719596794102298920879603368636029865447923963884535796757238831992804672006794805781704946159843764061958472504835957248397438704554520686002648466927941810927915729040954837934886235486699363076380752951530855783306313848345097543471779465197149064434136916493154738996642149417169275474221277008052754757011870172191747661327879021983762164815218415736959184383491566235664884543809908598234084390434771055860594041595689831749478383877670675252421320741683673664434662805083917360858412811723819558282992936707278845583451082897144580874673730601842616625529470474104995280894438172870926191286972073417118285301839821351560619932027715477645482858617760628831420605197932965919197049521738048008925473728143994098461255976149111636812848725634636088854661878925697712412758482144727296169134933413645376139244628146088914907180873646990711584787227324299917611983245386709529243097104655364559342690957761510113115582899878405723044154248691018231744513367553950447658716575078235252822503871346940043718562244882058884226556291454417635681914906616585978866690742757625802885826559997013620105261499940975258587084092912255839406236344911904158594677797663140040710033632738495370688174783541684650010585571766973367476258984157675536436773200206330743594935928220104931205257830340463877304750415530848918003809935103528410024172372273650677214189580407166174770967853667263976017269879448430195618013015211235176997787494919044845366957463810630077344622598772561274797803606565524491547184794372288041300872709140030828908261633649162067136426884350640452572964212209894258362024305289982000052751356952293400968883651382143384400426631924716029080884552118339703089846286646713102537645551950702962376179310639617694463319373413201594717842442367393289216232371292422059879457439308862752863417629788710509406623529139946226383703503177367631615999753431072034090597225304214677179829439473528729050629061554643318428827603073506258750968393283530849937543553856480498596547099305175745509746029839812887507209228806544435157667413377477389501483780761434009946372254726962335822037739815879160862572160516732954640021551157684648029021607545101569691157245252248859524583526017846472044110257643601416137658020314602652927824315413341890174215747979373993733243409493513318458494871195634140828522651105606156378742754004694640152694776939035551048331601433392441188318056219387928191618712589656189463135756564262982773121069331229238312958020363860961288573033321423025922334900322349064904100533016638367464224869431378432546034662850067836149404691446447936973442151999250336777658959907457320888699381884997103189725225774978611843239025165315612187568619703953822353850931823032298644324334534883820432879030259264686214261387549430195195654024732660130922146480651088061002875404396730971337618684941304607572553006623259968883551754151850638331952132952324628630243158112240247754660404514684498110545391333531180089190052136667728554968750371189195856165311807050358103618346507086996367635365668351563851815734466122220898335932043360635198955973699124350228992146545993615378541152844674588565124584985821526267007737427773329453435524325375425273570945423881683665853100543457042876323995935073788669961364730755032020778757331880917778586332961862672492358194039856626559121008738350477453260528214199088303324467560150138581807899276697917428516339488780438390988914515020676583343289896590699946937375241574 A145334 947 6986593707593653483983173625553771327703834421507793319339332632664951443428953397374597716810228958299156577912141454399490890292720037839120135893676035439857071285127207760602294920518516389192454819628974714149566903842194415405740747381901618468528488770800040668067187677508062047394206805003127778084323806321303288122581030085052503385405852675875138950807953531556211959255223181342333313767728608255231382488260904687535539658488947469279395688792812456558570819850333759892292133760071289325268229771054491399234049529210167349104278610793306710654547288616150917584801944414360949796700066742581614304567284072344878284660379753635165483261580451855331802001401864062618077504548601463963936099046832502830390239371290049072210064234680909936536738977116849166379367664954032103993541169852200007623934021342851792780348283605696942546983240960967812365230699294948512834094912750937103637550065834051235923232474945709169589672573417124080209415509114734565284952378449240103700766786287651131336305016015796818554785102131121148693561826912132331758483767794660248079055785566656924227750395071322244830203457980697194269101300783446023536827897199389037161400656607379489696774905750947468744223067469448708392094644111024287413400660664539130624646449217397122112874896060948302067625503399568852547698379036495694564382951587698416299032278524997788141736956787175488311410616780321634090378985131467718893908412622686662642037535157505819069572003924442180486929284135329115132280122968374829079475743359899714410573524634538267847677915557432848992174110118357628519913011859829036043671358638028208714141186580575686494128771297575273245557663421416835929708196476561174037068709063588733175194636526857348875412473729758038938020085576407999523067508585948079433910580481901770122339866820048567150581637196796983280781856140530200538934467092252159296417432818231689218497650335931822201963037851286040765947251327895375974645771663015931529663475941270095846193621725067513322335915985659007327359835681144297766582626272751179346052912996546659237956937840176391214604354002019511758310245582152575241751461376066646027590454046019787323730752899719790928273650731069259313925643931140930921186105072025988683069434050129720124662059705707619687945018592766807403005667769963543958465247329941005103599175771366596257611614310601161671873384831367533014250747106509556994682133041050778359792059722772329481995320934551611593832489883605832193780100973204258943033694890422207106617662659141029055399433966044597116889584286048706752374495502914330087016192691134510726024489849173495822406430472906933631238718287685091092061631581419180740120901478725914945649245999019331266957190550740556462525943075594637955947159042818127883591200390371744169516394443394153332121000452910293346402224471839018242219524737804471772314951202219779329938163998822490353813966231008811248224090467542912213508854252089845449939274008709468647543856425960983682447232917079405030463553300292220551221284414647476330905033990493482214924529994533252107067146204426186189670143259110967750807423498204739414607847200946694525409433282914006719153541174215296760197793666050674926863124053828854540343444139812564471004052034101567140056712210978138075101576902337254866208677117306756252282085626842614099835828071692995484664027093014169536199070335705449247830555727870784054885669247663435056328307386166956580547319915350454710275610884565719697207604007169540527930553418162995715538528304817094448775088399534445616757373443577706708817187203088349335602714806144012255452516210266751278624567022932699166303979910698056351030018376602158836513508510398537016370217482662079356282967436445771358952600763309960361305342986254030157032693376798344638135727784841387708011639203732690440414883374877925738045359240567512687707418780464662984517276490906722016275325909542205639744285647592726622337034510381634929146366334223455214656742849240510312903961666114540058508443725728111990076193947164954126951948807274614101864748087219380981146959753917161135158283199958993121414082373538057931063318089016348427587059298950855695713071042895717275781363586587413917512566126213389343049299578983712699683148764654416642905225950368252691447983493647783006759873362206900366401959 A145334 948 235518073675726238306038269448985863455691500653996664839039335719907458999837657229701145870591378268995790476437434362685669560528180271929785336904006518369278801970771856843879862311805295393078829895906002691104139808951545328524134910617536765407203040457046736217846147648286071132397483081143485864072891344920628508725944416483717789514517429661412356070362301582753192122246802747101234380520955050261245422159909875812881815147904853138590458173881002490318408016540064460171813984945556300585739907571404318333725904643915426985815830842028146481551121988949267671744727449171932181118028535518559774640352209868726556914324108750145045938431557075792846638594676089474056801290937921083913339039207955552763133958736928973902137306227642638058425652799579577034520199110993055648053691427262659922611159522046463862357762581486156159990131002319436492112330079130415446757736140198059898173888755381331366214927898427051434861067644109547797699553048195743723250908720275486457048293845070716988879914148081582837752764838002159036224482485844904522825536281502213656431122186354461443938000620705208439089242075374563422169255432240689979205191406538649685698945962043014936350403050880677006552541188658156775514018886746963844161926362403380008966397032062596392383417056382817784315778048924213598062170673646605429102544214103952755027566385258117155265016106016840127526568994520061410512944986939160178384182115405772116768647137288594969548300178875827618912546346850383851177135229786270005410509548033387952175235582464365812095700795393052414052461108095737196150291480683199992183435865051842061091820473933493978958598735713966291972815420290585399945835157135962269608712535542864610548583873020443618606909102720614249503552429416154321231647952922196642134225789639185626669828219485605454132739435953578647678581292262020237663609538739776571319986778243706016999264338406626044513267389380873567529339084637550238278748965746646946603455833004956343891094076096186467859598815972406542327502397671333567677867593159071567580660155428937872325956607618978671585328615732541304599438172243619716463513542882275432332243865427449725932548149400636148382169662615934707300061183268083567163603194811821307538416954565896848132478584249208241667611365526992079767826141480625699882399676862233937419729442691493162040480952885873612774057430377358237037683544929608258029101055651754602081705982614202653873850058809476464803787943994352550500970251513314600086014472612748201137449483523615008572962800655660278964061239569599366976992292700279691054005216000449893254912139614043826330878403848403516476685901055804541255958291746887719331845800137341186194306942680715273305623716097832542351996110006261154897753427118721911126419891630702445325336102043498479998195851761347237738825703414843367401666322430890146897637699851083251466185668587418642617839995102871869510220712183482069233602715403938743745198199871260366070963584239983897363135704901792103555375224068202725760061952516196735957563443570675760881579888269243884418975854949790598795760214661977795055402832782591591450682549769919339208142502453712708007794677348656825263616518876411873041801907159930533860200562917530499985945160677122639973255549244144842892961567721599398404137941361427980143359775251626208347445400435809589214991031882481732730370338667565790043835016948156666265326478960301849714164391919851956925558707898526854841238843668373633333908423624364322497157070729171395845578014176772410629183064632693974172271354829182139303295557583809611778832981231294220252274062183405971341046604912866093242082430129500557446741268387197771503465975154563345203155090035931122547292209022618068958538019880540431827470159741994726350413981491624443091150868942505069091681024026648905556333581899406321660758688810334996537305280039105685589730883421469231533275568059103900300045403058129916103049389984329714505550310002322446293932255454282224106839703090132580247734652172768388177731070185601150184025868917801967802915234138481667021363469847504625542189791596828988161503986056935912077387120899823326907626807104960853144293584999388070245581028153384269898820389915565051429724328657402373298419668158582956515995678006475407239797008550190181814585434449294664414035521038 A145334 949 7939314256622137785702896579142139831537589159342393150216222687778747810219575981784272229923037644637619138661549334453992466485914066674033025867913923840552352974577648009079982397928661587182170966598536531088145838810189689182354172431176416979975196025278556707103552969156535780365057107271140103474769389152950580707848298157085096599481879168480357847256774235546656574884727761349559429625028080976577974925779179425391341301100332940812936875762132905155821077678994753102058089540222569132674002958963809799975408846312339514481684308580490207099781611592932524598363844726783889411127792135630583260544658690107488161236987421307009744949362305763396408331694728974768590708899439815190117195047764082636812742918631636338950999520723769094268618819337088564716826745652208240941857834019483096139022179864252275457228383841550040547570373541204963188138834602255605415254772451981686416504686306354614521053983532743428923457420693260282843327853045263011796053567675534270017857881816567083407490774595525141444848884134267678980006155904269904552316496290955854563632880822953109708493076696222181410376105530673074980628406351732358415560978777589983705522431219069376896992597148412716139938694725443397433128868280145507075674250263217279437718113326183675169847866857789891448336575961609736991106920860928689978551070893061295784280846548018850778985904792090723911745152493860653368069741419340104481863060216420165433584432355961001265967379960332145109099756865397155487852113463815038914013447784729764507927477074300246891207805965021881320275614961733190763868697293917659876674586967226237241377059462156895450118676886789032404828334572437970410757267217345091631948525536081256958004029184324517856381556977299432621006713457598476592310852969939740220396671934826366993138139156519893038766079235413499016447992081370846071110077011983401126944594998177897014813511629189713624610421494066210110127979777184567204481251660673696906986564600933602411298685459008824106479562764093908556201098498140818885276618798809676270392874493456582679561338004878833178965036421739613376027549028022175059832466288810043447853294675968876215166410792564691662243148398509508252015803174041453117944132775920391205094046855346948700416132950378750120907559443969884416206611826306224573072149148560658700478074409531058721018016664171185176012314306147361339172779285326347271651439591338514595123530314132711739315156000472130693984079998217134593781874984733734195695288928742046969921214982963399279853546954702874037833907269001610374745703434551932882516185744358973210488577500364927536440415171323252067522148093352452798053262922725953437257341182508869907884172092117665864113244202700744451945232405785120456008630072224956581253486663279779041545335830369939317345028830754014931265521115712145443271153486925782114114895089665065204705339558143718443824895881103844490180728959481090086321835322757920799560785867720912931542713777186000754150320929792178893772293772875560585079467868099707554481987351862445908824575818631681349230423963290294880978890646585128212206661742293739049597769338136133723759789232305222104028751854269680405421216091126050574188467363498134242598506435606509014713646895421752159396877424963410442943596372793538817866235137085060093325901771450233856549770348855313180744352200094432117326614580284572446672229173491805491933371550866106106201046595289902081793627462712020361347706709785264295120333263169717304209624326349814335791439142360469657492666659993025469812821754534356472336386537333034809976110461704213358560146380750099083639929772988148980257899553361483880831591806302418500779679185946821856399821068741020658407141009869487668146545291220417193594058723597299239018425159049966599804351153916118094239179611926695402571314605414103728306249661751033492705048302410833880765165095620451304079997382997066569572324897345273824241068314034720165600466021031923330345001116707110925401056078264407614036595066235578639743202385880420825538557914267155527361658440943468908070781587412421173110056739570821990965306248565227222590661914469726261039751239921171060543281054616300805082819183269220151701821426541131757482617775991734424906014313942682699499797662693060027685304466778927535321891988525849775190237048513743 A145334 950 267634283355214191080318405376843264272146267105740572439792201965982252962594447346110159641004453130142762895285037588006651682554493627053473030077593035761013300403733712415314349790295319792105687890957836567075393535187354613385613824130822105777427092604937106139414034372420673507820003953712649806990990244273072730740937622149394189884816357254955433369613503409915491556610980712846845625558462229199488484486770716270032239447210408286899248943351042058921726038240505110530313738229088820516884339160930120785766713875463060389262151056432494039305491645246633415261577533995157462877185691774078426194400669803171216046572289057935189752097957388852535849068582675144773103322943314879120929561146788186479002011023938502249109219941460949940152502341427602717024652561415740691156971936743083743583777760612784683616704956940889285372441132083888306752723622329706379417822932598566508902313077213325300123398418673853090582698216708736490539034128456263079449222043091351522026502738988182536595797022735238370024273046413398620413848479308455996613684567142585575837850756110627141918840171491649114638570078349747282222420155947642369947870615387366944174511470695882733154605513522589610196656392642155738812617374209686156774015132211128127442097591259254657912975199392680184340608191350086185046000704159735465530351170702552066784154582106149074501497695276362197048088963041473630517569572733009935144443581511341661360359097950798215387165408914496432751925185019991764645110893688069732005123319412730813528847299999425740238249326985186823913438566307564752554276589627672833759500334481760592354978613377488471690006618895059546652796866464068562256042077950867881777022526212586636511451213254995623918178667097854770933522061152092216510644532385020689907375168788771041699501044296457374851199076893049615890883165384429928795100458410350913249525726068590130125657460020720907878991264051704553431540630759552675825512755202561356987870146094015904279922342932093384533239592918006841457132488044824606951341252030006593915872231593761246699074831818508858843932706191513751173347373135189349023332722132273021744859131194666951785809981884807606533580384131585860559518017696876201337813148712673192711899011955328686125130993624789082326585587188613438143332804896956688877636447915580127930881950925562546794024179708729699397501502486170120366156152670667621597761770594920271349859604807707730118111254902065466884726871936111663162034455234403928223573589701879930743295955938246706200248059270071083159720735073983046163078295801753364769340930388335770925120054282389567639362569094428423347768095750225282766570951869133598623057251930528204457434255030979573598542188767418379377241242047020300565789764836949859235333124292741459859790825516434552344202441886521991571613479071830719477827216642601792635922966574971648199533745038839080153918597534170602661120503713886834626426999496566794749255347855673775051044515357976501182423421180158645607271919528259923254826136073579189145391057673719608015800689964494090013313707383539985488007804900624457371508772277319110579349212937886518058023155812866534673096516999636249118092369168242645979481361781720198158065118084094855968466536858722104616146098022261016787483790833908625828671388066999434384588168572227608052666550112467206887082523450192274792598444771022598509755055394573746184917288714369957879735431013058207257411224842463498482504338345622415720132800967542746700542113544095170530358017643393417977305382479181823954696247173081801853277450870201045860485071885216051085768314242811777926096061306383897211627700701733191493332402343713259274085213854801389624674623024104716358973600895408220270601972808502243715515287744994797605316385761160392587780234307361472014297675626367877994030109792175854781797354436868650228752181736963930081488029783634530039067480247555546001179171989463777557036496763061026798061995063435825463607541350264453840987376291453477579041039435066703772974964250297915843303637105919943909559538241289102752584380290309247898035387148742617718611485477629823616595301059387351359826687390115869345953151206821915139953764422424383160484130389881161629173993798957038806179369224588165641555222693387375526796206335320638665510797118620961472368226491363480214 A145334 951 9021951683964956124695395659550489859471910832596925537603001978057039059590311009817797499713987885094074892562439478430154893764919513682058509169882635367589834516057510470942598722350872832263221151622017704077574984983019885207039352829095840754580650311737233822681090391590747934792076552914596317722526177659675892600326426534807779983932062803582668490409313352691476984826699584945339404688016332121286675835471065919683607366374121562251040741067426752044118479593266349596982123013644494599401601940440951412724386124766450919409687597630655065484497916261482400835535254072612913346806040258576391611382663318520243002822463702906007825236212398628856677708705513647435572338247828435675726720316141034718443075154804223992185835465275649101758771759660905668253812473128497873046693283045751518976726052171234791820466848641248993968354950014977501279429350120595567447919205642642904563115287416356509560805146172441604150799327961794086402810557626932775362970263276555892131979137313433751492077234228914110857993102949746783359883153257481895741577402206060063470538094424856360131130992472490414958244015930793875353044708476366617939210360029147160910532797971635775715572374963853898611316570856028375229929934251479652064706543031162878912855830363631361192062718801679382156332010682074829336290946746117761682099447985831959278232555178517438753426636528780264870400355032382923590886616928760023494379088650884267188037539758336975484740344668540294787735252877924165520789532738372717202077668183389707939327677975053164629131137921462841869100132749952392846871473072480153932115096398705562601060091815578076918513227672833780430876749963675416661213208036966489077358337726677769980719763440821873297957285011487127350869596060430315160975350594388194486837876719472799880863813210095438949714027843298623316268172488661140818311990381902852273658111098827578288358015962484990175411081886572539002111024552776540924893467773397091683387405717842711532342579768942182533606682570786447861426027615789939002188894720654903482094376656632817132769229901040595626750138346750892130313926572359683927554371003246457274209157864718928268730778274170453623682303086832610960951844124545893573056228125160080550397724487920083153931217094675507014850450023220599555841864436869798155758900086162056963989371865222639042895496376963261502518590472796480451395762567355426238734202015103322755865252682944297268148818663433470888212012158982244166975046892169881435682931513155083536614459704757081483046962798140549258611311941510061217155758976731402491822549880874613093526823819370774824757984667732766979730010440217946188708653989455230686857306525320764589751238829210149333889191319236429366106057817459821926287652516644949682598123038654827948593769686613672929153124998649627505125075448245892437885410029750952942831181089127399171141217340553925833844877479051995134602527690014396235775764066707431328239476976653977089249797681174674077673492773832827013628957513525348240044628461960886597991424999699100634350195349878519955717123726668708947510448222221159811408432501261765475336122918538385185599826858691941651524861484028986103501213359240243504842266131473320516410240888016331159090497942793875251188532804933541450942668146067463403890973673872315796019407069243890896005155547741499195308238684761629383164061455904557215479270470678851810401756310628039729259775273249145571357430307645817071133200884283224924140412425495532728105557343361823872228554438967352977654494785880552625519785022391765785939626396498090718623916963274522620397036514565038653138599142998271402015820810397526331878751402174982163826994058265675658300959685742748919719979427777070095452504835228065344429603156289715903677916124990291675084105098696804067685856551125681555252059598522933459280285089760592537460202553648005780636127603241154911996513455065100072702683318192499044102426481641718899327949687987955655346286888572413622272573529383840650925065825319503517951407405134340357197344781302003394924096506752197212846150551515543159230351727674056903723571184485595105550200376121285699870031370881054715730909666638685704751540593597106773070699883741072531978323573480224002164572111654852749834143857494290766315240087878354262635441435546820622707683139833625870224919 A145334 952 304129990998824387608267596603128607785954849894696092766856624240510584732807131178363506369248371965516811498137071922595483880808785123667698717063270608163860285775285377571741290515133573385297865229072528913497216176702206795141941970483206967706091616231235059557642450961110078509420227090931037916713707641916684095283931107747432641108955647223955397556742519749616185748592551451896410619186184930250111613214241147665763688050439398416272175094483706868056191888167282606673762256259642174716739180895380132962008935480110346617837508526867231201049930717869080086919259999526203774925674154239424469445631154272916721821974035378389234730777530205680801216707927015986470468377561193243685432862736184719211927876989448379752646011285332911278827246078016627735408415752137010738988289880315311767962351475108547071655152784079798629732356079632450436045675085812552956339650042795669380224049829903064860081416177349608057249592255009380435930007407064869729029464495603477080677665196809349023809741029260897654287709130411691020648262475895866226140118231752600172449253587224057143909798614328811716750756662388491459801389840515898534783138866634680178906693675449330528676062026876909408664891993360060136358782344804761696891571408806485515941241914115915594525179592891636773097271895752134305576281629765629042143836926072044176566667368283668278271862842883685033504833771093539391207314226150930819262509143276865065397403803893180345639798803389327928380058941762898434685823383965433403193968462456943735222005211010194879648584919094263072422178651087456596560472604719029399423927065840864180799975102748158359545592433161220119429795694622701429185428680670098268846881682989285099837476589078654135619144453819052395899959312263583862924386852026181503766284134306052915195148101612816202698402503746397515098350478701883891600867266978844691734664011891951938031958587969711558792386662517369025709458084242556563818606122815703205444428089760607659661252459731118630275787884927971564490664549471146355718963034081935544351394843179220033951889493265003646759238304825039867521368713580897572062668497496105352581317689874815940744247583836476009769522830523546931362100804878924054650849248761333166641234099775886991163692642136380347845819587956180823838815812023548090933675833026886492340501597645773211210444636073407365541171985440467853530381035779395265837062328331371239505297396592192656101588947026231048739561462994564578932617167573012247962467693084884276317393505904065260855266409725069856237716242388583428556337588942537282197584791714942276994453460025868765060202095509909005792270228591978870271143443217964874584826204345505722389986056475239879014425065772917845164016829649329355088136465770311488963432868397721125854354516275956088925317291360276501311244301788755555009286452625077407060237321878561659484198788350539094820071739664924158453280605769264793394114172062280510578385974133750219822936904781353747800396940223481177449273512173667569643644502197875351144711747594465624710225477228604217742730150812688471237037224083067492341953802246025341896261593004579751668683645348482197260036545953520604549389653221896239379990145312484272826469022176965405288845829683114997858843336238163584289016326416450400511256096717564377416814777919623393532106185461699387761373519176232003056268236885944178962783609056829039134069459046353930558977066581493266197400768413329268625436703326683173847150887143321607296895591344184969188729399607231451233339601254728046527090129150130177470943003972673187254611194971499085648368049820219138754490399184375667655569422306872911945899518273986246398894710430050712586523961381713443059655790151391432022295717724936109952219678683011035367987754968106346605924790289289030814328752324149049601179051072177977120162555594032220000914777854722093128279931423771302299767938531177043203251908655089970787229019139105847333284157184011990078287505550168521856543999834541892051230491392479424155075239854103649190824576734386897336971349333057029803754632339004579607345908841857071075778966910397925530467431062453239883231406152573667077173095516436943900352518270204704897788909920427424663108126032844357314010687077705716972320823794577319039099367835583115858120092126772526072855037171423301593919263998 A145334 953 10252221987548418422309744556796069708914048130478294454573811265544609833285889332432322789889565119243583830508125801948254283191909252753918610070144343031321094865895035561885888432322554036467518204608813798051973453239056406081214978617949554052276507628574283545950893199217930354961807920443208735257822766886485243192345425041839527796975114883987473648055121850350248268893577924616728417027426889310714930360165393252341828004496704754238413460184005017454747476506000617077706176061530414696056783188581662341708369802310133659720851493031006766156738099014868773468565853748493075180131562392604958606435834599157359374098501729783037399868502717997287410386367542000198405841572015485996807506127110066568493054014871229726657473048242736973933617363531168761299712026750726158882797378818735876652259349249183069614260408530863163167028729476054954184122205863311810037614035494722809164709815202917029016988029777650141437442150765566886533406463289346200938650472783822949113088201652464018279192618604307625697124563928185001356306144702566497225701489850802749607204274954784871896342951157893250499177592130872031179110976170746231131172993255044708801797482888864134150034275210448241202239610484851056340626177613438582550735220126160083711216386011991684327812442884314356819429653449472436758901624403108408264550981095789161206230397706609902482027057680182385950667681553162857845215638972661260988579159725484032703662215041201569693180642177513899797151492139092053355334940752685227283295959667345905130944087723825991417900632993536470249888800459058029120101138658207007982100427457380435136061598112580326484703844003351502553144632434854515214165384164175804605861892456210462988843565837121667470899486240282971254300501065535815958750765620827227897573243680619167051755642624504220982867709451577032390666771320772333497204094751544864176472671567219588732229745712100960684406364218049427970093293017705557213548671475223887282134579222442678489338108885193429257654627067315238868193854101246316035496304876713152479430616681477130687885377685194043031213327628901955587394447204498130581872871123039340432269762051470887497769657782396828015160160993266463969383807171516685757734234602688312922315920953047425984207995812486164431207071295152405548385881467471941708504414175577443570636251892649643084681449639139065915429646126679580869712664264727651844011944849316322468620252483257561754240266136105429989577146029334759796836280551911195986644904498208517441504251547411580238673949188785142055632865272307835435124078906097172806149180836888154276608413043945212250808637814881047917524662426105597276622299282168941932799260661629691376445665374029097492366119633315869241242577961372834742561258334829547776312372311089056113895462795068710071058772962601795860552417908173874311117153880105949362249647177695132452084941984155455545830692510259715902408094085879388495301192504443711944889959859809242933577225970929637157176706777260057717982183081745376259161907929045749625127346413418011209282600203026052830228913428178604638731815876329756944626102862305081774061212824848260510212940499097508010943890312568318095330939106608908870259224293641578705506950221175262924270661759527308635027733613399961621449198912555874855166979616458121488848510367651097526723408615908730813694402136122542138265172882261116816930878245826436438530629654050834688515077185202362730265234331855899337717654198009288906104231481460958956482817656106917967990244188531217782108524980642387662547655628131103260153722877979186745854852663865317213931964339042550652848832703366704613670973823948865051298746429137324963931758524770015463026047079876600479798247766283425745694518549055091431261260023974698845965151316296948819095433005567828130054218173161207910930064256391060010197746289794541046470244624022479205706310707659202997284022295889464671316521768060399597044991191076831631963290039345094497551116156749893983211684612149833651663139213915415562948082817530426609088356124518837527927300791093255967932371443301693827048087427828650138290452070825942885146461995565098340342445001533226946290450334128179712242197686137060008507357380346908601652302396588859711575076259224887607482082220281057567313748923422266747698874042958060418369122680340996356897392519872383 A145334 954 345602402896127194017237101401327913284363954692468456168987084994652173239556744663486470068813733800452838960912109285538579963803777029525811221796867086522563499765461363015887921481852006054186465292065247903259496195191375272295550134069137496619034104453147482102769550187993981304652466488720339374610167555029709906097280182876479374288598481630262089451982760018564349394786326090237363486098149819478015372191063793322201874365820229214937519326530634043915830564961088913522192588360428023144431986570348656643609013073865670189079557212237729560276410116741295635756274842942441564796031193329039000383527514891963430227943771489012155371177991892911028398443648624118761244932922173655391187787859447481287716131629381277096175036703616652105969330045808452865396664686358563063802088900991296521632350895227609801588171299920244446280739840905456425914309123606566030555416180187455854146698490266283218259601623723170090506566845057667490031751441553853026577037708513207118998726197026896859382234149341469032989171395731407265309389117275254145582530996730442457506255936276544444401663739622782859998464913980939508659339546914465610915943067844418267073912969276916286748324888668148184050587860779437115882448310990232272980522573561285013098618856522997764574641855105057375491336844684443947390439453052502812832384530595215698189982530123152444385463836127085387513322511652286166868679798561096881774072655083557599163588203641501110463939102164194758772648871628734176845442418087195627754473397192261999507181461948168959687235458563529493029488391052667510551152787607685634357576010164367402595772291575107703051208221807386717905285439949150013246813670988937692593506125851973024364631504531894821365367545540794507163417495019253043705904446153699000401012540707387987008629797676889187719654282914259258142979346124884883488866142473710104410049066796308324271512789922964796701626978998059554354475881917396249426169151611191117465053460144114602114979990858618040544418848163408817318843257262348764085434081675037335999670543981199232309396047816001697317197627611046618026026947742263268334036913494987668475708326173765927674999223100349488554573017313489669884381208389726672014296993805773779849936528685994630151764547675215960839610025513768003079907240429663342970135710925039789739261558960717870738838456124933275935726005389196685677546058833588107882247395033390902085817471705315010143246715346525097922414543909313289756786438472309249136787482672141429868224043345850863941633566298680728970314032091780890129449271368198106352751603813914888949527326716939644948890415679438029789847364591749455602958838530771589336698202318710691954477657368534819992422013824652886349369457913861429522410663378967589769178581643379213201694924967411700219435147643989247098945506373297001239003702289085100376358199299865593081221734801681618099413549700783283405252693181713580407338405930683357599960036295783605157138067657101163787073037661039605449698214236363121522680346644487717665167496451609410270450828133782763678412453921170611558961041954038882520278435146350504357578142429373268794698472555893349700436345176641457040085352734396664794542211558667472850155019129349091000198602624819744403669902248869370020888911053242214951228482359547178671518907076703719706222710910177130267938908247317376304686974804754011012795726704025563286038486503984178303489321354194581055747783129461598261132854389456425698090469392898039279714175890468613356766162406657951827646925864115286849753424697209361749651820745735381230093896044288648310147432220756332687315011676001213342472859949746818572407830180319706260153333471102510828557334476116240792285489141758491735970788266351414422880965455967419414474215504382389723600700011766695974838663802935566353303416481763581871588050308811423082479726274882996169637640826911801614673089294665915538902905598064161761296682263970975174376659893038978328436135565751420623897366419026892563022530849858167234500447623875441138264835766705436332042412330782309345943211549945466570786447584757887319914068231763567747889308340032033990490581118453674206877413686287842583247540099327774616578312393705379041271689125902334844351463384460274170515274673353626799569157169465244229345928129996124576450599481439950019587800250979491654 A145334 955 11650256991376225722772644265929019400019839203769063526978260180595913494360848029320239573587388176523700082128763373507379728631571040473405843532853779416531272545772607681370546271267342691764071708528001302210063818687927807190026588938255646393078085608839093993110077990886383910561904290372954719874900013022228754048054071772420694665429127018781020151438865192170682367747998783608323598499640213387177008885845830112726031932529971922338839022258934213436397630890090830768832495075923852598668387571229670026874397489011641939763738213903682370445911018878610976866475251487023851400781136346990342310323753920572252633826625162796098027779372706841528049314247984732675899566490400632351221454331934468467098844228733388836040830760621444294249489141910585582561352805277435134130042257969619226925490672025863377162354184906051031753260576869894206641516406372655135026711269396505101348562396942166592084614141718720033973326226909451820323403454561373922236565740215329739197624110988688491477311094895108302497757342052981174985394505787042672545020622674081725391733138004678038265995212766341059052655001751119878706034304947375659573230209685862346528016897392527365137421897846969000073897075584635214691546276222854552308734833404015697665394357942173868631819492607779041243498608214882952017059277203498245417471274261813740090195149884221071193624083433816990732891715917130885131980338164278936911942728214287566942320525641092787392537817440774363140712093665453136962367810558384423858918070936055192336041181951328687907230715890275946216487583412496621321621331350153944075986879320540397684123048812935282557275902672423162257235669627541214511695573634871705453151286896608118195121265028926608591104872489280696596195832502798519037790222921090427682690904849672805361441743427932291893525324894171970140422801367203098101637344165584672868117889865230882043973107416073397584710884777618223359239954009342134550450604887264581094523064859323524014853297002505905261558930113933884164502967334119922736073666857769203719835741558175609439672610083992039531368688995555053864755412820997247571042253772043163181276787243047887370453336312943123476777828398477575778536026565433878942085265903458399516053047459688958029368556917923534227417089528862048088671267526498069824051333106778677136533063581929547529956601271290051092654257726240174147510496773567590851982907842563662459996584502565916508671285020091094914859164285605804968366511044065264236489910054232983102649315059684381076060887281254578184804143966181068533955899502697879259054083758417890069600411907019622387281883661745218169334706742863211722270145170250010994371154467364476764155750453447643407915448593662929165521375185033690827827628719943739116289462210885940965940079806755985619328448756020104557103657159291424003592940493047904853581085536148821965072852228079745361975775214582711973331352384747470709651989168622143480250940878640905470037881327143654260332594942376938322449269083925617744784178226223773033447046680256406806798886207107216760573230991453747887473972085538834853428829104157372639588877407232960066221024999646224319304201184960693204252959145345572463615109081383456216137146989343407636441431970212011824320403769781652850004203570155596153450037285173355776558780868707172023645670058058662445423489783322666619108455782403084828980227130261823492545920941518676996559790334334822142186895039028916145526889183750921912273340817130361422658205912784879300149669366738195367578760088770801339062800283995271956449659617185016823287278489798117670669752726229731635846838390749168198408055495234991430127002904079830868892443907379107115260652282163831397231343359170430990136149526764187631140225914259401684487226958687579041285630778301222315743983226742739768608650258670186088500173165712286782315850526256061176856005666568886124771426842839165716926952276394221124912911562073470382051405573031053920106487632370364232481686238773711936149655863285579603559594526452758303240481004607284134234312191743370856958489693416290234799517321034100953725653101802297797955405698996017870254339149160628355980610669074312839353094864506141596187794902284450947134360038781865311014228119115079583063182301756668539132418720868924459548984489563295316514089290150218034819308389563126144508679 A145334 956 392730162833690166218538644187230142573340866274691176801968694518901158900252013828828531362144385361800195968107774360021661366631679810554733955966689682334402110995431105173539751788534200657514851240292458605436003424710550185184421040813047705841524769254931754054593246970010451437047812323819837118262540064369163743930192853351021434295136497514509707674742056176090942598220689600650262415185508107183587150063847560908930743123383479136222034225411153008410330093389131340256254495487200482740683321881720190035587282710973436715569945001613575495493930886121565913427585091871299187777890541461013245951974744278963121394332104009912693027430498576449918649472271166894855950267630160383637501570138323144166454557662886406033555127844373850455533626867836509942334750200505673685165161452353775238666994032359503548915349771594808980482169600003393864980061632907895478143870860800770786272582546773737328906059499078450721517657018611054018044262963232163477040778076081727799838701662429962850673260149531866727857930967616824013026241524771819374217391044760763966224881624631440733670154177951693361042217249031786197199476911116693937299124757594476633615031344028184509505575889673000103822922233907465226472587855589978647337218961068846594739158793132062255055637331233589625213280707432367467810624287139486399970453842533356647845262804407109779813915408168506921478694356053159626146771032649163164740492486329561226542067320197649659360948715464564679309209918689776375372684717077696510196932543499947136455686244072108607404578472973966688394266943805772713699187569262536667193832067537840795767420572888276083430662976036176577884027705239128901240107773984711519836792188691153538505564819760484471074250430248284736716967006505920581744655370964053871029811402081457728026813183946967762053849514462882830519393375945437090881309988332993179910543962946883966906025126724321442657639129151883330441919295300447473778293641323519877085181398942742534396590039839494075508533493596292387021986211514339338170694545689965775720625511926429250230164453621975604786436808722963238169858348169790267877571106321538117345852829487435957084216039434313469301831106758106062180959785636394850747967641591285653880374450016178246484019423551437791131014127178329615555340425238342693339107096059373495347489783607583488274119158116349166208441752015830265123382160559417428786755715490573666493093961495679573801994007884024094233377330145357141574321797538653618939765618791406377718166980793736442728161646309458264311066964129649788187872482106496238454515057143515470432314996436104143958332653288540888808834934512071502565977138086169032089480027758158309400979655831242401912294952099955328345072671138116259892207934626892782231150181359786488318460877084049350260150307346002576975975035740768396787821022781641170325133293047218589142740255527346481350521764384169670920216605484584544440654974466914050788575859419024887099193374380874517458710611720453553188725255369434359940311526483323042313012225926275977005581043771133448865140853043493387365576987444553080955046946580866596534190553040244941402937483943375749247851272244588622738725795749513895014068662338894097487315752160611252295091580715648315973021066675669615324772332329056235279558541931965340868249324412599861840391817950934800125048710327868183482828668120121014780169445548330343229697431652556115050046353866937533058925650709916980136249836123110723273277893247374014164910082040264105317576740995978403434422050764816787275691710723727192954708663945655096367278776661000650633988716091056821223640589464839448292334337401898701159834449324123268410044577857596367384334077603185421924552343845349739535731108811249976779385601146803465328097001362884073977356223812933504251962978598659093796862033866468556561577255544573137123055898157612095996932954850399510439132997257435187022941645698346288522750086996200004314981906692500167753750719758768842711206222485164462948578006588334357586135764252222034778361173527046712398333227651626619257288378219119932265146262321273095565333878741841390537313158365266454066241738727714200761652711447617672128304985299254493108162791539430529034193897866064990508387295051017869360599601221702021780800208280922286361931022913832756989693825394513250472318935792585182080408802158 A145334 957 13238933777473438511850711972778883840218301202100000366225301165253897885931581891808961762897647656958896429561212991547566831161774197782229041182231265658638915745124710009627417351420941632897482943546187071061246373236928828054639026095781249225662153578505663820341244362248974327056497842874062418883675505694984496785658047038408860777668356665784995226934534562257160482815337078689921562407579879793518509441475292392394225237963225149152072851399770945654578014011749986589947508274041033197264582181964400034869977273312517062670220906240655416049418039725246968063032916580506244132968838751869620174050726319320092901630682592347531719158584079232754050832182211721777609350845913140042019545578141418857916714671717056518657754523593011738234594267465279608245518846697693454649482458428803505325845141905348192608073063638106825826002905462853830318583671003808750195574751690882713808743656303180288415256673629320432103640184124052404038820284167152776249670706708149303917232893842889936707507108163408132500982550420605795426133426814663525317825579573864730627359034174592729127342859072756370434392084412206510956474487967709447678977836005279597633300360079173202422905598103454935652901708431123577199755721920391903978883098868895985304641345251087460675751665804064813658160651404046499125013192702412809339505753614328178337050069046368520793306017215736284889229796009660295080276766378622952119123064802226780732445522421542244375964793805772657898739103218320267948360064850321338800354172182465147033865990951629599204279652416721701175494792459205014766302991638218779700950134920713733904779349827940737959512366364903609768047411686375365633262818549329051698826559227627498886414471879004666490986373412564805985448261193118750307813813517408033071324514681475035162111067069410539830902975239018455322636780562697882966405861605067855929199764122821568659171224977903768415915617458999102291578876085338130331724144098565250169276883863836785975185526228136048282886758807572086252577271025645411755614190399135079441773082287204188467083234291924187553358745290682401763150871052048217109155674423056796163685535700744678870261035318877370737221603132037926957642578595266843853280110255956973488849023193992321229287336738550411021102951999764401811508477646113264665963230384110147421385203468878575807791009290145529121596520367799380511069038484947464750833944317204330454918534982022773930299301497099167196516054884340824956864582826661502450394234772968398938646425819907540424681948021030950808671489176006350393632112837854088695603823317253822749855448460260658785815771355074829700000607473067223608635877602614612901486360741356362142542547433915430915015819427374045524849470578544523935932638648444926969068333497348940310329375200563223790513681241305298113840013897717645496426022674376183358612338455040653103852952048753997658246343315414584392137789797553992608347008479627683483460748740764388065472903180341398656389480460763894335614990036054363189662283812968641530147869102527716504601730178726022354136681395522931096639852359281912273455797715812183865010190903397779567460062517510171507498842068060881287561753370463154255578682143829010944913957789197058325524129549483072761238528333316418962816422472808282121118322295076514355495328949389960473932436159480342054156729579728946681883487783220823625836427180453988740011276928461745696818385592294673905081561543244406361364065830183173297791275869095637200368757442919097077470632638824762613036171963703213810292766229434043390507957105158373681355950737955053443073641948759772717219192635012899411185422315409949720863027856589192474022771850687129637146794640742728290912828113795396360579064687891087190468900983518518901950748231455595175089099263448357650032449692816814825149479393030004783020583195907387286705927544577253229800548731150961830334287212776713311704197159564301109707684307728990583384569692552775081947882842961610055424397527493207807222852665943095330943057009382810265925796856356263670340528969902021143419820372808043223241790268050598730473304098661820173210528770537726467576991142256906558514684546918581058370848215084774098170026106606408231458225349930690791255870405155584257030732974120392852474106482017471552391770322876317748559283537534952383271653290748738098367454576962223 A145334 958 446284457245899449400797334383837530066528790949450146070763725478740203215852466672628087198451171153940013278708293976960703518441746840607261167698282009386028167433751863429109133742860190656439949369427114925182156636380867369011331384504364870584023491289901158128771593396819677595064090846236831816748864178715387322275369021734569843464178868908475691585453452418946823699614070324416566268109255332654000846088544956483761771862809576654532896684464244352604671843925761954557999163661668733592588582613336603293746743847777667471639710033802549073412306623644144407283273704501280397851080366547634354606236738272305587435007188793703190242923176283505640477102943707668852044322159781683186318497801645659562049307417127417581066498956765297851514322300720948726119930379844496155728379988469804712180464494962293540458639426325231326999748962670633020036061684558331336184929401355785421691977867707624975704565139138332267135259885304149521537577761230457124144236046090934958968193051605118103980101765515227997076255046820690396198133804896065913692080913217589024687509075800639274251287045672463069391663804493264235310968792192008570141648914438850478624078504653897309647963202561889991186316487390253553496300159463823227538170615533264703550613153674999506247526399199387537183005933617126778071827258187711515695252554368549049208601179707820031535236060528554755447429502006954191102970168476608683286475349742572292161177334288121737716123539831647582301930490180366313849441410731647613882242634073967563011675418523747545104158475563110073651962765405534103966301134425167494456492380983427902392271086932461703726885786730237709244701670063685870258160712057774558782731791726530798769878308535682487650666176663309179521176148103066066370483071927169423870295518882712033233306342883016113752771533253462614463203042249152258852104503825527435040330868669771116553778027099110906576194021885220609097240582394829078181973423784340941882803877964756656280761554753876147776618563894721533978087419252520618767415020184148982292204828181027681298946577750599908801747698962466954712852624994687050579847516923673492356301291126250295229063543515140128117426772279167410984025262265485520657677665980341934717814917989106698623097874972514931969942720781043857887621165895137726651277802909245973515521713588407006873051434896686628572669535390075365012307022204196876191194834146202264144730147750893747694709879665218918310532115917751879150547945512437450064136035256999109430364636670916206922292025060791705450857635812107107639688735576188847822308645570111307754111697163071811233745508421239855898479589108261173335043931418161462822936188501642940066950964596309520313940870984484122542720324857663230742172988946870553500400739964482596501416749692525396894166844384251292071544291516086793943752827565400118237180758994287123083664424420757005532137751812103875474795223155328485342793111407594235760547789262591662268066679110115174326014868873640266333127760926667327754081227394861379497961625133197097443848347319273169786814080977937154224236035665816275293641860044981771508626938819348596178833766062330397574410216866481035959118083379587134206043480054407296614155419586517083992807154817982802065702474143075416560871986233594857973842409287470756991782198015686243163662561095690512694688554007614082318424189689545296306824945472934514877449802028748015787191663266207103473361906563843287731665678999224935745433186273936036777056799235892680441270920937206006689470953462013286780152362318529891970296041060180112852854003009186074905011819458703222206402162502644249686221137960135067688393967885787228975184370676618562210622079955103293083486013791490467469770531093077440379456675375023671037956257554271111989369462193487912569660374892891849157129856542179427369155302972460769890283680404643308218964401730165968450169311503570008480113299225970944709899749490794185569693840020972141319962962882485155209587597940589812696317900420363737017756094200158769812136577249408474800132519177063905093055525510070758836360817670839420882981985600556079297085534317513600856753917339238581359815815314972656030063621202202749550057086945539229943026247511969688707170400849407450253488139196998841835200107728008757750204291222229648390100691060609419445574181958821025503381711708988459894 A145334 959 15044249040520336661827439630228451165763801702687663221945444819663031085152488765602710927650827216701670190666360160402132324059104454835096576180880045354171743865552859571070558888844399675607649060345905100581703429151152665772443152917003113691606182665720414462015226593065546969480636175370145757668541792580820200938918192937014302384768608893236358897560640654108162864656829827820745370208041434856186488728126341041592316937101085591061078798081216825726532542204159421476400165217087344735365127922630994715067802700238607897156457562569263023024073440233626068244272188515705245631053675023351915341906620273108695033113999432605051950741408553358391061250386181553334790692322396889694297656518873929605695263295114650574940695161174803666981536066522708914092223244859039118711910234761834658418799952799333773343512542453350484395054711705624133642561809067877678338985219924128774874353860111680381627820602425096507095809178629962696246979342292258425487749420864054710758668483852375637442279293808011227618032425127342922835233295136912955135896522266739346448351200317880515760418157182275870996436616415075852960126247028318120931765537226755813629138088758582518229059637135455713499435793137023738857236701175769759079919827470743254287795184105742888104516654241259688074374316364072692284754797748494562491674154268258034834493767430900544216684286807111563590396563623424629772420829299069712334964131920699047166526507206407061356868280151760046193625418925241045221544402007403776213649060394279274366658431324569538793831583006952788166085963646325762185498996475169404599909578462001219668929724435713934204692581911163946813735283529799439000027231970204761827236837000274793998905098894323384779699290324333779029094041967106095904230234046851067761259628870211707958819721656475406125195388555071249494536119231582142083206559857552668230141697653658220216206288634339803682779732061835169273668877740950812140176193784045989052304068556915063019387686035567638713413763506004304102829240650425199033004148574793471793935145316209360849383300668889488633782727378666015752687860225420029422998442686341359004274120360180361751427053181634338399961085756309130292233564633326938306103470266917216363380567396563763616592308136036141618156358096426036449627307690816615119301310070107451383098089543679996732811988062576296959039160916402920186765489207434438211457713108234534007114522825764093252765896113215228239148870431071360961824146286359683615000523298119205205929192963530159515442923740117340369717460094554641422527556882641213222235935746564628867137282561511702296428902303064224187262917248838876680057107319470345309146566012904022768300554873999046495867515845871140343541056626102356929774127521466367710053581975134374830713818321805655928739140533679429814426459953167271926126262320803615311399180027085080464109674643370766607734365955339678326840762580428333443351563177202993207860382492581216194292139687329079346188562573340932917325842485222965582535714985818493289907644853092205052304411283530968374787480315629580073376065665654814280866754828660537801743630242590050273790706686501095184723196903070233654120989303164128923622571457055387825034168249347533112200470863390070708151757642124543958950575693118060189489945495962316923116463539613454307657104460603291023457609101439941135225132752551084155282245286056195316064844086377818683724485271885455865792355965185595686190043677699806753795379411503107930658947501873184814756145667322581846677303228168295933655722323464876428884636153630714499111334760083711847092894990879243671818044180744945021909615149450730816365810936566859632164272661486039881432940678139737369101585233998315544610568242568575827300397336423146967170986540203730953706049395453378269274893587606934542270032638887389103584220480181069357094075579734598375484036752523346065304245660451057773087906005203283386606419445626987687825388763722401191343176396820691739153587871152885058499668615947608908925462604544295120984313753151762829156203551118295270784880621524664907565679940442206609914724004121441334442933188632854714343448085928741435382484575753043687854863612355406472247650302764101334773006572170272856388023421377654742889500915300097984144202779037068741741915104709591124353976547093859991975353290560203478970259403342546406789239 A145334 960 507141634709656091624303540534203754414060225331072336262330798800077052401750193072614918698481298276562130973422987728447586667071707654049358742450205161190847476321758728707036676713835579321873659167820511571182107671503199726808191315820843578039679547077411680224632130323467994944372567876663522644769712011150584794935544961631383111655979962326818789528293504864532717748634909796223256105296510500892791202371138110423532047465915823411859389628784922510777167645097542254043687614910015227367489728679302249231599025731296728365366516962570146472338966596863228136870271067581150125721538987186112699628037814800257371293967333438109112465789692090788186391244877703059972086569335954829434992318064921669206341666116265563464123416302136132657182282950966195193327896858078278311933997858093066346827941696685077004447514265643805402632063004596840582420125563642094852248860427457451599658683202672767796966207532045438115061395144480782605181524107134453761961575853183048253583779631695389686574116890287956717488645053966474881955023982867201912735005851919702455556329938028243110483056804363232565617415269960543198792591552013635064417807689772289562999394493427738184847703058188248899504090595462753749487195643138898419120274156500584486508310952653979604328256908225337685787770667449884523301957454029924443406624224687725799902235850887056165836607276732494748103713404298214767621351964568669834335032203760289530241036265766804704051907986199707617355465289667945144237895477820139885430462212008911704826088156939563734216315118060220013515647760865678677867637067211659494637784395497568734056193108335645635107725232498450860360778698544837418627232119457441809138379216496531513976560084957762992387980589182625514407450975189970344828535123348866422304892665344541156409100783806479597597320434438680287207349964833430967375740873945995942212549192864487734818542873309816755047393861228269534330157259550211294850510414278216867168829209170802896418802239978223546275301820010786527411652168347746040150049229688872913989404766317212726051683384249318084094215831133083692060640813486056566854590452376719695110407104985378703514355667523830003947548072727754009872026052805425828033262462040101697629216992220349553526220008642680458975535899460578967935892684369806929776509435812044383214990625001930976274685110716395535592523485919272904105789276170307889904042632687391307233628300311777435799844610281775464276489503920883462105340092162636989149230190315462372234873985370237040594664752357063518802383874336579326541296834874146562145384546194384993541086487394447787249546485402549488931393084559878943776463914404301408953169277472058419017768764735556892779384438850375269996284896323190127245022608006458266559035694881379035578880219126651911665271030496166734660064672949724445113629508890537044581866240475857303450850009144364117925968470822362804585698231111443897220052709360719789629379258064365008646996366591796585649901270021307979769413883843738408860611624417860181407925328499776607179984606923980596594812791653059063295570019364987753742202029980504869251796003969083655910136126223118152614688570028087359613937513450544702635729749611293643527494515071349921625760788812072128753812948050315902713148490054137822754111204695047294190785228928587346695434748203274379305065490114851861660825142770072857185019192286129398631611379274346465799604382728067053969653216113044524017623084643594806671217304216336582068577083511088260869536990004173313114285885132082302461521112743848622099171192768595344704862981909567923356315415237527484718283047126509934185928877001762997859556418983274870314470402443510033726485868049468466757311145154597203217331787987216160045218953831367608888310285232311512895159813131363919263768750268569388527030951099764030139644645017748545055180517902569630832923570708597594131240152763635846027223302955289383736531454802186005465799669655388304139206335016862555644382291926976157381434016347275995899513607381432094328222446806609347721447146908065214401094420658540928523968311955945967149385925295951801783515198491727998103004034119903956447504973688819287402614796342437130977265542156120769049658821604833650476870580827470340533397625601278163848502233846139479556111200429556025579742901012433329268879739979210277317266418983295527663877511518 A145334 961 17095744491018257808134935689580568931069519030146646752715508005605152616799967923325360143723093637252082218412418725659607986144854940958899428372899839802863423072634742879161346800952838490095961374939580384718643749024669433639551463483877484098714483840373365074651934651188879516509252293641691172985041234227344420856457019717675731756908782145268452501762415151422757261198319944573856135488799998777054556575744576974250924278483705470112694433325260939757081495589705607179653288022216448097470734018414150898966208442334210012957897389651782075013283540956185980260270769443888382222367833626990184081109239395010055713210943777084658748616718569639061209890473766119765477484917524344977856701347670852950071847959084048849260949788604313870698811091295534373444374488993595517036255949084407031789735256176453993020591932551340137669376359489904784327758299107813208401431406670605473500365435887745142324050474277431116433623123224638002990706481404523094023466296523051135764254500625783102482037842929327727138530997151177443143360935627220081341384092132316647510064535762580874936503329114666412604687197753933294816222408258253390993206176290458343941953774744310965452633551862466233266827180473613635758189626272975564532774682735714875569451907926170468356162652271759479146646061125361290916436293490593955238742740122549082446446335698908895919451487081968111151464615268496256193091144953189030816364223253795228143726285352472479367182756857923863629292688721081011887018411335772513530457104953171353175408157403774262155862443835978433648659697852696064584592283350206045089070307372313463563033050013064889923767483382830196591597903114211185852124555746883131415850001560861240335875046465021091579075440881647015766341393344559858357063823103860053049046863987504853512339079463296705578530265719732523926688517819998838678654082777512963354432365061320183887074860043067634178307843379225233940434431945768745008459893925142496808215243588843697081362760490278229709372785639149850333042490492173278363032960499807757355789362878618095678992886033661211945926527033713523880698186069927106643248214726620778235830464504782995735288567800801256251437507131691501916476867947837340029674339289268357960163688444367416052805112874752450136029173552659758912692905940478883911949517961922706088069882585717003666539638349437705442247669751299528681003236312935589761230838936434247858611075996395494535048668559832754787545232938024111076499653544978346617860866100533713269918396840901497674915989286513687478711020034168629003152474881079923727279699829976782385705396622929552346670509726491040968813036693250601945865721874511893176340991034436523292184962290935067981594002937778634505703623511513682563327355186123580644238725564397705314229677356045617620430630509286640091711350310708751091613178818573741452051095655041969672243073344146839771913630543687484187244209043926011194859643389198300931203381581489361948909031323517323214929092466229729424686009107046579277468252276590351729442669533819824574945076047102974627680170831837140708064085279417671512994816149776064313817505492054179798140638541190606238140056510923627989515599924296872622686320935774137266256452278021037608656863078654480596900963770624391438335691640774410311923028520780098791209053144066215917489651054275274865770466648314047155146474427554023263155912816683176741815424279273375275726845058038655117431554049378374939448478497145537255186928571337326770028625554499837772038907118284536717759995341125191187809580776939414727498184479344712916370216621060199936257680800564156518974077846816605700662717421819815508394916067560384941733937634206450575433798730514641336249221334059886486457939028438488512555755106355004759201792748010234559492106346952228322928266302278580499639278819303012817120031879964082973629065901401546675643255193102788145640759484357918709126639769534899120555191954775270798625119176257750968810244362075260353951435321704778394175255632567005205824994795902613295260083560866487358538220493114674826342597649614534079018306888469258612163592931811811234000856006713217627419411275838514285916651227667613602589101096848692072888214953835180821899897541525935785405034423306001758003179216129585988032912318809159076799439824738418517583542068775150982560076042723825157804847504956632834206764507207263 A145334 962 576297546285083836002572590471457438132149732092183236702967438606618895912249866293547697372290567813286393306120504268562397484495473392652792076401094857304320830587669706134770271953083508787299278627339595601044969208439498936486080107233318673146821672219306589589105036866944998178058899874288841564662217361034068415920581339747303955894011934461019571507592225226167642410462647582949780531104191853477998601275558487430860547004153663931583105935535156650426294705551808372928570085185228850455723216393251298124848637359487193805513992639795056786127641693294062797710499501083206297134869545844300118188079760377751163292083543431556512977760470516743061294619684264652416542956597659099867594572994992134882000325494381620592321053909728004279120789230390180777843668830646208021213909731701363183538909138880322408039077041858161775190871675772627275091891680504257691570157866617250084239867244117205545070973690925995402931997368841151936335932882964949392396595093830477933429970962511368752974105998573520791551923196477546554396222258038564959150855833045388335644573045000271356081284113972347964540772870667676098294314183593130258367345138333543084510972183631328151980538848436033665236495354261425065945818552174810637260936135900674298945639329682895535632263403752755133808101034748158449343182930265964777068093326124505344581980176507983030557653463696537750183377432597295391970887728750650264250968131550404936964723548990811013700926029628705456743748919432175621043445501890995953291569122540944103534097281255142220334559247494517880236098401098736576280927193867808712740900566882902461212275381884224330994556229727480694604314453619280376530281355600198240570861743478253195225816302359300912172870119732340312300742855237661850026651132002587264934503362713895946556409212298631161245775659814862947129989648504810887023998163054221120731919084004554205968805797233267074840940645266288774903775166561707134684971729366043153126718994211091819441935759708476883524733057620439634716075827079509045270095058298470270774786508648811239021637462143036070447865142212267058885252160356601951457840751579795981953125263345827681251198917050654680712128361461772456876681208649570679594896149407973884797016239830408602919710801481685085442862981484624573486298891317650492302011320719904986416791358749529568597120232484859939741773411723783625917346192003269454680783690643155862626388064604863820464713181352117553606374338064303280467919858895879972325452807099761284013486785271915501251180958253711652550284966549440609359690601699907393972452119123132788027743926617868722211815095630466505656137977998084707035254540613332004570153398817685922707496659809652376923976946253133330336893878576841342886575016079203295510829172216810951261303388093417550858064642802781606995422884313927326348555812860491315458105389949598557175456698980339959566844367701736621129639482285047606267274681429822015030146203482627133233358437268772598983463121386702908884857387229126303599716375383249132381652208577140957921621906367856667775117962146417221615781251473599687338067498666749098038283240885350397026237269313399210064583152368546929498483513834110062660211176109216417634211362764594662716472932755681752109459359953935287335980262497356881560787468681385925556609887295686909649988790344184767521848051409601039485135791292020981430912963865370695680468553822694101270405481106878681280550633034891803095763686121152976228756555468563981201328385373612447784343298087834742751516129835044309808978665529106557720115176699539079642244657591076357941678496430702301017088679497904731042830270103617103786229622777904157402576167334629046454363321479162691395492784413847628303899921431329659771038344590008256601324824647114721768167392060599803634547937786042198374270700471673610965352244533944592023287266481065620533364501726571417680952408086465286921023180603798146398626137058942923819466761965849115503205033306350691514840329050285787740671709992399729141084578670363486801785322508586842049714065101448541487943752367411523145166196686330395860088750581990231402217054202787367728580356005512282458346356437170280854459310572154613434624595116518403350124777075180473721170059932774738434816830842330718055311310418554518632769636935820887798185177558667438609666834131340406090391132074821673857814503874080048934 A145334 963 19426990268174431620628464216657894549854198537757977879110385602713614975596790375955524955094554897262790681097239980480819693542734421921470679936581479266828815396246922721168362988377098280267020192431656392771645527297851760124276326775283708987901874471798341294675365718132781237393485998253024555503072174255417212073338376106424596635511410553772187610252481410611696074233938588822917157129666171891943334071944520035549732065259095732649961030974195697360609454767069964661716490391940776526645981527145767241374496666422104860849666678929593974608580726467659315954634957921244114832528070168043523357129984641224752319566080535866826275395646712502690026602568346670959195543301429603339012268077804483519201378022343756471083093878035981235644847934257641902725575702836709183401525380019397003832689595281920412198543294060446700890344146520918905953442884222040227675016813282236093669120451298825563036597380797064830755406514870012108549246294494041962613166126589559114612873185382003740036974010729875542953887603814727097197519209175119089145755268790575948662261909836894611650919212545504520770003040865520163519568036312702012751309813620017561088406528368258297258952999128145142992656025125325458499419907635623240309090592608437047881742626234158500579993130984342723288911606734714360201997405662829379144371470784914335043309469303637772261189602341758800476713542101390212394842369143093275454711104898199927171285602692753953919385737091600904088907912444765951464293535981727062249686281590398120776963066175702686843703730077177753906780443452378712133733991120691548356289713020552334595152339560284152184761600580345890832281243639908038378624598645158126942760617956801913650201027216656987284326360157101751046011025883720187619838551302743393597082055308038568370911701034247776982298391913828764228019427124408657181580139397903711202360028967361157221888259537658573049820474973618751222781026924360715564461651988469420766759200486640661644543957378409995253340521663012234447129065797807759423881626052208472328010295850762063988801303169848859901136321998048995521308326444922865713716705092506707825019074391557386630194919758489001486004590813438842389621421627100159661306609166868460367239059484519385560056035065142491355526460969817520819563376713625092155021917709518479130187330615376759171691919370524990219257476266961076278374211451426977004353628450349945192701293799218883391469986808331214172238124148602430646549467366880460322112667509472086783560926261597874706275812427816630520956418743670622907346541180151403369731437208361106454438465380582958002830734527032516179177370269502398780907828618209699999547977897803201420033189109998419335172194876599121627878058141121698157192761228702587905546470751189971602620831898399428283379741488451137462529065338511139860501065359913983425518991243149871707342675650384186692851483863311910954592662760584745763343818316139656737467927588195979079807150971421292988215218607016662592278813098807838587299859736701075975995144221692752157718049888715372223596251876275553708830845279110960180748583867061295945094463736427656391700278550414048830086491828203660482470251261832250287978846123955364502675127772538033802151264954537168784955394427146194765471503210450208836639735257326491029733220509528552580234906205012817458886222947247184392729880369307552856482052748745733334705418207547593874551993492386035287928706722174648632979818919695588331525846229658363234959453100915850060310374806502002059869072018979348342535479627176601283805667879043277895395354491024967405153782178421293766721902866900290636637202704530215146813985075448233078480457659116407521770136991628775596427420426341582216064579864992183802443214083573423223675655079652444522794688226870713033568382659839216204918084813260838606339011346119240317140930779447656166778170677559467296922117530953985337749772709027395745562787959701774007178953747243654507355290703946837448890007138333698583033264949668539236778955941152958344185569926504378884629373776031609840443909065962844795609018411277890755974333169955297768756925663175106159417226173526407765832341389580358939936209756798230922032503028489620423097525413304436227614706934928802009331673609691789289514958286176560504301505384307082302938403817919137286756717996007409046583259904437391120790294091388473943082599 A145334 964 654883841363862543646301692740965034804127594575671702212627861964508522220748907661210879942689748214438106046501566435887927600763179878477303228009369589683704509703162934342915810203421711074717741899571858372992575124165613625349856039108733722748853515297500412824199988769151018645589414823050557891719721429487896857958168242626991812835785693873648509880591576844128049436258427418757889783891266123373217938087251169122822980489023570143476522422557031022490988069771633803194654518183753491528007186824360597313482984500240517499755069941202620244260199503097153847536681633814639609921314948229877626524551664067606640314821411571987170312030737700705210280029517671658350217112274648971960444457035194566437286318251207705145829474036271873543859819584704319310488976164781797741819212539239963267498603073414627956332572034738581245155339404029304643917932352033084394420559084174020850968800329043542485846492161598081753838758213336110810353940651058221676724880734937442659769477145797375114135025148729998554402030333042527250050825986897042237064845151779459396359460644957144313752215298827673281184454543035911841576962405806870666253523558763446845956640986783015016967977448629233921846400941738225851754020020451040878644633239569476748192869631407843724868672909849929798316455129219120047661174095550795440690797503091368908185456865643649126416718464383035700373475754054486627232840871842786586827661081867351413393632729808012237631682183656940447208380271769311304429159476900573766545928599120751528850480857248840292246110520567102836703050868543587984929436264397584901222717513181918632319682905364903388264089224568903750228720028496985520124154843797999103640262190752930765670023432247690738995340688723029908028691370239464669427095714388828666155048819499476777069537495308083349774647630169391982311671941233826185086255612079335941577335455757825525945299023045664700276181136519747458453659642716424555116295153846332444681409495277937709826484983784265180281632101735409365592281173328023743099540568949852543878756802354402668413680690833967605124269344106366496811036625573097642852788177210560369201597015786274239958043063807465323042560075608895015492365666172865173533075115420239649571654810426132247399080339126242582113111913849685645342856855530002965228138353685856610758709928627559192928205033383277187806309585217484469620211042110257202813491360380512961802804751345280494521589434844132048394029611443013599030879264469620458562538049418851238374077540264977571076642135690517656607729223298851731657211293823213205893739354321400779455987879951707587657555338694451024769602646128787884906318195684594446371430330364792521051632882190550055979002312366179443822636009600318566302126638132989222216768233511784770507537292033741339339313534717623201059073185565787640383563586934144568413753879348476785304923038998994234435683561465400150577582040529672297397272509169793147190221823967940251297671926013253349363962420259068574599015880675954851548751968124476895767547179331610466659534503826973291289572982974130953378270572743049216219435074820568787642385274516693056078865992908220316748816429464162242495525240537881643373656840178324161275962139578045756705924478900975026985164594029638865590109085888296277385768593963688543930920937819597620184031778520993286194869808029854534469323227764221815499989016729305706847548952095960835688453599357927768449198022323956772382857892687174596534583300173026869181919182830544920159450286942839191350351675008277702791826708423144563747982506482433721154238320250206993636657639292903316445493044626120117863135372126883282495482333107130314297672070286237930224242271533442703876405651176481952089689358944986594549031086986221752280098076133759080216294218359644344300990375828632040481746440680752168948014461512327346556876184551893222901026513007165140852673164287506437649079551100290329979123435722920664723059607000116831477097734126842857095731449118388650183765573712654747679418875635181647112132075420677289692269347940311502619915633125663745692568487499011500697564375299104337202805732703415774431167326580994849780695945784407543428079350047209053809561063655760509346099178332367768157711297055279855801795978947893386107218525771700544181449227872222107496232704903868940377901525035742924828981285288193322607019139962890952747235088078 A145334 965 22076134272948816078142398441669467106589246663291694543829707347713196681347830701662628386912546457214153657564777123456542058940907100160735469894725168931656199755264807120452769240788982891951636799167547153321923314663977308012691886954079087018580143012776864444505440326732715120410037936291548308276847253884964828826352639385617517904269739104969280714302554445163075135884575514052389875792057423889245004800977902839185842636735252484277497838214436484793975510471392320738621839146257839807468345741203214208291744166128611178494638546868273649504417350640824329732802221921256543329203412072301104622099113238589035203787877464525606975351729892495125926037105014109034639147895582873543356979307644140756796438269046833718122155098679630979127533282555534669698941483789218699040016471296253781727980905772117513126050591092494279713739790419483713025554593633592390713876819052489429603922165422937365899059687730873955124839708616153780547019230797926358228353766961575065471269959971956329715487957726714240539016899572975989784486246820780084636336840920730307460701469679243424979692566072561653763223441875737547314039239180181573846704266414605979557180806576048907853732222534338476377297032753339568337302556389984680383487346196796468573144587393015785731164463211048002516904979117064930071943818559019908642857404684838575110017415897537942747869807173162531117831067192463202102628853394977966698867179615037311247299432150542489837810052491689725383793594872435571627541014502024805688536190826674252447151588920895340075913698804613306548082090871823907519592584339108595899526259013072764074944176144698553658098295575456144839864261328352138243477221405805951138555111507520678153934576250868627594875947332526978042545435044761328122667208912208863033343302108245306846975540595923788686655594630711811809897696910972853574849019501614275192668267011236269512254872844981097508651493062260211850854115333189644828609594071698214721740893319060079711610147158823621848883822896160128051103563905758614582077753155417903201944419479356618101463112099211744798890259688689292609451049126760795095644623740051284953279127577136230237428245050754736281275698662771260158808804217065863372699802479509669420192023292225858575303612671889602377890511260346442134690183780353023244215451747728308639157632563847689778233032503658354630425705898423925203936237951162558855415816754073463492022602975148111671103896457125704543031524029505864274728509358721438291262697323796807736118067098771467659395731687851537776429921596447873130493969807433975990526550264442983067100244978733597399353232464559209517950789021824069330689587595619850168971216437049177986847343038610253277053748614691714174661938255748680728922990814270305452224669246135793862619110511836588650728830971951336619250219622893636018818788655048948041313659847318161189479083937313419992442706164147155212658379631662590384677310520769908675642720948491338283048541546099619435637880198717983042716162745307624946900590258176256419622939439273444609400155966289219760656133032461702562105947298337343799646196191452789964363511658863259183990916229235828327188553007150417366320495376061738936293721794432461352657319222500794686018680381600603205132729679783731731896382519822964300224050465876205558584853784165415266875158673707777472616243769800173409713701615202037031197076897462842629085141840449421563510176959803751582036430044611876074851490929504836729485214717306889530464132418258216157659219112532734333918352904659969342133129998408723616767889009717172861066095880239123264466761615409988618956276767624606306266002757760032748392494302227377819526292410868622968742799451622216556044858904731786178601846073970918237255654139862321185788682922793363514438833578108922619515672535614803424800456310430070801976728891241543506313055864103389764545947586693366220584145071209724482196486329841014314568855272656867648112565344794984641849310110060582008750269700890874259361038906820326594604671060883017382997013918245461509022020834438526977285746152222215801333638917982659277237004335358474037151283480675220092899544419628110212580852566560036899380195950155207447122072533803183741567382878486592051292011596118777004149740441001812435982547214249067058180092967271101859390922179371018162219923122198175999977550080481737000645224087358759925720820876751503 A145334 966 744186485686220748630317707822376043422158470215435428496827732478783998163726850732298295261611061129999371582070530785218466371010050745655212811673882216676760904066272138327299916764080803084267965425220272638910176564330099928942229883872149984287602898211854585126777980589959837939871360186798678648961963036742442950248450615730998285925941092392728759005490600465855685986540991142447635294192365975415182988467747166621703586161522380755970881982732131479847883435499647062327308394425697261726004443407953164137154098526712498326813747915174434783591288645841988652195609053428876441812807411035955288581083480748284712652082709014336799567119644363979957266005599745586040014017209881554871914800500239527876413367612282446386690143230660886270117273411087254130846998108045586179857157505577502442810273066079478294064537469395410134411587089885456562062140707470467138931703175838859587774195345438418275413759587561268865660264823611785728903907459844156884819583807549814722099067690885170728911723940832511899840261130202990282592504130277670666193872670372973512720787146527835211108292088553838049530588944446658176920350911186958448565530154582844012109118143721967696966298204664572590049449052268675906912243324152363555276317561649375716031227292825692505589710329975755254994937047719803663506106075963387024799927671235110863867318181720547184387042073390590459599049574684458788825132020711866385576026037995246680279112444401154602624564631863178459030741635941422847795096294434096722859981226221260450872728533672901056710210494457404043168744446586133053941878033141914503375445290107965363784449545518105338449590155584537417982920499150030551690631613465563769082693705278259869816203799746758003975577445584143741091176707330213000775646943003465058465174047913900474312068696419053421319076745226647545942259380557222952774334262313161604665511339371439189500286237659013773970977130852610604972544769428163284456004861040651664423553069104105791800440350897459308741608489547925814867291773670841724233817315769596947987693836770354793845918840450747226336623048981446709758228369252069777101082623424340638564479021423665305517431900702899096234338478879459104344549774664924588120845168051195840734433455609278882147352535770318157032446552473166650510720449892843558032499913187782930540147182968595693796676332770118101208373358029560933407206111713478816905809979966325093935568984489438093087631855048118065301460626640613073258084451451620420328845068222652339365688803525508634533252544120833202752935000408528579930099990551388036817436803520633604870548478777121688380489878722735614155670073156086731008758112942026953511425259721497459571831412779918755778931809822255372461674494778652017771675454046925358661504378070469377597105444846474111382327552725166022717301702428671284628593725178136451538538905039341334348863134221912348946249390357717040753313826805763881337799840257881112286122975983421189553626084221346245162099592134820788110893271545304156284064046054369635781012392730360638451268790964075094304744953234711010394460530048681286743024057394438474878125190377895192575640730008673780001305805122224139954501656631515979004579718316661432019754069714539649287643958957831855144049290520345002652588189153123040672256463818918295416206877133295210826763978706657400080900291285094037611594346979137440557431646713483408297154424594001048809967229626530866472520288354668320159286986850750153463771991585831945898919034637565283844147356124028187453548485065735891515030109454531364698100974769583390664104370968622524994967540418813077052112773391132433958106835100955331821427700432602573189101002872709209990081839289942648570829489802102860904186279063870294832901506505727760186714749047266207937973999701757563144228976874584647621391341742851246053883361975737970085485766622049084410950670246406862288726389497806648007337116529861041443825781262139572694953913049979325276623412333044485388128734521299922164671971365147635791468713782947640345647692071922432048455032636653396463991000171495261537293222232626956736647915447369784493265428930755936628227867954496268685105690238042898093698862051652692995276011304944260272475967487683839716685942747452675754607894464375118269078280485117524759550389745259615807845879170364317344564668071398987923500288384058069003557181377844657133157919008058802774 A145334 967 25086526410406367163379193852549897982091494924373081631336368318030101230386035456837944831606280483779732358817443935204937377910206751695130123720791099629448441144417834027748473073664394631181690222532538591490114898661644353940665261372638289016256006680141475051846821281182105810220348431486945520964959465691740497967910441429939312832945956320289147361105807427401440729443221675527334271714834781239188394652002752185839725050319076818548525947360402313971235665816717591999661245237468415546525769979813755421860250453043734152468280263725891649686588690746916086824689651458285202932253194496818640705767219513925564424912672917085416048881996236158034466941922841386600394763485505959319149374381506095177069753865413602998648491010183423377486022307560218054195317636523275226333766080473001136050880523329558307520798044967268684538520321086298950287631050223274853619795323343651137651378695490806914641260469797630685730533572079113588305196939924327297789341811924150487320384506388469145299657884329976018416900962160125902853217324447174031336615363081936096193087427248751855287217101325457314577114499554073405268247481902073130120962447664283405233592393067686724488685004625510519476228451174680032068672154119873619058379984619713109190616203468009506970413349492318246434831325361729602379725905748781958046985653154478182536128720795782229688149245546126997219921430044782038578831998315568162462789871041952585977171569253463489503931583902297693362236575163791769326737124457832386025585161447382498972245426422961905700805855692245391490605068746336454376556800977621353569677664830013253400101030104471154814437130486656460784748105186483268569139053446446933249971653666375028703983551935528636063148088095765538179656588761556045211385730325979598208652154121834282880814528909310750236742288394934694143001751908686288827049954407727658191660112057542948066818379559230481475580541572390010431364272326569268985822279037070773536019759237758512922532764517143206138856000333776756323016277639340510618163367132515359961247256035584240621189306010131576900595818182274308897260585718036223059316700139989899185957302858912629871856399135266483483304813841750867744683512745145803648487827242306009311648082368396767824961395405513812401674170905979936528369944231197572560922548829344710840780052898713728274038269399447648688075911268750793166732992821925132966732295569249002162494566975116355142835958162568163524186533181023542670024162583705615010563928958522913036220561830726828971344475602917555576949901087341576832995797550993320913681818656154008555743206152476527136572716412390185088628428648140894680481166656586141007250295336240462925117258937963718218697538032054479990991333044326421263334498826998863026209007132530853472662630683155531782861673151636515653848903769620289381936258456936191126315198447562536533582015065141581345664646956515935279647053888963920808234642230415861774395296844758407351361397016053040378314757815226928568500229141076040363028174045592210164001671339317517682918826333998815462723732612885975127935561905835098877769997175120324796688810203275335282861589824601476894608190363481622750715833478727908276182643368160935078953448337419812354985683170449831455305298378308100359635016124455395181238801095111685272604128269578527772804798455326262283019371346604276238086672026953021505988983779514448796234233023978633514934573747200178548984907338399439027957688251887296743758917106873180178945671127168193300127991217281771086526385097647603998311695647579122305564260242714767089569785484286169437341232523051427212016732972058797581103175104987201477940295033190538439977216987312735057897035833721167231700445545184028536348333288641221564846191547052428656031833004594660946795740015507413875483036190926575935702298705351059194046337330225398080340181686516218771389757329460427741059600369386917033117609716025129377230352771777869722890028760802237710279990587897619492373237631962750675280217895358087895710083747018493895168766316747491266107957641159565160362609638495359114199938720128215793609741952493831099909503572104499143062341335846524797746802605343573528178551740381016330715546893967598479981981122442439358362891078724618103569055118244344795848816399170764545395376580132608681611382727442058958314256798466936760703018721449047425628175583601919304599993524040841365484759 A145334 968 845666804550612151391291876139139353153928250478458111576913547503966979997529257086280269541149419846603716685736663473687908224134603228632785724972655156834824734301564281009128888985926826253053974317303910493911500594973854607009726031929406838865840000899966225785901760261870806272568107685553573324930104939506609149755818030354803619867609901631006065150148009372211966523675316695485447157059445181380674808303829787716909964824552493391748428929548280021238222814833666590808933514627751893647686444293517251862955878634950179752993229363386059595760469981487252641018299498463185137417378744674948967155457681233347296015521491382866665993475293553767697516632261717136699561891056391871438643855528655667918781874926679189472158185566593058824392925717737677195836903396352609771665668392887710790697679998629137480446623801782089886398109889407550524310586140964454608052833210982776674389116237220905747118472161464370828415017849126654238156403115945165748634555595143529120020346988256227197166296551851767640001219534577583054978965724521732466079633223298193132296003659834637895204253274572873985840691730437225547145964437998534305190685662197463435841555558202601338791603808959661406879088499049014828766262408468696374305625726254211349166296502875373187146941505796337757342408722948967848500756619285333729800499343037531862057788314158500781066963882972899002892960947210552945807967874392670735908780167248195635295206919255141786776379090721890611377816489740678908062885617678433438488379069531282814133132873845317307501264338675381652690892824270257430447596707013737795691919578044301482009440361037273083276570330255599137469321207853430484315646939989094506390980676010808512333025665930466521941964045732678846452079866060877576745599968513125312610199056981859627998357295220796694061529120474171794333941510899555415802631010310165095327700772794261439961008385441373292882806282434290120788679015156105288083905741883650914858574419481286401514473700072457128043376462510005966100952904354876839267445381803275468524048052971850914569936711755616616868337804587843903945207634796772710077496184617976878134280040809465731556613909332401257519306178371083272793822110294315266325600068217290405844461015904221587770169756972518080290118144208137107898184169522949721135855563004710289254912652675492597149234367658703904504920867661215879621008254619890120595066866733573882931366758795603347375562056572540937352209968230842996765901447438631830554489624862962330228342799948112601098513638041098254378147962901349554631759755513884857448826070081514824893469874529435250996744581881183260614928715573159486522933396984760700412380502273240745484205339226925528372375251281624710674062464462569166008353937686456218566580271776110692492987902732067531553792890559339389966080523356598252636399987954725277689948888128794201507708393497059572940442899957902787919185145843659943639825908249518860156984344350682935830971503857521906931644240789200169909321936234780049092375590792849358574126705067381128360832997267831278284341932075641268327996781451240653120945318030282091501941317074286362007369000411675056108568317151659697804406606613416131358600928936125403194859311434667804772027730388219859400509753188716772602951390902803182406436944243958446720566868551285294087954545102284322853925608013129860700807676416992007987751202650000422207572586941165311194443432208150789259750359904924801277785350811833786381362942208922912246426627797920761509749300090421147202776254188152245717351368764862103466039848083813823819814078011182400764150423357096070898270991435989293067855598831011726720412013747425350379029411453211295928999867964658708090679370757324112158199454255909299887094822218235863489105330398171271469218187984780922040775586851905897917939841735992863688450785348014807312529554566975968161499635165160348904712266163306583688587975519869994776574150492806207096483296831689520163559157441405340754857355185335590742396223087849171599239287320524715423191472191910238508576820035033908919170174449687555568184672718228932169957444481919130930579580922377237181875589803158482977548447141026173396856081074545198456768392800371733455248323365058663282729218547120933523860172281408968603688482546968192340160619756719848911860095934225928314409279331755770131899773176547100333867729919663518380221124562258843422433147838 A145334 969 28507427956314609212994081981271193742269023341537328016884674055022358577686610025992472429394202111422730805696450566880575451030640096927004455093698081616110842163857290768399900819967120239326054843054624600217218093566453740140653510595675043165529177414081854791101273286580843598266165099859662525296448316545808328746528127835349988595797816951035258135922342034831457964111654196361592748137139625349507766548733707491934282728395939501916762720666546572155538177116807234959451556778440271097395094490608696580486487246923920106429667609371463805247193793389346595781810789268504319524054634550739335185991837728608917834757665049603762393554636096815512847127639075542755300844747116206500690725050721608184036041826708601611692849436801361002786862148458914790711443959295728838879574455190478650281417656702907701136297380837276205103211599833408207088210908524280714614186153922434078350005970705338037244556781921703470828239565963525942289138760733314597462143571322946554711735409653732912428006711463265202814465092093709362623215031720410276984370404620766727407762187179938216198583522598634480737232403655924373640217055936683109525904883551714044757935432633417298062978239911345181400383553826713838703030673720807600657969024173649479960682745921312626670713891189981196307694351615778380811230903256382694282792874806809545915489861534154340533985122806867179841394716310546309758404558466944932191916816975146803823848839270919260378768249644303348607248500506921710827008104845202866753610872408314382217045410205080220012905715155941259819964605615545309234052030616876300115153255406195738128524981170465445532782031018479116437434357131991036439797189777893322363993025338352701284371266494532474519134971918500515818134074105255594350538129727191723962110212002206333937990341541078527647503396414442042792062474189422261158020402530505710955769134859234441083542644606410314143848918305279378399396359169548036934739193573075593302811770144694405357294395506909765269199014412356300783486366082786620612365073202425048911430299904433838294568325932092530144500090492060399819718640471738622338676173324155300421916680989729786951860825011738847255709327789584403284128875593337854882690174651117032338710771534483227355335654682582189081066070239582131001267851826248690868292118467966235021438394680910802551186962259736639221413233760783676033273395096503503143334571110856480024367371276505221864913841784224396835574834504875184239954995123132116424286230243566531193474522750030313952304065767020946552169812252454592399295044525377260993606605908766046091004860914644056158623732718641971302939061913342777642547190131875116554315205724380650194032099060222400623469051502006030964768165686041873541815189976075940300880557935363684311407768728435365805522826557893657684120058788502023326752754212017530653991985892506454085262313411203863138680748811916256024239795986742722811134610558856638545476080473666224922103642043675666466612686978689179912416313901974206313827940802598777831941601063819746497726162654979766056966351067546134542450796374785760510871967793030812129410117001885383059993073721015976316818361076574258049504923958222424309370529038254143973537772309509203361445242436401208289941352324686344026137391027698479154465594209225038143838623866259698994126419942593206068079569963103236257619950533930128562314071535342530453102823109552449616386054584802189358746006083410107712674705147909228687028448038103874264953861444122237743325455605920105654923816442156227105484310642751805860261080973341103758251165480187173245473341334026476026929287909290466097258614655490230202757887505485413528086543020110535798453850491191609216015634356528950275668875066618369210552744892130539411165312031690520556632684170171224866487131157294711627887176129218020729586616780035241824279973204112578200207933930027798032117422751305464566755383621657207807893185235882144469444582213306224963911341487069783448948621950924425131963426005011177679252268479864804409897290632420527823376633337273035428505661420336357859708146203131558583321049659875751951176006572983833093296526989202131125326633355377189699864444964844366899596646190584984240808822500654146416818362598860555590364708304037241213385993950809481364616049946603649526686195152331373316036677847959230212679404593078384030805633749963681620995334804393752087729380048858943 A145334 970 960985395561698672019418352197360064912749423689295076970724250817890160149848643978676988508598283634910835613423631923807534980554969443274716952575776606306441332508804537501196375631962734281754482506317420956018511440213654985167575235170479673180581731762859324108057696704738477435681619243701116042189699425829093822538854039573830085209540789551788650130936084844020438597991896435673974844217529613472461628977138471249274883057317155785061577921920856017814911929369349075649445388192288024065436741630732717434682233230849468152793915358918815511496843179394403762317589065222981112692696593288044244444835882675948938976333592806621338903860116830175644522905015719914019474339725725430081892470021181556355199302059565085403486765042415693837352064200157091877145098672022115762277845112805366908098878416757338606675447227577957072247173143986080771536039202042916748679760640672419570195924598087828998293103371462151840155584940215441665440213386163631964503694040661972764189071539406989489691879046260373435023850614477723079450995664316064712621393873686413157617470197539713608219612651595715071079230341400518904974491408479623184119719319337594786592539998230941559500395128619842256047268192619435003630149182362161809711439430588098243220404015841152142194392084867324621736038835625480494197625900271904004987614079937050449773631370258554505242137708752528749480516883935555154745264720112745789796845164323418589653748736527481348113135908733086790828456340710514382237764306268903020585789070395898755005317963880121342789734350405515529855625202609139550009636521647303369868078444050938754268275633246949807872809182356360684850313041450096630532132783097136956901110377764888884285346881197664050109573381430688342496620791636086219495762776358033046249609933984176460067794785351399871776542799069312142046254210591482912737312353500716506008812440777092236131961109721083304347773743188161563409361146816785309913952927264472508354133856719073985113107671023454487152241647797154436901319434549784076487949778386303017001039941254416635938047352600902479415481433619018273334871466357101324240001092679778992604834438029511077337762679589102631657560182267584056336901123457596977801170521163555091920649702582968578244143331579675836950219147486195491844602177164659199647177592419286219567977995438590501325019900626487740495136205571096851420430269082124836341918271551905074887850202799624270270642259170642360754686733807132492498039888834882197224056990956138141669063831675179083384057455907762470232546116652096346878886396318707712580593827735677343646259036539181258577770778948676270740892516483856318757106292822576782061204884556491215767581313835891785790216197760248052540710154602409092632020888085166009856227389434529526361445191342568278572106951712802309972347791794322682988237091850710970391344566746443679085398383583973832907868469509254090619220734793912040119687778299231377118479812610304097773430837461335212731991771119968014058353771726228558604359835363229209921902013287236949370967814738534916512504416202638263350375077466031205370253381182123358852132952631614945878080153128079561228271895782749921697151288827271316855464402520946264411832901358695933879651317759057001065703127464666903932374678940764341394231998386539091584841563811047584540716322176862431452677980602284486231238671797976957418615343468645498924095744815440489627208588859238371075177075812004371089339509258234748227895196983118659262671757034934006529580346965817461537060705062310161537723866049812006784538936145288759606832964517295532093723935605882083510690224523910620702598606968720061303956661089501276284372014828896750312668004129069278707228326067911543035473666337505771831823730426625661332146805099182117565916511907253802264500269271629142124170809397999637058371987966537216548463089398105456562033484619737436497517972041794944382017398197476499684209279525012939572170659314069546701761801365563242622652705210805016013151499886530576479744798857003269337112951795704520734116071290897204259891937560368449001074052939380167125523651864454153792224050644705432652648687624128250431602327432216617641404266368047527110857744627851425957293673041802952345888339924860110404073383405235229021832887478099134254238851359848405787871789673230498549370481940296371137666958700772552501910813377407977524089217875892258315098558024602545414 A145334 971 32394817655877434277459983439578925806937589330297113703145786478186403243629039210834591256632375711938642157105779826455101437313932568902150611544324974304892055702760958795308039054153562952670823365961905417372759420432384215983545221036943359187242367012196810401600770164815460787775983786438999521922552242348250436211976440927505684337063631419992978444878597284169586950306848864734915495636980175133017056163311571317079348815927878593118486289831189335693994108983502580223335569076510472512805601462976905414114441501725448324506762780319485661521094778330191557438379331606855904040366482635685336929496082419014401004283287578753540284845362144790584880051615232790662520937236853359500944388663723305214012160288391897202242937237886983602455777081400433418719646485522421563050657319873094463281534541147472227728121624905355552068176001580559182975071674412655815073714016582881109788870539851534744827122477407432356609941297506422972578463650958437272790104928648571530557867046881674206043780330221430477031388801399578952914583701220879509742056910497598582922518192951301558553144926286708032447446374071379088630765731739631041599992628728965436704320478582429607337341021722796642540008229372817600145658490234397800884565022547155767605310339413322492792060330510163621808740672841240595843623588286934980751749776351885095855059567575926010837558121628062621338121044316072847955916563956596102107106718297425623682081066084492556973974551104624106074523914638102939318313323937316615978744082809434874622914886345353480260361724939264213355491865759989488615279537910678565981376624233803890000187833468229696852926952004450887667824936189848400283247159678407297039243108470461378950906342080801988634661244168893532107060571067918392353946568840491164261882626912496376466679028276205348136508730109123115893937186646976414798952538278488750887051356422826644420773967925155073583153138739024007997250185859797473627651316243346174683542259007188213893468454232906255254992300678043061655587177355186855135622166417037201500680007508256084893037737961608096649003348982797015502058117311179245168391814495559176516553668484058137427326192977087824701437506488530930749532533587626718528339603385733267497528069135361099238126844352215217781009698380693579790499408390952809793857665772162019993670303204796491118755618298931939472354402268388441100599028337485033136582561790680148963612950312007962874318128691728512196816092961063601817233740412668883745290844740845186512097610572295764150846262886346607104518183040172355600832668020608592465714556939363077345549346030730939312012596799736144368033515427731734591959275488501873191408100104084113159144515895375813038765787403028910349141308346879044826583550595535756216177484996957432398280633088750207942230359536715739311274186377266558855031449039534712599874694691030630529462325425353444496120382968476206582857674945662978885691952195332479163807315937617270662276128608717967977519776137841434775217925732474850808578763736266515863868539035971156499475578537109849380656757813224584789995009318929115558245480968777410633874589703801622823664698901954488287989069290018138783836711896862392132975280699610569535068743131263867621573842560212569069523644136892569006874006400955774920701081511144638568099970972231790208607848226455612621676568658023440067751819368689852700651394666013968233388737104625675795780751914058870904142029866876661266011527144420388214853118403272481965640790664693763915989915752892251022494210712726659103280444419054852105955001677196603113005235475626866906692260623800943701118891441771739114594132943656938611066148842569200518060767091795566432929502620737074894029057655733663759196867016568444501832408742128806151376129388728117151456525059760841504165079210659487223711086356919391636019698984765352789813448919330161736593570566323415054303532805411484823812341926481549182697487004895000957095728456032702206010165360121795421739839243707615138878911929211519728121019490217311729489273195135908761526524939839511418327921786654358995489848464878359230669843721029699864460120796057013561736954166512836332847183332413388825314548119402437174062647671808225378435385477430355022925749522048671722860758164225771266288745423500727864900910314724439812505508503198404953767905630170712823091522965123638151761029488146789172373365913600993223408220303279971757771719 A145334 972 1092029302218642913931477369728787236754506071411566279243749385208939402524844751647385427282400396740853343481125002336377837528045131917136527671884477931242134591433630588481029459014320231502570721384821349113318299106757160480591654415987785403031460518800572746875102638147871486451189936005177054640308120047369822778876632001127362579428584929958422513825068864318420691250823436632222104922248626859516475349792771440121606377335653904316707017045147814584323685396018960049959292957919722640214388801251514739879065105588482629788273505171775946290957289466013914221853363506149523459977773016956256114605268693900139575178440685303448250195515818997030499476364304974468217860880234852409051109911772220148743168366966491552628044328885683452196368551576656546344882191149815732218415542490644169244415162473982410379957641368884088432640255941033476914103585372914588324091982750329161570310406328199311650034469715111441369858969298785933465404568008368707079590805180239652254443725386192165946328845442072542334467743060155955888272893488704852609088673740252654356631675126770905341286801856905315122207702198866958736342593911968471003856128330333705551965048546421162065110824282775079691403835156110413108290712702171400685456525100353181495386913298402697216179201599303223606305323459742181650263070666954952300869580955834432501337007573210834455075529774839853256555531654414298820658392216231589881917821684009372609999534148054495359065200769623742707039114371621993743709827767689178818374560010920260553142562063696547855696672404912862281808115264913620458611933672959337937584902633053450687855393111945747447665217744197230240926017914109476532098165122226977200095748229638142706670163907258488155676766490823827585898323508202908214615452616117194370910030306970642916707573583123087500330309420201997437715310419823320732281207152630543438901784719004673742647198222625016420767009002544725566399142201924411689171340560649246621317737042778180833629747607078162193622335968704589960612689311742029452072039153430374284201620036102272680489885510747761585437000414794605958955360861224980888269386742405298747693245171992765374645654887919867891096355712070817493299157650901995558132731052331897926178116118632372952734287344869031659818161095462961427251539565014417040986282713532404101567339701465711720174661391531975778986579159972238143930096393836190197952073321621909550011487480129938225693639847927525886984028132962767283451816896813028182218872178989834246366672310723026377849848438514686669585545480051663990651972892095829255700530001845335509582791111049680927668763379541334647697733534327944256611090857960291852459790272447470570038270415065537343700902907565888370109305451832582446501722397943489453962177009391207656711510615060324318390017141410580620470250512805307907208787464134478069891064987643297988401731311003266230380244276959464454398878131799078283442763668384970094312713243138598381415024197626451863060856440874642995152628262383373449030961566945184414407779240980685672310084803115005207883404389371296337068093500790725408002423958087233131285789060063019752754122054106805647060031964538239562620385636346079949975325395528407896506221066543072076164558298825114385574585042788945373757055851843844493636069116346453767744110929889092084121122979173102379299854698009292184081629344687296262740981556772715525678888828872835786260328657395715949319389455737235175465244208949071777464463873146420170078632394044155024573086053500417435002462381588954973309273619828615198441931099753758554794117728276548718907300573534605876558835746991435101029057600828076793610319816179051088374327182380056529625156783032378790548650254867553479254614844093048597819264726865338324936263660361878024076417342198621455198151017926831045039671578967581882652224415718068054578074146522156662742463807228728836860834654372903181368919101959675624751255787250801202738684066680691732050533127587943922301286738282731001120803105120568830148428990535480779544080130070918532555354634987873858620937039168226504177594342749975436726500264710387530566496518242857876521447292300499025156150299704053009869136799463651890769604325905797532879205418486883594781024064042372383852776047311977365981358379204376648847710552455122014719712285854946441318285600243684247326118868016650883395091751543517449623298187423400263685198848108469289929882826798 A145334 973 36812307745395634972752667856097434311415473860346309943009678072247560780926113334404323542855126117501790496810081671653517076615299959612739778917075139517847382772335631434934544268064695949798096065211504312648054445516024459368360454379403024899247174901524940284962899530363977643454151954958534725485787204874284483527680828546026951625031913651834791521050092971295364217895671098565358292194085715797320208908497269083187779662905544298588314951473446539806362099005805034300625185388138281125116573977382960418346379295273307948437251534833804369148684566378234270088485326353921104228994824361228910987658270741877622660250834497295952935337297973544535992557655840637708391299610195937472259555624897152550408900436428269950699477124493451935652600271193315095885545244940641847560366374308957625356140663716412512760899862816960996158947475704062505193872679945879097992484923439882019952282687534728255871127229269284211170513498452132519612365014983645464694568769835773748848726452210670867169071173808485071873477141526468471594100286589656880231499682041860067864455185600929026103476532043133246482913608676358804930729752141691425800359044415556585427776349795536894632456279235006914674426640572473796507662325044539426872341660248340725662337079683844583744078393120451337258388832019168270589127516339427853775378593269428943268185429437877661904670097872293331650424350732184968928321553653250330962853666860849232385658672448835972469595360970041815549664439392853494462355354730488894030089801989377900437000892544295741870181346509250862580487352224746279899818795500179743965308501778855198453801411803503312992564793303961679417165176216805517707180745987024241736820375781858682171389846362777293647061809771009983751738953354459464846768515335364053402885957386097745809715929020400251359929382418500603516259998358306955238223078316223081046890411990596195441810407663915335618900799892629560104291075629621732182168416671834787361274741028510216894470577941136393314102690250039426894210695043236635474161584726515750703399409916327604551057955674269305083473187333722817893588199129835988432381781918090806289180118231322452295246888844452553631770326352469751210583673662373736677027645245768675705731026861569223101311727157408212900254992747046731331955818946136590060694780479319676491673001342738838882291344389787285210705644010309745563495108335618943235479358535292009140207093991567267276124636399318768958503076165358792164097145774333439609929297408456467704175337082375608625022626711483824745382131028023410084705650591717736189056273896491703088672811007935398040983074212325794174154453074161485462628138229882162857917656892796132811905982532714747960781623975280309553355776432135045924694017208091478897529230770400125110787590435402899684177269894720313179336405475392743174741666560941806696493088133580880497991731964457779200764590080183163789309975240089253989192584375565389683949084262394835499883195039711563695063502644364439228753663949725593234358863613143402873419722349590374977601802213531247020639712585049641709340847121660344184832596068875147886866538580849806161539831620275719460439189236594986365915061017389643216805826950287349491614142618098216556243392631820763377506692722891704412457783758781991479516114991337874999509340878461323183491265419317432979742489248216670867368285141656937648308635578156845704621374187914557250210003245028832737497747648760167898056721017661682473906688948912705530078216037587675213664966947509155981040755860869461437528954621142173920422645266744199204913105507197221838738235427159303474997409329962385813917792609320335768946942392329663346529368799970938521868468723091986408657925197556170129939402635179801215918969440798146191472641839422778802887911454059004194968829310148395317627841703286098907287093417836375135061526689448452181718293205086878524255321144607033438534778103248323383883283405527021539426038930710389831390769524979424260654580525771022804074657534735463335092021542830037588213629455201390537305095983914702834272276172032993669172346298611823507171964692717319934366897765506618221480974661712867971500990270176443630275212684605157118440924652221787161549789278757460502637966175942623537628408832025998843005819696690791409155594858361252801477061343664736033641002630446690347192754217749778314124904792770943738654592725669456975227059946328279460256378334313583 A145334 974 1240942893005257552712849519497567140909028387077768036767289968571715888716079877977924994982260874138584960906614509670315058316323924110500326030158075281262157342013299544238012898795431441453373586855709088994544566245026885418550270436538021553365836862898945218205526596293467048212967975950462269590948832036004009892348297951409936538152463229774765892216176120237297863466842381481814791397640524557279037382788967591001488612314939520969758192697462865811724651773162002310255114949474848498807957068563190794450941706164598105353337119450974040112226210441652987778668926129537316917409892069239253572437704192103425965976916055725405888146772064492670489312088078911532844896241641844171955017211064173100702063884968828613071587821238629935865165702945558100305645183862066845531444218259539419060111332529465103331187523995602113811634030973343691109051971126871999020412078445066440142262287826485283177216387248633101043446568662962417937346891189694120606485206151573127893450916449577989546077223322755186330782372106389509117281164772664439943899001672542429147458129949975642343177288553887219882033702626272353115347941208353824051761632383392284164436635199642500171638939107901258810899842362294256524162883868960711377695236681515040761724201460755487619610185415911212979677063921060838941817306925539042283813060078242868721736098325013848409595594544199478435095951606626423648159420752992676440526207227961405939711181238250726483895564259234908832555445544893976926704005264254952850065148406687369012811039534525647394747265335130174172675366361688081830509271137699125496111211657380306106824194904040703569033611734611330468955407849342496087799586415124422066721237667510707946359409014219058661583965451703980061447292531680505051781658437339669624094091252575324704274881050570118890220131980997345924331127106943217041257179237758672909460132349301213029338755099703387741088129543613533468570926593075406389936485636836210121299324898753342368734422348765960211540239494706493111899252569294817670091957569058806802781219824077783513313891005289732763616119559582795776398252233711410308830608980189454337602963037884634694880007248300840695007109810245399601237958145859461012480606363102131005708294989325382392112845369741943511998564145684784217737269229422724885931604008971583581001892773696386557256329499205067992920911480600962362973181958063618182631818978272620306494471588444245099748223267327395853663612810550216750888947500600963352437688433420195347317916366680209456026486368594271293652144967369123673903763490794831994837257737350205309273824949494711156911858504028739142069411965432250140617250283118236851980112361396367364641880101139543738692411200505796327477734853417966946288852873583041355692220915308011208093442016865921133293291449761004615864849608105238859615233672560560839604303931091946493944003296120140425854508101222730174378174810944530620176603735857545617860953536172616661562464123373652614534138811080668805526643016592621485546863843368102543917794425996912299514271080308053533950759503358619032650583619403076701679981405479357277179037884274657905642487971165372448904599422105585025856757144275819236492444476518861155833904851149869813567892689454119634630636226114094312955006516751485080930643742721930649887006113268820274626398473164067686574016933257529276929692708043626023437187842598685711930070998195710896031743423129593294185333123920315804106256890040131107246322707003383430272516492548448137408491011227447594620466445067447163470146086969429063028832173500015855443862231853500619907317197342239546607556791954196278795733687831130917943124634435113135232453933872693155192129551030274078803479867860968240212703783577296254895579862030040781249204431470678213083473471039911689213777780846951388230403498778102815197066036463039790084856010123233176523567001201014867823918038923868442840104188491581879311029858849060108843250569615563174535491108636523264238721987222454440442625704375129363905383216060371576563200669390758744941636253062409997555444571138295177419573289548610227676791493065000590277120593108731582003265779324893487018799356851497615072524409728903046998991679256792119310045863707708575057042245010001775411081277874820373685748815994088199198258453827647279482669723175225965839091757354072331360183497354226158952499657169216761886528871159019207211503927105527452496773223719828780854 A145334 975 41832184886394924356554522329510320463945912616976086659079034897542864536371491905709738246447690524356572914660184624176238944189762405149666030863888938814272184481420944863927783383459449623328527663107857324794593015471801861943305157047336252184559335749076268404183361276089874664895172825835931152952350402447907968596776640414348132155092583850675444574772505492149218006171892461856305519449103790631790634376495888584162912037948831588985004377243158255039791471466928998872894890646171957506677951656148587703558284496462222836187686348255083357349341184839437651640695229738217626931966357425060413565646097328148218571204217578252597992131733358710624221165953147550116360814597355267426407692712713719599769421011890312110214955503254738013521283910642163290109984052104728117924342749968707442207395394212127969577918921130847393773222187952468351582079441492982407032212066390704773755779702678536208369236158280294606905299618457949610215831182392223790660970834674961371452456644666547575387592331041006157402188691832913210817079592892417983919178466149905604518953492749223717787577371048061650180222869048727414842020293202877656643193201843794854767602387152172330990411742694895155280426771358512746857057018715003255497567001661530363829382105579730407973214766626288596424462487520572048709493145870793599047910401462188511340294931268031400449589830180294320174791197008952390447269104655061569156888114691725327366814687155773317323283498709213415775402253768711522806338522995679105845207258759341407432482242271858681132634572577056824851635737472017886281721250152018724973729201004981617082188411761410705508619738581183156804525119184170366902918540346663521882148680034965589089916995697934621119218181729879358100378247491210871941100241075951747692847762721428238395008494405002778768920397719491148690701691258795848102472556866621785461677980448053479228413238969190793088165511296311413332896375348280873775137198635580226517165454975700430221527160482429940789885080052453192552084377216717608615563254178810792595239169566262672317483661237258935787230085270062858288662264904823442380843840289804723802505077717910917333082592044974450984237118071602094205261817886338757068347503823145190956657948384427613576554794312689188632063384450779083232876614391884236958617781081737302036254128909632189502372028535911497651576640800352797245516218242829460600899674522090671996636628106248408320945339065481877827681618885144730507107628081161328836341037480665487749630493016614523680277246860290258597529982104631028019272457189988135954246222137019147079128935958793902091563352129825722266834083180566699166046021581287626050367424844753886969281645397508036898606433608268770223994132355363889327262184443790306892293288157503827054429805277762610967913955087266195706083767109891196482236783927274839342119278820616428177271470614218201791097688891453644098105109087630151966064057946565278402527354020429823398875830099042634596234255626465842789938696860583606328059186925579873142325447226936191267035703139582682415948855837579335005601532100736868491971828993876537744830219192032179418358463346444873632298327058740081985036296967622805444770660086644982612873583040647968797275446005254980251577983804799426566821565267234778319390009087640167216353101078782590579194569346869456295092677840368822677083270320782348108410664525693059771005847644556040117315513543488586701958746869856098107661751865196098607611855979177366485573825433729970674452556774812291467146767882182888019709163154210499093559758648262889220268396630868400389878440883668659688981435981778547228241796802869630634542395657860721396356358764319117461555748643362070473373319936935314180014074414451254117350195933113705295112535193403920723621111905867511589337444797381901987098506626182004197006997181881977905924120966192663691160991428767917989257398567868284063532878755516447048326493157918532863578955162314595682881015440746429712507893928614358661549889690410953322515004878303104303115456976948847836781167553428745033679333658799654258780821921511304476372817724049205205524415259328443863823471199561184785690858347962994333918354221686109029730852389305537689719858904037066786415433576649193673164926339531785964920593744154893498282501069374394932999543566759805964771047106764775659705095348618209600538985129049392250423944508115944749430340407500270477337945911339049868999479 A145334 976 1410162951279430007054195395014943383342049573409235494199786229628879994949367103425395398309826652593799198814609862774366505138321832361271317789921370097271040057606542709349706033618405148006973226069992283563116641557009874521081931425515434624603473654735524145006075890411463078660149227745961263215561462475570145585393330656019377583538234463453806006840815267924174018750756631422333677578814497384557137727552639021383164173797766500549744976587108672079928504691425524778843284453427341738075265251520811822923758975924799825643288801446341740525272251228711232795154848415806390074339268991388894472058676368494172255931868208585979022589354843375363078002833791291826343611527231949823302359149390562276644054081608758536266517536943129397197172544762581621564049462090805200993162748570000909617271879678779501325006543500133341648493206144243677158488206863676465814183869737618579478240893635031167757641667718412343950144549094770912697413251221094972793487206230407741680089185598258402316737747933315094243272594470905132230254243959122245465251066150014316255791493093118201576643590834852869673688093033598898528052150968521064597088218782392692170823592306463094078044279674605976576601927651595622334257135576719875873862272248314951883173430017368510592021582163362003169557417474641419840936175005487145298366017349477314639038473411309240184141824765782126988892732816075833475351017869762704743286021905731853557573917164309937288717160257592019986553901141987819888907694683480337393786983842712250437861607374173316606455464046825320230618466537506356584868741512115280081165285869766718654460265253652959978654867818538072481269211298742975218954887907286440907522809937257452340710393978617967063709786244530267709859770661481425961453984074888674977386228457245254663720411642117762621730187716903914641366208088002880932591132850716641150154491811443750435488597256312666535298671644710528199838403344419621661884468576068923799057437365931536604014338211128290955261065837027957626224271244076298017135819628275754249326705603297494859744590706994107720097793410837699393328009173543346008946835547338708259192991832267813985413579482956081494377792555186596785413976279710521354914533341397618024046808434330759864340279724167907179044913177837198750095486453413148398452280514333760442670543104541808334428574524689247086629580568458981314545389353992599158792709845507857574734000426967162256054822280149170834243751518954616054844381391727000894472093021035545158619848572272159226581936535633898248728464403094966987160550857970736572222808153401657710687231121897117490011889443384566593586237801947491463455161246887955591039649039536541168338116901708115822712479138242329043745045874221581855804041291311318371756165388097233094696817527819935598862458292698452007491079173409582625310963126573201161662280049438675862763874780461292286257762666676394241324393052965837611831488773202111799091651486167735810603487571076263088865404142634024749368164665643630352726253705714433680259688282102224581614861253321061143933582396334039879680208614465256217461293653703596681898869411784366883918205893766168718979404156245528741609988544921807627267399715028357887361107328466338177006285471269252694826574199429152443453460652203477860395152125413706294141332387478755015155828658056570898543506483424816079186947765583880246690897477723925202281921412167913114158995065519256834593436062797515943288961851269503594022464557811746317225310225098520818887347551470431334130069950687918710076948726458289837474470401004109822115231794982711545289301622281153320773324660338198035109834691429001560859293239683360283836059718712743515756351131575605844627140536270609573147306208298447992718578850009683143468202780120441736122589469263320344636653574905966135138139270138191862703003059804175438745662327685498682905803844540199514216852037898921816857824900008355241507504205042403883982186469678374450854355855972071036972117840094868043258392341021127532126851450542214429997650478129744991187134413284446742022920340082691773925206329554572784349917457800907214413227448114841249540757632133941759800745347891033182144890105740514325663323987044497996263664324345043657662355690811802073712387891494535227002652841429712643833014911850352399363767334152803335897206032129948830134586432841736348279943029747755355592574407482059626344277567925330190685534704174466147364144380958 A145334 977 47536593045797400651402002409399219122950170655679415892498707141710509732200300520098586971314518212489280467683925559463710264036590024708693717548583355115117821527644370250757645529348654155855617827490912215804804662092209854633870046410820144148046844716575183179078549861587059105543755802421181357160645747099119205235701207817636577926725751607935216639928438106951400679938788039074975809325531187384317322164008827034330575714559796695583071571766428958571231638108162968827878120052140799344345234122088614894611327374866717625973042660568493724851844231570514472685232288456138179667759130767753275228037566816292449419315058740229135273234553778051756000764902883281512895594466628213946167259499548161632957343491261829245653994060137936476261948470425342552281944076971059273374788136370387913229527621764261595453842611811576025839858585349232169060169101792454221103155841822910247820795750681120962431564410418443956279078143079427848571851088447280350476229931366074137360845075064834097430681907444459495899713002212023315648957353044931301741195455997804134832825627650061082399431729255312865651963965982396000331910594306824794364966198511264451234668441883268514218700336840555727702355825854861657529295293434169996992893941993130026320245962056110386477317126753718360219491946645699775317386410725478522137124845802969875019798427354939555339389512404925670615279703055125149445130421942431672241110229285332668734091420242073298846882154960143495037518591721007154686366864973783650548880119492622703500973377150900260531755011885846972397091682127703543003907390091684841384063061696106884836873924618452869119044888654298684762401956076100575446798904451707382645930401102800038370381791929294674019722273183897142769493510898160621669402931223396992411738013600889771992586838060781283573521849167910564840963725955875424978851240295185416305086133502090846732267134281886749935727428055026394320241163407489070873844561924146222630645987088386643945622910875607527619420588576327371527566991085727628940930871053612421565992453291919382155727480415287710007237680092108761279024330951483929056774383919944015127591030863242931730380847037366915130500936051103059564703046183779856987830161870166199767472721364631966642483215925145356692914834592828585414939765111680618119942139179573283440686706017850230043955057724902490754371663311175619312972277877574299400072788291170204322192482396426411545359650742883209756874985876278488323659366208009572071492926902767189816409607621663994511462556935941463104346276430801355032551141402921072659642726896923659290247414040022894629506891044930387739966354036815854052506786466546961392658943072409377939924033787298938986129634851542478456376726196015392003790342602842357868110028340464439464725891808380223759890858078950862085258083229553263189341370514545827232360621124458484513153790672078692355530977702563560983591645717373276807209334578579130800814293196187020155013742622104998626610139051958718674734988088908082329818406091574372435974218847340543419300781582417268022418380164471628506440497388022254989883340574376415152934350126420788464850541260499084170350840474738446820932631864277838147561238948835284296297945429726676906233914439211062337348836011178745064016732018957673406685799828306030087864147565555730482120393483892435643032147261157872189023186500749332795167805865662854043230511033174503433743683541338634350656142974945515578414805898633214289301181636222112374487841202497311370962515285615683498712366570542971834511053549199787267053898124288783455241574588598809560833957297219237559600114611019219781773980219829845813697144475183679510252851721450225151827479183857924379018837004308928773860378101726607420092038916476222833199410422747555731288570285245416911834080420742673618124772809259941065536228948991756858234299160354039634561983908289134195482164208315255878408993315748776435701519703652941771120973029279047575985740221937499215583662677090107809626047154272319417585209075263043556917693314638246675969453235037532120163899630508206040219051110503826638924413026095764473820692070426883262690495915411705523321940891715870222141251130594383696424542573539175064742586683951562795760943550850414328195402149115856162727641319675019479456039180192878313178201901291456886335009378329527957072132991389836951898669932257847907976291025796285495949652065332540320509104400383307916306257213819423 A145334 978 1602458550163667424679331494166652281619706869460903536326895923547275053443592135583156263377617010633186991971825931794911810226306944594608232857291427111009251666425851663546497521444637097975487728957745424724787681596011752642697884743426815633715224510792275770231213770828023872036416929439468795803924104919149845932925342130139198385890547503165261689478181641744516448996562526046460803110029978747910839545591599831774644685954646572810338842134501343606327546440697668987762246648114381892470536104180341956576536022882998075246751442444475122018413928520969791645507947648701569620793770223841693916548251905318542101430938374201255941474757785268769851410421798192586008418663126425564893348494427409379256429772446382182262237603500732301671660885740865752674842713270644946014658907083883027984966466512401378703969533119161684330928291263629410274774623262935424929710917613666434716420445277219694008536868517564078047755380253062963680586187494144569393458738192863152940026345800346371826129884783214981673464231061294711499621220140890390222573453356434911235200235652292065994566642016553005866274835619578476137589807606030912849521945954726505868727981005061389307849294276850853906240438312965458823716922007408735021910578910726140938940539497738051110781849750846263759637070351869121951307676064619705975755333253652097137440090347096538999181580279028219590658951801095535971719513048328353801485121085922542357294368218786373739818460154989276960122731740361250042489607129358552176522411434309327492305562105895240408352144844216437392680640373906419897155361535121954490941485728610477218084301344427780964350043217881540844802497458056139099568615850112167961707872913652579356208117865226129482586870765319386438229358542517223894994146850086728539311013461099765756624847647308525427145658913720077423884972560606352488034194377759567532927812410200990631900974661153805084020705064436268107824801418628053234737678520578500588810152425692076401475411721602391544922377085646929857166325643275607127522481646081455102713851351143896769172078505054757997349874475807192931878210803046514074960518472994477202612385391206927396363324368216059226093105059904891582739542901441242699349233401728769252763887413154935161187349344496370249950251895079338436500420731819267183410101113291134870451788417191188150239916661477888438640621683590149558581314172707640278783854534502637742193251006849533906226911570487770720755084939645596322435941180027621282803025671420188947675622714306444682709243567728650185613614729753849275052331989531918501385819751472488401272582616601940656063559807112713927329699200994824638162512308332136821658577379931271090818298010631730331514314168133017810522130396322632990226190593337774592422670683600890866258676718163679815125985226978975268195597978177161328703114974734376709429675376443215463499738420791897938843656972095654974080480135808260108205189056812413726093338024551812963257777453187671932626764698576124263891291699108926789694548116620718389102257237084161436562404765528424851714662451410756200618069287270021601243711193300935301101820260862775367365744861973218233616358113424028886088110278534817379032481737697837718599845853074978950042807078739519440122776567110261296678851592905602518335900451817044148848194120293551287073523449186185347470042785630125388067155537753312242941226489040597332073375324646391098583586458019530298441361745091977267350847163553963802422839238934582850332238809710874141216625571390757139271162542962933629853448905066576102314097068295304489272083657266434075313001155199958875852966542764133238505402838100629410950729179399148596607263347694027371155360807531499499241119150788113452696223772661897727832854639155834621697468981882617323581295968193033534834606506346581952761019956262013343181034415167509063886902785949872348395585794642622869189504241245455237762245347816066353639142987702636462062084116834810224108104852027157242585254231872589694167626006312127546545669865800265747761481011638804817317185277365980794486278314521511285533092439009877666443569178759770762611588315280862786670455367767770961057240867658996637297348393467446568665957004490681604387974600852342857500057749436811776191664932734307619751013561883592065222750436931287016086884786728767677485549830246282355302952773005164970806767815136469023230125414887018376586403144778082366279031718651386605684217783313709093094 A145334 979 54018877678480635840142864016955846004001099446576887553900245690279934909872981158307897118360882457130215286880971693122551563265096838247653504910600290363538518560097638050508061197141071043405037187309980439981680530796751519493135840067047908601720074110760771497919033035534134864760555585860737304129100219663895559299794077971291169770733778404975219944374286503279211388722722073087405633764134774266543213697575508165114445329200560254876725672770968721202872631944686783469302365680057693543040972727574093234106414436774537741701273498830213702672239805590047444799558442552497623460819814577944371159088296500250487422944483175009279046884949668175677912993562816307171460511621096211325926563800980710675186085996210199872798200368355691829213751982062636052243605312071497053183092484422908737002831672903522854346551365993097766984016672657088835013420381133384072588100811653539672467622962474280134346656875295520660571389912051674362593132531855762345806213714005186954242213979568831119194004318611495124768019733176531722440208015300457701358019810904225401740795809005939917026780419978570098496811843084026464615756414067391477850560003768864314323555788445950991684331195853941948338809447827709791092635783340453164154435618087684269058555560148503740888345768623710424583647281342016154332881984820943877717233761843487348700135570580825902307471515866651769996187594599650814551539635414018384705631759565338673579060483921197238527206992977806371365593791930059147211317501644309928896786838901687310272997795088755177014650542166781092621417414607293732605403694345053695797952642527396125325514913483786571689787087755741853223993504548670492970357464860482277537465013273298048994975614866391032928708739479194243648814533698762106602092068647020687836777271361935090054933842198183554088298878407981960791251860177076416415757267495423781239811140042789260699291009095227635100451217786419169859747661501710511135518072054856692924644015639433908405349485189593708103725803937737416908749465907253725183055227348474980458871507481068306796871384249668411675376558572222793641505724891673658515435148667869442580119496409994491668164732722182509474231656438892959203046931642881245211282800984446649640504444929980142918993579760489425200677634690209664101600597454687731641073890409102017303356504102828246526737360614464561541672866199452278308600481449002275920229436958011129998164287118705305582482777495783100253770703558578066153037088855071747235280423312081642523378051882860642632464606156670240821093489435655982631212756334569831278794911162494857109975100715404005475879706468262695445353772325569184515642435861369545791563682084824205399075447998471595688048591621634395541158537203659231904509492897626038907725870876076002761115552704571754759516738241570398211922745759094025161028742608954468360328529707540172150117697651741088846340984173813551473689424394504802530223646297937132128027294006827321795232657791942678226743239362391009883816724502226933991695134681466010805062719026132863179178121226662420168884003214638211358363487167431930789903249336291188425765945840749807507478470832266645394708347833173173275291750668476061982907121230232870545165519410859594976216349718075285887327735739938072299865342132831128874145530824066758429366593707231466321692744989945914579322706660559379570585940988640969208799412150390730198530628150599332900078196066094682819119670076394410707451542304989313881040696455183606248477657900865726097915136640619907879215205824568126091816790755283226859808424905180816209073156631209918090202459380956656407784264596978816858997909890598237223319234823848154716447167940512810960196987670059368935560202194048467486080774602572194303518922465851146180945456546063619555177931356498590174029168417109197206831309107467696989372729069760501594635736056135897704061157502840833012089053776902131856650034796470603465426733679754355432459913807380479625405166985849730425611420940841335913300564863155772439782211758541749281776481345426417077124069024037759347094909862356245804812340078803925025308890377067459381540877634297192468234167184761063181827884125462835751577744121646372699135026924956334310379448729989891042375383937753981424570610554278107712690811008368247198983897749497646132096007847448556506746427891267168818933010020931978174506306096351700840829679827865098448931364514519504501933618915229138077231673559198876315104039 A145334 980 1820976364939123684007548521332250074628224780724400009981073745892440682264543141402967076276789084252242546687570563803335281402754604191021455055928102930863456349651639712256775079409127983428546705608731711674037025968370812126101856525962300255537168064558521096402574833396641915463054456762948525082723172600945814384846212435486883202832237284141167161159595508547360574169326512087213917867728180130495192985834430834654408120272706200237247849618770513457247492816527845030052513759312498201221529298175986578741385274087133644389751854398815061472606081828026570843223323452936747238162666328628734527931172558475192025708916426398624422469235711839444317178243151127292951741260738734620670558900837711262433113579675816065265645152155032768062063277643670575580266182395087452392157101635237346440482427708611288907620867843657792605869517704342173364672990773231753824009453431129904745217135348587538051606109257675132950297475887506562509951533968271561182982894905656114034641880311238951227683513754263615872714963531916653302164700696157208971888457603007984936247315486389998950680701962910956003774521364087696502618672580621959112311464877526470081120559759785026924617415304387088801650412580031658744767293432689754156237289663825257799237766993665521607608084749523428661868486094402294210692329757006342053228244135988625271029472946839550819688325800683250887543264223295277157436865138087046700098492813462445600427586555689190691965773993463392623744889765839562112132262937940080573752132162853467794993428180136374911268629368090045788051543653731231352221738639216398550227029088657037656112630515454143987234941763896014654299280193533184859974611040878241725675777635735004317968048620937923854800642125256767188082151492755912071039299739096920536891033278299818424652054063875919961008029763987412984553022782684273436768824999236541287834465997914613567972109284699148918082405467559485151535825561397859911750260974231540597911249178395164626652254744265792178574205305818751238347014638567197432645184586394609945187103414472961270978637593884243652522185792119755897847965054220108225508804786633360436381351021368528922926905743701448026160289912461976594829820482941983874631100521836463157652635585825743204644338412538749179018472815456715881785617703697102701801333662280727890005012882854551773225128276073683708091903880942914618192772671064552548563294041070700657735480376578304844335960523155936739066839696204581670373283942868527419273681787047246498042885181295609548833937190832110250350411343262348444744332740986017022876257953901881881704772243843686407989964248981575656350161737765238009027481874724255080301474901420846584071562261210179480012387692050981305559436478613222311178382015352783178241664514809851369476314415412437134779629430997352896744940491343461610001117584644740153692298027011503826737252124340453684218256637655597848082415522258276757485579008498271667223386354876810993165479930908610229835842666279436244607337519078778245751116200417671107617945869268681580685933029988385418364654896650791653479676951796061099657616933882664768531634733189855750214323884389963754282400171839909557686056028946217770908981677638668328379691940740231093573274198953510808522298531670535850118199386618885761441843325743389974836903725022578609410711146537553331282783094057413899694326682659931534275315940648445025951870142883328187415244890804465299812993779833893839856214223750342607375918075081400127701598997505944817049845114938671523217587449075028987592210386507148672377565901239548246112551620766002681554290830419047732306448683711189373552686303906663738697461994961192116092285434667423509774213083202340519286234916720254688167669459156484897309725148490987498603836718470335633322430742446271506573489732506144531495701477251716109249741353760592093587661598565438325654029271025178686194899133629866623642217435226778695003468838705376333925587232384711851337597954984889560620203757330507201764772347369355082632930811834772502488419438392843508031047549483127590224588616973750731558712698523387873593285028167374876991972222440570042823310989127840072091647012812111325526689117043350830220395188974321025112209612299984626186131335041628964385463505593050078260499619341080051194155127912815214181669408450606053113654406729066430639949412502664211257442607701248020207899483767207053826457921198049351982099927353342525932093109996376337268448786318 A145334 981 61385113208078981709413824813967285998761611354218424889885108420133929708857814386821038982982662911782213791707788418929460642964306144014236411687682844888806823183218256140078249876373643124235238402665308813221807705412099545974142063997053301547110026854547672048970026135881765934725430872718439194677860844248783183249270261900468754796183549077664966597714744648757238451968785333737259098233711318434858181285935449738624589569278480680797064755772028335872844261642281024018383455357121948683120059098471534841798004355370860715603997270082782223411337315750535897535010788798939306845965858477254826358615455787110426686397085310953146106428656799222718263902898711507482586890728042232441708329221312682855639548095685673563894698206347954243016461260154383120748136956294792708068118842940758464085753901054454876172376600663152822750763674829357991466037683952222040273974602575288277307729960133262945245361808729571856459007251596456310158791847477301795622591041463453890102590831049651066316380129462222172457726295892890649639440338027251499141902204439379361296671603305411055621506546142947906908669016686584406019248988077009827608628003170857302665709755178797469182902078226557567649693459734057768458395670523335829266305870413113822324620856297909173243964796018089011567876241658654056500422281775801805793380232106942796042916184337825687550867560433560871552431666971096198377545909253374708846301808036187281625075269213222134304969002792443972368633862640857846869919436426642614496874446313003560467541153679399403170110318983664901348436443945862394276101076922581100783099454780676096860160649350444280325903315171147566240686882100010157081073645217648063712048186563161982285404870016841798278938613113696882431055083171987262215972687602865122651576043974709607733085652438323419687397129255716813301300437213034997376400674308506539317476067549890483333550543287917300933330253210979026671853509814974196123390786305827161500731516879056983925013599023850369150142752755424300306940446557350759547215447224307073903782275643012016963621566492966469276854471376980412744232108336254123390228150841975431642545900350213613581871500952011080239680863474861574572820289276927344770933153379824372060023695957681358498580504967687655064223293408368257684783508690028734623035226114409446762966966977670436172590827659706517185313518284912785579826088432985584963066366204263882214251913496290369183859923653103849978160065905285744549705335561060970448644065806082256136944016938096946008331380070485830382642125560280276636675474067425877506588824347237527069773015229995568097937689357289208907301256734712400958747229481312202895593173135333056264228158426319702272745993410989988188774208152893186906164025833032828040900471886514218788970556182437703108849553359404027907701545751265345114043648617345447972012898130229264291772596961398996043256342409029219285044675781637085100334065846253091604163221894870004572781006675696593055823578053536556443322337884328890162043193124384558356334944447984537058789939261730351226410096397214183424161698686681732502026336051281380010910218430064091498975050635307207324593064398015003356423775460485250388865710370292388119446544777187670753495478270506499637211397615286027767546429023057296885373409636664145227685266141144531216003606428088177807596703521352715898136372901880351031779931150459669674446812318066365047168572368940329190601337499080891265158570775172506989652884429953301849637295957447741881884552726667480407044965029104021347165286037339190990564519670976746471273298926948793763985225803223639675093728720119929185482238445695724740893206626822551409622787286191678573975912074553911235079610107079583344083669982084331285738640452112266112084189598689557653235520772685881130093748708752963739610899591324040935341084045896830405079570893005189901661429022197616008789216782573750106077017884844675012096331087331502536877190171228722701209947437135460102657338233999976830649139916520394972400325227167969300342869986446273310300195815952162042433122931090227298487959262411065140025713274213316726331924236930738509276620975265321645448357620068388658041854383953612365083149121189334831576251720253033018744596261877928451679993348971107583883334455296997517386722162957103120566429626773922203012733544090401485605525876531800540556412131102764664856590756962869956624798074654879140797084049147557633941720660746172770120532272400463 A145334 982 2069292164423366108485216350471288689686003844122478322313626994861641024593156240715194082713378490479389342666227000914541554470991478711965305246970333645273575078642831064830398091075780430308841903125300854484975426075404849726417516851238810269190778749729633960212258484637999496262952359256284128489642163976903308506387086143818589288692464236575848739867796880950010999668507179430956492114244490676710889160653691024854604079725969463476962852679827225583503066602713800503131861250036067130795478990987946141341024148078166440635877103584738734352381119441344483277878642847188920580840761851105593867920192486652319925123253720123314128849085598232562120836722398386674086876793490562394871253157379891638225897903872450476163074211270344385377052141017740977356749121216431279793888833803375866189093417564063246167159526300734013811270450872628140187977956961356414204403930028803514396913672210875158535633608520667758023558001501019066327946310668508309562165982824750135729702222880041857134286222936487995679286337561834380267428880492733947339916314339763020666302814811178091198610986719798071978980276548730238962821186885457328708064890874578134795334605765956702926370602132399840301084077725984674794700859308574357371877416735388777286737711266564751236388531666161695830429679444444742150226940907969949116288505571096797518618079302998630980500194642527011179349220606052388624011795443494396297121787248801380450118841724750131591731314392167512315083254885878428252145422089809859596749557011459217860507344495539125700728043941670714456365746737363477657316135950838470268181884070429562136498977833490846174332056767184442694077540141292062201669807720312305186854902643368412787105993850299688399045096793262079781494099665645539116544527228053283545487707905496427598382498919043828413786237266202184012399424753898386978874193294170930441155576949272342195259375246263582929763413917659697521548696664326954589921643494619172639958118836081761749717043796441741199785520016811147857528211215101279465769435293286206874901890566738831677370721735499262085438520577595823921488308474167161445264482739374187014036861864424349892476359374165387771178193881577293766387795356695400309286172725802779060306935633080803009161405617816412439676218041777621151097336196155250940445414770515408788098888566812257520523485027183578418243234993292506120953022822883171398040414656182441428371731346224467968609613182010170259607839082600342752565985191390081370955264039049351067329136312940362868645241273342140151366755802286636782159981786068593589761092245869119083620166461698378356737793100244254983283549708176993298554131096787552484886190786090602425246284636479674902404087957872084809792597251274592851993566999653154617905971729052729800566346079433660556386881308965880349771266210530214292450949784889597466491814642277730472264150416831508032277717618390118344443258172516570616473984602191612709478070542852681499271636741872252221003202586348874651424959765473389368283697794471887261774379869723612874983127271826997109853898931185435226577699209248364250847246688631078386285118694745825791240593206701882074522068446574685591305135913086901761662445325673574725867874696059304440360101478925499903816885405088993464373454272249062091387051877410105009881880346781078422268902963280141327356531544422016958868763230828059950621369944806679524077157017290147022856724387141733606210705787281023064714601580974850986870856126757807730269873119023964381332383455366115649582814247913509110537912804726493741784781285731060222307074660714892217017939280272378063028361862848794129131416884451716577108846256692726213057192043325236050061304486258999264532193137423417837808805826928393348485764672330979342147370532767988270020233771924810310449188762398572675156138893727831942678631833937440799194640241215543353019568446684252364631105811545661982445989649255896559430988625950476111812753746746533009873075476768238405075689311247935461630675304821130167150259880774901433279785644754684434897376092924699832967292983782462945258278375177164307346878920880445878677274289034962972707144850252883003540224063280858368850479585756387155783602126654897288198114420377520130761895713801773633064503611408352531059657126227562166970026352919128818281479128536879509012953194657633027350695846657937583719492441682031589151067654209318862470614889270158054638220351314664240486832877541660374084386805634171546134 A145334 983 69755838801326558308957661464973316915347903586607132890973941106900810518901367165651378141446949931077551829496298409121407382287662104416044295861133535494489371012243012012214463510086308429337417430118653402023212799780089778865434947081118230177367850106275933944207561468176936883142358095803907098667398152983549685501525490658854383021354214618788311943278466259110126150068138566648758015433922682478212755170777743161913253788937841044529937083039911018647860039304637953318294018720332367621993648103083605326134389189916986358464556446237545464935985312956385215546753152843727723981202775154803710810334862366434248888794456218959833972549529409991012294183193785711884757109225979967603067711493567817903282335483900757455771558098028611024712473430691587086541629755457761485557199879443681606293580641998818127240492755425367004914774076165530930907378937701287038878234440996991867744671612920871634102945997986348314244568374140345474318613822476623267863313485399736033984808043183620172947137508872630204886520266751710662922136911770621026801327457251509222221688525988141850999765306702886460268477215549027338750117803889517562671857643773400920779872257704690700469155528700296538322986692493249927595308198833645916482651888883649811922814424471276907880748229222345970425695482504356016225496121507244702934283717008292812245672657261167666014835873848717986422301355077594353544341426022650189922600739310792726937318872916251666744040473854997837349012549834327953738964331777570930579784952359415787764699022477082773692142958103609465340424421168086387882264548626663755817830211231081084840704445906815775186289353295884248046206311922268534718279061170654162631230704395901008490181070408197625914968414621926096320469217297856040446728750641703500715525510842708530366764430827881803390410638556278493802267795152614187844814058570101390862847959642494587852303056217994837274407382230978150240427537882608129411284406080221523387161024463584671703904562453037496820919510616561041521851699754123684233736904189462586528635657100983740201155012740058558407166059393900753016390465919942903983611589754075693401207181807198934525164460921243720814405835508289709390071006901381655149109537815878528743122428131130173481149624878010758373797655124100315595122945487610000512386197291039204132404086824274234039176244093767600819272934438576863052413613779565619394956793096843734346147181466974901725539691181702915798276405496297488283713616252054307453840980307709558673582928972275615363934137316032164432087507712440400366332709371696815843420542101659179961598284354079319175635437311296146129199251755345187359547358313961164784201288503521034619719198831501682533722102787121985527118465151692316887809956652143816336577478945467049690577307548738141173364065816390273231385356049271978047256172134584681978093623619169396089795246259617538806682864872674546982153013710488919699700935839545198590252666395400671445576869995732615694321366129996986445998837250785617720514562489604126470029787052048045567696683274498133311444581743850925090720056919600660209378953371727316350389971188971568992656305498945394096831720009439586884881128273735682925155781539590493638713667884712607907351350101083123487160707368338572068743115749969454077600221902121230246454041262304887473540187676169957717100500554869488162113292613077528033566029807653235606181293378404043822433814043379267496422562898641950012448328029503655992244053043352814157444120992660543337266904398507205820769187890119427087129019300164817998225786151429520422994740341425717708725939373996638701462438721539121372900133989385127368643482572218594015335392370870919961374895657814953132826319427463805205455261081672469795370795818538673171675594547524694983692522798349834792556272050362136170760478367954315196372638186690045294954492126296395537284462436064718189516960898415048645680560970339255133573951568694218641876426265948437591592651620647369197966026579510566177570087694871158018114865608521602088693604784337542313944274782191435553375284440873702953566336728734249538252223282854117295997599557036677573027114392748065074075631527749377993881278177805956637511615324453438463969102279349951887730471493513192908726488288895570473049934141247786193262590839517110301311558302411778622052729988896075807901555505233550070652289668544872739179725958539548096921557960672229947199528902020247497663578667987650549638506447807390548501399 A145334 984 2351469323923426116171596659499034162745089140218522605632253232399999327730524062560951716432982599463245781692930876705255641942375535068873374501513506234548903051549136856288918500094611366077183911260457903056901648995611400370148962339686978688040259957891782983529602936879986057692729395146597349039793863247433295921353115783722895107831261286106889759032068357726805471568785951413222453269321041512096061300096028561334404760370490541885134715592312547758792136341456278803645890867930542862501338746759469344556044118251077462065673757166790554038253330547378626174736565504483418728217424969627671240310794342452306043388941194017882283091330507561711426204353341679625236775477920907914408850159576917984139755890936396629961608747321470266372713093971561259669577361699732018461701928142157673144780737252686741505213764618229595434943020296269596808259603801932429119228868801604665832869365674648910574735151056486193152516641868713044438261405627740659691163988030659118880877743406017613150006148289810141270236602512913828885270855028358754320738801244032061541330099544757446986023997290343315855852294957177435040536232206294450152210992463536454164911359011890517746858529946116394174468041102863377333253164587981344536055837802390418424529296962189033298095271570696750996888498884792161862516732105782278027944754984061045129704827757655882718361486326940088679768767500316485051927360847211742458796474625045035576255638755888001961191472781920662704867700739831940434662059372076493980034691147286349194088786187195115805623013416944631134954992781210445398147660276888699257780586152417859299550584735019781948038967925272201234453172080822132164061124950392944101986481858330920352835591096354348119293896857860031913700937533616627457813687067587297781067081425019996653167201364825396673246914211945910759872263362195199518350294935523924591815674278392915607228793829849230718256689925242859526945114780474023378127442739042624058762025494709320447056861050574850221391455503098752692890472941183298180417991574457348498594101125972271315442103802096652268406305776729873806586698684672966819120385245345408885180507084683814218418944085178766454488232943806252221961999876257780238381082210487092478127877991993462514968750845476337046964306514557203596933973341289996921117287770235516800787932978747395862648373667877420796434112201681191060204356799556134206920822097254187628626180058879992590943475021125592109549727369672349247443643251290765512878898075217625183837129468326274680977856900278202989663529733619610094062438850759917876013112884485838710636359081955847387712292235025999985771051793389136557713348150209499768087872950567503290940131767363637081732097182549794174247078650470950751013480786750201049052872197345722516016631236901616659520442102283634801664120002649692169442791270205899844591938585710385699909267279147556816341771342580141360378259747737323310560347930677084042285804674710886091577714788284509733183321031238995826745746152299023407885156533240857308832816859750159746363442318200204802101799740731315753622737892182039046409800267313681145540567542495112895996618267128856028302315206996140027314657242802493958320099634037150214887463018525787316497509571547410613826687541569807859348336967558016024706841388933454794197860721070417409951961304294786311363316546348118901522822135118080239183450914194620627477691875708843299964096848545590720162670989102514347638610073159966662523696041220567238489633588392713796875302965941294452852013674193111639193610130070643209993697509379907847728092474602386283246259199279487410353920746274721918631669387650755759145255220400642547564229863764866668572711682563637583848575963367611736052479013254373129873556178557174000286204950049686935132286673512139158932261620368518847917763050627601071541889690594689592955475130382811252346315875700173203484364387254465478300229727864146641296881347949693484467178217612368084466055276258947338895196350919611874597952194563431431969521952513003325634959984000232906648377068010297199579581005534559542782258265867353176757318139518133373167633202390432111951781053472392423394206535260207468892879518523359212494129396803723283965501149638772457757874063284434019151396287154166069238160748841805746347319770230095435338083812092821928812518018912733520826728408730727126223751101007155218355716972911300512137906856383645982249938064648882191831574996411030822486653678271200329755811338878 A145334 985 79268030839702855574817965082754780161163638001418493449256123573230036230895155630028315195304465286459065369791148024237869280756071904884059350029975999305509986373232032413256430625974885640375561219252618481929501185618847506697631741605413104492718933003164154268506981058016768536644971027249438540327544031403578252525263847567773303426137434933309039158182712395692146187473648272071590333060054293938835543948024367631805041310175982378010050218086918901908971897422631119166265027839644581174587761531268063501900641900109432056316875995627953130391974307816148175393984407609382892484481671744946022356073166473732374356206958761548355544048917437355762767357738853836972945989475956696568742371276270193751783353180183594912105073416435204581395547373068856632769865776356336586886210512114935282266877046494489414141937878040026906686562209272474032240900313255763247907918128423858844229034449147743162553450308011203573184987683149748353873446509392523815712514768650205412074652696232045696103087085902362353347045665823804904970769860083836696381483963134993337306728433432085011910727097657707870797894402737974119667449048924068110741514993273956226125760991510957095541910344014428118921021127254537757410714250665542925476796375835929116207232788672577888007514696767439246882765326980648293881083023060424470814772987578414114314056931464907149174798038066314515546287166013367356022876980615166412263378969687667409964784855523665673195512880734505065926092354590722162218130067693734280289398507995237878973317194605648331330469008593060557455723341314179693203471240051653503353119803380175825756769126576812403561577833574636550317532182798307763328231987359467084507310140813104620698186767367924004693199637163493261188932507937747294305043350601639057558067814121898576335557827641499691027271674694286013159015504137332380610974254431697439420004989061777225477188052151914511294438180105529412422341669009351790194067965321842450940646356039490167806702114310973638510068468188539442660776801325437281907766811741220313698144562427889608942569578967523135227918009326397986626136859643935245552605282636982143765359200423484195495703670586211756259554611721302926894049306438578764934444626166410349621812238366977193248466417519857696975156014231925678128543925739762850723253770222253074063522016581170627705602442304971610954026321499400016200912004660623670335735293503481871864144795438697368773729641236604018831218393833378487635027725717298089187093346661745164639440075703695790523487940744444085465525422888229548558404413292784122228705219492597080833892484691133331085702052067091022209046009825948541605171778784014878868281032379429247434070807258109007193687313490031458826747035780257284664972120433539320711428505435946827069453589305376190043695962094617263347707212057935766982644515671384711626609567746203478324772003890268894019263573151693700385676589114072155088500409043423567225909276994251303751684094067493953109877136268745183189602116348001241829023009015034737391150129872148097997863594978832220604353535948608072310771569254736479334873706801765238044445215507120284535074432792257431215125651531008160311337508769990943061234875738236552204265884715790622554418439749511861691014513539157515570293867107637604442898169143346539210288654660829729627175728094237058879887443060294587615464846012717192249796602283934631544619757523963814263385660942038049133304371546223195760255595553774148164170137557301268566132734107274261100005919644614131607134175136280605467097170397552363308722725042970907395484476895851701266805679898985581229034029655458437155534453684806842651401426111062177706171594692178263026715190857845327293720542592295872194865262331349657126365108983791539731109295694499352035784688780401688249256704430066498312945656265895953753722786273574347991839021350250075190297912632568376253393205304831070375085695480619822307778615105810215792694359073836501861402285771096463173509699791534089713186402301163185876821427001098476498632898971954246498779248648682843815636240143194717746316223188822138859754944944904052726626797956583866936857861739527234199870637229545962248629590575541160875371145328741896578023605290353917271667982785587799292080375931240449905122828370407337568120363261193926285729695004337468917858203795495516998172938850411255919769099544298912742226346417660214305629292031771148100973182212114289784622145631352270358037444944883656668261009685800703 A145334 986 2672125317254913937503687486768066979733792074282728273955901320021331288943476368557730442672761808373552494152413818204127696749031541971266105620637116435075235406092748761101737420112694894842448802623821857765385581910309700455165765639369513412762576543496403682499587347936142330490315915635849178047844160258820759645193348380156522274772197823770586423915449475826713890252931211682747358714231976979357104674391840132772119381231627605592228250966575320591038894903324758685638515284828527963464810578717707673889601293896644836367364427746944542858722899878229024445152588205775731801168458426304705443995555201518723997095430536462853871372006723721932255325917950558491016329679997724763411397421314218071795698851564233093550665394906421999117373635573438063119110915651394744644202137901692540223058752092548500898037984363515542406174416639632079330571152751592175285043490989939412837356085447901056335027899308322521395579741646461375140360837393360572199928213160034436410377423509104517009617452515762486641518768124683860833650823098155280006661070076541824156577753949665486206753163476017335034253704460444812616812272398694103806802020271054071919162948858923004678827279949867841942711228025282426699451800056682287429841461293373332704955398881623303642544287129935105441721268175629155101939146844850176805383719383323584809465814029977192241026559144853975992125251686541846071214697964609898910186762609374793764867861903447131087532737248368692990447910568385543348541224147293723216479129724484777752904173436067619061954994474049057974887802700746004676678570103993579321144969314165140933842827957353761389041006821762030185931808647677782620972568129826510468348480744823274905404955575137127101853411649487460976818882928880523757406383890967565562695168232982119583251657716627753219703931480697467291644501884597211188200742598542225747324443589456835992443093630812244345886280333100706567514278135360134066968007732871866282166564603329188062054607826366060303599557841244209108996033279790017831927521043378545200307104700850057591481749191553101086436463825986570352437199732010358442905357258572282820984849761095145145476356517042254218330819506636888721792149898082490289682348109688610675264198077222923192412340419625652119556172192793908095156012139753432356590887673074863356445810378163328881208462467452219337382806501310662344451552616905267127461502537081551803286133425612308242482433615142446453674779946573461448504435386486475335206151203088531424777899768134455630220503801517353220764659015898688348284202678037313909569735073082334710424676948301745508943168787469346123640941005461673544121204105095793416440253833422686980435023621730722865135562256016863294499848401905394415585259428801129714432053869192895343165557979467600129471374222689105845167575316808894702335254453839587358727108684132580668617678551231697138241818234601823297421016458657112600296025478293460520508317685190406774758384719437506371049448530436079094082491515345375709757342226011664464214813569157295523757822040372991838372552894725778376864793845954428826196553609877705907164567069204457249182246233430379739133029684807969877099047393321737447791733702815854540768652758881838867783658287458535286056688637578312308304798400850126678212081257115370447845375754418709464661676384104769950546219394199214002169201057565874415622563223807985515174511398655128303109887330392005787738099644660512939975701778479116461454208674532929722143767228266581753288485754344639410535198590992005536102733974907880037066399851204851778921873868431068375101633186148544743951249729331583170238344515083169278127986315058650790074401909509099382865702415245254300507681906937717888321296257137317928475394693970056625778520357575368207076614923655054237370304347405280037760879224805589550410394053740301580210203816761454904282131382497564087801711747341490995089673316351464482131070473919981026422033359911850260135502968877606497320064641077417813311901746974258801344218872237507690255911698709617665473615565298721597014800455647512929693760340912936035094986017335397477896455985948808952051046407287682011405246757613787852141096029408613014585402096537759936841452450372329401589155241944290650851595453490719279147524475128270600579531699187527484861852583258132265128178121133635859095676247820635028324689219414565247533294919383608851331462922253098546100159990120434643990730337401310037358411446605374388015878306752531083974 A145334 987 90077344365395117993546449604133572804071350662907132113634940048662954177054552153185937592470485364967989291418804441869996633171983999095308515587617844996410186233876574363507536018742514279164063496073473606018529484267038816724790453005514555538813350788544835133896935230420376902811780979439504764743388101997303776235889521369812518314797485213169033416880762671935812844734164958351765190185169610914073704634913386927723776709513125274338031962073203839037002245282105717870243231085304649808754183433986164155550396115355255533834422803032624544139595824503126106229945573022715511408005841066249948772144143487123019468354589027955845242401991112617418889680931345968993306636539777312298641510503759919923962814534446944403409335550190412173811460673785049734676372333838651065599717481779845018804375250772932918778371038752171056472112678235435184961079527015271915603052833362939478323414796219710159906047323130101888233789517717225272831815474656738379467056249912246082743617534417260572162158628203266338783235320136047282878564341668044628940707975898740929183242748336495106597564128865817266346984506563700230574767582892529190403227992595717771121026779908533496212310511568134607874367377811249476783982422500045658594412734722818669648117380092288777117590031142597707672984703317693491505720346258816437049060709597065056348678476636474218980098159598229492628227718807038465047280112364122711647229355298645328126028214800417933437062899446995759973493999334184311688602503787141341933777182722983350055161807556522243972854532389724735740407271586424476336654905002152318864143412227387097499665904685626169847759936400020203993124719195685869354677508328219680528560201400682456248096431739685787235554502011022672365071282343629947924421906659473284516815063575759437029514805291963733394719839187039947707050145370756485016914652385884175510609553980584952243479460817492704747911998734386638285376903520648450388139750481042647049992441837580573532370662020097778523367456318273820875716839200944699788839452464523946961132185767510878980960156304685458656250060346089277254260016339932323466404347633866371258417141681158142430523782693790719113720169309174907090310446170311441226613189843158439696745767561372502449242802297114315430380867643926627655783491102544279000915972736099873523535193784363800004366642072211871558202796205156106132061822514964550206103580189283817785293685913246115415385468392722228716772813167772991595706029243431357832501267869021047667517836544372423591037392625662036327532569960419361332430923718233438598811647084900283595818779093359356415340888739889605760845099085067005346377248777607417284186077856397745731035398854471860525610796456641148167558430801483809969121810679913962239965215219063996582164132418399211059103835003153795945981700581920628357785660656287974191306122115499726592898465637248506639862798669163890204368764435654676641906863784772145102911821941859335382853845140554245700582956851123089992775605792690498827918764609830200073646628025142302233728082983109959892706537476852453135504128236352226476349342854103759328752317858437038362813235993863668213916999459751013026000727317538260595068400060687580831074732297640903517196498315808784743459112281750394373797238522363903214891654734460968653521077471166041392915381280996066938675996898568060952829180035080780537919414024770589432598147704044617573870487644128854162613289888201519660357711192275420361847226254334923376165124698733736796080593678951874884527412895206331485742556827047465651955975675392828424485460709326838028824353438261763419611047146733639013276156447919182680887576029225692022345910663380145504224565391202331612268629789149927423015024633233725037555898007365499871202381522756366566053337040627189561351271301775285642852740355250767478438429797862779995311622671189623473100573713694972767227326749488456139641817119122172212018563368063945294876528769934113195331303219461829253562915877210054695210118177315861892150432306304957237428306864868312531161334207440656386686079544241420716781943345858850554229839784621304034985478559707551817056907452809898864943633999290151266130384902734754146132743798916742142183465524027618837216505934274055054619483445091770968822600151451173575128676011491188253499124295901943653133415545556661014619729315860667954414017666695894950048458990195107960723400803522659957265245165986669636813229889176015727999779507029725675131601052366813155687559 A145334 988 3036507275885344110307536878651655252457178251112807349267905555084526865287177664140421587684449618980309110640175403583023768300099883860471308089192491934191870942868743915701090278090072736237925685610187992635062771149256296601482985715650130027843884642319269848867262004117883557457642806326589789983650434870484950038091076120183031612235300951763730292712464085755506775169274810493106792878394708869681447603885825598941728380105568071766307451849259450447362025097420888846081140634247104460224575560094863014965896179159024370148913556322865345636001232385277481162782440821443151683788145101174827346804273632955361784759509199036961006658517249034326467049211940346696813808226739563517589480555670349479322568406160507644274695607846253399472762340195920390982502448254590011769971731666596437682202949480496816599470386818297701950159375977142103445405911525113663523386735727621198824342899943210344042531798927687835344038523246667922300699124510317813378473893984613602289252910674828430378481850347114655764620376000267385781152543123978961343435985860885486646225288889845496093738400577313536572539512682008630312230602602494886609798711823599625793435740831553715298393982666134537681577082363305991837105620763024739094535365857664756060464704177955655795010656307272681595721208907118179423028677770445555248073659715133343666190366637949731891841916719029757051643580408860014970201966516579878645018202656930571401753617356054226632716259252825489820337789727107442578637247054123310489293905613112639005874726779826191408257307224902626367760071150290566396562632170943984564916695105040249742548596713109630228214226067003674254846204098154762008268396184771717300791253920868524855300055808539852312573415160938162635939091950984882615651738716084460530094270230443682389282824503140439736108252559291185156507193108803699225322981743727412957920422317361075150670856631714585446239869131449893243499348850166781127224056921747939899183378932178276530447026954642888287656656648889452660476205540467812550091760110651581208681220781915687029598109277549197619749088447830205710254534798381918892042132115832278116548959025086991220237811569131328624281252689081466611377476418609048785666640339930522892488689149229668980341051673023383153532486928720594425482553389910755505367445084343039063403508026025093319983870623045799722774796922693005836401141692527902370542484560719254960460698348849393125040335897036232714899965078210847600117788797291635686047142404658548313783494845132894631119414875190563443083769712601077654617558090257446537128626713662253486932716332812466956459395850478509822728742166516667744764703512171941931554119268098914175170516314949222796587617083417810848711531407818170832153701822434640238308097690602593455591857560658679425334790148484940238649937281448969065132059918388213156149342017786387099314026608013968607598077804895696504187447751704902690941567777888643533125696997151760510565596344929698903129145104401910833220386577189105200143765845240033818470963366512733439141678153602814707610145539972143300472065785982639708563307521415284117094534727843345494005976936170898022060762312655176964298514640775167371338018318254044646999674684984822098682855090442255846243471388961117156762392602284088776523871002886597996194825073707631500936468038320701032397997904904509940520657656813372054367389031152453345964898043928832659760045835373696343429688214393173583090145504315902641918753535579421592477596631450547039129295059628981948012779678162206843392376054537036092219555902951092394984553101589533841520600579302170858726543655365141241805956063621011133089550909817211763014629858388142795438310716471728183404321209684562146492118592065012613878691393352896306688175655353596759366289784562927636458097118212540531615285839614624146892569918075560259901653220035598390516765435606526149485669096923544109125834659995935108915681289006365121970306758412445595902767971392555295259999396900686302698115270445415957410132271701321236236200534158799116715830910659208961496466144421577836715206380495141511270151864044598141683963004351285585804179398183175283449567890710824241567467422930092532857521778876081281075244685973518580630239013455223153946932136082448145868290571957894586089317067767836256837927995153001937288995172912536921669195216141986868922661507219629399351568305026182169972376989755285944906312868445250643336539335573393152789562529823560605903311883459406964725697254638 A145334 989 102360660180017605593071950185800848956197906040941385080913964148264460580167804881119059567656859063355734754712323563364926787526370451764503796591370387513990124487695171164407178910908815919837960582755373735654492409422900274168952631749775430233102795753769235816770567024916919491476762098457560840909351394740659563786746399775480474278639476769157862954168130913937370719020441016988465029578920445811791987812917476305412276765634922989729098927500504112507370026997055917719289532910226660268865792322043648800514196043900315402364620449809367998356976999568108065494269973860903070237782859952597588794522115394781102277120035631181366506502771222545154091611515619406218247506330084049638164077233005970444203861047707898154053044537087866546036406314193015706235107795985856962927096008881248432487216408183172436795213820866444493987701507717347628909198092550502070358094945775057779005659678762205901454036781946309606317436730411386143039342214410998014331616586754268283258469536104848853641362603039076417622086536185778254546604945830766445219182454429741778945513559293448924983426376863675188994489706163526421261593383155335044723785385170315392901001052310648962800327659463084753677828838592677607017580999137581532376741524467466192075446508190767776757520447000572065449164244585969125032603236135999321153746631948084305390212203016606985437516793618394950612675602954443385838469826226627596759440899917900206654469112946559764988447165975684362396591131727297889991677286505894292806956216284249878165053689692779104815831582578613002467467262735887721641701854145866814681189473126763406593926097699259730307475390870933922730845336155672308103041766033977081881453489143917771471482425057781989717164037839670960446484117302629110629990164194785257810004564951441469766964576971349418212245460378986012438817531990722555514881229564136438425613260807632289348529624811619214575253283673263902503976411453745288278074508443983303520429056753737260003788705108641102156808117110695992866379067893453121862648533541225350080120005597245624000241384765223295457056312920106174146591090799194469510807950158301747674999037477265332353058485564893305230730309035216070160359822981000588394511004632444736862635271523786373765924349448375443808465818936790370439090247118108076983392294792287874091232382033770702032292478698507266582526532705778430539926380323053766396022604335742504527846323554419356331863607673705936426555594069714859432197668760995009733217812628538395788620563561912041470663051851636501040691840684249757776738521890147599048372567918742917959601583983289482008886877704289677384296292672431770590951150048938913735081943243428318988600359245902901618496711356403607253424575589992107950417478465149911753452010910248210168937521787639951009636564846323500441735589811663046603681111491081004837506345228272987002376110363252416124882696163171130486994973505603505275985573150719309716895100671074024869306917404726304883929235768805457336736141524269130504155847815122775410825975011497616208323668324222800810428046259754413182060884509970656339316870070559884733153006346846858744504444155507736329804629345689016006751915514530164770266336913275444989671452799763620648958141581611946261058635778420147072709860249199394134255788292415563717266584581163180425402296178875450521140442435655033196383308658349591917643903702229788267706123628242801256466527536576816092885935544580591597767285290131366866805761322535075628084859070032815990314799664012387788558928066320579795550665312700929841673763836525348959536456630097725088332607499451826209410023202747864114545139891388128848529578489050632501997480503918382970845308748037391671357336366197960169099390315496550580616961832370236491092901470767365235481262071562953584375264293593470018976000010556239636497764459888706563421950052088399073130539361195422785466932490065345169143430248821155402425444040386004893555095531207012267948195120311735783752750415959219386743411071504853746979696986901106567217362769064811359622347467160599884605217341765309331428186369709276999057968782713563571545088841696358537751335695697931352275034730918251183949175560843034379892305019779956186129756221983845829017738306359066585277027252719843552128304211878026345619704779325084206515364463108571010110083625748204083911909721526648035522251453959689385445472612384141959573720363927288399269146838024154020888071365365853291360137152352448517970917916285007728536441298884143 A145334 990 3450577851631886208657111330455809739661776160182955839964802382170089411072929837255345833885291131341272199601043316680856278424490179628881539122623787673904115162288333277083422085385645906567664915006757963018724946486583197092979096614801944037507765217015676297064065965542687351939798092881361569620464445533057199024766271098340370667749905149653010608421277400396364681182672291513406345653998615349920799039492000522369622250827824873878199853079734541783363993162708729888896361308322600083416361398951515840970470533673983453054686985214160238901748349019439690502534359656068601676272508525213919617088513163153797324806354616367614665897247411253479895393897724480971676776741573325086562947525935150708003762676595664840612620487070536373420633857378684219261265092820180789965682394689415152992547627437651793363869841301937457074027715874992412593386964254471513266657717098690462002659588946731060994805235876878297901272956838129303635188303747095618552800981761012489844029405772841544181421902969965415690925881370202208960498666942802593744359679195390609507367775437556874371345807070336090043690711422232962978719682633935741755143918724292620071093119679956235704445330102106604380345072467382079769256663643822252693395217695262919477198545730646077576540358473378628019018645089271810297730875667115859345647243714896262219570709697499454841148959221034177066123537523950706127754802871897649770180874091214213309391582395674912321706327332324060603563597230189422144511998749476449556399183561648157779831320873668856843515491240467737088275695059066703946251203106694538151958912574186499331240999010893448795555365198044956468253122026961509407998775924736971245452079818250214155435147693397775064825747403001892915712816958332535368352085819354472324690793354418821715400693500421364384794354733267365920021353846900064237602947023284057595600010063904862156577858501728827091617202746385857021959151586606404817687110552422620239925723603985104102549440718765264599063113340144905270636185718212099197522069515582946440549264180001929203132450050837568012308170688787690682651379960586310768827417107794219798291939436809655328534610328154741750196590093295881036024263021312053416169917180493071739708912110578149510419640839563684537759999602826716458781137804868869885199398752080579151272404534954902339483486136942809333451169694736993970807912444289000772682019621615395266914444606558778153097729089640291219902956361190122833248535813815352980815136777660886917375850883888560072843156846799251574891158506382289622052777918299317473663192727412197050755915909143972105707109690952209174146118203258932820104295523385027269837670375181849365006803935008870498610301343236748517095131594427102551190402366906501702774227049476369474192290403869485187876169175634775051405966493901224019561121203232280754684125741495740374063711581031212339555827080062421003820904052686446411148570979969180152667890310496208381192575675147727392707555634637286862419464497562725812105988429704022913858909799166621275869857420067872461716714731806175728395129116359045039215731981515266192939303726857672880433899318476188855506816033182414416932430107696297213630510846008496932347780026880356967091556854033283618018030765847071768859932232238118973981673846813457650022458570036185738432679903253423398746943282107933264145571394352307086730403939434777131351920081543166786426653983497958635117488543778123528367561604040182872764119572263903863843319006773209595582964857544562532723339517102887066745806084298772290425786486709713610474881558016041211138158357285920482217041023438086843936175423932737759862920957776345911825123304772458831559052562458029756769727625500212027615778301043270128007585169490509278761845401891392226734476585066097380766362522878938756127140428740564998531715493050278380177393676354246712719632091349132266491564144754433688728280924561926488619826609685730935955377148386681625140088061602940641877749921261985888626434084522313349365269628018304030679576062708974256774070216402152911450832915094442433140866325807693347143102616395122363952186803169621241956311940497797867702016137329686356700102466588551266016077069359260544158352801167830756922669377677125121134465434742253790059796989114117696152945662021731520833796679213461933597808981734976786756133555043468089135468227590319621963737482411901120431047943495611902184076995003481363598886242389943578878357070616238509717239037054655727069556471459687930614 A145334 991 116318979276150223913813617356593396138197625403569535324272103222039749899004004233709903179154104469857426785195435450599341582324637167763226232059144085895937334606749590282786987333942944599487168365039850350605844210408227164581425072716020901754611335232495652220260427881673423608973674219553936413448295618010006784384211434938307495434368828316163510840723398213193322488730512227896486895007828293866909689809483349796162489769993699732799194057588752476016696097007541257557640421984265315901738882489789806677070912889635786158573182869204721203568568847088334967272325198511802588646243192147178370339456189935392392424441111840632254756214843726852036051183138200642039604737740189282337952911461109853133800869383836000729343538465094736610921700786199038717104230572733186633757296562053088798497532088436025546112879913493097857099029808158292720805726936109036619668529573038760528334596964388644387372678599955530640305601768695902095130811576275251087003923080832114445887962985344018918250883495476171559902035043367429927872631808095270489291598340457434992063625931054528675764618231357603218509138693048983475849114080328380471410566455472118837426233671510323653286203114941685974198347639197621070428964524415667139156771256130571491108896784504632766914407707380073103520546460510188480550538693705872382405769264475406367473644318512494419678524429903545315280629499319702700612171018973199947526169668855390230741690035903732181418160529384196916970444500233094288764201587853173828040322185056203182473863948486323474502128104900335834667160677973671327292240335084971026956668128194637419329370670063292061198911630518620091673878820798027145987966428319841534650212528791761230035801057272956572377493955238029772349008099218905649964519702340449097870541386167453915074715908132239616440068279846197444784933825740183633458872788640024351983539900828619642490607320744749136446796690005413956536979097480525494950487208444092019843912839169908802543204386625788364525776448539476639562449827694550796055015841507652590969690345427745027840349267213493032929685138461976739992071844324773445217977761192935199242119530739854443647636381809037858834233746814273840689161836288069497678087319759910443713142690384954148472459718935767456319514142802822792888721784963039356711963654949244028397104882782097375830217615644049623932131663827057534050156297957055835724057115048632370111943423159250087986505091279910609349222722509163446639093282851517880222283251041730685356201537507262796493630775834939718737944452209455142475149385849131470147038627792692594662239007337641715700097185673112093556175967247562332693284031502358119217288954612298198850951041660548665262250356662014081154873278794713051410636355838000693935369282084396404064773899345502823895665711901011702136571630067674671887742349157279072749320873908315062781414730394186057603174514744021515875631545129065135014214822458775489795715272649932083858927701139922973003445395559693704363354690876103345601823739461166764611061073919080828198075277422164312360247652798758137544445389330402523761991668757562753293424043899219146452579887281327882163627032148774560649103202923690263556954355848680094676168219716465380560892760900503849181775870855646153549848168476037130363722831241825869089841514678653236661402459113270606592884007518717987898692178507232963235332324880702433395643437681114028742199704527249658053233722717874608596689910074427279350747103914210437927623208090240036397068929357512403314091387332979394953680543306160948597552332625310681972582908361184292597369593135775771956084626690687884306340609426227449993590936638111042198574274101882106707937278909614874352670126584254811084729926359069245699639145482908105954691572006665930492451840447096880634071127061873761175452433833868446089947889634227119735891234266479706633690398726248709342235204534205027156965004797839111682553199610080545810669758778559942052265356288686933917387214061988793889637873602503771935598385413517331887307402506702159426789095635294227177846977683228437079413294511549156362484712199621606106114653563302843224650916976429430424537032637108692353442202964750887616558923628208367923798116741237818593879338892478149527083763219884348010195912950908603325437771921132864787982201849770437318473569764175983855801058056603399563229985916547423002437901146659714157346484215663356858697947102298209928894301210076926678623563559113263010215679421141526643229740924369638842838519 A145334 992 3921112787948446196502770832433652053362832212692552875598256759650157586925335571645430998913939027793602725587665929438660488059307240500808176653832208012928259875689413526144416065943794577063066539017828440312165045314136391231456642108277967983346004073179663219329302726827145144315815206001365103615980475662652883168534568447004074572752202534787966800787775145345469500698740886019718281717307546132254910293556884682136637007776865367164835957803116992886788283646760222629559328736193222490725017645314452984132544632539151817731518541466204166558136216933599422727310391939298505607196256331008874338929148545633564385474112555341358691464387716134934724031903693349745430594737545003966039067558791065623205276598925348907990505841045723084083634160082135737774899393345570628603777677141127228707936653708630793721813388519982487460870837758988331743368642422848660194554618640478900311468801666881613351601934609695702007823537721465902788730354601050410395806628502049596209870742391917471961395738451079840314332185620990181498384209290392901251217186312460454387074220628480386222468406207718997425606975298990521548640672669150023057314453458821207285345716995519890672321671300238904088119694537006733816778314348795475617152506350766347270017991128452624842038606239241905846298993164779808590086849067094082343782622559818704932640287757485477189863603690899553357075843355943640513685578921831767359209529766934330587088157800923229439931279123834950738749623499294011244051813382018490993762811301845425719545795923642643451797881572674829746162249366216765383954717749463170212014744449482314831406585956592576372121862269227318092281498580848373064292838890663082208321693100118191246256639485236218361447546166248236222883170108956492501971423797544453269861477803014078122749851547737103969773337328820961130432753345680236436998537467452273882081072461332758084453510625727634887892689328465301728475708354109362848174518978963231436515681568491902129746315770605885049398659481202644179505278420947121616802484819700899326005315103820020708496244594634400089222118005245065216345051189536732877711719560986428458657629582948553858552167102248055893147277854912581076335764465246559745416270132936663877076968353167892234428467614905080112967137216123156745452094912322918909891424923139617445185826447312098004281733483877426685809349054158939778093774833324439777968964575607377574858217527783875859466308473948057551522006755880943425013711731676131928477815411801604625696666911993977985911733380552661071856855909089574346454996174921443940357354669228474638651879886595986327106304023333498982826482681769208031831671881840196675429783390142901908083710249370291570981589024466193332494029711074645368625449004108601025654796796290775731547158672744609789653405960306935303389054598175346695434570570530756339147325904765175024865750187524300420771800552465138220105118382479881648642735253936750781044381688361320236388244424234227744798416891609719139451399767013979282674752445129943205334845887953304919390496326031301549596075914129422084817078345932739959657694114601708432006058326903373700058795119819663589259678398228374406298854553625168676808634122028495145525133754294267951827338002864427901884380988525801070318309990467279432322977667180276200205099809794942037819691158275672244992696494709040089956980073333251796310745584998075090332363152878433827356385253186931989476550157702064512016293340241381982873502000183914290276274480878672620171984013058778258173458134271395886785684048104879492924716842373436602586056230380640945441287773468842915353692283526047556528655099821951915351212714207802274737592868149322512352106840484064851970480210385502056166033789948445971491565466221247082242143613582863115009159314737159261108440312489401966345562788412564888951578361038080713246615126945637234267456628342211900577616478356487320706856623006875530256941870235988589591946632469878498195183535351548480752182344151892320757706830513968067426708222924399629902828507821353731568086157091698181763068706250797698852579724843455735171666301106141725442002607666752041933361169319124159113345502494917881904850305241649954965650049490827013351973971188774063631841757142769042880868537007835936681450435515332028986389595308443209981148503521964762792282103152563434044076880331967044233014736111345401821862025690161481832248862478963816211095894634395661699545530192806955946456748699351025458132043569441826088618839490944053932399269598 A145334 993 132180711965423142007958180847524793362267677751668332032847700043534709033213312221163474739678981447768243409702791696181809601879905494957606467237457500056667554513552795359578675300178327858853028430803828357883233326933693538004176240888625228002572895552275111891095142701082634933212706985332343423340765421139733073601293517964295918909169252013333532538392389308872378655361232778994191048793950485110484732128892892825342683735995641757132920404743879772624880565715591007834903714139433108178075028921811327605318272885823894886093703874252559585470050669263067693049298345001427425506783212272065961818123227133851265498939941816116089648632255154693805820263437451636780264706563037345954987685068893910697140021015972642304523951172307786699364570925447094934192819832574955317500158862670102317691455798020411967926303780895729738812858083756466854910664215268501399049399574702014156460852775855982221693856828320163514728200816285013814312198158470597758167390359800168807402628280143574994474631424935017921519966417381543974943101767306512893083260861301443576930836985322447888504881297497589171859607918819831788355693599827933196933689754686296442116885282492741843053639886244850341868828928644149357765975906268930958638543849927562310341734989831241198920488649410436938698665956064180887061639201501202822103039824085719278803897732831191117557807660741699513763481364248230622396638164842777858705753300917186615235351568727432028516351237846315660019052891190756618803892340343641743546570540944887115949685598112129562273783113312740405842793591468006483119442208042163132762046008435380704772078593267365079440935915896741262372189225486519835199284453016286072922682739754771698119550087011511863691440208886734087835361892023915263022551046250703817386581318869063187350443580599501866688819584914486319860690670497946944551037064568943363924928600687987374198308200702671251326113420815768631261502172080047524131437539830363323280851605829949181623839502083919998389440446585564686751646296007677642007860967217101474771986581180082552655663377444776359794184565027126009981014935607211420982888621182874742148413493999076219831939109369145582348956877654869361269004779434299692729912968503207619536354159472146956837629494825990531672354739235997471086367326605683811489400577447072849127970181141785940942239859911290437934583532683566196092483615581210566958277960119667582999838142749651032063359170670283928781896238391523880348048775835709124457469277309548840890503956247115460397821735764799428897354893957465099009542778581452489380314955752653252276262276314911691749111792926475065037968637646264035505483326443548998426379878864428268709203673655321487197240700752505020576359660405453016581650834517864584736822506067592767826058314793446896663713491026281077176233328367919307035424702044849447035377283500313176179909376040029436790031339020425294655722024797765265246681470395993046370230616918944832518715635682008116137231660412718236631212981782686550742862559323506645990670890271844834913572802952439897814719406705055165680425573496947274709658344841231922485361472906488683529762837036540972312615876640651469087559826353601233171528792696626215506972164181091552939634183515667103672018633941428883224784076228803821187570446796924279467088045498345981416248552284070452265433192243757733913731810373371739546402270434952786414401528487888566639069718142731772838004847762902871982194639902847076568238473075452646811002774822796845935757544683142485725514870392197368010566014307934944400331256158856215247865273553548497909641518246265101540797194921578436439893079108657389640261930602354078043293213386739387789507414884780547250310013539425147729102187974432187339911426166679093659474555259186743600292830007337798244868642299946613223635160421935128572689260460645811209316276193446196900676256307725564442222742143161983046823109604596769327122398763101975745063975169889845395599694924435342997469132903973076070753503366987989950450562259183126110507017111350431784458024928772050071938818909867412745092025445059598321087714647803325365028301798331557770270761793096758427281446464566649161903811436253817017141175551776854991886674644975456943791567039403405543035928855450386205647346171025929746222589932409848687331651265743230303957392378799343597449847780189551004491527191083467578867545883577442405905394996819386028812685749427530653593469893905221274878130320031559509080368178510204536305814436009983133691540536034783 A145334 994 4455811796433301329139824079867289951808391363645907260134743092869298281859463168050085161829147465690328457547478382490622872240711126175713673509766515673078055249723604855881983618224595366178141011339330514926415355138769763851984389848898914327688764325721189948669154041124192896771455208159738090799452098730639926248446721322041846979424020912617270847081240642814312739126757656281153294235125789135766894187810069123585417186603776075856085379679080229332067730983484289227354381574080961340489686734229242208260825994848578864071066939869535242159991241502721794999092424482687726574535156478495087241880059647752977614335701053147160826714034629800340478066145752462772169373512809394194597630897633346170809524485243161173160153486027989648589856601813187410149504218781202350407359726656831471988251746243331433730164906732181660975398958542559659920050158953332539739106599468650278573816446762636359026418300331070777471791947509144277958998297133313495826772318633057061995493003113769170671822353373163715683358227615599661774341779077518340335443822383254476665878060388145497693019162316175324775668385517809554286479909701558955399484658573160599604938995587484610533818309892992233724159319096474580313284313983547348266909837563905619130853539237193149687157047529587222964290123532624544538068048892518698065999390126146974328660687641099164815388219053739086918067403431732010925047032023164462695139176414708831032649370794713575880362970787868021775407322223290782120585199548932349792936401941489333376818475792814091620606585297974597508285742222224249179739631449146601455945400732341939108384454547636290871361373352757285685339180698869085063719505846886164627560552948811660843491842186901425439802231080124259934681813157243013407533703267139801886557202989214642242569374979259356378343004237693996513682921372053038155135223009620543330457069247110981922892211361233537256475648527806871231359936492342693684361396619507028648834276196011905344047727485502627375102152405000726109195352458913534891137871588086005894862768325575267746202391745167166494027561597842299791214948262974045811796442542362987996836590424051229787586113518281730478735280452598368313465570038394478176678806422826858721633834838729105561828598036155673207769998146678337534198285834425506372984774555849400820964257361103777621850807673327867178897384200953667416118682903148833378839110257665029647317166217232518763071961783828962765289664644656263250651780808408042853785157409627076014617283739393595258016592726719655367577172403449292578522112719525767242088973218064586465004326695923793242266572212445170419096423792229077955120634902580364855113069041090093548044353930837177084048692451385355219162890819773791477892804262971766147369685653883755407125650060139936213789171992842529151303890195893505241988820010497304289031811887648231264259570041443642126667656017606736130379251235827548708985750718406190339203723315293248615844583842452249170751851527714314865228470476442963858527917592120656591215572505729043496983234268136252629302889650431333720957723997765014284529842844940233992379826819671675194884931536443001056838617612296682624713267340081043016587066924994635602711536509019462495300800374485800061919320248281186664981670139354666821765720329201339793655261813544143223746796659676323787592080665544376715522859237729381266775968740051512845031400434994360428524606371235102809182211428610905656817716799108681610873936944500006723814989249000207195615714211096749180748328022747515141364784455534802927630287152190326173632101768904063634153374634640308799471430525452716808862748140224185504951277765254143256631611948529391894234972443413845407323885704443541519562532700452075245279968204587186781039640175545041513183008184538197864097362670822760019279339291477870395772790081176791934827970957234456170576159365865972149005116737068373970151919704064100471010420532047225732130118013385040055815787217707531877093135989440750050193208277743458310715720386330354958260791916920794547632726288780819650833359403688561777386254478900379334560411125605783796948962328179754204769075338111930557264533401207196240752859601611265866406179072884747732285672788930148682386439661266447043712972118836363981984536102743833656229831477635146403941506754187055790024438934297043769517470934626112884029442337378408955972279569913533557812909383510532640552311820402106163698240208423999478983334817141807122351748185839446951349427178549277691945797777537333990054 A145334 995 150205415525585875839880327724368163427936079506235855987473857627776345037947794361755058584097086328741990856157252864056105327052562461503402439056622776102003742411515165178228872410772434493686805633395803227365633263844695412516700243802206161097763017417488417617362070835201399849083120133852064055517186824869106492695405902164737143712087826055158948241775089530878093127090621937876444769671899302972751517960592698027171520535070607781112996391848874126040123438828374824138525195027365492648474231632792725918661116681027320622011771656908329138960745165586701040156337936262104917826152699383286178651710848907629648245405217002650849652414017721937222360915967495256612377944336539971736848791604232414349095159700406942131256131709479579881656279347757976670692692280921511399657141068101630058053864048171246833023447038015540010584969153656828052148424003406175699336782069038801316021338263907618886924578682466539080253943035805052793712818782051799785849897102952963200067900327562530463203556537734717430750987931401898181031517397760041485401298359456247547105305838753547741909228073173388900690192103945752156177405967683858786688694643567554057996197099137220938602273383439128312596560304873329173716664866619405203808599665640714570973510497344046086122822873301896636715783125586107440314093041105166110303636619049374680533432501577555113095545746743736959266352655920204724035104827104235872610363778234081393193423674254443074199603716742679776202665172128079374094170457990617171176244365901034887187663703026077430418518428120940568691571964468385848381016493031289727037756325925200758908259258028740772006226816280512184556042518986687632011464706899248156578780166981758347279338302000896964564221346019548593511389833695300089944045874112731675345139495379844271127950443200389322914440806163845037561764959591217245711661423103271451100764440395182599932709070788874340213122860546256208393374827895370032019775155912144395921840127286709723317899711912454066730773559183134030555410644638328965172580009226518291498722445483155694544400073073921805068892741669079360934729895963840148708446657120167704190486721046353462140451666869338025069020721708134118192055004725273079901542871783580439003068952877203989017095082961178249007936105852172019041826744392116493227632938788282724227632266514838162490804785725642542689340383479564595913794604572663557619455839827610189291394090183070064753504799669515164147630666389466395787947650703386348765388531821059455143199793964454139900623880419897846676227052822920758864515320765670835149366797800642253982642600643328793881894457532414901901265380998073580220852567060500772822312558948767174640146902299317565847959935338959623685476028958214850314313415123127402309967518655598888706612895701258934973386091215008166664173061327336733339523815518439425538412931697244592417876929917155800049937247563491735934659264504024642182144391470791205938564466588304793921176088810349683864036798862017893694133503129679329888289551287524774366370303177455166011459992265300273181360512301320853028429710284233058034553727593276943041892039605770697913082358563730728589488827397905294638432772946572133735548792870040373470779680212073916535498427684282136571633181897540168535103217172861742332918611109806717647194596267485022574158533981440322595658586970067746836517850990125632129646166680734227571055722249258361557675914135265597554800574420468781928422361315759017199713337830856753584350640772794209741408880120313870199883651921303865023209515985512192382482035500004639154281935381890711553761761024083291383916821472213888705184803367064214263250183826455238578697560741632587367921533277973313796107639846481771085027829603137268543955540836722640222167176658148794150212462300489819991384297388566597949959914292083850619565625063780395662405089759057241316676135322665664835236920764352144390659230177177717273164506808189580667004302486145725111660341713321204652374271206578551288039974971978476287238944272745703383788169408892967089348771410343405500820495426402598605823225738639761922971860723083257147346194717911212444433971877482417292290662527413138811212248008411960920298479529803670503573174722948637438271424037500362804160884582937900977248325817847286380481689364858195344458343996313999415980606171195953091634601608796417540442950188534638714742076722917670350295732912234660316199045436942313028840146772379552542622995410972187774445871835567388551478985652590336559482859947091988269410279 A145334 996 5063424552911688078129064518448626709288435288346819341691836480497597498359921866075299856819827618312745046070732536499852928084319008336568570044885080272632030483614120968434490433085155148557586851723631515455164982397789327217168201366587979841706676989454770232160085459185485147788399082940697871151746277066885481138122206713526567792492633636895387232612967421004659876499912126399057296904486431268085664534684685662685882833651813001697543032513140167109732331790836784338225395097018109183099105007851756056488824035056604983319437958483312835404831477371936450560948356832303132297231880921675420603854085474796135794599632250823659088635715710692469135986136786198954650797731415388934439778570381043790074651662691193534001483026766403151782643528223064791755863246640359930501239874998346222600164285075600984497888965921338947024637649194372715095363713234772023871310383808191392894429034302509385915591188359528732064289642265196382166914843183967873647686535513772070841231858046639898800822720215214971217452087484199760066972789704149219395359427361826282429665383158504033991614580653655777526091051048342919666930800884142969997716941035177588721891204606976722252798025221914705524637814153120607349514192340455835436840546461838650623611419734614254326007209371849888094101826199217558280363531877587100685816892362155030354635035299518695221351682307343153843129661113002697815491372796636759242530900269131707349841481026467905236555065411032764467923821177030233477423704018278505291418847781587484105606810052190594386594164591350321272618293413943544726699816800345145249296164290993116850455480479764396876693615105454692388626907629702059376237390205854149511384514801394520937974833316958394488558476134516752007144691359186752874770773008806481508744850502697347390508567197715749096186443197440211978513100274137011980887068417676057606986225955264536196620640853400742647350834372538648257133794216992987287043926821436990967018202042000708577034493944521099103991749304961295765022166721562716957054137219888060018335927742374410137516458717119512303705207827637103659267445001726103149987690999724410765898319369635984784703395902579271306794958050045920671655805895823385485086532031145690175966595679856711631037169684792720737901852920506720615221642019259961152277999993568236077864082883250937096461251704960602440729797148198738327300348704025805624203022981749629223347865132754125665608128033787394399587666998699247557355452054559373008473204553902756823250189039924465316656435750938163684735958583083486377873518884488651133359387511770677163690295602682286945834868921151134130646485574348636597015862080488846149259791507049872416029258528465641213897552336227636463052041717018531784321713745907820468897238906510552884416165306963788637812908921068753305406744746040631084981842579137773024402595638482303322758400043247751978239742488697650400750627676051419452132538727494620833782817829488031287789597337952304000604431318886771668714925525273019734091276915374542551769686328896441140517272842280037940807410240374636305157031812723772388579791872639522905001946662730703406978331112298431324308667314744769869964886151315679288144306791061994064705347417237475217392189501936350449343954499846758833037142785915499194688019558745864122685590046521658297430740956767556615023327179168903080314640041354275821360991012031582071368775551991098933114894636975196922337224554531791210196212143136519670693655007404244218828453376635903561382686153240066353341328725518825267184877642506831549678666489074869233700517868091434117573245329968473117911527252356899662799062912640986522589978191838528327233751515968822571643242992565507964652943131901014798832746616359224622164666036325951997302068744106555675258620590966503647371366800871217346070388691506807312907686825127247056602883640949848647550696351150900195729864449961194050340748679120741145214275053493650232237489304677854380129030063340270591124004805280626974479077506112186157899366500718537274737144232512990003661152536609949910651839249990672195313739162263291895523002090414725472831256426991824643322114987220856948811187676534563508118768639610707601011995878543502659790703987624925779113981021917697568861816375577864523106677081335095921142204092259538287426544372174238166125650444006576644421958650715056300662218966826060333695546450357275097594935598658521015748537181127013551800095183998674507787821696320537632734763217225228482230909654999393066870889516870673147024487239758 A145334 997 170688041528447589588144889077022878645744990142235200502195951770100154041936621067450563811641330429225549174302402949252789341666288443973164034709673616933802971500628275434411507321071707647103818277916812752597808329263844956646044655550980556661725920216757287108628063211780633496745533236847805102673302944407522744296993095617574698120189536187655677556224183520291994905933944653821599540773792828375268448491469235728548412295231095752153567844904958641420202778628984561213203244581955265534905337166208465031445532303097037306670932958460704024588539963247232582822868068660600653477581788043525729172635042703666888728323954929860330875259126955029116852155448701850793783134913634816643424963870696194559184093200224974330783050701039318537113333454743234782332173373553840976275284786537110095749907991844645139252590208184888866184995143757335072207882720995740921295697338837349785432401430316253135306960072675134875420664760505827007041646570018738238611713326319359405104962734684330661013203435251340142005592438341385980455754559895352788057524810965865621247772519167865147103779771925508187231140430149447718026485141627053550939179295607141872247398449304988208004600491628471339796412402505135368878794250080101345956489617419981246881226388280336015985656941802236854350275924459840764044947219279368123013721331224609454205372359413342714334210097484991969308163916852968287440009452939520326961480775462066076529074932208809411269828180806310773471032235675023998395873688361997955383112187541069723298970679671681233746011857955900901979022102292464928268664975958618353322483971211621643103653488064598560684600993198650864140100871641213902586274791827878673129523837376229133837373283835329176208409265930338364141298952206795605713222668182820617547057235100788085154199529107047458832055677271268739631831572679393714284485830648198478828234225851203074792899203235429963853322286485154972201723994661458773550880741130865809586039194914003758845123067551906538883107802339471721055763209628468543983966000509846493991585832696718920252524128809698686683980750800754022684826210073457041222244914892263229798264641759942326045998013735495568882720010798027264133383098556151319976993914868378344048253501364900796205059001057267533113493212942345446086949533427426546051174886555552299396515509766756823006870632483417122551358919176439085533730158898915303019220347095324161291446344333747486004579931265468265540585090378520968768985892971248813412245376746673400690704417392653931860034309263501617392551317159517272975195562731597108939874117872422729387357610783777292300764637450110274011678126810027158687331130512426436631046798880338640195579130354429863021168923406273689830524702595218677491270120060239212883398521228503219078070043791136419279414224755841582710253198724856612547401180003210513134172073434825513312941073040004789269305919244060547445811923025034085227363238321699276836027583093477068123082532341196079050025695895636274090362245762819992106537614928986278132631351780728727669382101501800086719317526021668477545522689378488656934791725992124589534338678958759972243468843882497761378714446590557364918611017522418775856772448191151027051176887964295609366216791574775945963102569618201058364141914778108260680071396992404468465924522821050504938905255078475799510996036614125135867338768957534786947953374885938464945107196286564222786044736654757974116722242178466107275245529416709716783324093099883734785850409742045668281416140484313756650822321137355947835498360305695775554155654964231806368039818179080308721503388519475467780714292293034266160742522079942852309443950583626606084594525024611448148461133911461740210477399180275569022170117352441632410033623540592300992330097141664815154819305971268375652398954865984439347466204840734560226034272255473873214302811874014308149876732680620710275388065772954930672634493582500953827995494780106442520536183793686168668003878323540179913468997333635664103111151443001820410809168451982947258643428694224723614524484919772640077730095616365064277623548554072344059440638544908534966058397006548214008477283774781115866942719283689473331270552030064705221702420145402995131740960919263073290983662810574161008831467216568928490988183434557757683856413569587346304290615441535224583781677051481092512268273023969946286526983831263543660342232126801666817007608680483010528648528059592581394238895623755170885147916840342328188516680278216580300436575918550554631627349054227531839103476583556623 A145334 998 5753893874860543692104676132657376720699436908406313320582206192478239712256085997823836640015129391949365644352988957348578992207717655362016351273494527581953417896654148681279890943358836831698714565590988906166440603324319231090748838121455353198478800928800211158977081778709039695989806777625740427070419171104231314643366156115146236360105021472393239253524929993856075727274373397780413994120427259340043868130561763401724681315786357404153283770354203123289134868557850737767660297036632316904163549732773782348358272837448577092551272166710272374185566846756232732995022432033600491196426149777715371408734106685686525344235664726085959502981326081018315818393691039753253472230523287831937634466597641390148209051991704932221999503105130552401119687318976750916289352772666636732669879919652926106329383175804918702568603831420023637757757239271422116089755011429402713222105933420896677458734859321531858888688238134287608290901877012361786142177523708416822839632982582539070032316222944976928536115189001499955971793549879036033916963726147099552781269941982299902730436129191483350950364382119994300337905966374246831526329894457317174318016764057199811478282213004179947884858360319997743642622356563810299131783546820686024031737429566387021370527490925318707364262241182146194988297913319439405956737612481543967549205445389764692339108071881188747600687527164867396978035051793983899856600020843099857425234757698295347170663408614917484227438002738425670762675732196681237808894668557259247057686206550590612590820817506125564337387465345099254814362513795660699317993151612865207890155789420247601298031042232202137000913502604032905524708107994398413026481263856280399865342099046568169300263332460114113213027081865953230120686435671746388509405983269672110008704817886502715847850718735690002639512847784628026015548830336509261834393005370263702303623718146457829696004095944445703228094751630063739740381467602903981039407202496477559619708390293532864668668390030140275481228464912871842411828482031553507896136776920132788092568298401870467059338178244658484010997478805788210277068387882308791857875772931030502476775090307829336441374608258320159724457220257206541023890423580672055100601079385126501946720935355044210160215827294603318856463135470384612067084348156616906848125144273509668019088301756373289620310671924554739496245706724707964425143305329182086160752112276380354495385027044142762620460263817350807197585728997072274858503266894705345445567418641657155783380889087056175003077291248616203771364741216711368688910356041808619657874505380119982695877147895830836920776488982608348415782535524119529945001295812558033098343741440996424053943100068218572153977963194127933747959351261432779901212183962908950120391543681715604608611188291783043386945264878706510832093882023608171662932262692926383818615167571085372415296940249420161403020550559477538565700669524423271336962995311691943894647868992298294136941080877432122486824062208037467480699339635949736408638363265164850520476460316758679080838429501108408081028155861383034137684933553791820812548056694614728040563033962697852001596631320300668423778032670259021456661607530715850782816119940379394330833178828571057574497692826593507636479837172485603177608465114132886681609707597925935073240451541612022474968837851264678244748119779238831150919086821243857626661232446043994641267981515451304398126469139516996670499509861498867921716735586441072409629335507703425692226773093575906101130634534343530583459154092198940276015824458720126951423755579165587703591753037116279338910445109418272688919405675286657859921730756515810638710369051584074699273153111345900401115802252512132269929685161714146299836339857118060812183008827388700430125495577343452174762403129032836352275865121160968649531868419110773333712808004824337440926900731670138686782496011113027792232431501476446263013314728325358474420986983823113123873624523447671441120556358157509401542769308992853431635249940664513859936190910616978651370332706545171200532630382984383160410331612575827066808017626444039555980452029825864623291103090259483867233944592725756428653782118241984469462566800814712573412880982089539087347485132797654213014133494230473945690011191008722203853347140472264930187703780288585351658098359107608048545042167279777184581986839216068238603768324289675089964076311298937738044051391024146686262220865140328737672779619676691626539661768900118186914359659443917704702488491983429541632764869747120581425505048607207246294